gentoo-0.20.6/0000775000175000017500000000000012460264602010077 500000000000000gentoo-0.20.6/depcomp0000664000175000017500000002753312163774660011415 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects # Copyright 1999, 2000 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # `libtool' can also be set to `yes' or `no'. if test -z "$depfile"; then base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` dir=`echo "$object" | sed 's,/.*$,/,'` if test "$dir" = "$object"; then dir= fi # FIXME: should be _deps on DOS. depfile="$dir.deps/$base" fi tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. This file always lives in the current directory. # Also, the AIX compiler puts `$object:' at the start of each line; # $object doesn't have directory information. stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" outname="$stripped.o" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1="$dir.libs/$base.lo.d" tmpdepfile2="$dir.libs/$base.d" "$@" -Wc,-MD else tmpdepfile1="$dir$base.o.d" tmpdepfile2="$dir$base.d" "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi if test -f "$tmpdepfile1"; then tmpdepfile="$tmpdepfile1" else tmpdepfile="$tmpdepfile2" fi if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a space and a tab in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the proprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. We will use -o /dev/null later, # however we can't do the remplacement now because # `-o $object' might simply not be used IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M "$@" -o /dev/null $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; -*) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the proprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the proprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 gentoo-0.20.6/m4/0000775000175000017500000000000012460264601010416 500000000000000gentoo-0.20.6/m4/size_max.m40000664000175000017500000000513312163774660012434 00000000000000# size_max.m4 serial 6 dnl Copyright (C) 2003, 2005-2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gl_SIZE_MAX], [ AC_CHECK_HEADERS(stdint.h) dnl First test whether the system already has SIZE_MAX. AC_MSG_CHECKING([for SIZE_MAX]) AC_CACHE_VAL([gl_cv_size_max], [ gl_cv_size_max= AC_EGREP_CPP([Found it], [ #include #if HAVE_STDINT_H #include #endif #ifdef SIZE_MAX Found it #endif ], gl_cv_size_max=yes) if test -z "$gl_cv_size_max"; then dnl Define it ourselves. Here we assume that the type 'size_t' is not wider dnl than the type 'unsigned long'. Try hard to find a definition that can dnl be used in a preprocessor #if, i.e. doesn't contain a cast. AC_COMPUTE_INT([size_t_bits_minus_1], [sizeof (size_t) * CHAR_BIT - 1], [#include #include ], size_t_bits_minus_1=) AC_COMPUTE_INT([fits_in_uint], [sizeof (size_t) <= sizeof (unsigned int)], [#include ], fits_in_uint=) if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then if test $fits_in_uint = 1; then dnl Even though SIZE_MAX fits in an unsigned int, it must be of type dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'. AC_TRY_COMPILE([#include extern size_t foo; extern unsigned long foo; ], [], fits_in_uint=0) fi dnl We cannot use 'expr' to simplify this expression, because 'expr' dnl works only with 'long' integers in the host environment, while we dnl might be cross-compiling from a 32-bit platform to a 64-bit platform. if test $fits_in_uint = 1; then gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)" else gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)" fi else dnl Shouldn't happen, but who knows... gl_cv_size_max='((size_t)~(size_t)0)' fi fi ]) AC_MSG_RESULT([$gl_cv_size_max]) if test "$gl_cv_size_max" != yes; then AC_DEFINE_UNQUOTED([SIZE_MAX], [$gl_cv_size_max], [Define as the maximum value of type 'size_t', if the system doesn't define it.]) fi ]) dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. dnl Remove this when we can assume autoconf >= 2.61. m4_ifdef([AC_COMPUTE_INT], [], [ AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) ]) gentoo-0.20.6/m4/inttypes_h.m40000664000175000017500000000164412163774660013006 00000000000000# inttypes_h.m4 serial 7 dnl Copyright (C) 1997-2004, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], gl_cv_header_inttypes_h, [AC_TRY_COMPILE( [#include #include ], [uintmax_t i = (uintmax_t) -1; return !i;], gl_cv_header_inttypes_h=yes, gl_cv_header_inttypes_h=no)]) if test $gl_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1, [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) gentoo-0.20.6/m4/glibc2.m40000664000175000017500000000135412163774660011760 00000000000000# glibc2.m4 serial 1 dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.0 or newer. # From Bruno Haible. AC_DEFUN([gt_GLIBC2], [ AC_CACHE_CHECK(whether we are using the GNU C Library 2 or newer, ac_cv_gnu_library_2, [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ >= 2) Lucky GNU user #endif #endif ], ac_cv_gnu_library_2=yes, ac_cv_gnu_library_2=no) ] ) AC_SUBST(GLIBC2) GLIBC2="$ac_cv_gnu_library_2" ] ) gentoo-0.20.6/m4/visibility.m40000664000175000017500000000413012163774660013000 00000000000000# visibility.m4 serial 1 (gettext-0.15) dnl Copyright (C) 2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Tests whether the compiler supports the command-line option dnl -fvisibility=hidden and the function and variable attributes dnl __attribute__((__visibility__("hidden"))) and dnl __attribute__((__visibility__("default"))). dnl Does *not* test for __visibility__("protected") - which has tricky dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on dnl MacOS X. dnl Does *not* test for __visibility__("internal") - which has processor dnl dependent semantics. dnl Does *not* test for #pragma GCC visibility push(hidden) - which is dnl "really only recommended for legacy code". dnl Set the variable CFLAG_VISIBILITY. dnl Defines and sets the variable HAVE_VISIBILITY. AC_DEFUN([gl_VISIBILITY], [ AC_REQUIRE([AC_PROG_CC]) CFLAG_VISIBILITY= HAVE_VISIBILITY=0 if test -n "$GCC"; then AC_MSG_CHECKING([for simple visibility declarations]) AC_CACHE_VAL(gl_cv_cc_visibility, [ gl_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -fvisibility=hidden" AC_TRY_COMPILE( [extern __attribute__((__visibility__("hidden"))) int hiddenvar; extern __attribute__((__visibility__("default"))) int exportedvar; extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); extern __attribute__((__visibility__("default"))) int exportedfunc (void);], [], gl_cv_cc_visibility=yes, gl_cv_cc_visibility=no) CFLAGS="$gl_save_CFLAGS"]) AC_MSG_RESULT([$gl_cv_cc_visibility]) if test $gl_cv_cc_visibility = yes; then CFLAG_VISIBILITY="-fvisibility=hidden" HAVE_VISIBILITY=1 fi fi AC_SUBST([CFLAG_VISIBILITY]) AC_SUBST([HAVE_VISIBILITY]) AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY], [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.]) ]) gentoo-0.20.6/m4/uintmax_t.m40000664000175000017500000000211212163774660012617 00000000000000# uintmax_t.m4 serial 10 dnl Copyright (C) 1997-2004, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. AC_PREREQ(2.13) # Define uintmax_t to 'unsigned long' or 'unsigned long long' # if it is not already defined in or . AC_DEFUN([gl_AC_TYPE_UINTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) test $ac_cv_type_unsigned_long_long_int = yes \ && ac_type='unsigned long long' \ || ac_type='unsigned long' AC_DEFINE_UNQUOTED(uintmax_t, $ac_type, [Define to unsigned long or unsigned long long if and don't define.]) else AC_DEFINE(HAVE_UINTMAX_T, 1, [Define if you have the 'uintmax_t' type in or .]) fi ]) gentoo-0.20.6/m4/inttypes-pri.m40000664000175000017500000000215212163774660013262 00000000000000# inttypes-pri.m4 serial 4 (gettext-0.16) dnl Copyright (C) 1997-2002, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ(2.52) # Define PRI_MACROS_BROKEN if exists and defines the PRI* # macros to non-string values. This is the case on AIX 4.3.3. AC_DEFUN([gt_INTTYPES_PRI], [ AC_CHECK_HEADERS([inttypes.h]) if test $ac_cv_header_inttypes_h = yes; then AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], gt_cv_inttypes_pri_broken, [ AC_TRY_COMPILE([#include #ifdef PRId32 char *p = PRId32; #endif ], [], gt_cv_inttypes_pri_broken=no, gt_cv_inttypes_pri_broken=yes) ]) fi if test "$gt_cv_inttypes_pri_broken" = yes; then AC_DEFINE_UNQUOTED(PRI_MACROS_BROKEN, 1, [Define if exists and defines unusable PRI* macros.]) PRI_MACROS_BROKEN=1 else PRI_MACROS_BROKEN=0 fi AC_SUBST([PRI_MACROS_BROKEN]) ]) gentoo-0.20.6/m4/ulonglong.m40000664000175000017500000000353212163774660012622 00000000000000# ulonglong.m4 serial 6 dnl Copyright (C) 1999-2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. # This fixes a bug in Autoconf 2.60, but can be removed once we # assume 2.61 everywhere. # Note: If the type 'unsigned long long int' exists but is only 32 bits # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT # will not be defined. In this case you can treat 'unsigned long long int' # like 'unsigned long int'. AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], [ AC_CACHE_CHECK([for unsigned long long int], [ac_cv_type_unsigned_long_long_int], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[unsigned long long int ull = 18446744073709551615ULL; typedef int a[(18446744073709551615ULL <= (unsigned long long int) -1 ? 1 : -1)]; int i = 63;]], [[unsigned long long int ullmax = 18446744073709551615ull; return (ull << 63 | ull >> 63 | ull << i | ull >> i | ullmax / ull | ullmax % ull);]])], [ac_cv_type_unsigned_long_long_int=yes], [ac_cv_type_unsigned_long_long_int=no])]) if test $ac_cv_type_unsigned_long_long_int = yes; then AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], 1, [Define to 1 if the system has the type `unsigned long long int'.]) fi ]) # This macro is obsolescent and should go away soon. AC_DEFUN([gl_AC_TYPE_UNSIGNED_LONG_LONG], [ AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) ac_cv_type_unsigned_long_long=$ac_cv_type_unsigned_long_long_int if test $ac_cv_type_unsigned_long_long = yes; then AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1, [Define if you have the 'unsigned long long' type.]) fi ]) gentoo-0.20.6/m4/Makefile.am0000664000175000017500000000061112163774660012403 00000000000000EXTRA_DIST = intlmacosx.m4 nls.m4 po.m4 glibc2.m4 intl.m4 intldir.m4 intmax.m4 lock.m4 longdouble.m4 longlong.m4 printf-posix.m4 size_max.m4 visibility.m4 wchar_t.m4 wint_t.m4 xsize.m4 intdiv0.m4 inttypes.m4 inttypes_h.m4 inttypes-pri.m4 stdint_h.m4 uintmax_t.m4 ulonglong.m4 codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 progtest.m4 gentoo-0.20.6/m4/lcmessage.m40000664000175000017500000000240412163774660012556 00000000000000# lcmessage.m4 serial 4 (gettext-0.14.2) dnl Copyright (C) 1995-2002, 2004-2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995. # Check whether LC_MESSAGES is available in . AC_DEFUN([gt_LC_MESSAGES], [ AC_CACHE_CHECK([for LC_MESSAGES], gt_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], gt_cv_val_LC_MESSAGES=yes, gt_cv_val_LC_MESSAGES=no)]) if test $gt_cv_val_LC_MESSAGES = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi ]) gentoo-0.20.6/m4/isc-posix.m40000664000175000017500000000213312163774660012530 00000000000000# isc-posix.m4 serial 2 (gettext-0.11.2) dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. # This file is not needed with autoconf-2.53 and newer. Remove it in 2005. # This test replaces the one in autoconf. # Currently this macro should have the same name as the autoconf macro # because gettext's gettext.m4 (distributed in the automake package) # still uses it. Otherwise, the use in gettext.m4 makes autoheader # give these diagnostics: # configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX # configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX undefine([AC_ISC_POSIX]) AC_DEFUN([AC_ISC_POSIX], [ dnl This test replaces the obsolescent AC_ISC_POSIX kludge. AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) ] ) gentoo-0.20.6/m4/stdint_h.m40000664000175000017500000000161412163774660012431 00000000000000# stdint_h.m4 serial 6 dnl Copyright (C) 1997-2004, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_STDINT_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_STDINT_H], [ AC_CACHE_CHECK([for stdint.h], gl_cv_header_stdint_h, [AC_TRY_COMPILE( [#include #include ], [uintmax_t i = (uintmax_t) -1; return !i;], gl_cv_header_stdint_h=yes, gl_cv_header_stdint_h=no)]) if test $gl_cv_header_stdint_h = yes; then AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1, [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) gentoo-0.20.6/m4/intlmacosx.m40000664000175000017500000000456512163774660013006 00000000000000# intlmacosx.m4 serial 1 (gettext-0.17) dnl Copyright (C) 2004-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on MacOS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in MacOS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], gt_cv_func_CFPreferencesCopyAppValue, [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFPreferencesCopyAppValue(NULL, NULL)], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in MacOS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) gentoo-0.20.6/m4/printf-posix.m40000664000175000017500000000271112163774660013256 00000000000000# printf-posix.m4 serial 3 (gettext-0.17) dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the printf() function supports POSIX/XSI format strings with dnl positions. AC_DEFUN([gt_PRINTF_POSIX], [ AC_REQUIRE([AC_PROG_CC]) AC_CACHE_CHECK([whether printf() supports POSIX/XSI format strings], gt_cv_func_printf_posix, [ AC_TRY_RUN([ #include #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); }], gt_cv_func_printf_posix=yes, gt_cv_func_printf_posix=no, [ AC_EGREP_CPP(notposix, [ #if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__ notposix #endif ], gt_cv_func_printf_posix="guessing no", gt_cv_func_printf_posix="guessing yes") ]) ]) case $gt_cv_func_printf_posix in *yes) AC_DEFINE(HAVE_POSIX_PRINTF, 1, [Define if your printf() function supports format strings with positions.]) ;; esac ]) gentoo-0.20.6/m4/progtest.m40000664000175000017500000000555012163774660012467 00000000000000# progtest.m4 serial 4 (gettext-0.14.2) dnl Copyright (C) 1996-2003, 2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1996. AC_PREREQ(2.50) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) gentoo-0.20.6/m4/xsize.m40000664000175000017500000000064512163774660011762 00000000000000# xsize.m4 serial 3 dnl Copyright (C) 2003-2004 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_XSIZE], [ dnl Prerequisites of lib/xsize.h. AC_REQUIRE([gl_SIZE_MAX]) AC_REQUIRE([AC_C_INLINE]) AC_CHECK_HEADERS(stdint.h) ]) gentoo-0.20.6/m4/lock.m40000664000175000017500000003022312163774660011543 00000000000000# lock.m4 serial 7 (gettext-0.17) dnl Copyright (C) 2005-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Tests for a multithreading library to be used. dnl Defines at most one of the macros USE_POSIX_THREADS, USE_SOLARIS_THREADS, dnl USE_PTH_THREADS, USE_WIN32_THREADS dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with dnl libtool). dnl Sets the variables LIBMULTITHREAD and LTLIBMULTITHREAD similarly, for dnl programs that really need multithread functionality. The difference dnl between LIBTHREAD and LIBMULTITHREAD is that on platforms supporting weak dnl symbols, typically LIBTHREAD="" whereas LIBMULTITHREAD="-lpthread". dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for dnl multithread-safe programs. AC_DEFUN([gl_LOCK_EARLY], [ AC_REQUIRE([gl_LOCK_EARLY_BODY]) ]) dnl The guts of gl_LOCK_EARLY. Needs to be expanded only once. AC_DEFUN([gl_LOCK_EARLY_BODY], [ dnl Ordering constraints: This macro modifies CPPFLAGS in a way that dnl influences the result of the autoconf tests that test for *_unlocked dnl declarations, on AIX 5 at least. Therefore it must come early. AC_BEFORE([$0], [gl_FUNC_GLIBC_UNLOCKED_IO])dnl AC_BEFORE([$0], [gl_ARGP])dnl AC_REQUIRE([AC_CANONICAL_HOST]) dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems. dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes dnl AC_GNU_SOURCE. m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], [AC_REQUIRE([AC_GNU_SOURCE])]) dnl Check for multithreading. AC_ARG_ENABLE(threads, AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify multithreading API]) AC_HELP_STRING([--disable-threads], [build without multithread safety]), [gl_use_threads=$enableval], [case "$host_os" in dnl Disable multithreading by default on OSF/1, because it interferes dnl with fork()/exec(): When msgexec is linked with -lpthread, its child dnl process gets an endless segmentation fault inside execvp(). osf*) gl_use_threads=no ;; *) gl_use_threads=yes ;; esac ]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # For using : case "$host_os" in osf*) # On OSF/1, the compiler needs the flag -D_REENTRANT so that it # groks . cc also understands the flag -pthread, but # we don't use it because 1. gcc-2.95 doesn't understand -pthread, # 2. putting a flag into CPPFLAGS that has an effect on the linker # causes the AC_TRY_LINK test below to succeed unexpectedly, # leading to wrong values of LIBTHREAD and LTLIBTHREAD. CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac # Some systems optimize for single-threaded programs by default, and # need special flags to disable these optimizations. For example, the # definition of 'errno' in . case "$host_os" in aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;; solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac fi ]) dnl The guts of gl_LOCK. Needs to be expanded only once. AC_DEFUN([gl_LOCK_BODY], [ AC_REQUIRE([gl_LOCK_EARLY_BODY]) gl_threads_api=none LIBTHREAD= LTLIBTHREAD= LIBMULTITHREAD= LTLIBMULTITHREAD= if test "$gl_use_threads" != no; then dnl Check whether the compiler and linker support weak declarations. AC_MSG_CHECKING([whether imported symbols can be declared weak]) gl_have_weak=no AC_TRY_LINK([extern void xyzzy (); #pragma weak xyzzy], [xyzzy();], [gl_have_weak=yes]) AC_MSG_RESULT([$gl_have_weak]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that # it groks . It's added above, in gl_LOCK_EARLY_BODY. AC_CHECK_HEADER(pthread.h, gl_have_pthread_h=yes, gl_have_pthread_h=no) if test "$gl_have_pthread_h" = yes; then # Other possible tests: # -lpthreads (FSU threads, PCthreads) # -lgthreads gl_have_pthread= # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist # in libc. IRIX 6.5 has the first one in both libc and libpthread, but # the second one only in libpthread, and lock.c needs it. AC_TRY_LINK([#include ], [pthread_mutex_lock((pthread_mutex_t*)0); pthread_mutexattr_init((pthread_mutexattr_t*)0);], [gl_have_pthread=yes]) # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) if test -n "$gl_have_pthread"; then # The program links fine without libpthread. But it may actually # need to link with libpthread in order to create multiple threads. AC_CHECK_LIB(pthread, pthread_kill, [LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread # On Solaris and HP-UX, most pthread functions exist also in libc. # Therefore pthread_in_use() needs to actually try to create a # thread: pthread_create from libc will fail, whereas # pthread_create will actually create a thread. case "$host_os" in solaris* | hpux*) AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], 1, [Define if the pthread_in_use() detection is hard.]) esac ]) else # Some library is needed. Try libpthread and libc_r. AC_CHECK_LIB(pthread, pthread_kill, [gl_have_pthread=yes LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread]) if test -z "$gl_have_pthread"; then # For FreeBSD 4. AC_CHECK_LIB(c_r, pthread_kill, [gl_have_pthread=yes LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r]) fi fi if test -n "$gl_have_pthread"; then gl_threads_api=posix AC_DEFINE([USE_POSIX_THREADS], 1, [Define if the POSIX multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if test $gl_have_weak = yes; then AC_DEFINE([USE_POSIX_THREADS_WEAK], 1, [Define if references to the POSIX multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi # OSF/1 4.0 and MacOS X 10.1 lack the pthread_rwlock_t type and the # pthread_rwlock_* functions. AC_CHECK_TYPE([pthread_rwlock_t], [AC_DEFINE([HAVE_PTHREAD_RWLOCK], 1, [Define if the POSIX multithreading library has read/write locks.])], [], [#include ]) # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro. AC_TRY_COMPILE([#include ], [#if __FreeBSD__ == 4 error "No, in FreeBSD 4.0 recursive mutexes actually don't work." #else int x = (int)PTHREAD_MUTEX_RECURSIVE; return !x; #endif], [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], 1, [Define if the defines PTHREAD_MUTEX_RECURSIVE.])]) fi fi fi if test -z "$gl_have_pthread"; then if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then gl_have_solaristhread= gl_save_LIBS="$LIBS" LIBS="$LIBS -lthread" AC_TRY_LINK([#include #include ], [thr_self();], [gl_have_solaristhread=yes]) LIBS="$gl_save_LIBS" if test -n "$gl_have_solaristhread"; then gl_threads_api=solaris LIBTHREAD=-lthread LTLIBTHREAD=-lthread LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_SOLARIS_THREADS], 1, [Define if the old Solaris multithreading library can be used.]) if test $gl_have_weak = yes; then AC_DEFINE([USE_SOLARIS_THREADS_WEAK], 1, [Define if references to the old Solaris multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi fi fi if test "$gl_use_threads" = pth; then gl_save_CPPFLAGS="$CPPFLAGS" AC_LIB_LINKFLAGS(pth) gl_have_pth= gl_save_LIBS="$LIBS" LIBS="$LIBS -lpth" AC_TRY_LINK([#include ], [pth_self();], gl_have_pth=yes) LIBS="$gl_save_LIBS" if test -n "$gl_have_pth"; then gl_threads_api=pth LIBTHREAD="$LIBPTH" LTLIBTHREAD="$LTLIBPTH" LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_PTH_THREADS], 1, [Define if the GNU Pth multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if test $gl_have_weak = yes; then AC_DEFINE([USE_PTH_THREADS_WEAK], 1, [Define if references to the GNU Pth multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi else CPPFLAGS="$gl_save_CPPFLAGS" fi fi if test -z "$gl_have_pthread"; then if test "$gl_use_threads" = yes || test "$gl_use_threads" = win32; then if { case "$host_os" in mingw*) true;; *) false;; esac }; then gl_threads_api=win32 AC_DEFINE([USE_WIN32_THREADS], 1, [Define if the Win32 multithreading API can be used.]) fi fi fi fi AC_MSG_CHECKING([for multithread API to use]) AC_MSG_RESULT([$gl_threads_api]) AC_SUBST(LIBTHREAD) AC_SUBST(LTLIBTHREAD) AC_SUBST(LIBMULTITHREAD) AC_SUBST(LTLIBMULTITHREAD) ]) AC_DEFUN([gl_LOCK], [ AC_REQUIRE([gl_LOCK_EARLY]) AC_REQUIRE([gl_LOCK_BODY]) gl_PREREQ_LOCK ]) # Prerequisites of lib/lock.c. AC_DEFUN([gl_PREREQ_LOCK], [ AC_REQUIRE([AC_C_INLINE]) ]) dnl Survey of platforms: dnl dnl Platform Available Compiler Supports test-lock dnl flavours option weak result dnl --------------- --------- --------- -------- --------- dnl Linux 2.4/glibc posix -lpthread Y OK dnl dnl GNU Hurd/glibc posix dnl dnl FreeBSD 5.3 posix -lc_r Y dnl posix -lkse ? Y dnl posix -lpthread ? Y dnl posix -lthr Y dnl dnl FreeBSD 5.2 posix -lc_r Y dnl posix -lkse Y dnl posix -lthr Y dnl dnl FreeBSD 4.0,4.10 posix -lc_r Y OK dnl dnl NetBSD 1.6 -- dnl dnl OpenBSD 3.4 posix -lpthread Y OK dnl dnl MacOS X 10.[123] posix -lpthread Y OK dnl dnl Solaris 7,8,9 posix -lpthread Y Sol 7,8: 0.0; Sol 9: OK dnl solaris -lthread Y Sol 7,8: 0.0; Sol 9: OK dnl dnl HP-UX 11 posix -lpthread N (cc) OK dnl Y (gcc) dnl dnl IRIX 6.5 posix -lpthread Y 0.5 dnl dnl AIX 4.3,5.1 posix -lpthread N AIX 4: 0.5; AIX 5: OK dnl dnl OSF/1 4.0,5.1 posix -pthread (cc) N OK dnl -lpthread (gcc) Y dnl dnl Cygwin posix -lpthread Y OK dnl dnl Any of the above pth -lpth 0.0 dnl dnl Mingw win32 N OK dnl dnl BeOS 5 -- dnl dnl The test-lock result shows what happens if in test-lock.c EXPLICIT_YIELD is dnl turned off: dnl OK if all three tests terminate OK, dnl 0.5 if the first test terminates OK but the second one loops endlessly, dnl 0.0 if the first test already loops endlessly. gentoo-0.20.6/m4/intdiv0.m40000664000175000017500000000443112163774660012172 00000000000000# intdiv0.m4 serial 2 (gettext-0.17) dnl Copyright (C) 2002, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gt_INTDIV0], [ AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], gt_cv_int_divbyzero_sigfpe, [ gt_cv_int_divbyzero_sigfpe= changequote(,)dnl case "$host_os" in macos* | darwin[6-9]* | darwin[1-9][0-9]*) # On MacOS X 10.2 or newer, just assume the same as when cross- # compiling. If we were to perform the real test, 1 Crash Report # dialog window would pop up. case "$host_cpu" in i[34567]86 | x86_64) gt_cv_int_divbyzero_sigfpe="guessing yes" ;; esac ;; esac changequote([,])dnl if test -z "$gt_cv_int_divbyzero_sigfpe"; then AC_TRY_RUN([ #include #include static void sigfpe_handler (int sig) { /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ exit (sig != SIGFPE); } int x = 1; int y = 0; int z; int nan; int main () { signal (SIGFPE, sigfpe_handler); /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) signal (SIGTRAP, sigfpe_handler); #endif /* Linux/SPARC yields signal SIGILL. */ #if defined (__sparc__) && defined (__linux__) signal (SIGILL, sigfpe_handler); #endif z = x / y; nan = y / y; exit (1); } ], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no, [ # Guess based on the CPU. changequote(,)dnl case "$host_cpu" in alpha* | i[34567]86 | x86_64 | m68k | s390*) gt_cv_int_divbyzero_sigfpe="guessing yes";; *) gt_cv_int_divbyzero_sigfpe="guessing no";; esac changequote([,])dnl ]) fi ]) case "$gt_cv_int_divbyzero_sigfpe" in *yes) value=1;; *) value=0;; esac AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value, [Define if integer division by zero raises signal SIGFPE.]) ]) gentoo-0.20.6/m4/po.m40000664000175000017500000004451712163774660011244 00000000000000# po.m4 serial 15 (gettext-0.17) dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ(2.50) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.17]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" <, 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ(2.50) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE(nls, [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT($USE_NLS) AC_SUBST(USE_NLS) ]) gentoo-0.20.6/m4/intl.m40000664000175000017500000002516112163774660011566 00000000000000# intl.m4 serial 8 (gettext-0.17) dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006. AC_PREREQ(2.52) dnl Checks for all prerequisites of the intl subdirectory, dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. AC_DEFUN([AM_INTL_SUBDIR], [ AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([gt_GLIBC2])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([gl_VISIBILITY])dnl AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl AC_REQUIRE([AC_TYPE_LONG_LONG_INT])dnl AC_REQUIRE([gt_TYPE_WCHAR_T])dnl AC_REQUIRE([gt_TYPE_WINT_T])dnl AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gt_TYPE_INTMAX_T]) AC_REQUIRE([gt_PRINTF_POSIX]) AC_REQUIRE([gl_GLIBC21])dnl AC_REQUIRE([gl_XSIZE])dnl AC_REQUIRE([gt_INTL_MACOSX])dnl AC_CHECK_TYPE([ptrdiff_t], , [AC_DEFINE([ptrdiff_t], [long], [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) ]) AC_CHECK_HEADERS([stddef.h stdlib.h string.h]) AC_CHECK_FUNCS([asprintf fwprintf putenv setenv setlocale snprintf wcslen]) dnl Use the _snprintf function only if it is declared (because on NetBSD it dnl is defined as a weak alias of snprintf; we prefer to use the latter). gt_CHECK_DECL(_snprintf, [#include ]) gt_CHECK_DECL(_snwprintf, [#include ]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. gt_CHECK_DECL(getc_unlocked, [#include ]) case $gt_cv_func_printf_posix in *yes) HAVE_POSIX_PRINTF=1 ;; *) HAVE_POSIX_PRINTF=0 ;; esac AC_SUBST([HAVE_POSIX_PRINTF]) if test "$ac_cv_func_asprintf" = yes; then HAVE_ASPRINTF=1 else HAVE_ASPRINTF=0 fi AC_SUBST([HAVE_ASPRINTF]) if test "$ac_cv_func_snprintf" = yes; then HAVE_SNPRINTF=1 else HAVE_SNPRINTF=0 fi AC_SUBST([HAVE_SNPRINTF]) if test "$ac_cv_func_wprintf" = yes; then HAVE_WPRINTF=1 else HAVE_WPRINTF=0 fi AC_SUBST([HAVE_WPRINTF]) AM_LANGINFO_CODESET gt_LC_MESSAGES dnl Compilation on mingw and Cygwin needs special Makefile rules, because dnl 1. when we install a shared library, we must arrange to export dnl auxiliary pointer variables for every exported variable, dnl 2. when we install a shared library and a static library simultaneously, dnl the include file specifies __declspec(dllimport) and therefore we dnl must arrange to define the auxiliary pointer variables for the dnl exported variables _also_ in the static library. if test "$enable_shared" = yes; then case "$host_os" in mingw* | cygwin*) is_woe32dll=yes ;; *) is_woe32dll=no ;; esac else is_woe32dll=no fi WOE32DLL=$is_woe32dll AC_SUBST([WOE32DLL]) dnl On mingw and Cygwin, we can activate special Makefile rules which add dnl version information to the shared libraries and executables. case "$host_os" in mingw* | cygwin*) is_woe32=yes ;; *) is_woe32=no ;; esac WOE32=$is_woe32 AC_SUBST([WOE32]) if test $WOE32 = yes; then dnl Check for a program that compiles Windows resource files. AC_CHECK_TOOL([WINDRES], [windres]) fi dnl Determine whether when creating a library, "-lc" should be passed to dnl libtool or not. On many platforms, it is required for the libtool option dnl -no-undefined to work. On HP-UX, however, the -lc - stored by libtool dnl in the *.la files - makes it impossible to create multithreaded programs, dnl because libtool also reorders the -lc to come before the -pthread, and dnl this disables pthread_create() . case "$host_os" in hpux*) LTLIBC="" ;; *) LTLIBC="-lc" ;; esac AC_SUBST([LTLIBC]) dnl Rename some macros and functions used for locking. AH_BOTTOM([ #define __libc_lock_t gl_lock_t #define __libc_lock_define gl_lock_define #define __libc_lock_define_initialized gl_lock_define_initialized #define __libc_lock_init gl_lock_init #define __libc_lock_lock gl_lock_lock #define __libc_lock_unlock gl_lock_unlock #define __libc_lock_recursive_t gl_recursive_lock_t #define __libc_lock_define_recursive gl_recursive_lock_define #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized #define __libc_lock_init_recursive gl_recursive_lock_init #define __libc_lock_lock_recursive gl_recursive_lock_lock #define __libc_lock_unlock_recursive gl_recursive_lock_unlock #define glthread_in_use libintl_thread_in_use #define glthread_lock_init libintl_lock_init #define glthread_lock_lock libintl_lock_lock #define glthread_lock_unlock libintl_lock_unlock #define glthread_lock_destroy libintl_lock_destroy #define glthread_rwlock_init libintl_rwlock_init #define glthread_rwlock_rdlock libintl_rwlock_rdlock #define glthread_rwlock_wrlock libintl_rwlock_wrlock #define glthread_rwlock_unlock libintl_rwlock_unlock #define glthread_rwlock_destroy libintl_rwlock_destroy #define glthread_recursive_lock_init libintl_recursive_lock_init #define glthread_recursive_lock_lock libintl_recursive_lock_lock #define glthread_recursive_lock_unlock libintl_recursive_lock_unlock #define glthread_recursive_lock_destroy libintl_recursive_lock_destroy #define glthread_once libintl_once #define glthread_once_call libintl_once_call #define glthread_once_singlethreaded libintl_once_singlethreaded ]) ]) dnl Checks for the core files of the intl subdirectory: dnl dcigettext.c dnl eval-plural.h dnl explodename.c dnl finddomain.c dnl gettextP.h dnl gmo.h dnl hash-string.h hash-string.c dnl l10nflist.c dnl libgnuintl.h.in (except the *printf stuff) dnl loadinfo.h dnl loadmsgcat.c dnl localealias.c dnl log.c dnl plural-exp.h plural-exp.c dnl plural.y dnl Used by libglocale. AC_DEFUN([gt_INTL_SUBDIR_CORE], [ AC_REQUIRE([AC_C_INLINE])dnl AC_REQUIRE([AC_TYPE_SIZE_T])dnl AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_REQUIRE([AC_FUNC_ALLOCA])dnl AC_REQUIRE([AC_FUNC_MMAP])dnl AC_REQUIRE([gt_INTDIV0])dnl AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl AC_REQUIRE([gt_INTTYPES_PRI])dnl AC_REQUIRE([gl_LOCK])dnl AC_TRY_LINK( [int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }], [], [AC_DEFINE([HAVE_BUILTIN_EXPECT], 1, [Define to 1 if the compiler understands __builtin_expect.])]) AC_CHECK_HEADERS([argz.h inttypes.h limits.h unistd.h sys/param.h]) AC_CHECK_FUNCS([getcwd getegid geteuid getgid getuid mempcpy munmap \ stpcpy strcasecmp strdup strtoul tsearch argz_count argz_stringify \ argz_next __fsetlocking]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. gt_CHECK_DECL(feof_unlocked, [#include ]) gt_CHECK_DECL(fgets_unlocked, [#include ]) AM_ICONV dnl glibc >= 2.4 has a NL_LOCALE_NAME macro when _GNU_SOURCE is defined, dnl and a _NL_LOCALE_NAME macro always. AC_CACHE_CHECK([for NL_LOCALE_NAME macro], gt_cv_nl_locale_name, [AC_TRY_LINK([#include #include ], [char* cs = nl_langinfo(_NL_LOCALE_NAME(LC_MESSAGES)); return !cs; ], gt_cv_nl_locale_name=yes, gt_cv_nl_locale_name=no) ]) if test $gt_cv_nl_locale_name = yes; then AC_DEFINE(HAVE_NL_LOCALE_NAME, 1, [Define if you have and it defines the NL_LOCALE_NAME macro if _GNU_SOURCE is defined.]) fi dnl intl/plural.c is generated from intl/plural.y. It requires bison, dnl because plural.y uses bison specific features. It requires at least dnl bison-1.26 because earlier versions generate a plural.c that doesn't dnl compile. dnl bison is only needed for the maintainer (who touches plural.y). But in dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put dnl the rule in general Makefile. Now, some people carelessly touch the dnl files or have a broken "make" program, hence the plural.c rule will dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not dnl present or too old. AC_CHECK_PROGS([INTLBISON], [bison]) if test -z "$INTLBISON"; then ac_verc_fail=yes else dnl Found it, now check the version. AC_MSG_CHECKING([version of bison]) changequote(<<,>>)dnl ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) changequote([,])dnl ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac AC_MSG_RESULT([$ac_prog_version]) fi if test $ac_verc_fail = yes; then INTLBISON=: fi ]) dnl gt_CHECK_DECL(FUNC, INCLUDES) dnl Check whether a function is declared. AC_DEFUN([gt_CHECK_DECL], [ AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1, [AC_TRY_COMPILE([$2], [ #ifndef $1 char *p = (char *) $1; #endif ], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)]) if test $ac_cv_have_decl_$1 = yes; then gt_value=1 else gt_value=0 fi AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value], [Define to 1 if you have the declaration of `$1', and to 0 if you don't.]) ]) gentoo-0.20.6/m4/lib-link.m40000664000175000017500000007205512163774660012325 00000000000000# lib-link.m4 serial 13 (gettext-0.17) dnl Copyright (C) 2001-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ(2.54) dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes undefine([Name]) undefine([NAME]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. If found, it dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" LIBS="$LIBS $LIB[]NAME" AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= LIB[]NAME[]_PREFIX= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) undefine([Name]) undefine([NAME]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl acl_libext, dnl acl_shlibext, dnl acl_hardcode_libdir_flag_spec, dnl acl_hardcode_libdir_separator, dnl acl_hardcode_direct, dnl acl_hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ dnl Tell automake >= 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE(rpath, [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Autoconf >= 2.61 supports dots in --with options. define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix], [ --with-lib]N_A_M_E[-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib --without-lib]N_A_M_E[-prefix don't search for lib$1 in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` LIB[]NAME[]_PREFIX="$basedir" additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) gentoo-0.20.6/m4/iconv.m40000664000175000017500000001375312163774660011742 00000000000000# iconv.m4 serial AM6 (gettext-0.17) dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], am_cv_func_iconv, [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], am_cv_func_iconv=yes) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], am_cv_lib_iconv=yes am_cv_func_iconv=yes) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], am_cv_func_iconv_works, [ dnl This tests against bugs in AIX 5.1 and HP-UX 11.11. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_TRY_RUN([ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST(LIBICONV) AC_SUBST(LTLIBICONV) ]) AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL(am_cv_proto_iconv, [ AC_TRY_COMPILE([ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const") am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([$]{ac_t:- }[$]am_cv_proto_iconv) AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1, [Define as const if the declaration of iconv() needs const.]) fi ]) gentoo-0.20.6/m4/gettext.m40000664000175000017500000003457012163774660012310 00000000000000# gettext.m4 serial 60 (gettext-0.17) dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value `$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH(included-gettext, [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT($nls_cv_force_use_gnu_gettext) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings;], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE(ENABLE_NLS, 1, [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE(HAVE_GETTEXT, 1, [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE(HAVE_DCGETTEXT, 1, [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST(BUILD_INCLUDED_LIBINTL) AC_SUBST(USE_INCLUDED_LIBINTL) AC_SUBST(CATOBJEXT) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST(DATADIRNAME) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST(INSTOBJEXT) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST(GENCAT) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST(INTLOBJS) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST(INTLLIBS) dnl Make all documented variables known to autoconf. AC_SUBST(LIBINTL) AC_SUBST(LTLIBINTL) AC_SUBST(POSUB) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) gentoo-0.20.6/m4/Makefile.in0000664000175000017500000003140412460257277012420 00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = m4 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DATE = @DATE@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GENTOO_CFLAGS = @GENTOO_CFLAGS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_NEWLOCALE = @HAVE_NEWLOCALE@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_DEFAULT_VERBOSITY = @INTL_DEFAULT_VERBOSITY@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULES_CFLAGS = @MODULES_CFLAGS@ MODULES_LIBS = @MODULES_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = intlmacosx.m4 nls.m4 po.m4 glibc2.m4 intl.m4 intldir.m4 intmax.m4 lock.m4 longdouble.m4 longlong.m4 printf-posix.m4 size_max.m4 visibility.m4 wchar_t.m4 wint_t.m4 xsize.m4 intdiv0.m4 inttypes.m4 inttypes_h.m4 inttypes-pri.m4 stdint_h.m4 uintmax_t.m4 ulonglong.m4 codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 progtest.m4 all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu m4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu m4/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gentoo-0.20.6/m4/glibc21.m40000664000175000017500000000144512163774660012042 00000000000000# glibc21.m4 serial 3 dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.1 or newer. # From Bruno Haible. AC_DEFUN([gl_GLIBC21], [ AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, ac_cv_gnu_library_2_1, [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif ], ac_cv_gnu_library_2_1=yes, ac_cv_gnu_library_2_1=no) ] ) AC_SUBST(GLIBC21) GLIBC21="$ac_cv_gnu_library_2_1" ] ) gentoo-0.20.6/m4/longdouble.m40000664000175000017500000000227712163774660012755 00000000000000# longdouble.m4 serial 2 (gettext-0.15) dnl Copyright (C) 2002-2003, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the compiler supports the 'long double' type. dnl Prerequisite: AC_PROG_CC dnl This file is only needed in autoconf <= 2.59. Newer versions of autoconf dnl have a macro AC_TYPE_LONG_DOUBLE with identical semantics. AC_DEFUN([gt_TYPE_LONGDOUBLE], [ AC_CACHE_CHECK([for long double], gt_cv_c_long_double, [if test "$GCC" = yes; then gt_cv_c_long_double=yes else AC_TRY_COMPILE([ /* The Stardent Vistra knows sizeof(long double), but does not support it. */ long double foo = 0.0; /* On Ultrix 4.3 cc, long double is 4 and double is 8. */ int array [2*(sizeof(long double) >= sizeof(double)) - 1]; ], , gt_cv_c_long_double=yes, gt_cv_c_long_double=no) fi]) if test $gt_cv_c_long_double = yes; then AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.]) fi ]) gentoo-0.20.6/m4/lib-ld.m40000664000175000017500000000653112163774660011763 00000000000000# lib-ld.m4 serial 3 (gettext-0.13) dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision dnl with libtool.m4. dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, [# I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by GCC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]* | [A-Za-z]:[\\/]*)] [re_direlt='/[^/][^/]*/\.\./'] # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(acl_cv_path_LD, [if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi]) LD="$acl_cv_path_LD" if test -n "$LD"; then AC_MSG_RESULT($LD) else AC_MSG_RESULT(no) fi test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) AC_LIB_PROG_LD_GNU ]) gentoo-0.20.6/m4/longlong.m40000664000175000017500000001005412163774660012432 00000000000000# longlong.m4 serial 13 dnl Copyright (C) 1999-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_LONG_LONG_INT if 'long long int' works. # This fixes a bug in Autoconf 2.61, but can be removed once we # assume 2.62 everywhere. # Note: If the type 'long long int' exists but is only 32 bits large # (as on some very old compilers), HAVE_LONG_LONG_INT will not be # defined. In this case you can treat 'long long int' like 'long int'. AC_DEFUN([AC_TYPE_LONG_LONG_INT], [ AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int], [AC_LINK_IFELSE( [_AC_TYPE_LONG_LONG_SNIPPET], [dnl This catches a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004. dnl If cross compiling, assume the bug isn't important, since dnl nobody cross compiles for this platform as far as we know. AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[@%:@include @%:@ifndef LLONG_MAX @%:@ define HALF \ (1LL << (sizeof (long long int) * CHAR_BIT - 2)) @%:@ define LLONG_MAX (HALF - 1 + HALF) @%:@endif]], [[long long int n = 1; int i; for (i = 0; ; i++) { long long int m = n << i; if (m >> i != n) return 1; if (LLONG_MAX / 2 < m) break; } return 0;]])], [ac_cv_type_long_long_int=yes], [ac_cv_type_long_long_int=no], [ac_cv_type_long_long_int=yes])], [ac_cv_type_long_long_int=no])]) if test $ac_cv_type_long_long_int = yes; then AC_DEFINE([HAVE_LONG_LONG_INT], 1, [Define to 1 if the system has the type `long long int'.]) fi ]) # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. # This fixes a bug in Autoconf 2.61, but can be removed once we # assume 2.62 everywhere. # Note: If the type 'unsigned long long int' exists but is only 32 bits # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT # will not be defined. In this case you can treat 'unsigned long long int' # like 'unsigned long int'. AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], [ AC_CACHE_CHECK([for unsigned long long int], [ac_cv_type_unsigned_long_long_int], [AC_LINK_IFELSE( [_AC_TYPE_LONG_LONG_SNIPPET], [ac_cv_type_unsigned_long_long_int=yes], [ac_cv_type_unsigned_long_long_int=no])]) if test $ac_cv_type_unsigned_long_long_int = yes; then AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], 1, [Define to 1 if the system has the type `unsigned long long int'.]) fi ]) # Expands to a C program that can be used to test for simultaneous support # of 'long long' and 'unsigned long long'. We don't want to say that # 'long long' is available if 'unsigned long long' is not, or vice versa, # because too many programs rely on the symmetry between signed and unsigned # integer types (excluding 'bool'). AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET], [ AC_LANG_PROGRAM( [[/* Test preprocessor. */ #if ! (-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) error in preprocessor; #endif #if ! (18446744073709551615ULL <= -1ull) error in preprocessor; #endif /* Test literals. */ long long int ll = 9223372036854775807ll; long long int nll = -9223372036854775807LL; unsigned long long int ull = 18446744073709551615ULL; /* Test constant expressions. */ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) ? 1 : -1)]; typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 ? 1 : -1)]; int i = 63;]], [[/* Test availability of runtime routines for shift and division. */ long long int llmax = 9223372036854775807ll; unsigned long long int ullmax = 18446744073709551615ull; return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) | (llmax / ll) | (llmax % ll) | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) | (ullmax / ull) | (ullmax % ull));]]) ]) gentoo-0.20.6/m4/intmax.m40000664000175000017500000000201112163774660012105 00000000000000# intmax.m4 serial 3 (gettext-0.16) dnl Copyright (C) 2002-2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the system has the 'intmax_t' type, but don't attempt to dnl find a replacement if it is lacking. AC_DEFUN([gt_TYPE_INTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_CACHE_CHECK(for intmax_t, gt_cv_c_intmax_t, [AC_TRY_COMPILE([ #include #include #if HAVE_STDINT_H_WITH_UINTMAX #include #endif #if HAVE_INTTYPES_H_WITH_UINTMAX #include #endif ], [intmax_t x = -1; return !x;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)]) if test $gt_cv_c_intmax_t = yes; then AC_DEFINE(HAVE_INTMAX_T, 1, [Define if you have the 'intmax_t' type in or .]) fi ]) gentoo-0.20.6/m4/wint_t.m40000664000175000017500000000170712163774660012124 00000000000000# wint_t.m4 serial 2 (gettext-0.17) dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wint_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WINT_T], [ AC_CACHE_CHECK([for wint_t], gt_cv_c_wint_t, [AC_TRY_COMPILE([ /* Tru64 with Desktop Toolkit C has a bug: must be included before . BSD/OS 4.0.1 has a bug: , and must be included before . */ #include #include #include #include wint_t foo = (wchar_t)'\0';], , gt_cv_c_wint_t=yes, gt_cv_c_wint_t=no)]) if test $gt_cv_c_wint_t = yes; then AC_DEFINE(HAVE_WINT_T, 1, [Define if you have the 'wint_t' type.]) fi ]) gentoo-0.20.6/m4/lib-prefix.m40000664000175000017500000001503612163774660012661 00000000000000# lib-prefix.m4 serial 5 (gettext-0.15) dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates a variable acl_libdirstem, containing dnl the basename of the libdir, either "lib" or "lib64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. The current dnl practice is that on a system supporting 32-bit and 64-bit instruction dnl sets or ABIs, 64-bit libraries go under $prefix/lib64 and 32-bit dnl libraries go under $prefix/lib. We determine the compiler's default dnl mode by looking at the compiler's library search path. If at least dnl of its elements ends in /lib64 or points to a directory whose absolute dnl pathname ends in /lib64, we assume a 64-bit ABI. Otherwise we use the dnl default, namely "lib". acl_libdirstem=lib searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ]) gentoo-0.20.6/m4/inttypes.m40000664000175000017500000000171712163774660012500 00000000000000# inttypes.m4 serial 1 (gettext-0.11.4) dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Paul Eggert. # Define HAVE_INTTYPES_H if exists and doesn't clash with # . AC_DEFUN([gt_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h, [ AC_TRY_COMPILE( [#include #include ], [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no) ]) if test $gt_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1, [Define if exists and doesn't clash with .]) fi ]) gentoo-0.20.6/m4/intldir.m40000664000175000017500000000161612163774660012264 00000000000000# intldir.m4 serial 1 (gettext-0.16) dnl Copyright (C) 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. AC_PREREQ(2.52) dnl Tells the AM_GNU_GETTEXT macro to consider an intl/ directory. AC_DEFUN([AM_GNU_GETTEXT_INTL_SUBDIR], []) gentoo-0.20.6/m4/codeset.m40000664000175000017500000000136612163774660012247 00000000000000# codeset.m4 serial 2 (gettext-0.16) dnl Copyright (C) 2000-2002, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_LANGINFO_CODESET], [ AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, [AC_TRY_LINK([#include ], [char* cs = nl_langinfo(CODESET); return !cs;], am_cv_langinfo_codeset=yes, am_cv_langinfo_codeset=no) ]) if test $am_cv_langinfo_codeset = yes; then AC_DEFINE(HAVE_LANGINFO_CODESET, 1, [Define if you have and nl_langinfo(CODESET).]) fi ]) gentoo-0.20.6/m4/wchar_t.m40000664000175000017500000000132612163774660012244 00000000000000# wchar_t.m4 serial 1 (gettext-0.12) dnl Copyright (C) 2002-2003 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wchar_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WCHAR_T], [ AC_CACHE_CHECK([for wchar_t], gt_cv_c_wchar_t, [AC_TRY_COMPILE([#include wchar_t foo = (wchar_t)'\0';], , gt_cv_c_wchar_t=yes, gt_cv_c_wchar_t=no)]) if test $gt_cv_c_wchar_t = yes; then AC_DEFINE(HAVE_WCHAR_T, 1, [Define if you have the 'wchar_t' type.]) fi ]) gentoo-0.20.6/gentoo.spec.in0000664000175000017500000000261412163774660012610 00000000000000%define name @PACKAGE@ %define version @VERSION@ %define release 1 %define serial 2 Summary: gentoo is a graphical file management program Name: %{name} Version: %{version} Release: %{release} Serial: %{serial} Copyright: GPL Group: Applications/File URL: http://www.obsession.se/gentoo Vendor: Emil Brink Source: ftp://ftp.obsession.se/gentoo/%{name}-%{version}.tar.gz Requires: gtk+ >= 1.2.5 BuildRoot: %{_tmppath}/%{name}-%{version} %description gentoo is a modern, powerful, flexible, and utterly configurable file manager for UNIX systems, written using the GTK+ toolkit. It aims to be 100% graphically configurable; there's no need to edit config files by hand and then restart the application. gentoo is somewhat inspired in its look & feel by the classic Amiga program DirectoryOpus. %prep %setup -q %build %configure make %install [ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}; make DESTDIR=${RPM_BUILD_ROOT} install %clean [ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}; %files %defattr(-,root,root) %doc docs/* BUGS CONFIG-CHANGES CREDITS README* %config(noreplace) %{_sysconfdir}/gentoogtkrc %config(noreplace) %{_sysconfdir}/gentoorc %{_bindir}/gentoo %{_datadir}/gentoo %changelog * Tue Sep 11 2001 Ryan Weaver - Submitted patch to allow spec file generation in source. gentoo-0.20.6/gentoogtkrc.in0000644000175000017500000000103512262057406012674 00000000000000/* GTK+ 3.x styling for gentoo. * * Created in May 2012 by Emil Brink. * * See for information. */ /* Here's some intricate styling to make the headers of the current pane stand * out a bit. Note that doing the obvious, i.e. setting background-color, * doesn't work. */ GtkWindow#gentoo * #pane-current column-header .button { font-weight: bold; color: @selected_bg_color; } /* Make the text viewer use a fixed-width font. */ #txvText, #cstPreview { font: Monospace; } gentoo-0.20.6/configure.ac0000664000175000017500000001106712460256145012315 00000000000000# ----------------------------------------------------------------------------- # Initialize everything # ----------------------------------------------------------------------------- AC_INIT([gentoo], [0.20.6], [emil@obsession.se], , http://obsession.se/gentoo/) AC_CONFIG_SRCDIR([src/gentoo.c]) AM_INIT_AUTOMAKE AC_USE_SYSTEM_EXTENSIONS AC_DEFINE(GTK_DISABLE_DEPRECATED, [1], [Makes GTK+ disable all backward support for old widgets and API:s.]) AC_DEFINE(GTK_DISABLE_COMPAT_H, [1], [Makes GTK+ disable old 1.0.6 compatibility.]) DATE=`date +%Y-%m-%d` AC_SUBST(DATE) # ----------------------------------------------------------------------------- # Checks # ----------------------------------------------------------------------------- AC_PROG_CC # Don't just call it CFLAGS, since it then gets inherited into intl/, and GNU # and I don't exactly code alike. Don't include CFLAGS as set by AC_PROG_CC # above, since it includes -g -O2 for gcc, for reasons unknown. GENTOO_CFLAGS="-Wall -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Werror-implicit-function-declaration" AC_ARG_ENABLE(debug, [ --enable-debug have debug info compiled in], [ if test "x$enableval" = "xyes"; then AC_DEFINE(DEBUG, 1, [Whether debug code should be compiled in.]) GENTOO_CFLAGS="$GENTOO_CFLAGS -g -pg" else AC_DEFINE(DEBUG, 0, [Whether debug code should be compiled in.]) GENTOO_CFLAGS="$GENTOO_CFLAGS -O2" fi]) AC_SUBST(GENTOO_CFLAGS) AC_PROG_CPP AC_PROG_RANLIB AM_PATH_GTK_3_0(3.12.0,,AC_MSG_ERROR(Bad GTK+ version)) PKG_PROG_PKG_CONFIG() PKG_CHECK_MODULES(MODULES, gio-2.0 gthread-2.0, dummy=yes, AC_MSG_ERROR(GIO and gthread are both required)) AC_SUBST(MODULES_CFLAGS) AC_SUBST(MODULES_LIBS) # Let's try to test if the host supports "file -f - -n", i.e. if the file # command can read file names from stdin (-f -) and also flush (-n) its # answers as soon as possible. This is a highly desirable combination of # capabilities from gentoo's point of view. I encourage everyone to upgrade # their file commands if they fail this test. AC_MSG_CHECKING([whether file understands -f - -n option combo]) if ( echo "." | file -f - -n >/dev/null 2>/dev/null ) ; then AC_DEFINE(HAVE_GOOD_FILE, 1, [Whether the file command supports -f - -n options.]) AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) AC_MSG_WARN([" This system's 'file' command (`which file`) doesn't seem to" support the '-f - -n' option combination. gentoo's 'file' usage" will be limited. Consider upgrading to the version of 'file'" from , version 3.35 or later." At the moment, you will not lose any crucial functionality by" running gentoo with a different 'file' command, although this" may change in the future."]) fi # For my next trick, let's see if _FILE_OFFSET_BITS can be played with for large file support. # We do this in two steps: first figure out struct stat's st_size member's size for a "plain # compile, and it that's just 32 we try again with _FILE_OFFSET_BITS=64 defined. If that works, # we simply build gentoo with it and hope for the best. AC_MSG_CHECKING([number of bits in st_size field]) bits="test failed" # Put the entire testing program into a variable, for easier re-use below. bitstest=`cat < #include #include #include #include #include int main(void) { struct stat stbuf; FILE *out; if((out = fopen("conftest.statbits", "wt")) != NULL) { fprintf(out, "%d\n", CHAR_BIT * sizeof stbuf.st_size); fclose(out); } exit(out != NULL ? EXIT_SUCCESS : EXIT_FAILURE); } TESTPROG_EOF` AC_TRY_RUN([$bitstest], bits=`cat conftest.statbits`) AC_MSG_RESULT([$bits]) if test "x$bits" = "x32" ; then AC_MSG_CHECKING([again, with -D_FILE_OFFSET_BITS=64]) oldflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" bits="test failed" AC_TRY_RUN([$bitstest], bits=`cat conftest.statbits`, , CPPFLAGS=$oldflags) AC_MSG_RESULT([$bits]) fi # Check if the math library needs to be linked to explicitly in order to # get the pow() function. AC_CHECK_LIB([m], [pow]) # Kick the gettext subsystem into action. AM_GNU_GETTEXT AM_GNU_GETTEXT_VERSION([0.18]) # ----------------------------------------------------------------------------- # Output # ----------------------------------------------------------------------------- AM_CONFIG_HEADER(config.h) AC_OUTPUT([gentoorc gentoogtkrc gentoo.spec Makefile icons/Makefile \ src/Makefile intl/Makefile po/Makefile.in m4/Makefile]) gentoo-0.20.6/icons/0000775000175000017500000000000012460257311011211 500000000000000gentoo-0.20.6/icons/xbm2.xpm0000664000175000017500000000215312163774660012543 00000000000000/* XPM */ static char * xbm3_xpm[] = { "16 15 52 1", ". c None", "# c #000010", "a c #0F0600", "b c #101010", "c c #130800", "d c #1C0B00", "e c #202020", "f c #222232", "g c #334455", "h c #381700", "i c #3F3F4F", "j c #441100", "k c #4B4B4B", "l c #555565", "m c #582400", "n c #5D3F2A", "o c #652900", "p c #666666", "q c #6A6663", "r c #6D4F3A", "s c #7799AA", "t c #795A46", "u c #7B3607", "v c #806755", "w c #808080", "x c #8C4718", "y c #99AACC", "z c #9B5627", "A c #A7A7B7", "B c #AC6738", "C c #BD7849", "D c #BFBFBF", "E c #C0C0C0", "F c #CCCCEE", "G c #CDBAAD", "H c #D08B5C", "I c #D9CBC1", "J c #DA9566", "K c #DC9A6E", "L c #EBA677", "M c #ECA778", "N c #ECC3A7", "O c #EEAD81", "P c #F2B184", "Q c #F0F0FF", "R c #F3C3A1", "S c #F3B68C", "T c #F5F0F0", "U c #FEC39A", "V c #FFE0D5", "W c #FFE2CE", "X c #FFFFFF", "NSLLMMLLLLSSU...", "HzohhhouxBHLOSU.", "LBcaccddhmuBHKSU", "NUCcmGIFQsfjmzLP", ".RUuuITl###ixmxL", ".NUHxJTif#fiTBmH", "..RULJVyfggATLCL", "...UULPWWTTTLLSU", "peqeveetrenCtevU", "eXeXbXXDeXbveXb.", "pEEEbXbXbXXbXXb.", ".eXbeXXDeXwXwXb.", "pEEEeXbXbXbweXb.", "eXbXbXXDeXbkeXb.", "pbkbkbbkpbk.pbk."}; gentoo-0.20.6/icons/Internet.xpm0000664000175000017500000000464512163774660013473 00000000000000/* XPM */ static char * Internet2_xpm[] = { "16 15 117 2", ".. c None", ".# c #203B5C", ".a c #203B53", ".b c #203C62", ".c c #21426C", ".d c #223A4D", ".e c #244060", ".f c #23445F", ".g c #274F76", ".h c #285077", ".i c #2C3F4D", ".j c #335D8C", ".k c #345F91", ".l c #36608E", ".m c #37669A", ".n c #376983", ".o c #3C728E", ".p c #41556A", ".q c #416EA3", ".r c #4173AB", ".s c #424D4C", ".t c #426B9C", ".u c #4480A0", ".v c #467DB5", ".w c #487AAB", ".x c #4C82B6", ".y c #4F616A", ".z c #51647A", ".A c #5184AE", ".B c #546576", ".C c #576162", ".D c #5B5E4D", ".E c #5F7189", ".F c #617780", ".G c #617B95", ".H c #6589B2", ".I c #668EA3", ".J c #6896B6", ".K c #6C7974", ".L c #6D96C1", ".M c #6E705B", ".N c #6F95BC", ".O c #6F98BF", ".P c #749CB2", ".Q c #7C795A", ".R c #7C96A2", ".S c #7D8893", ".T c #7D8D70", ".U c #7D989D", ".V c #808080", ".W c #808A8A", ".X c #84908D", ".Y c #85949B", ".Z c #869069", ".0 c #8695A1", ".1 c #889CA6", ".2 c #88A1BD", ".3 c #8BA7C7", ".4 c #8F8B70", ".5 c #8F9E8E", ".6 c #96A17F", ".7 c #96A7B0", ".8 c #9BACAD", ".9 c #9BB0B6", "#. c #9E9161", "## c #A29B73", "#a c #A0A2A1", "#b c #A2BC9B", "#c c #A4B8C1", "#d c #A5AF9A", "#e c #A7A483", "#f c #A7C098", "#g c #A8B1A8", "#h c #ABABAB", "#i c #AEAC80", "#j c #AFB791", "#k c #B2A685", "#l c #B2B192", "#m c #B2B69F", "#n c #B2BFCA", "#o c #B3AE86", "#p c #B5A579", "#q c #B7B48C", "#r c #B7B7B7", "#s c #B8BB9B", "#t c #BAAF80", "#u c #BCB090", "#v c #BCB27C", "#w c #BCBCBC", "#x c #C2B48A", "#y c #C2C2C2", "#z c #C2C9AC", "#A c #C5B485", "#B c #C5BC91", "#C c #C8CA9B", "#D c #CAD3C6", "#E c #CEDCD8", "#F c #D0B887", "#G c #D3C8A2", "#H c #D4D2A4", "#I c #DCC995", "#J c #DDDDDD", "#K c #DFC594", "#L c #DFCE9B", "#M c #E2E2E2", "#N c #E1CF9B", "#O c #E7E8BA", "#P c #EBEBEB", "#Q c #EEE5A7", "#R c #F1E8A9", "#S c #F4F4F4", "#T c #F5F4D3", "#U c #F6F7DD", "#V c #FCFCFC", "#W c #FEFCDB", "#X c #FDFBD3", "#Y c #FFFCE1", "........#c.R.R.Y.T.8............", ".......L.7.U.5.6.T.Z.X..........", ".....O#D#Y#T.9#a#u#B#v.4........", "...N#E#Y#W#W#X#U#H#R#t#..W......", ".3.x#z#O#T#W#X#X#s#Q#o.Q.M.Y....", ".H.x.J.P#b#f#C#N#x#l.K.i.D.B....", ".H.v.x.A#d#j#q#x#F#e.f.d.s.B....", ".H.r.w.w#g#K#A#p#V#V#S#S#P#M#M#J", ".H.m.q.t#G#L#i###V.n.n.n.n.n.o#h", ".2.j.k.l#m#I##.y#V.n.1#h.1.I.u#h", "...G.g.h.F#k.C.e#V.n.1.1.1.I.u#h", ".....p.e.c.c.b.##S.o.I.I.I.I.u#a", ".......E.e.#.b.a#J#y#w#r#h#h#h#a", ".........0.z.z.B.S#n#a.V.V#a....", "..................#J#J#J#J#J.V.."}; gentoo-0.20.6/icons/NetAmiga.xpm0000664000175000017500000000125512163774660013362 00000000000000/* XPM */ static char * NetAmiga_xpm[] = { "16 15 22 1", " c None", "! c #CECECE", "# c #E7E7E7", "$ c #C28282", "% c #FFFFFF", "& c #FFAAAA", "/ c #FF5555", "( c #BE0000", ") c #B6AAAA", "= c #FF0000", "+ c #EF0000", "* c #9E6161", "- c #7D0000", "[ c #414141", "] c #DFDFDF", "{ c #616161", "} c #C6C6C6", "< c #D7D7D7", "> c #9A9A9A", ", c #AAAAAA", ". c #929292", "| c #797979", " ", " ", " !#$ ", " !#%&/() ", " %&/===+* ", " #/=====- ", " !&=====() ", " %=====+* ", " #/===+(- ", " !&+(-*) ", " $*)[ ", " ]{ ", " ]{ ", "}!<]]]]>>{]]]{{{{{{|.,"}; gentoo-0.20.6/icons/NetSun.xpm0000664000175000017500000000114012163774660013102 00000000000000/* XPM */ static char * NetSun_xpm[] = { "16 15 17 1", " c None", "! c #828282", "# c #FFFFFF", "$ c #41007D", "% c #713D9E", "& c #CEBEDF", "/ c #A27DBE", "( c #414141", ") c #DFDFDF", "= c #616161", "+ c #C6C6C6", "* c #CECECE", "- c #D7D7D7", "[ c #9A9A9A", "] c #AAAAAA", "{ c #929292", "} c #797979", " !! ", " !##! ", " !#$$#! ", " !#%$&$#! ", " !#$&%$&%#! ", " !#$&$//%$$#! ", " !#$$%//$&$#( ", " !#%&$%&$#( ", " !#$&$%#( ", " !#$$#( ", " !##( ", " )( ", " )= ", "+*-))))[[=)))-*+", "]{}===[======}{]"}; gentoo-0.20.6/icons/FIFO.xpm0000664000175000017500000000113712163774660012417 00000000000000/* XPM */ static char * FIFO2_xpm[] = { "16 15 17 1", ". c None", "# c #1F120B", "a c #55301C", "b c #5F2405", "c c #672C0D", "d c #703E23", "e c #723718", "f c #7D4528", "g c #8C5132", "h c #975C3D", "i c #AC7152", "j c #B97E5F", "k c #BC8163", "l c #CD9275", "m c #D4997A", "n c #E3A889", "o c #FFCDB3", "................", "................", "................", "................", "..nmh......nmh..", "llonijlllllonijl", "nnnlhknnnnnnlhkn", "iilhegiiiiilhegi", "ffheadfffffheadf", "##cb#######cb###", "..a##......a##..", "................", "................", "................", "................"}; gentoo-0.20.6/icons/Bad.xpm0000664000175000017500000000057312163774660012365 00000000000000/* XPM */ static char * Bad_xpm[] = { "16 15 2 1", ". c None", "# c #000000", ".##############.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".##############."}; gentoo-0.20.6/icons/mov2.xpm0000664000175000017500000000241712163774660012561 00000000000000/* XPM */ static char * mov3_xpm[] = { "16 15 44 2", ".# c None", ".. c #000000", ".a c #110E09", ".b c #14110C", ".c c #181818", ".d c #1D3B5B", ".e c #3367A0", ".f c #35592B", ".g c #3975B6", ".h c #404040", ".i c #443B26", ".j c #4C412C", ".k c #554A34", ".l c #5D9D4B", ".m c #608080", ".n c #616161", ".o c #69B255", ".p c #6C2114", ".q c #725F1F", ".r c #7B6A44", ".s c #808080", ".t c #816F49", ".u c #8E9979", ".v c #8F7A50", ".w c #927E53", ".x c #958055", ".y c #998459", ".z c #9D885C", ".A c #A18B5F", ".B c #A48D62", ".C c #A89165", ".D c #AA8060", ".E c #AC9569", ".F c #AF986D", ".G c #B29A6E", ".H c #B69E71", ".I c #BBA275", ".J c #BD3A24", ".K c #BEA679", ".L c #C2A87D", ".M c #C0C0C0", ".N c #C6AD80", ".O c #C8A736", ".P c #D74128", ".#.#...#.h.................h.#..", ".#.#.......a.i.r.v.w.x.y.z......", ".#.c.p.J.D.O.q.M.t.x.y.z.A.h.#..", ".n.p.P.P.D.q...q.j.y.z.A.B......", ".c.J.P.P.q...q.O.b.z.B.B.C.h.#..", "...D.D.f.M.q.u.u...B.B.C.E......", ".c.l.o.o.d.g.g.e.b.B.C.E.G.h.#..", ".n.f.o.o.m.g.g.d................", ".#.c.f.l.m.e.d.b.k.E.G.H.I.h.#..", ".#.#.......b.k.k...G.H.I.I......", ".#.#...#.h.C.E.E.G.H.I.I.L.h.s..", ".#.#.......E.F.G.H.I.K.L.......h", ".#.#...#.h.F.G.H.I.K.L.N.N...h.#", ".#.#.......G.H.I.K.L.N.s.....s.#", ".#.#...#.h...............h.#.#.#"}; gentoo-0.20.6/icons/mod.xpm0000664000175000017500000000224612163774660012455 00000000000000/* XPM */ static char * mod_xpm[] = { "16 15 56 1", " c None", "! c #CBCBCB", "# c #E7E7E7", "$ c #D4D4D4", "% c #AEAEAE", "& c #8A8A8A", "/ c #6A6A6A", "( c #4B4B4B", ") c #000000", "= c #ECECEC", "+ c #3B3B3B", "* c #9C9C9C", "- c #B2B2B2", "[ c #424242", "] c #DDDDDD", "{ c #FEFEFE", "} c #AAB6AA", "< c #BACABA", "> c #353535", ", c #F5F5F5", ". c #CED2CE", "| c #6D966D", "@ c #A2BAA2", "~ c #9CAE9C", "' c #CCDDCC", "? c #181818", "0 c #006100", "1 c #B6BEB6", "2 c #A5B5A5", "3 c #86A686", "4 c #96B296", "5 c #8AAE8A", "6 c #5D8A5D", "7 c #82AA82", "8 c #4B824B", "9 c #75A675", "A c #3B843B", "B c #E7F3E7", "C c #8EA28E", "D c #759E75", "E c #619661", "F c #75AA75", "G c #6DA66D", "H c #797979", "I c #636963", "J c #418241", "K c #AAC2AA", "L c #242424", "M c #0C690C", "N c #CEE3CE", "O c #656565", "P c #E3EBE3", "Q c #0C0C0C", "R c #C4C4C4", "S c #5D5D5D", "T c #D7DFD7", " ! ", " !#$ ", " %&/()=! ", " )+/*!)=$ ! ", " )-*+[)==]$]{] ", " )[/(})<>,,{){$", " !)&.|@)~>'?'0{#", "!1)~234)56789AB{", "22)}C2D)E587AFG0", "!!)!HI))JKL'MNG{", "O))$H))IJ',PQ{{$", "))OR$]ST[==,Q{$ ", " R$]#[=$${$ ", " R!#[=$ ! ", " !=$ "}; gentoo-0.20.6/icons/Windows.xpm0000664000175000017500000000154012163774660013324 00000000000000/* XPM */ static char * Windows_xpm[] = { "16 15 34 1", " c None", "! c #828282", "# c #414141", "$ c #AAAAAA", "% c #C6A29A", "& c #D2614D", "/ c #000000", "( c #202020", ") c #141414", "= c #CA8275", "+ c #D74128", "* c #3D2D28", "- c #411C14", "[ c #2D6520", "] c #8E2D1C", "{ c #69B255", "} c #59AA45", "< c #9EAEBE", "> c #20351C", ", c #598ABE", ". c #7D9EBE", "| c #3979BE", "@ c #283139", "~ c #182839", "' c #284D75", "? c #2D5520", "0 c #3D7131", "1 c #3975B6", "2 c #49411C", "3 c #A68E31", "4 c #7D6920", "5 c #51657D", "6 c #FFD745", "7 c #555555", " ", " ", " !! ", " !#!$ ", " %%&!#/#()#!$ ", " !!$=%+*-++-[/ ", " !#!+=/]++/{}/ ", " < !/#/(-]>}}/ ", "!! ,.|@~|'//?0# ", " !#<|./'1'234>! ", " !/|5/~'~366/ ", " !/#///363# ", " $!7/2! ", " !/ ", " "}; gentoo-0.20.6/icons/xbm.xpm0000664000175000017500000000074412163774660012465 00000000000000/* XPM */ static char * xbm_xpm[] = { "16 15 9 1", " c None", "! c #FFFFFF", "# c #DFDFDF", "$ c #AAAAAA", "% c #9A9A9A", "& c #555555", "/ c #000000", "( c #BEBEBE", ") c #3D3D3D", " ", " !##########$ ", " #%%%%%%%%%%& ", "////////////////", "////////////////", "/!//!/!!(/!///!/", "/)!!)/!/!/!!/!!/", "//((//!!(/!)!)!/", "/)!!)/!/!/!/)/!/", "/!//!/!!(/!///!/", "////////////////", "////////////////", " #%%%%%%%%%%& ", " $&&&&&&&&&&& ", " "}; gentoo-0.20.6/icons/Readme.xpm0000664000175000017500000000106312163774660013067 00000000000000/* XPM */ static char * Readme_xpm[] = { "16 15 14 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #757DB2", "/ c #495196", "( c #D2D2E7", ") c #A6AACA", "= c #202020", "+ c #C2C2C2", "* c #A2A2A2", "- c #828282", "[ c #DFDFDF", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$$&//&$$$$% ", " !$$(//$(//($$% ", " !$$////////$$% ", " !$&//)$(///&$% ", " !$////$(////$% ", " !$////$(////$% ", " !$&///$(///&$% ", " !$$//)$$)//$$% ", " !$$(//////!!!= ", " !$$$$&//&$!$+# ", " !$$$$$$$$*-+#* ", " !$$$$$$[+!+#- ", " #%%%%%%%%=#* "}; gentoo-0.20.6/icons/html2.xpm0000664000175000017500000000112012163774660012712 00000000000000/* XPM */ static char * html2_xpm[] = { "16 15 16 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #FFFF00", "/ c #EFEF6D", "( c #FF0000", ") c #E7E7A6", "= c #FF7D00", "+ c #FF3D00", "* c #202020", "- c #C2C2C2", "[ c #A2A2A2", "] c #DFDFDF", "{ c #828282", " !!!!!!!!!!!!# ", " !$$$$$$$$$$$% ", " !$$$$$&$$$$$% ", " !$$$$/(/$$$$% ", " !$$$)=(=)$$$% ", " !)))/+(+/)))% ", " !)((((((((()% ", " !$)+(((((+)$% ", " !$$)=(((=)$$% ", " !$$)=(+(=)$$% ", " !$$/++&++!!!* ", " !$$/(/$/(!$-# ", " !$$&)$$$[!-#[ ", " !$$$$$]-!-#{ ", " #%%%%%%%*#[ "}; gentoo-0.20.6/icons/tex.xpm0000664000175000017500000000100412163774660012465 00000000000000/* XPM */ static char * tex2_xpm[] = { "16 15 11 1", " c None", ". c #000000", "# c #202020", "a c #414141", "b c #606060", "c c #808080", "d c #A0A0A0", "e c #C0C0C0", "f c #DDDDDD", "g c #F7F7F7", "h c #FFFFFF", " bbbbbbbbbbbbba ", " bhhhhhhhhhhhh. ", " bhhhhhhhhhhhh. ", " bhhhhhhhhhhhh. ", " bdbbbdhhdbhbd. ", " beh.hehgg.fch. ", " bhh.ebbchf.fh. ", " bhh.h.hfhcf.f. ", " bhebf.chdbhbd. ", " bhhhh.hfhhhhh. ", " bhhhebbchhbbb# ", " bhhhhhhhhhbhea ", " bhhhhhhhhdcead ", " bhhhhhhfebeac ", " a........#ad "}; gentoo-0.20.6/icons/Speaker.xpm0000664000175000017500000000215612163774660013270 00000000000000/* XPM */ static char * Speaker_xpm[] = { "16 15 52 1", " c None", "! c #595959", "# c #867D71", "$ c #716955", "% c #CECECE", "& c #ACACAC", "/ c #9A968E", "( c #717171", ") c #C4C4C4", "= c #BCBCBC", "+ c #B2B2B2", "* c #AEAAA2", "- c #8A8A86", "[ c #796949", "] c #000000", "{ c #7D7D7D", "} c #A6A6A6", "< c #D4D4D4", "> c #939393", ", c #756D69", ". c #AAA296", "| c #554D49", "@ c #B6AEAA", "~ c #6D6961", "' c #D7CEC6", "? c #715D3D", "0 c #736965", "1 c #C2BEBA", "2 c #848484", "3 c #6D6D6D", "4 c #EBE3DF", "5 c #F7EBE3", "6 c #FFFFFB", "7 c #DFDFDF", "8 c #B6AAA6", "9 c #B2A69E", "A c #C2B2A6", "B c #DBD7CE", "C c #B6B2AE", "D c #797171", "E c #8A827D", "F c #7D7975", "G c #4D4D4D", "H c #655D5D", "I c #A29A96", "J c #71716D", "K c #9A9A9A", "L c #181818", "M c #615D55", "N c #555149", "O c #554939", "P c #2D2820", " ", " !! ", " #$! %& ", " #/#( )=+ ", "*--[ ]/{ %} <>= ", ",..|]]@> <&&<}} ", "~''?]01> )2))> ", "344(56=> 72 72 ", "089?ABC{ )2))> ", "DEFG]HIJ %&&<}} ", "KGGL ]FM %} <>= ", " G NO )=+ ", " GPP %& ", " ]] ", " "}; gentoo-0.20.6/icons/log.xpm0000664000175000017500000000257012163774660012457 00000000000000/* XPM */ static char * log_xpm[] = { "16 15 70 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #61615D", "/ c #BE9E71", "( c #B28452", ") c #D2B69A", "= c #E3D2C2", "+ c #F7EFEB", "* c #847155", "- c #AE824D", "[ c #A47B49", "] c #B58E5D", "{ c #C2A279", "} c #D2BE9E", "< c #E7DBC6", "> c #5D411C", ", c #694924", ". c #7B5A33", "| c #8E693D", "@ c #BA9463", "~ c #BA9A6D", "' c #BE9669", "? c #AE8E65", "0 c #968675", "1 c #715D41", "2 c #75593D", "3 c #AA7D49", "4 c #A67945", "5 c #A27549", "6 c #9C794B", "7 c #967149", "8 c #755935", "9 c #3D2810", "A c #1C1408", "B c #867D75", "C c #6D6559", "D c #554D41", "E c #7D6141", "F c #9E7549", "G c #8E6539", "H c #825D35", "I c #715535", "J c #694D31", "K c #553D24", "L c #140C04", "M c #DFDFDF", "N c #969494", "O c #757571", "P c #A68659", "Q c #7D5D39", "R c #65513D", "S c #4D3520", "T c #392818", "U c #312014", "V c #F7F7F5", "W c #8E6D49", "X c #797979", "Y c #A2A2A2", "Z c #BABABA", "a c #FBFBF7", "b c #DBD7C6", "c c #CECECE", "d c #E7E7E7", "e c #202020", "f c #EFEBE7", "g c #C2C2C2", "h c #828282", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " &/()=+$$$$$$$% ", " *-[]]-]{}<$$$% ", " >,.|[((]@~'?0% ", " 1..2|34566789A ", " !BCDEFGH.IJK9L ", " !MNOPQJRSSTUD% ", " !$V@WRXYZYNXX% ", " !$ab*XcdV$!!!e ", " !$$$f$$$V$!$g# ", " !$$$$$$$$Yhg#Y ", " !$$$$$$Mg!g#h ", " #%%%%%%%%e#Y "}; gentoo-0.20.6/icons/Source.xpm0000664000175000017500000000102512163774660013130 00000000000000/* XPM */ static char * Source_xpm[] = { "16 15 12 1", " c None", "! c #616161", "# c #414141", "$ c #DBEFF3", "% c #000000", "& c #FFFFFF", "/ c #202020", "( c #C2C2C2", ") c #A2A2A2", "= c #828282", "+ c #CEE7EB", "* c #B2C6CA", "!!!!!!!!!!!!!!!#", "!$$$$$$$$$$$$$$%", "!$#$$$$$$$$$$#$%", "!&&&&&&&&&&&&&&%", "!&#&&&&&&&&&&#&%", "!$$$$$$$$$$$$$$%", "!$#$$$$$$$$$$#$%", "!&&&&&&&&&&&&&&%", "!&#&&&&&&&&&&#&%", "!$$$$$$$$$$$$$$%", "!$#$$$$$$$$$!!!/", "!&&&&&&&&&&&!&(#", "!&#&&&&&&&&)=(#)", "!$$$$$$$$+*!(#= ", "#%%%%%%%%%%/#) "}; gentoo-0.20.6/icons/Linux.xpm0000664000175000017500000000157412163774660013000 00000000000000/* XPM */ static char * Linux_xpm[] = { "16 15 36 1", " c None", "! c #616161", "# c #000000", "$ c #313131", "% c #828282", "& c #C5C5C5", "/ c #795D08", "( c #EFD23D", ") c #DB9A0C", "= c #A4730A", "+ c #CEB210", "* c #D2A610", "- c #555555", "[ c #B2B2B2", "] c #FBFBFB", "{ c #E6E6E6", "} c #6D6D6D", "< c #F3F3F3", "> c #494949", ", c #0C0C0C", ". c #F3C214", "| c #E6AD09", "@ c #715504", "~ c #E7A610", "' c #EBB210", "? c #EFBC10", "0 c #EFEFEF", "1 c #DFDFDF", "2 c #DBA208", "3 c #F5BE0A", "4 c #FBC208", "5 c #D79A0C", "6 c #DDAE2D", "7 c #EBB208", "8 c #D29208", "9 c #E3A608", " !##! ", " !####! ", " $%$&$# ", " $#$#&# ", " /(()=# ", " !#+*=-#! ", " #[]{{[## ", " !#&{{{&%# ", " #}]<]]]&>! ", " !#&]{]]]],# ", " ##]]{]]]]$# ", " ..|#]{]]]|@| ", " ~'??|#0]]1|234 ", " 25||6&]]1&|372 ", " 6228#####889 "}; gentoo-0.20.6/icons/KDECalc.xpm0000664000175000017500000000140612163774660013061 00000000000000/* XPM */ static char * KDECalc_xpm[] = { "16 15 28 1", ". c #000000", "# c None", "a c #0A0A0A", "b c #1C1C1C", "c c #222222", "d c #2B2B2B", "e c #333333", "f c #414141", "g c #4B4B4B", "h c #535353", "i c #5B5B5B", "j c #606060", "k c #6B6B6B", "l c #757575", "m c #7D7D7D", "n c #828282", "o c #8A8A8A", "p c #919191", "q c #9C9C9C", "r c #A1A1A1", "s c #AAAAAA", "t c #B2B2B2", "u c #BABABA", "v c #C0C0C0", "w c #D5D5D5", "x c #DEDEDE", "y c #EBEBEB", "z c #FFFFFF", "zywruuuqvwywzzzk", "zrmekhhdlmrkzvv.", "rheszaazzbdekee.", "ztjzzaszhkuvzzz.", "znfzzhzsdluvzzz.", "rgczzzzadipvvvv.", "ztizzhzsdluvzzz.", "zogzzaszhkuvzzz.", "rhezsbbzzipvvvv.", "zwrekkkglrwvzzz.", "ztrduuuovwyvjjjc", "rkkevvvvvvvvjzvf", "zzzkzzzvzzzrnvfr", "zvvezzzvzxvjvfn#", "e..........cfr##"}; gentoo-0.20.6/icons/gif.xpm0000664000175000017500000000102212163774660012432 00000000000000/* XPM */ static char * gif_xpm[] = { "16 15 12 1", " c None", "! c #FFFFFF", "# c #DFDFDF", "$ c #AAAAAA", "% c #9A9A9A", "& c #555555", "/ c #004900", "( c #002400", ") c #009600", "= c #000000", "+ c #7DCA7D", "* c #BEE7BE", " ", " !##########$ ", " #%%%%%%%%%%& ", "///////////////(", "/))))))))))))))=", "/)+!!*)!!!)!!!!=", "/)!)))))!))!)))=", "/)!)!!))!))!!!)=", "/)!))!))!))!)))=", "/)+!!+)!!!)!)))=", "/))))))))))))))=", "(===============", " #%%%%%%%%%%& ", " $&&&&&&&&&&& ", " "}; gentoo-0.20.6/icons/ra.xpm0000664000175000017500000000132412163774660012274 00000000000000/* XPM */ static char * ra_xpm[] = { "16 15 25 1", " c None", "! c #B2B2B2", "# c #A2A2A2", "$ c #828282", "% c #C2C2C2", "& c #CDCECD", "/ c #F3F3F3", "( c #FFFFFF", ") c #DFDFDF", "= c #7D7D3D", "+ c #3D3D1C", "* c #BABEBA", "- c #65A265", "[ c #92B292", "] c #515151", "{ c #FFFF00", "} c #359235", "< c #000000", "> c #087D08", ", c #088208", ". c #BEBE1C", "| c #929292", "@ c #656565", "~ c #414141", "' c #8E8E8E", " ", " !#$$$$$$#% ", " #$&/((((/&## ", " $&()&%==%%&)%$ ", "#&)&%%=(+*%-[&#]", "$/&%==({+[-[}%#<", "$(%%=({{+%>%,%#<", "$/&%+<=.+[-[}%|<", "#&)%%%<++*%-[#]@", " $&%%%%<+%%*|]< ", " $~$'###%%$<@ ", " @~<<#%$< ", " <#$< ", " <$< ", " << "}; gentoo-0.20.6/icons/BSD.xpm0000664000175000017500000000144012163774660012301 00000000000000/* XPM */ static char * BSD_xpm[] = { "16 15 30 1", " c None", "! c #A62420", "# c #612028", "$ c #792820", "% c #927175", "& c #592D31", "/ c #C28686", "( c #DFE7EF", ") c #281820", "= c #82454D", "+ c #614141", "* c #616161", "- c #E3C2C2", "[ c #6D2024", "] c #A61410", "{ c #8E2418", "} c #000000", "< c #A26561", "> c #412431", ", c #8A4949", ". c #AE9A9A", "| c #49181C", "@ c #521C24", "~ c #6D2018", "' c #751C1C", "? c #351820", "0 c #796979", "1 c #392431", "2 c #9E9E9E", "3 c #181410", " ! # ", " ! !$$% %# ", " !$$!$&#!% ", " !//(!$#) ", " ) =#+*-![#% ", " ) )]{#} ", "! )),{{{{$)% ", " !)) .###)) ", " )]]||]@ ", " ]{)]~) ", " ))]')) ", " )))@) ", " ]@?)%]]]%", " ((01@})@]% )", " 1((2003 ))"}; gentoo-0.20.6/icons/h.xpm0000664000175000017500000000125012163774660012117 00000000000000/* XPM */ static char *h[] = { /* width height num_colors chars_per_pixel */ " 16 15 16 1", /* colors */ ". c #000000", "# c #202020", "a c #404040", "b c #606060", "c c #808080", "d c #a0a0a0", "e c #b0c7ca", "f c #c0c0c0", "g c #c600c6", "h c #cee5e8", "i c #d030d0", "j c #d8eff2", "k c #da66da", "l c #efb8ef", "m c None", "n c #ffffff", /* pixels */ "bbbbbbbbbbbbbbba", "bjjjjjjjjjjjjjj.", "bjajjjjjjjjjjaj.", "bnnnnggnnnnnnnn.", "bnannggnnnnnnan.", "bjjjjggkgijjjjj.", "bjajjgggggijjaj.", "bnnnngglnggnnnn.", "bnannggnnggnnan.", "bjjjjggjjggjjjj.", "bjajjggjjggjbbb#", "bnnnnnnnnnnnbnfa", "bnannnnnnnndcfad", "bjjjjjjjjhebfacm", "a..........#admm" }; gentoo-0.20.6/icons/pdf.xpm0000664000175000017500000000106012163774660012440 00000000000000/* XPM */ static char * pdf_xpm[] = { "16 15 14 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #FF7D7D", "/ c #FF0000", "( c #FFBEBE", ") c #FF3D3D", "= c #202020", "+ c #C2C2C2", "* c #A2A2A2", "- c #828282", "[ c #DFDFDF", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$&/($$$$$$% ", " !$$$/$)$$$$$$% ", " !$$$&()$$$$$$% ", " !$$$$//$$$$$$% ", " !$$$$&(/$$$$$% ", " !$$$$/$$///&$% ", " !$$$(&(//($)$% ", " !$$$//&$$&/($% ", " !$$)(&$$$$!!!= ", " !$/$)$$$$$!$+# ", " !$//$$$$$*-+#* ", " !$$$$$$[+!+#- ", " #%%%%%%%%=#* "}; gentoo-0.20.6/icons/Spreadsheet.xpm0000664000175000017500000000105112163774660014136 00000000000000/* XPM */ static char * Spreadsheet_xpm[] = { "16 15 13 1", ". c #000000", "# c None", "a c #202020", "b c #353535", "c c #404040", "d c #606060", "e c #6B6B6B", "f c #808080", "g c #A0A0A0", "h c #C0C0C0", "i c #D6D6D6", "j c #DEDEDE", "k c #FFFFFF", "kkkikkkikkkikkke", "khhekhhekhhekhh.", "geebebbbebbbebb.", "kkkekkkhkkkhkkk.", "khhbkkkhkkkhkkk.", "geebhhhhhhhhhhh.", "kkkekkkhkkkhkkk.", "khhbkkkhkkkhkkk.", "geebhhhhhhhhhhh.", "kkkekkkhkkkhkkk.", "khhbkkkhkkkhddda", "geebhhhhhhhhdkhc", "kkkekkkhkkkgfhcg", "khhbkkkhkjhdhcf#", "b..........acg##"}; gentoo-0.20.6/icons/so.xpm0000664000175000017500000000145612163774660012321 00000000000000/* XPM */ static char * so_xpm[] = { "16 15 31 1", " c None", "! c #C3C3C3", "# c #181818", "$ c #4D4D4D", "% c #AEAEAE", "& c #626262", "/ c #0C0C0C", "( c #333333", ") c #EEEEEE", "= c #757575", "+ c #F3F3F3", "* c #D2D2D2", "- c #131313", "[ c #5A5A5A", "] c #8B8B8B", "{ c #CCCCCC", "} c #E4E4E4", "< c #2B2B2B", "> c #424242", ", c #DCDCDC", ". c #A2A2A2", "| c #6D6D6D", "@ c #9C9C9C", "~ c #222222", "' c #BBBBBB", "? c #7A7A7A", "0 c #959595", "1 c #3D3D3D", "2 c #B3B3B3", "3 c #868686", "4 c #525252", " ", " !#$%&/#( ", " ))=%+*(-#$[ ", " ]{}}}*}<(#/-> ", "!)}+},!!.|@-/~ ", ",),*{!*''%@@#[ ", "?'**!(>!..0~]20|#(/( ", "{{!2@$<[.?][[(# ", "{{22@0-3]=|[4(# ", " ]]@0.!.&&&#(## ", " ]]3|?=[[(///4 ", " ??||[[4$>(/ ", " =#<44>>$>/ ", " >> c #828282", ", c #554D9A", ". c #929292", "| c #BA8E96", "@ c #DEDEDE", "~ c #FBD7DB", "' c #C6C6C6", "? c #B5B5B5", "0 c #AA5559", "1 c #BCBCBC", "2 c #ECECEC", "3 c #CE595D", "4 c #DB454D", "5 c #9E9E9E", "6 c #A67171", "7 c #AAAAAA", "8 c #E38286", "9 c #FFF7F7", "A c #EFAEB2", "B c #DF9A9E", "C c #C63139", "D c #D78E92", "E c #EB7579", "F c #F7CACA", "G c #C64951", "H c #CE797D", "I c #C68E92", "J c #E3DFE3", "K c #E7B2B2", "L c #D71C28", "M c #CE121C", "N c #B6454D", "O c #717171", "P c #A63949", " !#$%&/#%%$#! ", " !#%%())=+%%%#! ", "+#$%*)-[]{}#%$#+", "!$%%(<>,.|)]%%$!", "@$%~)>'%%%?#%%$@", "#%%(01%%%%%%%%%#", "2%%)[!%3+%%%%%%2", "2%%45$%67%%%%%%2", "2%%81%%##%9)2%%2", "#%%A+%%%%%BC?%%#", "@$%%2%%%%D)-?%$@", "!2%%%%E)))-?2%2!", "+@$F//)GHI+2%$@+", " +JKLMNOPMM2%J+ ", " +@??+!+??##+ "}; gentoo-0.20.6/icons/tiff2.xpm0000664000175000017500000000211512163774660012703 00000000000000/* XPM */ static char * tif3_xpm[] = { "16 15 50 1", ". c #000010", "# c #000040", "a c #000060", "b c #000080", "c c None", "d c #0F0600", "e c #130800", "f c #1C0B00", "g c #222232", "h c #303078", "i c #334455", "j c #381700", "k c #3F3F4F", "l c #441100", "m c #4E4E9A", "n c #555565", "o c #57345C", "p c #582400", "q c #6161A0", "r c #652900", "s c #7799AA", "t c #7B3607", "u c #7E628E", "v c #80628D", "w c #8C4718", "x c #8F8FBF", "y c #99AACC", "z c #9B5627", "A c #A7A7B7", "B c #AC6738", "C c #BD7849", "D c #CCCCEE", "E c #CDBAAD", "F c #D08B5C", "G c #D9CBC1", "H c #DA9566", "I c #DC9A6E", "J c #EBA677", "K c #ECA778", "L c #ECC3A7", "M c #EEAD81", "N c #F2B184", "O c #F0F0FF", "P c #F3C3A1", "Q c #F3B68C", "R c #F5F0F0", "S c #FEC39A", "T c #FFE0D5", "U c #FFE2CE", "V c #FFFFFF", "LQJJKKJJJJQQSccc", "FzrjjjrtwBFJMQSc", "JBedeeffjptBFIQS", "LSCepEGDOsglpzJN", "cPSttGRn...kwpwJ", "cLSFwHRkg.gkRBpF", "ccPSJHTygiiARJCJ", "cccSSJNUURRRJJQS", "mbbbubvbbbobbbvS", "bVVVaVaVVVaVVVac", "qbV#aV#V##aV##hc", "cbV#bV#VVxbVVxqc", "cbV#bV#V#hbV#hcc", "cbV#bV#V#cbV#ccc", "cqahqahahcqahccc"}; gentoo-0.20.6/icons/java.xpm0000664000175000017500000000356012163774660012617 00000000000000/* XPM */ static char * java2_xpm[] = { "16 15 82 2", " c None", ".. c #000000", ".# c #202020", ".a c #404040", ".b c #433D76", ".c c #4638B5", ".d c #4B3DB6", ".e c #5B4FBD", ".f c #606060", ".g c #756BC8", ".h c #756CB7", ".i c #786DC9", ".j c #7D7ACC", ".k c #808080", ".l c #857BCE", ".m c #8974BE", ".n c #8F86D2", ".o c #928AD3", ".p c #943781", ".q c #988ED1", ".r c #9A6EB3", ".s c #9B93D7", ".t c #9F3678", ".u c #A0A0A0", ".v c #A4A3DB", ".w c #A464A3", ".x c #A65391", ".y c #A69FDB", ".z c #AEA8DE", ".A c #B0C7CA", ".B c #B2ACE0", ".C c #B2B0C3", ".D c #B6B0E2", ".E c #BABEE4", ".F c #C0C0C0", ".G c #C1CBE8", ".H c #C7D8EB", ".I c #CCDBEC", ".J c #CEE5E8", ".K c #CFCBEC", ".L c #D0CCEC", ".M c #D1E4EF", ".N c #D8EEF1", ".O c #D9E1E4", ".P c #D9E6EA", ".Q c #DA8995", ".R c #DB919D", ".S c #DB97A2", ".T c #DBA2AC", ".U c #DCABB5", ".V c #DC8592", ".W c #DC9FAA", ".X c #DCC9D0", ".Y c #DE5768", ".Z c #DE7987", ".0 c #DF5264", ".1 c #DF8C98", ".2 c #E0152C", ".3 c #E04053", ".4 c #E05768", ".5 c #E06B7A", ".6 c #E1818E", ".7 c #E36675", ".8 c #E4B9CC", ".9 c #E55F6F", "#. c #E6E4F5", "## c #E9606F", "#a c #E98596", "#b c #EB6473", "#c c #EB6877", "#d c #ECEBF8", "#e c #ED7381", "#f c #ED7886", "#g c #EF8994", "#h c #F1949E", "#i c #F197A1", "#j c #F1F0FA", "#k c #F3A3AC", "#l c #F8CCD1", "#m c #FEFEFE", "#n c #FCE6E8", "#o c #FCE8EB", ".f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.a", ".f.N.N.N.N.N.U.U.V.R.6.N.N.N.N..", ".f.N.a.N.P.0.Q.2.X.N.T.N.N.a.N..", ".f#m#m#m#k#c#i#g#g#n#f#l#m#m#m..", ".f#m.a#m#h#c###b.2#e.2#o#m.a#m..", ".f.N.N.N.W.U.4.2.7.5.Z.N.N.N.N..", ".f.N.a.N.N.1.Y.9.3.S.O.T.N.a.N..", ".f#m#m#m#m.K.D.w.t#a.8.d.n#d#m..", ".f#m.a#m#m.d.d.r.x.p.d.v.d.b#m..", ".f.N.N.N.N.I.d.q.d.m.G.d.j.H.N..", ".f.N.a.N.N.M.g.d.d.d.E.v.f.f.f.#", ".f#m#m#m.s.z.L.o.l.y#j#..f#m.F.a", ".f#m.a#j.B.i.d.c.d.d.e.h.f.C.a.u", ".f.N.N.N.N.N.N.N.N.J.A.f.F.a.k ", ".a.....................#.a.u "}; gentoo-0.20.6/icons/Makefile0000664000175000017500000004224612460257311012601 00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # icons/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. # ----------------------------------------------------------------------------- # gentoo icons makefile # ----------------------------------------------------------------------------- am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/gentoo pkgincludedir = $(includedir)/gentoo pkglibdir = $(libdir)/gentoo pkglibexecdir = $(libexecdir)/gentoo am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = icons DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am COPYING \ README ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pixmapdir)" DATA = $(pixmap_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = ${SHELL} /home/emil/data/workspace/gentoo/missing aclocal-1.14 ALLOCA = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AUTOCONF = ${SHELL} /home/emil/data/workspace/gentoo/missing autoconf AUTOHEADER = ${SHELL} /home/emil/data/workspace/gentoo/missing autoheader AUTOMAKE = ${SHELL} /home/emil/data/workspace/gentoo/missing automake-1.14 AWK = mawk BUILD_INCLUDED_LIBINTL = no CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CFLAG_VISIBILITY = -fvisibility=hidden CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIRNAME = share DATE = 2015-01-22 DEFS = -DHAVE_CONFIG_H DEPDIR = .deps ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = GENCAT = gencat GENTOO_CFLAGS = -Wall -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Werror-implicit-function-declaration -g -pg GETTEXT_MACRO_VERSION = 0.19 GLIBC2 = yes GLIBC21 = yes GMSGFMT = /usr/bin/msgfmt GMSGFMT_015 = /usr/bin/msgfmt GREP = /bin/grep GTK_CFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircommon -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include GTK_LIBS = -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 HAVE_ASPRINTF = 1 HAVE_NEWLOCALE = 1 HAVE_POSIX_PRINTF = 1 HAVE_SNPRINTF = 1 HAVE_VISIBILITY = 1 HAVE_WPRINTF = 0 INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLBISON = : INTLLIBS = INTLOBJS = INTL_DEFAULT_VERBOSITY = 1 INTL_LIBTOOL_SUFFIX_PREFIX = INTL_MACOSX_LIBS = LDFLAGS = LIBICONV = LIBINTL = LIBMULTITHREAD = -lpthread LIBOBJS = LIBPTH = LIBPTH_PREFIX = LIBS = -lm LIBTHREAD = LTLIBC = -lc LTLIBICONV = LTLIBINTL = LTLIBMULTITHREAD = -lpthread LTLIBOBJS = LTLIBPTH = LTLIBTHREAD = MAKEINFO = ${SHELL} /home/emil/data/workspace/gentoo/missing makeinfo MKDIR_P = /bin/mkdir -p MODULES_CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include MODULES_LIBS = -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -pthread -lglib-2.0 MSGFMT = /usr/bin/msgfmt MSGFMT_015 = /usr/bin/msgfmt MSGMERGE = /usr/bin/msgmerge OBJEXT = o PACKAGE = gentoo PACKAGE_BUGREPORT = emil@obsession.se PACKAGE_NAME = gentoo PACKAGE_STRING = gentoo 0.20.6 PACKAGE_TARNAME = gentoo PACKAGE_URL = http://obsession.se/gentoo/ PACKAGE_VERSION = 0.20.6 PATH_SEPARATOR = : PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POSUB = po PRI_MACROS_BROKEN = 0 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = USE_INCLUDED_LIBINTL = no USE_NLS = yes VERSION = 0.20.6 WINDRES = WOE32 = no WOE32DLL = no XGETTEXT = /usr/bin/xgettext XGETTEXT_015 = /usr/bin/xgettext XGETTEXT_EXTRA_OPTIONS = abs_builddir = /home/emil/data/workspace/gentoo/icons abs_srcdir = /home/emil/data/workspace/gentoo/icons abs_top_builddir = /home/emil/data/workspace/gentoo abs_top_srcdir = /home/emil/data/workspace/gentoo ac_ct_CC = gcc am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/emil/data/workspace/gentoo/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = ${prefix}/etc target_alias = top_build_prefix = ../ top_builddir = .. top_srcdir = .. pixmapdir = $(datadir)/gentoo/icons pixmap_DATA = AbiWord.xpm \ Amiga.xpm \ Animation.xpm \ Apple.xpm \ BSD.xpm \ Bad.xpm \ Battery.xpm \ CDROM.xpm \ Card.xpm \ Database.xpm \ Directory.xpm \ Directory2.xpm \ Document.xpm \ EggTimer.xpm \ ExcelCalcXLS.xpm \ Executable.xpm \ FIFO.xpm \ Floppy.xpm \ Font.xpm \ GNUstep.xpm \ Ghost.xpm \ GnomeCalc.xpm \ GnomeWord.xpm \ Harddrive.xpm \ Image.xpm \ Internet.xpm \ KDECalc.xpm \ KDEWord.xpm \ Kernel.xpm \ Keymap.xpm \ Lego.xpm \ License.xpm \ Linux.xpm \ MSWordDoc.xpm \ Makefile.xpm \ Maya.xpm \ Mixer.xpm \ Mouse.xpm \ Mouse2.xpm \ NetAmiga.xpm \ NetApple.xpm \ NetHD.xpm \ NetSGI.xpm \ NetSun.xpm \ NetWindows.xpm \ Package.xpm \ Package2.xpm \ Port.xpm \ Port2.xpm \ PowerButton.xpm \ Printer.xpm \ Readme.xpm \ SCSI.xpm \ SoundCard.xpm \ Source.xpm \ Speaker.xpm \ Speaker2.xpm \ Spreadsheet.xpm \ Tape.xpm \ VRML.xpm \ Windows.xpm \ aiff.xpm \ au.xpm \ avi.xpm \ bmp.xpm \ bmp2.xpm \ c.xpm \ class.xpm \ conf.xpm \ core.xpm \ cpp.xpm \ deb.xpm \ eps.xpm \ exe.xpm \ gentoo.png \ gif.xpm \ gif2.xpm \ h.xpm \ html.xpm \ html2.xpm \ iff.xpm \ iff2.xpm \ java.xpm \ jpeg.xpm \ jpeg2.xpm \ log.xpm \ m.xpm \ man.xpm \ midi.xpm \ mod.xpm \ mov.xpm \ mov2.xpm \ mp3.xpm \ mpeg.xpm \ o.xpm \ pcx.xpm \ pcx2.xpm \ pdb.xpm \ pdf.xpm \ pl.xpm \ png.xpm \ png2.xpm \ prc.xpm \ ps.xpm \ r.xpm \ ra.xpm \ rom.xpm \ rpm.xpm \ sh.xpm \ sid.xpm \ so.xpm \ targa.xpm \ targa2.xpm \ tex.xpm \ tiff.xpm \ tiff2.xpm \ txt.xpm \ wav.xpm \ xbm.xpm \ xbm2.xpm \ xcf.xpm \ xpm.xpm \ xpm2.xpm all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu icons/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pixmapDATA: $(pixmap_DATA) @$(NORMAL_INSTALL) @list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pixmapdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pixmapdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pixmapdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pixmapdir)" || exit $$?; \ done uninstall-pixmapDATA: @$(NORMAL_UNINSTALL) @list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pixmapdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pixmapdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pixmapDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pixmapDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pixmapDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pixmapDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gentoo-0.20.6/icons/VRML.xpm0000664000175000017500000000142312163774660012452 00000000000000/* XPM */ static char * VRML2_xpm[] = { "16 15 29 1", ". c #000000", "# c None", "a c #002915", "b c #003118", "c c #003040", "d c #003D1B", "e c #00421E", "f c #004820", "g c #005470", "h c #007135", "i c #0078A0", "j c #008840", "k c #0091BC", "l c #00AAD8", "m c #1E9154", "n c #202020", "o c #2D965B", "p c #300008", "q c #303030", "r c #4D9E73", "s c #4EA075", "t c #500010", "u c #50A075", "v c #6D6D6D", "w c #74AA8C", "x c #7DAC92", "y c #80AD94", "z c #919191", "A c #A00020", "################", "######zn.nz#####", "#####vqdfhqz####", "#####nafhjhn####", "#####.befhgll###", "##AAA.abefcikll#", "##pAAA.abacgiik#", "##ppAAA..nzciirj", "#jppttt####cg#jj", "sjppttt######ujw", "jj#pttt#####rjw#", "jjsy######wjmw##", "sjj#uy##yjjo####", "#j###ujjmx######", "################"}; gentoo-0.20.6/icons/Makefile.am0000664000175000017500000000363212163774660013204 00000000000000# ----------------------------------------------------------------------------- # gentoo icons makefile # ----------------------------------------------------------------------------- pixmapdir=$(datadir)/gentoo/icons pixmap_DATA=AbiWord.xpm \ Amiga.xpm \ Animation.xpm \ Apple.xpm \ BSD.xpm \ Bad.xpm \ Battery.xpm \ CDROM.xpm \ Card.xpm \ Database.xpm \ Directory.xpm \ Directory2.xpm \ Document.xpm \ EggTimer.xpm \ ExcelCalcXLS.xpm \ Executable.xpm \ FIFO.xpm \ Floppy.xpm \ Font.xpm \ GNUstep.xpm \ Ghost.xpm \ GnomeCalc.xpm \ GnomeWord.xpm \ Harddrive.xpm \ Image.xpm \ Internet.xpm \ KDECalc.xpm \ KDEWord.xpm \ Kernel.xpm \ Keymap.xpm \ Lego.xpm \ License.xpm \ Linux.xpm \ MSWordDoc.xpm \ Makefile.xpm \ Maya.xpm \ Mixer.xpm \ Mouse.xpm \ Mouse2.xpm \ NetAmiga.xpm \ NetApple.xpm \ NetHD.xpm \ NetSGI.xpm \ NetSun.xpm \ NetWindows.xpm \ Package.xpm \ Package2.xpm \ Port.xpm \ Port2.xpm \ PowerButton.xpm \ Printer.xpm \ Readme.xpm \ SCSI.xpm \ SoundCard.xpm \ Source.xpm \ Speaker.xpm \ Speaker2.xpm \ Spreadsheet.xpm \ Tape.xpm \ VRML.xpm \ Windows.xpm \ aiff.xpm \ au.xpm \ avi.xpm \ bmp.xpm \ bmp2.xpm \ c.xpm \ class.xpm \ conf.xpm \ core.xpm \ cpp.xpm \ deb.xpm \ eps.xpm \ exe.xpm \ gentoo.png \ gif.xpm \ gif2.xpm \ h.xpm \ html.xpm \ html2.xpm \ iff.xpm \ iff2.xpm \ java.xpm \ jpeg.xpm \ jpeg2.xpm \ log.xpm \ m.xpm \ man.xpm \ midi.xpm \ mod.xpm \ mov.xpm \ mov2.xpm \ mp3.xpm \ mpeg.xpm \ o.xpm \ pcx.xpm \ pcx2.xpm \ pdb.xpm \ pdf.xpm \ pl.xpm \ png.xpm \ png2.xpm \ prc.xpm \ ps.xpm \ r.xpm \ ra.xpm \ rom.xpm \ rpm.xpm \ sh.xpm \ sid.xpm \ so.xpm \ targa.xpm \ targa2.xpm \ tex.xpm \ tiff.xpm \ tiff2.xpm \ txt.xpm \ wav.xpm \ xbm.xpm \ xbm2.xpm \ xcf.xpm \ xpm.xpm \ xpm2.xpm gentoo-0.20.6/icons/iff.xpm0000664000175000017500000000076412163774660012445 00000000000000/* XPM */ static char * iff_xpm[] = { "16 15 10 1", " c None", "! c #FFFFFF", "# c #DFDFDF", "$ c #AAAAAA", "% c #9A9A9A", "& c #555555", "/ c #7D1000", "( c #3D0800", ") c #FF2400", "= c #000000", " ", " !##########$ ", " #%%%%%%%%%%& ", "///////////////(", "/))))))))))))))=", "/)!))!!!!)!!!!)=", "/)!))!))))!))))=", "/)!))!!!))!!!))=", "/)!))!))))!))))=", "/)!))!))))!))))=", "/))))))))))))))=", "(===============", " #%%%%%%%%%%& ", " $&&&&&&&&&&& ", " "}; gentoo-0.20.6/icons/Speaker2.xpm0000664000175000017500000000221512163774660013346 00000000000000/* XPM */ static char * Speaker2_xpm[] = { "16 15 54 1", " c None", "! c #595959", "# c #867D71", "$ c #716955", "% c #CBCBCB", "& c #D7D7D7", "/ c #DFDFDF", "( c #6D6D6D", ") c #000000", "= c #9A968E", "+ c #717171", "* c #A2A2A2", "- c #828282", "[ c #616161", "] c #313131", "{ c #AEAAA2", "} c #8A8A86", "< c #796949", "> c #7D7D7D", ", c #756D69", ". c #AAA296", "| c #554D49", "@ c #B6AEAA", "~ c #939393", "' c #6D6961", "? c #D7CEC6", "0 c #715D3D", "1 c #736965", "2 c #C2BEBA", "3 c #EBE3DF", "4 c #F7EBE3", "5 c #FFFFFB", "6 c #BEBEBE", "7 c #B6AAA6", "8 c #B2A69E", "9 c #C2B2A6", "A c #DBD7CE", "B c #B6B2AE", "C c #414141", "D c #797171", "E c #8A827D", "F c #7D7975", "G c #4D4D4D", "H c #655D5D", "I c #A29A96", "J c #71716D", "K c #9A9A9A", "L c #181818", "M c #615D55", "N c #C2C2C2", "O c #555149", "P c #554939", "Q c #202020", "R c #2D2820", " ", " !! ", " #$!%&////()", " #=#+*-[[])])", "{}}< )=>%&/)(/%)", ",..|))@~*-[)[[-)", "'??0)12~%&/)//%)", "(33+456~*-[)[[-)", "17809AB>%&/)/C))", "DEFG)HIJ*-[)[))C", "KGGL )FMNC))//%N", " G OP*))Q[[-*", " GRR%&////&%", " )) ", " "}; gentoo-0.20.6/icons/pcx.xpm0000664000175000017500000000102212163774660012457 00000000000000/* XPM */ static char * pcx_xpm[] = { "16 15 12 1", " c None", "! c #FFFFFF", "# c #DFDFDF", "$ c #AAAAAA", "% c #9A9A9A", "& c #555555", "/ c #414141", "( c #202020", ") c #828282", "= c #000000", "+ c #BEBEBE", "* c #7D7D7D", " ", " !##########$ ", " #%%%%%%%%%%& ", "///////////////(", "/))))))))))))))=", "/)!!+)+!!)!))!)=", "/)!*!)!)))%!!%)=", "/)!!+)!))))##))=", "/)!)))!)))%!!%)=", "/)!)))+!!)!))!)=", "/))))))))))))))=", "(===============", " #%%%%%%%%%%& ", " $&&&&&&&&&&& ", " "}; gentoo-0.20.6/icons/Executable.xpm0000664000175000017500000000075312163774660013760 00000000000000/* XPM */ static char * Executable_xpm[] = { "16 15 9 1", " c None", "! c #BED7D7", "# c #3D8486", "$ c #3D6D6D", "% c #7DAEAE", "& c #002D31", "/ c #005959", "( c #2D7175", ") c #004145", " ", " ", " ", " !# ", " !$ %& !# ", " #/$%&%/& ", " #/()/& ", " !%%(//(%%# ", " #&&)//)&&& ", " %/()/) ", " !/&%&#/) ", " #& %& #& ", " #& ", " ", " "}; gentoo-0.20.6/icons/Floppy.xpm0000664000175000017500000000121512163774660013142 00000000000000/* XPM */ static char * Floppy_xpm[] = { "16 15 20 1", " c None", "! c #8A969A", "# c #516D75", "$ c #75797D", "% c #759EAA", "& c #EBF3F3", "/ c #283539", "( c #FFFFFF", ") c #BACED2", "= c #96B2BA", "+ c #65868E", "* c #B6CACE", "- c #F3F3F3", "[ c #EFEFEF", "] c #DFDFDF", "{ c #AABEC2", "} c #55696D", "< c #B6B6B6", "> c #5D5D5D", ", c #354549", " !##$ ", " !#%&%/ ", " !#%&&()%$ ", " !#%&&((((%/ ", "#%&&(((((()%$ ", "%)(((((((((%/ ", "#=((((((()%+%$ ", "!%)(((()%%##%/ ", " #=(()%%*-%++%$ ", " !%)%%*-[]{%#%/ ", " #=%-[}]]]%#/$ ", " !%%{[{]<>/$ ", " #=%-]>/$ ", " !#,>/$ ", " #/$ "}; gentoo-0.20.6/icons/README0000664000175000017500000000366412163774660012035 00000000000000Gentooicons Oct 17 1999 ======================== General ------- All icons were hand-crafted by Johan Hanson , originally for the file manager Gentoo by Emil Brink. The latest version of these icons can be found at "http://www.obsession.se/johan/gentooicons.html". Gentoo can be found at "http://www.obsession.se/gentoo/". I would be happy to recieve any comments and/or icons that you may have based on my work. A version in size 32x32 is *not* under way, but I have made a few images that you can get if you mail me. If you think you can do better than me, don't hesitate to send your artwork to me and maybe it will be included in the next release. I'm actually not an artist, just a programmer that believes he has a sense for style. =) Try my GTK theme "Xenophilia". It is plain, grey, and very nice. It is implemented as a theme engine, thus it is faster than pixmap themes. You can find it at http://www.obsession.se/johan/gtk.html Further distribution -------------------- If you want to redistribute icons from this package, please consider distributing the whole package. (including this README) Also, I would be happy to recieve an email about your redistribution. Those things are not required, but they strenghten my ego. =) Acknowledgements ---------------- A lot of the motives have been taken from: GNOME icons by Tigert (Tuomas Kuosmanen), MarcoIcons by Marco van Hylckama Vlieg, MagicWB by Martin Huttenloher, BeOS by Be Inc., Atari control panel by Atari corp.(RIP), ACDSee icons by ACD Systems, Ltd., Copilot icon by Alan Chavis, GNUstep 3D icon by Andrea Mistrali. Some of these have in turn borrowed images from other collections. License ------- Copyright (C) 1998 Johan Hanson. The images are free software. You may redistribute and/or modify them under the terms of the GNU General Public License, version 2 or later. See the file [../]COPYING for details. Logos and trademarks belong to their respective organisations. gentoo-0.20.6/icons/Database.xpm0000664000175000017500000000121712163774660013377 00000000000000/* XPM */ static char * Database_xpm[] = { "16 15 20 1", " c None", "! c #8EBCDF", "# c #75BEEF", "$ c #5DBEFF", "% c #289AF7", "& c #0C3D82", "/ c #39AAFB", "( c #55BAFF", ") c #49A6EF", "= c #358AD2", "+ c #0C4596", "* c #4DB6FF", "- c #188AEF", "[ c #0C71D7", "] c #0C61BE", "{ c #0C51AA", "} c #51AAFB", "< c #59B6FF", "> c #3979BE", ", c #658AB6", " !#$$$$$#! ", " $$$$$$$$$$$ ", " $$$$$$$$$$$$$ ", " %$$$$$$$$$$$& ", " %/($$$$$$)=+& ", " %/*$*/%-[]{+& ", " %/*$*/%-[]{+& ", " %/*$*/%-[]{+& ", " %/*$*/%-[]{+& ", " %/*$*/%-[]{+& ", " %/*$*/%-[]{+& ", " %/*$*/%-[]{+& ", " %/*$*/%-[]{+& ", " }<$*/%-[]{+ ", " !#*/%-[>, "}; gentoo-0.20.6/icons/core.xpm0000664000175000017500000000072612163774660012627 00000000000000/* XPM */ static char * core_xpm[] = { "16 15 8 1", ". c None", "d c #828282", "b c #414141", "c c #000000", "e c #616161", "f c #202020", "a c #FFFF00", "# c #FF6D00", "...........#....", ".......#........", ".........#.#.#..", "..........#a#...", "........bcaaa#.#", ".......cd.#a#...", "...ecccb.#.###..", "..ccfbfcc.......", ".ecbebfcce.#...#", ".cfebfcccc......", ".cfbfcccfc......", ".cffcccffc......", ".eccccfbce......", "..cccfbcc.......", "...eccce........"}; gentoo-0.20.6/icons/MSWordDoc.xpm0000664000175000017500000000103112163774660013466 00000000000000/* XPM */ static char * MSWord_doc_xpm[] = { "16 15 12 1", ". c #000000", "# c #0000FF", "a c #202020", "b c #404040", "c c #606060", "d c #7F7FFF", "e c #808080", "f c #A0A0A0", "g c #C0C0C0", "h c #DEDEDE", "i c None", "j c #FFFFFF", "icccccccccccccbi", "icjjjjjjjjjjjj.i", "icj##########j.i", "icj#jjjjjjjj#j.i", "icj###dd#dd##j.i", "icj#d#j##j#d#j.i", "icj#d#d##d#j#j.i", "icj#d#####dj#j.i", "icj#d##d##jj#j.i", "icj#d#dj#djj#j.i", "icj#jjjjjjjcccai", "icj########cjgbi", "icjjjjjjjjfegbfi", "icjjjjjjhgcgbeii", "ib........abfiii"}; gentoo-0.20.6/icons/Apple.xpm0000664000175000017500000000257212163774660012741 00000000000000/* XPM */ static char * Apple_xpm[] = { "16 15 70 1", " c None", "! c #65EF59", "# c #00AE00", "$ c #008600", "% c #A2A2A2", "& c #828282", "/ c #01BB00", "( c #008A00", ") c #CEFF9A", "= c #18C614", "+ c #009200", "* c #107910", "- c #FFCE31", "[ c #FFEFC2", "] c #FFFFFF", "{ c #FFFF00", "} c #FFEF08", "< c #FFD224", "> c #FFC22D", ", c #FFA631", ". c #CA8E2D", "| c #9A6531", "@ c #616161", "~ c #FFFBF3", "' c #FFFFB6", "? c #EF9A2D", "0 c #B67939", "1 c #CE6900", "2 c #FFF3C2", "3 c #FF6500", "4 c #EF6500", "5 c #D76500", "6 c #CE6D0C", "7 c #CE6500", "8 c #FFCA96", "9 c #CE5908", "A c #A65524", "B c #BC0000", "C c #FF9ACA", "D c #DE0000", "E c #CE0000", "F c #AA0000", "G c #860000", "H c #650000", "I c #C679AE", "J c #CA319A", "K c #F3089A", "L c #F7019A", "M c #FB009A", "N c #E71096", "O c #CA2896", "P c #B22D92", "Q c #8C3182", "R c #653165", "S c #DB1C9A", "T c #F30896", "U c #DB1C96", "V c #C22896", "W c #A22D8E", "X c #9A319A", "Y c #9292BA", "Z c #0000AA", "a c #1C3DB6", "b c #203DAE", "c c #18248E", "d c #1C419A", "e c #2449B2", "f c #1C3DAE", "g c #00008A", "h c #414141", " !# ", " !#$% ", " #$&% ", " #/( %&#/( ", " ()!=//#+$*& ", " -[]{{}<>,.|@% ", " -~'{{}<>?0@&% ", " 123333456|&% ", " 783333349A|% ", " BCDDDDDEBFGH% ", " IJKLLMLNOPQR& ", " JSKKLTUVWQX@ ", " YZabccdefg@& ", " Yggh@&gg@&% ", " %&&% %&%% "}; gentoo-0.20.6/icons/Image.xpm0000664000175000017500000000254112163774660012716 00000000000000/* XPM */ static char * Image2_xpm[] = { "16 15 49 2", ".. c #000010", ".# c None", ".a c #0F0600", ".b c #130800", ".c c #1C0B00", ".d c #222232", ".e c #334455", ".f c #381700", ".g c #3F3F4F", ".h c #441100", ".i c #555565", ".j c #582400", ".k c #652900", ".l c #7799AA", ".m c #7B3607", ".n c #8C4718", ".o c #99AACC", ".p c #9B5627", ".q c #A15E2F", ".r c #A7A7B7", ".s c #AB6738", ".t c #AD6A3E", ".u c #B37043", ".v c #B9774B", ".w c #BC784A", ".x c #BE7D50", ".y c #CCCCEE", ".z c #CDBAAD", ".A c #D08B5C", ".B c #D5966B", ".C c #D9CBC1", ".D c #DA9566", ".E c #DC9A6E", ".F c #E2A479", ".G c #E6C2AA", ".H c #EBAC81", ".I c #EAC3A8", ".J c #EBA677", ".K c #EBC2A6", ".L c #ECA778", ".M c #EDB086", ".N c #F2B184", ".O c #F0F0FF", ".P c #F3B58C", ".Q c #F2C2A2", ".R c #F5F0F0", ".S c #FEC39A", ".T c #FFE0D5", ".U c #FFE2CE", ".S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S", ".S.F.B.w.u.u.t.q.s.w.v.x.F.P.S.S", ".S.S.S.S.S.S.S.S.P.M.B.B.v.q.w.H", ".S.P.J.J.L.L.J.J.J.J.P.P.S.S.S.S", ".A.p.k.f.f.f.k.m.n.s.A.J.H.P.S.S", ".J.s.b.a.b.b.c.c.f.j.m.s.A.E.P.S", ".K.S.w.b.j.z.C.y.O.l.d.h.j.p.J.N", ".#.Q.S.m.m.C.R.i.......g.n.j.n.J", ".#.K.S.A.n.D.R.g.d...d.g.R.s.j.A", ".#.#.Q.S.J.D.T.o.d.e.e.r.R.J.w.J", ".#.#.G.S.S.J.N.U.U.R.R.R.J.J.P.S", ".#.#.#.I.S.S.S.J.A.w.s.w.J.P.S.S", ".#.#.#.#.K.S.S.S.S.S.S.S.S.S.S.#", ".#.#.#.#.#.#.Q.S.S.S.S.S.S.#.#.#", ".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#"}; gentoo-0.20.6/icons/NetSGI.xpm0000664000175000017500000000100612163774660012760 00000000000000/* XPM */ static char * NetSGI_xpm[] = { "15 15 12 1", " c None", "! c #929292", "# c #000000", "$ c #313131", "% c #616161", "& c #AAAAAA", "/ c #797979", "( c #DFDFDF", ") c #C6C6C6", "= c #CECECE", "+ c #D7D7D7", "* c #9A9A9A", " !## ##! ", " #$ # # $# ", " #! # # !# ", " $#% %#$ ", " ##% %#% %## ", " # %# #% # ", " # #!# # # # ", " ## ## ## ## ", " # #&# # ", " #% #!# %# ", " %##/##% ", " (% ", " (% ", ")=+(((**%(((+=)", "&!/%%*%%%%%%/!&"}; gentoo-0.20.6/icons/COPYING0000664000175000017500000004311412163774660012202 00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. gentoo-0.20.6/icons/ps.xpm0000664000175000017500000000100212163774660012305 00000000000000/* XPM */ static char * ps_xpm[] = { "16 15 11 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #C2C2C2", "/ c #F4F4F4", "( c #828282", ") c #202020", "= c #A2A2A2", "+ c #DFDFDF", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$#&%$$$$% ", " !$&%%%&%/!%&$% ", " !$%%%&%/&%%%$% ", " !$%%&%//!%%%$% ", " !$%%(&%&%%%%$% ", " !$%%%#&!%%%%$% ", " !$%%%%!%%%%%$% ", " !$&%#(%%%%!!!) ", " !$$$$$$$$$!$&# ", " !$$$$$$$$=(&#= ", " !$$$$$$+&!&#( ", " #%%%%%%%%)#= "}; gentoo-0.20.6/icons/man.xpm0000664000175000017500000000255712163774660012456 00000000000000/* XPM */ static char * man2_xpm[] = { "16 15 50 2", ".. c None", ".# c #141612", ".a c #2C2F28", ".b c #34382F", ".c c #3C4036", ".d c #404439", ".e c #45493E", ".f c #484C40", ".g c #50534B", ".h c #505547", ".i c #585D4F", ".j c #5B6152", ".k c #5C5F57", ".l c #5D605A", ".m c #60625C", ".n c #646A5A", ".o c #686F5E", ".p c #69705E", ".q c #6A6D67", ".r c #6C7263", ".s c #70726D", ".t c #707865", ".u c #73786C", ".v c #787A74", ".w c #78806C", ".x c #798071", ".y c #7C7E78", ".z c #7E807C", ".A c #7E8871", ".B c #808080", ".C c #82847E", ".D c #849076", ".E c #898B85", ".F c #8C8C8A", ".G c #8F938A", ".H c #909090", ".I c #90928E", ".J c #90A080", ".K c #989B94", ".L c #999998", ".M c #9DA099", ".N c #A0A0A0", ".O c #A0A19E", ".P c #A8A8A6", ".Q c #B0B1B0", ".R c #B8B8B8", ".S c #C1C2C1", ".T c #CCCCCC", ".U c #D0D0D0", ".V c #D8D8D8", "...........M.K.G.E.C.x.u.r.n.M..", ".........M.w.D.A.w.w.w.w.w.p.l..", ".........n.J.D.a.o.b.w.w.w.c.B..", ".......M.x.D.A.j.w.#.w.w.j.l.H.n", ".......n.J.D.w.w.d.e.w.w.c.B.N.c", ".....M.x.D.A.w.j.n.w.w.j.l.H.n.C", ".....r.J.D.w.t.r.w.w.w.c.B.N.c..", "...M.x.D.A.w.f.j.w.w.j.l.H.n.C..", "...u.J.D.w.w.w.w.w.w.c.B.N.c....", ".M.x.D.A.w.w.w.w.w.j.l.H.n.C....", ".m.c.d.f.h.i.j.n.r.c.B.N.c......", ".c.N.L.F.z.s.q.l.g.l.H.n.C......", ".c.N.V.U.T.S.S.R.Q.H.N.c........", ".C.k.q.y.E.I.O.Q.S.N.n.C........", ".......P.O.I.E.v.s.m.g.........."}; gentoo-0.20.6/icons/NetHD.xpm0000664000175000017500000000272412163774660012641 00000000000000/* XPM */ static char * NetHD_xpm[] = { "16 15 76 1", " c None", "! c #EFE3E3", "# c #DFBAC6", "$ c #000000", "% c #AA9692", "& c #DFCAB2", "/ c #EFCEAE", "( c #DFBA9A", ") c #AA8675", "= c #3D2D3D", "+ c #E3D2D7", "* c #DFB2C6", "- c #F3DDB6", "[ c #EFD7B2", "] c #EFCAA6", "{ c #EFC29E", "} c #EFBC9A", "< c #EFB296", "> c #AE9675", ", c #FBEFDB", ". c #FFFFFF", "| c #F3D2A2", "@ c #F3CA9E", "~ c #EFB49A", "' c #A67979", "? c #828282", "0 c #DFDFDF", "1 c #B27D5D", "2 c #FBDFC2", "3 c #EFAE9A", "4 c #DB9E96", "5 c #C6C6C6", "6 c #D2CECA", "7 c #EB8E55", "8 c #EFA68E", "9 c #EFA696", "A c #E3BAC6", "B c #D29ACA", "C c #FBE392", "D c #F7DD94", "E c #E77914", "F c #F3A282", "G c #E39279", "H c #DBAAC6", "I c #D28AB2", "J c #AEA28A", "K c #FBE7A4", "L c #F7D78E", "M c #F7BA69", "N c #F3A651", "O c #F7AE79", "P c #F7A273", "Q c #AE6D5D", "R c #CEBEC2", "S c #D7A2C6", "T c #7D656D", "U c #FBEFB6", "V c #FBDB92", "W c #FBCE82", "X c #F7BE79", "Y c #F7AE71", "Z c #D79EC6", "a c #AE9E8E", "b c #E7CA8A", "c c #FBD282", "d c #E7BA75", "e c #AE795D", "f c #5D515D", "g c #414141", "h c #616161", "i c #CECECE", "j c #D7D7D7", "k c #9A9A9A", "l c #AAAAAA", "m c #929292", "n c #797979", " ", " !#$$$$%&/()$== ", " +*$$$--[]{}<$= ", " +*$$>,.|@}~~'= ", " +*$?.012.2<34$ ", " +*.051 .6.789$ ", " +AB51CD2.E7FG$ ", " +*HIJKDLMNOPQ$ ", " RHST$UKVWXYP== ", " =ZBT$$abcde$== ", " fTTT===$$$$==f ", " 0g ", " 0h ", "5ij0000kkh000ji5", "lmnhhhkhhhhhhnml"}; gentoo-0.20.6/icons/Harddrive.xpm0000664000175000017500000000322512163774660013604 00000000000000/* XPM */ static char * Harddrive2_xpm[] = { "16 15 68 2", " c None", ".. c #000000", ".# c #3F2C3F", ".a c #5F515F", ".b c #7D646C", ".c c #808080", ".d c #A77B7B", ".e c #A88576", ".f c #A99690", ".g c #AD6D5F", ".h c #AD9574", ".i c #AE7B5C", ".j c #AE9E8B", ".k c #B07D5E", ".l c #B488A4", ".m c #C7C7C7", ".n c #CEBEC3", ".o c #D0CCCA", ".p c #D189B3", ".q c #D298C9", ".r c #D59FC7", ".s c #D5A1C7", ".t c #D99E96", ".u c #D9AAC6", ".v c #DCB1C6", ".w c #DDB99B", ".x c #DEC9B4", ".y c #DFB8C6", ".z c #DFDFDF", ".A c #E0BAC6", ".B c #E19178", ".C c #E2BFC8", ".D c #E2D2D5", ".E c #E4C6CB", ".F c #E5B673", ".G c #E5C889", ".H c #E77917", ".I c #EA8D54", ".J c #EBAB97", ".K c #ECA495", ".L c #ECAF99", ".M c #ECB195", ".N c #EDA68E", ".O c #EDB798", ".P c #EDBC99", ".Q c #EDC39D", ".R c #EECCA3", ".S c #EDCEAC", ".T c #EED3AF", ".U c #EEE0E0", ".V c #EFD8B3", ".W c #F0A17F", ".X c #F0DBB5", ".Y c #F2D38D", ".Z c #F3AC74", ".0 c #F4A072", ".1 c #F3A551", ".2 c #F3DB95", ".3 c #F4BB6A", ".4 c #F4BC78", ".5 c #F5CC81", ".6 c #F4DC8F", ".7 c #F4E0A2", ".8 c #F4E29F", ".9 c #F4E7B3", "#. c #F8EEDB", "## c #F9DCC2", "#a c #FEFEFD", " ", " ", ".a.#.#.#.#.#.#.#.#.#.#.#.#.#.a..", ".U.D.y.........f.x.S.w.e...#.#..", ".D.E.v.......X.V.T.R.Q.O.M...#..", ".D.E.v.....h#.#a.R.Q.P.M.L.d.#..", ".D.E.v...c#a.z.k###a##.M.J.t....", ".D.E.v#a.z.m.k.Y#a.o#a.I.N.K....", ".D.C.A.q.m.k.6.Y###a.H.I.W.B....", ".D.v.v.u.p.j.8.2.Y.3.1.Z.0.g....", ".n.v.u.s.b...9.7.Y.5.4.Z.0.#.#..", ".#.l.r.q.b.....j.G.5.F.i...#.#..", ".a.#.b.b.b.#.#.#.........#.#.a..", "................................", " "}; gentoo-0.20.6/icons/avi.xpm0000664000175000017500000000161212163774660012451 00000000000000/* XPM */ static char * avi2_xpm[] = { "16 15 37 1", ". c #000000", "# c None", "a c #404040", "b c #800000", "c c #808080", "d c #980C00", "e c #9D3A2D", "f c #9C563E", "g c #A02000", "h c #A03D30", "i c #A35C44", "j c #A34032", "k c #AB634A", "l c #AE6F5C", "m c #B01800", "n c #B0684F", "o c #B5391D", "p c #B66C53", "q c #B93D21", "r c #BA7057", "s c #BD735A", "t c #C02000", "u c #C06250", "v c #C0755C", "w c #C4795F", "x c #C57B61", "y c #C87C64", "z c #CC8066", "A c #CE8369", "B c #D1856B", "C c #D68A6F", "D c #D7735F", "E c #D78B70", "F c #DF8F7F", "G c #EFC7BF", "H c #F7E3DF", "I c #FFFFFF", "##.#a........a#.", "##...ffiiikkn...", "##.#afiiikknpa#.", "#uteetototqpp...", "uFIFgItIbIgpsa#.", "tIbIbGFGdIbss...", "tIIIbDHDmIbsva#.", "tIbIbtIbtIb.....", "ugegeegehgjxya#.", "##...prsvwxyz...", "##.#arsvxxyABac.", "##...svxyzBB...a", "##.#avxyzBBEl.a#", "##...xyzABCc..c#", "##.#a.......a###"}; gentoo-0.20.6/icons/py.xpm0000664000175000017500000000301512163774660012321 00000000000000/* XPM */ static char * py_xpm[] = { "16 15 80 1", " c None", ". c #616161", "+ c #414141", "@ c #DBEFF3", "# c #000000", "$ c #DAEEF0", "% c #D9ECEC", "& c #DDF0F4", "* c #FFFFFF", "= c #9DAE72", "- c #8DA64C", "; c #A0BC5A", "> c #B7CB89", ", c #C1D49E", "' c #BFCEAC", ") c #8BA844", "! c #A2BF52", "~ c #9CB849", "{ c #8FA347", "] c #776C28", "^ c #888D42", "/ c #A3BB5D", "( c #9BB453", "_ c #8D9D64", ": c #BABFAC", "< c #778E40", "[ c #83A827", "} c #ACC55F", "| c #ACC45D", "1 c #91AC3D", "2 c #69752E", "3 c #8A9B46", "4 c #A9C25E", "5 c #B2C967", "6 c #8EA746", "7 c #94A96E", "8 c #7B9D26", "9 c #80A626", "0 c #799C24", "a c #7B9B29", "b c #93B238", "c c #A7C351", "d c #A4BC59", "e c #8CA14B", "f c #86A137", "g c #89A348", "h c #A3B59C", "i c #97A283", "j c #729322", "k c #769725", "l c #709226", "m c #6F8C2D", "n c #81974A", "o c #7F9253", "p c #9BAD73", "q c #A6B87C", "r c #B0BE91", "s c #F8F9F9", "t c #78825B", "u c #739623", "v c #6D882D", "w c #8E9F60", "x c #5F6845", "y c #82A926", "z c #7E9F2D", "A c #77825B", "B c #565E40", "C c #7EA425", "D c #7D8E51", "E c #202020", "F c #FDFEFE", "G c #5C6D36", "H c #57643C", "I c #C2C2C2", "J c #FCFDFE", "K c #A2A2A2", "L c #828282", "M c #CEE7EB", "N c #B2C6CA", "O c #7F7F7F", "...............+", ".@@@@@@@@@@@@@@#", ".@+@@@$$$%$&@+@#", ".*****=-;>,'***#", ".*+**)!~{]^/(_:#", ".@@@<[}|1234567#", ".@+@890abcdefgh#", ".**ijklmnopqr*s#", ".*+tuvw*****s+s#", ".@@xyzA@@@@@@@@#", ".@+BCzD@@@@@...E", ".**FGHFF****.*I+", ".*+****JF**KLI+K", ".@@@@@@@@MN.I+LO", "+##########E+KO "}; gentoo-0.20.6/icons/eps.xpm0000664000175000017500000000132512163774660012462 00000000000000/* XPM */ static char * eps_xpm[] = { "16 15 25 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #412000", "/ c #9E4100", "( c #F38AB2", ") c #EB5D96", "= c #E32871", "+ c #EF84AE", "* c #E74182", "- c #F7B2CE", "[ c #FBD7E7", "] c #DFDFDF", "{ c #EB5592", "} c #C2C2C2", "< c #EF7100", "> c #CECECE", ", c #FFEBF3", ". c #202020", "| c #F7AACA", "@ c #EB518E", "~ c #A2A2A2", "' c #828282", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$&$$% ", " !$$$$$$$$/$$$% ", " !$$$$$$$/$()=% ", " !$$$$$$/+*-[]% ", " !$$$$//{-$$}$% ", " !$$$$/=$$$}$$% ", " !$$$<{$$$}]>}% ", " !$$<+-$}}>>]$% ", " !$<,*$$}}$!!!. ", " !/$(|$}>$$!$}# ", " !$$@[}]>$~'}#~ ", " !$$=}$>]}!}#' ", " #%%%%%%%%.#~ "}; gentoo-0.20.6/icons/au.xpm0000664000175000017500000000136212163774660012301 00000000000000/* XPM */ static char * au_xpm[] = { "16 15 27 1", " c None", "! c #D4D5D4", "# c #DEDEDE", "$ c #FFFFFF", "% c #000000", "& c #CECECE", "/ c #FFE3F3", "( c #E7E7E7", ") c #FFA6D7", "= c #711845", "+ c #DB7DAE", "* c #D275A6", "- c #FFC6E3", "[ c #C66D9A", "] c #A24575", "{ c #CE71A2", "} c #9E4171", "< c #963B69", "> c #CA6D9E", ", c #A24975", ". c #C26596", "| c #923565", "@ c #9A3D6D", "~ c #CA719E", "' c #EF96C2", "? c #F7F7F7", "0 c #C6C6C6", " ! ", " #$# ", " #$%$! ", " !$$%$# & ", " !$%/%$$(!#$# ", " !$$%)=)%$$$%$!", "($$%/=+=*%-%-=$(", "$[/]{}[}[<><>,/$", "==%.|{@{<~|{<{[=", "$$]/%-=+='%-=-[$", "!#($%$%)=-$/%$$!", " &!$$%/%$?$%$! ", " !($$%$##$! ", " 0!$%$! & ", " !$! "}; gentoo-0.20.6/icons/Font.xpm0000664000175000017500000000205712163774660012604 00000000000000/* XPM */ static char * Font_xpm[] = { "16 15 48 1", "R c #5B5B5B", ". c None", "y c #AB6A2B", "3 c #926D45", "F c #6D6D6D", "e c #C68649", "l c #352D18", "j c #2D2814", "w c #BA9269", "m c #BC7531", "p c #865924", "q c #945B24", "i c #734920", "S c #92714D", "V c #828282", "Y c #A68661", "5 c #A46528", "z c #312D14", "K c #A2A2A2", "A c #614D39", "D c #6D695D", "o c #54351C", "v c #8E5920", "8 c #CA7D35", "h c #9E6128", "9 c #9C7B5B", "7 c #616161", "P c #B6712D", "Z c #835120", "a c #8A5520", "I c #443418", "T c #8E6541", "E c #CA8235", "n c #C47A31", "U c #9C6124", "X c #B28A65", "N c #795120", "1 c #B26D2D", "b c #8E8E8E", "g c #55411C", "G c #5A411C", "H c #393118", "C c #65513D", "r c #4D3920", "O c #BE7931", "u c #CA863D", "W c #695945", "B c #555555", "................", ".......uu.......", ".......8Eg......", "......nennD.....", "......mjmOl.....", ".....wPzPmp.....", ".....yGW.11DKKK.", ".....yH..yyGVVVK", "....5ZW..X557FVK", "....UUUUUhhhI7FK", "...YqrIIIIqqN77K", "...vGW.R777qq77.", "..9Zib7F...aaiR.", ".9ZZZTB...3ZZZS.", "..CoooZ....AoooF"}; gentoo-0.20.6/icons/png.xpm0000664000175000017500000000102212163774660012451 00000000000000/* XPM */ static char * png_xpm[] = { "16 15 12 1", " c None", "! c #FFFFFF", "# c #DFDFDF", "$ c #AAAAAA", "% c #9A9A9A", "& c #555555", "/ c #3D1435", "( c #1C0818", ") c #7D2D69", "= c #000000", "+ c #BE96B2", "* c #DFCADB", " ", " !##########$ ", " #%%%%%%%%%%& ", "///////////////(", "/))))))))))))))=", "/)!!+)!))!)+!!*=", "/)!)!)!!)!)!)))=", "/)!!+)!)!!)!)!!=", "/)!)))!))!)!))!=", "/)!)))!))!)+!!+=", "/))))))))))))))=", "(===============", " #%%%%%%%%%%& ", " $&&&&&&&&&&& ", " "}; gentoo-0.20.6/icons/AbiWord.xpm0000664000175000017500000000127312163774660013224 00000000000000/* XPM */ static char * AbiWord_xpm[] = { "16 15 23 1", ". c #000000", "# c #0000FF", "a c #202020", "b c #3030FF", "c c #404040", "d c #606060", "e c #6161FF", "f c #7070FF", "g c #808080", "h c #8080FF", "i c #9696FF", "j c #A0A0A0", "k c #A2A2FF", "l c #A8A8FF", "m c #C0C0C0", "n c #C5C5FF", "o c #D1D1FF", "p c #D8D8FF", "q c #DEDEDE", "r c #E1E1FF", "s c #EFEFFF", "t c None", "u c #FFFFFF", "tdddddddddddddct", "tduuuuuuuuuuuu.t", "tduuuuuuuuuuuu.t", "tduuuuueeuuuuu.t", "tduuuuf##fuuuu.t", "tduuuo#uu#suuu.t", "tduuuefuufhuuu.t", "tduur#uuuu#uuu.t", "tduuhfuunukluu.t", "tduu#nkepuuiuu.t", "tduub#kuuuudddat", "tduuuuuuuuudumct", "tduuuuuuuujgmcjt", "tduuuuuuqmdmcgtt", "tc........acjttt"}; gentoo-0.20.6/icons/pcx2.xpm0000664000175000017500000000211512163774660012545 00000000000000/* XPM */ static char * pcx3_xpm[] = { "16 15 50 1", ". c #000010", "# c None", "a c #0F0600", "b c #130800", "c c #1C0B00", "d c #222232", "e c #334455", "f c #381700", "g c #3F3F4F", "h c #404040", "i c #441100", "j c #505050", "k c #555565", "l c #582400", "m c #606060", "n c #652900", "o c #7799AA", "p c #7B3607", "q c #82634D", "r c #8C4718", "s c #8C8C8C", "t c #93735E", "u c #99AACC", "v c #9B5627", "w c #9F806A", "x c #A78D7B", "y c #A7A7B7", "z c #AC6738", "A c #AFAFAF", "B c #BD7849", "C c #CCCCEE", "D c #CDBAAD", "E c #D08B5C", "F c #D7D7D7", "G c #D9CBC1", "H c #DA9566", "I c #DC9A6E", "J c #EBA677", "K c #ECA778", "L c #ECC3A7", "M c #EEAD81", "N c #F2B184", "O c #F0F0FF", "P c #F3C3A1", "Q c #F3B68C", "R c #F5F0F0", "S c #FEC39A", "T c #FFE0D5", "U c #FFE2CE", "V c #FFFFFF", "LQJJKKJJJJQQS###", "EvnfffnprzEJMQS#", "JzbabbccflpzEIQS", "LSBblDGCOodilvJN", "#PSppGRk...grlrJ", "#LSErHRgd.dgRzlE", "##PSJHTudeeyRJBJ", "###SSJNUURRRJJQS", "smmsxmmmtmqmwQSS", "mVVAmAVAmVmVjSS#", "mVhVhVhVhFFFm###", "mVVAjVhhmmVh####", "mVhjmVhVhFFFs###", "mVh#mAVAjVhVj###", "sjm#smhjsjmjm###"}; gentoo-0.20.6/icons/Document.xpm0000664000175000017500000000077112163774660013455 00000000000000/* XPM */ static char * Document_xpm[] = { "16 15 10 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #202020", "/ c #C2C2C2", "( c #A2A2A2", ") c #828282", "= c #DFDFDF", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$!!!& ", " !$$$$$$$$$!$/# ", " !$$$$$$$$()/#( ", " !$$$$$$=/!/#) ", " #%%%%%%%%&#( "}; gentoo-0.20.6/icons/License.xpm0000664000175000017500000000125412163774660013256 00000000000000/* XPM */ static char * License_xpm[] = { "16 15 22 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #929292", "/ c #313131", "( c #3D3D3D", ") c #C3C3C3", "= c #AAAAAA", "+ c #595959", "* c #080808", "- c #494949", "[ c #282828", "] c #141414", "{ c #828282", "} c #7D7D7D", "< c #202020", "> c #E3E3E3", ", c #696969", ". c #A2A2A2", "| c #DFDFDF", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$$&/()$$$$% ", " !$$$)%$/%$$$$% ", " !$$$=%=)+$$$$% ", " !$$$$*%-$$$$$% ", " !$$$+-[%]$$$$% ", " !$$$%{$)%}$$$% ", " !$$$=%%+<$$$$% ", " !$$$$>%%=$$$$% ", " !$$$=-$]*$!!!< ", " !$$$,%$(($!$)# ", " !$$$$,++$.{)#. ", " !$$$$$$|)!)#{ ", " #%%%%%%%%<#. "}; gentoo-0.20.6/icons/r.xpm0000664000175000017500000000117212163774660012134 00000000000000/* XPM */ static char * r2_xpm[] = { "16 15 19 1", ". c #000000", "# c #007261", "a c #202020", "b c #3F9588", "c c #404040", "d c #4FA096", "e c #5DA59A", "f c #606060", "g c #7FB8B0", "h c #808080", "i c #97C9C6", "j c #A0A0A0", "k c #B0C7CA", "l c #B2D4CF", "m c #C0C0C0", "n c #CEE5E8", "o c #D8EFF2", "p c None", "q c #FFFFFF", "fffffffffffffffc", "foooooooooooooo.", "focooooooooooco.", "fqqqq####bqqqqq.", "fqcqq##gb#bqqcq.", "foooo##oo##oooo.", "focoo##gb#booco.", "fqqqq#####qqqqq.", "fqcqq##qe#lqqcq.", "foooo##oi#doooo.", "focoo##oo##offfa", "fqqqqqqqqqqqfqmc", "fqcqqqqqqqqjhmcj", "foooooooonkfmchp", "c..........acjpp"}; gentoo-0.20.6/icons/gif2.xpm0000664000175000017500000000217212163774660012523 00000000000000/* XPM */ static char * gif3_xpm[] = { "16 15 53 1", ". c #000010", "# c None", "a c #004000", "b c #005000", "c c #006000", "d c #0F0600", "e c #130800", "f c #1C0B00", "g c #222232", "h c #306C30", "i c #334455", "j c #381700", "k c #3F3F4F", "l c #441100", "m c #555565", "n c #582400", "o c #5F7C25", "p c #608860", "q c #609060", "r c #652900", "s c #76933C", "t c #7799AA", "u c #7B3607", "v c #7EA14F", "w c #7FAF7F", "x c #7FCA7F", "y c #80A14E", "z c #8C4718", "A c #99AACC", "B c #9B5627", "C c #A7A7B7", "D c #AC6738", "E c #BD7849", "F c #BFD7BF", "G c #CCCCEE", "H c #CDBAAD", "I c #D08B5C", "J c #D9CBC1", "K c #DA9566", "L c #DC9A6E", "M c #EBA677", "N c #ECA778", "O c #ECC3A7", "P c #EEAD81", "Q c #F2B184", "R c #F0F0FF", "S c #F3C3A1", "T c #F3B68C", "U c #F5F0F0", "V c #FEC39A", "W c #FFE0D5", "X c #FFE2CE", "Y c #FFFFFF", "OTMMNNMMMMTTV###", "IBrjjjruzDIMPTV#", "MDedeeffjnuDILTV", "OVEenHJGRtglnBMQ", "#SVuuJUm...kznzM", "#OVIzKUkg.gkUDnI", "##SVMKWAgiiCUMEM", "###VVMQXXUUUMMTV", "#qccvycscccoMTVV", "qwYYFcYbYYYbVVV#", "cYaaacYaYaapV###", "cYaYYbYaYYxh####", "cYaaYaYaYab#####", "qwYYwbYaYa######", "#qbahqbhbh######"}; gentoo-0.20.6/icons/tiff.xpm0000664000175000017500000000076512163774660012632 00000000000000/* XPM */ static char * tiff_xpm[] = { "16 15 10 1", " c None", "! c #FFFFFF", "# c #DFDFDF", "$ c #AAAAAA", "% c #9A9A9A", "& c #555555", "/ c #00007D", "( c #00003D", ") c #0000FF", "= c #000000", " ", " !##########$ ", " #%%%%%%%%%%& ", "///////////////(", "/))))))))))))))=", "/!!!)!)!!!)!!!)=", "/)!))!)!)))!)))=", "/)!))!)!!))!!))=", "/)!))!)!)))!)))=", "/)!))!)!)))!)))=", "/))))))))))))))=", "(===============", " #%%%%%%%%%%& ", " $&&&&&&&&&&& ", " "}; gentoo-0.20.6/icons/Kernel.xpm0000664000175000017500000000262212163774660013114 00000000000000/* XPM */ static char * Kernel2_xpm[] = { "16 15 52 2", ".. c None", ".# c #4C3218", ".a c #50361C", ".b c #563C22", ".c c #583E24", ".d c #5B4127", ".e c #5F452B", ".f c #60462C", ".g c #62482E", ".h c #644B32", ".i c #684E34", ".j c #6B5137", ".k c #6D5339", ".l c #6D5945", ".m c #70563C", ".n c #72583E", ".o c #755B41", ".p c #756351", ".q c #785E44", ".r c #7A6046", ".s c #7C6249", ".t c #80664C", ".u c #81684E", ".v c #816E58", ".w c #856B52", ".x c #86735F", ".y c #886E54", ".z c #897969", ".A c #8A7765", ".B c #8B7865", ".C c #8D7359", ".D c #918071", ".E c #92785E", ".F c #957B61", ".G c #987E64", ".H c #9A8066", ".I c #9D8369", ".J c #A0866C", ".K c #A88E74", ".L c #AB9177", ".M c #AE947A", ".N c #B2987E", ".O c #B69C82", ".P c #B99F85", ".Q c #BBA187", ".R c #BEA48A", ".S c #C1A78D", ".T c #CBB197", ".U c #CDB399", ".V c #D1B79D", ".W c #D8BEA4", ".X c #E9CFB5", "................................", ".................D.K.F..........", ".............C.t.n.r.s.w.z......", "...........u.j.o.I.R.L.C.w.D....", ".........t.k.s.J.U.X.V.H.r.h....", ".......D.k.o.F.S.W.W.P.w.g.l....", ".......o.k.w.M.U.V.Q.F.o.c.p....", ".....D.k.r.H.P.T.O.G.s.f.e.D....", ".....o.o.C.J.N.M.E.m.f.b.c......", "...D.n.s.G.J.I.C.n.d.a.h........", "...x.m.w.F.F.t.k.f.#.h..........", "...o.m.w.y.s.i.c.#.k............", "...o.o.q.n.h.b.j.D..............", "...s.u.h.c.o.A..................", "...v.n.B........................"}; gentoo-0.20.6/icons/Keymap.xpm0000664000175000017500000000320212163774660013115 00000000000000/* XPM */ static char * Keymap2_xpm[] = { "16 15 67 2", ".. c None", ".# c #22211C", ".a c #272521", ".b c #292623", ".c c #2C2A27", ".d c #363430", ".e c #383633", ".f c #3E3C38", ".g c #413F3B", ".h c #42403C", ".i c #464441", ".j c #4C4A46", ".k c #4E4B48", ".l c #504E4A", ".m c #575551", ".n c #585654", ".o c #5D5B58", ".p c #605E5B", ".q c #62605C", ".r c #666460", ".s c #686662", ".t c #6B6965", ".u c #6D6B69", ".v c #706E6A", ".w c #74726E", ".x c #767470", ".y c #787673", ".z c #7A7874", ".A c #7E7C78", ".B c #807E7A", ".C c #84827E", ".D c #868481", ".E c #888682", ".F c #8B8985", ".G c #908E8A", ".H c #93918D", ".I c #969490", ".J c #989692", ".K c #9B9995", ".L c #9F9D99", ".M c #A19F9B", ".N c #A4A29E", ".O c #A6A4A0", ".P c #A8A6A2", ".Q c #ABA9A5", ".R c #AEACA8", ".S c #B0AEAA", ".T c #B3B1AD", ".U c #B7B5B1", ".V c #B8B6B2", ".W c #BCBAB6", ".X c #BEBCB8", ".Y c #C1BFBB", ".Z c #C4C2BE", ".0 c #C6C4C0", ".1 c #C9C7C3", ".2 c #CAC8C4", ".3 c #CCCAC8", ".4 c #D0CECA", ".5 c #D2D0CC", ".6 c #D6D4D1", ".7 c #D9D7D3", ".8 c #DCDAD6", ".9 c #DFDDD9", "#. c #E0DEDA", "## c #E2E0DC", "#a c #E6E4E0", "................................", "................................", ".......6.E.C.z.z.C.B.C.E.P......", ".....3#..s.t.y.A.C.C.F.L.X.K....", "....#a.9.r.x.B.C.F.G.K.T.U.u....", ".D.u.5#..B.D.G.H.I.K.P.V.T.k.b.u", ".u.M.8#..C.H.K.K.L.P.T.Y.2.j.g.i", ".n.Q.8##.D.K.N.N.Q.T.W.0.1.f.m.e", ".k.Q.7.8.O.N.V.W.X.Y.0.6.0.e.f.c", ".k.R.4.S.Z.0.2.4.4.4.4.3.H.d.f.#", ".i.W.Y.N.D.w.v.v.v.v.v.w.x.i.g.#", ".i.T.V.J.t.r.q.q.q.q.q.t.w.l.h.#", ".o.u.J.D.t.w.t.r.r.q.q.w.z.o.h.#", ".D.a.y.B.r.A.A.A.z.q.q.A.A.p.#.q", "...n.k.h.h.h.h.h.h.h.h.h.h.l.n.."}; gentoo-0.20.6/icons/jpeg2.xpm0000664000175000017500000000217212163774660012703 00000000000000/* XPM */ static char * jpg3_xpm[] = { "16 15 53 1", ". c #000010", "# c None", "a c #0F0600", "b c #130800", "c c #1C0B00", "d c #222232", "e c #334455", "f c #381700", "g c #3F3F4F", "h c #404000", "i c #441100", "j c #505000", "k c #555565", "l c #582400", "m c #606000", "n c #652900", "o c #6C6C30", "p c #7799AA", "q c #7B3607", "r c #7E6218", "s c #87873F", "t c #8C4718", "u c #8C8C59", "v c #929265", "w c #99AACC", "x c #9B5627", "y c #A7A7B7", "z c #A8843F", "A c #A89358", "B c #AC6738", "C c #AFAF7F", "D c #B29351", "E c #BD7849", "F c #CCCCEE", "G c #CDBAAD", "H c #D08B5C", "I c #D7D7BF", "J c #D9CBC1", "K c #DA9566", "L c #DC9A6E", "M c #EBA677", "N c #ECA778", "O c #ECC3A7", "P c #EEAD81", "Q c #F2B184", "R c #F0F0FF", "S c #F3C3A1", "T c #F3B68C", "U c #F5F0F0", "V c #FEC39A", "W c #FFE0D5", "X c #FFE2CE", "Y c #FFFFFF", "OTMMNNMMMMTTV###", "HxnfffnqtBHMPTV#", "MBbabbccflqBHLTV", "OVEblGJFRpdilxMQ", "#SVqqJUk...gtltM", "#OVHtKUgd.dgUBlH", "##SVMKWwdeeyUMEM", "###VVMQXXUUUMMTV", "#vmAmmDzmmrmmmDV", "#mYjYYCmYYjCYYj#", "#mYhYmYhYhmYhhu#", "#mYhYYCjYIjYsYh#", "vmYhYhjmYhmYhYh#", "mYIhYh#mYYhCYCj#", "vjovjo#vjhomhjv#"}; gentoo-0.20.6/icons/Directory2.xpm0000664000175000017500000000150512163774660013721 00000000000000/* XPM */ static char * Directory2_xpm[] = { "16 15 32 1", " c None", "! c #7D7D65", "# c #9E9E92", "$ c #654D18", "% c #92866D", "& c #9A7124", "/ c #AE9A71", "( c #BEBEA6", ") c #7D6941", "= c #D7AE79", "+ c #B28E59", "* c #695120", "- c #CA9E5D", "[ c #FFFFCA", "] c #FFFFE7", "{ c #AA966D", "} c #FFCE9A", "< c #CAB686", "> c #BA9661", ", c #AAA296", ". c #8A6D39", "| c #9E7D49", "@ c #79795D", "~ c #826531", "' c #DFDFC6", "? c #797559", "0 c #756D49", "1 c #9E9E86", "2 c #71653D", "3 c #6D5D31", "4 c #716941", "5 c #8E7951", " !# $% % ", "&/ !(!)=+$%+*% ", "$-&/[](!{=+==+* ", ")=}-&<[](!{===* ", "%+}}}-&<[](!{=>*", ",.}}}}}-&<[](!|)", " $}}}}}}}-&<]@~%", " )=}}}}}}}}&'?* ", " %+}}}}}}}}&(0) ", " ,.}}}}}}}}&12% ", " $+}}}}}}}&!3 ", " %$+}}}}}&4) ", " %$+}}}&3% ", " %$+}&* ", " %$$5 "}; gentoo-0.20.6/icons/Card.xpm0000664000175000017500000000123212163774660012541 00000000000000/* XPM */ static char * Card_xpm[] = { "16 15 21 1", " c None", "! c #004100", "# c #618261", "$ c #008200", "% c #006100", "& c #000000", "/ c #73A673", "( c #399239", ") c #A6B6A6", "= c #419641", "+ c #414141", "* c #319231", "- c #4D9A4D", "[ c #FFFFFF", "] c #002000", "{ c #C2C2C2", "} c #65A265", "< c #D7D7D7", "> c #828282", ", c #616161", ". c #C6CA79", " ", " !# ", " !$%!# ", " !$&//%!# ", " !$&&&()=%!# ", " !$&&&&+*)-$[!# ", " ]$&&+${&}[<>! ", " !{+${&&[<&<, ", " !.,${&&[<&<, ", " !.,.,$$[<<<, ", " !.,.{[<&<, ", " !.][<&<, ", " ! [<<, ", " [<>, ", " > "}; gentoo-0.20.6/icons/ExcelCalcXLS.xpm0000664000175000017500000000222712163774660014107 00000000000000/* XPM */ static char * ExcelCalcXLS_xpm[] = { "16 15 36 2", ".. c #000000", ".# c None", ".a c #002020", ".b c #004040", ".c c #006060", ".d c #107F80", ".e c #222222", ".f c #209FA0", ".g c #2B2B2B", ".h c #2E5E5E", ".i c #343434", ".j c #404040", ".k c #40BEC0", ".l c #575757", ".m c #585858", ".n c #616161", ".o c #6A6A6A", ".p c #777777", ".q c #78C6C8", ".r c #818181", ".s c #8A8A8A", ".t c #919191", ".u c #989898", ".v c #A0A0A0", ".w c #ACACAC", ".x c #B0CFD0", ".y c #B4B4B4", ".z c #BBBBBB", ".A c #C0C0C0", ".B c #CACACA", ".C c #D6D6D6", ".D c #DEDEDE", ".E c #E4E4E4", ".F c #EAEAEA", ".G c #F5F5F5", ".H c #FEFEFE", ".H.H.H.C.H.H.H.C.H.H.H.C.H.H.H.o", ".H.A.A.o.H.A.A.o.H.A.A.o.H.A.A..", ".v.o.o.i.o.i.i.i.o.i.i.i.o.i.i..", ".H.H.H.o.H.H.H.A.H.H.H.A.H.H.H..", ".H.A.h.b.a.E.F.b.b.a.E.z.H.H.H..", ".v.o.b.x.x...b.f.d...u.y.z.A.A..", ".H.H.F.b.k.q...c...v.z.w.H.H.H..", ".H.A.y.g.b.k.q...b.b.a.v.G.H.H..", ".v.o.o.b.f.b.k.q...c...t.t.A.A..", ".H.H.b.d.c.c.b.k.q...u.t.F.H.H..", ".H.A.a.........b.k.q...t.m.n.n.e", ".v.o.n.g.s.r.r.r.b...e.t.l.H.A.j", ".H.H.G.n.E.D.D.v.B.z.z.r.p.A.j.v", ".H.A.z.i.H.G.G.z.F.B.w.m.z.j.r.#", ".i.....................e.j.v.#.#"}; gentoo-0.20.6/icons/xpm.xpm0000664000175000017500000000104112163774660012472 00000000000000/* XPM */ static char * xpm_xpm[] = { "16 15 13 1", ". c None", "k c #FBDBBE", "f c #391C00", "j c #EB963D", "e c #713900", "c c #9A9A9A", "b c #AAAAAA", "h c #000000", "g c #E77100", "i c #F3BA7D", "a c #DFDFDF", "# c #FFFFFF", "d c #555555", "................", "..#aaaaaaaaaab..", "..accccccccccd..", "eeeeeeeeeeeeeeef", "eggggggggggggggh", "e#gg#g##ig#ggg#h", "ej##jg#g#g##g##h", "egkkgg##ig#j#j#h", "ej##jg#ggg#gjg#h", "e#gg#g#ggg#ggg#h", "eggggggggggggggh", "fhhhhhhhhhhhhhhh", "..accccccccccd..", "..bddddddddddd..", "................"}; gentoo-0.20.6/icons/PowerButton.xpm0000664000175000017500000000164712163774660014172 00000000000000/* XPM */ static char * PowerButton2_xpm[] = { "16 15 21 2", ".. c None", ".# c #424242", ".a c #4D4D4D", ".b c #545454", ".c c #5A5A5A", ".d c #626262", ".e c #6C6C6C", ".f c #727272", ".g c #7C7C7C", ".h c #808080", ".i c #8A8A8A", ".j c #919191", ".k c #9D9D9D", ".l c #A0A0A0", ".m c #AAAAAA", ".n c #B6B6B6", ".o c #B9B9B9", ".p c #C3C3C3", ".q c #C9C9C9", ".r c #D1D1D1", ".s c #E0E0E0", "...........c.#.#.#.c............", ".......b.c.k.p.q.n.i.b.b........", ".....#.j.s.n.l.l.l.m.n.g.#......", "...b.l.s.l.k.l.k.k.l.l.m.g.a....", "...c.s.l.l.i.b.#.b.h.l.l.k.b....", ".c.k.n.l.h.b.j.h.j.b.h.l.k.f.c..", ".#.q.l.l.b.j.l.#.l.j.b.l.k.h.#..", ".#.r.l.l.#.l.l.#.k.l.#.l.l.g.#..", ".#.o.l.l.b.j.l.#.l.j.b.l.k.g.#..", ".c.i.m.l.h.b.j.h.j.b.h.l.j.d.c..", "...b.n.l.l.i.b.#.b.h.l.l.f.a....", "...b.h.l.l.k.k.k.k.k.l.e.c.a....", ".....#.f.j.k.k.l.k.i.e.c.#......", ".......a.b.e.g.g.f.d.a.a........", "...........b.#.#.#.b............"}; gentoo-0.20.6/icons/mp3.xpm0000664000175000017500000000107712163774660012376 00000000000000/* XPM */ static char * mp3_xpm[] = { "16 15 15 1", " c None", "! c #929292", "# c #6D4100", "$ c #616161", "% c #B27100", "& c #FFA220", "/ c #000000", "( c #FFB241", ") c #FFA200", "= c #925900", "+ c #6D6D6D", "* c #494949", "- c #DB8A00", "[ c #242424", "] c #FFC261", " !#$ ", " $%&/ ", " !#(&#! ", " $%()=+ ", " !#)()%* ", " $%)()-[ ", " !#)]]())%$ ", " #)))())))# ", " $#%]))))#! ", " [()))%$ ", " *()))#! ", " +())%$ ", " !())#! ", " /)%$ ", " $#! "}; gentoo-0.20.6/icons/Tape.xpm0000664000175000017500000000104212163774660012560 00000000000000/* XPM */ static char * Tape_xpm[] = { "16 15 13 1", " c None", "! c #616161", "# c #414141", "$ c #B2B2C2", "% c #515161", "& c #000000", "/ c #202020", "( c #313131", ") c #49494D", "= c #A2A2AE", "+ c #79798A", "* c #656579", "- c #51515D", " ", " ", "!!!!!!!!!!!!!!!#", "!$%$####%%#####&", "#&&&&&&&&&&&&&&&", "!#!!!!!!!!!!!!#&", "!/#//////////#/&", "!/(&)=)&/+=)*)/&", "!//&=&=&&=&=*-/&", "!/(&)=)&/+=+*)/&", "!/#!!!!!!!!!!#/&", "!/############/&", "#&&&&&&&&&&&&&&&", " ", " "}; gentoo-0.20.6/icons/Printer.xpm0000664000175000017500000000150212163774660013313 00000000000000/* XPM */ static char * Printer_xpm[] = { "16 15 32 1", " c None", "! c #9A9A9A", "# c #ACAAAC", "$ c #A2A2A5", "% c #EEEEEE", "& c #E7E7E4", "/ c #CACAC6", "( c #F3F3F3", ") c #EBEBE7", "= c #E3E3DF", "+ c #DFDFDE", "* c #FFFFFF", "- c #B3B3B3", "[ c #717173", "] c #9A9A96", "{ c #92928E", "} c #D7D7D2", "< c #5A5A5B", "> c #C6C6C6", ", c #535353", ". c #BEBABE", "| c #CECECE", "@ c #AAAAA6", "~ c #696969", "' c #424242", "? c #BABAB6", "0 c #797979", "1 c #4D4D4D", "2 c #827D82", "3 c #939393", "4 c #626262", "5 c #696965", " ", " !!!# ", " $%&%/!!! ", " ##%()&=+! ", " !**()&=-# ", " !*(%%&=![! ", " !]{-+%}/[<[[ ", " })%%%+>-{{<[<, ", "$.|+%)%%%%%@~,' ", "$-??#.|+%@0~,1' ", "<[23$$$!45<1'4 ", "444<,~23<,''3 ", "#30[[[~~''4 ", " #304'3 ", " "}; gentoo-0.20.6/icons/bmp2.xpm0000664000175000017500000000223112163774660012530 00000000000000/* XPM */ static char * _bmp2_xpm[] = { "16 15 55 1", ". c #000010", "# c None", "a c #0F0600", "b c #130800", "c c #1C0B00", "d c #222232", "e c #2D2216", "f c #302418", "g c #334455", "h c #381700", "i c #3F3F4F", "j c #413120", "k c #441100", "l c #4F3C27", "m c #503C28", "n c #555565", "o c #582400", "p c #604830", "q c #652900", "r c #7799AA", "s c #7B3607", "t c #806040", "u c #856950", "v c #875834", "w c #876649", "x c #8A694C", "y c #8C4718", "z c #99AACC", "A c #9B5627", "B c #A7A7B7", "C c #AC6738", "D c #B08868", "E c #BD7849", "F c #BFAF9F", "G c #CCCCEE", "H c #CDBAAD", "I c #CDC1B9", "J c #D08B5C", "K c #D9CBC1", "L c #DA9566", "M c #DC9A6E", "N c #E4C2AA", "O c #EBA677", "P c #ECA778", "Q c #ECC3A7", "R c #EEAD81", "S c #F2B184", "T c #F0F0FF", "U c #F3C3A1", "V c #F3B68C", "W c #F5F0F0", "X c #FEC39A", "Y c #FFE0D5", "Z c #FFE2CE", "0 c #FFFFFF", "QVOOPPOOOOVVXN##", "JAqhhhqsyCJORVXN", "OCbabbcchosCJMVX", "QXEboHKGTrdkoAOS", "#UXssKWn...iyoyO", "#QXJyLWid.diWCoJ", "#IUXOLYzdggBWOEO", "##NXXOSZZWWWOOVX", "eppuDpXOJpvppwXX", "p00Ft0pXp0m00Fx#", "p0t0j00p00j0t0j#", "p00Ft0F0F0j00Fj#", "p0t0j0jFp0j0jj##", "p00Ft0ljp0j0je##", "emjjeme#ememf###"}; gentoo-0.20.6/icons/xcf.xpm0000664000175000017500000000357612163774660012465 00000000000000/* XPM */ static char * xcf_xpm[] = { "16 15 83 2", "#h c #5D5D5D", "OD c None", ".g c #6D6955", "#J c #55534B", "#i c #75715D", ".5 c #433B2A", "#A c #5A5A52", ".3 c #C6C6C6", "#F c #494333", ".x c #867965", ".Y c #737472", ".w c #9A8E79", "#w c #555243", ".F c #595545", "#I c #181812", ".o c #625D49", "#X c #454541", ".j c #797973", ".C c #696553", "#x c #312D23", ".7 c #6C6A5C", "#n c #716B5B", ".s c #2A2822", "#R c #737365", ".b c #828282", "#O c #4B493A", "#K c #51493D", "#G c #867D6B", ".R c #E3E3E3", "#k c #E7EBEB", ".2 c #3D3928", ".Q c #8E9292", ".N c #929292", "#B c #B2B2A6", ".d c #7D827D", ".6 c #201C18", ".W c #A4A4A4", ".O c #282420", "#D c #515151", ".r c #9E968E", "#. c #45453D", "#q c #B4B4B4", "#U c #49453D", ".G c #929282", ".B c #616161", "#M c #413528", ".X c #696969", ".m c #827561", "#l c #A2A292", ".E c #CACACA", "#c c #8A8A75", "#S c #D4D4D4", ".J c #797979", "#V c #C2BEB6", ".n c #202020", "#e c #3B3B33", ".z c #5D5949", ".9 c #73736B", "#W c #656151", "#p c #201C14", ".V c #28241C", "#d c #4D514D", "#j c #ACAAA6", ".v c #A2968A", ".S c #DFDFDF", ".M c #D2CED2", ".u c #554D41", ".T c #8C8E8E", ".H c #353535", ".y c #393535", ".p c #6B6B63", ".1 c #595549", "#t c #3D3D3D", "#o c #AEA28E", ".L c #9E9E9E", "#Y c #8E8A82", "#Z c #20201C", ".t c #312D28", ".A c #9A9279", "#y c #4D4D4D", "#Q c #96928A", ".4 c #AAAEAE", "#L c #65614D", "ODODOD#oODODODODODODODODODOD.L#R", "ODODOD#o#Q.QODODODODODODOD.4.9.g", "ODODOD#j.A.j.TODODODODOD#q#R.C.o", "ODODODOD#o#G.p.YODODODOD#n.C.z#A", "ODODODOD#l.w.x#c.G.9.7.C#L.o.F.7", "OD.Y.TOD#q.S#V.E#k#B#n#w#K#O#O.p", ".X.N#D.Y#S.H#S.R.H.3.7#O.5.5#x.j", ".B.N#D.Y.L.v#j.T.M#j.o#F.5#x#I.N", "#t#t#h.C#i.m#G.r#Y.7#w.5#M.6#Z.W", ".J#d.9#w.o.C.C#W.o#e#A.2#x#I.yOD", "OD.d.1#F#O#w.u#F#I#J#O#x.V.O#yOD", "ODOD.b.t#p.s.6#I#A#.#x.V.s.B.WOD", "ODODOD.W.b#U#J#X.t.t.n#e#y.bODOD", "ODODODODODOD.L.J#D#h#h.b.WODODOD", "ODODODODODODODODODODODODODODODOD"}; gentoo-0.20.6/icons/Makefile.in0000664000175000017500000004074412460257277013222 00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # ----------------------------------------------------------------------------- # gentoo icons makefile # ----------------------------------------------------------------------------- VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = icons DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am COPYING \ README ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pixmapdir)" DATA = $(pixmap_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DATE = @DATE@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GENTOO_CFLAGS = @GENTOO_CFLAGS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_NEWLOCALE = @HAVE_NEWLOCALE@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_DEFAULT_VERBOSITY = @INTL_DEFAULT_VERBOSITY@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULES_CFLAGS = @MODULES_CFLAGS@ MODULES_LIBS = @MODULES_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pixmapdir = $(datadir)/gentoo/icons pixmap_DATA = AbiWord.xpm \ Amiga.xpm \ Animation.xpm \ Apple.xpm \ BSD.xpm \ Bad.xpm \ Battery.xpm \ CDROM.xpm \ Card.xpm \ Database.xpm \ Directory.xpm \ Directory2.xpm \ Document.xpm \ EggTimer.xpm \ ExcelCalcXLS.xpm \ Executable.xpm \ FIFO.xpm \ Floppy.xpm \ Font.xpm \ GNUstep.xpm \ Ghost.xpm \ GnomeCalc.xpm \ GnomeWord.xpm \ Harddrive.xpm \ Image.xpm \ Internet.xpm \ KDECalc.xpm \ KDEWord.xpm \ Kernel.xpm \ Keymap.xpm \ Lego.xpm \ License.xpm \ Linux.xpm \ MSWordDoc.xpm \ Makefile.xpm \ Maya.xpm \ Mixer.xpm \ Mouse.xpm \ Mouse2.xpm \ NetAmiga.xpm \ NetApple.xpm \ NetHD.xpm \ NetSGI.xpm \ NetSun.xpm \ NetWindows.xpm \ Package.xpm \ Package2.xpm \ Port.xpm \ Port2.xpm \ PowerButton.xpm \ Printer.xpm \ Readme.xpm \ SCSI.xpm \ SoundCard.xpm \ Source.xpm \ Speaker.xpm \ Speaker2.xpm \ Spreadsheet.xpm \ Tape.xpm \ VRML.xpm \ Windows.xpm \ aiff.xpm \ au.xpm \ avi.xpm \ bmp.xpm \ bmp2.xpm \ c.xpm \ class.xpm \ conf.xpm \ core.xpm \ cpp.xpm \ deb.xpm \ eps.xpm \ exe.xpm \ gentoo.png \ gif.xpm \ gif2.xpm \ h.xpm \ html.xpm \ html2.xpm \ iff.xpm \ iff2.xpm \ java.xpm \ jpeg.xpm \ jpeg2.xpm \ log.xpm \ m.xpm \ man.xpm \ midi.xpm \ mod.xpm \ mov.xpm \ mov2.xpm \ mp3.xpm \ mpeg.xpm \ o.xpm \ pcx.xpm \ pcx2.xpm \ pdb.xpm \ pdf.xpm \ pl.xpm \ png.xpm \ png2.xpm \ prc.xpm \ ps.xpm \ r.xpm \ ra.xpm \ rom.xpm \ rpm.xpm \ sh.xpm \ sid.xpm \ so.xpm \ targa.xpm \ targa2.xpm \ tex.xpm \ tiff.xpm \ tiff2.xpm \ txt.xpm \ wav.xpm \ xbm.xpm \ xbm2.xpm \ xcf.xpm \ xpm.xpm \ xpm2.xpm all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu icons/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pixmapDATA: $(pixmap_DATA) @$(NORMAL_INSTALL) @list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pixmapdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pixmapdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pixmapdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pixmapdir)" || exit $$?; \ done uninstall-pixmapDATA: @$(NORMAL_UNINSTALL) @list='$(pixmap_DATA)'; test -n "$(pixmapdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pixmapdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pixmapdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pixmapDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pixmapDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ ctags-am distclean distclean-generic distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pixmapDATA install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags-am uninstall uninstall-am \ uninstall-pixmapDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gentoo-0.20.6/icons/exe.xpm0000664000175000017500000000154012163774660012453 00000000000000/* XPM */ static char * exe2_xpm[] = { "16 15 34 1", ". c #000000", "# c #000080", "a c #0E0E0E", "b c #182E13", "c c #19334F", "d c #1F3F62", "e c #202020", "f c #2E5E92", "g c #305B25", "h c #404040", "i c #458336", "j c #606060", "k c #6E6E6E", "l c #732316", "m c #776521", "n c #777777", "o c #808080", "p c #812719", "q c #888888", "r c #919191", "s c #999999", "t c #9E301F", "u c #A0A0A0", "v c #AAAAAA", "w c #B3B3B3", "x c #BBBBBB", "y c #C0C0C0", "z c #D5D5D5", "A c #DDDDDD", "B c #E6E6E6", "C c #EEEEEE", "D c #F7D143", "E c #F7F7F7", "F c #FFFFFF", "oooooooooooooooo", "oyyyyyyyyyyyyyy.", "oy############o.", "oy######y#y#y#o.", "oyyyyyyyyyyyyyo.", "oyFEzzFFFFFFFFo.", "oyFCAyqquyAEFFo.", "oyFBAwrklpejyFo.", "oyEAxvketligjFo.", "oyCzzsrcdagbyFo.", "oyFCwnedfmDeEFo.", "oyFFFAyohemjFFo.", "oyFFFFFFFAoyFFo.", "oyooooooooooooo.", "o..............."}; gentoo-0.20.6/icons/Package.xpm0000664000175000017500000000246112163774660013230 00000000000000/* XPM */ static char * Archive_xpm[] = { "16 15 65 1", " c None", "! c #BAA68A", "# c #AA845D", "$ c #C2BAB6", "% c #9A8A79", "& c #AA7D55", "/ c #B68E63", "( c #B28A55", ") c #A67549", "= c #9E7145", "+ c #745231", "* c #AA824D", "- c #825C39", "[ c #45351C", "] c #7D593D", "{ c #7D6549", "} c #513D23", "< c #A28261", "> c #BE9269", ", c #A27951", ". c #8A693D", "| c #8A653D", "@ c #755939", "~ c #6B5333", "' c #614528", "? c #A57141", "0 c #866139", "1 c #624B2B", "2 c #594324", "3 c #3D311C", "4 c #101010", "5 c #614524", "6 c #B2794D", "7 c #AE7545", "8 c #9E6941", "9 c #201010", "A c #140C04", "B c #926541", "C c #795333", "D c #412020", "E c #221911", "F c #1C100C", "G c #6D512D", "H c #694D31", "I c #795D35", "J c #513520", "K c #4D351C", "L c #3B281A", "M c #2D1C10", "N c #1C1804", "O c #8A6135", "P c #55392D", "Q c #493B20", "R c #312014", "S c #20180C", "T c #92653D", "U c #594531", "V c #39241C", "W c #2D2018", "X c #281C18", "Y c #595524", "Z c #554124", "a c #616161", "b c #9E6949", "c c #655531", " ", " !#! ", " $%&/()=+% ", "!((#++*-[+]{% ", "},+[+.|-@~~% ", "}~('[+?[+0+1234 ", "}5['(678+['39A4 ", "}1[1+B-C[D4EEF4 ", "}G[HI?JKLL4MEN4 ", "}+[CO?PQ[L4RES4 ", " }[-T?U}Q[4VWX4 ", " [-8?YZ}Q434a ", " }b?c2Z}4a ", " }?c14a ", " }4a "}; gentoo-0.20.6/icons/aiff.xpm0000664000175000017500000000144112163774660012577 00000000000000/* XPM */ static char * aiff_xpm[] = { "16 15 30 1", " c None", "! c #D4D5D4", "# c #DEDEDE", "$ c #FFFFFF", "% c #000000", "& c #CECECE", "/ c #EFF7BE", "( c #E7E7E7", ") c #CACE9A", "= c #354500", "+ c #9AAE5D", "* c #96A655", "- c #DBE3AA", "[ c #8AA629", "] c #E7F3E7", "{ c #617D01", "} c #8EAA2D", "< c #5D7900", "> c #5D632D", ", c #557100", ". c #829E24", "| c #516900", "@ c #8EAA31", "~ c #597100", "' c #929A61", "? c #A2A671", "0 c #B6BE86", "1 c #394108", "2 c #F7F7F7", "3 c #C6C6C6", " ! ", " #$# ", " #$%$! ", " !$$%$# & ", " !$%/%$$(!#$# ", " !$$%)=)%$$$%$!", "($$%/=+=*%-%-=$(", "$[]{}<[<[>[,[{]$", "==%.|@~}~'|}>}[=", "$${/%-=?=0%-1-[$", "!#($%$%)=-$/%$$!", " &!$$%/%$2$%$! ", " !($$%$##$! ", " 3!$%$! & ", " !$! "}; gentoo-0.20.6/icons/png2.xpm0000664000175000017500000000215312163774660012541 00000000000000/* XPM */ static char * png3_xpm[] = { "16 15 52 1", ". c #000010", "# c None", "a c #0F0600", "b c #130800", "c c #1C0B00", "d c #222232", "e c #334455", "f c #381700", "g c #3F3F4F", "h c #400040", "i c #441100", "j c #500050", "k c #555565", "l c #582400", "m c #602060", "n c #652900", "o c #7799AA", "p c #7B3607", "q c #86434C", "r c #8C4718", "s c #8E4C54", "t c #907090", "u c #99AACC", "v c #9B5627", "w c #9C6780", "x c #A5636B", "y c #A7A7B7", "z c #A96B76", "A c #AC6738", "B c #AE717D", "C c #AF8FAF", "D c #BD7849", "E c #CCCCEE", "F c #CDBAAD", "G c #D08B5C", "H c #D7C7D7", "I c #D9CBC1", "J c #DA9566", "K c #DC9A6E", "L c #EBA677", "M c #ECA778", "N c #ECC3A7", "O c #EEAD81", "P c #F2B184", "Q c #F0F0FF", "R c #F3C3A1", "S c #F3B68C", "T c #F5F0F0", "U c #FEC39A", "V c #FFE0D5", "W c #FFE2CE", "X c #FFFFFF", "NSLLMMLLLLSSU###", "GvnfffnprAGLOSU#", "LAbabbccflpAGKSU", "NUDblFIEQodilvLP", "#RUppITk...grlrL", "#NUGrJTgd.dgTAlG", "##RULJVudeeyTLDL", "###UULPWWTTTLLSU", "tmmwBmBxmsqmmzUU", "mXXCmXjmXjCXXHj#", "mXmXjXHjXhXhhhj#", "mXXCjXCCXhXhXXj#", "mXhjmXhHXhXhhXh#", "mXh#mXhmXhCXXCj#", "tjj#tjjtjjtjhj##"}; gentoo-0.20.6/icons/targa2.xpm0000664000175000017500000000223212163774660013051 00000000000000/* XPM */ static char * targa3_xpm[] = { "16 15 55 1", ". c #000010", "# c None", "a c #004040", "b c #005050", "c c #006060", "d c #0F0600", "e c #130800", "f c #1C0B00", "g c #222232", "h c #306060", "i c #334455", "j c #381700", "k c #3F3F4F", "l c #3F8787", "m c #441100", "n c #555565", "o c #56654D", "p c #582400", "q c #5C8F8F", "r c #5F9090", "s c #609090", "t c #652900", "u c #65765F", "v c #76846D", "w c #7799AA", "x c #7B3607", "y c #7E927E", "z c #7FAFAF", "A c #7FBFBF", "B c #8C4718", "C c #99AACC", "D c #9B5627", "E c #A7A7B7", "F c #AC6738", "G c #BD7849", "H c #BFD7D7", "I c #CCCCEE", "J c #CDBAAD", "K c #D08B5C", "L c #D9CBC1", "M c #DA9566", "N c #DC9A6E", "O c #EBA677", "P c #ECA778", "Q c #ECC3A7", "R c #EEAD81", "S c #F2B184", "T c #F0F0FF", "U c #F3C3A1", "V c #F3B68C", "W c #F5F0F0", "X c #FEC39A", "Y c #FFE0D5", "Z c #FFE2CE", "0 c #FFFFFF", "QVOOPPOOOOVVX###", "KDtjjjtxBFKORVX#", "OFedeeffjpxFKNVX", "QXGepJLITwgmpDOS", "#UXxxLWn...kBpBO", "#QXKBMWkg.gkWFpK", "##UXOMYCgiiEWOGO", "###XXOSZZWWWOOVX", "scccyyccuGocvVXX", "c000bz00Hbl0lyX#", "sc0ac0aabcHAHh##", "#c0ac0a00b0a0b##", "#c0ac0ab0a000a##", "#c0arz00zb0a0a##", "#sbh#sbahqbhbh##"}; gentoo-0.20.6/icons/EggTimer.xpm0000664000175000017500000000133312163774660013375 00000000000000/* XPM */ static char * EggTimer2_xpm[] = { "16 15 25 1", ". c #010101", "# c None", "a c #1E1E1E", "b c #252525", "c c #373737", "d c #4F4F4F", "e c #5D5D5D", "f c #626262", "g c #818181", "h c #8C8C8C", "i c #919191", "j c #9A9A9A", "k c #A0A0A0", "l c #ABABAB", "m c #BABABA", "n c #C1C1C1", "o c #CACACA", "p c #D4D4D4", "q c #DBDBDB", "r c #E2E2E2", "s c #ECECEC", "t c #F5F5F5", "u c #F37B7B", "v c #FAFAFA", "w c #FF1F1F", "######kkk#######", "#####kqspk######", "####kttsssk#####", "###kqvvvtsng####", "###kvvvvtssk####", "##hovvvvtssmg###", "##krvvtwtsqnd###", "##kvvvtutsqnc###", "##knkiigeeebb###", "##kvkvivereka###", "##kpkvkrinei.###", "##hiqqpnmlifa###", "###gkkllkjk.####", "####.fikif.#####", "#####a...a######"}; gentoo-0.20.6/icons/Lego.xpm0000664000175000017500000000317712163774660012570 00000000000000/* XPM */ static char * prg2_xpm[] = { "16 15 67 2", ".. c None", ".# c #200000", ".a c #3D3B28", ".b c #474D49", ".c c #484F53", ".d c #512611", ".e c #565833", ".f c #61615C", ".g c #674412", ".h c #694B33", ".i c #6A3C0C", ".j c #6B4016", ".k c #6B6B6D", ".l c #6C5116", ".m c #6D4C16", ".n c #6D4F18", ".o c #706E53", ".p c #724D16", ".q c #747470", ".r c #79775F", ".s c #7C4F1B", ".t c #85441E", ".u c #8B5519", ".v c #8F5421", ".w c #941203", ".x c #959E97", ".y c #995E37", ".z c #A06060", ".A c #A35C21", ".B c #A48E72", ".C c #A74815", ".D c #AC1B00", ".E c #AD8E70", ".F c #AE1600", ".G c #B02104", ".H c #B04816", ".I c #B31607", ".J c #B40D00", ".K c #B71F04", ".L c #B74618", ".M c #B79575", ".N c #B7A28C", ".O c #B7B8B4", ".P c #B8BCAB", ".Q c #BA2D09", ".R c #B9481C", ".S c #B99C6E", ".T c #BF360D", ".U c #BF4210", ".V c #C14412", ".W c #C60000", ".X c #C64B15", ".Y c #C90000", ".Z c #C9CCC3", ".0 c #D1D1CE", ".1 c #D4D4D3", ".2 c #D6D6C7", ".3 c #D6DFD0", ".4 c #DDC2AC", ".5 c #DDC7BA", ".6 c #E5E8E2", ".7 c #EAE9DB", ".8 c #F3ECF5", ".9 c #F5EEE1", "#. c #F7F2E5", "## c #F7F7F5", "#a c #FDFDFE", "...Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.z", "...Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.#", "...Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.#", "...Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.#", "...Y.W.K.T.D.Q.U.D.T.G.F.X.V.w.#", "...Y.Q.y.S.g.E.5.c.4.h.d.4.M.t.#", "...I.i.7.o.r.Z.c#a.b.x.0.f.2.l.#", "...H.N.Z.a.7.O.O.k##.0.P.e.9.j.#", "...p#.#a.1#a.8.O.1.6.q.6.3.B.L.#", "...C.n.m.v.l.p.u.l.p.A.l.s.R.J.#", "...Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.#", "...Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.#", "...Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.#", "...Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.#", "...z.#.#.#.#.#.#.#.#.#.#.#.#.#.#"}; gentoo-0.20.6/icons/html.xpm0000664000175000017500000000163112163774660012637 00000000000000/* XPM */ static char * html_xpm[] = { "16 15 38 1", " c None", "! c #616161", "# c #414141", "$ c #FEFFFF", "% c #000000", "& c #002C2D", "/ c #002D31", "( c #003434", ") c #003539", "= c #00393B", "+ c #9AB2B2", "* c #004242", "- c #205959", "[ c #D7E3E3", "] c #A6BEBE", "{ c #004549", "} c #004A4A", "< c #DFE7E7", "> c #F7FBFB", ", c #005252", ". c #8EC6CA", "| c #8EB2B2", "@ c #00595A", "~ c #BED7D7", "' c #E3EFEF", "? c #005D61", "0 c #006161", "1 c #006D6D", "2 c #007575", "3 c #008282", "4 c #BEE3E3", "5 c #696969", "6 c #EFEFEF", "7 c #202020", "8 c #C2C2C2", "9 c #A2A2A2", "A c #DFDFDF", "B c #828282", " !!!!!!!!!!!!# ", " !$$$$$$$$$$$% ", " !$&&&&&&&&&$% ", " !$((((((((($% ", " !$*+$**-[]*$% ", " !${}<>},.},$% ", " !$,,.|>,.,,$% ", " !$@@.@~'.?0$% ", " !$12.334$11$% ", " !$(565%%%(2$% ", " !$%%%%%%%!!!7 ", " !$%%%%%%%!$8# ", " !$$$$$$$9!8#9 ", " !$$$$$A8!8#B ", " #%%%%%%%7#9 "}; gentoo-0.20.6/icons/Ghost.xpm0000664000175000017500000000074712163774660012766 00000000000000/* XPM */ static char * Ghost2_xpm[] = { "16 15 9 1", ". c #000000", "# c None", "a c #202020", "b c #404040", "c c #606060", "d c #C0C0C0", "e c #DFDFDF", "f c #F3F3F3", "g c #FEFEFE", "#####cbbc#######", "####begge.######", "###ceggggdb#####", "###bgggggd.#####", "##bbg.gg.d..b###", "#cgegbggbebgdb##", "#bggggggggggd.##", "##.ggggggggd.###", "###bggggggdb####", "###cgggggfd.####", "###bgegggeeb####", "##befeggfege.###", "#cggdbgedbgedb##", "##a..a#b..#b.###", "################"}; gentoo-0.20.6/icons/Mixer.xpm0000664000175000017500000000076612163774660012767 00000000000000/* XPM */ static char * Mixer_xpm[] = { "16 15 10 1", " c None", "c c #6D6D6D", "i c #222222", ". c #828282", "d c #3A3A3A", "a c #414141", "f c #A2A2A2", "b c #000000", "h c #C2C2C2", "j c #292929", "..............d ", ".aaaaaaaaaaaaab ", ".aabaaabaaabaab ", ".aabaacccdabaab ", ".aabaa...jabaab ", ".aabaafffjabaab ", ".aabaahhhicccdb ", ".aabaadbij...jb ", ".acccdabaafffjb ", ".a...jabaahhhib ", ".afffjabaadbijb ", ".ahhhiabaaabaab ", ".adbijabaaabaab ", ".aaaaaaaaaaaaab ", "dbbbbbbbbbbbbbb "}; gentoo-0.20.6/icons/Mouse2.xpm0000664000175000017500000000176112163774660013051 00000000000000/* XPM */ static char * Mouse3_xpm[] = { "16 15 26 2", ".. c None", ".# c #3B3B3B", ".a c #525252", ".b c #558955", ".c c #5D5D5D", ".d c #6B6B6B", ".e c #747474", ".f c #7C7C7C", ".g c #828282", ".h c #8B8B8B", ".i c #949494", ".j c #9B9B9B", ".k c #A2A2A2", ".l c #AAAAAA", ".m c #B2B2B2", ".n c #BBBBBB", ".o c #C2C2C2", ".p c #CBCBCB", ".q c #C9B3A7", ".r c #D3D3D3", ".s c #D6E7D6", ".t c #DBDBDB", ".u c #E2E2E2", ".v c #EBEBEB", ".w c #F2F2F2", ".x c #FAFAFA", "................................", "...........h.i..................", ".......e.g.j.u.i.e..............", ".....k.v.w.p.e.k.v.t.j..........", "...k.n.j.j.h.o.q.t.u.t.l........", ".i.u.w.x.n.n.s.b.k.u.t.r.m......", ".e.k.r.o.i.x.w.v.t.u.t.r.p.k....", ".g.n.j.g.t.w.v.v.u.t.r.p.o.o.i..", "...h.n.n.h.n.v.u.u.t.r.p.o.o.n.f", ".....h.k.o.j.k.t.t.r.p.o.o.n.m.g", ".......l.g.n.m.h.p.r.p.o.o.n.m.g", "...........g.j.m.i.m.o.o.n.m.k.e", "...............f.j.l.j.h.i.g.a.#", "...................h.f.d.d.c.e..", "................................"}; gentoo-0.20.6/icons/jpeg.xpm0000664000175000017500000000104212163774660012614 00000000000000/* XPM */ static char * jpeg_xpm[] = { "16 15 13 1", " c None", "! c #FFFFFF", "# c #DFDFDF", "$ c #AAAAAA", "% c #9A9A9A", "& c #555555", "/ c #3D3D00", "( c #202000", ") c #7D7D00", "= c #000000", "+ c #BEBE7D", "* c #DFDFBE", "- c #9E9E3D", " ", " !##########$ ", " #%%%%%%%%%%& ", "///////////////(", "/))))))))))))))=", "/)!)!!+)!!)+!!)=", "/)!)!)!)!))!)))=", "/)!)!!+)!*)!-!)=", "/)!)!)))!))!)!)=", "/!*)!)))!!)+!+)=", "/))))))))))))))=", "(===============", " #%%%%%%%%%%& ", " $&&&&&&&&&&& ", " "}; gentoo-0.20.6/icons/wav.xpm0000664000175000017500000000132512163774660012470 00000000000000/* XPM */ static char * wav_xpm[] = { "16 15 25 1", " c None", "! c #D4D5D4", "# c #DEDEDE", "$ c #FFFFFF", "% c #000000", "& c #CECECE", "/ c #EBEBFF", "( c #E7E7E7", ") c #C2BEFF", "= c #2D28A6", "+ c #E7F3E7", "* c #9692FF", "- c #8E8AFF", "[ c #D7D2FF", "] c #837DFC", "{ c #5B53D4", "} c #8A82FF", "< c #514BCA", "> c #5D59D7", ", c #7D75F7", ". c #4D45C6", "| c #8682FF", "@ c #AEAAFF", "~ c #F7F7F7", "' c #C6C6C6", " ! ", " #$# ", " #$%$! ", " !$$%$# & ", " !$%/%$$(!#$# ", " !$$%)=)%$$$%$!", "($$%+=*=-%[%[=$(", "$]+{}{]{]<]<]>/$", "==%,.}<}<|.}<}]=", "$${/%[=*=@%[=[]$", "!#($%$%)=[$/%$$!", " &!$$%+%$~$%$! ", " !($$%$##$! ", " '!$%$! & ", " !$! "}; gentoo-0.20.6/icons/prc.xpm0000664000175000017500000000161112163774660012455 00000000000000/* XPM */ static char * prc_xpm[] = { "16 15 37 1", " c None", "! c #000041", "# c #101096", "$ c #2424AA", "% c #D7DB59", "& c #7D7D41", "/ c #D2B241", "( c #000082", ") c #3D3D61", "= c #BABE31", "+ c #828282", "* c #5D5D31", "- c #454524", "[ c #000000", "] c #A2A2A2", "{ c #3D3D3D", "} c #202020", "< c #008200", "> c #181818", ", c #2DAA2D", ". c #BEBE41", "| c #96D714", "@ c #1C1C00", "~ c #DFDF20", "' c #DFDF61", "? c #616161", "0 c #CAEB08", "1 c #3D3D00", "2 c #FFFF00", "3 c #FFFF7D", "4 c #00618A", "5 c #8A8A0C", "6 c #C6C604", "7 c #FFFFFF", "8 c #BEBE82", "9 c #BEBE00", "A c #7D7D00", " !#$%%&%/$#((! ", " !#$)=)$$#(!+ ", " &*&*&*&*-[] ", " [[{{}[[[[[[] ", " [[{{}[[[[<[+ ", " ><,,,,,<[] ", " ><,,,,,<[] ", " ><,,,,,<[. ", " ><,,,,|<@~. '", " >?+++++012.2 ", " >?+++++?232. ", " 4>>>>5623732~", " >+>+>+>?232.8", " [>>>>>>912.2 ", " [[[[[A[8~8 '"}; gentoo-0.20.6/icons/Port2.xpm0000664000175000017500000000106212163774660012677 00000000000000/* XPM */ static char * Port2_xpm[] = { "16 15 14 1", " c None", "! c #D7D7D7", "# c #FFFFFF", "$ c #DFDFDF", "% c #848484", "& c #4D4D4D", "/ c #EFEFEF", "( c #C2C2C2", ") c #CACACA", "= c #969696", "+ c #A2A2A2", "* c #AAAAAA", "- c #717171", "[ c #656565", " ", " ", " ! ", " #$$% $", " #$$& $##", " $##/$&($##)=", " $#$$$/# =+%==*", " #/$$$$$&%*+-* ", " $/#/$$[%===- ", " $%(/#%=====- ", " $&%%(=====-% ", " $&%&(===-% ", " %%&(=-% ", " %*% ", " "}; gentoo-0.20.6/icons/GnomeWord.xpm0000664000175000017500000000340412163774660013574 00000000000000/* XPM */ static char * GnomeWord_xpm[] = { "16 15 75 2", ".. c #000000", ".# c #0D0704", ".a c #100B08", ".b c #13120C", ".c c #130B06", ".d c #1A1815", ".e c #1A1A1A", ".f c #202020", ".g c #231E18", ".h c #25201B", ".i c #342D25", ".j c #39332D", ".k c #3E382C", ".l c #404040", ".m c #422822", ".n c #503D37", ".o c #514944", ".p c #544D3E", ".q c #5A564D", ".r c #5F5C51", ".s c #606060", ".t c #615143", ".u c #61665D", ".v c #625549", ".w c #635A59", ".x c #665252", ".y c #6F605A", ".z c #706B69", ".A c #73655E", ".B c #777166", ".C c #797573", ".D c #808080", ".E c #8A8681", ".F c #8D8D8D", ".G c #928376", ".H c #92897E", ".I c #938A8A", ".J c #938D81", ".K c #949090", ".L c #9C8D83", ".M c #9B9797", ".N c #9E827D", ".O c #9E9183", ".P c #A08C87", ".Q c #A2928C", ".R c #A0A0A0", ".S c #A49D9A", ".T c #A79E91", ".U c #AAA6A6", ".V c #ADADAD", ".W c #ABA09B", ".X c #AFA093", ".Y c #B2A59B", ".Z c #B4A6A0", ".0 c #B5AAA8", ".1 c #B8ADA8", ".2 c #BCB2AA", ".3 c #C2C2C2", ".4 c #CACACA", ".5 c #CCC7C6", ".6 c #CEC9C1", ".7 c #D3D3D3", ".8 c #D4C7C1", ".9 c #D5CDCC", "#. c #DADADA", "## c #DAD2CE", "#a c #DEDBD4", "#b c #E3E3E3", "#c c #E2E0DB", "#d c #E3DCD5", "#e c #E6DCDB", "#f c #EBEBEB", "#g c #F2F2F2", "#h c #FCFCFC", "#i c None", "#i.s.s.s.s.s.s.s.s.s.s.s.s.s.l#i", "#i.s#h#h#f#..7.3.4#f#h#h#h#h..#i", "#i.s#h#f.3.8.M#e.v.3#f#h#h#h..#i", "#i.s#g.3.6.W.y.1.j.I#b#h#h#h..#i", "#i.s#b.9.0.j.b.n.b.K.7#g#h#h..#i", "#i.s.7##.r.z.5#c.Y.J.3#f#h#h..#i", "#i.s.4.1.j.0#a.Y.H.i.S#b#h#h..#i", "#i.s.3.2.p#d.Z.L.A.c.U#.#f#h..#i", "#i.s.7.u.h.6.Q.o.a.w.F.V.4#f..#i", "#i.s#f.4.F.2.O.d.C.S##.P.x#...#i", "#i.s#h#b.V.N.O.k.E.Q.X.s.s.s.f#i", "#i.s#h#g.4.Q.G.G.T.9.2.s#h.3.l#i", "#i.s#h#h#b.V.t.B.L.L.q.D.3.l.R#i", "#i.s#h#h#g#..U.m.g.h.#.3.l.D#i#i", "#i.l.................e.l.R..#i#i"}; gentoo-0.20.6/icons/mov.xpm0000664000175000017500000000172512163774660012500 00000000000000/* XPM */ static char * mov3_xpm[] = { "16 15 42 1", ". c #000000", "# c None", "a c #404040", "b c #5C2E00", "c c #808080", "d c #867349", "e c #8B784D", "f c #8F7A50", "g c #927E53", "h c #958055", "i c #998459", "j c #9D885C", "k c #9F651F", "l c #A18B5F", "m c #A46C2A", "n c #A3641C", "o c #A37E48", "p c #A48D62", "q c #A7834D", "r c #A79165", "s c #A89165", "t c #AA5500", "u c #AA671E", "v c #AA712F", "w c #AB5906", "x c #AC9569", "y c #AC7E43", "z c #AD7532", "A c #AF986D", "B c #B29B6E", "C c #B48657", "D c #B48658", "E c #B69E71", "F c #BBA275", "G c #BEA679", "H c #C2A87D", "I c #C6AD80", "J c #C9945F", "K c #D4AA7F", "L c #E9D4BF", "M c #F4E9DF", "N c #FFFFFF", "##.#a........a#.", "##...ddefghij...", "##.#adefghijla#.", "Dtbbtktntmtmp...", "tNJJMKNKNtNwsa#.", "tNNNMNtMLKLux...", "tNJJMNtMJMJyBa#.", "tNttMKNKtNt.....", "DtbCtotqvtzEFa#.", "##...prxxBEFF...", "##.#asxxBEFFHac.", "##...xABEFGH...a", "##.#aABEFGHII.a#", "##...BEFGHIc..c#", "##.#a.......a###"}; gentoo-0.20.6/icons/NetApple.xpm0000664000175000017500000000271012163774660013402 00000000000000/* XPM */ static char * NetApple_xpm[] = { "16 15 75 1", " c None", "! c #65EF59", "# c #008A00", "$ c #828282", "% c #A2A2A2", "& c #41D231", "/ c #04BE00", "( c #10B204", ") c #00AE00", "= c #E7E779", "+ c #E7FBA6", "* c #FFFFB6", "- c #FFFB2D", "[ c #FFF710", "] c #FBEB0C", "{ c #F7CA20", "} c #EBB228", "< c #C68E2D", "> c #A26D31", ", c #FFE731", ". c #FFFBF3", "| c #FFEB96", "@ c #AA7524", "~ c #693D1C", "' c #FD6300", "? c #FFCA96", "0 c #F76100", "1 c #E76100", "2 c #D25904", "3 c #C2590C", "4 c #AE5D18", "5 c #613110", "6 c #A64914", "7 c #DE0000", "8 c #F35561", "9 c #CE0000", "A c #BE0000", "B c #AA0000", "C c #820C10", "D c #792D39", "E c #F31882", "F c #F73186", "G c #F30C6D", "H c #EB0861", "I c #DF0C5D", "J c #CE145D", "K c #B61859", "L c #9E1C55", "M c #8A2461", "N c #653165", "O c #C686AE", "P c #B62892", "Q c #C61492", "R c #B60C86", "S c #B6207D", "T c #9E2071", "U c #8A2886", "V c #792482", "W c #75416D", "X c #616161", "Y c #9A82B2", "Z c #203DAE", "a c #00008A", "b c #594565", "c c #202020", "d c #B2B2B6", "e c #414141", "f c #DFDFDF", "g c #C6C6C6", "h c #CECECE", "i c #D7D7D7", "j c #9A9A9A", "k c #AAAAAA", "l c #929292", "m c #797979", " !#$ ", " !#$% ", " &/(#$/)#% ", " =+*-[]{}<>% ", " ,.|-[]{}@~$ ", " '?'012345$% ", " '?'012365% ", " 787779ABCD% ", " EFGHIJKLMN$ ", " OPQRSTUVWX$ ", " YZabcZaX$% ", " %$de$$%% ", " fX ", "ghiffffjjXfffihg", "klmXXXjXXXXXXmlk"}; gentoo-0.20.6/icons/targa.xpm0000664000175000017500000000104312163774660012766 00000000000000/* XPM */ static char * targa_xpm[] = { "16 15 13 1", " c None", "! c #FFFFFF", "# c #DFDFDF", "$ c #AAAAAA", "% c #9A9A9A", "& c #555555", "/ c #003D3D", "( c #001C1C", ") c #007D7D", "= c #000000", "+ c #7DBEBE", "* c #BEDFDF", "- c #3D9E9E", " ", " !##########$ ", " #%%%%%%%%%%& ", "///////////////(", "/))))))))))))))=", "/)!!!)+!!*)-!-)=", "/))!))!))))*+*)=", "/))!))!)!!)!)!)=", "/))!))!))!)!!!)=", "/))!))+!!+)!)!)=", "/))))))))))))))=", "(===============", " #%%%%%%%%%%& ", " $&&&&&&&&&&& ", " "}; gentoo-0.20.6/icons/c.xpm0000664000175000017500000000132412163774660012114 00000000000000/* XPM */ static char * c2_xpm[] = { "16 15 25 1", ". c #000000", "# c #0000C6", "a c #1C1FCC", "b c #202020", "c c #2121CD", "d c #2F34D0", "e c #3336D1", "f c #3838D2", "g c #404040", "h c #606060", "i c #6671DA", "j c #7878E0", "k c #7D8AE0", "l c #808080", "m c #9CADE6", "n c #A0A0A0", "o c #B0C7CA", "p c #B8B8EF", "q c #C0C0C0", "r c #CEE5E8", "s c #D4EBF2", "t c #D8EFF2", "u c #F6F6FD", "v c None", "w c #FFFFFF", "hhhhhhhhhhhhhhhg", "htttttttttttttt.", "htgttttttttttgt.", "hwwwwjc#cjwwwww.", "hwgwp#####pwwgw.", "httte#iti#dtttt.", "htgt##sttttttgt.", "hwww##uwwwwwwww.", "hwgwf#jwj#ewwgw.", "htttm#####mtttt.", "htgttka#aitthhhb", "hwwwwwwwwwwwhwqg", "hwgwwwwwwwwnlqgn", "httttttttrohqglv", "g..........bgnvv"}; gentoo-0.20.6/icons/Directory.xpm0000664000175000017500000000103012163774660013630 00000000000000/* XPM */ static char * Directory_xpm[] = { "16 15 12 1", " c None", "! c #B68E4D", "# c #9E7D4D", "$ c #654D18", "% c #968A71", "& c #92866D", "/ c #CA9E5D", "( c #9A7124", ") c #D7AE79", "= c #B28E59", "+ c #695120", "* c #FFCE9A", " ", " !##$% & ", " $/(!)#$&=+& ", " $**/(!))))#$ ", " $****/(!)))$ ", " $******/(!)($ ", " $********/(($ ", " $*********$($ ", " $*********$($ ", " $*********$($ ", " &$=*******$($ ", " &$=*****$($ ", " &$=***$($ ", " &$=*$($ ", " &$$$ "}; gentoo-0.20.6/icons/Mouse.xpm0000664000175000017500000000057512163774660012771 00000000000000/* XPM */ static char * Mouse_xpm[] = { "16 15 2 1", " c None", "! c #000000", " !! ", " !! !! ! ", " !!!!!!! ! ", " !!!!!!!! ! ", "!!!!! !! ! ", "!!!!!! ! ", " !!!!! ! ", " !!!!!! ! ", " !!!!!!!! !! ", " !!!!!!!!!! !! ", " ! !!!!!!!!!!! ", " ! !!!!!!!! ", " !!!!!!! ", " !! !!!! ", " !!! "}; gentoo-0.20.6/icons/SCSI.xpm0000664000175000017500000000115712163774660012437 00000000000000/* XPM */ static char *SCSI[] = { /* width height num_colors chars_per_pixel */ " 16 15 12 1", /* colors */ ". c None", "# c #404040", "a c #606060", "b c #808080", "c c #a0a0a0", "d c #aaaaaa", "e c #b0b0b0", "f c #b8b8b8", "g c #cfcfcf", "h c #dddddd", "i c #f0f0f0", "j c #ffffff", /* pixels */ "................", "......cc........", ".....cjic.......", "....cjggic......", "...cjg#bgic.....", "..cjg#bhbgic....", ".cjg#bcccbgiccc.", "cjg#bcjjiiiiiigf", "cigbhchcbbigaaab", ".cigb..cjig#bbbd", "..cigbcjig#bc...", "...cigbig#bc....", "....cigg#bc.....", ".....ci#bc......", "......cec......." }; gentoo-0.20.6/icons/bmp.xpm0000664000175000017500000000100312163774660012442 00000000000000/* XPM */ static char * bmp_xpm[] = { "16 15 11 1", ". c #000000", "# c None", "a c #201810", "b c #403020", "c c #555555", "d c #806040", "e c #999999", "f c #AAAAAA", "g c #BFAF9F", "h c #DFDFDF", "i c #FFFFFF", "################", "##ihhhhhhhhhhf##", "##heeeeeeeeeec##", "bbbbbbbbbbbbbbba", "bdddddddddddddd.", "biigdidddidiigd.", "bididiidiididid.", "biigdigigidiigd.", "bidididgdididdd.", "biigdidddididdd.", "bdddddddddddddd.", "a...............", "##heeeeeeeeeec##", "##fccccccccccc##", "################"}; gentoo-0.20.6/icons/txt.xpm0000664000175000017500000000100312163774660012503 00000000000000/* XPM */ static char * txt_xpm[] = { "16 15 11 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #828282", "/ c #AAAAAA", "( c #C2C2C2", ") c #202020", "= c #A2A2A2", "+ c #DFDFDF", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$$$$$$$$$$% ", " !$&/&(&//(/($% ", " !$$$$$$$$$$$$% ", " !$&/&/&//&/($% ", " !$$$$$$$$$$$$% ", " !$/&/(&/&//($% ", " !$$$$$$$$$$$$% ", " !$/&&///&/($$% ", " !$$$$$$$$$!!!) ", " !$&(/&/&($!$(# ", " !$$$$$$$$=!(#= ", " !$$$$$$+(!(#& ", " #%%%%%%%%)#= "}; gentoo-0.20.6/icons/Amiga.xpm0000664000175000017500000000142312163774660012710 00000000000000/* XPM */ static char * Amiga_xpm[] = { "16 15 29 1", ". c None", "m c #2D2DFF", "f c #DF9E7D", "g c #FF7D00", "r c #14967D", "z c #69AA9E", "A c #61DF61", "w c #00FF00", "u c #8EBE00", "d c #828282", "j c #BEBE00", "s c #BEDF61", "e c #A2A2A2", "o c #DFDF61", "t c #BEFF00", "n c #5555BE", "y c #41BE41", "i c #FFFF00", "h c #BE5D00", "p c #2020BE", "b c #DF6161", "c c #BE0000", "k c #BEBE41", "q c #FFFF7D", "v c #10715D", "l c #7575DF", "# c #FF0000", "x c #00BE00", "a c #DB514D", "...........#a#a.", "..........b#c#d.", "..........#c#ae.", ".........b#c#d..", ".........#c#ae..", "........fghgd...", "........ijike...", ".lmnme.oijid....", "..mpmneqjike....", "..lmprstutd.....", "...rvrwxwye.....", "...zrvwxwd......", "....rwxwye......", "....Awywd.......", ".....edde......."}; gentoo-0.20.6/icons/sh.xpm0000664000175000017500000000115312163774660012304 00000000000000/* XPM */ static char * sh_xpm[] = { "16 15 18 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #BED7D7", "/ c #3D8486", "( c #3D6D6D", ") c #7DAEAE", "= c #002D31", "+ c #005959", "* c #2D7175", "- c #004145", "[ c #202020", "] c #C2C2C2", "{ c #A2A2A2", "} c #828282", "< c #DFDFDF", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$$$&/$$$$$% ", " !$$&($)=$&/$$% ", " !$$/+()=)+=$$% ", " !$$$/+*-+=$$$% ", " !$&))*++*))/$% ", " !$/==-++-===$% ", " !$$$)+*-+-$$$% ", " !$$&+=)=/+-$$% ", " !$$/=$)=$)!!![ ", " !$$$$$/=$$!$]# ", " !$$$$$$$${}]#{ ", " !$$$$$$<]!]#} ", " #%%%%%%%%[#{ "}; gentoo-0.20.6/icons/midi.xpm0000664000175000017500000000110312163774660012607 00000000000000/* XPM */ static char * midi_xpm[] = { "16 15 15 1", "j c #BEBEBE", "r c #616161", "a c #C3C3C3", "# c #CCCCCC", "m c #7D7D7D", "d c #DEDEDE", "q c #929292", "h c #393939", "n c #A2A2A2", "l c #595959", "i c #000000", "g c #D6D6D6", "o c #8E8E8E", ". c #353535", "b c #B6B6B6", "###############a", "#gggggggggggggg#", "#gddborhigddddg#", "##ji.lmniaaaaa##", "#gdijqrhidddidg#", "aaai.lmniaaaiiaa", "#gdiddddidddiqr#", "aaaiaaaaiaaaiaaa", "#gdiddddidddidg#", "aaaiaariiaaaiaaa", "#riiddiirdddidg#", "#iiraaaaaariia##", "#dddddddddiirdd#", "#gggggggggggggg#", "a##############a"}; gentoo-0.20.6/icons/gentoo.png0000664000175000017500000001042112163774660013143 00000000000000‰PNG  IHDR77¨ÛÒFØIDATxœì™[l×y€¿3gfvgwÉå”DQ²"É–lØ–LÙtdGŽE–\#A8)`7/… Hô!EÑ<AÑ¢@Ÿ Ô}è‹‹¦é(‰j¡ŽÓ‹UÙ²«»BK2-J$—·år¹»³³3çœ>ìÎhW¤lvóäì;;s¾óßÿŸÏÇçã79ÄÿÇC»ººÍd2‡¤”ãBˆÝBˆ-ZëA!Æ¢(Z¬×ë3aNcN+¥~†á»Ÿõ:>3¸®®®½»wïþÎððð7‹ÅâÐìì,«««Õ0 m¥”4ÆØB”Rc´1F ×u³ù|)åâêêê?ú¾ÿ×ZëKŸÅš>5\ÿøÄÄÄr¹Ü‘>úˆ¹¹9µ²²"£(Bk1­5Ƙä3¾v×u´Rʲm!ľïÿðÓJóSÁ;vìÕÁÁÁ—®^½J¡P R©P¯×i4DQ„eY Ü3Æ „@J‰”¥étšîînjµÚß‹Åo0¿¸ÑÑѧ^|ñÅ7Μ9ãܼy“J¥B­VÃ÷ýDZñâ7‚k©&–e%pZk„¤R)R©¶m#¥ŒæççŸ Ãðßõë¬Sþº`ðÜsÏýøäÉ“raaJ¥‚ïûÉ®Ç@Æ,Ëê˜1D|Ÿ"ù.þ]üÖš0 ©Õj–çy/i­ëJ©Sñ}æpÏ>ûìŸOLLüÉùóç)‹T«Õ è°±Z­F†4 ®ë&§”Û¶±,«CeµÖ(¥ÐZÇ*þ ×Z¿u·€öÝ‚=zôÏöíÛ÷ƒÉÉIVWWi4ÉÎÇ.ÞC¹\`ph€±{FÙ2Dÿ`S“7¹ò«Y[[»ã;âç´«s»Š !~ß¶mEÑu ú8È»‚;xðà÷ÇÇÇÿprr’B¡€ïû‹PJ±¸¸À½{v³ï±ëÃñK׫ÌN-³Z¬ÜÍ«’aYV×®ÂRÊïcJJ©¿jø‰pÛ¶m{êÈ‘#yöìYæçç ‚ ÃA4 …Ã#C|åè!Fîé%Ó#±Sá\×?¸Æùóçñ}¿ÃæîfÄP1l<=ÏûãjµzÉó3 z'ÀO„{ùå—ß8yò$Åb‘ ˆ¢¥J)*• sss±‰×_yùùùukˆã¡”²CzÄÇ£J©CƘ8êvÀ;Â=ùä“?ºzõ*+++‰+cÏÜÜû<ÌÃï£oÔ£wØÃËxlÒ÷óWÿð çÎ#Š"Â0`dÓ_ÿÖ1z7§ñúÀÍI„œ:äóù áÂ0d`p€µòZ,-€ŽÔM)õ}à} Ñ’`HK=­Àº»»÷æóù#+++I¼ Ãz½ÎÜÜÃ#C.¾…'N°¶¶†1&‘öø£ûéßœ£{(E¶Ï%•³qRËX–¯ɽíC)…ã:X^ÈÄs÷‘J¥éµÇUÇqB| 輜¸#ÜØØØ7—––”ïû-¨& ïûÜ»g#Û{È Ø¤º$–-èÑÛ9~ü8sss‰)¥èééá‹_§k0M¦ÇÆõ,¤#R`Iæ/v¥™Œ©ÜfØñà0Žã$ß·U8ô9À¹ÖÁåóùõz}¨\.Ë(Šˆ¢[’«V«<üèýx½én 'eA%Ãé“g9uêTÜã±s÷²½.Ù‡TÆF:ÂÄZ¸:òá{Å$«¹.›óÀVˆTÄý_"“ɬ»Ï#Œ1]BˆG. Ko\ooïS¥R‰0 ;bšRƒC õ’Î[8ž…e …,ÇgeehªïûŒ?þ0Ù—TN"]ѦBÃ…×K … Õ «'‡°5Øn¯¢sW’îµÛ_ëzÈÓTM°6’Ü#¥R©Ò^–hm£ˆ±í£¤ºnÆÂrÀ_Õœ9u‰Ë—/wì8Àèèz‡²¤º›`X#4®ýw™ÎN'›²ÑHyHR#Mÿöt\Øv$ß¶mGÀ®\æŽpétúÞ Üö¤UkMݯ3²u;c)0°ø¡ÏÅ‹©T*(¥i<þ¥xy×Ç QÍi4奀ó'  …ŽªbÝF÷u!l–K“µÇÒ>„0DS-É­‹sBˆ-At´ b ö uc¥5Z†h#X]j††öL"ö¨[wŒÎK¤gÀŠÐB¡LDF¼û“¦¦¦¨ÕjIµ¾!\a+ŒÐ`irCöœŠhI-Ýš 6‚Œë¨x¡ñgWŸ‡‘!ÆD–§k”ËelûÖcÂ0dǶc{™Ö #cQñî«EΜ¾ÀòòrÇ{Û߆!RJ2Ý)°Ö é^+yWû¦ÂãÑŒs.Íäd½äÚ½]{Ê4ÕC*"ÓÀÒ‚¥ùªÕêº ,,t ت ¦AEïÿ¸Ì»oÿ/333•E\˜ÆÎA)Åö/Œádغe¯)er\ì !bsp>îö.Uò7Ó\.‘IzÕ®Z®ë6{)h”ŽPJàW5_[ãôÛg™™™¡Z­&Õ@{g¬=‡¶ÂX ˆ×!’ÊÜ÷XRR¯××Á­SøF£±hŒQ·'ª•ÕZóá:"Òa²ÛíÓqfo¸zq¿põä*oýÍ4ÿõæ)¦§§)•JH)ùÚ GéëëK~'¥ìؤm;·€¥Á4m¿^ÖA°Î cŒ¢Þ‚³iÆïõ’«×ë3–eå…òvIVlôàD¤A­ËÖ2™ §q™™_­àûM§S©T’ìåÈó_ÆÉiúúúX^^NŠÐöwy]©&œˆÔ–õz=QÇx}J)C³hms}UP«Õ&¥”»-Ërc[BöR¦—ÙÙè! hDõÙ>XXXèøŸRŠÝ{v²uÏåJ‰F£Ö:Sª¹øt:ͦm}»V+6j(ÏDI2×}­çj`…[%ÏÆUAµZ}/›ÍfbCM&‚ë×f‰üfv¡tDÏv‹L&³®…·Ñô}ŸT*ÅGöc÷Ôý€J¥Òч‰ÕmÛŽ­à†;B›¦ç6ʰx-èpŒª¸èºÄ¨fö/…HGÈlË ©ciŠW V«%`ícûέ7+jÆUe¸òF@©TJWâ.uKÓ0Æ\|šÓoš áÂ0¼T.—ß°,ë«··Ö¤”çËüÏ¿NñØ [°º#,'€|+#±”Óê\YË1`kŒT`´‚¥`eee*lÛµcM{Ó†é·#®_^H¤ÖnËabŒ™æ€5 L³Í²‘͵Iï‡Ùl6{XRráä—ß\&*K¢†ÁX!¤êàÕ!SCd}ðê7ÀX ´ˆPZ±rf¯Y[[K<_œNåóÝôŽdÐvƒfþBÄ¥_,R*•uŒá”RÔj5€wZ[mÁÅ’Ówì[j­gmÛÞåºîƒ±mÜžÌ\YÆssônö0–ÂÕLÏâºM4Ík£¡rÓâ¿øÜ˜¾™8†ö¢ó‘‰‡èß–†L…+uμ֌•±ëw'î™Ä1òš1æ=`¸ €R 0ºs½‹Åo§Óé(ŽU±äâÅ(¥8ùÚ$ç^[F¯¥P¾D5,t(0ètC Á·à¿]壧©ÕjêÛÝ®¶¡eƒë§+¼÷ÓYæçç×RÆ¿ÑhcÌ›@…f_i]4Cù¤ÃGá8Îáîîî‹=g ×zÐL–{{{èÛ’ÃÍZdû%*hû ~9bue-9ŠkDl×_:ü¥â*7§(‹ÉfÆÞ1®åZÁÿ¸1f˜®×Z’+Óô˜únNV¥ëº?ð<ïOã]Œk¯Û=]»'‹Oino IfƒÅªfÛ6Zë¤Ó.1Û¶“ Ãð´1æšYÉG-°›@‘–JÂÝ>šÖ‰f>•J=¿4–`Ç-‰ÆÝæv[ý$0­›†ë¤«oë¹ÌÿÕj.»MCAþÆ>NC«** „‹ÄÁñ6< ÀK°„ ˆ¬aÑЛPÔPJ‚b{XÌŒ}RÚЄ2Ò‘ã8²Î—ßg.g¬úÎA°Ìäl­uª\€¦iÞ´m{;¥ô T¸¸AzÙÎqn«À",äÝÖ R×õ'U}ë ‡öÕAÏq/¹.œb ¾^,­ˆ<ÎûfK?¼¢3³ ,þ¬€ŠÄv¾Û®Ø)¶¶Æö ‹q‘Sv¶ÎÛ ‚•HÛ"ò¬(Š—UU•QWå ^VÉçñØåaží×uÍl6Sà•ª~q°c‡ûçSúÀ½´NÖ}U£öDäEJéé`0XR*»L­ø®(Š.0«ª6M#u¼WÕ},vMì8ñó3²l䪉nb8Äš{À}ï¶æÙ7ß\*ŸÔMš`ª”ÄÅ‘üZ®\®^šoö¬•OæX@Æeósð䀲½â|#û l~°q³ŽÍIEND®B`‚gentoo-0.20.6/icons/pl.xpm0000664000175000017500000000142012163774660012302 00000000000000/* XPM */ static char * pl_xpm[] = { "16 15 29 1", " c None", "! c #616161", "# c #414141", "$ c #DBEFF3", "% c #000000", "& c #FFFFFF", "/ c #CCCCCC", "( c #C3C3C3", ") c #B6B6B6", "= c #9B9B9B", "+ c #D2D2D2", "* c #BCBCBC", "- c #E5E5E5", "[ c #AEAEAE", "] c #8A8A8A", "{ c #DFDFDF", "} c #6D6D6D", "< c #555555", "> c #3B3B3B", ", c #595959", ". c #A2A2A2", "| c #4D4D4D", "@ c #757575", "~ c #BED2D7", "' c #92A6AA", "? c #CEE7EB", "0 c #202020", "1 c #828282", "2 c #B2C6CA", "!!!!!!!!!!!!!!!#", "!$$$$$$$$$$$$$$%", "!$#$$$$$$$$$$#$%", "!&&&&&/()=+&&&&%", "!&#&&*&&-[]{&#&%", "!$$$/&&&-[}]$$$%", "!$#$(&&&+=!<$#$%", "!&&&*--+=}>,&&&%", "!&#&.[[=}|>@&#&%", "!$$$~]}!>>]'$$$%", "!$#$$?]<,@'$!!!0", "!&&&&&&&&&&&!&(#", "!&#&&&&&&&&.1(#.", "!$$$$$$$$?2!(#1 ", "#%%%%%%%%%%0#. "}; gentoo-0.20.6/icons/rpm.xpm0000664000175000017500000000106112163774660012466 00000000000000/* XPM */ static char * rpm2_xpm[] = { "16 15 14 1", " c None", ". c #000000", "# c #2C0606", "a c #404040", "b c #555555", "c c #580C0C", "d c #808080", "e c #841212", "f c #AAAAAA", "g c #B01818", "h c #D5D5D5", "i c #EEEEEE", "j c #F0F0F0", "k c #FEFEFE", " da...ad ", " ......... ", " ..cgeegc... ", " ...eeggg#c... ", "d...g#cegge...d ", "a.eecgggggg#..a ", "..gg#.cgggegc.. ", "..cgggeeggggg.. ", "....eggggggge.. ", "a..kd.#cegge..a ", "d..bkkbbbbb...d ", " akkbkkkkkb... ", " kkkkkbff... ", " jkkkkk.fj ", " hikkkih "}; gentoo-0.20.6/icons/conf.xpm0000664000175000017500000000247512163774660012627 00000000000000/* XPM */ static char * conf_xpm[] = { "16 15 66 1", " c None", "! c #616161", "# c #414141", "$ c #FFFFFF", "% c #000000", "& c #EBEBD7", "/ c #1A1A0C", "( c #3B3B21", ") c #33331C", "= c #9E9E9A", "+ c #EFEBB2", "* c #656339", "- c #DFDC8C", "[ c #656141", "] c #121208", "{ c #5D594D", "} c #A2A29E", "< c #A6A269", "> c #F7F3BA", ", c #EFEBA6", ". c #EBE396", "| c #8A8651", "@ c #9A9A94", "~ c #DBD78E", "' c #F3EFB2", "? c #EBE79E", "0 c #DBD27D", "1 c #CECA71", "2 c #CAC671", "3 c #615D35", "4 c #969692", "5 c #D7CE7D", "6 c #828245", "7 c #414124", "8 c #BCB661", "9 c #B6AE55", "A c #5B5A33", "B c #717169", "C c #D7D7AE", "D c #D7D27D", "E c #71713D", "F c #2D2D18", "G c #9A964D", "H c #96964D", "I c #222210", "J c #C6C269", "K c #AAA251", "L c #8E8E4D", "M c #797949", "N c #6D6D41", "O c #51512D", "P c #828275", "Q c #A6A251", "R c #A29E59", "S c #7D7D45", "T c #4B4B2A", "U c #737345", "V c #69693D", "W c #514D2D", "X c #202020", "Y c #D2D2CA", "Z c #414131", "a c #C2C2C2", "b c #A2A2A2", "c c #828282", "d c #DFDFDF", " !!!!!!!!!!!!!# ", " !$$$$$$$$$$$$% ", " !$$$&/(()=$$$% ", " !$$&+*-[]{}$$% ", " !$$<>,.|)/]@$% ", " !$~'?-0123]4$% ", " !$&5-6789A]B$% ", " !$CD1EFGHAI($% ", " !$CJ8K/LMNOP$% ", " !$&CQGRS*TI@$% ", " !$$&UUVAW)!!!X ", " !$$$Y=T7Z$!$a# ", " !$$$$$$$$bca#b ", " !$$$$$$da!a#c ", " #%%%%%%%%X#b "}; gentoo-0.20.6/icons/SoundCard.xpm0000664000175000017500000000162012163774660013553 00000000000000/* XPM */ static char * SoundCard2_xpm[] = { "16 15 37 1", ". c #000000", "# c None", "a c #002000", "b c #004100", "c c #006100", "d c #008200", "e c #319231", "f c #3F3F3F", "g c #404040", "h c #419641", "i c #4D9A4D", "j c #616161", "k c #618261", "l c #65A265", "m c #7F7F7F", "n c #828282", "o c #919191", "p c #9C9C9C", "q c #A2A2A2", "r c #A6B6A6", "s c #B2B2B2", "t c #BCBCBC", "u c #C1C1C1", "v c #C6CA79", "w c #C8C8C8", "x c #CDDACD", "y c #D6D6D6", "z c #D1E9D1", "A c #D5D89C", "B c #DCDCDC", "C c #E3E3E3", "D c #E4ECE4", "E c #EBF5EB", "F c #EDEDED", "G c #F5F5F5", "H c #F6F6E8", "I c #FCFDFC", "###wBFIGC#######", "##BGpjf.G#######", "##G.gnt.Dk######", "##G.tmf.Gcbk####", "##I.gno.Erhcbk##", "##D.IGI.FeridIbk", "##I.IGI.Eu.lIynb", "yII.Iw..I..Iy.yj", "Gy..Iq.ny.Iy.yj#", "Gs.nBHFzdIyyyj##", "yGGxAjvuIy.yj###", "####bvaIy.yj####", "#####buIyyj#####", "######Iynj######", "#######n########"}; gentoo-0.20.6/icons/class.xpm0000664000175000017500000000346112163774660013003 00000000000000/* XPM */ static char * class2_xpm[] = { "16 15 78 2", ".. c None", ".# c #4637B4", ".a c #4B3DB5", ".b c #4B409E", ".c c #4E41B8", ".d c #4F4693", ".e c #50459F", ".f c #5244BA", ".g c #52489A", ".h c #5649BB", ".i c #564CA4", ".j c #564D97", ".k c #5A5392", ".l c #5D549B", ".m c #5B548D", ".n c #625B93", ".o c #605A8F", ".p c #6156B8", ".q c #6159A1", ".r c #645AAC", ".s c #6B64A4", ".t c #6B6693", ".u c #6E63C2", ".v c #6E6994", ".w c #716C94", ".x c #774A90", ".y c #7772A1", ".z c #793474", ".A c #7970BE", ".B c #7B73B7", ".C c #7D4B95", ".D c #7D7998", ".E c #81547A", ".F c #847ACE", ".G c #8B75C3", ".H c #8F2C73", ".I c #9164AE", ".J c #983156", ".K c #9A5CA1", ".L c #9F2F3B", ".M c #9F4E59", ".N c #A03743", ".O c #A13A46", ".P c #A04A54", ".Q c #A36E74", ".R c #A37177", ".S c #A4404B", ".T c #AA1A2A", ".U c #A87C81", ".V c #A92433", ".W c #A98589", ".X c #AC2761", ".Y c #AC2C3A", ".Z c #AD1728", ".0 c #AD303E", ".1 c #AE5A63", ".2 c #B02333", ".3 c #B43D4A", ".4 c #B71326", ".5 c #B71E2F", ".6 c #BB4451", ".7 c #B92738", ".8 c #B93644", ".9 c #BA1A2C", "#. c #BC2D3D", "## c #BC2032", "#a c #BC2241", "#b c #BC414F", "#c c #C20D22", "#d c #C23661", "#e c #C93143", "#f c #CB3A4B", "#g c #CB5866", "#h c #D41D32", "#i c #DD6A77", "#j c #DE2E42", "#k c #E0152C", "#l c #E53F52", ".............P#l#l#l............", ".......Y.T.N.3.......6..........", ".....S.9...7.1.W....#i..........", ".....5.T...Y.0#....4#i.R........", ".....V.Z.L#f#c#k#g.8.T..........", ".....V..#.#h#h.6#e.Q.V..........", ".......2.O#j#b##.P...O..........", ".........M..#d#a#..U............", ".......g.a.G.K.X.E.J.l.a.a.d....", ".......a.a.C.I.z.H.x.a.k.g.a....", ".........p.a.a.a.a.y...s.a.n....", ".........a.i.g.A.F.B...r.t......", "...........a.a.a.c..............", "...q.e.s.v.o.j.l.n.t.w.n.l.D....", ".....m.b.f.#.a.a.a.h.u.k.t......"}; gentoo-0.20.6/icons/iff2.xpm0000664000175000017500000000205712163774660012524 00000000000000/* XPM */ static char * iff3_xpm[] = { "16 15 48 1", ". c #000010", "# c None", "a c #0F0600", "b c #130800", "c c #1C0B00", "d c #222232", "e c #334455", "f c #381700", "g c #3F3F4F", "h c #441100", "i c #555565", "j c #582400", "k c #652900", "l c #7799AA", "m c #7B3607", "n c #800000", "o c #8C4718", "p c #99AACC", "q c #9B5627", "r c #A02000", "s c #A7A7B7", "t c #A84830", "u c #AC6738", "v c #B7421B", "w c #BD7849", "x c #C02000", "y c #C16C5B", "z c #CCCCEE", "A c #CDBAAD", "B c #CE4524", "C c #D08B5C", "D c #D9CBC1", "E c #DA9566", "F c #DC9A6E", "G c #DF8F7F", "H c #EBA677", "I c #ECA778", "J c #ECC3A7", "K c #EEAD81", "L c #F2B184", "M c #F0F0FF", "N c #F3C3A1", "O c #F3B68C", "P c #F5F0F0", "Q c #FEC39A", "R c #FFE0D5", "S c #FFE2CE", "T c #FFFFFF", "JOHHIIHHHHOOQ###", "CqkfffkmouCHKOQ#", "HubabbccfjmuCFOQ", "JQwbjADzMldhjqHL", "#NQmmDPi...gojoH", "#JQCoEPgd.dgPujC", "##NQHERpdeesPHwH", "###QQHLSSPPPHHOQ", "yxyxxxBxxxvwHOQQ", "xTrTTTrTTTrQQQQ#", "xTnTnnrTnnrQQ###", "xTnTTGxTTGt#####", "xTnTnrxTnx######", "xTnTn#xTn#######", "yrtrt#yrt#######"}; gentoo-0.20.6/icons/cpp.xpm0000664000175000017500000000142312163774660012454 00000000000000/* XPM */ static char *cpp[] = { /* width height num_colors chars_per_pixel */ " 16 15 23 1", /* colors */ ". c #000000", "# c None", "a c #006051", "b c #116b5d", "c c #202020", "d c #24786b", "e c #2a7a6d", "f c #404040", "g c #478e85", "h c #56988f", "i c #606060", "j c #6aa69f", "k c #808080", "l c #83b7b3", "m c #8cbcb8", "n c #9ac0ba", "o c #a0a0a0", "p c #a5c6c0", "q c #b0c7ca", "r c #c0c0c0", "s c #cee5e8", "t c #d8eff2", "u c #ffffff", /* pixels */ "iiiiiiiiiiiiiiif", "itttttttttttttt.", "itfttttttttttft.", "iuuuuneaenuuuuu.", "iufupaaaaapuufu.", "itttdahtlagtttt.", "itftaattettetft.", "iuuuaaueaeeaeuu.", "iufuaauueuueufu.", "itttdajtlagtttt.", "itftmaaaaamtiiic", "iuuuunbaenuuiurf", "iufuuuuuuuuokrfo", "ittttttttsqirfk#", "f..........cfo##" }; gentoo-0.20.6/icons/Battery.xpm0000664000175000017500000000206312163774660013305 00000000000000/* XPM */ static char * Battery2_xpm[] = { "16 15 48 1", ". c #000000", "# c None", "a c #0F0F0F", "b c #171717", "c c #1D1D1D", "d c #202020", "e c #2C2C2C", "f c #303030", "g c #3C3C3C", "h c #404040", "i c #592714", "j c #606060", "k c #723118", "l c #803A1F", "m c #808080", "n c #8A8A8A", "o c #999999", "p c #A0A0A0", "q c #A34B28", "r c #A65231", "s c #A9A9A9", "t c #AD5533", "u c #AE694E", "v c #B68775", "w c #B7B7B7", "x c #C4633B", "y c #C2C2C2", "z c #C5907C", "A c #C66A45", "B c #C96037", "C c #C96941", "D c #D17953", "E c #D38465", "F c #D97046", "G c #DDDDDD", "H c #DE784D", "I c #DE855D", "J c #E18962", "K c #E88A5F", "L c #E88A60", "M c #EB936A", "N c #EFA483", "O c #EFA77D", "P c #F1B28E", "Q c #F3BD9F", "R c #F5C8AF", "S c #F7D3BF", "T c #FFFFFF", "#####yTGps######", "#####pwyom######", "###zENRNJDuv####", "###BFMSMHCrk####", "###BFLQLHxqk####", "###BFLPKHxqk####", "###BFLOKHxqk####", "###BFLOKHxqk####", "###tAIOKHxli####", "###dfhjhfda.####", "###dfhjhfda.####", "###dfhjhfda.####", "###dfhjhfda.####", "###ddfhfeca.####", "###ngedcbegn####"}; gentoo-0.20.6/icons/pdb.xpm0000664000175000017500000000163012163774660012437 00000000000000/* XPM */ static char * pdb_xpm[] = { "16 15 38 1", " c None", "! c #000041", "# c #101096", "$ c #2424AA", "% c #D7DB59", "& c #7D7D41", "/ c #D2B241", "( c #000082", ") c #3D3D61", "= c #BABE31", "+ c #828282", "* c #5D5D31", "- c #454524", "[ c #000000", "] c #A2A2A2", "{ c #3D3D3D", "} c #202020", "< c #008200", "> c #181818", ", c #2DAA2D", ". c #148E3D", "| c #51A6DF", "@ c #5DBEFF", "~ c #75BEEF", "' c #8EBEDF", "? c #616161", "0 c #51B6FF", "1 c #49AAF3", "2 c #357DBE", "3 c #289AF7", "4 c #4DB6FF", "5 c #0C71D7", "6 c #0C3D82", "7 c #00618A", "8 c #144D79", "9 c #458EBE", "A c #3986CE", "B c #657DA2", " !#$%%&%/$#((! ", " !#$)=)$$#(!+ ", " &*&*&*&*-[] ", " [[{{}[[[[[[] ", " [[{{}[[[[<[+ ", " ><,,,,,<[] ", " ><,,,,,<[] ", " ><,,,,,<[] ", " ><,,,,,.|@@~'", " >?+++++0@@@12", " >?+++++3@4356", " 7>>>>>>3@4356", " >+>+>+>3@4356", " [>>>>>>3@4356", " [[[[[[8943AB"}; gentoo-0.20.6/icons/sid.xpm0000664000175000017500000000121312163774660012446 00000000000000/* XPM */ static char * sid2_xpm[] = { "16 15 20 1", ". c #000000", "# c #0000C6", "a c #1C1FCC", "b c #2121CD", "c c #404040", "d c #5252D7", "e c #5353D8", "f c #7B7BE2", "g c None", "h c #808080", "i c #8585E2", "j c #8B8BE4", "k c #9898E8", "l c #DFDFDF", "m c #E3E3E3", "n c #EBEBEB", "o c #F3F3F3", "p c #FCFCFC", "q c #FF1F1F", "r c #FF8C8C", "gggggggggggggggg", "gggggggggggngggg", "gmoppolggggnmggg", "npjb#ipggggn.ogg", "pj####pppomn..og", "pe#kpjf###nn.hcm", "p##pgpf##pgo.pnn", "p##pgprqqpgo.ogg", "pd#kpkrqqqno.ogg", "pj####pppoop.ngg", "npia#ipggnc..ngg", "gmoppomggm..cmgg", "ggggggggggmnmggg", "gggggggggggggggg", "gggggggggggggggg"}; gentoo-0.20.6/icons/KDEWord.xpm0000664000175000017500000000135012163774660013130 00000000000000/* XPM */ static char * KDEWord_xpm[] = { "16 15 26 1", ". c #000000", "# c #141414", "a c #1D1D1D", "b c #202020", "c c #3D3D3D", "d c #404040", "e c #484848", "f c #565656", "g c #5A5A5A", "h c #606060", "i c #737373", "j c #797979", "k c #848484", "l c #8C8C8C", "m c #999999", "n c #A0A0A0", "o c #AAAAAA", "p c #C1C1C1", "q c #C9C9C9", "r c #D5D5D5", "s c #DADADA", "t c #E5E5E5", "u c #E8E8E8", "v c #F6F6F6", "w c None", "x c #FFFFFF", "whhhhhhhhhhhhhdw", "whvurrssrruvxx.w", "whtplkmmklpuxx.w", "whrloxdcxxlrxx.w", "whqjxx#oxflrxx.w", "whqixxfxoensxx.w", "whpixxxxahotxx.w", "whqixxfxoensxx.w", "whqjxx#oxflrxx.w", "whrlxodcxxlrxx.w", "whtplkmmklpghhbw", "whvurrssrrugxpdw", "whxxxxxxxxnkpdnw", "whxxxxxxsphpdkww", "wd........bdnwww"}; gentoo-0.20.6/icons/Package2.xpm0000664000175000017500000000332312163774660013310 00000000000000/* XPM */ static char * Archive2_xpm[] = { "16 15 72 2", "OD c None", ".z c #9E7959", ".K c #7B634D", ".Y c #080404", "#t c #694D31", ".o c #AEA29A", ".1 c #9A6D45", ".X c #4B3122", ".R c #180C0C", ".# c #BCB2AC", ".u c #5D4535", ".r c #826549", ".c c #A68671", ".W c #866B51", ".t c #694D3A", ".A c #8E6D51", ".a c #B69A82", ".n c #92755B", ".U c #5D4931", "#F c #957A61", "#m c #A68A6D", "#f c #9A7D64", ".H c #312018", "#l c #AE9275", ".C c #B4AEAA", ".F c #51392D", ".e c #412820", ".G c #413120", ".0 c #927D6D", ".x c #100C08", ".S c #8E7159", ".O c #9E836A", ".k c #A4856A", ".j c #2D1C18", "#w c #311C18", ".7 c #AA8E72", "#x c #49352D", ".q c #513D24", ".J c #967555", ".P c #A68261", ".E c #000000", ".b c #352D20", ".w c #616161", "#d c #A27D5B", ".5 c #080808", ".y c #8E796D", ".9 c #453528", "#E c #101010", "#G c #8A6D59", ".M c #201010", ".Z c #967561", ".l c #A68B72", ".L c #8A7155", "#z c #AD9379", ".T c #6D5949", ".D c #94795D", ".Q c #AA8669", "#r c #BEA68E", ".i c #513D31", ".p c #755C45", "#j c #795D45", "#b c #392D1C", "#q c #715131", "#B c #B6A69A", "#y c #9E8E7D", "#k c #14100C", ".m c #1C100C", ".4 c #181814", ".f c #866141", "#n c #28201C", ".g c #B29279", "#u c #514128", "ODOD.#.a.7.c#fODODODOD.CODODODOD", "#r.7.k#f.Z.S.W.yODOD.k.n.oODODOD", ".l#F.r.p.t.u.i#x.0.P.P.z.A#yODOD", ".C#G.t.F.e.H.m.j.K.7#d#d.z.A.WOD", "OD.t.X#w.M.R.x#E.U.k#z.P#d.z.A.W", "OD.X.m.R.Y.Y.5#E.G.1#d.g.Q.P.J.p", "OD.O#j.E.E.E.5#E#b#q.1#d.7.7.pOD", ".##z#F#j.E.E.5#E#b.q.f#f.7.pODOD", "#B#z.O.L#j.E.5#E#b.p.D#l#l#m.pOD", "OD#B.l#f.W#j#k.4.T.O#z#l#m.O.n.p", "OD#t#z.l#F.W#j.k#z#z#m#f#F.D#qOD", "ODOD#t#z.O.W.9#n#z.O.D.K#q#nODOD", "ODODOD#t#z.9#u.b#n#F#q#n.wODODOD", "ODODODOD#t#t#q.9.b#n.wODODODODOD", "ODODODODOD#q#q.9.wODODODODODODOD"}; gentoo-0.20.6/icons/mpeg.xpm0000664000175000017500000000165112163774660012625 00000000000000/* XPM */ static char * mpeg2_xpm[] = { "16 15 39 1", ". c #000000", "# c #000075", "a c #000080", "b c None", "c c #12124D", "d c #1F1F8F", "e c #333370", "f c #3C3478", "g c #3F3F9F", "h c #404040", "i c #42397D", "j c #454580", "k c #473E81", "l c #483E81", "m c #4C4184", "n c #52488A", "o c #6767A2", "p c #6B5C6C", "q c #6F6070", "r c #756474", "s c #7C6B7A", "t c #7F788D", "u c #7F7FBF", "v c #808080", "w c #81707F", "x c #867483", "y c #887684", "z c #8D7B8A", "A c #927E8D", "B c #94808F", "C c #978391", "D c #998594", "E c #9E8997", "F c #9F9FCF", "G c #A28D9B", "H c #A8919F", "I c #A994A1", "J c #BFBFDF", "K c #FFFFFF", "bb.bh........hb.", "bb...ppqrrssw...", "bb.bhpqrrsswxhb.", "oaccafaaiaalac..", "aKFFKaKKgKKFKJe.", "aKKKKaKuFKFKada.", "aKFFKaKKgKgKaKa.", "aKaaKaKaaKKFKKa.", "oacjakammaanaa#.", "bb...yzzACDEG...", "bb.bhzzADDEGGhv.", "bb...ABDDGGI...h", "bb.bhBDDGGIIt.hb", "bb...DDGGHIv..vb", "bb.bh.......hbbb"}; gentoo-0.20.6/icons/Makefile.xpm0000664000175000017500000000112312163774660013404 00000000000000/* XPM */ static char * Makefile_xpm[] = { "16 15 16 1", " c None", "! c #616161", "# c #414141", "$ c #DBEFF3", "% c #000000", "& c #FFFFFF", "/ c #F7BA7D", "( c #BA7D51", ") c #EF7100", "= c #7D4124", "+ c #202020", "* c #C2C2C2", "- c #A2A2A2", "[ c #828282", "] c #CEE7EB", "{ c #B2C6CA", "!!!!!!!!!!!!!!!#", "!$$$$$$$$$$$$$$%", "!$#$$$$$$$$$$#$%", "!&&&&&&/(&&&&&&%", "!&#&&&/))(&&&#&%", "!$$$$/))))($$$$%", "!$#$/)=)=))($#$%", "!&&&()%%%%)=&&&%", "!&#&&())))=&&#&%", "!$$$$$())=$$$$$%", "!$#$$$$(=$$$!!!+", "!&&&&&&&&&&&!&*#", "!&#&&&&&&&&-[*#-", "!$$$$$$$$]{!*#[ ", "#%%%%%%%%%%+#- "}; gentoo-0.20.6/icons/rom.xpm0000664000175000017500000000076412163774660012476 00000000000000/* XPM */ static char * rom_xpm[] = { "16 15 10 1", " c None", "! c #828282", "# c #414141", "$ c #000000", "% c #616161", "& c #F3F3F3", "/ c #DFDFDF", "( c #A2A2A2", ") c #CECECE", "= c #AEAEAE", " ", " ! ", " ###! ", " ######! ", " #########! ", " ##########$ ", " ##########$! ", " ###$!%####$&! ", " !%$##!###$!/( ", " !!!#%!##$&!)( ", " =!!!%#$!/() ", " / (!!$&!)( ", " ($/() ", " )( ", " ) "}; gentoo-0.20.6/icons/GnomeCalc.xpm0000664000175000017500000000400412163774660013520 00000000000000/* XPM */ static char * GnomeCalc_xpm[] = { "16 15 91 2", ".. c #000000", ".# c None", ".a c #0E0805", ".b c #0F0505", ".c c #120A08", ".d c #12100A", ".e c #140C07", ".f c #1B1916", ".g c #1D1D1D", ".h c #222222", ".i c #23211C", ".j c #241F19", ".k c #282D23", ".l c #2B2624", ".m c #2D241E", ".n c #2E2E2E", ".o c #343434", ".p c #352E26", ".q c #35312E", ".r c #362828", ".s c #371B15", ".t c #3B3B3B", ".u c #3B3530", ".v c #3F392D", ".w c #414141", ".x c #442E2E", ".y c #453F2F", ".z c #4B4B4B", ".A c #4A4641", ".B c #4D3A34", ".C c #514C42", ".D c #525252", ".E c #5B5B5B", ".F c #5B574E", ".G c #5C4C3D", ".H c #605246", ".I c #605D52", ".J c #616161", ".K c #635B5B", ".L c #6A6A6A", ".M c #6F605A", ".N c #716B5E", ".O c #74665F", ".P c #747474", ".Q c #756D6D", ".R c #787267", ".S c #7B5B56", ".T c #7E7B7B", ".U c #7E7471", ".V c #848484", ".W c #8C8C8C", ".X c #918580", ".Y c #918C8B", ".Z c #928378", ".0 c #938A7F", ".1 c #958677", ".2 c #97928A", ".3 c #9A8D8C", ".4 c #9B9B9B", ".5 c #9C807C", ".6 c #9D8D84", ".7 c #9E9184", ".8 c #9E9494", ".9 c #A1928B", "#. c #A1A1A1", "## c #A18D88", "#a c #AB9F94", "#b c #ACA19C", "#c c #ACACAC", "#d c #B0A194", "#e c #B3B3B3", "#f c #B2A89D", "#g c #B4ADA5", "#h c #B5A7A1", "#i c #BCBCBC", "#j c #B9AEA9", "#k c #BDB3AB", "#l c #C0C0C0", "#m c #CBCBCB", "#n c #CEC9C1", "#o c #D4D4D4", "#p c #D7CDCB", "#q c #D9D3D0", "#r c #DCDCDC", "#s c #DFDCD5", "#t c #E3E3E3", "#u c #E2DBD4", "#v c #E7DDDC", "#w c #EFEFEF", "#x c #F2F2F2", "#y c #FEFEFE", "#y#y#y#o#y#y#y#o#y#y#y#o#y#y#y.L", "#y#i#e.E#m.W.V.z#r#e#i.L#y#l#l..", "#..J.E.h.9.l#v.H.z.n.o.o.L.o.o..", "#y#t#c.2#b.M#j.u.K#m#w#i#y#y#y..", "#y.4.8.U.u.d.B.d.K#i#t#i#y#y#y..", "#..z#g.I.l.Y#q#a.N.T#.#i#i#l#l..", "#y#e.X.m.3#s#f.0.p.Q#o#e#y#y#y..", "#y.V#k.y#u#h.6.O.e.T#i#.#x#y#y..", "#..D.k.c#n.9.C.c.r.E.L.V.W#l#l..", "#y#t#e.n#k.7.f.q.D#q##.x#l#y#y..", "#y#e.4.g.5.7.v.A.t#d.C.c.w.J.J.h", "#..L.E.h.S.Z.1#a#p#k.i.c.z#y#l.w", "#y#y#w.D.W.G.R.6.7.F.b.J.L#l.w#.", "#y#l#i.o#l.W.s.j.i.a.P.z#e.w.V.#", ".o.....................g.t#..#.#"}; gentoo-0.20.6/icons/m.xpm0000664000175000017500000000112212163774660012122 00000000000000/* XPM */ static char * m2_xpm[] = { "16 15 16 1", " c None", ". c #000000", "# c #0000C6", "a c #202020", "b c #3035D0", "c c #404040", "d c #606060", "e c #6671DA", "f c #808080", "g c #A0A0A0", "h c #B0C7CA", "i c #B8B8EF", "j c #C0C0C0", "k c #CEE5E8", "l c #D8EFF2", "m c #FFFFFF", "dddddddddddddddc", "dllllllllllllll.", "dlcllllllllllcl.", "dmmmmmmmmmmmmmm.", "dmcmmmmmmmmmmcm.", "dlll#eb#eb#elll.", "dlcl########lcl.", "dmmm##i##i##mmm.", "dmcm##m##m##mcm.", "dlll##l##l##lll.", "dlcl##l##l##ddda", "dmmmmmmmmmmmdmjc", "dmcmmmmmmmmgfjcg", "dllllllllkhdjcf ", "c..........acg "}; gentoo-0.20.6/icons/xpm2.xpm0000664000175000017500000000221112163774660012554 00000000000000/* XPM */ static char * xpm3_xpm[] = { "16 15 54 1", ". c #000010", "# c None", "a c #0F0600", "b c #130800", "c c #1C0B00", "d c #222232", "e c #334455", "f c #381700", "g c #3F3F4F", "h c #441100", "i c #542A00", "j c #555565", "k c #582400", "l c #652900", "m c #7799AA", "n c #7B3607", "o c #7E5F3F", "p c #803F00", "q c #8C4718", "r c #99AACC", "s c #9B5627", "t c #A7A7B7", "u c #AA5500", "v c #AB5F21", "w c #AC6738", "x c #B38251", "y c #B7824F", "z c #BA6C27", "A c #BD7849", "B c #C57732", "C c #CC8341", "D c #CCCCEE", "E c #CDBAAD", "F c #D08446", "G c #D08B5C", "H c #D4AA7F", "I c #D9CBC1", "J c #DA9566", "K c #DB955A", "L c #DC9A6E", "M c #E9D4BF", "N c #EBA677", "O c #ECA778", "P c #ECC3A7", "Q c #EEAD81", "R c #F2B184", "S c #F0F0FF", "T c #F3C3A1", "U c #F3B68C", "V c #F5F0F0", "W c #FEC39A", "X c #FFE0D5", "Y c #FFE2CE", "Z c #FFFFFF", "PUNNOONNNNUUW###", "GslffflnqwGNQUW#", "NwbabbccfknwGLUW", "PWAbkEIDSmdhksNR", "#TWnnIVj...gqkqN", "#PWGqJVgd.dgVwkG", "##TWNJXrdeetVNAN", "###WWNRYYVVVNNUW", "xuyuCuuBzuvAFuCW", "uZuZpZZHuZpKpZp#", "xMMMpZiZiZZpZZi#", "#uZiuZZHpZHZHZi#", "xMMMuZipuZiMpZi#", "uZiZpZi#uZipuZi#", "xpopopo#xpo#xpo#"}; gentoo-0.20.6/icons/NetWindows.xpm0000664000175000017500000000173312163774660013777 00000000000000/* XPM */ static char * NetWindows_xpm[] = { "16 15 42 1", " c None", "! c #828282", "# c #414141", "$ c #AAAAAA", "% c #C6A29A", "& c #D2614D", "/ c #000000", "( c #202020", ") c #141414", "= c #CA8275", "+ c #D74128", "* c #3D2D28", "- c #411C14", "[ c #2D6520", "] c #8E2D1C", "{ c #69B255", "} c #59AA45", "< c #9EAEBE", "> c #20351C", ", c #598ABE", ". c #7D9EBE", "| c #3979BE", "@ c #283139", "~ c #182839", "' c #284D75", "? c #2D5520", "0 c #3D7131", "1 c #3975B6", "2 c #49411C", "3 c #A68E31", "4 c #7D6920", "5 c #51657D", "6 c #FFD745", "7 c #9A9A9A", "8 c #555555", "9 c #DFDFDF", "A c #616161", "B c #C6C6C6", "C c #CECECE", "D c #D7D7D7", "E c #929292", "F c #797979", " !! ", " !#!$ ", " %%&!#/#()#!$ ", " !!$=%+*-++-[/ ", " !#!+=/]++/{}/ ", " < !/#/(-]>}}/ ", "!! ,.|@~|'//?0# ", " !#<|./'1'234>! ", " !/|5/~'~366/ ", " !/#///363# ", " 78!8/2! ", " 9A !/ ", " 9A ", "BCD999977A999DCB", "$EFAAA7AAAAAAFE$"}; gentoo-0.20.6/icons/o.xpm0000664000175000017500000000117212163774660012131 00000000000000/* XPM */ static char * o2_xpm[] = { "16 15 19 1", ". c None", "# c #294144", "a c #2F5F65", "b c #3D6166", "c c #477177", "d c #48787E", "e c #508086", "f c #528288", "g c #5B8B91", "h c #6C9CA2", "i c #74A4AA", "j c #85B5BB", "k c #89B9BF", "l c #8CBCC2", "m c #91C1C7", "n c #96C6CC", "o c #A4D4DA", "p c #B9E9EF", "q c #C7F7FD", "........pfb.....", "........bfc.....", "....npppkf#pppn.", "....pjjlighjjf#.", "....pjfffffffb#.", ".qpbnifffffbcb#.", ".pfffffffffc....", ".nc#fhfffffgjmf.", "....ojfffffffb#.", "....phbbbebbbb#.", "....n###df#####.", "........nfb.....", "........pfc.....", "........nba.....", "................"}; gentoo-0.20.6/icons/Maya.xpm0000664000175000017500000000276212163774660012570 00000000000000/* XPM */ static char * Maya_xpm[] = { "16 15 58 2", ".. c #000000", ".# c #1B0303", ".a c #1B0327", ".b c #2F0303", ".c c #350505", ".d c #450303", ".e c #4E0606", ".f c #510909", ".g c #574646", ".h c #5A0505", ".i c #6C0C0C", ".j c #6F0707", ".k c #740D0D", ".l c #7C4646", ".m c #824A4A", ".n c #830B0B", ".o c #8A1010", ".p c #9A0E0E", ".q c #9C5D5D", ".r c #9E1111", ".s c #A31313", ".t c #A60808", ".u c #AB1111", ".v c #AB0F0F", ".w c #AE5F5F", ".x c #B01414", ".y c #B10D0D", ".z c #B41B1B", ".A c #B16262", ".B c #B30505", ".C c #BE0000", ".D c #C46363", ".E c #C7C1C1", ".F c #C8C2CB", ".G c #CC4444", ".H c #CAC4C4", ".I c #CB6565", ".J c #CE6969", ".K c #CEAEAE", ".L c #CF3F3F", ".M c #D04343", ".N c #D35C5C", ".O c #D55656", ".P c #D58282", ".Q c #D7AFAF", ".R c #DD8181", ".S c #DDDDDD", ".T c #DF7F7F", ".U c #E08080", ".V c #E2C4C4", ".W c #E5B3B3", ".X c #E6ADAD", ".Y c #EDCACA", ".Z c #EFBFBF", ".0 c #EFC0C0", ".1 c #F0C2C2", ".2 c #F3F2F2", ".3 c #FEFEFE", ".C.C.........................C.C", ".1.G.C.d.#.g.E.#.#.#.#.#.d.C.C.C", ".3.Z.G.C.m.2.3.c.c.c.c.h.C.C.C.C", ".3.C.2.U.2.j.3.l.3.m.j.M.3.L.C.C", ".3.C.M.S.M.C.3.i.i.3.M.3.C.C.C.C", ".3.C.C.X.C.Z.3.V.o.R.3.R.B.C.C.C", ".3.C.C.u.C.C.C.R.0.O.3.O.v.3.C.C", ".3.y.y.z.P.3.1.M.S.C.3.z.J.3.I.x", ".3.u.u.z.Y.N.0.C.3.C.3.z.W.W.W.u", ".3.p.p.s.S.D.N.U.3.C.3.s.3.r.3.r", ".3.n.n.o.A.S.3.T.1.t.3.w.3.V.Q.w", ".3.i.i.i.i.i.3.C.C.k.3.i.i.i.q.K", ".3.e.e.f.f.f.3.3.3.3.3.3.3.3.3.3", ".3.c.c.c.c.c.c.e.e.c.3.c.c.c.c.c", ".F.a.a.#.#.#.#.b.b.#.H.#.#.a.a.a"}; gentoo-0.20.6/icons/Port.xpm0000664000175000017500000000100412163774660012611 00000000000000/* XPM */ static char * Port_xpm[] = { "16 15 11 1", " c None", "! c #828282", "# c #414141", "$ c #FFFFFF", "% c #DFDFDF", "& c #C2C2C2", "/ c #969696", "( c #CECECE", ") c #9A9A9A", "= c #000000", "+ c #AAAAAA", " ! ", " !#$%# ", " !$%#$$# ", " !$&&&#$$# ", " !%%&!%&#$$# ", " !$&!%!%&#$%# ", " !%%&!%/(&#$)# ", " !$&&/%&&&## ", " !%$&&/(&&)= ", " !%&$&&+&)#= ", " !%&!$&&)#= ", " !$ ###))#= ", " !$&= === ", "!$&= ", "%&# "}; gentoo-0.20.6/icons/CDROM.xpm0000664000175000017500000000440312163774660012537 00000000000000/* XPM */ static char * cd_rom2_xpm[] = { "16 15 107 2", ".. c None", ".# c #434831", ".a c #434A16", ".b c #45423D", ".c c #444B2F", ".d c #464B19", ".e c #494D1C", ".f c #4A4D23", ".g c #495031", ".h c #4A4F35", ".i c #4B501E", ".j c #4B5020", ".k c #4B502B", ".l c #4C463E", ".m c #513834", ".n c #514B43", ".o c #525522", ".p c #51622C", ".q c #523637", ".r c #554B38", ".s c #565A25", ".t c #565E29", ".u c #57512E", ".v c #595138", ".w c #5C622C", ".x c #5A4C34", ".y c #5B5C26", ".z c #5A6241", ".A c #5A6E3B", ".B c #5C5E29", ".C c #5E6533", ".D c #625647", ".E c #636836", ".F c #645D35", ".G c #646238", ".H c #666666", ".I c #67682F", ".J c #686868", ".K c #696229", ".L c #6A6B31", ".M c #6B6B3C", ".N c #747474", ".O c #727237", ".P c #747338", ".Q c #756A4D", ".R c #756B30", ".S c #786D54", ".T c #7B7546", ".U c #7C7B3F", ".V c #7F7458", ".W c #82793B", ".X c #847E70", ".Y c #876E51", ".Z c #898646", ".0 c #8A8C47", ".1 c #8E9149", ".2 c #8F8F8F", ".3 c #90866B", ".4 c #908D4D", ".5 c #928465", ".6 c #938C81", ".7 c #999999", ".8 c #9C9C5B", ".9 c #9B9B87", "#. c #9C8664", "## c #9C988C", "#a c #9FA055", "#b c #A08D7B", "#c c #A0A0A0", "#d c #A1A868", "#e c #A1CC9D", "#f c #A3975E", "#g c #A3B066", "#h c #A49C59", "#i c #A4C4A2", "#j c #A5A39E", "#k c #A5AB66", "#l c #A5AC59", "#m c #A6BE79", "#n c #A6C19F", "#o c #A78E64", "#p c #A7C0B9", "#q c #ABABAB", "#r c #AAB562", "#s c #B0AD61", "#t c #B3A276", "#u c #B3AA72", "#v c #B9B9B9", "#w c #BAA369", "#x c #BCB6A5", "#y c #BFB9AF", "#z c #C2C2C2", "#A c #C2C7A8", "#B c #C6B6A8", "#C c #C9C3B9", "#D c #CC8F7C", "#E c #CC9577", "#F c #CDCDCD", "#G c #D18C7C", "#H c #D2D2D2", "#I c #DDDDDD", "#J c #DE9E8E", "#K c #E4E4E4", "#L c #E799A0", "#M c #EAEAEA", "#N c #F0F0F0", "#O c #FEFEFE", "........#H#M#M#K#I#F#z..........", "......#N#y.V.G.a.G.S###v........", "....#O.3.e.a.a.a.d.e.s.5#q......", "..#N.3.w.j.d.a.a.d.i.L.1#u#c....", "#H#C.C.w.t.i.m.q.m.w.0#l#r.9#q..", "#M#b.M.E.C.h#v#F#H.z#g#m#e#p.2..", "#M#..T.T.p#v#O#I#O#H.A#i#n#A.N..", "#K.8.8#f.f#F#I#z#I#O.f#d#d#k.H..", "#I#J#D#G.u#H#O#I#O#H.f.Z.4#o.H..", "#F#L#E#w#h.C#H#O#H.k.y.R.W.Y.N..", "#z#B#s#a.Z.P.g.#.c.j.j.o.K.D.7..", "..#x#t.0.U.L.B.o.j.j.j.j.x.l....", "....#j.5.O.I.y.o.j.j.j.r.b......", ".......6.X.Q.G.o.F.v.n.b........", "........#q.2.N.H.J.N.7.........."}; gentoo-0.20.6/ChangeLog0000664000175000017500000000023412163774660011602 00000000000000(This file is largely ignored, it's just included because it has to be, to comply with autoconf's expectations. See NEWS for actual info on changes. /Emil) gentoo-0.20.6/Makefile.am0000664000175000017500000000233112163774660012064 00000000000000# ----------------------------------------------------------------------------- # gentoo root Makefile.am # ----------------------------------------------------------------------------- EXTRA_DIST=config.rpath BUGS CONFIG-CHANGES CREDITS README.NLS README.gtkrc docs icons gentoo.spec SUBDIRS=intl m4 icons po src sysconf_DATA=gentoorc gentoogtkrc # Get my personal config, and massage it into a gentoorc.in template. This should # make things better. It abstracts my config by replacing hard-coded stuff with # autoconf symbols and other generics. This should be run prior to "make dist". config: cp gentoorc.in gentoorc.in.bak sed -e 's/\"[0-9.a-z]*\"<\/version>/"\@VERSION\@"<\/version>/' \ -e 's/\"icons\"<\/path>/\"\@prefix\@\/share\/\@PACKAGE\@\/icons\/\"<\/path>/' \ -e 's/\"[-0-9.a-zA-Z_~/]*\"<\/defpath>/"~"<\/defpath>/' \ -e 's/\([8-9][0-9]*\)/800/' \ -e 's/\([6-9][0-9]*\)/600/' \ -e 's/\("[a-z-]*"\)<\/ignore>//' \ < ~/.config/gentoo/gentoorc >gentoorc.in ACLOCAL_AMFLAGS=-I m4 # # Remove any Subversion files, since we don't want those to be distributed. # dist-hook: find $(top_distdir) -name .svn -type d | xargs rm -rf gentoo-0.20.6/config.rpath0000664000175000017500000004364712163774660012354 00000000000000#! /bin/sh # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # # Copyright 1996-2007 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit , 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # The first argument passed to this file is the canonical host specification, # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld # should be set by the caller. # # The set of defined variables is at the end of this script. # Known limitations: # - On IRIX 6.5 with CC="cc", the run time search patch must not be longer # than 256 bytes, otherwise the compiler driver will dump core. The only # known workaround is to choose shorter directory names for the build # directory and/or the installation directory. # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a shrext=.so host="$1" host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # Code taken from libtool.m4's _LT_CC_BASENAME. for cc_temp in $CC""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` # Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC. wl= if test "$GCC" = yes; then wl='-Wl,' else case "$host_os" in aix*) wl='-Wl,' ;; darwin*) case $cc_basename in xlc*) wl='-Wl,' ;; esac ;; mingw* | cygwin* | pw32* | os2*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' ;; irix5* | irix6* | nonstopux*) wl='-Wl,' ;; newsos6) ;; linux* | k*bsd*-gnu) case $cc_basename in icc* | ecc*) wl='-Wl,' ;; pgcc | pgf77 | pgf90) wl='-Wl,' ;; ccc*) wl='-Wl,' ;; como) wl='-lopt=' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) wl='-Wl,' ;; esac ;; esac ;; osf3* | osf4* | osf5*) wl='-Wl,' ;; rdos*) ;; solaris*) wl='-Wl,' ;; sunos4*) wl='-Qoption ld ' ;; sysv4 | sysv4.2uw2* | sysv4.3*) wl='-Wl,' ;; sysv4*MP*) ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) wl='-Wl,' ;; unicos*) wl='-Wl,' ;; uts4*) ;; esac fi # Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS. hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no case "$host_os" in cygwin* | mingw* | pw32*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. # Unlike libtool, we use -rpath here, not --rpath, since the documented # option of GNU ld is called -rpath, not --rpath. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' case "$host_os" in aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we cannot use # them. ld_shlibs=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; cygwin* | mingw* | pw32*) # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then : else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; gnu* | linux* | k*bsd*-gnu) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; netbsd*) ;; solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' else ld_shlibs=no fi ;; esac ;; sunos4*) hardcode_direct=yes ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then hardcode_libdir_flag_spec= fi else case "$host_os" in aix3*) # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac fi hardcode_direct=yes hardcode_libdir_separator=':' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac fi # Begin _LT_AC_SYS_LIBPATH_AIX. echo 'int main () { return 0; }' > conftest.c ${CC} ${LDFLAGS} conftest.c -o conftest aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` fi if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib" fi rm -f conftest.c conftest # End _LT_AC_SYS_LIBPATH_AIX. if test "$aix_use_runtimelinking" = yes; then hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' else hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" fi fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # see comment about different semantics on the GNU ld section ld_shlibs=no ;; bsdi[45]*) ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' libext=lib ;; darwin* | rhapsody*) hardcode_direct=no if test "$GCC" = yes ; then : else case $cc_basename in xlc*) ;; *) ld_shlibs=no ;; esac fi ;; dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; freebsd1*) ld_shlibs=no ;; freebsd2.2*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; freebsd2*) hardcode_direct=yes hardcode_minus_L=yes ;; freebsd* | dragonfly*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; hpux9*) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; hpux10*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no ;; *) hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; netbsd*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; newsos6) hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then hardcode_libdir_flag_spec='${wl}-rpath,$libdir' else case "$host_os" in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) hardcode_libdir_flag_spec='-R$libdir' ;; *) hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; osf3*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) if test "$GCC" = yes; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else # Both cc and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi hardcode_libdir_separator=: ;; solaris*) hardcode_libdir_flag_spec='-R$libdir' ;; sunos4*) hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes ;; sysv4) case $host_vendor in sni) hardcode_direct=yes # is this really true??? ;; siemens) hardcode_direct=no ;; motorola) hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac ;; sysv4.3*) ;; sysv4*MP*) if test -d /usr/nec; then ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ;; sysv5* | sco3.2v5* | sco5v6*) hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' hardcode_libdir_separator=':' ;; uts4*) hardcode_libdir_flag_spec='-L$libdir' ;; *) ld_shlibs=no ;; esac fi # Check dynamic linker characteristics # Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. # Unlike libtool.m4, here we don't care about _all_ names of the library, but # only about the one the linker finds when passed -lNAME. This is the last # element of library_names_spec in libtool.m4, or possibly two of them if the # linker has special search rules. library_names_spec= # the last element of library_names_spec in libtool.m4 libname_spec='lib$name' case "$host_os" in aix3*) library_names_spec='$libname.a' ;; aix4* | aix5*) library_names_spec='$libname$shrext' ;; amigaos*) library_names_spec='$libname.a' ;; beos*) library_names_spec='$libname$shrext' ;; bsdi[45]*) library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32*) shrext=.dll library_names_spec='$libname.dll.a $libname.lib' ;; darwin* | rhapsody*) shrext=.dylib library_names_spec='$libname$shrext' ;; dgux*) library_names_spec='$libname$shrext' ;; freebsd1*) ;; freebsd* | dragonfly*) case "$host_os" in freebsd[123]*) library_names_spec='$libname$shrext$versuffix' ;; *) library_names_spec='$libname$shrext' ;; esac ;; gnu*) library_names_spec='$libname$shrext' ;; hpux9* | hpux10* | hpux11*) case $host_cpu in ia64*) shrext=.so ;; hppa*64*) shrext=.sl ;; *) shrext=.sl ;; esac library_names_spec='$libname$shrext' ;; interix[3-9]*) library_names_spec='$libname$shrext' ;; irix5* | irix6* | nonstopux*) library_names_spec='$libname$shrext' case "$host_os" in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; *) libsuff= shlibsuff= ;; esac ;; esac ;; linux*oldld* | linux*aout* | linux*coff*) ;; linux* | k*bsd*-gnu) library_names_spec='$libname$shrext' ;; knetbsd*-gnu) library_names_spec='$libname$shrext' ;; netbsd*) library_names_spec='$libname$shrext' ;; newsos6) library_names_spec='$libname$shrext' ;; nto-qnx*) library_names_spec='$libname$shrext' ;; openbsd*) library_names_spec='$libname$shrext$versuffix' ;; os2*) libname_spec='$name' shrext=.dll library_names_spec='$libname.a' ;; osf3* | osf4* | osf5*) library_names_spec='$libname$shrext' ;; rdos*) ;; solaris*) library_names_spec='$libname$shrext' ;; sunos4*) library_names_spec='$libname$shrext$versuffix' ;; sysv4 | sysv4.3*) library_names_spec='$libname$shrext' ;; sysv4*MP*) library_names_spec='$libname$shrext' ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) library_names_spec='$libname$shrext' ;; uts4*) library_names_spec='$libname$shrext' ;; esac sed_quote_subst='s/\(["`$\\]\)/\\\1/g' escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` shlibext=`echo "$shrext" | sed -e 's,^\.,,'` escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' < Custom widgets by Johan Hanson gentoo-0.20.6/CONFIG-CHANGES0000664000175000017500000001123512163774660011771 00000000000000 2002-06-03 Emil Brink gentoo CONFIGURATION FILE FORMAT CHANGES 0. INTRODUCTION Notes to help me maintain (or at least minimize loss of) config file compatibility between various gentoo releases. Note that I always try to make gentoo auto-convert the configuration file. This means that the format loaded is not always the same as the one saved, i.e. gentoo will (silently) "convert" the configuration file. As always, gentoo will not save the config file unless you tell it to, so there is never any risk of "losing" your old config. When a config file format change occurs, it is recommended to simply start the version of gentoo in which the change occured, and let it load your old config. Then check around to see if you've lost any important settings. If not, just click "Save" in the configuration window, to convert the file into the new format. If there are losses, read below for possible tips on how to recreate relevant data... With 0.11.24, one disruptive change is that the "Smart Size" (also known as "IQSize") content type is no longer supported, and not properly detected on load either. gentoo will map *any* unknown content type into a Size column. 0.11.25 adds another disruptive change. Shortcuts are transformed from being a separate feature to being just another sheet of good old buttons. This means they get saved among the buttons, too. There is no support for loading the old-style Shortcut information, so you will simply lose your shortcuts. Luckily, redefining them should be fairly straight-forward. To minimize excess baggage in the code, I would like to get rid of the loading code for old-style config formats at some point in the future. Therefore, please convert your config file, even if it doesn't seem strictly necessary. Of course, once you make a config change and click "Save", the file is converted. There is no way to make gentoo *write* an old-style configuration file. I. FILE STYLES VERSION any pre-0.11.7 to 0.11.7 NESTING NAME TYPE FUNCTION Style Style description The entire style description format has changed. CHANGES The entire tag has a completely new internal format. Properties are now identified by name, rather than weird hard- coded index integers as they were before. COMPATIBILITY TACTICS The current code loads old-style (pre-0.11.7) config files just fine, and silently converts them into the new format the next time you save. II. BUTTON FIELDS VERSION any pre-0.11.6 to 0.11.6 NESTING 1 1 1 8 8 8 FALSE 2 0 "icons:/usr/local/share/icons/gentoo/16x16:/usr/share/icons:gentoo/16x16:/usr/share/icons/gnome/16x16/mimetypes" 1 "~/.config/gentoo" 2 "/etc/fstab" 3 "/proc/mounts" 1 "^\\." FALSE u0 619 123 800 1050 FALSE FALSE TRUE TRUE u1 96 66 1001 600 TRUE TRUE TRUE TRUE u2 32 32 1169 1007 FALSE FALSE TRUE TRUE u3 32 32 320 480 FALSE FALSE TRUE TRUE 4 -24 "mouse" "<Alt><Mod2>1" "ActivateLeft" "<Alt><Mod2>2" "ActivateRight" "<Control><Mod2>F8" "Rerun" "<Control>Tab" "DirFromOther" "<Control>r" "DpReorient" "<Control>s" "DpFocusISrch text=" "<Control>space" "MenuPopup" "<Mod2>q" "Quit" "<Mod2>space" "ActivateOther" "<Primary><Mod2>g" "DpGotoRow {It:"Jump To Row Matching"} re=^{Is:"Regular Expression"} focus={Ix:"Focus Destination?"}" "<Primary><Mod2>l" "DpFocusPath select=true" "<Shift><Mod2>r" "DpMaximize" "<Shift>Return" "DpFocusPath select=true" "BackSpace" "DirParent" "Delete" "Delete" "F1" "About" "F5" "DirRescan" "F8" "Run" "Left" "DirParent" "Tab" "ActivateOther" "c" "Configure" "h" "DpHide" "r" "DpRecenter value=50" u5 "SelectSuffix action=toggle" u8 "SelectType action=toggle" u0 "DirParent" u1 "SelectRow" u0 "MenuPopup" u1 "mouse_right" u4 "MenuPopup menu=<ActionMenu>" "FileAction action=ClickMClick" 0.40000000596046448 "evt-path-rmb" "About" TRUE 0 FALSE gentoo-0.20.6/config.h.in0000664000175000017500000004077612460257311012057 00000000000000/* config.h.in. Generated from configure.ac by autoheader. */ /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP systems. This function is required for `alloca.c' support on those systems. */ #undef CRAY_STACKSEG_END /* Define to 1 if using `alloca.c'. */ #undef C_ALLOCA /* Whether debug code should be compiled in. */ #undef DEBUG /* Define to 1 if translation of program messages to the user's native language is requested. */ #undef ENABLE_NLS /* Makes GTK+ disable old 1.0.6 compatibility. */ #undef GTK_DISABLE_COMPAT_H /* Makes GTK+ disable all backward support for old widgets and API:s. */ #undef GTK_DISABLE_DEPRECATED /* Define to 1 if you have `alloca', as a function or macro. */ #undef HAVE_ALLOCA /* Define to 1 if you have and it should be used (not on Ultrix). */ #undef HAVE_ALLOCA_H /* Define to 1 if you have the `argz_count' function. */ #undef HAVE_ARGZ_COUNT /* Define to 1 if you have the header file. */ #undef HAVE_ARGZ_H /* Define to 1 if you have the `argz_next' function. */ #undef HAVE_ARGZ_NEXT /* Define to 1 if you have the `argz_stringify' function. */ #undef HAVE_ARGZ_STRINGIFY /* Define to 1 if you have the `asprintf' function. */ #undef HAVE_ASPRINTF /* Define to 1 if the compiler understands __builtin_expect. */ #undef HAVE_BUILTIN_EXPECT /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ #undef HAVE_CFPREFERENCESCOPYAPPVALUE /* Define if the GNU dcgettext() function is already present or preinstalled. */ #undef HAVE_DCGETTEXT /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you don't. */ #undef HAVE_DECL_FEOF_UNLOCKED /* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if you don't. */ #undef HAVE_DECL_FGETS_UNLOCKED /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you don't. */ #undef HAVE_DECL_GETC_UNLOCKED /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you don't. */ #undef HAVE_DECL__SNPRINTF /* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you don't. */ #undef HAVE_DECL__SNWPRINTF /* Define to 1 if you have the header file. */ #undef HAVE_FEATURES_H /* Define to 1 if you have the `fwprintf' function. */ #undef HAVE_FWPRINTF /* Define to 1 if you have the `getcwd' function. */ #undef HAVE_GETCWD /* Define to 1 if you have the `getegid' function. */ #undef HAVE_GETEGID /* Define to 1 if you have the `geteuid' function. */ #undef HAVE_GETEUID /* Define to 1 if you have the `getgid' function. */ #undef HAVE_GETGID /* Define to 1 if you have the `getpagesize' function. */ #undef HAVE_GETPAGESIZE /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define to 1 if you have the `getuid' function. */ #undef HAVE_GETUID /* Whether the file command supports -f - -n options. */ #undef HAVE_GOOD_FILE /* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV /* Define if you have the 'intmax_t' type in or . */ #undef HAVE_INTMAX_T /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define if exists, doesn't clash with , and declares uintmax_t. */ #undef HAVE_INTTYPES_H_WITH_UINTMAX /* Define if you have and nl_langinfo(CODESET). */ #undef HAVE_LANGINFO_CODESET /* Define if your file defines LC_MESSAGES. */ #undef HAVE_LC_MESSAGES /* Define to 1 if you have the `m' library (-lm). */ #undef HAVE_LIBM /* Define to 1 if you have the header file. */ #undef HAVE_LIMITS_H /* Define to 1 if the system has the type 'long long int'. */ #undef HAVE_LONG_LONG_INT /* Define to 1 if you have the `mbrtowc' function. */ #undef HAVE_MBRTOWC /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `mempcpy' function. */ #undef HAVE_MEMPCPY /* Define to 1 if you have a working `mmap' system call. */ #undef HAVE_MMAP /* Define to 1 if you have the `munmap' function. */ #undef HAVE_MUNMAP /* Define to 1 if you have the `newlocale' function. */ #undef HAVE_NEWLOCALE /* Define if your printf() function supports format strings with positions. */ #undef HAVE_POSIX_PRINTF /* Define if the defines PTHREAD_MUTEX_RECURSIVE. */ #undef HAVE_PTHREAD_MUTEX_RECURSIVE /* Define if the POSIX multithreading library has read/write locks. */ #undef HAVE_PTHREAD_RWLOCK /* Define to 1 if you have the `putenv' function. */ #undef HAVE_PUTENV /* Define to 1 if you have the `setenv' function. */ #undef HAVE_SETENV /* Define to 1 if you have the `setlocale' function. */ #undef HAVE_SETLOCALE /* Define to 1 if you have the `snprintf' function. */ #undef HAVE_SNPRINTF /* Define to 1 if you have the header file. */ #undef HAVE_STDDEF_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define if exists, doesn't clash with , and declares uintmax_t. */ #undef HAVE_STDINT_H_WITH_UINTMAX /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the `stpcpy' function. */ #undef HAVE_STPCPY /* Define to 1 if you have the `strcasecmp' function. */ #undef HAVE_STRCASECMP /* Define to 1 if you have the `strdup' function. */ #undef HAVE_STRDUP /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the `strnlen' function. */ #undef HAVE_STRNLEN /* Define to 1 if you have the `strtoul' function. */ #undef HAVE_STRTOUL /* Define to 1 if you have the `symlink' function. */ #undef HAVE_SYMLINK /* Define to 1 if you have the header file. */ #undef HAVE_SYS_PARAM_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the `tsearch' function. */ #undef HAVE_TSEARCH /* Define if you have the 'uintmax_t' type in or . */ #undef HAVE_UINTMAX_T /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if the system has the type 'unsigned long long int'. */ #undef HAVE_UNSIGNED_LONG_LONG_INT /* Define to 1 if you have the `uselocale' function. */ #undef HAVE_USELOCALE /* Define to 1 or 0, depending whether the compiler supports simple visibility declarations. */ #undef HAVE_VISIBILITY /* Define if you have the 'wchar_t' type. */ #undef HAVE_WCHAR_T /* Define to 1 if you have the `wcrtomb' function. */ #undef HAVE_WCRTOMB /* Define to 1 if you have the `wcslen' function. */ #undef HAVE_WCSLEN /* Define to 1 if you have the `wcsnlen' function. */ #undef HAVE_WCSNLEN /* Define if you have the 'wint_t' type. */ #undef HAVE_WINT_T /* Define to 1 if O_NOATIME works. */ #undef HAVE_WORKING_O_NOATIME /* Define to 1 if O_NOFOLLOW works. */ #undef HAVE_WORKING_O_NOFOLLOW /* Define to 1 if you have the `__fsetlocking' function. */ #undef HAVE___FSETLOCKING /* Define as const if the declaration of iconv() needs const. */ #undef ICONV_CONST /* Define if integer division by zero raises signal SIGFPE. */ #undef INTDIV0_RAISES_SIGFPE /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define if exists and defines unusable PRI* macros. */ #undef PRI_MACROS_BROKEN /* Define if the pthread_in_use() detection is hard. */ #undef PTHREAD_IN_USE_DETECTION_HARD /* Define as the maximum value of type 'size_t', if the system doesn't define it. */ #ifndef SIZE_MAX # undef SIZE_MAX #endif /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. STACK_DIRECTION > 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses STACK_DIRECTION = 0 => direction of growth unknown */ #undef STACK_DIRECTION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define if the POSIX multithreading library can be used. */ #undef USE_POSIX_THREADS /* Define if references to the POSIX multithreading library should be made weak. */ #undef USE_POSIX_THREADS_WEAK /* Define if the GNU Pth multithreading library can be used. */ #undef USE_PTH_THREADS /* Define if references to the GNU Pth multithreading library should be made weak. */ #undef USE_PTH_THREADS_WEAK /* Define if the old Solaris multithreading library can be used. */ #undef USE_SOLARIS_THREADS /* Define if references to the old Solaris multithreading library should be made weak. */ #undef USE_SOLARIS_THREADS_WEAK /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # undef _ALL_SOURCE #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # undef _POSIX_PTHREAD_SEMANTICS #endif /* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # undef _TANDEM_SOURCE #endif /* Enable general extensions on Solaris. */ #ifndef __EXTENSIONS__ # undef __EXTENSIONS__ #endif /* Define if the native Windows multithreading API can be used. */ #undef USE_WINDOWS_THREADS /* Version number of package */ #undef VERSION /* Define to 1 if on MINIX. */ #undef _MINIX /* Define to 2 if the system does not provide POSIX.1 features except with this defined. */ #undef _POSIX_1_SOURCE /* Define to 1 if you need to in order for `stat' and other things to work. */ #undef _POSIX_SOURCE /* Please see the Gnulib manual for how to use these macros. Suppress extern inline with HP-UX cc, as it appears to be broken; see . Suppress extern inline with Sun C in standards-conformance mode, as it mishandles inline functions that call each other. E.g., for 'inline void f (void) { } inline void g (void) { f (); }', c99 incorrectly complains 'reference to static identifier "f" in extern inline function'. This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. Suppress the use of extern inline on problematic Apple configurations. OS X 10.8 and earlier mishandle it; see, e.g., . OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and for clang but remains for g++; see . Perhaps Apple will fix this some day. */ #if (defined __APPLE__ \ && (defined __header_inline \ ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ && ! defined __clang__) \ : ((! defined _DONT_USE_CTYPE_INLINE_ \ && (defined __GNUC__ || defined __cplusplus)) \ || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ && defined __GNUC__ && ! defined __cplusplus)))) # define _GL_EXTERN_INLINE_APPLE_BUG #endif #if ((__GNUC__ \ ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ : (199901L <= __STDC_VERSION__ \ && !defined __HP_cc \ && !(defined __SUNPRO_C && __STDC__))) \ && !defined _GL_EXTERN_INLINE_APPLE_BUG) # define _GL_INLINE inline # define _GL_EXTERN_INLINE extern inline # define _GL_EXTERN_INLINE_IN_USE #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ && !defined _GL_EXTERN_INLINE_APPLE_BUG) # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) # else # define _GL_INLINE extern inline # endif # define _GL_EXTERN_INLINE extern # define _GL_EXTERN_INLINE_IN_USE #else # define _GL_INLINE static _GL_UNUSED # define _GL_EXTERN_INLINE static _GL_UNUSED #endif #if 4 < __GNUC__ + (6 <= __GNUC_MINOR__) # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ # define _GL_INLINE_HEADER_CONST_PRAGMA # else # define _GL_INLINE_HEADER_CONST_PRAGMA \ _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") # endif /* Suppress GCC's bogus "no previous prototype for 'FOO'" and "no previous declaration for 'FOO'" diagnostics, when FOO is an inline function in the header; see . */ # define _GL_INLINE_HEADER_BEGIN \ _Pragma ("GCC diagnostic push") \ _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ _GL_INLINE_HEADER_CONST_PRAGMA # define _GL_INLINE_HEADER_END \ _Pragma ("GCC diagnostic pop") #else # define _GL_INLINE_HEADER_BEGIN # define _GL_INLINE_HEADER_END #endif /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif /* Define as the type of the result of subtracting two pointers, if the system doesn't define it. */ #undef ptrdiff_t /* Define to `unsigned int' if does not define. */ #undef size_t /* Define to unsigned long or unsigned long long if and don't define. */ #undef uintmax_t #define __libc_lock_t gl_lock_t #define __libc_lock_define gl_lock_define #define __libc_lock_define_initialized gl_lock_define_initialized #define __libc_lock_init gl_lock_init #define __libc_lock_lock gl_lock_lock #define __libc_lock_unlock gl_lock_unlock #define __libc_lock_recursive_t gl_recursive_lock_t #define __libc_lock_define_recursive gl_recursive_lock_define #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized #define __libc_lock_init_recursive gl_recursive_lock_init #define __libc_lock_lock_recursive gl_recursive_lock_lock #define __libc_lock_unlock_recursive gl_recursive_lock_unlock #define glthread_in_use libintl_thread_in_use #define glthread_lock_init_func libintl_lock_init_func #define glthread_lock_lock_func libintl_lock_lock_func #define glthread_lock_unlock_func libintl_lock_unlock_func #define glthread_lock_destroy_func libintl_lock_destroy_func #define glthread_rwlock_init_multithreaded libintl_rwlock_init_multithreaded #define glthread_rwlock_init_func libintl_rwlock_init_func #define glthread_rwlock_rdlock_multithreaded libintl_rwlock_rdlock_multithreaded #define glthread_rwlock_rdlock_func libintl_rwlock_rdlock_func #define glthread_rwlock_wrlock_multithreaded libintl_rwlock_wrlock_multithreaded #define glthread_rwlock_wrlock_func libintl_rwlock_wrlock_func #define glthread_rwlock_unlock_multithreaded libintl_rwlock_unlock_multithreaded #define glthread_rwlock_unlock_func libintl_rwlock_unlock_func #define glthread_rwlock_destroy_multithreaded libintl_rwlock_destroy_multithreaded #define glthread_rwlock_destroy_func libintl_rwlock_destroy_func #define glthread_recursive_lock_init_multithreaded libintl_recursive_lock_init_multithreaded #define glthread_recursive_lock_init_func libintl_recursive_lock_init_func #define glthread_recursive_lock_lock_multithreaded libintl_recursive_lock_lock_multithreaded #define glthread_recursive_lock_lock_func libintl_recursive_lock_lock_func #define glthread_recursive_lock_unlock_multithreaded libintl_recursive_lock_unlock_multithreaded #define glthread_recursive_lock_unlock_func libintl_recursive_lock_unlock_func #define glthread_recursive_lock_destroy_multithreaded libintl_recursive_lock_destroy_multithreaded #define glthread_recursive_lock_destroy_func libintl_recursive_lock_destroy_func #define glthread_once_func libintl_once_func #define glthread_once_singlethreaded libintl_once_singlethreaded #define glthread_once_multithreaded libintl_once_multithreaded gentoo-0.20.6/aclocal.m40000664000175000017500000064650212460257247011703 00000000000000# generated automatically by aclocal 1.14.1 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # codeset.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2000-2002, 2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_LANGINFO_CODESET], [ AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[char* cs = nl_langinfo(CODESET); return !cs;]])], [am_cv_langinfo_codeset=yes], [am_cv_langinfo_codeset=no]) ]) if test $am_cv_langinfo_codeset = yes; then AC_DEFINE([HAVE_LANGINFO_CODESET], [1], [Define if you have and nl_langinfo(CODESET).]) fi ]) dnl 'extern inline' a la ISO C99. dnl Copyright 2012-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_EXTERN_INLINE], [ AH_VERBATIM([extern_inline], [/* Please see the Gnulib manual for how to use these macros. Suppress extern inline with HP-UX cc, as it appears to be broken; see . Suppress extern inline with Sun C in standards-conformance mode, as it mishandles inline functions that call each other. E.g., for 'inline void f (void) { } inline void g (void) { f (); }', c99 incorrectly complains 'reference to static identifier "f" in extern inline function'. This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. Suppress the use of extern inline on problematic Apple configurations. OS X 10.8 and earlier mishandle it; see, e.g., . OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and for clang but remains for g++; see . Perhaps Apple will fix this some day. */ #if (defined __APPLE__ \ && (defined __header_inline \ ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ && ! defined __clang__) \ : ((! defined _DONT_USE_CTYPE_INLINE_ \ && (defined __GNUC__ || defined __cplusplus)) \ || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ && defined __GNUC__ && ! defined __cplusplus)))) # define _GL_EXTERN_INLINE_APPLE_BUG #endif #if ((__GNUC__ \ ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ : (199901L <= __STDC_VERSION__ \ && !defined __HP_cc \ && !(defined __SUNPRO_C && __STDC__))) \ && !defined _GL_EXTERN_INLINE_APPLE_BUG) # define _GL_INLINE inline # define _GL_EXTERN_INLINE extern inline # define _GL_EXTERN_INLINE_IN_USE #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ && !defined _GL_EXTERN_INLINE_APPLE_BUG) # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) # else # define _GL_INLINE extern inline # endif # define _GL_EXTERN_INLINE extern # define _GL_EXTERN_INLINE_IN_USE #else # define _GL_INLINE static _GL_UNUSED # define _GL_EXTERN_INLINE static _GL_UNUSED #endif #if 4 < __GNUC__ + (6 <= __GNUC_MINOR__) # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ # define _GL_INLINE_HEADER_CONST_PRAGMA # else # define _GL_INLINE_HEADER_CONST_PRAGMA \ _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") # endif /* Suppress GCC's bogus "no previous prototype for 'FOO'" and "no previous declaration for 'FOO'" diagnostics, when FOO is an inline function in the header; see . */ # define _GL_INLINE_HEADER_BEGIN \ _Pragma ("GCC diagnostic push") \ _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ _GL_INLINE_HEADER_CONST_PRAGMA # define _GL_INLINE_HEADER_END \ _Pragma ("GCC diagnostic pop") #else # define _GL_INLINE_HEADER_BEGIN # define _GL_INLINE_HEADER_END #endif]) ]) # fcntl-o.m4 serial 4 dnl Copyright (C) 2006, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Written by Paul Eggert. # Test whether the flags O_NOATIME and O_NOFOLLOW actually work. # Define HAVE_WORKING_O_NOATIME to 1 if O_NOATIME works, or to 0 otherwise. # Define HAVE_WORKING_O_NOFOLLOW to 1 if O_NOFOLLOW works, or to 0 otherwise. AC_DEFUN([gl_FCNTL_O_FLAGS], [ dnl Persuade glibc to define O_NOATIME and O_NOFOLLOW. dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes dnl AC_GNU_SOURCE. m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], [AC_REQUIRE([AC_GNU_SOURCE])]) AC_CHECK_HEADERS_ONCE([unistd.h]) AC_CHECK_FUNCS_ONCE([symlink]) AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h], [AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[#include #include #if HAVE_UNISTD_H # include #else /* on Windows with MSVC */ # include # include # defined sleep(n) _sleep ((n) * 1000) #endif #include #ifndef O_NOATIME #define O_NOATIME 0 #endif #ifndef O_NOFOLLOW #define O_NOFOLLOW 0 #endif static int const constants[] = { O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY }; ]], [[ int result = !constants; #if HAVE_SYMLINK { static char const sym[] = "conftest.sym"; if (symlink ("/dev/null", sym) != 0) result |= 2; else { int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0); if (fd >= 0) { close (fd); result |= 4; } } if (unlink (sym) != 0 || symlink (".", sym) != 0) result |= 2; else { int fd = open (sym, O_RDONLY | O_NOFOLLOW); if (fd >= 0) { close (fd); result |= 4; } } unlink (sym); } #endif { static char const file[] = "confdefs.h"; int fd = open (file, O_RDONLY | O_NOATIME); if (fd < 0) result |= 8; else { struct stat st0; if (fstat (fd, &st0) != 0) result |= 16; else { char c; sleep (1); if (read (fd, &c, 1) != 1) result |= 24; else { if (close (fd) != 0) result |= 32; else { struct stat st1; if (stat (file, &st1) != 0) result |= 40; else if (st0.st_atime != st1.st_atime) result |= 64; } } } } } return result;]])], [gl_cv_header_working_fcntl_h=yes], [case $? in #( 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #( 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #( 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #( *) gl_cv_header_working_fcntl_h='no';; esac], [gl_cv_header_working_fcntl_h=cross-compiling])]) case $gl_cv_header_working_fcntl_h in #( *O_NOATIME* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOATIME], [$ac_val], [Define to 1 if O_NOATIME works.]) case $gl_cv_header_working_fcntl_h in #( *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOFOLLOW], [$ac_val], [Define to 1 if O_NOFOLLOW works.]) ]) # gettext.m4 serial 66 (gettext-0.18.2) dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006, 2008-2010. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value '$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old], [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH([included-gettext], [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext]) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ]])], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ]])], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ]])], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE([ENABLE_NLS], [1], [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE([HAVE_GETTEXT], [1], [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE([HAVE_DCGETTEXT], [1], [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST([BUILD_INCLUDED_LIBINTL]) AC_SUBST([USE_INCLUDED_LIBINTL]) AC_SUBST([CATOBJEXT]) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST([DATADIRNAME]) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST([INSTOBJEXT]) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST([GENCAT]) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST([INTLOBJS]) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX]) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST([INTLLIBS]) dnl Make all documented variables known to autoconf. AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) AC_SUBST([POSUB]) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) # glibc2.m4 serial 3 dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.0 or newer. # From Bruno Haible. AC_DEFUN([gt_GLIBC2], [ AC_CACHE_CHECK([whether we are using the GNU C Library 2 or newer], [ac_cv_gnu_library_2], [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ >= 2) && !defined __UCLIBC__ Lucky GNU user #endif #endif ], [ac_cv_gnu_library_2=yes], [ac_cv_gnu_library_2=no]) ] ) AC_SUBST([GLIBC2]) GLIBC2="$ac_cv_gnu_library_2" ] ) # glibc21.m4 serial 5 dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.1 or newer, or uClibc. # From Bruno Haible. AC_DEFUN([gl_GLIBC21], [ AC_CACHE_CHECK([whether we are using the GNU C Library >= 2.1 or uClibc], [ac_cv_gnu_library_2_1], [AC_EGREP_CPP([Lucky], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif #ifdef __UCLIBC__ Lucky user #endif ], [ac_cv_gnu_library_2_1=yes], [ac_cv_gnu_library_2_1=no]) ] ) AC_SUBST([GLIBC21]) GLIBC21="$ac_cv_gnu_library_2_1" ] ) # Configure paths for GTK+ # Owen Taylor 1997-2001 dnl AM_PATH_GTK_3_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified in MODULES, dnl pass to pkg-config dnl AC_DEFUN([AM_PATH_GTK_3_0], [dnl dnl Get the cflags and libraries from pkg-config dnl AC_ARG_ENABLE(gtktest, [ --disable-gtktest do not try to compile and run a test GTK+ program], , enable_gtktest=yes) pkg_config_args=gtk+-3.0 for module in . $4 do case "$module" in gthread) pkg_config_args="$pkg_config_args gthread-2.0" ;; esac done no_gtk="" AC_PATH_PROG(PKG_CONFIG, pkg-config, no) if test x$PKG_CONFIG != xno ; then if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then : else echo "*** pkg-config too old; version 0.7 or better required." no_gtk=yes PKG_CONFIG=no fi else no_gtk=yes fi min_gtk_version=ifelse([$1], ,3.0.0,$1) AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version) if test x$PKG_CONFIG != xno ; then ## don't try to run the test against uninstalled libtool libs if $PKG_CONFIG --uninstalled $pkg_config_args; then echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH" enable_gtktest=no fi if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then : else no_gtk=yes fi fi if test x"$no_gtk" = x ; then GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags` GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs` gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_gtktest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GTK_CFLAGS" LIBS="$GTK_LIBS $LIBS" dnl dnl Now check if the installed GTK+ is sufficiently new. (Also sanity dnl checks the results of pkg-config to some extent) dnl rm -f conf.gtktest AC_TRY_RUN([ #include #include #include int main () { int major, minor, micro; char *tmp_version; fclose (fopen ("conf.gtktest", "w")); /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = g_strdup("$min_gtk_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_gtk_version"); exit(1); } if ((gtk_major_version != $gtk_config_major_version) || (gtk_minor_version != $gtk_config_minor_version) || (gtk_micro_version != $gtk_config_micro_version)) { printf("\n*** 'pkg-config --modversion gtk+-3.0' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n", $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version, gtk_major_version, gtk_minor_version, gtk_micro_version); printf ("*** was found! If pkg-config was correct, then it is best\n"); printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n"); printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); printf("*** required on your system.\n"); printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n"); printf("*** to point to the correct configuration files\n"); } else if ((gtk_major_version != GTK_MAJOR_VERSION) || (gtk_minor_version != GTK_MINOR_VERSION) || (gtk_micro_version != GTK_MICRO_VERSION)) { printf("*** GTK+ header files (version %d.%d.%d) do not match\n", GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION); printf("*** library (version %d.%d.%d)\n", gtk_major_version, gtk_minor_version, gtk_micro_version); } else { if ((gtk_major_version > major) || ((gtk_major_version == major) && (gtk_minor_version > minor)) || ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro))) { return 0; } else { printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n", gtk_major_version, gtk_minor_version, gtk_micro_version); printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n", major, minor, micro); printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n"); printf("***\n"); printf("*** If you have already installed a sufficiently new version, this error\n"); printf("*** probably means that the wrong copy of the pkg-config shell script is\n"); printf("*** being found. The easiest way to fix this is to remove the old version\n"); printf("*** of GTK+, but you can also set the PKG_CONFIG environment to point to the\n"); printf("*** correct copy of pkg-config. (In this case, you will have to\n"); printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); printf("*** so that the correct libraries are found at run-time))\n"); } } return 1; } ],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_gtk" = x ; then AC_MSG_RESULT(yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version)) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$PKG_CONFIG" = "no" ; then echo "*** A new enough version of pkg-config was not found." echo "*** See http://pkgconfig.sourceforge.net" else if test -f conf.gtktest ; then : else echo "*** Could not run GTK+ test program, checking why..." ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GTK_CFLAGS" LIBS="$LIBS $GTK_LIBS" AC_TRY_LINK([ #include #include ], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GTK+ or finding the wrong" echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi GTK_CFLAGS="" GTK_LIBS="" ifelse([$3], , :, [$3]) fi AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) rm -f conf.gtktest ]) dnl GTK_CHECK_BACKEND(BACKEND-NAME [, MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) dnl Tests for BACKEND-NAME in the GTK targets list dnl AC_DEFUN([GTK_CHECK_BACKEND], [ pkg_config_args=ifelse([$1],,gtk+-3.0, gtk+-$1-3.0) min_gtk_version=ifelse([$2],,3.0.0,$2) AC_PATH_PROG(PKG_CONFIG, [pkg-config], [AC_MSG_ERROR([No pkg-config found])]) if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args ; then target_found=yes else target_found=no fi if test "x$target_found" = "xno"; then ifelse([$4],,[AC_MSG_ERROR([Backend $backend not found.])],[$4]) else ifelse([$3],,[:],[$3]) fi ]) # iconv.m4 serial 18 (gettext-0.18.2) dnl Copyright (C) 2000-2002, 2007-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);]])], [am_cv_func_iconv=yes]) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);]])], [am_cv_lib_iconv=yes] [am_cv_func_iconv=yes]) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11, dnl Solaris 10. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_RUN_IFELSE( [AC_LANG_SOURCE([[ #include #include int main () { int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; iconv_close (cd_utf8_to_88591); } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static const char input[] = "\263"; char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; iconv_close (cd_ascii_to_88591); } } /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ { iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; const char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; iconv_close (cd_88591_to_utf8); } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; iconv_close (cd_88591_to_utf8); } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; }]])], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [ changequote(,)dnl case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac changequote([,])dnl ]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE([HAVE_ICONV], [1], [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST([LIBICONV]) AC_SUBST([LTLIBICONV]) ]) dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to dnl avoid warnings like dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required". dnl This is tricky because of the way 'aclocal' is implemented: dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN. dnl Otherwise aclocal's initial scan pass would miss the macro definition. dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions. dnl Otherwise aclocal would emit many "Use of uninitialized value $1" dnl warnings. m4_define([gl_iconv_AC_DEFUN], m4_version_prereq([2.64], [[AC_DEFUN_ONCE( [$1], [$2])]], [m4_ifdef([gl_00GNULIB], [[AC_DEFUN_ONCE( [$1], [$2])]], [[AC_DEFUN( [$1], [$2])]])])) gl_iconv_AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL([am_cv_proto_iconv], [ AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ]], [[]])], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([ $am_cv_proto_iconv]) AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], [Define as const if the declaration of iconv() needs const.]) dnl Also substitute ICONV_CONST in the gnulib generated . m4_ifdef([gl_ICONV_H_DEFAULTS], [AC_REQUIRE([gl_ICONV_H_DEFAULTS]) if test -n "$am_cv_proto_iconv_arg1"; then ICONV_CONST="const" fi ]) fi ]) # intdiv0.m4 serial 6 (gettext-0.18.2) dnl Copyright (C) 2002, 2007-2008, 2010-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gt_INTDIV0], [ AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], gt_cv_int_divbyzero_sigfpe, [ gt_cv_int_divbyzero_sigfpe= changequote(,)dnl case "$host_os" in macos* | darwin[6-9]* | darwin[1-9][0-9]*) # On Mac OS X 10.2 or newer, just assume the same as when cross- # compiling. If we were to perform the real test, 1 Crash Report # dialog window would pop up. case "$host_cpu" in i[34567]86 | x86_64) gt_cv_int_divbyzero_sigfpe="guessing yes" ;; esac ;; esac changequote([,])dnl if test -z "$gt_cv_int_divbyzero_sigfpe"; then AC_RUN_IFELSE( [AC_LANG_SOURCE([[ #include #include static void sigfpe_handler (int sig) { /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ exit (sig != SIGFPE); } int x = 1; int y = 0; int z; int nan; int main () { signal (SIGFPE, sigfpe_handler); /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) signal (SIGTRAP, sigfpe_handler); #endif /* Linux/SPARC yields signal SIGILL. */ #if defined (__sparc__) && defined (__linux__) signal (SIGILL, sigfpe_handler); #endif z = x / y; nan = y / y; exit (2); } ]])], [gt_cv_int_divbyzero_sigfpe=yes], [gt_cv_int_divbyzero_sigfpe=no], [ # Guess based on the CPU. changequote(,)dnl case "$host_cpu" in alpha* | i[34567]86 | x86_64 | m68k | s390*) gt_cv_int_divbyzero_sigfpe="guessing yes";; *) gt_cv_int_divbyzero_sigfpe="guessing no";; esac changequote([,])dnl ]) fi ]) case "$gt_cv_int_divbyzero_sigfpe" in *yes) value=1;; *) value=0;; esac AC_DEFINE_UNQUOTED([INTDIV0_RAISES_SIGFPE], [$value], [Define if integer division by zero raises signal SIGFPE.]) ]) # intl.m4 serial 26 (gettext-0.19) dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2009. AC_PREREQ([2.60]) dnl Checks for all prerequisites of the intl subdirectory, dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. AC_DEFUN([AM_INTL_SUBDIR], [ AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([gt_GLIBC2])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([gl_VISIBILITY])dnl AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl AC_REQUIRE([AC_TYPE_LONG_LONG_INT])dnl AC_REQUIRE([gt_TYPE_WCHAR_T])dnl AC_REQUIRE([gt_TYPE_WINT_T])dnl AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gt_TYPE_INTMAX_T]) AC_REQUIRE([gt_PRINTF_POSIX]) AC_REQUIRE([gl_GLIBC21])dnl AC_REQUIRE([gl_XSIZE])dnl AC_REQUIRE([gl_FCNTL_O_FLAGS])dnl AC_REQUIRE([gt_INTL_MACOSX])dnl AC_REQUIRE([gl_EXTERN_INLINE])dnl dnl Support for automake's --enable-silent-rules. case "$enable_silent_rules" in yes) INTL_DEFAULT_VERBOSITY=0;; no) INTL_DEFAULT_VERBOSITY=1;; *) INTL_DEFAULT_VERBOSITY=1;; esac AC_SUBST([INTL_DEFAULT_VERBOSITY]) AC_CHECK_TYPE([ptrdiff_t], , [AC_DEFINE([ptrdiff_t], [long], [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) ]) AC_CHECK_HEADERS([features.h stddef.h stdlib.h string.h]) AC_CHECK_FUNCS([asprintf fwprintf newlocale putenv setenv setlocale \ snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb]) dnl Use the _snprintf function only if it is declared (because on NetBSD it dnl is defined as a weak alias of snprintf; we prefer to use the latter). AC_CHECK_DECLS([_snprintf, _snwprintf], , , [#include ]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). AC_CHECK_DECLS([getc_unlocked], , , [#include ]) case $gt_cv_func_printf_posix in *yes) HAVE_POSIX_PRINTF=1 ;; *) HAVE_POSIX_PRINTF=0 ;; esac AC_SUBST([HAVE_POSIX_PRINTF]) if test "$ac_cv_func_asprintf" = yes; then HAVE_ASPRINTF=1 else HAVE_ASPRINTF=0 fi AC_SUBST([HAVE_ASPRINTF]) if test "$ac_cv_func_snprintf" = yes; then HAVE_SNPRINTF=1 else HAVE_SNPRINTF=0 fi AC_SUBST([HAVE_SNPRINTF]) if test "$ac_cv_func_newlocale" = yes; then HAVE_NEWLOCALE=1 else HAVE_NEWLOCALE=0 fi AC_SUBST([HAVE_NEWLOCALE]) if test "$ac_cv_func_wprintf" = yes; then HAVE_WPRINTF=1 else HAVE_WPRINTF=0 fi AC_SUBST([HAVE_WPRINTF]) AM_LANGINFO_CODESET gt_LC_MESSAGES dnl Compilation on mingw and Cygwin needs special Makefile rules, because dnl 1. when we install a shared library, we must arrange to export dnl auxiliary pointer variables for every exported variable, dnl 2. when we install a shared library and a static library simultaneously, dnl the include file specifies __declspec(dllimport) and therefore we dnl must arrange to define the auxiliary pointer variables for the dnl exported variables _also_ in the static library. if test "$enable_shared" = yes; then case "$host_os" in mingw* | cygwin*) is_woe32dll=yes ;; *) is_woe32dll=no ;; esac else is_woe32dll=no fi WOE32DLL=$is_woe32dll AC_SUBST([WOE32DLL]) dnl On mingw and Cygwin, we can activate special Makefile rules which add dnl version information to the shared libraries and executables. case "$host_os" in mingw* | cygwin*) is_woe32=yes ;; *) is_woe32=no ;; esac WOE32=$is_woe32 AC_SUBST([WOE32]) if test $WOE32 = yes; then dnl Check for a program that compiles Windows resource files. AC_CHECK_TOOL([WINDRES], [windres]) fi dnl Determine whether when creating a library, "-lc" should be passed to dnl libtool or not. On many platforms, it is required for the libtool option dnl -no-undefined to work. On HP-UX, however, the -lc - stored by libtool dnl in the *.la files - makes it impossible to create multithreaded programs, dnl because libtool also reorders the -lc to come before the -pthread, and dnl this disables pthread_create() . case "$host_os" in hpux*) LTLIBC="" ;; *) LTLIBC="-lc" ;; esac AC_SUBST([LTLIBC]) dnl Rename some macros and functions used for locking. AH_BOTTOM([ #define __libc_lock_t gl_lock_t #define __libc_lock_define gl_lock_define #define __libc_lock_define_initialized gl_lock_define_initialized #define __libc_lock_init gl_lock_init #define __libc_lock_lock gl_lock_lock #define __libc_lock_unlock gl_lock_unlock #define __libc_lock_recursive_t gl_recursive_lock_t #define __libc_lock_define_recursive gl_recursive_lock_define #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized #define __libc_lock_init_recursive gl_recursive_lock_init #define __libc_lock_lock_recursive gl_recursive_lock_lock #define __libc_lock_unlock_recursive gl_recursive_lock_unlock #define glthread_in_use libintl_thread_in_use #define glthread_lock_init_func libintl_lock_init_func #define glthread_lock_lock_func libintl_lock_lock_func #define glthread_lock_unlock_func libintl_lock_unlock_func #define glthread_lock_destroy_func libintl_lock_destroy_func #define glthread_rwlock_init_multithreaded libintl_rwlock_init_multithreaded #define glthread_rwlock_init_func libintl_rwlock_init_func #define glthread_rwlock_rdlock_multithreaded libintl_rwlock_rdlock_multithreaded #define glthread_rwlock_rdlock_func libintl_rwlock_rdlock_func #define glthread_rwlock_wrlock_multithreaded libintl_rwlock_wrlock_multithreaded #define glthread_rwlock_wrlock_func libintl_rwlock_wrlock_func #define glthread_rwlock_unlock_multithreaded libintl_rwlock_unlock_multithreaded #define glthread_rwlock_unlock_func libintl_rwlock_unlock_func #define glthread_rwlock_destroy_multithreaded libintl_rwlock_destroy_multithreaded #define glthread_rwlock_destroy_func libintl_rwlock_destroy_func #define glthread_recursive_lock_init_multithreaded libintl_recursive_lock_init_multithreaded #define glthread_recursive_lock_init_func libintl_recursive_lock_init_func #define glthread_recursive_lock_lock_multithreaded libintl_recursive_lock_lock_multithreaded #define glthread_recursive_lock_lock_func libintl_recursive_lock_lock_func #define glthread_recursive_lock_unlock_multithreaded libintl_recursive_lock_unlock_multithreaded #define glthread_recursive_lock_unlock_func libintl_recursive_lock_unlock_func #define glthread_recursive_lock_destroy_multithreaded libintl_recursive_lock_destroy_multithreaded #define glthread_recursive_lock_destroy_func libintl_recursive_lock_destroy_func #define glthread_once_func libintl_once_func #define glthread_once_singlethreaded libintl_once_singlethreaded #define glthread_once_multithreaded libintl_once_multithreaded ]) ]) dnl Checks for the core files of the intl subdirectory: dnl dcigettext.c dnl eval-plural.h dnl explodename.c dnl finddomain.c dnl gettextP.h dnl gmo.h dnl hash-string.h hash-string.c dnl l10nflist.c dnl libgnuintl.h.in (except the *printf stuff) dnl loadinfo.h dnl loadmsgcat.c dnl localealias.c dnl log.c dnl plural-exp.h plural-exp.c dnl plural.y dnl Used by libglocale. AC_DEFUN([gt_INTL_SUBDIR_CORE], [ AC_REQUIRE([AC_C_INLINE])dnl AC_REQUIRE([AC_TYPE_SIZE_T])dnl AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_REQUIRE([AC_FUNC_ALLOCA])dnl AC_REQUIRE([AC_FUNC_MMAP])dnl AC_REQUIRE([gt_INTDIV0])dnl AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl AC_REQUIRE([gt_INTTYPES_PRI])dnl AC_REQUIRE([gl_LOCK])dnl AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }]], [[]])], [AC_DEFINE([HAVE_BUILTIN_EXPECT], [1], [Define to 1 if the compiler understands __builtin_expect.])]) AC_CHECK_HEADERS([argz.h inttypes.h limits.h unistd.h sys/param.h]) AC_CHECK_FUNCS([getcwd getegid geteuid getgid getuid mempcpy munmap \ stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \ argz_stringify argz_next __fsetlocking]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). AC_CHECK_DECLS([feof_unlocked, fgets_unlocked], , , [#include ]) AM_ICONV dnl intl/plural.c is generated from intl/plural.y. It requires bison, dnl because plural.y uses bison specific features. It requires at least dnl bison-2.7 for %define api.pure. dnl bison is only needed for the maintainer (who touches plural.y). But in dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put dnl the rule in general Makefile. Now, some people carelessly touch the dnl files or have a broken "make" program, hence the plural.c rule will dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not dnl present or too old. AC_CHECK_PROGS([INTLBISON], [bison]) if test -z "$INTLBISON"; then ac_verc_fail=yes else dnl Found it, now check the version. AC_MSG_CHECKING([version of bison]) changequote(<<,>>)dnl ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 2.[7-9]* | [3-9].*) changequote([,])dnl ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac AC_MSG_RESULT([$ac_prog_version]) fi if test $ac_verc_fail = yes; then INTLBISON=: fi ]) # intlmacosx.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2004-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on Mac OS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in Mac OS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], [gt_cv_func_CFPreferencesCopyAppValue], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFPreferencesCopyAppValue(NULL, NULL)]])], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in Mac OS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFLocaleCopyCurrent();]])], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) # intmax.m4 serial 6 (gettext-0.18.2) dnl Copyright (C) 2002-2005, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the system has the 'intmax_t' type, but don't attempt to dnl find a replacement if it is lacking. AC_DEFUN([gt_TYPE_INTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_CACHE_CHECK([for intmax_t], [gt_cv_c_intmax_t], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #include #if HAVE_STDINT_H_WITH_UINTMAX #include #endif #if HAVE_INTTYPES_H_WITH_UINTMAX #include #endif ]], [[intmax_t x = -1; return !x;]])], [gt_cv_c_intmax_t=yes], [gt_cv_c_intmax_t=no])]) if test $gt_cv_c_intmax_t = yes; then AC_DEFINE([HAVE_INTMAX_T], [1], [Define if you have the 'intmax_t' type in or .]) fi ]) # inttypes-pri.m4 serial 7 (gettext-0.18.2) dnl Copyright (C) 1997-2002, 2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ([2.53]) # Define PRI_MACROS_BROKEN if exists and defines the PRI* # macros to non-string values. This is the case on AIX 4.3.3. AC_DEFUN([gt_INTTYPES_PRI], [ AC_CHECK_HEADERS([inttypes.h]) if test $ac_cv_header_inttypes_h = yes; then AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], [gt_cv_inttypes_pri_broken], [ AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #ifdef PRId32 char *p = PRId32; #endif ]], [[]])], [gt_cv_inttypes_pri_broken=no], [gt_cv_inttypes_pri_broken=yes]) ]) fi if test "$gt_cv_inttypes_pri_broken" = yes; then AC_DEFINE_UNQUOTED([PRI_MACROS_BROKEN], [1], [Define if exists and defines unusable PRI* macros.]) PRI_MACROS_BROKEN=1 else PRI_MACROS_BROKEN=0 fi AC_SUBST([PRI_MACROS_BROKEN]) ]) # inttypes_h.m4 serial 10 dnl Copyright (C) 1997-2004, 2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], [gl_cv_header_inttypes_h], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[uintmax_t i = (uintmax_t) -1; return !i;]])], [gl_cv_header_inttypes_h=yes], [gl_cv_header_inttypes_h=no])]) if test $gl_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED([HAVE_INTTYPES_H_WITH_UINTMAX], [1], [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) # lcmessage.m4 serial 7 (gettext-0.18.2) dnl Copyright (C) 1995-2002, 2004-2005, 2008-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995. # Check whether LC_MESSAGES is available in . AC_DEFUN([gt_LC_MESSAGES], [ AC_CACHE_CHECK([for LC_MESSAGES], [gt_cv_val_LC_MESSAGES], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[return LC_MESSAGES]])], [gt_cv_val_LC_MESSAGES=yes], [gt_cv_val_LC_MESSAGES=no])]) if test $gt_cv_val_LC_MESSAGES = yes; then AC_DEFINE([HAVE_LC_MESSAGES], [1], [Define if your file defines LC_MESSAGES.]) fi ]) # lib-ld.m4 serial 6 dnl Copyright (C) 1996-2003, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid dnl collision with libtool.m4. dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], [# I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 /dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL([acl_cv_path_LD], [if test -z "$LD"; then acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$acl_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 = 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE([rpath], [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_FROMPACKAGE(name, package) dnl declares that libname comes from the given package. The configure file dnl will then not have a --with-libname-prefix option but a dnl --with-package-prefix option. Several libraries can come from the same dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar dnl macro call that searches for libname. AC_DEFUN([AC_LIB_FROMPACKAGE], [ pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) define([acl_frompackage_]NAME, [$2]) popdef([NAME]) pushdef([PACK],[$2]) pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) define([acl_libsinpackage_]PACKUP, m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1]) popdef([PACKUP]) popdef([PACK]) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) dnl Autoconf >= 2.61 supports dots in --with options. pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_ARG_WITH(P_A_C_K[-prefix], [[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been dnl computed. So it has to be reset here. HAVE_LIB[]NAME= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi popdef([P_A_C_K]) popdef([PACKLIBS]) popdef([PACKUP]) popdef([PACK]) popdef([NAME]) ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) # lib-prefix.m4 serial 7 (gettext-0.18) dnl Copyright (C) 2001-2005, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates dnl - a variable acl_libdirstem, containing the basename of the libdir, either dnl "lib" or "lib64" or "lib/64", dnl - a variable acl_libdirstem2, as a secondary possible value for dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or dnl "lib/amd64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. dnl On glibc systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine dnl the compiler's default mode by looking at the compiler's library search dnl path. If at least one of its elements ends in /lib64 or points to a dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. dnl Otherwise we use the default, namely "lib". dnl On Solaris systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. AC_REQUIRE([AC_CANONICAL_HOST]) acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment dnl . dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the dnl symlink is missing, so we set acl_libdirstem2 too. AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], [AC_EGREP_CPP([sixtyfour bits], [ #ifdef _LP64 sixtyfour bits #endif ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) ]) if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" ]) # lock.m4 serial 13 (gettext-0.18.2) dnl Copyright (C) 2005-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gl_LOCK], [ AC_REQUIRE([gl_THREADLIB]) if test "$gl_threads_api" = posix; then # OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the # pthread_rwlock_* functions. AC_CHECK_TYPE([pthread_rwlock_t], [AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1], [Define if the POSIX multithreading library has read/write locks.])], [], [#include ]) # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro. AC_COMPILE_IFELSE([ AC_LANG_PROGRAM( [[#include ]], [[ #if __FreeBSD__ == 4 error "No, in FreeBSD 4.0 recursive mutexes actually don't work." #elif (defined __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ \ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070) error "No, in Mac OS X < 10.7 recursive mutexes actually don't work." #else int x = (int)PTHREAD_MUTEX_RECURSIVE; return !x; #endif ]])], [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], [1], [Define if the defines PTHREAD_MUTEX_RECURSIVE.])]) fi gl_PREREQ_LOCK ]) # Prerequisites of lib/glthread/lock.c. AC_DEFUN([gl_PREREQ_LOCK], [:]) # longlong.m4 serial 17 dnl Copyright (C) 1999-2007, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_LONG_LONG_INT if 'long long int' works. # This fixes a bug in Autoconf 2.61, and can be faster # than what's in Autoconf 2.62 through 2.68. # Note: If the type 'long long int' exists but is only 32 bits large # (as on some very old compilers), HAVE_LONG_LONG_INT will not be # defined. In this case you can treat 'long long int' like 'long int'. AC_DEFUN([AC_TYPE_LONG_LONG_INT], [ AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int], [ac_cv_type_long_long_int=yes if test "x${ac_cv_prog_cc_c99-no}" = xno; then ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int if test $ac_cv_type_long_long_int = yes; then dnl Catch a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004. dnl If cross compiling, assume the bug is not important, since dnl nobody cross compiles for this platform as far as we know. AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[@%:@include @%:@ifndef LLONG_MAX @%:@ define HALF \ (1LL << (sizeof (long long int) * CHAR_BIT - 2)) @%:@ define LLONG_MAX (HALF - 1 + HALF) @%:@endif]], [[long long int n = 1; int i; for (i = 0; ; i++) { long long int m = n << i; if (m >> i != n) return 1; if (LLONG_MAX / 2 < m) break; } return 0;]])], [], [ac_cv_type_long_long_int=no], [:]) fi fi]) if test $ac_cv_type_long_long_int = yes; then AC_DEFINE([HAVE_LONG_LONG_INT], [1], [Define to 1 if the system has the type 'long long int'.]) fi ]) # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. # This fixes a bug in Autoconf 2.61, and can be faster # than what's in Autoconf 2.62 through 2.68. # Note: If the type 'unsigned long long int' exists but is only 32 bits # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT # will not be defined. In this case you can treat 'unsigned long long int' # like 'unsigned long int'. AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], [ AC_CACHE_CHECK([for unsigned long long int], [ac_cv_type_unsigned_long_long_int], [ac_cv_type_unsigned_long_long_int=yes if test "x${ac_cv_prog_cc_c99-no}" = xno; then AC_LINK_IFELSE( [_AC_TYPE_LONG_LONG_SNIPPET], [], [ac_cv_type_unsigned_long_long_int=no]) fi]) if test $ac_cv_type_unsigned_long_long_int = yes; then AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1], [Define to 1 if the system has the type 'unsigned long long int'.]) fi ]) # Expands to a C program that can be used to test for simultaneous support # of 'long long' and 'unsigned long long'. We don't want to say that # 'long long' is available if 'unsigned long long' is not, or vice versa, # because too many programs rely on the symmetry between signed and unsigned # integer types (excluding 'bool'). AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET], [ AC_LANG_PROGRAM( [[/* For now, do not test the preprocessor; as of 2007 there are too many implementations with broken preprocessors. Perhaps this can be revisited in 2012. In the meantime, code should not expect #if to work with literals wider than 32 bits. */ /* Test literals. */ long long int ll = 9223372036854775807ll; long long int nll = -9223372036854775807LL; unsigned long long int ull = 18446744073709551615ULL; /* Test constant expressions. */ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) ? 1 : -1)]; typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 ? 1 : -1)]; int i = 63;]], [[/* Test availability of runtime routines for shift and division. */ long long int llmax = 9223372036854775807ll; unsigned long long int ullmax = 18446744073709551615ull; return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) | (llmax / ll) | (llmax % ll) | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) | (ullmax / ull) | (ullmax % ull));]]) ]) # nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) # only at the first occurence in configure.ac, so if the first place # it's called might be skipped (such as if it is within an "if", you # have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])# PKG_CHECK_MODULES # PKG_INSTALLDIR(DIRECTORY) # ------------------------- # Substitutes the variable pkgconfigdir as the location where a module # should install pkg-config .pc files. By default the directory is # $libdir/pkgconfig, but the default can be changed by passing # DIRECTORY. The user can override through the --with-pkgconfigdir # parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ]) dnl PKG_INSTALLDIR # PKG_NOARCH_INSTALLDIR(DIRECTORY) # ------------------------- # Substitutes the variable noarch_pkgconfigdir as the location where a # module should install arch-independent pkg-config .pc files. By # default the directory is $datadir/pkgconfig, but the default can be # changed by passing DIRECTORY. The user can override through the # --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ]) dnl PKG_NOARCH_INSTALLDIR # PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, # [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # ------------------------------------------- # Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])# PKG_CHECK_VAR # po.m4 serial 22 (gettext-0.19) dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.60]) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl AC_REQUIRE([AC_PROG_SED])dnl AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.19]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT]) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" gt_tab=`printf '\t'` cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" tab=`printf '\t'` if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" < #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); }]])], [gt_cv_func_printf_posix=yes], [gt_cv_func_printf_posix=no], [ AC_EGREP_CPP([notposix], [ #if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__ notposix #endif ], [gt_cv_func_printf_posix="guessing no"], [gt_cv_func_printf_posix="guessing yes"]) ]) ]) case $gt_cv_func_printf_posix in *yes) AC_DEFINE([HAVE_POSIX_PRINTF], [1], [Define if your printf() function supports format strings with positions.]) ;; esac ]) # progtest.m4 serial 7 (gettext-0.18.2) dnl Copyright (C) 1996-2003, 2005, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1996. AC_PREREQ([2.50]) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL([ac_cv_path_$1], [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$][$1]) else AC_MSG_RESULT([no]) fi AC_SUBST([$1])dnl ]) # size_max.m4 serial 10 dnl Copyright (C) 2003, 2005-2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gl_SIZE_MAX], [ AC_CHECK_HEADERS([stdint.h]) dnl First test whether the system already has SIZE_MAX. AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [ gl_cv_size_max= AC_EGREP_CPP([Found it], [ #include #if HAVE_STDINT_H #include #endif #ifdef SIZE_MAX Found it #endif ], [gl_cv_size_max=yes]) if test -z "$gl_cv_size_max"; then dnl Define it ourselves. Here we assume that the type 'size_t' is not wider dnl than the type 'unsigned long'. Try hard to find a definition that can dnl be used in a preprocessor #if, i.e. doesn't contain a cast. AC_COMPUTE_INT([size_t_bits_minus_1], [sizeof (size_t) * CHAR_BIT - 1], [#include #include ], [size_t_bits_minus_1=]) AC_COMPUTE_INT([fits_in_uint], [sizeof (size_t) <= sizeof (unsigned int)], [#include ], [fits_in_uint=]) if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then if test $fits_in_uint = 1; then dnl Even though SIZE_MAX fits in an unsigned int, it must be of type dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'. AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[#include extern size_t foo; extern unsigned long foo; ]], [[]])], [fits_in_uint=0]) fi dnl We cannot use 'expr' to simplify this expression, because 'expr' dnl works only with 'long' integers in the host environment, while we dnl might be cross-compiling from a 32-bit platform to a 64-bit platform. if test $fits_in_uint = 1; then gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)" else gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)" fi else dnl Shouldn't happen, but who knows... gl_cv_size_max='((size_t)~(size_t)0)' fi fi ]) if test "$gl_cv_size_max" != yes; then AC_DEFINE_UNQUOTED([SIZE_MAX], [$gl_cv_size_max], [Define as the maximum value of type 'size_t', if the system doesn't define it.]) fi dnl Don't redefine SIZE_MAX in config.h if config.h is re-included after dnl . Remember that the #undef in AH_VERBATIM gets replaced with dnl #define by AC_DEFINE_UNQUOTED. AH_VERBATIM([SIZE_MAX], [/* Define as the maximum value of type 'size_t', if the system doesn't define it. */ #ifndef SIZE_MAX # undef SIZE_MAX #endif]) ]) dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. dnl Remove this when we can assume autoconf >= 2.61. m4_ifdef([AC_COMPUTE_INT], [], [ AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) ]) # stdint_h.m4 serial 9 dnl Copyright (C) 1997-2004, 2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_STDINT_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_STDINT_H], [ AC_CACHE_CHECK([for stdint.h], [gl_cv_header_stdint_h], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[#include #include ]], [[uintmax_t i = (uintmax_t) -1; return !i;]])], [gl_cv_header_stdint_h=yes], [gl_cv_header_stdint_h=no])]) if test $gl_cv_header_stdint_h = yes; then AC_DEFINE_UNQUOTED([HAVE_STDINT_H_WITH_UINTMAX], [1], [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) # threadlib.m4 serial 10 (gettext-0.18.2) dnl Copyright (C) 2005-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl gl_THREADLIB dnl ------------ dnl Tests for a multithreading library to be used. dnl If the configure.ac contains a definition of the gl_THREADLIB_DEFAULT_NO dnl (it must be placed before the invocation of gl_THREADLIB_EARLY!), then the dnl default is 'no', otherwise it is system dependent. In both cases, the user dnl can change the choice through the options --enable-threads=choice or dnl --disable-threads. dnl Defines at most one of the macros USE_POSIX_THREADS, USE_SOLARIS_THREADS, dnl USE_PTH_THREADS, USE_WINDOWS_THREADS dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with dnl libtool). dnl Sets the variables LIBMULTITHREAD and LTLIBMULTITHREAD similarly, for dnl programs that really need multithread functionality. The difference dnl between LIBTHREAD and LIBMULTITHREAD is that on platforms supporting weak dnl symbols, typically LIBTHREAD="" whereas LIBMULTITHREAD="-lpthread". dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for dnl multithread-safe programs. AC_DEFUN([gl_THREADLIB_EARLY], [ AC_REQUIRE([gl_THREADLIB_EARLY_BODY]) ]) dnl The guts of gl_THREADLIB_EARLY. Needs to be expanded only once. AC_DEFUN([gl_THREADLIB_EARLY_BODY], [ dnl Ordering constraints: This macro modifies CPPFLAGS in a way that dnl influences the result of the autoconf tests that test for *_unlocked dnl declarations, on AIX 5 at least. Therefore it must come early. AC_BEFORE([$0], [gl_FUNC_GLIBC_UNLOCKED_IO])dnl AC_BEFORE([$0], [gl_ARGP])dnl AC_REQUIRE([AC_CANONICAL_HOST]) dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems. dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes dnl AC_GNU_SOURCE. m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], [AC_REQUIRE([AC_GNU_SOURCE])]) dnl Check for multithreading. m4_ifdef([gl_THREADLIB_DEFAULT_NO], [m4_divert_text([DEFAULTS], [gl_use_threads_default=no])], [m4_divert_text([DEFAULTS], [gl_use_threads_default=])]) AC_ARG_ENABLE([threads], AC_HELP_STRING([--enable-threads={posix|solaris|pth|windows}], [specify multithreading API])m4_ifdef([gl_THREADLIB_DEFAULT_NO], [], [ AC_HELP_STRING([--disable-threads], [build without multithread safety])]), [gl_use_threads=$enableval], [if test -n "$gl_use_threads_default"; then gl_use_threads="$gl_use_threads_default" else changequote(,)dnl case "$host_os" in dnl Disable multithreading by default on OSF/1, because it interferes dnl with fork()/exec(): When msgexec is linked with -lpthread, its dnl child process gets an endless segmentation fault inside execvp(). dnl Disable multithreading by default on Cygwin 1.5.x, because it has dnl bugs that lead to endless loops or crashes. See dnl . osf*) gl_use_threads=no ;; cygwin*) case `uname -r` in 1.[0-5].*) gl_use_threads=no ;; *) gl_use_threads=yes ;; esac ;; *) gl_use_threads=yes ;; esac changequote([,])dnl fi ]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # For using : case "$host_os" in osf*) # On OSF/1, the compiler needs the flag -D_REENTRANT so that it # groks . cc also understands the flag -pthread, but # we don't use it because 1. gcc-2.95 doesn't understand -pthread, # 2. putting a flag into CPPFLAGS that has an effect on the linker # causes the AC_LINK_IFELSE test below to succeed unexpectedly, # leading to wrong values of LIBTHREAD and LTLIBTHREAD. CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac # Some systems optimize for single-threaded programs by default, and # need special flags to disable these optimizations. For example, the # definition of 'errno' in . case "$host_os" in aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;; solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac fi ]) dnl The guts of gl_THREADLIB. Needs to be expanded only once. AC_DEFUN([gl_THREADLIB_BODY], [ AC_REQUIRE([gl_THREADLIB_EARLY_BODY]) gl_threads_api=none LIBTHREAD= LTLIBTHREAD= LIBMULTITHREAD= LTLIBMULTITHREAD= if test "$gl_use_threads" != no; then dnl Check whether the compiler and linker support weak declarations. AC_CACHE_CHECK([whether imported symbols can be declared weak], [gl_cv_have_weak], [gl_cv_have_weak=no dnl First, test whether the compiler accepts it syntactically. AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[extern void xyzzy (); #pragma weak xyzzy]], [[xyzzy();]])], [gl_cv_have_weak=maybe]) if test $gl_cv_have_weak = maybe; then dnl Second, test whether it actually works. On Cygwin 1.7.2, with dnl gcc 4.3, symbols declared weak always evaluate to the address 0. AC_RUN_IFELSE( [AC_LANG_SOURCE([[ #include #pragma weak fputs int main () { return (fputs == NULL); }]])], [gl_cv_have_weak=yes], [gl_cv_have_weak=no], [dnl When cross-compiling, assume that only ELF platforms support dnl weak symbols. AC_EGREP_CPP([Extensible Linking Format], [#ifdef __ELF__ Extensible Linking Format #endif ], [gl_cv_have_weak="guessing yes"], [gl_cv_have_weak="guessing no"]) ]) fi ]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that # it groks . It's added above, in gl_THREADLIB_EARLY_BODY. AC_CHECK_HEADER([pthread.h], [gl_have_pthread_h=yes], [gl_have_pthread_h=no]) if test "$gl_have_pthread_h" = yes; then # Other possible tests: # -lpthreads (FSU threads, PCthreads) # -lgthreads gl_have_pthread= # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist # in libc. IRIX 6.5 has the first one in both libc and libpthread, but # the second one only in libpthread, and lock.c needs it. AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[pthread_mutex_lock((pthread_mutex_t*)0); pthread_mutexattr_init((pthread_mutexattr_t*)0);]])], [gl_have_pthread=yes]) # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) if test -n "$gl_have_pthread"; then # The program links fine without libpthread. But it may actually # need to link with libpthread in order to create multiple threads. AC_CHECK_LIB([pthread], [pthread_kill], [LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread # On Solaris and HP-UX, most pthread functions exist also in libc. # Therefore pthread_in_use() needs to actually try to create a # thread: pthread_create from libc will fail, whereas # pthread_create will actually create a thread. case "$host_os" in solaris* | hpux*) AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1], [Define if the pthread_in_use() detection is hard.]) esac ]) else # Some library is needed. Try libpthread and libc_r. AC_CHECK_LIB([pthread], [pthread_kill], [gl_have_pthread=yes LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread]) if test -z "$gl_have_pthread"; then # For FreeBSD 4. AC_CHECK_LIB([c_r], [pthread_kill], [gl_have_pthread=yes LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r]) fi fi if test -n "$gl_have_pthread"; then gl_threads_api=posix AC_DEFINE([USE_POSIX_THREADS], [1], [Define if the POSIX multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_POSIX_THREADS_WEAK], [1], [Define if references to the POSIX multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi fi fi fi if test -z "$gl_have_pthread"; then if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then gl_have_solaristhread= gl_save_LIBS="$LIBS" LIBS="$LIBS -lthread" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[thr_self();]])], [gl_have_solaristhread=yes]) LIBS="$gl_save_LIBS" if test -n "$gl_have_solaristhread"; then gl_threads_api=solaris LIBTHREAD=-lthread LTLIBTHREAD=-lthread LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_SOLARIS_THREADS], [1], [Define if the old Solaris multithreading library can be used.]) if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_SOLARIS_THREADS_WEAK], [1], [Define if references to the old Solaris multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi fi fi if test "$gl_use_threads" = pth; then gl_save_CPPFLAGS="$CPPFLAGS" AC_LIB_LINKFLAGS([pth]) gl_have_pth= gl_save_LIBS="$LIBS" LIBS="$LIBS $LIBPTH" AC_LINK_IFELSE( [AC_LANG_PROGRAM([[#include ]], [[pth_self();]])], [gl_have_pth=yes]) LIBS="$gl_save_LIBS" if test -n "$gl_have_pth"; then gl_threads_api=pth LIBTHREAD="$LIBPTH" LTLIBTHREAD="$LTLIBPTH" LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_PTH_THREADS], [1], [Define if the GNU Pth multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_PTH_THREADS_WEAK], [1], [Define if references to the GNU Pth multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi else CPPFLAGS="$gl_save_CPPFLAGS" fi fi if test -z "$gl_have_pthread"; then case "$gl_use_threads" in yes | windows | win32) # The 'win32' is for backward compatibility. if { case "$host_os" in mingw*) true;; *) false;; esac }; then gl_threads_api=windows AC_DEFINE([USE_WINDOWS_THREADS], [1], [Define if the native Windows multithreading API can be used.]) fi ;; esac fi fi AC_MSG_CHECKING([for multithread API to use]) AC_MSG_RESULT([$gl_threads_api]) AC_SUBST([LIBTHREAD]) AC_SUBST([LTLIBTHREAD]) AC_SUBST([LIBMULTITHREAD]) AC_SUBST([LTLIBMULTITHREAD]) ]) AC_DEFUN([gl_THREADLIB], [ AC_REQUIRE([gl_THREADLIB_EARLY]) AC_REQUIRE([gl_THREADLIB_BODY]) ]) dnl gl_DISABLE_THREADS dnl ------------------ dnl Sets the gl_THREADLIB default so that threads are not used by default. dnl The user can still override it at installation time, by using the dnl configure option '--enable-threads'. AC_DEFUN([gl_DISABLE_THREADS], [ m4_divert_text([INIT_PREPARE], [gl_use_threads_default=no]) ]) dnl Survey of platforms: dnl dnl Platform Available Compiler Supports test-lock dnl flavours option weak result dnl --------------- --------- --------- -------- --------- dnl Linux 2.4/glibc posix -lpthread Y OK dnl dnl GNU Hurd/glibc posix dnl dnl FreeBSD 5.3 posix -lc_r Y dnl posix -lkse ? Y dnl posix -lpthread ? Y dnl posix -lthr Y dnl dnl FreeBSD 5.2 posix -lc_r Y dnl posix -lkse Y dnl posix -lthr Y dnl dnl FreeBSD 4.0,4.10 posix -lc_r Y OK dnl dnl NetBSD 1.6 -- dnl dnl OpenBSD 3.4 posix -lpthread Y OK dnl dnl Mac OS X 10.[123] posix -lpthread Y OK dnl dnl Solaris 7,8,9 posix -lpthread Y Sol 7,8: 0.0; Sol 9: OK dnl solaris -lthread Y Sol 7,8: 0.0; Sol 9: OK dnl dnl HP-UX 11 posix -lpthread N (cc) OK dnl Y (gcc) dnl dnl IRIX 6.5 posix -lpthread Y 0.5 dnl dnl AIX 4.3,5.1 posix -lpthread N AIX 4: 0.5; AIX 5: OK dnl dnl OSF/1 4.0,5.1 posix -pthread (cc) N OK dnl -lpthread (gcc) Y dnl dnl Cygwin posix -lpthread Y OK dnl dnl Any of the above pth -lpth 0.0 dnl dnl Mingw windows N OK dnl dnl BeOS 5 -- dnl dnl The test-lock result shows what happens if in test-lock.c EXPLICIT_YIELD is dnl turned off: dnl OK if all three tests terminate OK, dnl 0.5 if the first test terminates OK but the second one loops endlessly, dnl 0.0 if the first test already loops endlessly. # uintmax_t.m4 serial 12 dnl Copyright (C) 1997-2004, 2007-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. AC_PREREQ([2.13]) # Define uintmax_t to 'unsigned long' or 'unsigned long long' # if it is not already defined in or . AC_DEFUN([gl_AC_TYPE_UINTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) test $ac_cv_type_unsigned_long_long_int = yes \ && ac_type='unsigned long long' \ || ac_type='unsigned long' AC_DEFINE_UNQUOTED([uintmax_t], [$ac_type], [Define to unsigned long or unsigned long long if and don't define.]) else AC_DEFINE([HAVE_UINTMAX_T], [1], [Define if you have the 'uintmax_t' type in or .]) fi ]) # visibility.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2005, 2008, 2010-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Tests whether the compiler supports the command-line option dnl -fvisibility=hidden and the function and variable attributes dnl __attribute__((__visibility__("hidden"))) and dnl __attribute__((__visibility__("default"))). dnl Does *not* test for __visibility__("protected") - which has tricky dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on dnl Mac OS X. dnl Does *not* test for __visibility__("internal") - which has processor dnl dependent semantics. dnl Does *not* test for #pragma GCC visibility push(hidden) - which is dnl "really only recommended for legacy code". dnl Set the variable CFLAG_VISIBILITY. dnl Defines and sets the variable HAVE_VISIBILITY. AC_DEFUN([gl_VISIBILITY], [ AC_REQUIRE([AC_PROG_CC]) CFLAG_VISIBILITY= HAVE_VISIBILITY=0 if test -n "$GCC"; then dnl First, check whether -Werror can be added to the command line, or dnl whether it leads to an error because of some other option that the dnl user has put into $CC $CFLAGS $CPPFLAGS. AC_MSG_CHECKING([whether the -Werror option is usable]) AC_CACHE_VAL([gl_cv_cc_vis_werror], [ gl_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -Werror" AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[]], [[]])], [gl_cv_cc_vis_werror=yes], [gl_cv_cc_vis_werror=no]) CFLAGS="$gl_save_CFLAGS"]) AC_MSG_RESULT([$gl_cv_cc_vis_werror]) dnl Now check whether visibility declarations are supported. AC_MSG_CHECKING([for simple visibility declarations]) AC_CACHE_VAL([gl_cv_cc_visibility], [ gl_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -fvisibility=hidden" dnl We use the option -Werror and a function dummyfunc, because on some dnl platforms (Cygwin 1.7) the use of -fvisibility triggers a warning dnl "visibility attribute not supported in this configuration; ignored" dnl at the first function definition in every compilation unit, and we dnl don't want to use the option in this case. if test $gl_cv_cc_vis_werror = yes; then CFLAGS="$CFLAGS -Werror" fi AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[extern __attribute__((__visibility__("hidden"))) int hiddenvar; extern __attribute__((__visibility__("default"))) int exportedvar; extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); extern __attribute__((__visibility__("default"))) int exportedfunc (void); void dummyfunc (void) {} ]], [[]])], [gl_cv_cc_visibility=yes], [gl_cv_cc_visibility=no]) CFLAGS="$gl_save_CFLAGS"]) AC_MSG_RESULT([$gl_cv_cc_visibility]) if test $gl_cv_cc_visibility = yes; then CFLAG_VISIBILITY="-fvisibility=hidden" HAVE_VISIBILITY=1 fi fi AC_SUBST([CFLAG_VISIBILITY]) AC_SUBST([HAVE_VISIBILITY]) AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY], [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.]) ]) # wchar_t.m4 serial 4 (gettext-0.18.2) dnl Copyright (C) 2002-2003, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wchar_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WCHAR_T], [ AC_CACHE_CHECK([for wchar_t], [gt_cv_c_wchar_t], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[#include wchar_t foo = (wchar_t)'\0';]], [[]])], [gt_cv_c_wchar_t=yes], [gt_cv_c_wchar_t=no])]) if test $gt_cv_c_wchar_t = yes; then AC_DEFINE([HAVE_WCHAR_T], [1], [Define if you have the 'wchar_t' type.]) fi ]) # wint_t.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2003, 2007-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wint_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WINT_T], [ AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ /* Tru64 with Desktop Toolkit C has a bug: must be included before . BSD/OS 4.0.1 has a bug: , and must be included before . */ #include #include #include #include wint_t foo = (wchar_t)'\0';]], [[]])], [gt_cv_c_wint_t=yes], [gt_cv_c_wint_t=no])]) if test $gt_cv_c_wint_t = yes; then AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.]) fi ]) # xsize.m4 serial 5 dnl Copyright (C) 2003-2004, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_XSIZE], [ dnl Prerequisites of lib/xsize.h. AC_REQUIRE([gl_SIZE_MAX]) AC_CHECK_HEADERS([stdint.h]) ]) # Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # -*- Autoconf -*- # Obsolete and "removed" macros, that must however still report explicit # error messages when used, to smooth transition. # # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. AC_DEFUN([AM_CONFIG_HEADER], [AC_DIAGNOSE([obsolete], ['$0': this macro is obsolete. You should use the 'AC][_CONFIG_HEADERS' macro instead.])dnl AC_CONFIG_HEADERS($@)]) AC_DEFUN([AM_PROG_CC_STDC], [AC_PROG_CC am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc AC_DIAGNOSE([obsolete], ['$0': this macro is obsolete. You should simply use the 'AC][_PROG_CC' macro instead. Also, your code should no longer depend upon 'am_cv_prog_cc_stdc', but upon 'ac_cv_prog_cc_stdc'.])]) AC_DEFUN([AM_C_PROTOTYPES], [AC_FATAL([automatic de-ANSI-fication support has been removed])]) AU_DEFUN([fp_C_PROTOTYPES], [AM_C_PROTOTYPES]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR gentoo-0.20.6/po/0000775000175000017500000000000012460264602010515 500000000000000gentoo-0.20.6/po/ru_RU.CP1251.po0000664000175000017500000022067212460264115012653 00000000000000# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: ru_RU.CP1251\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой Ñтороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой Ñтороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделениÑ" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "ПоÑтоÑнный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта Ñтраница позволÑет выбрать раÑположение панели закладок \n" "отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить\n" "на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить \n" "в Ñти папки нажатием левой или Ñредней кнопки мышки \n" "Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа.\n" "Также выберите тип разделителÑ.\n" "\n" "ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел \n" "Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, \n" "раÑположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "РаÑположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителÑ" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "УÑтановить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "ДейÑтвительно удалить текущую Ñтроку кнопок?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Выберите ширину новой Ñтроки" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Изменить ширину Ñтроки" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "ОбменÑть" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Добавить Ñтроку..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Убрать Ñтроку" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ширина Ñтроки..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "ЛиÑÑ‚" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "ОÑновнаÑ" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "ВторичнаÑ" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "ПодÑказка" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Показывать подÑказки" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "ОпределениÑ" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Выбрать вÑтроеные" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Открыть Ñкобу" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Закрыть Ñкобу" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметить" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметить" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Ð’Ñе выбранные(панель назначениÑ)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Путь на панели иÑточника" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Путь на панели назначениÑ" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Ввод Ñтрока" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДÐ/ÐЕТ)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "ЛиниÑ-разделитель в окне ввода" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружениÑ)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Домашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Ðет наÑтроек)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "ЗапуÑтить фоном?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "СнÑть предыдущую задачу?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Ðе Ñнимать при выходе?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "ОбÑзателен выбор иÑточника?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "Перейти в каталог иÑточника?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "Перейти в каталог назначениÑ?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Перечитать каталог иÑточника?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Перечитать каталог назначениÑ?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "ОÑновные" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "До и поÑле" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Ð’Ñтроеные" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Добавить Ñтроку" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "ИмÑ" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "ОпиÑание" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "ПовторÑть поÑледовательноÑть пока еÑть выбраные?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "ЛеваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "СреднÑÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "ПраваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "КолеÑом вниз" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "КолеÑом вверх" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышки" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "ОÑновные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможноÑть" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны:\n" "одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора\n" "иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это\n" "может привеÑти к их неожиданному поведению..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Добавить тип Ñимвола?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ÑÑылки?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разрÑды?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "ТочноÑть" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой ÑиÑтемы?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s наÑтройки" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "ОÑновные наÑтройки" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Изменить Ñодержимое колонок" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Слева от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Справа от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "ОбменÑть Ñ %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "ДоÑтупные типы Ñодержимого" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Выбраные типы Ñодержимого" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ðе учитывать региÑтр?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Создать каталог" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "ВзÑть текущие" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "ПоÑледний" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Путь Ñверху?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Разрешить Ñкрытие?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Бегунок вÑегда?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "РаÑположение бегунка" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Ðе изменÑть" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные Ñлементы?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "СохранÑть иÑторию?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "ИÑториÑ" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "ИÑпользовать Ñигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Отмена" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "ÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "УдовлетворÑющие уÑловию" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ðет" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ðет)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "ОÑтавить только наÑледуемые" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "СвойÑтва нового ÑобытиÑ" #: src/cfg_styles.c:646 msgid "something" msgstr "нечто" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление Ñтого клаÑÑа повлечет также\n" "удаление вÑех потомков. Уверены?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Так будет выглÑдеть)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "ПредпроÑмотр" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Добавить дейÑтвие..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Команда" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "ÐаÑледуемые ÑвойÑтва" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:905 msgid "Actions" msgstr "ДейÑтвиÑ" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:923 msgid "Styles" msgstr "КлаÑÑÑ‹" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните Ð´Ð»Ñ Ñмены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Ðовый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-УÑтр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-УÑтр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "СÑылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "ФикÑациÑ" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "ЗапиÑÑŒ" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "УÑловие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "УÑловие на имÑ" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С раÑширением" #: src/cfg_types.c:689 msgid "Identification" msgstr "РаÑпознавание" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Ðтрибуты" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Ð’Ñе?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "КлаÑÑ Ñтого типа" #: src/cfg_types.c:761 msgid "Style" msgstr "КлаÑÑ" #: src/cfg_types.c:801 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре Ñкрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "РаÑположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" Ñорвано" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Ðе могу выгрузить процеÑÑ \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ \n" "ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Ðвтор Ñтой программы доÑтупен через Ñлектронную\n" "почту по адреÑу: ; напишите ему\n" "что вы думаете об Ñтой программе, Ñообщайте о \n" "найденный ощибках и пожеланиÑÑ….\n" "ÐаÑтройки по умолчанию - J. Hanson .\n" "ПоÑледнÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ может быть загружена\n" "Ñ Ð¾Ñ„Ð¸Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñтраницы .\n" "Ðовые верÑии обычно Ñначала выкладываютÑÑ \n" "в \"Свежем мÑÑе\" - .\n" "О неточноÑÑ‚ÑÑ… перевода пишите М.Зарипову " #: src/cmd_about.c:172 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_ДР(Подождите продолжениÑ)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "УÑтановить права Ð´Ð»Ñ \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "ЗапуÑк" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "ИÑп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "ИÑп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "ЗапиÑÑŒ" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Ð’Ñе" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "СброÑить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Ð”Ð»Ñ Ñодержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "УÑтановка владельца Ð´Ð»Ñ '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "ÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "СохранÑть даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "ОÑтавлÑть незавершенные файлы еÑли нет меÑта?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "СÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ÑÑылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа.\n" "Попробовать ÑнÑть защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (менÑет наÑтройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доÑтупа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|ОÑтавить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "ДейÑтвительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Ð’ Ñлучае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "СпроÑить|ПопытатьÑÑ Ñменить и продолжить|Прервать" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "ПоиÑк" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДÐ|Ð’Ñе|Ðет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДÐ|_Ðет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "СнÑть выделение поÑле выполнениÑ?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занÑто" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ÑÑылок" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "СÑылка на" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:225 msgid "Location" msgstr "РаÑположение" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Размер" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:249 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Формат даты доÑтупа" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Формат даты изменениÑ" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Знак разделитель тыÑÑч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, раÑположите по порÑдку и нажмите Собрать." #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" #: src/cmd_join.c:275 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже ÑущеÑтвует - Ñоздать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "УÑтановить курÑор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "ПеремеÑтить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "ПеремеÑтить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек.\n" "Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "ДеÑтвительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое Ð¸Ð¼Ñ Ð´Ð»Ñ \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подÑтроку во вÑех именах файлов и заменÑет\n" "на другую подÑтроку." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:428 msgid "With" msgstr "Ðа" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Ð’Ñе вхождениÑ?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "ПроÑтаÑ" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "ВычиÑлить выражение \"Ðайти\" на каждом файле\n" "Ñодержащем подÑтроку из выражениÑ. Затем заменить \n" "вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в \"Заменить\" где n - номер \n" "(Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом\n" "поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Ðайти" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "Ðижний региÑтр?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, ДеÑÑтичнаÑ" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает вÑе выделенные\n" "файлы в нумерованную поÑледовательноÑть.\n" "Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить\n" "порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Ðачать Ñ" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Ðачало" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "ПодÑтавить" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Переименование в поÑледовательноÑть" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Ð’Ñе Ñлементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Ð’Ñе типы|Каталоги|Без каталогов|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "ДейÑтвие" #: src/cmd_select.c:350 msgid "Set" msgstr "УÑтановить" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "ИÑпользовать выражение как глоб. маÑку?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Ðе удовлетворÑющие выражению?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Выбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "_ДÐ|_Отмена" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Выбер по конÑольной команде" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить разбивку?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Размер куÑка" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (ДиÑк ZIP)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Размер куÑка" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру чаÑти" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Ðа определенное количеÑтво чаÑтей" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:625 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "ДÐ" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ÑÑылки" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Изменить ÑÑылку" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Создание ÑÑылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить Ñимволы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "ИÑтина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Ðе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Ð’Ñтроеные (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи" #: src/configure.c:278 msgid "Save" msgstr "Сохранить" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "ВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Ðе могу найти файл наÑтроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "ИÑпользую вÑтроенную минимальную наÑтройку." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_ДÐ|_Отмена" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занÑто" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s Ñвободно" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Перейти в родительÑкий каталог" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°" #: src/dirpane.c:2088 msgid "H" msgstr "С" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние " "обозначает Ñкрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, Ñтрокой" #: src/dpformat.c:42 msgid "Nlink" msgstr "СÑылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "ЧиÑло ÑÑылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Ðомер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Ðомер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹" #: src/dpformat.c:47 msgid "Device" msgstr "УÑтройÑтво" #: src/dpformat.c:47 msgid "Device Number" msgstr "Ðомер уÑтройÑтва" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУÑтрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Ðомер уÑтройÑтва, оÑновной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУÑтрÐО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Ðомер уÑтройÑтва, неоÑновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего доÑтупа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Ð’Ñ€ÐµÐ¼Ñ ÑозданиÑ" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Ðе могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Ðе могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Ðе могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Ðе могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "ВывеÑти номер верÑии и выйти." # src/gentoo.c:440 #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "ВывеÑти детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" "ПозволÑет запуÑкать gentoo под root'ом. Может привеÑти к печальным " "поÑледÑтвиÑм. " # src/gentoo.c:442 #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Ðе загружать наÑтройки GTK+ : ~/.gentoogtkrc; иÑпользовать ÑиÑтемные " "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию." # src/gentoo.c:442 #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "ЗапуÑтить ARG, команду gentoo. Команда запуÑкаетÑÑ Ð´Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÐºÐ½Ð°, но " "поÑле Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек. Возможно иÑпользовать неÑколько раз Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка " "неÑкольких разных команд." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð»ÐµÐ²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." # src/gentoo.c:448 #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Чтобы запуÑтить под root иÑпользуйте --root-ok\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Ðе могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "СоÑтоÑние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделениÑ)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "ÐаÑтроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_Отмена" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Ð’Ñего (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Ð’Ñ€ÐµÐ¼Ñ %02d:%02d СкороÑть %s/c ОÑталоÑÑŒ %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите клаÑÑ" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Ðовый клаÑÑ %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Введите номер Ñтроки или процент:" #: src/textview.c:477 msgid "Goto" msgstr "Перейти" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Ðе раÑпределÑть новые линии?" #: src/textview.c:629 msgid "Search" msgstr "ПоиÑк" #: src/types.c:287 msgid "Unknown" msgstr "ÐеизвеÑтный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "ÐаÑтройка" #: src/window.c:87 msgid "Text Viewer" msgstr "ПроÑмотр текÑта" #: src/window.c:202 msgid "Position" msgstr "ПозициÑ" #: src/window.c:203 msgid "Height" msgstr "Ð’Ñ‹Ñота" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "УÑтановить при открытии?" #: src/window.c:216 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:249 msgid "Grab" msgstr "Захватить" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "XML модуль выдал локально-завиÑимый номер" #~ msgid "New Style" #~ msgstr "Ðовый клаÑÑ" #~ msgid "Before Execution" #~ msgstr "Перед запуÑком" #~ msgid "After Execution" #~ msgstr "ПоÑле запуÑка" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Обрабатывать курÑор как выделение, еÑли нет \"ÐаÑтоÑщего\" выделениÑ" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Ставить курÑор на поÑледний выбранный Ñлемент?" #, fuzzy #~ msgid "Current" #~ msgstr "ВзÑть текущие" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Ð’Ñегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить ÑоÑтоÑние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, не отмеченаÑ" #~ msgid "Focused Row, Selected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, отмеченнаÑ" #~ msgid "Beta Software" #~ msgstr "Бета верÑиÑ" #~ msgid "Next Version?" #~ msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Ðикогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "ÐаÑтройка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¸Ñков" #~ msgid "Mount Command" #~ msgstr "Команда подключениÑ" #~ msgid "Unmount Command" #~ msgstr "Команда отключениÑ" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: ПоддерживаетÑÑ Ð¸ включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: ПоддерживаетÑÑ, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Ðе поддерживаетÑÑ." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование Ñамого в ÑебÑ)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "ПереÑкакивать в другой конец ÑпиÑка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу перемеÑтить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка иÑточника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Ðе могу перемеÑтить \"%s\"\n" #~ "в \"%s\"\n" #~ "(иÑточник - подпапка назначениÑ)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражениÑ:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "ИÑпользовать mmap() Ð´Ð»Ñ ÑƒÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Ðе иÑпользовать FAM Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в проÑмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Ðе могу найти опиÑание подключений диÑков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Ðе могу открыть FAM, ошибка %d - FAM не иÑпользую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Ðовое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Ðет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера Ð´Ð»Ñ mmap()" #~ msgid "Top" #~ msgstr "Ðачало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "ПоиÑк..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.20.6/po/ru_RU.UTF-8.po0000664000175000017500000022067112460264116012643 00000000000000# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: ru_RU.UTF-8\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой Ñтороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой Ñтороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделениÑ" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "ПоÑтоÑнный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта Ñтраница позволÑет выбрать раÑположение панели закладок \n" "отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить\n" "на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить \n" "в Ñти папки нажатием левой или Ñредней кнопки мышки \n" "Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа.\n" "Также выберите тип разделителÑ.\n" "\n" "ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел \n" "Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, \n" "раÑположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "РаÑположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителÑ" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "УÑтановить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "ДейÑтвительно удалить текущую Ñтроку кнопок?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Выберите ширину новой Ñтроки" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Изменить ширину Ñтроки" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "ОбменÑть" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Добавить Ñтроку..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Убрать Ñтроку" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ширина Ñтроки..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "ЛиÑÑ‚" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "ОÑновнаÑ" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "ВторичнаÑ" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "ПодÑказка" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Показывать подÑказки" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "ОпределениÑ" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Выбрать вÑтроеные" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Открыть Ñкобу" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Закрыть Ñкобу" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметить" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметить" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Ð’Ñе выбранные(панель назначениÑ)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Путь на панели иÑточника" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Путь на панели назначениÑ" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Ввод Ñтрока" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДÐ/ÐЕТ)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "ЛиниÑ-разделитель в окне ввода" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружениÑ)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Домашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Ðет наÑтроек)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "ЗапуÑтить фоном?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "СнÑть предыдущую задачу?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Ðе Ñнимать при выходе?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "ОбÑзателен выбор иÑточника?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "Перейти в каталог иÑточника?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "Перейти в каталог назначениÑ?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Перечитать каталог иÑточника?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Перечитать каталог назначениÑ?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "ОÑновные" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "До и поÑле" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Ð’Ñтроеные" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Добавить Ñтроку" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "ИмÑ" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "ОпиÑание" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "ПовторÑть поÑледовательноÑть пока еÑть выбраные?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "ЛеваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "СреднÑÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "ПраваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "КолеÑом вниз" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "КолеÑом вверх" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышки" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "ОÑновные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможноÑть" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны:\n" "одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора\n" "иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это\n" "может привеÑти к их неожиданному поведению..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Добавить тип Ñимвола?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ÑÑылки?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разрÑды?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "ТочноÑть" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой ÑиÑтемы?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s наÑтройки" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "ОÑновные наÑтройки" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Изменить Ñодержимое колонок" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Слева от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Справа от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "ОбменÑть Ñ %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "ДоÑтупные типы Ñодержимого" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Выбраные типы Ñодержимого" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ðе учитывать региÑтр?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Создать каталог" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "ВзÑть текущие" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "ПоÑледний" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Путь Ñверху?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Разрешить Ñкрытие?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Бегунок вÑегда?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "РаÑположение бегунка" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Ðе изменÑть" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные Ñлементы?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "СохранÑть иÑторию?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "ИÑториÑ" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "ИÑпользовать Ñигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Отмена" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "ÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "УдовлетворÑющие уÑловию" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ðет" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ðет)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "ОÑтавить только наÑледуемые" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "СвойÑтва нового ÑобытиÑ" #: src/cfg_styles.c:646 msgid "something" msgstr "нечто" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление Ñтого клаÑÑа повлечет также\n" "удаление вÑех потомков. Уверены?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Так будет выглÑдеть)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "ПредпроÑмотр" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Добавить дейÑтвие..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Команда" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "ÐаÑледуемые ÑвойÑтва" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:905 msgid "Actions" msgstr "ДейÑтвиÑ" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:923 msgid "Styles" msgstr "КлаÑÑÑ‹" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните Ð´Ð»Ñ Ñмены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Ðовый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-УÑтр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-УÑтр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "СÑылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "ФикÑациÑ" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "ЗапиÑÑŒ" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "УÑловие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "УÑловие на имÑ" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С раÑширением" #: src/cfg_types.c:689 msgid "Identification" msgstr "РаÑпознавание" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Ðтрибуты" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Ð’Ñе?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "КлаÑÑ Ñтого типа" #: src/cfg_types.c:761 msgid "Style" msgstr "КлаÑÑ" #: src/cfg_types.c:801 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре Ñкрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "РаÑположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" Ñорвано" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Ðе могу выгрузить процеÑÑ \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ \n" "ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Ðвтор Ñтой программы доÑтупен через Ñлектронную\n" "почту по адреÑу: ; напишите ему\n" "что вы думаете об Ñтой программе, Ñообщайте о \n" "найденный ощибках и пожеланиÑÑ….\n" "ÐаÑтройки по умолчанию - J. Hanson .\n" "ПоÑледнÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ может быть загружена\n" "Ñ Ð¾Ñ„Ð¸Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñтраницы .\n" "Ðовые верÑии обычно Ñначала выкладываютÑÑ \n" "в \"Свежем мÑÑе\" - .\n" "О неточноÑÑ‚ÑÑ… перевода пишите М.Зарипову " #: src/cmd_about.c:172 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_ДР(Подождите продолжениÑ)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "УÑтановить права Ð´Ð»Ñ \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "ЗапуÑк" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "ИÑп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "ИÑп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "ЗапиÑÑŒ" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Ð’Ñе" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "СброÑить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Ð”Ð»Ñ Ñодержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "УÑтановка владельца Ð´Ð»Ñ '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "ÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "СохранÑть даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "ОÑтавлÑть незавершенные файлы еÑли нет меÑта?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "СÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ÑÑылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа.\n" "Попробовать ÑнÑть защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (менÑет наÑтройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доÑтупа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|ОÑтавить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "ДейÑтвительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Ð’ Ñлучае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "СпроÑить|ПопытатьÑÑ Ñменить и продолжить|Прервать" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "ПоиÑк" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДÐ|Ð’Ñе|Ðет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДÐ|_Ðет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "СнÑть выделение поÑле выполнениÑ?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занÑто" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ÑÑылок" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "СÑылка на" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:225 msgid "Location" msgstr "РаÑположение" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Размер" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:249 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Формат даты доÑтупа" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Формат даты изменениÑ" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Знак разделитель тыÑÑч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, раÑположите по порÑдку и нажмите Собрать." #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" #: src/cmd_join.c:275 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже ÑущеÑтвует - Ñоздать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "УÑтановить курÑор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "ПеремеÑтить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "ПеремеÑтить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек.\n" "Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "ДеÑтвительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое Ð¸Ð¼Ñ Ð´Ð»Ñ \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подÑтроку во вÑех именах файлов и заменÑет\n" "на другую подÑтроку." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:428 msgid "With" msgstr "Ðа" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Ð’Ñе вхождениÑ?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "ПроÑтаÑ" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "ВычиÑлить выражение \"Ðайти\" на каждом файле\n" "Ñодержащем подÑтроку из выражениÑ. Затем заменить \n" "вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в \"Заменить\" где n - номер \n" "(Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом\n" "поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Ðайти" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "Ðижний региÑтр?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, ДеÑÑтичнаÑ" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает вÑе выделенные\n" "файлы в нумерованную поÑледовательноÑть.\n" "Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить\n" "порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Ðачать Ñ" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Ðачало" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "ПодÑтавить" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Переименование в поÑледовательноÑть" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Ð’Ñе Ñлементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Ð’Ñе типы|Каталоги|Без каталогов|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "ДейÑтвие" #: src/cmd_select.c:350 msgid "Set" msgstr "УÑтановить" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "ИÑпользовать выражение как глоб. маÑку?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Ðе удовлетворÑющие выражению?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Выбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "_ДÐ|_Отмена" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Выбер по конÑольной команде" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить разбивку?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Размер куÑка" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (ДиÑк ZIP)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Размер куÑка" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру чаÑти" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Ðа определенное количеÑтво чаÑтей" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:625 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "ДÐ" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ÑÑылки" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Изменить ÑÑылку" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Создание ÑÑылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить Ñимволы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "ИÑтина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Ðе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Ð’Ñтроеные (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи" #: src/configure.c:278 msgid "Save" msgstr "Сохранить" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "ВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Ðе могу найти файл наÑтроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "ИÑпользую вÑтроенную минимальную наÑтройку." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_ДÐ|_Отмена" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занÑто" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s Ñвободно" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Перейти в родительÑкий каталог" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°" #: src/dirpane.c:2088 msgid "H" msgstr "С" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние " "обозначает Ñкрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, Ñтрокой" #: src/dpformat.c:42 msgid "Nlink" msgstr "СÑылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "ЧиÑло ÑÑылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Ðомер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Ðомер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹" #: src/dpformat.c:47 msgid "Device" msgstr "УÑтройÑтво" #: src/dpformat.c:47 msgid "Device Number" msgstr "Ðомер уÑтройÑтва" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУÑтрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Ðомер уÑтройÑтва, оÑновной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУÑтрÐО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Ðомер уÑтройÑтва, неоÑновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего доÑтупа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Ð’Ñ€ÐµÐ¼Ñ ÑозданиÑ" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Ðе могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Ðе могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Ðе могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Ðе могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "ВывеÑти номер верÑии и выйти." # src/gentoo.c:440 #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "ВывеÑти детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" "ПозволÑет запуÑкать gentoo под root'ом. Может привеÑти к печальным " "поÑледÑтвиÑм. " # src/gentoo.c:442 #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Ðе загружать наÑтройки GTK+ : ~/.gentoogtkrc; иÑпользовать ÑиÑтемные " "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию." # src/gentoo.c:442 #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "ЗапуÑтить ARG, команду gentoo. Команда запуÑкаетÑÑ Ð´Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÐºÐ½Ð°, но " "поÑле Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек. Возможно иÑпользовать неÑколько раз Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка " "неÑкольких разных команд." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð»ÐµÐ²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." # src/gentoo.c:448 #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Чтобы запуÑтить под root иÑпользуйте --root-ok\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Ðе могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "СоÑтоÑние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделениÑ)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "ÐаÑтроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_Отмена" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Ð’Ñего (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Ð’Ñ€ÐµÐ¼Ñ %02d:%02d СкороÑть %s/c ОÑталоÑÑŒ %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите клаÑÑ" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Ðовый клаÑÑ %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Введите номер Ñтроки или процент:" #: src/textview.c:477 msgid "Goto" msgstr "Перейти" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Ðе раÑпределÑть новые линии?" #: src/textview.c:629 msgid "Search" msgstr "ПоиÑк" #: src/types.c:287 msgid "Unknown" msgstr "ÐеизвеÑтный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "ÐаÑтройка" #: src/window.c:87 msgid "Text Viewer" msgstr "ПроÑмотр текÑта" #: src/window.c:202 msgid "Position" msgstr "ПозициÑ" #: src/window.c:203 msgid "Height" msgstr "Ð’Ñ‹Ñота" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "УÑтановить при открытии?" #: src/window.c:216 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:249 msgid "Grab" msgstr "Захватить" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "XML модуль выдал локально-завиÑимый номер" #~ msgid "New Style" #~ msgstr "Ðовый клаÑÑ" #~ msgid "Before Execution" #~ msgstr "Перед запуÑком" #~ msgid "After Execution" #~ msgstr "ПоÑле запуÑка" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Обрабатывать курÑор как выделение, еÑли нет \"ÐаÑтоÑщего\" выделениÑ" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Ставить курÑор на поÑледний выбранный Ñлемент?" #, fuzzy #~ msgid "Current" #~ msgstr "ВзÑть текущие" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Ð’Ñегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить ÑоÑтоÑние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, не отмеченаÑ" #~ msgid "Focused Row, Selected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, отмеченнаÑ" #~ msgid "Beta Software" #~ msgstr "Бета верÑиÑ" #~ msgid "Next Version?" #~ msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Ðикогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "ÐаÑтройка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¸Ñков" #~ msgid "Mount Command" #~ msgstr "Команда подключениÑ" #~ msgid "Unmount Command" #~ msgstr "Команда отключениÑ" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: ПоддерживаетÑÑ Ð¸ включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: ПоддерживаетÑÑ, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Ðе поддерживаетÑÑ." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование Ñамого в ÑебÑ)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "ПереÑкакивать в другой конец ÑпиÑка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу перемеÑтить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка иÑточника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Ðе могу перемеÑтить \"%s\"\n" #~ "в \"%s\"\n" #~ "(иÑточник - подпапка назначениÑ)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражениÑ:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "ИÑпользовать mmap() Ð´Ð»Ñ ÑƒÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Ðе иÑпользовать FAM Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в проÑмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Ðе могу найти опиÑание подключений диÑков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Ðе могу открыть FAM, ошибка %d - FAM не иÑпользую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Ðовое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Ðет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера Ð´Ð»Ñ mmap()" #~ msgid "Top" #~ msgstr "Ðачало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "ПоиÑк..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.20.6/po/ru_RU.KOI8-R.gmo0000664000175000017500000011062312460264115013107 00000000000000Þ•ÛôÌÐ'*Ñ')ü')&()P(*z((¥()Î(*ø(+#)O)[U)±) É)Õ) í) ù)****1* J* T* `* n*|* …*’*¥*´*½*Ä*Ì* Ð*Þ* æ*#ñ*+/+3+ Q+^+~+–+­+"Æ+0é+,1,3P,1„,¶,Î,Ô,Ú, ë,ù,þ, - $-/- 6-B-K-Z-a-i-o-- –-¡-¨-¸-½-Ú-á- ô-..%.-.@.1F.mx.æ.ü. / //"/*/2/;;/w/ ˆ/•/¤/µ/¾/Æ/Ï/Ø/à/ ï/ü/ 0 0 0 (040E0`0C0+Ã04ï0$191A1I1 [1 i1 t1€1 ‡1 •1D 1 å1ñ1ø1ÿ1 22)2>2Q2q2+2¹2Í2 Ñ2Û2í2þ2 3303E3 ^3j3 o3y3 3š3®3Ä3Ó3å3ø34 4=4Z4!v4!˜4º4Õ4ð45)&5P5V5 ]5h5ûp5l6…6Ž6“6˜6©6!¸6Ú6ô6 7#'7K7%\7$‚7§7­7Â7 Ó7á7è7 í7ú7ý78 8$85898?8Y8_8d8 i8v8|8 …88–8˜88¤8 ´8 Â8Ï8×8 ô8ÿ8999"9(9 796D9!{99(²9Û9 ë9ø9 ::.: 3: >:L:O:S:k:q:&x:Ÿ:¤: ¼:É:Ú:ß:ç:;H ; R;^;a;p;‚; ’;ž;¤;«;°; À;Í;Ö;é;ñ; < </(<X< ]<i<q< …<’< ˜<£<£¨<L=\= _=i= {=‰=‘=—=ž=´=Ç=Í= Ö=á= ò=ý=> >>(>$;>`>w>—> > ª> ´>¾>Æ>á>ð> ù>??'?/?8?H?N?S?\?!p?’?§? ¯?¹?#Ñ?õ?ü?@* @7@ ?@L@k@‡@š@´@ Ã@Ð@×@ë@ú@ AA.A4A MA[A `AmA€A‡AŒA A²AÅA ÌA ÖAãAêAùAB B 'B4BDB]BxBB§B¸BÊBÎBÖB îBüB CC/C6C=CCC [CeCyC –C¤C«C°C¿CÏCàCçCïC÷CÿCD"D:DIDRDYD^DeDkD rD €D ŠD—D¨D¼DËD ÐDgÜDDE}aEdßE®DF óHþHIII I!I;I @I JIWI]I'aI‰II—I°I³I ÄIÐIÕIçI#J(J1J8J @JKJTJZJbJgJpJvJxJezJàJ ðJþJK K7K NKZKlK‹K,‘K ¾KËKÐKÓK ÚKäKéKíKGóKQ;MOMVÝMO4NI„NOÎNAOU`OV¶O P¡P*µPàP,öP"#QFQZQtQQ&™QÀQÖQ,ïQ,RIReR${R RÀRÑRâRóR$S)S GS8hS*¡SÌSHÓST<6T0sT1¤T*ÖTBU;DU'€U1¨U]ÚUU8V2ŽV ÁVÌVÕV çV ñV#üV* WKW cWpWŠWW µW ÂW ÏW6ÚW!X43X hX uX –X7¡XÙX(ëXY,Y*JYuY„Y ¤Yi±Y³Z+ÏZûZ[&[ @[K[Z[i[ox[è[û['\9\Y\n\ƒ\˜\­\É\é\]]8]W]q]‚]!˜]%º]à]Ln^K»^_ %_2_&J_*q_œ_­_ Ä_Ñ_â_€ü_}` ‘` `«`À`1à`5a6Ha:a8ºa\óaPbab pb}b›b"·bÚbéb4c8cWcmcvc"c³c4Ícd)d,Fdsd‘d ¥d=Æd%e8*e9ce&e/Äe>ôe,3fB`fJ£f îf ûfg g°*g(Ûhiii!i7iCWi6›i7Òi. jF9j$€j?¥j9åj k"*kMkVk _k lkwkŠkk—k ¨kÉk ækðk2øk +l8lGlZl tll™l­lÂl Ål Òl!ßl"m$m3m=Bm€m'›mÃm Æm Ñm Þmëm'n‡.nF¶n'ýn)%oOoioo&•o7¼oôopp6p ;p-Hpvp‰pTp åp6ðp'qDq ]qjq!|qžq}·q5rRrWrur’r-­rÛrär órþrs5s,Ps}s9›s Õsösjt{t‚t št,¨tÕt îtûtu6uUvmvrv)†v°v Êv×v ôvww6wGwew!w¡w ¸wÅwÖw%íw'x/;xkx-‹x¹xÂxÜxòxy"$yGy^ymy:†yÁyÚyëyþyz 'z 4z0AzSrz'Æzîz{7{?L{ Œ{™{ ´{[Õ{1|B|5]|“|³|3Ä|ø|}#}94}7n}!¦}È}4Ù} ~8~T~s~x~•~´~Ê~"Ý~' EPc {!†¨&Èï €0%€5V€3Œ€0À€?ñ€1DO” ©2µ!è ‚-‚,D‚q‚x‚‚6ˆ‚¿‚ Ђ>ñ‚'0ƒXƒ gƒ*tƒ$Ÿƒ&ăëƒôƒ „ „7„&F„!m„„¦„¶„˄҄ ã„ î„(û„$…5…L…%i……§…º…ƒØ…%\†/‚†©²‡‹\ˆè‹ù‹ ŒŒ4ŒGŒHWŒ Œ§Œ·ŒÖŒ ߌ,éŒ'>> }+ˆ´Óì0 Ž-;Žiހޗ޴ŽÌŽ æŽóŽüŽ  Éé%1+5]“³Ç8ã‘+"‘ N‘Y‘^‘ e‘ p‘ {‘ˆ‘‘0nØ$#0€³B7©c4âp ÀŸRÅŠh¬Ê¯¥ €P;碰pžE¸&¶î§Í"¤cÝ¡ÔÞµmrQBèZÉÈÆÇX»†øy„.$¾=}Ó{"ü™Ø+Σ1q¥ÉÌËÚ'F*“´|”¶¦„(‚›–¨ŽÏbÒl³ù wÏ5>ºFž²áv¤^éSA±q=Z,ËÁˆ-Ó )Šf–w6Ÿ]Ð…-g{2n7)%‘È­yGHÊPÃÕÑI/Úeò½ŒA~[i]S3ÿi¾ÙVLH׉a¡¿À!oï_+ ¿ú˜ÙjàUgýEU9C5š|‡Œj—ÁMߪ^*¬¨ŽJ”êÕM©z:b»lx­¹<xš’>µs9;Æ!÷_  t‹¹±Å ÛÌ‚™`TK?£¦4\ñ?`¸å@%Û:°ÔY1·(«Löhœ¯ä²Í㈺ƒ«[ õæþ’ƒdט… ·ÂÄQ‡e2ëÎѪk.D,#aO rÒ† 'm8‘¼\}D 8Wv—•zY&K›<3WôÄCTROÜÖ®@ÖIì¼N‰Ç6~óNÃdœu´u§û¢tÐs ð‹k®of½“GXí/VJ•"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: ru_RU.KOI8-R MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже ÑущеÑтвует - продолжить клонирование?"%s" Уже ÑущеÑтвует - Продолжить объединение?"%s" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?"%s" Уже ÑущеÑтвует - продолжить перемещение?"%s" Уже ÑущеÑтвует - продолжить разбивку?"%s" Уже ÑущеÑтвует - Продолжить копирование?"%s" Уже ÑущеÑтвует - Ñоздать каталог?"%s" Уже ÑущеÑтвует - продолжить переименование?"%s" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?$NAME%s не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа. Попробовать ÑнÑть защиту и продолжить?%s - Щелкните Ð´Ð»Ñ Ñмены...%s наÑтройки%u/%u каталогов, %u/%u Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле(Ðовый тип)(Ðет наÑтроек)(нет выделениÑ)(Ðет)(Так будет выглÑдеть), %s Ñвободно10, ДеÑÑтичнаÑ16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)8, ВоÑьмеричнаÑО программеФормат даты доÑтупаПроблема доÑтупаПрочитанДейÑтвиеДейÑтвиÑДобавитьДобавить дейÑтвие...Добавить ÑтрокуДобавить Ñтроку...ЛиниÑ-разделитель в окне вводаЗаголовок окна диалогаВÑеВÑе Ñлементы|Отмеченные|Разотмеченные|Ð’Ñе выбранныеВÑе выбранные(панель назначениÑ)Ð’Ñе выбранные, без кавычекВÑе выбранные, разотметитьВÑе выбранные, Ñ Ð¿ÑƒÑ‚ÑмиВÑе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметитьВÑе типы|Каталоги|Без каталогов|Добавить тип Ñимвола?ДеÑтвительно хотите выйти?СпроÑить|ПопытатьÑÑ Ñменить и продолжить|ПрерватьÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?ДоÑтупные типы ÑодержимогоB-УÑтрБлокЦвет фонаФон...ФормаОÑновные наÑтройкиÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)Размер блокаБлоковРазмер буфераВÑтроеныеВÑтроеные (%u)КнопкаКнопкиC-УÑтрПерейти в каталог назначениÑ?Перейти в каталог?Перейти в каталог иÑточника?ОтменаПоказывать вывод?ФормаИÑпользовать Ñигнал динамика?По центруФормат даты изменениÑСмена режимаСмена владельцаИзменить ширину ÑтрокиИзмененСменить|ОÑтавитьУбратьВыделите файлы, раÑположите по порÑдку и нажмите Собрать.Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние обозначает Ñкрытие)Щелк-М-Щелк возможноÑтьКлонироватьКлонирую...Закрыть ÑкобуЦветаКолонкиКомандаКомандыВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)ÐаÑтройкаÐаÑтроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Ðе могу %sÐе могу %s "%s"Ðе могу %s "%s" (код %d)Ðе могу %s "%s": %s (код %d)Ðе могу найти модуль userinfo - определение имен пользователей не будет работать.Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸ÑиÐе могу выгрузить процеÑÑ "%s" (pid=%d) -- зомбиСоздание ÑÑылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОпиÑаниеОпределениÑУбратьУдалениеУбрать ÑтрокуУдаление Ñтого клаÑÑа повлечет также удаление вÑех потомков. Уверены?Удаление...NУÑтрОNУÑтрÐОУÑтройÑтвоÐомер уÑтройÑтваÐомер уÑтройÑтва, оÑновнойÐомер уÑтройÑтва, неоÑновнойРаÑположение диалоговых оконДиалоговые окна в центре ÑкранаДиалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹Ð”Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ðµ окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджеромТочноÑтьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиÐе раÑпределÑть новые линии?Кроме каталогов?Ðе изменÑтьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить Ñодержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ÑÑылкуИзменить...Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ номер Ñтроки или процент:Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки "%s"Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки "%s" Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ"%s" какВведите новое Ð¸Ð¼Ñ Ð´Ð»Ñ "%s"Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°ÐžÑˆÐ¸Ð±ÐºÐ°ÐžÑˆÐ¸Ð±ÐºÐ¸Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ—Ð°Ð¿ÑƒÑкВычиÑлить выражение "Ðайти" на каждом файле Ñодержащем подÑтроку из выражениÑ. Затем заменить вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в "Заменить" где n - номер (Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°.Выполнение "%s" ÑорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначениÑ)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼ÐŸÐµÑ€Ð²Ñ‹Ð¹ выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметитьРазбивка по размеруÐа определенное количеÑтво чаÑтейПо определенному размеру чаÑтиФлагиУÑтановить курÑор?ЦветЦветФорматÐайтиПоÑледнийГБGTK+ RCОÑновныеСбор информации...Считаю размер...NгрупВÑе?ОÑновные комбинации кнопокГруппаПерейтиЗахватитьВзÑть текущиеГруппаÐомер Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ÐŸÐ¾Ð´ÑтавитьСÐачалоВыÑотаПроверить ÑимволыРазрешить Ñкрытие?СкрытиеИÑториÑДомашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAMEÐ“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?ЗПоиÑкЗначокЗначкиРаÑпознаваниеÐе учитывать региÑтр?Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?ÐаÑледуемые ÑвойÑтваКнопки - флажки (ДÐ/ÐЕТ)Кнопка выбораВвод ÑтрокаМеню Ð²Ñ‹Ð±Ð¾Ñ€Ð°ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?Ðе удовлетворÑющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнÑть предыдущую задачу?ЗаголовокВидОÑтавлÑть незавершенные файлы еÑли нет меÑта?ЛеваÑС левой Ñтороны панели командСлева от ÑпиÑкаСтрока %d (%.0f%%)СÑылкаСÑылка наЗагрузка значка ...РаÑположениеИщет подÑтроку во вÑех именах файлов и заменÑет на другую подÑтроку.Ðижний региÑтр?МБСоздать каталогУÑловие на файлУÑловие на имÑУдовлетворÑющие уÑловиюМенюСреднÑÑРежимПрава, в цифрахПрава, ÑтрокойМодифицированФормат даты модификацииПеремеÑтить какПерейти в родительÑкий каталогПеремеÑтить как...Перемещение...NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок.ИмÑФормат имениСузить?СвойÑтва нового ÑобытиÑÐовый клаÑÑ %uСÑылокБез разделениÑÐетВажно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны: одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это может привеÑти к их неожиданному поведению...ЧиÑло ÑÑылокДÐ_ДÐ|_ОтменаВ Ñлучае нехватки правОткрыть ÑкобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецÐомер Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»ÑŒÐŸÐ°Ð½ÐµÐ»ÑŒÐ Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐŸÑƒÑ‚ÑŒ Ñверху?Путь на левой панелиПуть на правой панелиПуть на панели назначениÑДомашний каталогПуть на панели иÑточникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разрÑды?ПодтвердитеПозициÑКол-во знаковСохранÑть даты при копировании?ПредпроÑмотрОÑновнаÑСоÑтоÑниеБиты правСоотношениеЧтениеЧтениеДейÑтвительно удалить "%s" ?ДейÑтвительно удалить текущую Ñтроку кнопок?Ð”Ð»Ñ Ñодержимого тоже?ВыражениеВыражениеЗапоминать выбраные Ñлементы?Запомнить ответ (менÑет наÑтройку)УбратьПереименоватьПереименоватьУСЛПовторÑть поÑледовательноÑть пока еÑть выбраные?ЗаменитьВÑе вхождениÑ?ОбÑзателен выбор назначениÑ?По полному имени?ÐтрибутыОбÑзателен выбор иÑточника?С раÑширениемПризнакиОбновитьПеречитать каталог назначениÑ?Перечитать каталог иÑточника?Вернуть начальныеСброÑитьОÑтавить только наÑледуемыеПраваÑС правой Ñтороны панели командСправа от ÑпиÑкаRootШирина Ñтроки...ЗапуÑтить фоном?Выполнить...СохранитьСохранÑть иÑторию?Бегунок вÑегда?РаÑположение бегункаПоиÑкВторичнаÑРазмер куÑкаВыборВыбрать вÑтроеныеВыберите командуВыберите цель ÑÑылкиВыберите менюВыберите клаÑÑВыбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ’Ñ‹Ð±ÐµÑ€Ð¸Ñ‚Ðµ ширину новой ÑтрокиВыбер по конÑольной командеВыбраные типы ÑодержимогоОтметить|Разотметить|Перевернуть|Тип разделителÑПереименование в поÑледовательноÑтьУÑтановитьИÑп. GIDУÑтановка владельца Ð´Ð»Ñ '%s':УÑтановить ширинуИÑп. UIDУÑтановить при открытии?УÑтановить права Ð´Ð»Ñ "%s":С GIDС UIDЛиÑтРаÑположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой ÑиÑтемы?Показывать подÑказкиПроÑтаÑРазмерЗнак разделитель тыÑÑчРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительÐачать ÑПоÑтоÑнныйШагФикÑациÑКлаÑÑКлаÑÑÑ‹Ðе Ñнимать при выходе?ОбменÑтьОбменÑть Ñ %sСÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ÐšÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑÑылкиПо умолчаниюОкончаниеПроÑмотр текÑтаСледующие кнопки модификаторы должны быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышкиОбщий размер %lu байт.Эта команда переименовывает вÑе выделенные файлы в нумерованную поÑледовательноÑть. Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов.Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING. Эта Ñтраница позволÑет выбрать раÑположение панели закладок отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить в Ñти папки нажатием левой или Ñредней кнопки мышки Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа. Также выберите тип разделителÑ. ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, раÑположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодÑказкаВÑего (%s)ИÑпользовать выражение как глоб. маÑку?Ð¢Ð¸Ð¿Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°ÐšÐ»Ð°ÑÑ Ñтого типаТипыNвладÐе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° "%s".ВладелецÐеизвеÑтныйСнÑть выделение поÑле выполнениÑ?ВверхСохранить при закрытии?Верхний региÑтр?ПользовательОпределенные (%u)Значение $NAME (из окружениÑ)ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d).ВертикальноОтображениеПредупреждениеКолеÑом внизКолеÑом вверхШиринаОкнаÐаЗапиÑьЗапиÑÑŒXYУ Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек. Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДР(Подождите продолжениÑ)_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_ОтменаДÐ|Ð’Ñе|Ðет|Отмена_ДÐ|_Отмена_ДÐ|_Ðет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИÑтинада~NAMEgentoo-0.20.6/po/stamp-po0000664000175000017500000000001212460264116012111 00000000000000timestamp gentoo-0.20.6/po/POTFILES.in0000664000175000017500000000201412163774660012221 00000000000000src/cfg_buttonlayout.c src/cfg_buttons.c src/cfg_cmdcfg.c src/cfg_cmdseq.c src/cfg_controls.c src/cfg_dirpane.c src/cfg_errors.c src/cfg_menus.c src/cfg_nag.c src/cfg_paths.c src/cfg_styles.c src/cfg_types.c src/cfg_windows.c src/children.c src/cmd_about.c src/cmd_chmod.c src/cmd_chown.c src/cmd_configure.c src/cmd_copy.c src/cmd_copyas.c src/cmd_delete.c src/cmd_dpfocus.c src/cmd_dpfocusisrch.c src/cmd_generic.c src/cmd_getsize.c src/cmd_info.c src/cmd_join.c src/cmd_mkdir.c src/cmd_move.c src/cmd_moveas.c src/cmd_quit.c src/cmd_rename.c src/cmd_renamere.c src/cmd_renameseq.c src/cmd_select.c src/cmd_split.c src/cmd_symlink.c src/cmd_viewtext.c src/cmdarg.c src/cmdgrab.c src/cmdseq.c src/cmdseq_dialog.c src/color_dialog.c src/configure.c src/dialog.c src/dirpane.c src/dpformat.c src/errors.c src/gentoo.c src/gfam.c src/guiutil.c src/icon_dialog.c src/iconutil.c src/menus.c src/nag_dialog.c src/overwrite.c src/progress.c src/sizeutil.c src/style_dialog.c src/styles.c src/textview.c src/types.c src/window.c src/xmlutil.c gentoo-0.20.6/po/ru_RU.utf8.gmo0000664000175000017500000011062112460264116013063 00000000000000Þ•ÛôÌÐ'*Ñ')ü')&()P(*z((¥()Î(*ø(+#)O)[U)±) É)Õ) í) ù)****1* J* T* `* n*|* …*’*¥*´*½*Ä*Ì* Ð*Þ* æ*#ñ*+/+3+ Q+^+~+–+­+"Æ+0é+,1,3P,1„,¶,Î,Ô,Ú, ë,ù,þ, - $-/- 6-B-K-Z-a-i-o-- –-¡-¨-¸-½-Ú-á- ô-..%.-.@.1F.mx.æ.ü. / //"/*/2/;;/w/ ˆ/•/¤/µ/¾/Æ/Ï/Ø/à/ ï/ü/ 0 0 0 (040E0`0C0+Ã04ï0$191A1I1 [1 i1 t1€1 ‡1 •1D 1 å1ñ1ø1ÿ1 22)2>2Q2q2+2¹2Í2 Ñ2Û2í2þ2 3303E3 ^3j3 o3y3 3š3®3Ä3Ó3å3ø34 4=4Z4!v4!˜4º4Õ4ð45)&5P5V5 ]5h5ûp5l6…6Ž6“6˜6©6!¸6Ú6ô6 7#'7K7%\7$‚7§7­7Â7 Ó7á7è7 í7ú7ý78 8$85898?8Y8_8d8 i8v8|8 …88–8˜88¤8 ´8 Â8Ï8×8 ô8ÿ8999"9(9 796D9!{99(²9Û9 ë9ø9 ::.: 3: >:L:O:S:k:q:&x:Ÿ:¤: ¼:É:Ú:ß:ç:;H ; R;^;a;p;‚; ’;ž;¤;«;°; À;Í;Ö;é;ñ; < </(<X< ]<i<q< …<’< ˜<£<£¨<L=\= _=i= {=‰=‘=—=ž=´=Ç=Í= Ö=á= ò=ý=> >>(>$;>`>w>—> > ª> ´>¾>Æ>á>ð> ù>??'?/?8?H?N?S?\?!p?’?§? ¯?¹?#Ñ?õ?ü?@* @7@ ?@L@k@‡@š@´@ Ã@Ð@×@ë@ú@ AA.A4A MA[A `AmA€A‡AŒA A²AÅA ÌA ÖAãAêAùAB B 'B4BDB]BxBB§B¸BÊBÎBÖB îBüB CC/C6C=CCC [CeCyC –C¤C«C°C¿CÏCàCçCïC÷CÿCD"D:DIDRDYD^DeDkD rD €D ŠD—D¨D¼DËD ÐDgÜDDE}aEdßE®DF óHþHIII I!I;I @I JIWI]I'aI‰II—I°I³I ÄIÐIÕIçI#J(J1J8J @JKJTJZJbJgJpJvJxJezJàJ ðJþJK K7K NKZKlK‹K,‘K ¾KËKÐKÓK ÚKäKéKíKEóKQ9MO‹MVÛMO2NI‚NOÌNAOU^OV´O P¡P*³PÞP,ôP"!QDQXQrQŽQ&—Q¾QÔQ,íQ,RGRcR$yRžR¾RÏRàRñR$S'S ES8fS*ŸSÊSHÑST<4T0qT1¢T*ÔTBÿT;BU'~U1¦U]ØUU6V2ŒV ¿VÊVÓV åV ïV#úV*WIW aWnWˆW›W ³W ÀW ÍW6ØW!X41X fX sX ”X7ŸX×X(éXY*Y*HYsY‚Y ¢Yi¯Y³Z+ÍZùZ[$[ >[I[X[g[ov[æ[ù['\7\W\l\\–\«\Ç\ç\]]6]U]o]€]!–]%¸]Þ]Ll^K¹^_ #_0_&H_*o_š_«_ Â_Ï_à_€ú_{` ` ›`©`¾`1Þ`5a6Fa:}a8¸a\ñaNb_b nb{b™b"µbØbçb4c6cUckctc"Žc±c4Ëcd)d,Ddqdd £d=Äd%e8(e9ae&›e/Âe>òe,1fB^fJ¡f ìf ùfg g°(g(Ùhiiii5iCUi6™i7Ði.jF7j$~j?£j9ãj k"(kKkTk ]k jkukˆkk•k ¦kÇk äkîk2ök )l6lElXl rll—l«lÀl Ãl Ðl!Ýl"ÿl"m1m=@m~m'™mÁm Äm Ïm Ümém'n‡,nF´n'ûn)#oMogo}o&“o7ºoòopp4p 9p-Fptp‡pTŽp ãp6îp%qBq [qhq!zqœq}µq3rPrUrsrr-«rÙrâr ñrürs3s,Ns{s9™s Ósôsjtyt€t ˜t,¦tÓt ìtùtu6uSvkvpv)„v®v ÈvÕv òvÿvw4wEwcw!}wŸw ¶wÃwÔw%ëw'x/9xix-‰x·xÀxÚxðxy""yEy\yky:„y¿yØyéyüyz %z 2z0?zSpz'Äzìzÿz7{?J{ Š{—{ ²{[Ó{/|@|5[|‘|±|3Â|ö|}!}92}7l}!¤}Æ}4×} ~8~R~q~v~“~²~È~"Û~þ~' CNa y!„¦&Æí€0#€5T€3Š€0¾€?ï€/DM’ §2³!æ ‚-‚,B‚o‚v‚}‚6†‚½‚ ΂>ï‚'.ƒVƒ eƒ*rƒ$ƒ&ƒéƒòƒ „„5„&D„!k„„¤„´„É„Є á„ ì„(ù„"…3…J…%g……¥…¸…ƒÖ…%Z†/€†©°‡‹Zˆæ‹÷‹ ŒŒ2ŒEŒHUŒžŒ¥ŒµŒÔŒ ÝŒ,çŒ%>< {+†²Ñê0Ž-9ŽgŽ~ޕ޲ŽÊŽ äŽñŽúŽ ÿŽ Éç#1)5[‘±Å8á‘+ ‘ L‘W‘\‘ c‘ n‘ y‘†‘‹‘0nØ$#0€³B7©c4âp ÀŸRÅŠh¬Ê¯¥ €P;碰pžE¸&¶î§Í"¤cÝ¡ÔÞµmrQBèZÉÈÆÇX»†øy„.$¾=}Ó{"ü™Ø+Σ1q¥ÉÌËÚ'F*“´|”¶¦„(‚›–¨ŽÏbÒl³ù wÏ5>ºFž²áv¤^éSA±q=Z,ËÁˆ-Ó )Šf–w6Ÿ]Ð…-g{2n7)%‘È­yGHÊPÃÕÑI/Úeò½ŒA~[i]S3ÿi¾ÙVLH׉a¡¿À!oï_+ ¿ú˜ÙjàUgýEU9C5š|‡Œj—ÁMߪ^*¬¨ŽJ”êÕM©z:b»lx­¹<xš’>µs9;Æ!÷_  t‹¹±Å ÛÌ‚™`TK?£¦4\ñ?`¸å@%Û:°ÔY1·(«Löhœ¯ä²Í㈺ƒ«[ õæþ’ƒdט… ·ÂÄQ‡e2ëÎѪk.D,#aO rÒ† 'm8‘¼\}D 8Wv—•zY&K›<3WôÄCTROÜÖ®@ÖIì¼N‰Ç6~óNÃdœu´u§û¢tÐs ð‹k®of½“GXí/VJ•"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: ru_RU.utf8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже ÑущеÑтвует - продолжить клонирование?"%s" Уже ÑущеÑтвует - Продолжить объединение?"%s" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?"%s" Уже ÑущеÑтвует - продолжить перемещение?"%s" Уже ÑущеÑтвует - продолжить разбивку?"%s" Уже ÑущеÑтвует - Продолжить копирование?"%s" Уже ÑущеÑтвует - Ñоздать каталог?"%s" Уже ÑущеÑтвует - продолжить переименование?"%s" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?$NAME%s не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа. Попробовать ÑнÑть защиту и продолжить?%s - Щелкните Ð´Ð»Ñ Ñмены...%s наÑтройки%u/%u каталогов, %u/%u Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле(Ðовый тип)(Ðет наÑтроек)(нет выделениÑ)(Ðет)(Так будет выглÑдеть), %s Ñвободно10, ДеÑÑтичнаÑ16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)8, ВоÑьмеричнаÑО программеФормат даты доÑтупаПроблема доÑтупаПрочитанДейÑтвиеДейÑтвиÑДобавитьДобавить дейÑтвие...Добавить ÑтрокуДобавить Ñтроку...ЛиниÑ-разделитель в окне вводаЗаголовок окна диалогаВÑеВÑе Ñлементы|Отмеченные|Разотмеченные|Ð’Ñе выбранныеВÑе выбранные(панель назначениÑ)Ð’Ñе выбранные, без кавычекВÑе выбранные, разотметитьВÑе выбранные, Ñ Ð¿ÑƒÑ‚ÑмиВÑе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметитьВÑе типы|Каталоги|Без каталогов|Добавить тип Ñимвола?ДеÑтвительно хотите выйти?СпроÑить|ПопытатьÑÑ Ñменить и продолжить|ПрерватьÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?ДоÑтупные типы ÑодержимогоB-УÑтрБлокЦвет фонаФон...ФормаОÑновные наÑтройкиÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)Размер блокаБлоковРазмер буфераВÑтроеныеВÑтроеные (%u)КнопкаКнопкиC-УÑтрПерейти в каталог назначениÑ?Перейти в каталог?Перейти в каталог иÑточника?ОтменаПоказывать вывод?ФормаИÑпользовать Ñигнал динамика?По центруФормат даты изменениÑСмена режимаСмена владельцаИзменить ширину ÑтрокиИзмененСменить|ОÑтавитьУбратьВыделите файлы, раÑположите по порÑдку и нажмите Собрать.Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние обозначает Ñкрытие)Щелк-М-Щелк возможноÑтьКлонироватьКлонирую...Закрыть ÑкобуЦветаКолонкиКомандаКомандыВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)ÐаÑтройкаÐаÑтроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Ðе могу %sÐе могу %s "%s"Ðе могу %s "%s" (код %d)Ðе могу %s "%s": %s (код %d)Ðе могу найти модуль userinfo - определение имен пользователей не будет работать.Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸ÑиÐе могу выгрузить процеÑÑ "%s" (pid=%d) -- зомбиСоздание ÑÑылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОпиÑаниеОпределениÑУбратьУдалениеУбрать ÑтрокуУдаление Ñтого клаÑÑа повлечет также удаление вÑех потомков. Уверены?Удаление...NУÑтрОNУÑтрÐОУÑтройÑтвоÐомер уÑтройÑтваÐомер уÑтройÑтва, оÑновнойÐомер уÑтройÑтва, неоÑновнойРаÑположение диалоговых оконДиалоговые окна в центре ÑкранаДиалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹Ð”Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ðµ окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджеромТочноÑтьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиÐе раÑпределÑть новые линии?Кроме каталогов?Ðе изменÑтьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить Ñодержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ÑÑылкуИзменить...Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ номер Ñтроки или процент:Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки "%s"Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки "%s" Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ"%s" какВведите новое Ð¸Ð¼Ñ Ð´Ð»Ñ "%s"Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°ÐžÑˆÐ¸Ð±ÐºÐ°ÐžÑˆÐ¸Ð±ÐºÐ¸Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ—Ð°Ð¿ÑƒÑкВычиÑлить выражение "Ðайти" на каждом файле Ñодержащем подÑтроку из выражениÑ. Затем заменить вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в "Заменить" где n - номер (Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°.Выполнение "%s" ÑорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначениÑ)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼ÐŸÐµÑ€Ð²Ñ‹Ð¹ выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметитьРазбивка по размеруÐа определенное количеÑтво чаÑтейПо определенному размеру чаÑтиФлагиУÑтановить курÑор?ЦветЦветФорматÐайтиПоÑледнийГБGTK+ RCОÑновныеСбор информации...Считаю размер...NгрупВÑе?ОÑновные комбинации кнопокГруппаПерейтиЗахватитьВзÑть текущиеГруппаÐомер Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ÐŸÐ¾Ð´ÑтавитьСÐачалоВыÑотаПроверить ÑимволыРазрешить Ñкрытие?СкрытиеИÑториÑДомашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAMEÐ“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?ЗПоиÑкЗначокЗначкиРаÑпознаваниеÐе учитывать региÑтр?Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?ÐаÑледуемые ÑвойÑтваКнопки - флажки (ДÐ/ÐЕТ)Кнопка выбораВвод ÑтрокаМеню Ð²Ñ‹Ð±Ð¾Ñ€Ð°ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?Ðе удовлетворÑющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнÑть предыдущую задачу?ЗаголовокВидОÑтавлÑть незавершенные файлы еÑли нет меÑта?ЛеваÑС левой Ñтороны панели командСлева от ÑпиÑкаСтрока %d (%.0f%%)СÑылкаСÑылка наЗагрузка значка ...РаÑположениеИщет подÑтроку во вÑех именах файлов и заменÑет на другую подÑтроку.Ðижний региÑтр?МБСоздать каталогУÑловие на файлУÑловие на имÑУдовлетворÑющие уÑловиюМенюСреднÑÑРежимПрава, в цифрахПрава, ÑтрокойМодифицированФормат даты модификацииПеремеÑтить какПерейти в родительÑкий каталогПеремеÑтить как...Перемещение...NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок.ИмÑФормат имениСузить?СвойÑтва нового ÑобытиÑÐовый клаÑÑ %uСÑылокБез разделениÑÐетВажно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны: одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это может привеÑти к их неожиданному поведению...ЧиÑло ÑÑылокДÐ_ДÐ|_ОтменаВ Ñлучае нехватки правОткрыть ÑкобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецÐомер Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»ÑŒÐŸÐ°Ð½ÐµÐ»ÑŒÐ Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐŸÑƒÑ‚ÑŒ Ñверху?Путь на левой панелиПуть на правой панелиПуть на панели назначениÑДомашний каталогПуть на панели иÑточникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разрÑды?ПодтвердитеПозициÑКол-во знаковСохранÑть даты при копировании?ПредпроÑмотрОÑновнаÑСоÑтоÑниеБиты правСоотношениеЧтениеЧтениеДейÑтвительно удалить "%s" ?ДейÑтвительно удалить текущую Ñтроку кнопок?Ð”Ð»Ñ Ñодержимого тоже?ВыражениеВыражениеЗапоминать выбраные Ñлементы?Запомнить ответ (менÑет наÑтройку)УбратьПереименоватьПереименоватьУСЛПовторÑть поÑледовательноÑть пока еÑть выбраные?ЗаменитьВÑе вхождениÑ?ОбÑзателен выбор назначениÑ?По полному имени?ÐтрибутыОбÑзателен выбор иÑточника?С раÑширениемПризнакиОбновитьПеречитать каталог назначениÑ?Перечитать каталог иÑточника?Вернуть начальныеСброÑитьОÑтавить только наÑледуемыеПраваÑС правой Ñтороны панели командСправа от ÑпиÑкаRootШирина Ñтроки...ЗапуÑтить фоном?Выполнить...СохранитьСохранÑть иÑторию?Бегунок вÑегда?РаÑположение бегункаПоиÑкВторичнаÑРазмер куÑкаВыборВыбрать вÑтроеныеВыберите командуВыберите цель ÑÑылкиВыберите менюВыберите клаÑÑВыбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ’Ñ‹Ð±ÐµÑ€Ð¸Ñ‚Ðµ ширину новой ÑтрокиВыбер по конÑольной командеВыбраные типы ÑодержимогоОтметить|Разотметить|Перевернуть|Тип разделителÑПереименование в поÑледовательноÑтьУÑтановитьИÑп. GIDУÑтановка владельца Ð´Ð»Ñ '%s':УÑтановить ширинуИÑп. UIDУÑтановить при открытии?УÑтановить права Ð´Ð»Ñ "%s":С GIDС UIDЛиÑтРаÑположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой ÑиÑтемы?Показывать подÑказкиПроÑтаÑРазмерЗнак разделитель тыÑÑчРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительÐачать ÑПоÑтоÑнныйШагФикÑациÑКлаÑÑКлаÑÑÑ‹Ðе Ñнимать при выходе?ОбменÑтьОбменÑть Ñ %sСÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ÐšÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑÑылкиПо умолчаниюОкончаниеПроÑмотр текÑтаСледующие кнопки модификаторы должны быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышкиОбщий размер %lu байт.Эта команда переименовывает вÑе выделенные файлы в нумерованную поÑледовательноÑть. Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов.Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING. Эта Ñтраница позволÑет выбрать раÑположение панели закладок отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить в Ñти папки нажатием левой или Ñредней кнопки мышки Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа. Также выберите тип разделителÑ. ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, раÑположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодÑказкаВÑего (%s)ИÑпользовать выражение как глоб. маÑку?Ð¢Ð¸Ð¿Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°ÐšÐ»Ð°ÑÑ Ñтого типаТипыNвладÐе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° "%s".ВладелецÐеизвеÑтныйСнÑть выделение поÑле выполнениÑ?ВверхСохранить при закрытии?Верхний региÑтр?ПользовательОпределенные (%u)Значение $NAME (из окружениÑ)ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d).ВертикальноОтображениеПредупреждениеКолеÑом внизКолеÑом вверхШиринаОкнаÐаЗапиÑьЗапиÑÑŒXYУ Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек. Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДР(Подождите продолжениÑ)_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_ОтменаДÐ|Ð’Ñе|Ðет|Отмена_ДÐ|_Отмена_ДÐ|_Ðет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИÑтинада~NAMEgentoo-0.20.6/po/es_MX.po0000664000175000017500000017715612460264115012030 00000000000000msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2007-01-24 16:46+0000\n" "Last-Translator: Hugo F Ritter Vazquez \n" "Language-Team: Language es-MX\n" "Language: es_MX\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "Izquierda de los Botones de Comandos" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "Derecha de los Botones de Comandos" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "" #: src/cfg_buttonlayout.c:66 #, fuzzy msgid "Paned" msgstr "Cambiado" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Estatico" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Esta página te permite controlar la forma de ubicarse del panel de Funciones " "Rápidas en relación al\n" "panel que contiene los Botones de Comandos. Es una clase de anclaje; el " "plan\n" "es proveer de mucha mayor flexibilidad en la administración de botones y " "soportar la\n" "creación de más que estos dos paneles de botones integrados en el programa. " "Pero eso aún esta por venir.\n" "\n" "Por lo pronto, provee la funcionalidad que estaba presente cuando las " "funciones rápidas\n" "eran una función especial con su propia página de configuración (hasta la " "versión 0.11.24 de gentoo, incluyendola), para tu conveniencia.\n" "\n" "Para encontrar el panel de funciones rápidas, cambia a la página de " "Definiciones y usa la opción entrada del menu\n" "en la esquina superior izquierda de la página." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Posición del panel de Funciones Rápidas" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Estilo de espacio intermedio" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Establecer Ancho de Fila" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "Predeterminado" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Favor de Confirmar" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "Estás seguro que deseas borrar la fila de botones seleccionada?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Borrar|_Cancelar" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Seleccionar el Ancho de la Nueva Fila" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Cambiar el Ancho de la Fila" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Cambiar el Color del Fondo" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Cambiar el Color del Frente" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Etiqueta" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Comando" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Teclas" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Colores" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Fondo..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Restablecer Predeterminado" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Frente..." #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Funciones Rápidas" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Limpiar" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Copiar Colores a" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Copiar a" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "Cambiar con" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Añadir Fila..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Borrar Fila" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Abajo" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ancho de Fila" #: src/cfg_buttons.c:759 msgid "Up" msgstr "Arriba" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "Panel" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "Principal" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "Secundario" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "Consejo" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Banderas" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Refinar?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Mostrar Consejo?" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Botones" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "Definiciones" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opciones" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Seleccionar Predeterminado" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Llave abriendo" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Llave cerrando" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "El primero seleccionado" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Seleccionado por primera vez, des-seleccionar" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "El primero seleccionado, con ruta" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "El primero seleccionado, con ruta, des-seleccionar" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "El primero seleccionado (panel de destino)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "El primero seleccionado sin comillas" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "El primero seleccionado sin comillas" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Todos los seleccionados" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Todos los seleccionados, des-seleccionar" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Todos los seleccionados, con rutas" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Todos los seleccionados, con rutas, des-seleccionar" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Todos los seleccionados (panel de destino)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Ruta al directorio del panel de origen" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Ruta al directorio del panel de destino" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Ruta al directorio home" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Ruta del panel izquierdo" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Ruta del panel derecho" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "El primero seleccionado" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Seleccionado por primera vez, des-seleccionar" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "El primero seleccionado sin comillas" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Todos los seleccionados" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Todos los seleccionados, des-seleccionar" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "El primero seleccionado (panel de destino)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Caja de entrada" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Entrada usando menú" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Texto de entrada" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Botón de Opcion de entrada (da TRUE o FALSE)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Agregar etiqueta a la ventana de entrada" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "Agregar una barra de separación a la ventana de entrada" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NOMBRE" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Valor de $NOMBRE (entorno)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID de gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Directorio home del usuario NOMBRE" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NOMBRE" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Seleccionar Código" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(No hay opciones disponibles)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "Ejecutar en segundo plano?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "Matar Instancia Anterior" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Sobrevivir Abandonar?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Capturar Salida?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "Requerir Selección del Fuente?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "Requerir Selección del Destino?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "CD Fuente?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "CD Destino?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Actualizar Fuente?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Actualizar Destino?" #: src/cfg_cmdseq.c:964 #, fuzzy msgid "General" msgstr "Centro" #: src/cfg_cmdseq.c:967 msgid "Before" msgstr "" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Predefinidos" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Externas" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Agregar Fila" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Duplicar" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nombre" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "Definición" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "Repetir Secuencia Hasta Terminar con la Seleccion de Origen" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Agregar" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Borrar" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Comandos" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "Izquierda" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "Centro" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "Derecha" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "Bajar" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "Subir" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Las siguientes teclas de modificación deben\n" "mantenerse apretadas al hacer click con el ratón\n" "para ejecutar el comando" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Editar Modificadores" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Controles" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "Funciones Rápidas del Teclado Globales" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "" #: src/cfg_controls.c:657 msgid "Button" msgstr "Botón" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Editar Modificadores..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Límite de tiempo" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Nota: Las opciones para la configuración del botón del mouse\n" "son ambiguas: el mismo botón+modificador\n" "es usado para más de una función. Esto\n" "puede hacer que se comporten un poco extraño..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Advertencia" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Agregar Caracter de Tipo?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Agregar \"-> destino\" a Ligas?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Marca Cada 3 dígitos?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "Digitos de Precisión" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Mostrar tamaño del Directorio en Sistema de Archivos" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Formato" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s Opciones" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Contenido" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Justificación" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Título" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ancho" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "Centro" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "Opciones Básicas" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Editar Contenido de la Columna" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Título Predeterminado" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Directorios al Principio" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Directorios al Final" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Mezclar Directorios" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Izquierda de la Lista" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Derecha de la Lista" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "Predeterminado" #: src/cfg_dirpane.c:1025 #, fuzzy, c-format msgid "Copy From %s" msgstr "Copiar Desde" #: src/cfg_dirpane.c:1025 #, fuzzy, c-format msgid "Copy To %s" msgstr "Copiar a" #: src/cfg_dirpane.c:1025 #, fuzzy, c-format msgid "Swap With %s" msgstr "Intercambiar con" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Columnas" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "Tipos de Contenido Disponibles" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Tipos de Contenido Seleccionados" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Editar..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Remover" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Ordenar" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Orden por" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Modo" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "Orden Inverso?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ignorar mayúsculas/minúsculas" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Directorio Predeterminado" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Crear Directorio" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "Obtener Actual" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "Desde Historial" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Ruta Arriba?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Esconder permitido?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Siempre Barras de Desplazamiento?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Botón Subir Gigante?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "Requerir Selección del Destino?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "Barra de Desplazamiento" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "No Rastrear" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Proporción" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Tamaño, Panel Izquierdo" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Tamaño, Panel Derecho" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "Orientación del Panel" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Rastrear División" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "pixeles" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Recordar Filas Seleccionadas?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "Guardar Listas de Historial?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Paneles de Directorios" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Separación de Paneles" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "Historial" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Errores" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Alarma en Caso de Error?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menús" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Restablecer Predeterminado" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Cancelar" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Ãconos" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "" #: src/cfg_paths.c:181 msgid "fstab" msgstr "" #: src/cfg_paths.c:182 msgid "mtab" msgstr "" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "Iniciando con Punto (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "Coincidencias en ER" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ninguno" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Rutas y Esconder" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Rutas" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Esconder Etradas" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ninguno)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Acción Borrar" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Editar Color" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "Restablecer Comando Heredado" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Seleccionar Comando" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "Nueva Propiedad de la Acción" #: src/cfg_styles.c:646 msgid "something" msgstr "algo" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Borrar este estilo borrará también\n" "todos sus hijos. Estás seguro?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Comfirmar Borrar" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Color de Fondo" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Color Principal" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Ãcono" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Texto para Previsualizar Estilo de Fila)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "Previsualizar" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Sobreescribir el del Padre?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Escoger..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Agregar Acción..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Comando" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Padre" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "Propiedades Heredadas" #: src/cfg_styles.c:903 msgid "Visual" msgstr "" #: src/cfg_styles.c:905 msgid "Actions" msgstr "Acciones" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Tipos de Archivos" #: src/cfg_styles.c:923 msgid "Styles" msgstr "Estilos" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Click para Cambiar..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nuevo Tipo)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "" #: src/cfg_types.c:646 msgid "Dir" msgstr "" #: src/cfg_types.c:646 msgid "FIFO" msgstr "" #: src/cfg_types.c:646 msgid "File" msgstr "Archivo" #: src/cfg_types.c:646 msgid "Link" msgstr "Liga" #: src/cfg_types.c:646 #, fuzzy msgid "Socket" msgstr "Grupo" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lectura" #: src/cfg_types.c:647 #, fuzzy msgid "SetGID" msgstr "Establecer GID" #: src/cfg_types.c:647 #, fuzzy msgid "SetUID" msgstr "Establecer UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 #, fuzzy msgid "Sticky" msgstr "Estatico" #: src/cfg_types.c:648 msgid "Executable" msgstr "Ejecución" #: src/cfg_types.c:648 msgid "Writable" msgstr "Escritura" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Identificar 'archivo' (ER)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Identificar Nombre (ER)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Requerir Extensión" #: src/cfg_types.c:689 msgid "Identification" msgstr "Identificación" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Requerir Tipo" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Requerir Protección" #: src/cfg_types.c:743 msgid "Glob?" msgstr "" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "Estilo del Tipo" #: src/cfg_types.c:761 msgid "Style" msgstr "Estilo" #: src/cfg_types.c:801 msgid "Types" msgstr "Tipos" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Ventanas de Diálogo al Centro de la Pantalla" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Ventanas de Diálogo Siguen el Mouse" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Ventanas de Diálogo Colocadas por el Manejador de Ventanas" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Ventanas" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Ventanas" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "Posición de Diálogos " #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Falló la ejecución de \"%s\"" #: src/children.c:89 src/dialog.c:275 #, fuzzy msgid "Error" msgstr "Errores" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "No se pudo finalizar el proceso hijo \"%s\" (pid=%d)--alerta de zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Versión %s (GTK+ version %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2005 por Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Este es software libre y no hay ABSOLUTAMENTE NINGUNA\n" "GARANTÃA. Lee el archivo COPYING para más detalles.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Soportado, usando strings integrados en Inglés" #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "El autor de gentoo puede ser contactado vía Internet\n" "Correo electrónico: ; son bienvenidas \n" "opiniones, sugerencias/reportes de bugs y demás.\n" "\n" "Puedes encontrar la última versión de gentoo\n" "en el sitio oficial del proyecto gentoo en\n" ". Las actualizaciones\n" "son anunciadas típicamente en el servicio de Freshmeat en\n" "." #: src/cmd_about.c:172 msgid "About gentoo" msgstr "Acerca de gentoo" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_OK (Espera por Más)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Establecer bits de protección para \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Grupo" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Otros" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Propietario" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Especial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Ejecución" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lectura" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Establecer GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Establecer UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Escritura" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bits de Protección" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Todo" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Restablecer" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Recursivo en Directorios?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "No tocar Directorios?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Cambiar Modo" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Establecer Propietario para '%s'" #: src/cmd_chown.c:174 msgid "User" msgstr "Usuario" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Cambiar Pertenencia" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Guardar Cambios en la Configuración al Salir?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Existe - Seguir con la Copia?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copiando..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Preservar Fechas al Copiar?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "Ignorar Fallas de Copia de Atributos (Fecha, Propietario, Modo)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Abandonar Destino si Espacio Lleno?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Tamaño del Buffer" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Teclee Nombre para la Copia de \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Teclee Nombre para el Clón de \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Ya Existe - Continuar con la Clonación?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Clonando..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copiando Como..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Teclee el Nombre para la Liga \"%s\" Como" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Teclee el Nombre para el Clon de la Liga de \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Ya Existe - Proceder con Liga Simbólica?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copiar Como" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Clonar" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Liga Simbólica Como" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Clonar Liga Simbólica" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "no pudo ser borrado debido a restricciones de acceso.\n" "Intentar abrir permisos y reintentar?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Recordar respuesta (altera la configuración)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problema de Acceso" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Cambiar|Abandonar" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Seguro que Quieres Borrar \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Borrando..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "En Falla de Acceso" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Preguntar al Usuario|Intentar Cambiar Permisos y Reintentar|Fallo" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 #, fuzzy msgid "ISearch" msgstr "Buscar" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|A_ll|_Saltar|_Cancelar" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Saltar|_Cancelar" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Obteniendo tamaños..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Borrar Selección al Terminar?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s usado" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u dirs, %u archivos, %u ligas simbólicas" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "Ligar a" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Tipo" #: src/cmd_info.c:225 msgid "Location" msgstr "Localización" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Tamaño" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "" "%s (%s bytes,\n" "%s bloques)" #: src/cmd_info.c:249 msgid "Contains" msgstr "Contiene" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Información de 'Archivo'" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Accesado" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Modificado" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Cambiado" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Creado" #: src/cmd_info.c:299 msgid "Basic" msgstr "" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Obteniendo Información..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Mostrar Salida de 'archivo'?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Formato de la Fecha de Acceso" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Modificar Formato de Fecha" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Cambiar Formato de Fecha" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Marca de Separación en Tamaño" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Ya Existe - Continuar con Juntar?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Juntando..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "Hacer Click y Arrastrar Archivos para Reordenar, Después Hacer Click en " "Juntar" #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "El tamaño total es %s (%lu bytes)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "El tamaño total es %lu bytes." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Teclear Nombre del Archivo Destino" #: src/cmd_join.c:275 msgid "Join" msgstr "Juntar" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Juntar|_Cancelar" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Ya Existe - Seguir con MkDir" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Teclea el Nombre del Directorio a Crear" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Crear Directorio" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Entrar al Nuevo Directorio?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Enfocar Nuevo Directorio?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Ya Existe - Continuar con Mover?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Moviendo..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Teclee el Nombre Mover \"%s\" Como" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Moviendo Como..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Mover Como" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Es posible que tengas cambios sin guardar en la configuración.\n" "Al salir sin guardar se perderán estos cambios. Aún deseas salir?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Confirmar Salir" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Salir|_Guardar, entonces Salir|_Cancelar" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Seguro que deseas salir?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Teclee el Nuevo Nombre para \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Ya Existe - Seguir con Renombrar?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Renombrar" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Buscar una cadena de texto en todos los archivos y reemplazarla\n" "con otra cena de texto." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Reemplazar" #: src/cmd_renamere.c:428 msgid "With" msgstr "Con" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Reemplazar Todo?" #: src/cmd_renamere.c:442 #, fuzzy msgid "Simple" msgstr "Archivo" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Ejecutar 'From' ER en cada archivo, almacenando\n" "coincidencias de expresiones entre paréntesis. Después reemplazar\n" "cualquier ocurrencia de $n en 'A', donde n es el índice \n" "(empezando de 1) de una sub-expresión, con el texto\n" "que coincide y usar el resultado como un nuevo nombre de archivo." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "De" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "A" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Expresion Regular" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Busca cada caracter en el texto 'De', y sustutuye\n" "cualquier ocurrencia por el caracter correspondiente en el texto 'A'\n" "Después, cualquier caracter en el texto 'Remmover' es removido del\n" "nombre del archivo, y el resultado usado como el nuevo nombre de cada " "archivo." #: src/cmd_renamere.c:493 msgid "Map" msgstr "Mapa" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 #, fuzzy msgid "Lower Case?" msgstr "Ignorar mayúsculas/minúsculas" #: src/cmd_renamere.c:501 #, fuzzy msgid "Upper Case?" msgstr "Ignorar mayúsculas/minúsculas" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Ignorar mayúsculas/minúsculas" #: src/cmd_renamere.c:506 #, fuzzy msgid "Case" msgstr "Cancelar" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "RenombrarER" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Este comando renombra todos los archivos seleccionados\n" "a una secuencia numérica. Los controles abajo permiten\n" "definir cómo son formados los nombres." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Comenzar Wn" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Precisión" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Cabeza" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Cola" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "Invitado" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Renombrar Secuencial" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Todo|Seleccionados|No seleccionados" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Cualquier tipo|Sólo directorios|Sólo no directorios|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Seleccionar|Des-seleccionar|Fijar|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "Acción" #: src/cmd_select.c:350 msgid "Set" msgstr "Grupo" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "Tratar ER como patrón global" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Invertir coincidencia de ER" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "Requerir coincidencia en el nombre completo?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Seleccionar usando ER" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Teclee el comando shell a ejecutar. El contenido\n" "seleccionado será añadido al final del comando.\n" "Acción será realizada al finalizar exitosamente." #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "OK|Cancelar" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Seleccionar usando un comando shell" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Dividir \"%s\".\n" "Archivo es %s (%s)." #: src/cmd_split.c:280 #, fuzzy, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Dividir \"%s\".\n" "Archivo es %s (%s)." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Ya existe - Continuar con dividir?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Dividir a tamaño fijo" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Tamño del segmento" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 bytes (disco Zip)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Dividir a tamaño fijo" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Tamño del segmento" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "Tamaño fijo, número de partes variable" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Numero de partes fijo, tamaños variabes" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Dividir" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Formato del Nombre" #: src/cmd_split.c:625 msgid "Step" msgstr "Paso" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Ya Existe - Continuar con Crear Liga?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Cancelar" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 #, fuzzy msgid "OK" msgstr "_OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Seleccione Destino de la Liga" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Contenido" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Editar Liga Simbólica" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Crear Liga Simbólica" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Primero Hex-Check" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "activo" #: src/cmdarg.c:201 msgid "true" msgstr "verdadero" #: src/cmdarg.c:201 msgid "yes" msgstr "si" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Salida de %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Comando desconocido \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Predefinidos (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Definidos por el Usuario (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Seleccione un comando o teclee el inicio\n" "del nombre y presione TAB." #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Seleccionar Comando" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "No se puedo abrir el archivo de configuración para escritura" #: src/configure.c:278 msgid "Save" msgstr "Guardar" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La versión del archivo de configuración (%s) no coincide\n" "con la versión del programa(%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "No fue posible encontrar ningún archivo de configuración; se buscó\n" "en \"%s\" y \"%s\".\n" "Usando configuración mínima predefinida." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_OK|Cancelar" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "i%u/%u dirs, %u/%u archivos" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s usado" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s libre" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Subir al directorio padre" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Teclee la ruta, después presione Enter para cambiar a ese directorio" #: src/dirpane.c:2088 msgid "H" msgstr "" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Haga click para habilitar/deshabilitar Esconder regla (Cuando está\n" "presionado, esconder regla es activado y las coincidencias son escondidas.)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Bloques" #: src/dpformat.c:39 #, fuzzy msgid "BSize" msgstr "Tamaño" #: src/dpformat.c:39 msgid "Block Size" msgstr "Tamaño del Bloque" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Modo, numérico" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Modo, texto" #: src/dpformat.c:42 msgid "Nlink" msgstr "Nliga" #: src/dpformat.c:42 msgid "Number of links" msgstr "Número de ligas" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID del Propietario" #: src/dpformat.c:43 msgid "Uid" msgstr "" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nombre del propietario" #: src/dpformat.c:44 msgid "Uname" msgstr "Unombre" #: src/dpformat.c:45 msgid "Gid" msgstr "" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID de Grupo" #: src/dpformat.c:46 msgid "Gname" msgstr "Gnombre" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nombre del Grupo" #: src/dpformat.c:47 msgid "Device" msgstr "Dispositivo" #: src/dpformat.c:47 msgid "Device Number" msgstr "Número del dispositivo" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DispMay" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Número del dispositivo, mayor" #: src/dpformat.c:49 msgid "DevMin" msgstr "DispMen" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Número del dispositivo, menor" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Fecha del último acceso" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Fecha de la última Modificación" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Fecha de Creación" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Teclee Nombre" #: src/dpformat.c:55 msgid "I" msgstr "" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "No fue posible %s \"%s\": %s (código %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "No fue posible %s \"%s\" (código %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "No fue posible %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "No fue posible %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Imprimir la versión a salida estándar y salir." #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Reportar detalles de locales internas y salir" #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "Permite a gentoo correr por el usuario root. Podría ser peligroso." #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar\n" "valores predeterminados." #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar\n" "valores predeterminados del sistema." #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar\n" "valores predeterminados." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Ejecuta ARG, un comando de gentoo. Hecho antes de la interacción con el\n" "usuario, pero después de leer el archivo de configuración. Puede ser usado\n" "muchas veces para ejecutar muchos comandos en secuencia." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Usar ARG como ruta para el panel izquierdo. Sobreescribe el predeterminado " "(e historial)" #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Usar ARG como ruta para el panel derecho. Sobreescribe el predeterminado (e " "historial)" #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Para ejecutar como root, invocar con la opción '--root-ok'\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "No fue posible iniciar el módulo userinfo - no será posible resolver " "nombres\n" "de usuario" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s por Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "Progreso" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Escoger icono" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Cargando Imágenes de Iconos" #: src/menus.c:284 msgid "(No Selection)" msgstr "(No hay Selección)" #: src/menus.c:521 msgid "RegExp..." msgstr "ExpReg..." #: src/menus.c:533 msgid "Other" msgstr "Otro" #: src/menus.c:534 msgid "Rescan" msgstr "Actualizar" #: src/menus.c:535 msgid "Select" msgstr "Seleccionar" #: src/menus.c:539 msgid "Run..." msgstr "Ejecutar..." #: src/menus.c:541 msgid "Configure..." msgstr "Configuración..." #: src/menus.c:618 msgid "Select Menu" msgstr "Seleccionar Menú" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|Todo _l|_Saltar|Saltar Todo _A|_Cancelar" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Transcurrido %02d:%02d Velocidad %s/s ETA %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Tamaño con Formato, en bytes" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Tamaño con formato, unidades \"inteligentes\"" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Tamaño con Formato, en bytes" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "si" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Tamaño con Formato, en kilobytes" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Tamaño con formato, en megabytes" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Tamaño con formato, en gigabytes" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Tamaño con formato, en megabytes" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Tamaño con formato, unidades \"inteligentes\"" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Seleccionar Estilo" #: src/styles.c:114 msgid "Root" msgstr "Raíz" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Directorio" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Nuevo Estilo %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Línea %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Teclee el Número de Línea o Porcentaje:" #: src/textview.c:477 msgid "Goto" msgstr "Ir a" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Teclee el texto a buscar (ER)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "No romper líneas nuevas?" #: src/textview.c:629 msgid "Search" msgstr "Buscar" #: src/types.c:287 msgid "Unknown" msgstr "Desconocido" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Confugurar gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualizador de Texto" #: src/window.c:202 msgid "Position" msgstr "Posición" #: src/window.c:203 msgid "Height" msgstr "Altura" #: src/window.c:203 msgid "X" msgstr "" #: src/window.c:203 msgid "Y" msgstr "" #: src/window.c:210 msgid "Set on Open?" msgstr "Establecer al Abrir?" #: src/window.c:216 msgid "Update on Close?" msgstr "Actualizar al Cerrar?" #: src/window.c:249 msgid "Grab" msgstr "Obtener" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "Módulo XML emitió número real dependiente de local" #~ msgid "New Style" #~ msgstr "Nuevo Estilo" #~ msgid "Before Execution" #~ msgstr "Previo a la Ejecución" #~ msgid "After Execution" #~ msgstr "Posterior a la Ejecución" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Tomar la Fila con Foco como Seleccionada si no Existe una Selección \"Real" #~ "\"?" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Mover Foco a la Última Fila Seleccionada/No Seleccionada" #, fuzzy #~ msgid "Current" #~ msgstr "Obtener Actual" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Usar Diálogo para Reportar Errores?" #~ msgid "Raw Size, in Bytes" #~ msgstr "Tamaño sin Formato en Bytes" #~ msgid "Always Set" #~ msgstr "Siempre Establecer" #~ msgid "Modify 'Control' Key State" #~ msgstr "Estado de la Tecla 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Títulos de Paneles Activos" #~ msgid "Focused Row, Unselected" #~ msgstr "Fila en Foco, No Seleccionada" #~ msgid "Focused Row, Selected" #~ msgstr "Fila en Foco, Seleccionada" #~ msgid "Beta Software" #~ msgstr "Software Beta" #~ msgid "Next Version?" #~ msgstr "Siguiente Versión?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Este modo dividir no ha sido\n" #~ "implementado aún... Lo sentimos." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento no sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "Numerical Mode?" #~ msgstr "Modo Numérico?" #~ msgid "Never" #~ msgstr "Nunca" #~ msgid "On Every Access" #~ msgstr "Cada vez que Accese" #~ msgid "Mounting" #~ msgstr "Montar" #~ msgid "Mount When?" #~ msgstr "Cuándo Montar?" #~ msgid "Mount Options" #~ msgstr "Opciones de Montaje" #~ msgid "Mount Command" #~ msgstr "Comando para Montar" #~ msgid "Unmount Command" #~ msgstr "Comando para Desmontar" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Solo Montar en los Directorios del Nivel más Alto?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Usar Diálogo de Error de Comando?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Desmontar al Salir de gentoo?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Soportado y activo." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Soportado, pero no activado." #~ msgid "FAM: Not supported." #~ msgstr "FAM: No soportado." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No se puede copiar el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Envolver Arriba y Abajo?" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "El directorio destino contiene al fuente." #~ msgid "Regular expression error:\n" #~ msgstr "Error en la expresión regular:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Usar mmap() para Acelerar Carga?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu bloques)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "No usar FAM para detectar cambios en directorios vistos." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "No fue posible iniciar montaje de datos - automontaje no funcionará" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Abrir FAM falló, error %d--FAM no será usado" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "La ejecución de \"%s %s\" falló:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montando \"%s\" en \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Anterior: %llu bytes, modificado en %s.\n" #~ "Nuevo: %llu bytes, modificado en %s." #~ msgid "File reading" #~ msgstr "Lectura de Archivo" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Seleccionar Código" #, fuzzy #~ msgid "Clr" #~ msgstr "Limpiar" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Tamaño del Buffer" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: No fue posible establecer el dominio del texto a \"%s\"\n" #~ msgid "Top" #~ msgstr "Inicio" #~ msgid "Bottom" #~ msgstr "Fin" #~ msgid "_Goto..." #~ msgstr "_Ir a..." #~ msgid "_Search..." #~ msgstr "_Buscar" #~ msgid "_Quit" #~ msgstr "_Salir" gentoo-0.20.6/po/pl.gmo0000664000175000017500000007601312460264115011562 00000000000000Þ•Þ ü(*(),()V()€(*ª((Õ()þ(*()+S))[…)á) ù)* * )*4*K*Z*a* z* „* * ž*¬* µ*Â*Õ*ä*í*ô*ü* ++ +#!+E+_+c+ +Ž+®+Æ+Ý+"ö+0,J,a,3€,1´,æ,þ,- - -)-.-=- T-_- f-r-{-Š-‘-™-Ÿ-¯- Æ-Ñ-Ø-è-í- .. $.0.A.U.].p.1v.m¨./,/ 2/ =/K/R/Z/b/;k/§/ ¸/Å/Ô/å/î/ö/ÿ/00 0,0 40 ?0 M0 X0d0u00C¯0+ó041T1i1q1y1 ‹1 ™1 ¤1°1 ·1 Å1DÐ1 2!2(2/2 62D2Y2n22¡2+½2é2ý2 3 33.3 @3J3`3u3 Ž3š3 Ÿ3©3 ¿3Ê3Þ3ô344(404 L4m4Š4!¦4!È4ê45 585)V5x€5ù5ÿ5 66û67.777<7A7R7!a7ƒ77¶7#Ð7ô7%8$+8P8V8k8 |8Š8‘8 –8£8¦8®8¶8Í8Þ8â8è899 9 99%9 .999?9A9F9M9 ]9 k9x9€9 9¨9¼9¾9Æ9Ë9Ñ9 à96í9!$:F:([:„: ”:¡:²:Ã:×: Ü: ç:õ:ø:ü:;;&!;H;M; e;r;ƒ;ˆ;;©;õ²;H¨< ñ<ý<===%= 5=A=G=N=S= c=p=y=Œ=”= ´= Á=/Ë=û= > >> (>5> ;>F>£K>ï>ÿ> ? ? ?,?4?:?A?W?j?p? y?„? •? ?¦? ­?¹?Ë?$Þ?@@:@ @@ M@ W@a@i@„@“@ œ@¦@Â@Ê@Ò@Û@ë@ñ@ö@ÿ@!A5AJA RA\A#tA˜AŸA¦A*¯AÚA âAïAB*B=BWB fBsBzBŽBB®BµBÑB×B ðBþB CC#C*C/CCCUChC oC yC†CCœC«C ¾C ÊC×CçCDD2DJD[DmDqDyD ‘DŸD §D´DÒDÙDàDæD þDEE 9EGENESEbErEƒEŠE’EšE¢E¨EÅEÝEìEõEüEFFF F #F -F:FKF_FnF sFgFçF}Gd‚G®çG –J¡J§JªJ±J ¹JÄJÞJ ãJ íJúJK'K,K2K:KSKVK gKsKxKŠK#§KËKÔKÛK ãKîK÷KýKL LLLLeLƒL “L¡L¥L ¹LÚL ñLýLM.M,4M aMnMsMvM }M‡MŒMMb–M-ùN-'O-UO0ƒO+´O-àO5P0DP:uP°Pt¶P+Q JQXQxQ ‹Q –Q£Q¶Q¿Q ÝQèQùQR 'R4R=RRR cR qR {R…R‹R žRªR+¹R%åR S'STBbTG¥TíT U U U'U/U4UJUjU}UƒU •UŸU®U ·UÁU ÇUÔUëUûUVV# VDVLV _VlVV šV¦V·VM¿V WW žW ©W·WÓWÚWâWêWJòW=XQXaXwX‹X “X ŸX«X ÀXÌX ÜX èX òXÿX Y Y.YAY]Yh}Y8æY<Z\Z |Z †ZZ¢Z ³Z ½ZÇZÍZ ÝZVéZ @[L[S[ Z[f[x[”[ °[ Ñ[&ò[>\X\a\i\p\†\™\¬\´\Ã\à\ ÿ\ ]]] ,]9] T]a]u]Œ] «] µ]%Ö]ü]!^+:^'f^*Ž^+¹^å^+_B1_¡t_`` %`1`ÿ9`!9a [agalaqa‡a!˜a!ºaÜaöa&b;b*Yb,„b±b·b×bæbìbób õbcc cc,cCc GcRcpcxcc‰c˜cžc §c³cºc ¼c Èc Ócàc õcd$ d1d9dTdVd^ddd jdxdB‹d*Îdùd+ef`fuf ‡f “fŸf ¹fæÅf@¬gígÿgh hh8hQhih nhxh}h h›h¬hÄhÓhñhi;iRi Xi eipi i i§i¸i¹¿iyj‹j Žj˜j°jÍjÓjØjßjôj kk'k;kMk]k dkpk„k›k&³kÚk)øk "l,l BlNl ]lhl†l™l¡l"ªlÍlÖlßlçlûl m mm27mjm m ‰m“m.°mßm åm'óm=nYnansn'Œn´nÊnèn üno o;oWolo"uo˜o"žoÁo×oÜoòo p pp%p7pKpRpXpnpvpˆp—p ³p ÀpÍp%êp#q4qOqiq{qŽq ”qžq¼q ×qáq#öqr r&r,rErMrdrwrr ”rŸr±rÅrÚrâr ër örs s)sEs Zs dsnsss|ss‡s ¡s «s¸sÕsòsttq$t"–t„¹tž>uÁÝu Ÿx«x²xµx ¼xÈx(Øxy y yyy+#yOyWy`y}y†y y ²y¾yÐy!îyzz !z.z>z Oz[z`z bzlzrztz_vzÖzæzøzüz.{C{ a{m{'{©{+¯{ Û{æ{ë{í{õ{ú{||3q Û$#0€¶B:¬c7ãs ÁŸRÆŠk­Ë²¨ ƒS>袳pžH¹&·ï§Î"§fÞ0Õß¶puTEéZÊÉÉÊX¾†ù|‡.'Á@}Ö{%ý™Ù+Ѧ1t¥ÌÍÌÝ*F*ÿ“µ|—¹¦„+‚›–«ŽÐeÕo´ú zÒ5A½I¡µâv¤ aêVA²q=],Î‹Ô ,i™w6¢]Óˆ-j~5n7)(‘˰yJKÍPÄØÔL 2Ûeó¾D[l`S3i¿ÚVLHÚ‰a¡ÂÃ$oðb.Àû›ÜmáUgþEX9Cª8ŠŒjšÄP‚à«^-¯¨‘J”ëÖM©z:b¼l{®¼?xš’>¸s<;Ç!ø_ tŽº´È ÜÏ…œcTKB£©4\ò?`»æ@%Þ=±¤×Y4¸(¬O÷hœ°å³Ðäň»†®^ ö畃dؘ…£ ºÃÇQ‡h2ìÏÒ­n1D/&dRrÓ‰ 'm;”!"¿_€G#8Wy—˜}\)Nž<6ZõÅFWUOÝÙ¯C×Ií’½QŒÈ9~ôNÆgŸu·x“ªü¥wÑv ñ‹k ±r„fÀ–G[î/YM•"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.52 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2008-07-14 20:59+0200 Last-Translator: MikuÅ‚a SÅ‚awomir Language-Team: Polish Language: pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" już istnieje - kontynuować klonowanie?"%s" już istnieje - kontynuować łączenie?"%s" juz istnieje - kontynuować dowiÄ…zanie?"%s" już istnieje - kontynuować przeniesienie?"%s" już istnieje - kontynuować podziaÅ‚?"%s" już istnieje - kontynuować kopiowanie?"%s" już istnieje - kontynuować tworzenie katalogu?"%s" już istnieje - kontynuować zmianÄ™ nazwy?"%s" już istnieje - kontynuować dowiÄ…zanie symboliczne?$NAME%s Nie może zostać skasowany ze wzglÄ™du na ograniczenia dostÄ™pu. Spróbować zmienić zabezpieczenie i ponowić?%s - NaciÅ›nij aby zmienić...%s ustawienia%u/%u katalogów, %u/%u plikówInformacja o pliku(Nowy typ)(Brak opcji)(brak zaznaczenia)(żadne)(Styl rzÄ™du podglÄ…d tekstu), %s wolne10, DziesiÄ™tnie16, szesnastkowo (A-F)16, szesnastkowo (a-f)8, ósemkowoO gentooFormat daty dostÄ™puProblem dostÄ™puCzas dostÄ™puZdarzenieZdarzeniaDodajDodaj zdarzenie...Dodaj rzÄ…dDodaj rzÄ…d...Dodaj pasek separatora do okna wejÅ›ciowegoDodaj etykietÄ™ dla okna wejÅ›ciowegoWszystkoWszystkie rzÄ™dy|Zaznaczone|Odznaczone|Wszystkie wybraneWszystkie wybrane (docelowy panel)Wszystkie wybrane, bez cudzysÅ‚owówWszystkie wybrane, odznaczWszystkie wybrane, z scieżkamiWszystkie wybrane, z scieżkami, odznaczWszytkie typy|Tylko katalogi|Bez katalogów|Dołączany znak typu?JesteÅ› pewien, że chcesz wyjść?Zapytaj|Automatycznie spróbuj zmienić, wykonaj ponownie|PrzerwijAutomatycznie zapisuj zmiany konfiguracji podczas wyjÅ›cia z programu ?DostÄ™pna zawartość typówB-DevBWielkośćKolor tÅ‚aTÅ‚o...BazaUstawienia podstawoweZaczynajÄ…ce siÄ™ od kropki (.)Wielkość blokówBlokiWielkość buforaWbudowaneWbudowane (%u)PrzyciskPrzyciskiC-DevCD docelowy?CD do nowego katalogu?CD źródÅ‚owy?AnulujPrzechwyć wyjÅ›cie?CzcionkaBrzÄ™czyk systemowy przy błędzie?ÅšrodekFormat daty zmianyZmiana trybuZmieÅ„ wÅ‚aÅ›cicielaZmieÅ„ dÅ‚ugość rzÄ™duCzas zmianyZmieÅ„| PozostawCzyśćKliknij i przeciÄ…gnij pliki aby zmienić porzÄ…dek, Kliknij aby połączyć.WciÅ›nij, aby włączyć/wyłączyć regułę ukrywania (kiedy wciÅ›niÄ™ty, reguÅ‚a ukrywania jest aktywna, a wpisy sÄ… ukryte)Klik-M-Klik GestKlonowanieKlonowanie...ZamykajÄ…cy nawias klamrowyKoloryKolumnyKomendaKomendyWersja pliku konfiguracyjnego (%s) nie zgadza siÄ™ z wersjÄ… programu (%s)Konfiguracja gentooKonfiguracja...Potwierdź usuniÄ™ciePotwierdź wyjÅ›cieZawieraZawartośćZawartośćSkróty klawiaturoweKopiuj jakoKopiuj kolor doKopiuj z %sKopiuj doKopiuj do %sKopiowanie jako...Kopiowanie...Nie można %sNie można %s "%s"Nie można %s "%s" (kod %d)Nie można %s "%s": %s (kod %d)Nie można zainicjalizować moduÅ‚u userinfo - rozwiÄ…zywanie nazw użytkowników nie bÄ™dzie dziaÅ‚ać.Nie można otworzyć pliku konfiguracyjnego dla wyjÅ›ciaNie można zakoÅ„czyć "%s" (pid=%d) -- alarm: proces zombieUtwórz dowiÄ…zanie symboliczneUtworzonyDomyÅ›lneDomyÅ›lny katalogDomyÅ›lny tytuÅ‚DefinicjaDefinicjeUsuÅ„UsuÅ„ zdarzenieUsuÅ„ rzÄ…dUsuniÄ™cie tego stylu spowoduje usuniÄ™cie wszystkich styli potomnych. JesteÅ› pewien?Usuwanie...DevMajDevMinUrzÄ…dzenieNumer urzÄ…dzeniaNumer urzÄ…dzenia, głównyNumer urzÄ…dzenia, pobocznyPozycjonowanie okien dialogowychOkna dialogowe na Å›rodku ekranuOkna dialogowe w miejscu kursora myszyOkna dialogowe umieszczane zgodnie z politykÄ… zarzÄ…dcy okienPrecyzjaKatalogPaneleKatalogi na poczÄ…tkuKatalogi na koÅ„cuKatalogi mieszanieKatalogKlawisze MyszyNie rozszerzaj nowych linii?Bez uwzglÄ™dnienia katalogów?Nie Å›ledźW dółPowielEdytuj kolor tÅ‚aEdytuj kolorEdycja zawartoÅ›ci kolumnyEdytuj kolorEdytuj modyfikatoryEdytuj modyfikatory...Edytuj dowiÄ…zanie symboliczneEdytuj...Wprowadź docelowÄ… nazwÄ™ plikuWprowadź nomer linii lub procentowo:Podaj nazwÄ™ dla klonu "%s"Podaj nazwÄ™ dla kopiowanego "%s"Wprowadź nazwÄ™ dla dowiÄ…zania klonu "%s"Wprowadź nazwÄ™ katalogu do utworzeniaWprowadź nazwÄ™ dla dowiÄ…zania "%s" jakoWprowadź nazwÄ™ do przeniesienia "%s" jakoWprowadź nowÄ… nazwÄ™ dla "%s"Wprowadź poszukiwany tekst dla (wyr. reg.)Wprowadź scieźkÄ™, nastÄ™pnie naciÅ›nij Return aby tam przejśćWprowadź rozkaz powÅ‚oki do uruchomienia. Rozkaz bÄ™dzie uzupeÅ‚niony o zaznaczone elementy. Akcja zostanie wykonana w przypadku wyjÅ›cia z powÅ‚oki z sukcesem.BłądBłędyWykonywalnyWykonajWykonaj "Z wyr. reg." na każdym pliku, zapisujÄ…c przetworzone podwyrażenia, które pasujÄ…. ZamieÅ„ wystÄ…pienie każdego $n w "Do", gdzie n jest indeksem (liczÄ…c od 1) podwyrażenia, z tekstem który pasuje, używajÄ…c wyniku jako nowej nazwy pliku.Wykonanie "%s" nie powiodÅ‚o siÄ™ZewnÄ™trzneFIFOPlikRozpoznawanie plikówPierwszy wybranyPierwszy wybrany (docelowy panel)Pierwszy wybrany, bez cudzysÅ‚owuPierwszy wybrany, odznaczPierwszy wybrany, z scieżkÄ…Pierwszy wybrany, z scieżkÄ…, odznaczUstalona wielkość podziaÅ‚uStaÅ‚e numery części, zmienna wielkośćUstalona wielkość, zmienne numery częściFlagiPodÅ›wietlenie nowego katalogu?Kolor głównyKolorFormatZZ historiiGBGTK+ RCOgólnePobieranie informacji...Pobieranie rozmiaru...GidGlobalnie?Globalne skróty klawiaturoweG-nazwaPrzejdźPobierzPobierz obecnyGrupaID grupyNazwa grupyZgadujHPoczÄ…tkowyWysokośćNajpierw HexDozwolone ukrywanie?Ukrywaj wpisyHistoriaKatalog domowy dla użytkownika NAMEPoziomoDuży przycisk "do góry"?IlSzukajIkonaIkonyIdentyfikacjaIgnoruj czcionkÄ™?Ignoruj błąd kopiowania atrybutów (Data, WÅ‚aÅ›ciciel, Tryb) ?"Ignoruj Num Lock dla każdego przypisania?Potomne wÅ‚aÅ›ciwoÅ›ciWejÅ›ciowa fiszka (w wyniku TRUE lub FALSE)WejÅ›ciowe okno wyboruWejÅ›ciowy ciÄ…gWejÅ›cie używajÄ…c menuOdwrotne sortowanie?Odwróć zaznaczenie wyr. reg.?PołączÅÄ…czenie...WyrównanieKBPrzyciskZabij poprzedniÄ… instancjÄ™?EtykietaWyglÄ…dZostaw niedokoÅ„czony cel jeÅ›li peÅ‚ny?LewyZ lewej strony Listwy PrzyciskówZ lewej strony listyLinia %d (%.0f%%)DowiÄ…zanieDowiąż doÅadowanie grafik ikon...PoÅ‚ożenieSzukaj każdego znaku z pola 'Z' i zamieÅ„ wszystkie znalezione elementy znakiem z pola 'Do'. Dodatkowo, wszystkie znaki z pola 'UsuÅ„' zostanÄ… usuniÄ™te z nazwy pliku. Rezultat zostanie użyty jako nowa nazwa dla każdego pliku.Szukaj ciÄ…gu w każdej nazwie pliku, zamieÅ„ je nowym ciÄ…giem.maÅ‚ymi literami?MBUtwórz katalogMapa zamianyOdpowiada wzorcowi plikuOdpowiada wzorcowi nazwyOdpowiadajÄ…ce wzorcowiMenuÅšrodkowyTrybTryb, numerycznieTryb, ciÄ…gCzas modyfikacjiFormat daty modyfikacjiPrzenieÅ› jakoPrzejdź do katalogu powyżejPrzenoszenie jako...Przenoszenie...NLS: Wspierane, użwyane domyÅ›lne angielskie tÅ‚umaczenie.NazwaFormat nazwyZwężyć?WÅ‚aÅ›ciwoÅ›ci nowego zdarzeniaNowy styl %uN-linkówBez rozdzieleniaÅ»adneInformacja: Ustawienia klawiszy myszki sÄ… dwuznaczne: ten sam klawisz+ modyfikator sÄ… używane w wiÄ™cej niż jednej funkcji. Może to powodować dziwne zachowanie siÄ™ aplikacji...Liczba dowiÄ…zaÅ„OKOK|AnulujBłąd podczas dostÄ™puOtwierajÄ…cy nawias klamrowyOpcjeInniInne/iWyjÅ›cie %s (pid %d)Nadpisz macierzyste?WÅ‚aÅ›cicielID wÅ‚aÅ›cicielaNazwa wÅ‚aÅ›cicielaOrientacja paneliPodziaÅ‚ paneliPaneleMacierzysteÅšcieżka powyżej?Scieżka lewego paneluScieżka prawego paneluScieżka do katalogu panelu docelowegoScieżka do katalogu domowegoScieżka do katalogu panelu źródÅ‚owegoÅšcieżkiÅšcieżki & UkrywanieWybierz kodWybierz ikonÄ™Wybierz...Umieść znacznik co 3 cyfry?ProszÄ™ potwierdźPozycjaPrecyzjaZachować daty podczas kopiowania?PodglÄ…dPierwszyPostÄ™pBity zabezpieczeniaWspółczynnikCzytajDo odczytuNaprawdÄ™ skasować "%s" ?Czy rzeczywiÅ›cie chcesz usunąć bieżący rzÄ…d?W głąb katalogów?Wyr. Reg.Wyr. Reg.ZapamiÄ™taj wybrane rzÄ™dy ?ZapamiÄ™taj odpowiedź (zmienia konfiguracjÄ™)UsuÅ„ZmieÅ„ nazwÄ™ZmieÅ„ używajÄ…c wyrażeÅ„ regularnychPowtarzaj sekwencjÄ™ dopóki brak zaznaczenia w źródÅ‚owym?ZamieÅ„ZamieÅ„ wszystko?Wymaga zaznaczenia celu?Wymaga zaznaczenia przy PeÅ‚nej nazwie?Wymaga zabezpieczeniaWymaga zaznaczenia źródÅ‚a?Wymaga rozszerzeniaWymaga typuOdczytaj ponownieOdczytaj ponownie przeznaczenie?Oczytaj ponownie źródÅ‚o?DomyÅ›lne ustawieniaOdwróćPowróć do odziedziczonej komendyPrawyZ prawej strony Listwy PrzyciskówZ prawej strony listyRootSzerokość rzÄ™du...Uruchom w tle?Uruchom...ZapiszZapisz historiÄ™?Zawsze scrollbar?Pozycja scrollbar'aSzukajDrugiWielkość segmentowaWybierzWybierz wbudowanyWybór komendyWybierz cel dla dowiÄ…zaniaWybierz menuWybierz stylZaznacz używajÄ…c wyr. reg.Wybierz szerokość dla nowego rzÄ™duWybierz używajÄ…c rozkazu powÅ‚okiWybrana zawartość typówZaznacz|Odznacz|Odwróć|Styl rozdzieleniaZmiana sekwencyjnaUstawUstaw GIDUstaw wÅ‚aÅ›ciciela dla '%s':Ustal szerokość rzÄ™dówUstaw UIDUstaw przy otwarciu?Ustaw bity zabezpieczenia dla "%s":Z GIDZ UIDSheetPozycja paska skrótów.SkrótyPokaż wyjÅ›cie pliku?Pokazuj wielkośćPokazać podpowiedź?ProsteWielkośćWyglÄ…d znacznikaRozmiar, Lewy panelRozmiar, Prawy panelGniazdoSortuj zSortowanieSpecjalnePodzielPodziel "%s". Plik jest %s (%s).Podziel "%s". Plik jest %s.Åšledzenie podziaÅ‚uZacznj odStatyczneKrok"Sticky"StylStylePrzetrzymaj zakoÅ„czenie?ZamieÅ„ zZamieÅ„ z %sDowiÄ…zanie symboliczne jakoDowiÄ…zanie symboliczne klonDomyÅ›lne systemoweKoÅ„cowyPrzeglÄ…darka tekstuPoniższe klawisze muszÄ… być przytrzymane równoczeÅ›nie z klawiszem myszy aby wykonać komendÄ™CaÅ‚kowity rozmiar to %lu bajtów.Ta komenda zmienia wszystkie wybrane pliki w numerowanÄ… sekwencjÄ™. Kontrolki poniżej pozwalajÄ… zdefiniować formÄ™ nowych nazw.To jest wolne oprogramowanie, i jako takie autor nie udziela JAKIEJKOLWIEK GWARANCJI dziaÅ‚ania. Przeczytaj plik COPYING dla uzyskania wiÄ™cej szczegółów. Ta strona pozwala ci kontrolować w jaki sposób listwa skrótów jest umieszczana wzglÄ™dem głównej listwy zawierajÄ…cej komendy. Jest to mniej wiÄ™cej pojemnik; zamiarem jest utworzenie wiÄ™kszej elastycznoÅ›ci w zarzÄ…dzaniu przyciskami, oraz umożliwić powstanie wiÄ™kszej iloÅ›ci wbudowanych listw z przyciskami. Ale jest to dopiero w fazie planów. W miÄ™dzyczasie, to rozwiÄ…zanie stwarza funkcjonalność, która istniaÅ‚a wczeÅ›niej, gdzie Skróty miaÅ‚y osobnÄ… stronÄ™ konfiguracyjnÄ… (aż do 0.11.24). Aby znaleźć stronÄ™ konfiguracji Skrótów, przełącz siÄ™ na stronÄ™ Przyciski, i użyj kontrolki opcji poÅ‚ożonej w lewym górnym rogu strony do wybrania odpowiedniego menu.Limit czasuTytuÅ‚DoZmieÅ„PodpowiedźCaÅ‚kowity (%s)Traktuj wyr. reg. jako globalnÄ… maskÄ™?TypNazwa typuStyl typuTypyUidNie można wykonać nieznanej komendy "%s".U-nazwaNieznanyOdznacz rzÄ™dy po wykonaniu?W górÄ™Uaktualnij przy wyjÅ›ciu?DUÅ»YMI LITERAMI?UżytkownikZdefiniowane (%u)Wartość $NAME (Å›rodowisko)Wersja %s (GTK+ wersja %d.%d.%d).PionowoWizualneOstrzeżenieKółko w dółKółko w górÄ™SzerokośćOknaZDo zapisuZapisXYMożesz mieć niezapisanÄ… konfiguracjÄ™. Przy wyjÅ›ciu możesz je utracić. NaprawdÄ™ wyjść?_Skasuj|_Anuluj_Połącz|_Anuluj_OK_OK (Czekaj na wiÄ™cej)_OK|_Wszystko|_PomiÅ„|Po_miÅ„ Wszystko|_Anuluj_OK|_Wszystko|_PomiÅ„|_Anuluj_OK|_Anuluj_OK|_PomiÅ„|_Anuluj_WyjÅ›cie|_Zapisz, potem wyjdź|_Anulujfstabgentoo v%s - Emil Brink PID gentoomtabwpikselicoÅ›prawdatak~NAMEgentoo-0.20.6/po/insert-header.sin0000664000175000017500000000124012163774660013711 00000000000000# Sed script that inserts the file called HEADER before the header entry. # # At each occurrence of a line starting with "msgid ", we execute the following # commands. At the first occurrence, insert the file. At the following # occurrences, do nothing. The distinction between the first and the following # occurrences is achieved by looking at the hold space. /^msgid /{ x # Test if the hold space is empty. s/m/m/ ta # Yes it was empty. First occurrence. Read the file. r HEADER # Output the file's contents by reading the next line. But don't lose the # current line while doing this. g N bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } gentoo-0.20.6/po/ru_RU.cp1251.po0000664000175000017500000022067212460264115012753 00000000000000# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: ru_RU.cp1251\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой Ñтороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой Ñтороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделениÑ" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "ПоÑтоÑнный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта Ñтраница позволÑет выбрать раÑположение панели закладок \n" "отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить\n" "на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить \n" "в Ñти папки нажатием левой или Ñредней кнопки мышки \n" "Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа.\n" "Также выберите тип разделителÑ.\n" "\n" "ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел \n" "Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, \n" "раÑположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "РаÑположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителÑ" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "УÑтановить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "ДейÑтвительно удалить текущую Ñтроку кнопок?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Выберите ширину новой Ñтроки" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Изменить ширину Ñтроки" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "ОбменÑть" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Добавить Ñтроку..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Убрать Ñтроку" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ширина Ñтроки..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "ЛиÑÑ‚" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "ОÑновнаÑ" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "ВторичнаÑ" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "ПодÑказка" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Показывать подÑказки" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "ОпределениÑ" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Выбрать вÑтроеные" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Открыть Ñкобу" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Закрыть Ñкобу" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметить" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметить" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Ð’Ñе выбранные(панель назначениÑ)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Путь на панели иÑточника" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Путь на панели назначениÑ" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Ввод Ñтрока" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДÐ/ÐЕТ)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "ЛиниÑ-разделитель в окне ввода" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружениÑ)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Домашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Ðет наÑтроек)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "ЗапуÑтить фоном?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "СнÑть предыдущую задачу?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Ðе Ñнимать при выходе?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "ОбÑзателен выбор иÑточника?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "Перейти в каталог иÑточника?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "Перейти в каталог назначениÑ?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Перечитать каталог иÑточника?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Перечитать каталог назначениÑ?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "ОÑновные" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "До и поÑле" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Ð’Ñтроеные" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Добавить Ñтроку" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "ИмÑ" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "ОпиÑание" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "ПовторÑть поÑледовательноÑть пока еÑть выбраные?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "ЛеваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "СреднÑÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "ПраваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "КолеÑом вниз" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "КолеÑом вверх" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышки" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "ОÑновные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможноÑть" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны:\n" "одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора\n" "иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это\n" "может привеÑти к их неожиданному поведению..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Добавить тип Ñимвола?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ÑÑылки?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разрÑды?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "ТочноÑть" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой ÑиÑтемы?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s наÑтройки" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "ОÑновные наÑтройки" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Изменить Ñодержимое колонок" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Слева от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Справа от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "ОбменÑть Ñ %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "ДоÑтупные типы Ñодержимого" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Выбраные типы Ñодержимого" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ðе учитывать региÑтр?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Создать каталог" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "ВзÑть текущие" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "ПоÑледний" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Путь Ñверху?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Разрешить Ñкрытие?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Бегунок вÑегда?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "РаÑположение бегунка" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Ðе изменÑть" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные Ñлементы?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "СохранÑть иÑторию?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "ИÑториÑ" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "ИÑпользовать Ñигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Отмена" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "ÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "УдовлетворÑющие уÑловию" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ðет" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ðет)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "ОÑтавить только наÑледуемые" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "СвойÑтва нового ÑобытиÑ" #: src/cfg_styles.c:646 msgid "something" msgstr "нечто" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление Ñтого клаÑÑа повлечет также\n" "удаление вÑех потомков. Уверены?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Так будет выглÑдеть)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "ПредпроÑмотр" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Добавить дейÑтвие..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Команда" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "ÐаÑледуемые ÑвойÑтва" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:905 msgid "Actions" msgstr "ДейÑтвиÑ" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:923 msgid "Styles" msgstr "КлаÑÑÑ‹" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните Ð´Ð»Ñ Ñмены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Ðовый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-УÑтр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-УÑтр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "СÑылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "ФикÑациÑ" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "ЗапиÑÑŒ" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "УÑловие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "УÑловие на имÑ" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С раÑширением" #: src/cfg_types.c:689 msgid "Identification" msgstr "РаÑпознавание" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Ðтрибуты" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Ð’Ñе?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "КлаÑÑ Ñтого типа" #: src/cfg_types.c:761 msgid "Style" msgstr "КлаÑÑ" #: src/cfg_types.c:801 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре Ñкрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "РаÑположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" Ñорвано" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Ðе могу выгрузить процеÑÑ \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ \n" "ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Ðвтор Ñтой программы доÑтупен через Ñлектронную\n" "почту по адреÑу: ; напишите ему\n" "что вы думаете об Ñтой программе, Ñообщайте о \n" "найденный ощибках и пожеланиÑÑ….\n" "ÐаÑтройки по умолчанию - J. Hanson .\n" "ПоÑледнÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ может быть загружена\n" "Ñ Ð¾Ñ„Ð¸Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñтраницы .\n" "Ðовые верÑии обычно Ñначала выкладываютÑÑ \n" "в \"Свежем мÑÑе\" - .\n" "О неточноÑÑ‚ÑÑ… перевода пишите М.Зарипову " #: src/cmd_about.c:172 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_ДР(Подождите продолжениÑ)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "УÑтановить права Ð´Ð»Ñ \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "ЗапуÑк" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "ИÑп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "ИÑп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "ЗапиÑÑŒ" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Ð’Ñе" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "СброÑить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Ð”Ð»Ñ Ñодержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "УÑтановка владельца Ð´Ð»Ñ '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "ÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "СохранÑть даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "ОÑтавлÑть незавершенные файлы еÑли нет меÑта?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "СÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ÑÑылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа.\n" "Попробовать ÑнÑть защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (менÑет наÑтройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доÑтупа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|ОÑтавить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "ДейÑтвительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Ð’ Ñлучае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "СпроÑить|ПопытатьÑÑ Ñменить и продолжить|Прервать" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "ПоиÑк" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДÐ|Ð’Ñе|Ðет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДÐ|_Ðет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "СнÑть выделение поÑле выполнениÑ?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занÑто" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ÑÑылок" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "СÑылка на" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:225 msgid "Location" msgstr "РаÑположение" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Размер" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:249 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Формат даты доÑтупа" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Формат даты изменениÑ" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Знак разделитель тыÑÑч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, раÑположите по порÑдку и нажмите Собрать." #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" #: src/cmd_join.c:275 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже ÑущеÑтвует - Ñоздать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "УÑтановить курÑор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "ПеремеÑтить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "ПеремеÑтить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек.\n" "Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "ДеÑтвительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое Ð¸Ð¼Ñ Ð´Ð»Ñ \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подÑтроку во вÑех именах файлов и заменÑет\n" "на другую подÑтроку." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:428 msgid "With" msgstr "Ðа" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Ð’Ñе вхождениÑ?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "ПроÑтаÑ" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "ВычиÑлить выражение \"Ðайти\" на каждом файле\n" "Ñодержащем подÑтроку из выражениÑ. Затем заменить \n" "вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в \"Заменить\" где n - номер \n" "(Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом\n" "поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Ðайти" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "Ðижний региÑтр?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, ДеÑÑтичнаÑ" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает вÑе выделенные\n" "файлы в нумерованную поÑледовательноÑть.\n" "Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить\n" "порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Ðачать Ñ" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Ðачало" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "ПодÑтавить" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Переименование в поÑледовательноÑть" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Ð’Ñе Ñлементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Ð’Ñе типы|Каталоги|Без каталогов|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "ДейÑтвие" #: src/cmd_select.c:350 msgid "Set" msgstr "УÑтановить" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "ИÑпользовать выражение как глоб. маÑку?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Ðе удовлетворÑющие выражению?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Выбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "_ДÐ|_Отмена" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Выбер по конÑольной команде" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить разбивку?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Размер куÑка" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (ДиÑк ZIP)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Размер куÑка" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру чаÑти" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Ðа определенное количеÑтво чаÑтей" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:625 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "ДÐ" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ÑÑылки" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Изменить ÑÑылку" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Создание ÑÑылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить Ñимволы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "ИÑтина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Ðе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Ð’Ñтроеные (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи" #: src/configure.c:278 msgid "Save" msgstr "Сохранить" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "ВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Ðе могу найти файл наÑтроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "ИÑпользую вÑтроенную минимальную наÑтройку." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_ДÐ|_Отмена" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занÑто" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s Ñвободно" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Перейти в родительÑкий каталог" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°" #: src/dirpane.c:2088 msgid "H" msgstr "С" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние " "обозначает Ñкрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, Ñтрокой" #: src/dpformat.c:42 msgid "Nlink" msgstr "СÑылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "ЧиÑло ÑÑылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Ðомер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Ðомер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹" #: src/dpformat.c:47 msgid "Device" msgstr "УÑтройÑтво" #: src/dpformat.c:47 msgid "Device Number" msgstr "Ðомер уÑтройÑтва" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУÑтрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Ðомер уÑтройÑтва, оÑновной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУÑтрÐО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Ðомер уÑтройÑтва, неоÑновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего доÑтупа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Ð’Ñ€ÐµÐ¼Ñ ÑозданиÑ" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Ðе могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Ðе могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Ðе могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Ðе могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "ВывеÑти номер верÑии и выйти." # src/gentoo.c:440 #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "ВывеÑти детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" "ПозволÑет запуÑкать gentoo под root'ом. Может привеÑти к печальным " "поÑледÑтвиÑм. " # src/gentoo.c:442 #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Ðе загружать наÑтройки GTK+ : ~/.gentoogtkrc; иÑпользовать ÑиÑтемные " "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию." # src/gentoo.c:442 #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "ЗапуÑтить ARG, команду gentoo. Команда запуÑкаетÑÑ Ð´Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÐºÐ½Ð°, но " "поÑле Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек. Возможно иÑпользовать неÑколько раз Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка " "неÑкольких разных команд." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð»ÐµÐ²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." # src/gentoo.c:448 #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Чтобы запуÑтить под root иÑпользуйте --root-ok\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Ðе могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "СоÑтоÑние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделениÑ)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "ÐаÑтроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_Отмена" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Ð’Ñего (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Ð’Ñ€ÐµÐ¼Ñ %02d:%02d СкороÑть %s/c ОÑталоÑÑŒ %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите клаÑÑ" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Ðовый клаÑÑ %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Введите номер Ñтроки или процент:" #: src/textview.c:477 msgid "Goto" msgstr "Перейти" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Ðе раÑпределÑть новые линии?" #: src/textview.c:629 msgid "Search" msgstr "ПоиÑк" #: src/types.c:287 msgid "Unknown" msgstr "ÐеизвеÑтный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "ÐаÑтройка" #: src/window.c:87 msgid "Text Viewer" msgstr "ПроÑмотр текÑта" #: src/window.c:202 msgid "Position" msgstr "ПозициÑ" #: src/window.c:203 msgid "Height" msgstr "Ð’Ñ‹Ñота" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "УÑтановить при открытии?" #: src/window.c:216 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:249 msgid "Grab" msgstr "Захватить" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "XML модуль выдал локально-завиÑимый номер" #~ msgid "New Style" #~ msgstr "Ðовый клаÑÑ" #~ msgid "Before Execution" #~ msgstr "Перед запуÑком" #~ msgid "After Execution" #~ msgstr "ПоÑле запуÑка" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Обрабатывать курÑор как выделение, еÑли нет \"ÐаÑтоÑщего\" выделениÑ" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Ставить курÑор на поÑледний выбранный Ñлемент?" #, fuzzy #~ msgid "Current" #~ msgstr "ВзÑть текущие" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Ð’Ñегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить ÑоÑтоÑние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, не отмеченаÑ" #~ msgid "Focused Row, Selected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, отмеченнаÑ" #~ msgid "Beta Software" #~ msgstr "Бета верÑиÑ" #~ msgid "Next Version?" #~ msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Ðикогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "ÐаÑтройка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¸Ñков" #~ msgid "Mount Command" #~ msgstr "Команда подключениÑ" #~ msgid "Unmount Command" #~ msgstr "Команда отключениÑ" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: ПоддерживаетÑÑ Ð¸ включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: ПоддерживаетÑÑ, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Ðе поддерживаетÑÑ." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование Ñамого в ÑебÑ)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "ПереÑкакивать в другой конец ÑпиÑка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу перемеÑтить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка иÑточника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Ðе могу перемеÑтить \"%s\"\n" #~ "в \"%s\"\n" #~ "(иÑточник - подпапка назначениÑ)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражениÑ:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "ИÑпользовать mmap() Ð´Ð»Ñ ÑƒÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Ðе иÑпользовать FAM Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в проÑмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Ðе могу найти опиÑание подключений диÑков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Ðе могу открыть FAM, ошибка %d - FAM не иÑпользую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Ðовое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Ðет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера Ð´Ð»Ñ mmap()" #~ msgid "Top" #~ msgstr "Ðачало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "ПоиÑк..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.20.6/po/ja_JP.UTF-8.po0000664000175000017500000014517412460264115012575 00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Emil Brink # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.50\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2004-12-23 20:09+0900\n" "Last-Translator: Tadashi Jokagi \n" "Language-Team: Japanese \n" "Language: ja_JP.UTF-8\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "レイアウト" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "デフォルト" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "確èªã—ã¦ãã ã•ã„" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "削除(_D)|å–り消ã—(_D)" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "背景色編集" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "å‰é¢è‰²ç·¨é›†" #: src/cfg_buttons.c:688 msgid "Label" msgstr "ラベル" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "コマンド" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "キー" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "色" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "背景色..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "デフォルトã«ãƒªã‚»ãƒƒãƒˆ" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "å‰é¢è‰²..." #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "ショートカット" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "消去" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "" #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "" #: src/cfg_buttons.c:759 msgid "Down" msgstr "" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "" #: src/cfg_buttons.c:759 msgid "Up" msgstr "" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "シート" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "ツールãƒãƒƒãƒ—" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "フラグ" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "ボタン" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "オプション" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:638 msgid "First selected, no extension" msgstr "" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:645 msgid "All selected, no extensions" msgstr "" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "左パãƒãƒ«ã®ãƒ‘ス" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "å³ãƒ‘ãƒãƒ«ã®ãƒ‘ス" #: src/cfg_cmdseq.c:651 msgid "URI of first selected" msgstr "" #: src/cfg_cmdseq.c:652 msgid "URI of first selected, unselect" msgstr "" #: src/cfg_cmdseq.c:653 msgid "URI of first selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:654 msgid "URIs of all selected" msgstr "" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "ã™ã¹ã¦ã®è¡Œ|é¸æŠžæ¸ˆã¿|æœªé¸æŠž|" #: src/cfg_cmdseq.c:656 msgid "URIs of all selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:657 msgid "URIs of all selected, unselect, no quotes" msgstr "" #: src/cfg_cmdseq.c:658 msgid "URI of first selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "入力コンボボックス" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "文字列入力" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "一般" #: src/cfg_cmdseq.c:967 msgid "Before" msgstr "" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "組ã¿è¾¼ã¿" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "複製" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "åå‰" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "追加" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "削除" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "コマンド" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "å·¦" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "中央" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "å³" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "ホイールダウン" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "ホイールアップ" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "" #: src/cfg_controls.c:578 msgid "Controls" msgstr "" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "一般キーボードショートカット" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "" #: src/cfg_controls.c:657 msgid "Button" msgstr "ボタン" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "" #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "時間制é™" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" #: src/cfg_controls.c:740 msgid "Warning" msgstr "警告" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "" #: src/cfg_dirpane.c:339 msgid "Append \"→ destination\" on Links?" msgstr "" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s 設定" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "タイトル" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "å¹…" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "中央" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "基本設定" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "デフォルトタイトル" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "一覧ã®å·¦" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "ä½ç½®ã‚‰ã®ã®å³" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "システムデフォルト" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "%s ã‹ã‚‰ã‚³ãƒ”ー" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "%s ã¸ã‚³ãƒ”ー" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "%s ã¨å…¥ã‚Œæ›¿ãˆ" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "利用å¯èƒ½ãªã‚³ãƒ³ãƒ†ãƒ³ãƒˆã‚¿ã‚¤ãƒ—" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "編集..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "削除" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "モード" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "逆ソートã—ã¾ã™ã‹?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "è‹±å¤§å°æ–‡å­—ã‚’åŒä¸€è¦–?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "デフォルトディレクトリ" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "ディレクトリ作æˆ" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "履歴ã‹ã‚‰" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 msgid "Rubber banding Selection?" msgstr "" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "スクロールãƒãƒ¼ä½ç½®" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "æ°´å¹³" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "垂直" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "左ペインサイズ" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "å³ãƒšã‚¤ãƒ³ã‚µã‚¤ã‚º" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "ピクセル" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "履歴一覧をä¿å­˜ã—ã¾ã™ã‹?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "ペイン分割" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "履歴" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "エラー" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "" #: src/cfg_menus.c:44 msgid "Menus" msgstr "メニュー" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "デフォルトã«ãƒªã‚»ãƒƒãƒˆ" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "å–り消ã—" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "アイコン" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "ドット(.)ã§å§‹ã¾ã‚‹" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "ãªã—" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "" #: src/cfg_paths.c:197 msgid "Paths" msgstr "パス" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "エントリを隠ã™" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "削除æ“作" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "カラー編集" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "ã‚³ãƒžãƒ³ãƒ‰é¸æŠž" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "æ–°è¦æ“作プロパティ" #: src/cfg_styles.c:646 msgid "something" msgstr "" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "削除確èª" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "背景色" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "å‰é¢è‰²" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "アイコン" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "プレビュー" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "" #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "æ“作追加..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "コマンド" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "親" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "" #: src/cfg_styles.c:903 msgid "Visual" msgstr "ビジュアル" #: src/cfg_styles.c:905 msgid "Actions" msgstr "æ“作" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "" #: src/cfg_styles.c:923 msgid "Styles" msgstr "スタイル" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "" #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(æ–°è¦ã‚¿ã‚¤ãƒ—)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "ブロックデãƒã‚¤ã‚¹" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "キャラクタデãƒã‚¤ã‚¹" #: src/cfg_types.c:646 msgid "Dir" msgstr "ディレクトリ" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "ファイル" #: src/cfg_types.c:646 msgid "Link" msgstr "リンク" #: src/cfg_types.c:646 msgid "Socket" msgstr "ソケット" #: src/cfg_types.c:647 msgid "Readable" msgstr "読ã¿è¾¼ã¿å¯èƒ½" #: src/cfg_types.c:647 msgid "SetGID" msgstr "GID 設定" #: src/cfg_types.c:647 msgid "SetUID" msgstr "UID 設定" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "スティッキー" #: src/cfg_types.c:648 msgid "Executable" msgstr "実行å¯èƒ½" #: src/cfg_types.c:648 msgid "Writable" msgstr "書ãè¾¼ã¿å¯èƒ½" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "" #: src/cfg_types.c:689 msgid "Identification" msgstr "" #: src/cfg_types.c:691 msgid "Require Type" msgstr "" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "" #: src/cfg_types.c:743 msgid "Glob?" msgstr "" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "" #: src/cfg_types.c:761 msgid "Style" msgstr "スタイル" #: src/cfg_types.c:801 msgid "Types" msgstr "種類" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "ダイアログウィンドウã¯ç”»é¢ã®ä¸­å¤®" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "" #: src/cfg_windows.c:94 msgid "Windows" msgstr "" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "ダイアログä½ç½®" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "\"%s\" ã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸ" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "エラー" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %s (GTK+ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %d.%d.%d)" #: src/cmd_about.c:136 msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "" #: src/cmd_about.c:157 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" #: src/cmd_about.c:172 msgid "About gentoo" msgstr "gentoo ã«ã¤ã„ã¦" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "グループ" #: src/cmd_chmod.c:199 msgid "Others" msgstr "" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "所有者" #: src/cmd_chmod.c:199 msgid "Special" msgstr "スペシャル" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "実行" #: src/cmd_chmod.c:200 msgid "Read" msgstr "読ã¿è¾¼ã¿" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "GID 設定" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "UID 設定" #: src/cmd_chmod.c:200 msgid "Write" msgstr "書ãè¾¼ã¿" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8 進数" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "ã™ã¹ã¦" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "トグル" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "モード変更" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "" #: src/cmd_chown.c:174 msgid "User" msgstr "ユーザー" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "所有者変更" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - コピーを続ã‘ã¾ã™ã‹?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "コピー中..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "ãƒãƒƒãƒ•ァサイズ" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "\"%s\" ã®ã‚³ãƒ”ーåを入力" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "%s ã®è¤‡è£½åを入力" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - 複製を続ã‘ã¾ã™ã‹?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "複製中..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "" #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - シンボリックリンクを続ã‘ã¾ã™ã‹?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "複製" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "シンボリックリンク複製" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "アクセスå•題" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "削除中..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK<|ã™ã¹ã¦(_A)|飛ã°ã™(_S)|å–り消ã—(_C)" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|飛ã°ã™(_S)|å–り消ã—(_C)" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "" #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr "ã€%s 使用済ã¿" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã€%u 個ã®ãƒ•ァイルã€%u 個ã®ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "リンク先" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "種類" #: src/cmd_info.c:225 msgid "Location" msgstr "場所" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "サイズ" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu ãƒã‚¤ãƒˆ" #: src/cmd_info.c:249 msgid "Contains" msgstr "内容" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã®æƒ…å ±" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "最終アクセス" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "最終修正" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "最終変更" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "" #: src/cmd_info.c:299 msgid "Basic" msgstr "" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "情報å–得中..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "アクセス日付書å¼" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "修正日付書å¼" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "変更日付書å¼" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - çµåˆã‚’ç¶šã‘ã¾ã™ã‹?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "çµåˆä¸­..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "ç·ã‚µã‚¤ã‚ºã¯ %s ã§ã™ (%lu ãƒã‚¤ãƒˆ)" #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "ç·ã‚µã‚¤ã‚ºã¯ %lu ãƒã‚¤ãƒˆã§ã™ã€‚" #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "" #: src/cmd_join.c:275 msgid "Join" msgstr "çµåˆ" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "çµåˆ(_J)|å–り消ã—(_C)" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - ディレクトリ作æˆã‚’ç¶šã‘ã¾ã™ã‹?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "作æˆã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®åå‰ã‚’入力" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "ディレクトリ作æˆ" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "" #: src/cmd_move.c:145 msgid "Moving..." msgstr "" #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "" #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "終了確èª" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "本当ã«çµ‚了ã—ã¾ã™ã‹?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "\"%s\" ã®æ–°ã—ã„åå‰ã‚’入力" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - å称変更を続ã‘ã¾ã™ã‹?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "å称変更" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" #: src/cmd_renamere.c:422 msgid "Replace" msgstr "ç½®æ›" #: src/cmd_renamere.c:428 msgid "With" msgstr "" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "ã™ã¹ã¦ç½®æ›ã—ã¾ã™ã‹?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "差出人" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "宛先" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "æ­£è¦è¡¨ç¾" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 #, fuzzy msgid "Lower Case?" msgstr "è‹±å¤§å°æ–‡å­—ã‚’åŒä¸€è¦–?" #: src/cmd_renamere.c:501 #, fuzzy msgid "Upper Case?" msgstr "è‹±å¤§å°æ–‡å­—ã‚’åŒä¸€è¦–?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "è‹±å¤§å°æ–‡å­—ã‚’åŒä¸€è¦–?" #: src/cmd_renamere.c:506 #, fuzzy msgid "Case" msgstr "å–り消ã—" #: src/cmd_renamere.c:508 #, fuzzy msgid "RenameRE" msgstr "å称変更" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10 進数" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16 進数 (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16 進数 (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8 進数" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "ã™ã¹ã¦ã®è¡Œ|é¸æŠžæ¸ˆã¿|æœªé¸æŠž|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "ã™ã¹ã¦ã®ç¨®é¡ž|ディレクトリã®ã¿|éžãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã¿|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "é¸æŠž|é¸æŠžè§£é™¤|切り替ãˆ|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "æ“作" #: src/cmd_select.c:350 msgid "Set" msgstr "設定" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 #, fuzzy msgid "OK|Cancel" msgstr "_OK|å–り消ã—(_C)" #: src/cmd_select.c:714 #, fuzzy msgid "Select using shell command" msgstr "ã‚³ãƒžãƒ³ãƒ‰é¸æŠž" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - 分割を続ã‘ã¾ã™ã‹?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "固定サイズã§åˆ†å‰²" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "分割容é‡" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 ãƒã‚¤ãƒˆ (3.5 インãƒãƒ•ロッピー)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 ãƒã‚¤ãƒˆ (3.5 インãƒãƒ•ロッピー)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 ãƒã‚¤ãƒˆ (3.5 インãƒãƒ•ロッピー)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 ãƒã‚¤ãƒˆ (3.5 インãƒãƒ•ロッピー)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 ãƒã‚¤ãƒˆ (3.5 インãƒãƒ•ロッピー)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 ãƒã‚¤ãƒˆ (Zip ディスク)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "固定サイズã§åˆ†å‰²" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "分割容é‡" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "å¯å¤‰ã‚µã‚¤ã‚ºã§åˆ†å‰²æ•°ã‚’固定" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "分割" #: src/cmd_split.c:609 msgid "Name Format" msgstr "å称書å¼" #: src/cmd_split.c:625 msgid "Step" msgstr "ステップ" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - リンクを続ã‘ã¾ã™ã‹?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "å–り消ã—" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "シンボリックリンク編集" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "オン" #: src/cmdarg.c:201 msgid "true" msgstr "真" #: src/cmdarg.c:201 msgid "yes" msgstr "ã¯ã„" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "" #: src/cmdseq_dialog.c:240 msgid "Select a command, or type part of its name." msgstr "" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "ã‚³ãƒžãƒ³ãƒ‰é¸æŠž" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "" #: src/configure.c:278 msgid "Save" msgstr "ä¿å­˜" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "設定ファイルãƒãƒ¼ã‚¸ãƒ§ãƒ³(%s)ã¯ãƒ—ログラムãƒãƒ¼ã‚¸ãƒ§ãƒ³(%s)ã¨ä¸€è‡´ã—ã¾ã›ã‚“。" #: src/configure.c:574 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_OK|å–り消ã—(_C)" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u ディレクトリã€%u/%u ファイル" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr "ã€%s 使用済ã¿" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr "ã€%s 空ã" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "" #: src/dirpane.c:2088 msgid "H" msgstr "H" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" #: src/dpformat.c:38 msgid "Blocks" msgstr "ブロック" #: src/dpformat.c:39 msgid "BSize" msgstr "B サイズ" #: src/dpformat.c:39 msgid "Block Size" msgstr "ブロック容é‡" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "" #: src/dpformat.c:41 msgid "Mode, string" msgstr "" #: src/dpformat.c:42 msgid "Nlink" msgstr "" #: src/dpformat.c:42 msgid "Number of links" msgstr "" #: src/dpformat.c:43 msgid "Owner ID" msgstr "所有者 ID" #: src/dpformat.c:43 msgid "Uid" msgstr "UID" #: src/dpformat.c:44 msgid "Owner Name" msgstr "所有者å" #: src/dpformat.c:44 msgid "Uname" msgstr "ユーザーå" #: src/dpformat.c:45 msgid "Gid" msgstr "GID" #: src/dpformat.c:45 msgid "Group ID" msgstr "グループ ID" #: src/dpformat.c:46 msgid "Gname" msgstr "グループå" #: src/dpformat.c:46 msgid "Group Name" msgstr "グループå" #: src/dpformat.c:47 msgid "Device" msgstr "デãƒã‚¤ã‚¹" #: src/dpformat.c:47 msgid "Device Number" msgstr "デãƒã‚¤ã‚¹ç•ªå·" #: src/dpformat.c:48 msgid "DevMaj" msgstr "" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "" #: src/dpformat.c:49 msgid "DevMin" msgstr "" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "" #: src/dpformat.c:55 msgid "I" msgstr "" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:474 msgid "Report the version to standard output, and exit" msgstr "" #: src/gentoo.c:476 msgid "Report internal locale details, and exit" msgstr "" #: src/gentoo.c:478 msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" #: src/gentoo.c:479 msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" #: src/gentoo.c:480 msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" #: src/gentoo.c:481 msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" #: src/gentoo.c:482 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" #: src/gentoo.c:484 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:485 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "" #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "アイコン画åƒèª­ã¿è¾¼ã¿ä¸­" #: src/menus.c:284 msgid "(No Selection)" msgstr "" #: src/menus.c:521 msgid "RegExp..." msgstr "æ­£è¦è¡¨ç¾..." #: src/menus.c:533 msgid "Other" msgstr "ãã®ä»–" #: src/menus.c:534 msgid "Rescan" msgstr "å†èµ°æŸ»" #: src/menus.c:535 msgid "Select" msgstr "é¸æŠž" #: src/menus.c:539 msgid "Run..." msgstr "実行..." #: src/menus.c:541 msgid "Configure..." msgstr "設定..." #: src/menus.c:618 msgid "Select Menu" msgstr "ãƒ¡ãƒ‹ãƒ¥ãƒ¼é¸æŠž" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "|_OK|ã™ã¹ã¦(_L)|飛ã°ã™(_S)|ã™ã¹ã¦é£›ã°ã™(_A)|å–り消ã—(_C)|" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "åˆè¨ˆ (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "" #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "ã¯ã„" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "キロãƒã‚¤ãƒˆ" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "メガãƒã‚¤ãƒˆ" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ギガãƒã‚¤ãƒˆ" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "ãƒã‚¤ãƒˆ" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "" #: src/style_dialog.c:40 msgid "Select Style" msgstr "ã‚¹ã‚¿ã‚¤ãƒ«é¸æŠž" #: src/styles.c:114 msgid "Root" msgstr "" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "ディレクトリ" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "行番å·ã‹ãƒ‘ーセントを入力:" #: src/textview.c:477 msgid "Goto" msgstr "" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "" #: src/textview.c:629 msgid "Search" msgstr "検索" #: src/types.c:287 msgid "Unknown" msgstr "未知" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "gentoo 設定" #: src/window.c:87 msgid "Text Viewer" msgstr "テキスト閲覧" #: src/window.c:202 msgid "Position" msgstr "ä½ç½®" #: src/window.c:203 msgid "Height" msgstr "高ã•" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "" #: src/window.c:216 msgid "Update on Close?" msgstr "" #: src/window.c:249 msgid "Grab" msgstr "" #~ msgid "New Style" #~ msgstr "æ–°è¦ã‚¹ã‚¿ã‚¤ãƒ«" #, fuzzy #~ msgid "Current" #~ msgstr "親" #~ msgid "Always Set" #~ msgstr "常ã«è¨­å®š" #~ msgid "Beta Software" #~ msgstr "ベータソフトウェア" #~ msgid "Next Version?" #~ msgstr "次ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³?" #~ msgid "BYTES" #~ msgstr "ãƒã‚¤ãƒˆ" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu ãƒã‚¤ãƒˆ" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu キロãƒã‚¤ãƒˆ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu ギガãƒã‚¤ãƒˆ" #~ msgid "%.2f KB" #~ msgstr "%.2f キロãƒã‚¤ãƒˆ" #~ msgid "%.2f MB" #~ msgstr "%.2f メガãƒã‚¤ãƒˆ" #~ msgid "Mount Options" #~ msgstr "マウントオプション" #~ msgid "Mount Command" #~ msgstr "マウントコマンド" #~ msgid "Unmount Command" #~ msgstr "アンマウントコマンド" #~ msgid "Use Command Error Dialog?" #~ msgstr "コマンドエラーダイアログを使ã„ã¾ã™ã‹?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "gentoo を終了ã—ãŸã‚‰ãƒžã‚¦ãƒ³ãƒˆè§£é™¤ã—ã¾ã™ã‹?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: サãƒãƒ¼ãƒˆæ¸ˆã¿ã§ã€æœ‰åйã§ã™ã€‚" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: サãƒãƒ¼ãƒˆæ¸ˆã¿ã§ã™ã€‚ã—ã‹ã—有効ã§ã¯ã‚りã¾ã›ã‚“。" #~ msgid "FAM: Not supported." #~ msgstr "FAM: サãƒãƒ¼ãƒˆã•れã¾ã›ã‚“。" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s ãƒã‚¤ãƒˆã€\n" #~ "%s ブロック)" #~ msgid "Regular expression error:\n" #~ msgstr "æ­£è¦è¡¨ç¾ã‚¨ãƒ©ãƒ¼:\n" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%sã€%Lu/%Lu ブロック)" #~ msgid "File reading" #~ msgstr "ファイル読ã¿è¾¼ã¿ä¸­" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "コマンド" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "ãƒãƒƒãƒ•ァサイズ" #~ msgid "Top" #~ msgstr "先頭" #~ msgid "Bottom" #~ msgstr "末尾" #~ msgid "_Goto..." #~ msgstr "移動(_G)..." #~ msgid "_Search..." #~ msgstr "検索(_S)..." #~ msgid "_Quit" #~ msgstr "終了(_Q)" #, fuzzy #~ msgid "SelectShell" #~ msgstr "é¸æŠž" gentoo-0.20.6/po/es_MX.gmo0000664000175000017500000007254712460264115012172 00000000000000Þ•¬| ;ÜÈ#*É#)ô#)$)H$*r$($)Æ$*ð$+%G%[M%©% Á%Í% å% ñ%ü%&"&)& B& L&Y&l&{&„&‹&“& —&¥& ­&#¸&Ü&ö&ú& '%'E']'t'"'0°'á'ø'3(1K(}(•( ¦(´(Ã( Ú(å( ì(ø())))/) F)Q)X)h)…)Œ) Ÿ)«)¼)Ð)Ø)ë)1ñ)m#*‘* —* ¢*°*·*¿*Ç*;Ð* + +*+9+J+S+[+d+m+u+„+ Œ+ š+ ¥+±+Â+Ý+Cü++@,4l,¡,¶,¾,Æ, Ø, æ, ñ,ý, - -D- b-n-u-|- ƒ-‘-¦-»-Î-î-+ .6. J.T.f.w. ‰.“.¨. Á.Í. Ò.Ü. ò.ý./'/6/H/[/c/ / /½/!Ù/!û/080S0k0)‰0x³0,1 31>1ûF1B2[2d2i2z2!‰2«2Å2Þ2#ø23%-3$S3x3~3“3 ¤3²3¹3 ¾3Ë3â3ó3 444 4*404 94D4J4O4V4 f4 t44‰4¦4º4¿4Å4 Ô46á45(-5V5 f5s5„5•5©5 ®5 ¹5Ç5Ë5ã5&é566 -6:6K6P6X6q6õz6Hp7¹7È7Ì7Þ7 î7ú788 8 8)828E8M8 m8 z8/„8´8 ¹8Å8Í8 á8î8ô8£ù89 ­9·9 É9×9ß9å9ì9::: $:/: @:K: R:^:p:$ƒ:¨:¿:ß: å: ò: ü:;;);8; A;K;g;o;w;€;;–;›;¤;!¸;Ú;ï; ÷;<#<=<D<K<*T<< ‡<”<³<Ï<â<ü< ===3=B=S=Z=v=|= •=£= ¨=µ=È=Ï=Ô=è=ú= > > >+>2>A>P> c> o>|>Œ>¥>À>×>ï>???? 6?D? L?Y?w?}? •?Ÿ?³? Ð?Þ?ã?ò?@@@#@+@1@N@]@f@m@r@x@ @ @—@¨@¼@Ë@ Ð@gÜ@DA}aAdßA®DB óDþDEEE)E .E 8EEE'KEsEyEEšEE®E³EÅE#âEF FF"F(F0F5F>FeDFªF ºFÈFÌF àFG G$G6G,UG ‚GG’G ™G£G¨G¬GS²G-I&4I*[I%†I'¬I"ÔI!÷I&J.@JoJ^wJÖJ ñJýJK 3K@K^K rK)|K ¦K±KÂKàKóKüKL LL (L5L8EL(~L§L#¬LÐL*èL$M(8M"aM3„M6¸MïM NA"N.dN“N²NÁNÊNÜNôNOO "O/OAOHO PO\O xOƒOŒOO¶O½O ÖOãO÷OPP.PO6P†PQ Q)Q8Q@QIQQQ[ZQ¶QÈQÚQëQûQ R R R "R.R?RHR YReRwR#ŽR'²RYÚR=4SDrS·SÍSÔSãSýS T T-T4T CTDOT ”T T¨T °T¼TÔTóTU-*U$XU;}U¹UÏUæUÿUV (V3VMV cVoVuV~V ™V¦VÅVáVöVW %W"/W)RW#|W# W0ÄW'õW'X EX fX‡XE¥X•ëXY ‰Y ”Y$ŸYÄZáZêZòZ[*[$G[-l[!š[2¼[ï[(\(/\X\a\{\ ‹\•\\ \°\Ë\'â\ ]]]].] 4]@]Q]Z]a]h]z]Ž] Ÿ]"©]Ì]â]é]ñ]^@!^b^-x^¦^¶^Ç^Ü^ë^_ __)_0_I_#R_ v_$€_¥_»_Î_Ó_Û_ ø_ `Wahaya~a™a±aÅaÌaÓaØa èa ôaÿa b%b?b Pb4\b‘b˜b«b´bÒbâbèbÂðb³c ÄcÐcãcòcûcddd 8dDdWdnd…dœd ¢d¯dÈd'ßde&eFeLe]e qe eŠe¡e ´e ¾eÉe åe óeýef f&f.f6f@Vf—f±f ÃfÍf-ëfg !g +g;7g sg~g g,°gÝgògh &h 4h?hShfh hhªh"²hÕhéh ïhýh i$i,i!Iikiƒi Ši•i ©iµiÐiäijj'j%=j#cj ‡j"¨jËjèjýjk k3kLk[k)pkšk) kÊkÝk5úk0lAlIlil‚l ™l£l«l´l!¼lÞl ñlýlm mmm 0muEuMu Ru\u_uƒhÒ]Õ¡;ÝGã3…2#JçbHyB³c™!*‡x Fû$Hwá.h쇮íB…ójq`aOÛ¾< 6|¥JK ½„Ú†Ëè"AÍ:-©v•P/‹†s0 ZŠA£ilîWÌ  ʪ;¬Ü Œ‘QR`Þµ^ð„€«?@xÀ gˆt¦gSé&´Ã<â|ÈÆ8E’#›MÇ-Kö0(š%5‰@ô—ŸV{øO~Tn£Á϶æÑ\G_²>Žk‰lŒ¦‚þ7.~ÐΓ9€u¬fMúmõ¹ß—ÄFä¥Q‘¡ei1––o˜v· ,=Øɰt9˜§_ºýÙYpL«EŠ‹X¼ñ?,"2p÷‚{¿×’Xåª %Ÿ”zœ5±}ZRë]¤ˆ4ebÔYÓ)d¨w¸$ÖUWc¢N­rnIDdCP(¤uœ rao+mÂ* kI”qÅà:sùï6S™N>f•j3'[š\1U[y}»ÿ!¯êòVTC/)¨§ž&¢^84üŽ©7+ '“=LDzž ƒ›"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s freeAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesBackground ColorBackground...Basic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsCD Destination?CD Into New Directory?CD Source?CancelCapture Output?Cause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)CloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy ToCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGetting Information...Getting sizes...Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHuge Parent Button?IconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKeyKill Previous Instance?LabelLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Make DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SizeSize Tick MarkSize, Left PaneSize, Right PaneSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split TrackingStart AtStaticStepStyleStylesSurvive Quit?Swap WithSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToTooltipTreat RE as Glob Pattern?TypeType NameType's StyleTypesUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).WarningWheel DownWheel UpWidthWindowsWithWritableWriteYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelgentoo v%s by Emil Brink gentoo's PIDonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2007-01-24 16:46+0000 Last-Translator: Hugo F Ritter Vazquez Language-Team: Language es-MX Language: es_MX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Ya Existe - Continuar con la Clonación?"%s" Ya Existe - Continuar con Juntar?"%s" Ya Existe - Continuar con Crear Liga?"%s" Ya Existe - Continuar con Mover?"%s" Ya existe - Continuar con dividir?"%s" Existe - Seguir con la Copia?"%s" Ya Existe - Seguir con MkDir"%s" Ya Existe - Seguir con Renombrar?"%s" Ya Existe - Proceder con Liga Simbólica?$NOMBRE%s no pudo ser borrado debido a restricciones de acceso. Intentar abrir permisos y reintentar?%s - Click para Cambiar...%s Opcionesi%u/%u dirs, %u/%u archivosInformación de 'Archivo'(Nuevo Tipo)(No hay opciones disponibles)(No hay Selección)(Ninguno)(Texto para Previsualizar Estilo de Fila), %s libreAcerca de gentooFormato de la Fecha de AccesoProblema de AccesoAccesadoAcciónAccionesAgregarAgregar Acción...Agregar FilaAñadir Fila...Agregar una barra de separación a la ventana de entradaAgregar etiqueta a la ventana de entradaTodoTodo|Seleccionados|No seleccionadosTodos los seleccionadosTodos los seleccionados (panel de destino)Todos los seleccionados, no comillasTodos los seleccionados, des-seleccionarTodos los seleccionados, con rutasTodos los seleccionados, con rutas, des-seleccionarCualquier tipo|Sólo directorios|Sólo no directorios|Agregar Caracter de Tipo?Seguro que deseas salir?Preguntar al Usuario|Intentar Cambiar Permisos y Reintentar|FalloGuardar Cambios en la Configuración al Salir?Tipos de Contenido DisponiblesColor de FondoFondo...Opciones BásicasIniciando con Punto (.)Tamaño del BloqueBloquesTamaño del BufferPredefinidosPredefinidos (%u)BotónBotonesCD Destino?Entrar al Nuevo Directorio?CD Fuente?CancelarCapturar Salida?Alarma en Caso de Error?CentroCambiar Formato de FechaCambiar ModoCambiar PertenenciaCambiar el Ancho de la FilaCambiadoCambiar|AbandonarLimpiarHacer Click y Arrastrar Archivos para Reordenar, Después Hacer Click en JuntarHaga click para habilitar/deshabilitar Esconder regla (Cuando está presionado, esconder regla es activado y las coincidencias son escondidas.)ClonarClonando...Llave cerrandoColoresColumnasComandoComandosLa versión del archivo de configuración (%s) no coincide con la versión del programa(%s)Confugurar gentooConfiguración...Comfirmar BorrarConfirmar SalirContieneContenidoContenidoControlesCopiar ComoCopiar Colores aCopiar aCopiando Como...Copiando...No fue posible %sNo fue posible %s "%s"No fue posible %s "%s" (código %d)No fue posible %s "%s": %s (código %d)No fue posible iniciar el módulo userinfo - no será posible resolver nombres de usuarioNo se puedo abrir el archivo de configuración para escrituraNo se pudo finalizar el proceso hijo "%s" (pid=%d)--alerta de zombieCrear Liga SimbólicaCreadoPredeterminadoDirectorio PredeterminadoTítulo PredeterminadoDefiniciónDefinicionesBorrarAcción BorrarBorrar FilaBorrar este estilo borrará también todos sus hijos. Estás seguro?Borrando...DispMayDispMenDispositivoNúmero del dispositivoNúmero del dispositivo, mayorNúmero del dispositivo, menorPosición de Diálogos Ventanas de Diálogo al Centro de la PantallaVentanas de Diálogo Siguen el MouseVentanas de Diálogo Colocadas por el Manejador de VentanasDigitos de PrecisiónPaneles de DirectoriosDirectorios al PrincipioDirectorios al FinalMezclar DirectoriosDirectorioNo romper líneas nuevas?No tocar Directorios?No RastrearAbajoDuplicarCambiar el Color del FondoEditar ColorEditar Contenido de la ColumnaCambiar el Color del FrenteEditar ModificadoresEditar Modificadores...Editar Liga SimbólicaEditar...Teclear Nombre del Archivo DestinoTeclee el Número de Línea o Porcentaje:Teclee Nombre para el Clón de "%s"Teclee Nombre para la Copia de "%s"Teclee el Nombre para el Clon de la Liga de "%s"Teclea el Nombre del Directorio a CrearTeclee el Nombre para la Liga "%s" ComoTeclee el Nombre Mover "%s" ComoTeclee el Nuevo Nombre para "%s"Teclee el texto a buscar (ER)Teclee la ruta, después presione Enter para cambiar a ese directorioTeclee el comando shell a ejecutar. El contenido seleccionado será añadido al final del comando. Acción será realizada al finalizar exitosamente.ErroresEjecuciónEjecuciónEjecutar 'From' ER en cada archivo, almacenando coincidencias de expresiones entre paréntesis. Después reemplazar cualquier ocurrencia de $n en 'A', donde n es el índice (empezando de 1) de una sub-expresión, con el texto que coincide y usar el resultado como un nuevo nombre de archivo.Falló la ejecución de "%s"ExternasArchivoTipos de ArchivosEl primero seleccionadoEl primero seleccionado (panel de destino)El primero seleccionado sin comillasSeleccionado por primera vez, des-seleccionarEl primero seleccionado, con rutaEl primero seleccionado, con ruta, des-seleccionarDividir a tamaño fijoNumero de partes fijo, tamaños variabesTamaño fijo, número de partes variableBanderasEnfocar Nuevo Directorio?Color PrincipalFrente...FormatoDeDesde HistorialObteniendo Información...Obteniendo tamaños...Funciones Rápidas del Teclado GlobalesGnombreIr aObtenerObtener ActualGrupoID de GrupoNombre del GrupoInvitadoCabezaAlturaPrimero Hex-CheckEsconder permitido?Esconder EtradasHistorialDirectorio home del usuario NOMBREBotón Subir Gigante?ÃconoÃconosIdentificaciónIgnorar mayúsculas/minúsculasIgnorar Fallas de Copia de Atributos (Fecha, Propietario, Modo)?Propiedades HeredadasBotón de Opcion de entrada (da TRUE o FALSE)Caja de entradaTexto de entradaEntrada usando menúOrden Inverso?Invertir coincidencia de ERJuntarJuntando...JustificaciónTeclasMatar Instancia AnteriorEtiquetaAbandonar Destino si Espacio Lleno?IzquierdaIzquierda de los Botones de ComandosIzquierda de la ListaLínea %d (%.0f%%)LigaLigar aCargando Imágenes de IconosLocalizaciónBusca cada caracter en el texto 'De', y sustutuye cualquier ocurrencia por el caracter correspondiente en el texto 'A' Después, cualquier caracter en el texto 'Remmover' es removido del nombre del archivo, y el resultado usado como el nuevo nombre de cada archivo.Buscar una cadena de texto en todos los archivos y reemplazarla con otra cena de texto.Crear DirectorioMapaIdentificar 'archivo' (ER)Identificar Nombre (ER)Coincidencias en ERMenúsCentroModoModo, numéricoModo, textoModificadoModificar Formato de FechaMover ComoSubir al directorio padreMoviendo Como...Moviendo...NLS: Soportado, usando strings integrados en InglésNombreFormato del NombreRefinar?Nueva Propiedad de la AcciónNuevo Estilo %uNligaNingunoNota: Las opciones para la configuración del botón del mouse son ambiguas: el mismo botón+modificador es usado para más de una función. Esto puede hacer que se comporten un poco extraño...Número de ligasOK|CancelarEn Falla de AccesoLlave abriendoOpcionesOtroOtrosSalida de %s (pid %d)Sobreescribir el del Padre?PropietarioID del PropietarioNombre del propietarioOrientación del PanelSeparación de PanelesPadreRuta Arriba?Ruta del panel izquierdoRuta del panel derechoRuta al directorio del panel de destinoRuta al directorio homeRuta al directorio del panel de origenRutasRutas y EsconderSeleccionar CódigoEscoger iconoEscoger...Marca Cada 3 dígitos?Favor de ConfirmarPosiciónPrecisiónPreservar Fechas al Copiar?PrevisualizarPrincipalProgresoBits de ProtecciónProporciónLecturaLecturaSeguro que Quieres Borrar "%s"?Estás seguro que deseas borrar la fila de botones seleccionada?Recursivo en Directorios?Expresion RegularExpReg...Recordar Filas Seleccionadas?Recordar respuesta (altera la configuración)RemoverRenombrarRenombrarERRepetir Secuencia Hasta Terminar con la Seleccion de OrigenReemplazarReemplazar Todo?Requerir Selección del Destino?Requerir coincidencia en el nombre completo?Requerir ProtecciónRequerir Selección del Fuente?Requerir ExtensiónRequerir TipoActualizarActualizar Destino?Actualizar Fuente?Restablecer PredeterminadoRestablecerRestablecer Comando HeredadoDerechaDerecha de los Botones de ComandosDerecha de la ListaRaízAncho de FilaEjecutar en segundo plano?Ejecutar...GuardarGuardar Listas de Historial?Siempre Barras de Desplazamiento?Barra de DesplazamientoBuscarSecundarioTamño del segmentoSeleccionarSeleccionar PredeterminadoSeleccionar ComandoSeleccione Destino de la LigaSeleccionar MenúSeleccionar EstiloSeleccionar usando ERSeleccionar el Ancho de la Nueva FilaSeleccionar usando un comando shellTipos de Contenido SeleccionadosSeleccionar|Des-seleccionar|Fijar|Estilo de espacio intermedioRenombrar SecuencialGrupoEstablecer GIDEstablecer Propietario para '%s'Establecer Ancho de FilaEstablecer UIDEstablecer al Abrir?Establecer bits de protección para "%s":PanelPosición del panel de Funciones RápidasFunciones RápidasMostrar Salida de 'archivo'?Mostrar tamaño del Directorio en Sistema de ArchivosMostrar Consejo?TamañoMarca de Separación en TamañoTamaño, Panel IzquierdoTamaño, Panel DerechoOrden porOrdenarEspecialDividirDividir "%s". Archivo es %s (%s).Rastrear DivisiónComenzar WnEstaticoPasoEstiloEstilosSobrevivir Abandonar?Cambiar conLiga Simbólica ComoClonar Liga SimbólicaPredeterminadoColaVisualizador de TextoLas siguientes teclas de modificación deben mantenerse apretadas al hacer click con el ratón para ejecutar el comandoEl tamaño total es %lu bytes.Este comando renombra todos los archivos seleccionados a una secuencia numérica. Los controles abajo permiten definir cómo son formados los nombres.Este es software libre y no hay ABSOLUTAMENTE NINGUNA GARANTÃA. Lee el archivo COPYING para más detalles. Esta página te permite controlar la forma de ubicarse del panel de Funciones Rápidas en relación al panel que contiene los Botones de Comandos. Es una clase de anclaje; el plan es proveer de mucha mayor flexibilidad en la administración de botones y soportar la creación de más que estos dos paneles de botones integrados en el programa. Pero eso aún esta por venir. Por lo pronto, provee la funcionalidad que estaba presente cuando las funciones rápidas eran una función especial con su propia página de configuración (hasta la versión 0.11.24 de gentoo, incluyendola), para tu conveniencia. Para encontrar el panel de funciones rápidas, cambia a la página de Definiciones y usa la opción entrada del menu en la esquina superior izquierda de la página.Límite de tiempoTítuloAConsejoTratar ER como patrón globalTipoTeclee NombreEstilo del TipoTiposComando desconocido "%s".UnombreDesconocidoBorrar Selección al Terminar?ArribaActualizar al Cerrar?UsuarioDefinidos por el Usuario (%u)Valor de $NOMBRE (entorno)Versión %s (GTK+ version %d.%d.%d).AdvertenciaBajarSubirAnchoVentanasConEscrituraEscrituraEs posible que tengas cambios sin guardar en la configuración. Al salir sin guardar se perderán estos cambios. Aún deseas salir?_Borrar|_Cancelar_Juntar|_Cancelar_OK_OK (Espera por Más)_OK|Todo _l|_Saltar|Saltar Todo _A|_Cancelar_OK|A_ll|_Saltar|_Cancelar_OK|Cancelar_OK|_Saltar|_Cancelar_Salir|_Guardar, entonces Salir|_Cancelargentoo v%s por Emil Brink PID de gentooactivopixelesalgoverdaderosi~NOMBREgentoo-0.20.6/po/ru_RU.utf8.po0000664000175000017500000022067012460264116012725 00000000000000# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: ru_RU.utf8\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой Ñтороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой Ñтороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделениÑ" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "ПоÑтоÑнный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта Ñтраница позволÑет выбрать раÑположение панели закладок \n" "отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить\n" "на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить \n" "в Ñти папки нажатием левой или Ñредней кнопки мышки \n" "Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа.\n" "Также выберите тип разделителÑ.\n" "\n" "ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел \n" "Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, \n" "раÑположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "РаÑположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителÑ" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "УÑтановить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "ДейÑтвительно удалить текущую Ñтроку кнопок?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Выберите ширину новой Ñтроки" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Изменить ширину Ñтроки" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "ОбменÑть" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Добавить Ñтроку..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Убрать Ñтроку" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ширина Ñтроки..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "ЛиÑÑ‚" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "ОÑновнаÑ" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "ВторичнаÑ" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "ПодÑказка" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Показывать подÑказки" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "ОпределениÑ" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Выбрать вÑтроеные" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Открыть Ñкобу" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Закрыть Ñкобу" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметить" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметить" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Ð’Ñе выбранные(панель назначениÑ)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Путь на панели иÑточника" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Путь на панели назначениÑ" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Ввод Ñтрока" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДÐ/ÐЕТ)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "ЛиниÑ-разделитель в окне ввода" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружениÑ)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Домашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Ðет наÑтроек)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "ЗапуÑтить фоном?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "СнÑть предыдущую задачу?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Ðе Ñнимать при выходе?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "ОбÑзателен выбор иÑточника?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "Перейти в каталог иÑточника?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "Перейти в каталог назначениÑ?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Перечитать каталог иÑточника?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Перечитать каталог назначениÑ?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "ОÑновные" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "До и поÑле" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Ð’Ñтроеные" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Добавить Ñтроку" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "ИмÑ" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "ОпиÑание" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "ПовторÑть поÑледовательноÑть пока еÑть выбраные?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "ЛеваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "СреднÑÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "ПраваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "КолеÑом вниз" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "КолеÑом вверх" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышки" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "ОÑновные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможноÑть" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны:\n" "одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора\n" "иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это\n" "может привеÑти к их неожиданному поведению..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Добавить тип Ñимвола?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ÑÑылки?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разрÑды?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "ТочноÑть" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой ÑиÑтемы?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s наÑтройки" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "ОÑновные наÑтройки" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Изменить Ñодержимое колонок" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Слева от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Справа от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "ОбменÑть Ñ %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "ДоÑтупные типы Ñодержимого" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Выбраные типы Ñодержимого" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ðе учитывать региÑтр?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Создать каталог" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "ВзÑть текущие" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "ПоÑледний" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Путь Ñверху?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Разрешить Ñкрытие?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Бегунок вÑегда?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "РаÑположение бегунка" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Ðе изменÑть" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные Ñлементы?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "СохранÑть иÑторию?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "ИÑториÑ" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "ИÑпользовать Ñигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Отмена" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "ÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "УдовлетворÑющие уÑловию" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ðет" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ðет)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "ОÑтавить только наÑледуемые" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "СвойÑтва нового ÑобытиÑ" #: src/cfg_styles.c:646 msgid "something" msgstr "нечто" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление Ñтого клаÑÑа повлечет также\n" "удаление вÑех потомков. Уверены?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Так будет выглÑдеть)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "ПредпроÑмотр" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Добавить дейÑтвие..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Команда" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "ÐаÑледуемые ÑвойÑтва" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:905 msgid "Actions" msgstr "ДейÑтвиÑ" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:923 msgid "Styles" msgstr "КлаÑÑÑ‹" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните Ð´Ð»Ñ Ñмены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Ðовый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-УÑтр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-УÑтр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "СÑылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "ФикÑациÑ" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "ЗапиÑÑŒ" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "УÑловие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "УÑловие на имÑ" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С раÑширением" #: src/cfg_types.c:689 msgid "Identification" msgstr "РаÑпознавание" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Ðтрибуты" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Ð’Ñе?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "КлаÑÑ Ñтого типа" #: src/cfg_types.c:761 msgid "Style" msgstr "КлаÑÑ" #: src/cfg_types.c:801 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре Ñкрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "РаÑположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" Ñорвано" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Ðе могу выгрузить процеÑÑ \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ \n" "ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Ðвтор Ñтой программы доÑтупен через Ñлектронную\n" "почту по адреÑу: ; напишите ему\n" "что вы думаете об Ñтой программе, Ñообщайте о \n" "найденный ощибках и пожеланиÑÑ….\n" "ÐаÑтройки по умолчанию - J. Hanson .\n" "ПоÑледнÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ может быть загружена\n" "Ñ Ð¾Ñ„Ð¸Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñтраницы .\n" "Ðовые верÑии обычно Ñначала выкладываютÑÑ \n" "в \"Свежем мÑÑе\" - .\n" "О неточноÑÑ‚ÑÑ… перевода пишите М.Зарипову " #: src/cmd_about.c:172 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_ДР(Подождите продолжениÑ)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "УÑтановить права Ð´Ð»Ñ \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "ЗапуÑк" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "ИÑп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "ИÑп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "ЗапиÑÑŒ" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Ð’Ñе" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "СброÑить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Ð”Ð»Ñ Ñодержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "УÑтановка владельца Ð´Ð»Ñ '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "ÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "СохранÑть даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "ОÑтавлÑть незавершенные файлы еÑли нет меÑта?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "СÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ÑÑылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа.\n" "Попробовать ÑнÑть защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (менÑет наÑтройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доÑтупа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|ОÑтавить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "ДейÑтвительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Ð’ Ñлучае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "СпроÑить|ПопытатьÑÑ Ñменить и продолжить|Прервать" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "ПоиÑк" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДÐ|Ð’Ñе|Ðет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДÐ|_Ðет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "СнÑть выделение поÑле выполнениÑ?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занÑто" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ÑÑылок" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "СÑылка на" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:225 msgid "Location" msgstr "РаÑположение" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Размер" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:249 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Формат даты доÑтупа" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Формат даты изменениÑ" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Знак разделитель тыÑÑч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, раÑположите по порÑдку и нажмите Собрать." #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" #: src/cmd_join.c:275 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже ÑущеÑтвует - Ñоздать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "УÑтановить курÑор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "ПеремеÑтить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "ПеремеÑтить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек.\n" "Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "ДеÑтвительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое Ð¸Ð¼Ñ Ð´Ð»Ñ \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подÑтроку во вÑех именах файлов и заменÑет\n" "на другую подÑтроку." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:428 msgid "With" msgstr "Ðа" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Ð’Ñе вхождениÑ?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "ПроÑтаÑ" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "ВычиÑлить выражение \"Ðайти\" на каждом файле\n" "Ñодержащем подÑтроку из выражениÑ. Затем заменить \n" "вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в \"Заменить\" где n - номер \n" "(Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом\n" "поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Ðайти" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "Ðижний региÑтр?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, ДеÑÑтичнаÑ" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает вÑе выделенные\n" "файлы в нумерованную поÑледовательноÑть.\n" "Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить\n" "порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Ðачать Ñ" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Ðачало" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "ПодÑтавить" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Переименование в поÑледовательноÑть" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Ð’Ñе Ñлементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Ð’Ñе типы|Каталоги|Без каталогов|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "ДейÑтвие" #: src/cmd_select.c:350 msgid "Set" msgstr "УÑтановить" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "ИÑпользовать выражение как глоб. маÑку?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Ðе удовлетворÑющие выражению?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Выбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "_ДÐ|_Отмена" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Выбер по конÑольной команде" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить разбивку?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Размер куÑка" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (ДиÑк ZIP)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Размер куÑка" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру чаÑти" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Ðа определенное количеÑтво чаÑтей" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:625 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "ДÐ" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ÑÑылки" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Изменить ÑÑылку" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Создание ÑÑылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить Ñимволы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "ИÑтина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Ðе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Ð’Ñтроеные (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи" #: src/configure.c:278 msgid "Save" msgstr "Сохранить" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "ВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Ðе могу найти файл наÑтроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "ИÑпользую вÑтроенную минимальную наÑтройку." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_ДÐ|_Отмена" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занÑто" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s Ñвободно" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Перейти в родительÑкий каталог" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°" #: src/dirpane.c:2088 msgid "H" msgstr "С" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние " "обозначает Ñкрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, Ñтрокой" #: src/dpformat.c:42 msgid "Nlink" msgstr "СÑылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "ЧиÑло ÑÑылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Ðомер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Ðомер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹" #: src/dpformat.c:47 msgid "Device" msgstr "УÑтройÑтво" #: src/dpformat.c:47 msgid "Device Number" msgstr "Ðомер уÑтройÑтва" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУÑтрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Ðомер уÑтройÑтва, оÑновной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУÑтрÐО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Ðомер уÑтройÑтва, неоÑновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего доÑтупа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Ð’Ñ€ÐµÐ¼Ñ ÑозданиÑ" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Ðе могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Ðе могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Ðе могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Ðе могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "ВывеÑти номер верÑии и выйти." # src/gentoo.c:440 #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "ВывеÑти детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" "ПозволÑет запуÑкать gentoo под root'ом. Может привеÑти к печальным " "поÑледÑтвиÑм. " # src/gentoo.c:442 #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Ðе загружать наÑтройки GTK+ : ~/.gentoogtkrc; иÑпользовать ÑиÑтемные " "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию." # src/gentoo.c:442 #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "ЗапуÑтить ARG, команду gentoo. Команда запуÑкаетÑÑ Ð´Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÐºÐ½Ð°, но " "поÑле Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек. Возможно иÑпользовать неÑколько раз Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка " "неÑкольких разных команд." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð»ÐµÐ²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." # src/gentoo.c:448 #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Чтобы запуÑтить под root иÑпользуйте --root-ok\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Ðе могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "СоÑтоÑние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделениÑ)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "ÐаÑтроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_Отмена" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Ð’Ñего (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Ð’Ñ€ÐµÐ¼Ñ %02d:%02d СкороÑть %s/c ОÑталоÑÑŒ %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите клаÑÑ" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Ðовый клаÑÑ %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Введите номер Ñтроки или процент:" #: src/textview.c:477 msgid "Goto" msgstr "Перейти" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Ðе раÑпределÑть новые линии?" #: src/textview.c:629 msgid "Search" msgstr "ПоиÑк" #: src/types.c:287 msgid "Unknown" msgstr "ÐеизвеÑтный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "ÐаÑтройка" #: src/window.c:87 msgid "Text Viewer" msgstr "ПроÑмотр текÑта" #: src/window.c:202 msgid "Position" msgstr "ПозициÑ" #: src/window.c:203 msgid "Height" msgstr "Ð’Ñ‹Ñота" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "УÑтановить при открытии?" #: src/window.c:216 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:249 msgid "Grab" msgstr "Захватить" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "XML модуль выдал локально-завиÑимый номер" #~ msgid "New Style" #~ msgstr "Ðовый клаÑÑ" #~ msgid "Before Execution" #~ msgstr "Перед запуÑком" #~ msgid "After Execution" #~ msgstr "ПоÑле запуÑка" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Обрабатывать курÑор как выделение, еÑли нет \"ÐаÑтоÑщего\" выделениÑ" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Ставить курÑор на поÑледний выбранный Ñлемент?" #, fuzzy #~ msgid "Current" #~ msgstr "ВзÑть текущие" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Ð’Ñегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить ÑоÑтоÑние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, не отмеченаÑ" #~ msgid "Focused Row, Selected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, отмеченнаÑ" #~ msgid "Beta Software" #~ msgstr "Бета верÑиÑ" #~ msgid "Next Version?" #~ msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Ðикогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "ÐаÑтройка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¸Ñков" #~ msgid "Mount Command" #~ msgstr "Команда подключениÑ" #~ msgid "Unmount Command" #~ msgstr "Команда отключениÑ" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: ПоддерживаетÑÑ Ð¸ включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: ПоддерживаетÑÑ, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Ðе поддерживаетÑÑ." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование Ñамого в ÑебÑ)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "ПереÑкакивать в другой конец ÑпиÑка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу перемеÑтить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка иÑточника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Ðе могу перемеÑтить \"%s\"\n" #~ "в \"%s\"\n" #~ "(иÑточник - подпапка назначениÑ)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражениÑ:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "ИÑпользовать mmap() Ð´Ð»Ñ ÑƒÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Ðе иÑпользовать FAM Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в проÑмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Ðе могу найти опиÑание подключений диÑков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Ðе могу открыть FAM, ошибка %d - FAM не иÑпользую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Ðовое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Ðет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера Ð´Ð»Ñ mmap()" #~ msgid "Top" #~ msgstr "Ðачало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "ПоиÑк..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.20.6/po/pl.po0000644000175000017500000020775512460264115011425 00000000000000# Polish translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Slawomir Mikula , 2003. # # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.52\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2008-07-14 20:59+0200\n" "Last-Translator: MikuÅ‚a SÅ‚awomir \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "Z lewej strony Listwy Przycisków" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "Z prawej strony Listwy Przycisków" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Bez rozdzielenia" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Panele" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Statyczne" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Ta strona pozwala ci kontrolować w jaki sposób listwa skrótów jest \n" "umieszczana wzglÄ™dem głównej listwy zawierajÄ…cej komendy. Jest to mniej\n" " wiÄ™cej pojemnik; zamiarem jest utworzenie wiÄ™kszej elastycznoÅ›ci w \n" "zarzÄ…dzaniu przyciskami, oraz umożliwić powstanie wiÄ™kszej iloÅ›ci \n" "wbudowanych listw z przyciskami. Ale jest to dopiero w fazie planów.\n" "\n" "W miÄ™dzyczasie, to rozwiÄ…zanie stwarza funkcjonalność, która istniaÅ‚a \n" "wczeÅ›niej, gdzie Skróty miaÅ‚y osobnÄ… stronÄ™ konfiguracyjnÄ… (aż do 0.11.24).\n" "\n" "Aby znaleźć stronÄ™ konfiguracji Skrótów, przełącz siÄ™ na stronÄ™\n" " Przyciski, i użyj kontrolki opcji poÅ‚ożonej w lewym górnym rogu strony \n" "do wybrania odpowiedniego menu." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Pozycja paska skrótów." #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Styl rozdzielenia" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "WyglÄ…d" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Ustal szerokość rzÄ™dów" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "DomyÅ›lne" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "ProszÄ™ potwierdź" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "Czy rzeczywiÅ›cie chcesz usunąć bieżący rzÄ…d?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Skasuj|_Anuluj" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Wybierz szerokość dla nowego rzÄ™du" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "ZmieÅ„ dÅ‚ugość rzÄ™du" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Edytuj kolor tÅ‚a" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Edytuj kolor" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Etykieta" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Komenda" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Przycisk" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Kolory" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "TÅ‚o..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "DomyÅ›lne ustawienia" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Kolor" #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Skróty" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Czyść" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Kopiuj kolor do" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Kopiuj do" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "ZamieÅ„ z" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Dodaj rzÄ…d..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "UsuÅ„ rzÄ…d" #: src/cfg_buttons.c:759 msgid "Down" msgstr "W dół" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Szerokość rzÄ™du..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "W górÄ™" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "Sheet" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "Pierwszy" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "Drugi" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "Podpowiedź" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Flagi" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Zwężyć?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Pokazać podpowiedź?" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Przyciski" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "Definicje" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opcje" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Wybierz wbudowany" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "OtwierajÄ…cy nawias klamrowy" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "ZamykajÄ…cy nawias klamrowy" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Pierwszy wybrany" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Pierwszy wybrany, odznacz" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Pierwszy wybrany, z scieżkÄ…" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Pierwszy wybrany, z scieżkÄ…, odznacz" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Pierwszy wybrany (docelowy panel)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Pierwszy wybrany, bez cudzysÅ‚owu" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Pierwszy wybrany, bez cudzysÅ‚owu" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Wszystkie wybrane" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Wszystkie wybrane, odznacz" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Wszystkie wybrane, z scieżkami" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Wszystkie wybrane, z scieżkami, odznacz" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Wszystkie wybrane (docelowy panel)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Wszystkie wybrane, bez cudzysÅ‚owów" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Wszystkie wybrane, bez cudzysÅ‚owów" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Scieżka do katalogu panelu źródÅ‚owego" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Scieżka do katalogu panelu docelowego" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Scieżka do katalogu domowego" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Scieżka lewego panelu" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Scieżka prawego panelu" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Pierwszy wybrany" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Pierwszy wybrany, odznacz" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Pierwszy wybrany, bez cudzysÅ‚owu" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Wszystkie wybrane" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Wszystkie wybrane, odznacz" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Wszystkie wybrane, bez cudzysÅ‚owów" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Wszystkie wybrane, bez cudzysÅ‚owów" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Pierwszy wybrany (docelowy panel)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "WejÅ›ciowe okno wyboru" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "WejÅ›cie używajÄ…c menu" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "WejÅ›ciowy ciÄ…g" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "WejÅ›ciowa fiszka (w wyniku TRUE lub FALSE)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Dodaj etykietÄ™ dla okna wejÅ›ciowego" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "Dodaj pasek separatora do okna wejÅ›ciowego" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Wartość $NAME (Å›rodowisko)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Katalog domowy dla użytkownika NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Wybierz kod" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Brak opcji)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "Uruchom w tle?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "Zabij poprzedniÄ… instancjÄ™?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Przetrzymaj zakoÅ„czenie?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Przechwyć wyjÅ›cie?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "Wymaga zaznaczenia źródÅ‚a?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "Wymaga zaznaczenia celu?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "CD źródÅ‚owy?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "CD docelowy?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Oczytaj ponownie źródÅ‚o?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Odczytaj ponownie przeznaczenie?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "Ogólne" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "Przed&Po" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Wbudowane" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "ZewnÄ™trzne" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Dodaj rzÄ…d" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Powiel" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nazwa" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "Definicja" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "Powtarzaj sekwencjÄ™ dopóki brak zaznaczenia w źródÅ‚owym?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Dodaj" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "UsuÅ„" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Komendy" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "Lewy" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "Åšrodkowy" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "Prawy" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "Kółko w dół" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "Kółko w górÄ™" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Poniższe klawisze muszÄ… być przytrzymane\n" "równoczeÅ›nie z klawiszem myszy aby wykonać komendÄ™" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Edytuj modyfikatory" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Skróty klawiaturowe" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "Globalne skróty klawiaturowe" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Klawisze Myszy" #: src/cfg_controls.c:657 msgid "Button" msgstr "Przycisk" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Edytuj modyfikatory..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Klik-M-Klik Gest" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Limit czasu" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignoruj Num Lock dla każdego przypisania?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Informacja: Ustawienia klawiszy myszki \n" "sÄ… dwuznaczne: ten sam klawisz+ modyfikator\n" "sÄ… używane w wiÄ™cej niż jednej funkcji. Może \n" "to powodować dziwne zachowanie siÄ™ aplikacji..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Ostrzeżenie" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Dołączany znak typu?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Dołączaj \"->przeznaczenie\" w dowiÄ…zaniach?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Umieść znacznik co 3 cyfry?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "Precyzja" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Pokazuj wielkość" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Format" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s ustawienia" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Zawartość" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Wyrównanie" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "TytuÅ‚" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Szerokość" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "Åšrodek" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "Ustawienia podstawowe" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Edycja zawartoÅ›ci kolumny" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "DomyÅ›lny tytuÅ‚" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Katalogi na poczÄ…tku" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Katalogi na koÅ„cu" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Katalogi mieszanie" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Z lewej strony listy" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Z prawej strony listy" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "DomyÅ›lne systemowe" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Kopiuj z %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Kopiuj do %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "ZamieÅ„ z %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Kolumny" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "DostÄ™pna zawartość typów" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Wybrana zawartość typów" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Edytuj..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "UsuÅ„" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Sortowanie" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Sortuj z" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Tryb" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "Odwrotne sortowanie?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ignoruj czcionkÄ™?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "DomyÅ›lny katalog" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Utwórz katalog" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "Pobierz obecny" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "Z historii" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Åšcieżka powyżej?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Dozwolone ukrywanie?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Zawsze scrollbar?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Duży przycisk \"do góry\"?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "Wymaga zaznaczenia celu?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "Pozycja scrollbar'a" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Poziomo" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Pionowo" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Nie Å›ledź" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Współczynnik" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Rozmiar, Lewy panel" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Rozmiar, Prawy panel" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "Orientacja paneli" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Åšledzenie podziaÅ‚u" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "pikseli" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "ZapamiÄ™taj wybrane rzÄ™dy ?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "Zapisz historiÄ™?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Panele" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "PodziaÅ‚ paneli" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "Historia" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Błędy" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "BrzÄ™czyk systemowy przy błędzie?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menu" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "DomyÅ›lne ustawienia" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Anuluj" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Ikony" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "ZaczynajÄ…ce siÄ™ od kropki (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "OdpowiadajÄ…ce wzorcowi" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Å»adne" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Åšcieżki & Ukrywanie" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Åšcieżki" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Ukrywaj wpisy" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(żadne)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "UsuÅ„ zdarzenie" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Edytuj kolor" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "Powróć do odziedziczonej komendy" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Wybór komendy" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "WÅ‚aÅ›ciwoÅ›ci nowego zdarzenia" #: src/cfg_styles.c:646 msgid "something" msgstr "coÅ›" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "UsuniÄ™cie tego stylu spowoduje usuniÄ™cie\n" "wszystkich styli potomnych. JesteÅ› pewien?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Potwierdź usuniÄ™cie" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Kolor tÅ‚a" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Kolor główny" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Ikona" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Styl rzÄ™du podglÄ…d tekstu)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "PodglÄ…d" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Nadpisz macierzyste?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Wybierz..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Dodaj zdarzenie..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Komenda" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Macierzyste" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "Potomne wÅ‚aÅ›ciwoÅ›ci" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Wizualne" #: src/cfg_styles.c:905 msgid "Actions" msgstr "Zdarzenia" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Rozpoznawanie plików" #: src/cfg_styles.c:923 msgid "Styles" msgstr "Style" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - NaciÅ›nij aby zmienić..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nowy typ)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Katalog" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Plik" #: src/cfg_types.c:646 msgid "Link" msgstr "DowiÄ…zanie" #: src/cfg_types.c:646 msgid "Socket" msgstr "Gniazdo" #: src/cfg_types.c:647 msgid "Readable" msgstr "Do odczytu" #: src/cfg_types.c:647 msgid "SetGID" msgstr "Z GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "Z UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "\"Sticky\"" #: src/cfg_types.c:648 msgid "Executable" msgstr "Wykonywalny" #: src/cfg_types.c:648 msgid "Writable" msgstr "Do zapisu" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Odpowiada wzorcowi pliku" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Odpowiada wzorcowi nazwy" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Wymaga rozszerzenia" #: src/cfg_types.c:689 msgid "Identification" msgstr "Identyfikacja" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Wymaga typu" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Wymaga zabezpieczenia" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Globalnie?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "Styl typu" #: src/cfg_types.c:761 msgid "Style" msgstr "Styl" #: src/cfg_types.c:801 msgid "Types" msgstr "Typy" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Okna dialogowe na Å›rodku ekranu" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Okna dialogowe w miejscu kursora myszy" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Okna dialogowe umieszczane zgodnie z politykÄ… zarzÄ…dcy okien" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Okna" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Okna" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "Pozycjonowanie okien dialogowych" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Wykonanie \"%s\" nie powiodÅ‚o siÄ™" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Błąd" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Nie można zakoÅ„czyć \"%s\" (pid=%d) -- alarm: proces zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Wersja %s (GTK+ wersja %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "To jest wolne oprogramowanie, i jako takie autor nie udziela\n" "JAKIEJKOLWIEK GWARANCJI dziaÅ‚ania. Przeczytaj plik COPYING\n" "dla uzyskania wiÄ™cej szczegółów.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Wspierane, użwyane domyÅ›lne angielskie tÅ‚umaczenie." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Kontakt z autorem gentoo jest możliwy przez internet\n" "email : ; czuj siÄ™ zachÄ™cony do \n" "przekazania mi co myÅ›lisz o tym oprogramowaniu, \n" "przekaż sugestie/raporty błędów itp.\n" "\n" "\n" "WÅ‚asne widgety - J. Hanson .\n" "\n" "Najnowsza wersja gentoo może być zawsze sciÄ…gniÄ™ta\n" "z oficjalnej strony projektu gentoo .\n" "Nowe wersje sÄ… najczÄ™sciej ogÅ‚aszane w serwisie Freshmeat \n" "." #: src/cmd_about.c:172 msgid "About gentoo" msgstr "O gentoo" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_OK (Czekaj na wiÄ™cej)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Ustaw bity zabezpieczenia dla \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Grupa" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Inne/i" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "WÅ‚aÅ›ciciel" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Specjalne" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Wykonaj" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Czytaj" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Ustaw GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Ustaw UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Zapis" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bity zabezpieczenia" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, ósemkowo" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Wszystko" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "ZmieÅ„" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Odwróć" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "W głąb katalogów?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Bez uwzglÄ™dnienia katalogów?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Zmiana trybu" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Ustaw wÅ‚aÅ›ciciela dla '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Użytkownik" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "ZmieÅ„ wÅ‚aÅ›ciciela" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Automatycznie zapisuj zmiany konfiguracji podczas wyjÅ›cia z programu ?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" już istnieje - kontynuować kopiowanie?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Kopiowanie..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Zachować daty podczas kopiowania?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "Ignoruj błąd kopiowania atrybutów (Data, WÅ‚aÅ›ciciel, Tryb) ?\"" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Zostaw niedokoÅ„czony cel jeÅ›li peÅ‚ny?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Wielkość bufora" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Podaj nazwÄ™ dla kopiowanego \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Podaj nazwÄ™ dla klonu \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" już istnieje - kontynuować klonowanie?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Klonowanie..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Kopiowanie jako..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Wprowadź nazwÄ™ dla dowiÄ…zania \"%s\" jako" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Wprowadź nazwÄ™ dla dowiÄ…zania klonu \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" już istnieje - kontynuować dowiÄ…zanie symboliczne?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Kopiuj jako" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Klonowanie" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "DowiÄ…zanie symboliczne jako" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "DowiÄ…zanie symboliczne klon" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "Nie może zostać skasowany ze wzglÄ™du na ograniczenia dostÄ™pu.\n" "Spróbować zmienić zabezpieczenie i ponowić?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "ZapamiÄ™taj odpowiedź (zmienia konfiguracjÄ™)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problem dostÄ™pu" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "ZmieÅ„| Pozostaw" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "NaprawdÄ™ skasować \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Usuwanie..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Błąd podczas dostÄ™pu" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Zapytaj|Automatycznie spróbuj zmienić, wykonaj ponownie|Przerwij" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "lSzukaj" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|_Wszystko|_PomiÅ„|_Anuluj" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_PomiÅ„|_Anuluj" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Pobieranie rozmiaru..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Odznacz rzÄ™dy po wykonaniu?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s użyte" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u katalogów, %u plików, %u dowiÄ…zaÅ„ symbolicznych" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "Dowiąż do" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Typ" #: src/cmd_info.c:225 msgid "Location" msgstr "PoÅ‚ożenie" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Wielkość" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "" "%u " "bajtĂłw" #: src/cmd_info.c:249 msgid "Contains" msgstr "Zawiera" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Informacja o pliku" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Czas dostÄ™pu" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Czas modyfikacji" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Czas zmiany" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Utworzony" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Baza" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Pobieranie informacji..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Pokaż wyjÅ›cie pliku?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Format daty dostÄ™pu" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Format daty modyfikacji" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Format daty zmiany" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "WyglÄ…d znacznika" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" już istnieje - kontynuować łączenie?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "ÅÄ…czenie..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "Kliknij i przeciÄ…gnij pliki aby zmienić porzÄ…dek, Kliknij aby połączyć." #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "CaÅ‚kowity rozmiar to %s (%lu bajtów)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "CaÅ‚kowity rozmiar to %lu bajtów." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Wprowadź docelowÄ… nazwÄ™ pliku" #: src/cmd_join.c:275 msgid "Join" msgstr "Połącz" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Połącz|_Anuluj" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" już istnieje - kontynuować tworzenie katalogu?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Wprowadź nazwÄ™ katalogu do utworzenia" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Utwórz katalog" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "CD do nowego katalogu?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "PodÅ›wietlenie nowego katalogu?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" już istnieje - kontynuować przeniesienie?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Przenoszenie..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Wprowadź nazwÄ™ do przeniesienia \"%s\" jako" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Przenoszenie jako..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "PrzenieÅ› jako" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Możesz mieć niezapisanÄ… konfiguracjÄ™.\n" "Przy wyjÅ›ciu możesz je utracić. NaprawdÄ™ wyjść?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Potwierdź wyjÅ›cie" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_WyjÅ›cie|_Zapisz, potem wyjdź|_Anuluj" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "JesteÅ› pewien, że chcesz wyjść?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Wprowadź nowÄ… nazwÄ™ dla \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" już istnieje - kontynuować zmianÄ™ nazwy?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "ZmieÅ„ nazwÄ™" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "Szukaj ciÄ…gu w każdej nazwie pliku, zamieÅ„ je nowym ciÄ…giem." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "ZamieÅ„" #: src/cmd_renamere.c:428 msgid "With" msgstr "Z" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "ZamieÅ„ wszystko?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "Proste" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Wykonaj \"Z wyr. reg.\" na każdym pliku, zapisujÄ…c przetworzone\n" "podwyrażenia, które pasujÄ…. ZamieÅ„ wystÄ…pienie każdego $n w \"Do\",\n" "gdzie n jest indeksem (liczÄ…c od 1) podwyrażenia, z tekstem który pasuje,\n" " używajÄ…c wyniku jako nowej nazwy pliku." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Z" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Do" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Wyr. Reg." #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Szukaj każdego znaku z pola 'Z' i zamieÅ„\n" "wszystkie znalezione elementy znakiem z pola 'Do'.\n" "Dodatkowo, wszystkie znaki z pola 'UsuÅ„' zostanÄ… usuniÄ™te z\n" "nazwy pliku. Rezultat zostanie użyty jako nowa nazwa dla każdego pliku." #: src/cmd_renamere.c:493 msgid "Map" msgstr "Mapa zamiany" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "maÅ‚ymi literami?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "DUÅ»YMI LITERAMI?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "DUÅ»YMI LITERAMI?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Czcionka" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "ZmieÅ„ używajÄ…c wyrażeÅ„ regularnych" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, DziesiÄ™tnie" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, szesnastkowo (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, szesnastkowo (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, ósemkowo" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Ta komenda zmienia wszystkie wybrane pliki w \n" "numerowanÄ… sekwencjÄ™. Kontrolki poniżej pozwalajÄ…\n" "zdefiniować formÄ™ nowych nazw." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Zacznj od" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Baza" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Precyzja" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "PoczÄ…tkowy" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "KoÅ„cowy" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "Zgaduj" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Zmiana sekwencyjna" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Wszystkie rzÄ™dy|Zaznaczone|Odznaczone|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Wszytkie typy|Tylko katalogi|Bez katalogów|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Zaznacz|Odznacz|Odwróć|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "Zdarzenie" #: src/cmd_select.c:350 msgid "Set" msgstr "Ustaw" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "Traktuj wyr. reg. jako globalnÄ… maskÄ™?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Odwróć zaznaczenie wyr. reg.?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "Wymaga zaznaczenia przy PeÅ‚nej nazwie?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Zaznacz używajÄ…c wyr. reg." #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Wprowadź rozkaz powÅ‚oki do uruchomienia. Rozkaz\n" "bÄ™dzie uzupeÅ‚niony o zaznaczone elementy.\n" "Akcja zostanie wykonana w przypadku wyjÅ›cia z powÅ‚oki z sukcesem." #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "OK|Anuluj" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Wybierz używajÄ…c rozkazu powÅ‚oki" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Podziel \"%s\".\n" "Plik jest %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Podziel \"%s\".\n" "Plik jest %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" już istnieje - kontynuować podziaÅ‚?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Ustalona wielkość podziaÅ‚u" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Wielkość segmentowa" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 bajtów (Dysk ZIP)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Ustalona wielkość podziaÅ‚u" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Wielkość segmentowa" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "Ustalona wielkość, zmienne numery części" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "StaÅ‚e numery części, zmienna wielkość" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Podziel" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Format nazwy" #: src/cmd_split.c:625 msgid "Step" msgstr "Krok" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" juz istnieje - kontynuować dowiÄ…zanie?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Anuluj" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Wybierz cel dla dowiÄ…zania" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Zawartość" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Edytuj dowiÄ…zanie symboliczne" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Utwórz dowiÄ…zanie symboliczne" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Najpierw Hex" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "w" #: src/cmdarg.c:201 msgid "true" msgstr "prawda" #: src/cmdarg.c:201 msgid "yes" msgstr "tak" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "WyjÅ›cie %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Nie można wykonać nieznanej komendy \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Wbudowane (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Zdefiniowane (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Wybierz komendÄ™, lub wpisz poczÄ…tek nazwy\n" "i wciÅ›nij TAB" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Wybór komendy" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Nie można otworzyć pliku konfiguracyjnego dla wyjÅ›cia" #: src/configure.c:278 msgid "Save" msgstr "Zapisz" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "Wersja pliku konfiguracyjnego (%s) nie zgadza siÄ™ z wersjÄ… programu (%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Nie można znaleźć pliku konfiguracyjnego; sprawdzono\n" "\"%s\" jak i \"%s\".\n" "Używanie wbudowanej minimalnej konfiguracji." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_OK|_Anuluj" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u katalogów, %u/%u plików" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s użyte" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s wolne" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Przejdź do katalogu powyżej" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Wprowadź scieźkÄ™, nastÄ™pnie naciÅ›nij Return aby tam przejść" #: src/dirpane.c:2088 msgid "H" msgstr "H" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "WciÅ›nij, aby włączyć/wyłączyć regułę ukrywania (kiedy wciÅ›niÄ™ty, reguÅ‚a " "ukrywania jest aktywna, a wpisy sÄ… ukryte)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Bloki" #: src/dpformat.c:39 msgid "BSize" msgstr "BWielkość" #: src/dpformat.c:39 msgid "Block Size" msgstr "Wielkość bloków" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Tryb, numerycznie" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Tryb, ciÄ…g" #: src/dpformat.c:42 msgid "Nlink" msgstr "N-linków" #: src/dpformat.c:42 msgid "Number of links" msgstr "Liczba dowiÄ…zaÅ„" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID wÅ‚aÅ›ciciela" #: src/dpformat.c:43 msgid "Uid" msgstr "Uid" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nazwa wÅ‚aÅ›ciciela" #: src/dpformat.c:44 msgid "Uname" msgstr "U-nazwa" #: src/dpformat.c:45 msgid "Gid" msgstr "Gid" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID grupy" #: src/dpformat.c:46 msgid "Gname" msgstr "G-nazwa" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nazwa grupy" #: src/dpformat.c:47 msgid "Device" msgstr "UrzÄ…dzenie" #: src/dpformat.c:47 msgid "Device Number" msgstr "Numer urzÄ…dzenia" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DevMaj" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Numer urzÄ…dzenia, główny" #: src/dpformat.c:49 msgid "DevMin" msgstr "DevMin" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Numer urzÄ…dzenia, poboczny" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Data ostatniego dostÄ™pu" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Data ostatniej modyfikacji" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Data utworzenia" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Nazwa typu" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Nie można %s \"%s\": %s (kod %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Nie można %s \"%s\" (kod %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Nie można %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Nie można %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:440 #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "WyÅ›wietl wersjÄ™ na standardowe wyjÅ›cie, potem zakoÅ„cz." # src/gentoo.c:440 #: src/gentoo.c:440 #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "WyÅ›wietl wewnÄ™trzne szczegóły lokalizacji, potem zakoÅ„cz." # src/gentoo.c:441 #: src/gentoo.c:441 #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "Umożliwia uruchomienie programu jako root. Może być niebezpieczne." # src/gentoo.c:442 #: src/gentoo.c:442 #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Nie Å‚aduj pliku konfiguracyjnego ~/.gentoorc; zamiast tego użyj wartoÅ›ci " "domyÅ›lnych" # src/gentoo.c:443 #: src/gentoo.c:443 #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Nie Å‚aduÅ‚ pliku konfiguracyjnego GTK+ : ~/.gentoogtkrc ; zamiast tego użyj " "domyÅ›lnego pliku systemowego." # src/gentoo.c:442 #: src/gentoo.c:442 #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Nie Å‚aduj pliku konfiguracyjnego ~/.gentoorc; zamiast tego użyj wartoÅ›ci " "domyÅ›lnych" #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Uruchom ARG, komenda gentoo. Polecenie zostanie wykonane przed umożliwieniem " "użytkownikowi interakcji, ale po odczycie pliku konfiguracyjnego. Może " "zostać użyte wielokrotnie, pozwalajÄ…c na uruchomienie w sekwencji." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:447 #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Używaj ARG jako Å›cieżki dla lewego panelu. Zamiast domyÅ›lnego (i historii)" # src/gentoo.c:448 #: src/gentoo.c:448 #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Używaj ARG jako Å›cieżki dla prawego panelu. Zamiast domyÅ›lnego (i historii)" #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Uruchomiony przez root'a, uruchom z opcjÄ… --root-ok\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Nie można zainicjalizować moduÅ‚u userinfo - rozwiÄ…zywanie nazw użytkowników " "nie bÄ™dzie dziaÅ‚ać." #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "PostÄ™p" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Wybierz ikonÄ™" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Åadowanie grafik ikon..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(brak zaznaczenia)" #: src/menus.c:521 msgid "RegExp..." msgstr "Wyr. Reg." #: src/menus.c:533 msgid "Other" msgstr "Inni" #: src/menus.c:534 msgid "Rescan" msgstr "Odczytaj ponownie" #: src/menus.c:535 msgid "Select" msgstr "Wybierz" #: src/menus.c:539 msgid "Run..." msgstr "Uruchom..." #: src/menus.c:541 msgid "Configure..." msgstr "Konfiguracja..." #: src/menus.c:618 msgid "Select Menu" msgstr "Wybierz menu" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|_Wszystko|_PomiÅ„|Po_miÅ„ Wszystko|_Anuluj" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "CaÅ‚kowity (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "UpÅ‚ynęło %02d:%02d PrÄ™dkość %s/s ETA %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Wielkość formatowana, w bajtach" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Wielkość formatowana, \"Sprytne\" jednostki" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Wielkość formatowana, w bajtach" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "tak" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Wielkość formatowana, w kilobajtach" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "KB" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Wielkość formatowana, w megabajtach" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "MB" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Wielkość formatowana, w gigabajtach" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "GB" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Wielkość formatowana, w megabajtach" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "B" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Wielkość formatowana, \"Sprytne\" jednostki" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Wybierz styl" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Katalog" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Nowy styl %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Linia %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Wprowadź nomer linii lub procentowo:" #: src/textview.c:477 msgid "Goto" msgstr "Przejdź" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Wprowadź poszukiwany tekst dla (wyr. reg.)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Nie rozszerzaj nowych linii?" #: src/textview.c:629 msgid "Search" msgstr "Szukaj" #: src/types.c:287 msgid "Unknown" msgstr "Nieznany" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Konfiguracja gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "PrzeglÄ…darka tekstu" #: src/window.c:202 msgid "Position" msgstr "Pozycja" #: src/window.c:203 msgid "Height" msgstr "Wysokość" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "Ustaw przy otwarciu?" #: src/window.c:216 msgid "Update on Close?" msgstr "Uaktualnij przy wyjÅ›ciu?" #: src/window.c:249 msgid "Grab" msgstr "Pobierz" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "XML moduÅ‚ wysÅ‚aÅ‚ zależny od locale numer" #~ msgid "New Style" #~ msgstr "Nowy styl" #~ msgid "Before Execution" #~ msgstr "Przed wykonaniem" #~ msgid "After Execution" #~ msgstr "Po wykonaniu" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Traktuj podÅ›wietlone rzÄ™dy jako zaznaczone jeÅ›li nie istniejÄ… \"prawdziwe" #~ "\" zaznaczenia?" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "PrzesuÅ„ podÅ›wietlenie do ostatnio zaznaczonego/odznaczonego rzÄ™du?" #, fuzzy #~ msgid "Current" #~ msgstr "Pobierz obecny" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Używaj okna dialogowego do raportu błędów?" #~ msgid "Path Right Click" #~ msgstr "KlikniÄ™cie prawym klawiszem na Å›cieżkÄ™" #~ msgid "Raw Size, in Bytes" #~ msgstr "Wielkość surowa, w bajtach" #~ msgid "Always Set" #~ msgstr "Zawsze ustaw" #~ msgid "Modify 'Control' Key State" #~ msgstr "Modyfikuj stan przycisku Control" #~ msgid "Active Pane Titles" #~ msgstr "Aktywne tytuÅ‚y paneli" #~ msgid "Focused Row, Unselected" #~ msgstr "PodÅ›wietlony rzÄ…d, odznacz" #~ msgid "Focused Row, Selected" #~ msgstr "PodÅ›wietlony rzÄ…d, zaznacz" #~ msgid "Beta Software" #~ msgstr "Beta Software" #~ msgid "Next Version?" #~ msgstr "Kolejna wersja?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Ten tryb podziaÅ‚u nie zostaÅ‚ jescze \n" #~ "zaimplementowany... Przepraszam." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Sortowanie z uwzglÄ™dnieniem wielkoÅ›ci czcionki nie bÄ™dzie dziaÅ‚aÅ‚o " #~ "poprawnie z znakami nie-ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Sortowanie bez uwzglÄ™dnienienia wielkoÅ›ci czcionki nie bÄ™dzie dziaÅ‚aÅ‚o " #~ "poprawnie z znakami nie-ASCII" #~ msgid "BYTES" #~ msgstr "BYTES" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "" #~ "%u " #~ "bajtĂłw" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%u KB" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%u MB" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%u GB" #~ msgid "%.2f KB" #~ msgstr "%.2f KB" #~ msgid "%.2f MB" #~ msgstr "%.2f MB" #~ msgid "%.2f GB" #~ msgstr "%.2f GB" #~ msgid "Numerical Mode?" #~ msgstr "Tryb numeryczny?" #~ msgid "Never" #~ msgstr "Nigdy" #~ msgid "On Every Access" #~ msgstr "Przy każdym dostÄ™pie" #~ msgid "Mounting" #~ msgstr "Montowanie" #~ msgid "Mount When?" #~ msgstr "Kiedy montować?" #~ msgid "Mount Options" #~ msgstr "Opcje montowania" #~ msgid "Mount Command" #~ msgstr "Komenda montowania" #~ msgid "Unmount Command" #~ msgstr "Komenda odmontowania" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Montuj tylko katalogi najwyższego rzÄ™du" #~ msgid "Use Command Error Dialog?" #~ msgstr "Uzywaj dialogu błędu" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Odmontuj przy zamykaniu gentoo" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Wspierane i aktywne" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Wspierane, nieaktywne." #~ msgid "FAM: Not supported." #~ msgstr "FAM: nie wspierane." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Nie można skopiować katalogu \"%s\"\n" #~ "do \"%s\":\n" #~ "źródÅ‚o zawiera katalog docelowy." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "ZawiÅ„ u góry i doÅ‚u?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s bajtów,\n" #~ "%s bloków)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Nie można przenieść katalogu \"%s\"\n" #~ "do \"%s\":\n" #~ "źródÅ‚o zawiera katalog docelowy." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Nie można przenieść katalogu \"%s\"\n" #~ "do \"%s\":\n" #~ "katalog docelowy zawiera źródÅ‚o." #~ msgid "Regular expression error:\n" #~ msgstr "Błąd wyrażenia regularnego:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Używaj mmap() dla przyÅ›pieszenia Å‚adowania?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu bloków)" # src/gentoo.c:445 #: src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Nie używaj FAM do automatycznej detekcji zmian w bieżących katalogach." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Nie można zainicjalizować danych montowania - automatyczne montowanie nie " #~ "bÄ™dzie dziaÅ‚ać" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "DostÄ™p do FAM nieudany, błąd %d--FAM nie zostanie użyte" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Nie można dodać monitora FAM \"%s\", błąd %s (uruchom z --no-fam aby " #~ "ominÄ…c ten błąd, chyba)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Nie można dodać monitora FAM \"%s\", błąd %s (uruchom z --no-fam aby " #~ "ominÄ…c ten błąd, chyba)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Wykoananie \"%s %s\" nieudane:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montowanie \"%s\" w \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Stary: %llu bajtów, zmieniony %s.\n" #~ "Nowy: %llu bajtów, zmieniony %s." #~ msgid "File reading" #~ msgstr "Odczyt pliku" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Wybierz kod" #~ msgid "Clr" #~ msgstr "Clr" #~ msgid "" #~ "Convert all characters in filename to either\n" #~ "all-lower or all-upper case." #~ msgstr "" #~ "ZmieÅ„ wszystkie znaki w nazwie pliku na \n" #~ "wszystkie duże litery lub wszystkie maÅ‚e litery." #~ msgid "Buffer Size for mmap()" #~ msgstr "Wielkość bufora dla operacji mmap()" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: Nie można zmienić domeny tekstu na \"%s\"\n" #~ msgid "%Lu bytes" #~ msgstr "%Lu bajtów" #~ msgid "%Lu KB" #~ msgstr "%Lu KB" #~ msgid "%Lu MB" #~ msgstr "%Lu MB" #~ msgid "%Lu GB" #~ msgstr "%Lu GB" #~ msgid "Top" #~ msgstr "Góra" #~ msgid "Bottom" #~ msgstr "Dół" #~ msgid "_Goto..." #~ msgstr "_Przejdź do..." #~ msgid "_Search..." #~ msgstr "_Szukaj..." #~ msgid "_Quit" #~ msgstr "_WyjÅ›cie" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Wybierz" #~ msgid "Close" #~ msgstr "Zamknij" #~ msgid "Skip" #~ msgstr "Pomiń" #~ msgid "Menu" #~ msgstr "Menu" gentoo-0.20.6/po/ru_RU.cp1251.gmo0000664000175000017500000011062312460264115013111 00000000000000Þ•ÛôÌÐ'*Ñ')ü')&()P(*z((¥()Î(*ø(+#)O)[U)±) É)Õ) í) ù)****1* J* T* `* n*|* …*’*¥*´*½*Ä*Ì* Ð*Þ* æ*#ñ*+/+3+ Q+^+~+–+­+"Æ+0é+,1,3P,1„,¶,Î,Ô,Ú, ë,ù,þ, - $-/- 6-B-K-Z-a-i-o-- –-¡-¨-¸-½-Ú-á- ô-..%.-.@.1F.mx.æ.ü. / //"/*/2/;;/w/ ˆ/•/¤/µ/¾/Æ/Ï/Ø/à/ ï/ü/ 0 0 0 (040E0`0C0+Ã04ï0$191A1I1 [1 i1 t1€1 ‡1 •1D 1 å1ñ1ø1ÿ1 22)2>2Q2q2+2¹2Í2 Ñ2Û2í2þ2 3303E3 ^3j3 o3y3 3š3®3Ä3Ó3å3ø34 4=4Z4!v4!˜4º4Õ4ð45)&5P5V5 ]5h5ûp5l6…6Ž6“6˜6©6!¸6Ú6ô6 7#'7K7%\7$‚7§7­7Â7 Ó7á7è7 í7ú7ý78 8$85898?8Y8_8d8 i8v8|8 …88–8˜88¤8 ´8 Â8Ï8×8 ô8ÿ8999"9(9 796D9!{99(²9Û9 ë9ø9 ::.: 3: >:L:O:S:k:q:&x:Ÿ:¤: ¼:É:Ú:ß:ç:;H ; R;^;a;p;‚; ’;ž;¤;«;°; À;Í;Ö;é;ñ; < </(<X< ]<i<q< …<’< ˜<£<£¨<L=\= _=i= {=‰=‘=—=ž=´=Ç=Í= Ö=á= ò=ý=> >>(>$;>`>w>—> > ª> ´>¾>Æ>á>ð> ù>??'?/?8?H?N?S?\?!p?’?§? ¯?¹?#Ñ?õ?ü?@* @7@ ?@L@k@‡@š@´@ Ã@Ð@×@ë@ú@ AA.A4A MA[A `AmA€A‡AŒA A²AÅA ÌA ÖAãAêAùAB B 'B4BDB]BxBB§B¸BÊBÎBÖB îBüB CC/C6C=CCC [CeCyC –C¤C«C°C¿CÏCàCçCïC÷CÿCD"D:DIDRDYD^DeDkD rD €D ŠD—D¨D¼DËD ÐDgÜDDE}aEdßE®DF óHþHIII I!I;I @I JIWI]I'aI‰II—I°I³I ÄIÐIÕIçI#J(J1J8J @JKJTJZJbJgJpJvJxJezJàJ ðJþJK K7K NKZKlK‹K,‘K ¾KËKÐKÓK ÚKäKéKíKGóKQ;MOMVÝMO4NI„NOÎNAOU`OV¶O P¡P*µPàP,öP"#QFQZQtQQ&™QÀQÖQ,ïQ,RIReR${R RÀRÑRâRóR$S)S GS8hS*¡SÌSHÓST<6T0sT1¤T*ÖTBU;DU'€U1¨U]ÚUU8V2ŽV ÁVÌVÕV çV ñV#üV* WKW cWpWŠWW µW ÂW ÏW6ÚW!X43X hX uX –X7¡XÙX(ëXY,Y*JYuY„Y ¤Yi±Y³Z+ÏZûZ[&[ @[K[Z[i[ox[è[û['\9\Y\n\ƒ\˜\­\É\é\]]8]W]q]‚]!˜]%º]à]Ln^K»^_ %_2_&J_*q_œ_­_ Ä_Ñ_â_€ü_}` ‘` `«`À`1à`5a6Ha:a8ºa\óaPbab pb}b›b"·bÚbéb4c8cWcmcvc"c³c4Ícd)d,Fdsd‘d ¥d=Æd%e8*e9ce&e/Äe>ôe,3fB`fJ£f îf ûfg g°*g(Ûhiii!i7iCWi6›i7Òi. jF9j$€j?¥j9åj k"*kMkVk _k lkwkŠkk—k ¨kÉk ækðk2øk +l8lGlZl tll™l­lÂl Ål Òl!ßl"m$m3m=Bm€m'›mÃm Æm Ñm Þmëm'n‡.nF¶n'ýn)%oOoioo&•o7¼oôopp6p ;p-Hpvp‰pTp åp6ðp'qDq ]qjq!|qžq}·q5rRrWrur’r-­rÛrär órþrs5s,Ps}s9›s Õsösjt{t‚t št,¨tÕt îtûtu6uUvmvrv)†v°v Êv×v ôvww6wGwew!w¡w ¸wÅwÖw%íw'x/;xkx-‹x¹xÂxÜxòxy"$yGy^ymy:†yÁyÚyëyþyz 'z 4z0AzSrz'Æzîz{7{?L{ Œ{™{ ´{[Õ{1|B|5]|“|³|3Ä|ø|}#}94}7n}!¦}È}4Ù} ~8~T~s~x~•~´~Ê~"Ý~' EPc {!†¨&Èï €0%€5V€3Œ€0À€?ñ€1DO” ©2µ!è ‚-‚,D‚q‚x‚‚6ˆ‚¿‚ Ђ>ñ‚'0ƒXƒ gƒ*tƒ$Ÿƒ&ăëƒôƒ „ „7„&F„!m„„¦„¶„˄҄ ã„ î„(û„$…5…L…%i……§…º…ƒØ…%\†/‚†©²‡‹\ˆè‹ù‹ ŒŒ4ŒGŒHWŒ Œ§Œ·ŒÖŒ ߌ,éŒ'>> }+ˆ´Óì0 Ž-;Žiހޗ޴ŽÌŽ æŽóŽüŽ  Éé%1+5]“³Ç8ã‘+"‘ N‘Y‘^‘ e‘ p‘ {‘ˆ‘‘0nØ$#0€³B7©c4âp ÀŸRÅŠh¬Ê¯¥ €P;碰pžE¸&¶î§Í"¤cÝ¡ÔÞµmrQBèZÉÈÆÇX»†øy„.$¾=}Ó{"ü™Ø+Σ1q¥ÉÌËÚ'F*“´|”¶¦„(‚›–¨ŽÏbÒl³ù wÏ5>ºFž²áv¤^éSA±q=Z,ËÁˆ-Ó )Šf–w6Ÿ]Ð…-g{2n7)%‘È­yGHÊPÃÕÑI/Úeò½ŒA~[i]S3ÿi¾ÙVLH׉a¡¿À!oï_+ ¿ú˜ÙjàUgýEU9C5š|‡Œj—ÁMߪ^*¬¨ŽJ”êÕM©z:b»lx­¹<xš’>µs9;Æ!÷_  t‹¹±Å ÛÌ‚™`TK?£¦4\ñ?`¸å@%Û:°ÔY1·(«Löhœ¯ä²Í㈺ƒ«[ õæþ’ƒdט… ·ÂÄQ‡e2ëÎѪk.D,#aO rÒ† 'm8‘¼\}D 8Wv—•zY&K›<3WôÄCTROÜÖ®@ÖIì¼N‰Ç6~óNÃdœu´u§û¢tÐs ð‹k®of½“GXí/VJ•"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: ru_RU.cp1251 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже ÑущеÑтвует - продолжить клонирование?"%s" Уже ÑущеÑтвует - Продолжить объединение?"%s" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?"%s" Уже ÑущеÑтвует - продолжить перемещение?"%s" Уже ÑущеÑтвует - продолжить разбивку?"%s" Уже ÑущеÑтвует - Продолжить копирование?"%s" Уже ÑущеÑтвует - Ñоздать каталог?"%s" Уже ÑущеÑтвует - продолжить переименование?"%s" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?$NAME%s не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа. Попробовать ÑнÑть защиту и продолжить?%s - Щелкните Ð´Ð»Ñ Ñмены...%s наÑтройки%u/%u каталогов, %u/%u Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле(Ðовый тип)(Ðет наÑтроек)(нет выделениÑ)(Ðет)(Так будет выглÑдеть), %s Ñвободно10, ДеÑÑтичнаÑ16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)8, ВоÑьмеричнаÑО программеФормат даты доÑтупаПроблема доÑтупаПрочитанДейÑтвиеДейÑтвиÑДобавитьДобавить дейÑтвие...Добавить ÑтрокуДобавить Ñтроку...ЛиниÑ-разделитель в окне вводаЗаголовок окна диалогаВÑеВÑе Ñлементы|Отмеченные|Разотмеченные|Ð’Ñе выбранныеВÑе выбранные(панель назначениÑ)Ð’Ñе выбранные, без кавычекВÑе выбранные, разотметитьВÑе выбранные, Ñ Ð¿ÑƒÑ‚ÑмиВÑе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметитьВÑе типы|Каталоги|Без каталогов|Добавить тип Ñимвола?ДеÑтвительно хотите выйти?СпроÑить|ПопытатьÑÑ Ñменить и продолжить|ПрерватьÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?ДоÑтупные типы ÑодержимогоB-УÑтрБлокЦвет фонаФон...ФормаОÑновные наÑтройкиÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)Размер блокаБлоковРазмер буфераВÑтроеныеВÑтроеные (%u)КнопкаКнопкиC-УÑтрПерейти в каталог назначениÑ?Перейти в каталог?Перейти в каталог иÑточника?ОтменаПоказывать вывод?ФормаИÑпользовать Ñигнал динамика?По центруФормат даты изменениÑСмена режимаСмена владельцаИзменить ширину ÑтрокиИзмененСменить|ОÑтавитьУбратьВыделите файлы, раÑположите по порÑдку и нажмите Собрать.Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние обозначает Ñкрытие)Щелк-М-Щелк возможноÑтьКлонироватьКлонирую...Закрыть ÑкобуЦветаКолонкиКомандаКомандыВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)ÐаÑтройкаÐаÑтроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Ðе могу %sÐе могу %s "%s"Ðе могу %s "%s" (код %d)Ðе могу %s "%s": %s (код %d)Ðе могу найти модуль userinfo - определение имен пользователей не будет работать.Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸ÑиÐе могу выгрузить процеÑÑ "%s" (pid=%d) -- зомбиСоздание ÑÑылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОпиÑаниеОпределениÑУбратьУдалениеУбрать ÑтрокуУдаление Ñтого клаÑÑа повлечет также удаление вÑех потомков. Уверены?Удаление...NУÑтрОNУÑтрÐОУÑтройÑтвоÐомер уÑтройÑтваÐомер уÑтройÑтва, оÑновнойÐомер уÑтройÑтва, неоÑновнойРаÑположение диалоговых оконДиалоговые окна в центре ÑкранаДиалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹Ð”Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ðµ окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджеромТочноÑтьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиÐе раÑпределÑть новые линии?Кроме каталогов?Ðе изменÑтьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить Ñодержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ÑÑылкуИзменить...Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ номер Ñтроки или процент:Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки "%s"Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки "%s" Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ"%s" какВведите новое Ð¸Ð¼Ñ Ð´Ð»Ñ "%s"Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°ÐžÑˆÐ¸Ð±ÐºÐ°ÐžÑˆÐ¸Ð±ÐºÐ¸Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ—Ð°Ð¿ÑƒÑкВычиÑлить выражение "Ðайти" на каждом файле Ñодержащем подÑтроку из выражениÑ. Затем заменить вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в "Заменить" где n - номер (Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°.Выполнение "%s" ÑорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначениÑ)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼ÐŸÐµÑ€Ð²Ñ‹Ð¹ выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметитьРазбивка по размеруÐа определенное количеÑтво чаÑтейПо определенному размеру чаÑтиФлагиУÑтановить курÑор?ЦветЦветФорматÐайтиПоÑледнийГБGTK+ RCОÑновныеСбор информации...Считаю размер...NгрупВÑе?ОÑновные комбинации кнопокГруппаПерейтиЗахватитьВзÑть текущиеГруппаÐомер Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ÐŸÐ¾Ð´ÑтавитьСÐачалоВыÑотаПроверить ÑимволыРазрешить Ñкрытие?СкрытиеИÑториÑДомашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAMEÐ“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?ЗПоиÑкЗначокЗначкиРаÑпознаваниеÐе учитывать региÑтр?Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?ÐаÑледуемые ÑвойÑтваКнопки - флажки (ДÐ/ÐЕТ)Кнопка выбораВвод ÑтрокаМеню Ð²Ñ‹Ð±Ð¾Ñ€Ð°ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?Ðе удовлетворÑющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнÑть предыдущую задачу?ЗаголовокВидОÑтавлÑть незавершенные файлы еÑли нет меÑта?ЛеваÑС левой Ñтороны панели командСлева от ÑпиÑкаСтрока %d (%.0f%%)СÑылкаСÑылка наЗагрузка значка ...РаÑположениеИщет подÑтроку во вÑех именах файлов и заменÑет на другую подÑтроку.Ðижний региÑтр?МБСоздать каталогУÑловие на файлУÑловие на имÑУдовлетворÑющие уÑловиюМенюСреднÑÑРежимПрава, в цифрахПрава, ÑтрокойМодифицированФормат даты модификацииПеремеÑтить какПерейти в родительÑкий каталогПеремеÑтить как...Перемещение...NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок.ИмÑФормат имениСузить?СвойÑтва нового ÑобытиÑÐовый клаÑÑ %uСÑылокБез разделениÑÐетВажно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны: одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это может привеÑти к их неожиданному поведению...ЧиÑло ÑÑылокДÐ_ДÐ|_ОтменаВ Ñлучае нехватки правОткрыть ÑкобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецÐомер Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»ÑŒÐŸÐ°Ð½ÐµÐ»ÑŒÐ Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐŸÑƒÑ‚ÑŒ Ñверху?Путь на левой панелиПуть на правой панелиПуть на панели назначениÑДомашний каталогПуть на панели иÑточникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разрÑды?ПодтвердитеПозициÑКол-во знаковСохранÑть даты при копировании?ПредпроÑмотрОÑновнаÑСоÑтоÑниеБиты правСоотношениеЧтениеЧтениеДейÑтвительно удалить "%s" ?ДейÑтвительно удалить текущую Ñтроку кнопок?Ð”Ð»Ñ Ñодержимого тоже?ВыражениеВыражениеЗапоминать выбраные Ñлементы?Запомнить ответ (менÑет наÑтройку)УбратьПереименоватьПереименоватьУСЛПовторÑть поÑледовательноÑть пока еÑть выбраные?ЗаменитьВÑе вхождениÑ?ОбÑзателен выбор назначениÑ?По полному имени?ÐтрибутыОбÑзателен выбор иÑточника?С раÑширениемПризнакиОбновитьПеречитать каталог назначениÑ?Перечитать каталог иÑточника?Вернуть начальныеСброÑитьОÑтавить только наÑледуемыеПраваÑС правой Ñтороны панели командСправа от ÑпиÑкаRootШирина Ñтроки...ЗапуÑтить фоном?Выполнить...СохранитьСохранÑть иÑторию?Бегунок вÑегда?РаÑположение бегункаПоиÑкВторичнаÑРазмер куÑкаВыборВыбрать вÑтроеныеВыберите командуВыберите цель ÑÑылкиВыберите менюВыберите клаÑÑВыбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ’Ñ‹Ð±ÐµÑ€Ð¸Ñ‚Ðµ ширину новой ÑтрокиВыбер по конÑольной командеВыбраные типы ÑодержимогоОтметить|Разотметить|Перевернуть|Тип разделителÑПереименование в поÑледовательноÑтьУÑтановитьИÑп. GIDУÑтановка владельца Ð´Ð»Ñ '%s':УÑтановить ширинуИÑп. UIDУÑтановить при открытии?УÑтановить права Ð´Ð»Ñ "%s":С GIDС UIDЛиÑтРаÑположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой ÑиÑтемы?Показывать подÑказкиПроÑтаÑРазмерЗнак разделитель тыÑÑчРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительÐачать ÑПоÑтоÑнныйШагФикÑациÑКлаÑÑКлаÑÑÑ‹Ðе Ñнимать при выходе?ОбменÑтьОбменÑть Ñ %sСÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ÐšÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑÑылкиПо умолчаниюОкончаниеПроÑмотр текÑтаСледующие кнопки модификаторы должны быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышкиОбщий размер %lu байт.Эта команда переименовывает вÑе выделенные файлы в нумерованную поÑледовательноÑть. Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов.Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING. Эта Ñтраница позволÑет выбрать раÑположение панели закладок отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить в Ñти папки нажатием левой или Ñредней кнопки мышки Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа. Также выберите тип разделителÑ. ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, раÑположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодÑказкаВÑего (%s)ИÑпользовать выражение как глоб. маÑку?Ð¢Ð¸Ð¿Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°ÐšÐ»Ð°ÑÑ Ñтого типаТипыNвладÐе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° "%s".ВладелецÐеизвеÑтныйСнÑть выделение поÑле выполнениÑ?ВверхСохранить при закрытии?Верхний региÑтр?ПользовательОпределенные (%u)Значение $NAME (из окружениÑ)ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d).ВертикальноОтображениеПредупреждениеКолеÑом внизКолеÑом вверхШиринаОкнаÐаЗапиÑьЗапиÑÑŒXYУ Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек. Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДР(Подождите продолжениÑ)_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_ОтменаДÐ|Ð’Ñе|Ðет|Отмена_ДÐ|_Отмена_ДÐ|_Ðет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИÑтинада~NAMEgentoo-0.20.6/po/ru_RU.KOI8-R.po0000664000175000017500000022067212460264115012751 00000000000000# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: ru_RU.KOI8-R\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой Ñтороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой Ñтороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделениÑ" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "ПоÑтоÑнный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта Ñтраница позволÑет выбрать раÑположение панели закладок \n" "отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить\n" "на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить \n" "в Ñти папки нажатием левой или Ñредней кнопки мышки \n" "Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа.\n" "Также выберите тип разделителÑ.\n" "\n" "ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел \n" "Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, \n" "раÑположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "РаÑположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителÑ" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "УÑтановить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "ДейÑтвительно удалить текущую Ñтроку кнопок?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Выберите ширину новой Ñтроки" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Изменить ширину Ñтроки" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "ОбменÑть" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Добавить Ñтроку..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Убрать Ñтроку" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ширина Ñтроки..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "ЛиÑÑ‚" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "ОÑновнаÑ" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "ВторичнаÑ" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "ПодÑказка" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Показывать подÑказки" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "ОпределениÑ" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Выбрать вÑтроеные" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Открыть Ñкобу" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Закрыть Ñкобу" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметить" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметить" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Ð’Ñе выбранные(панель назначениÑ)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Путь на панели иÑточника" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Путь на панели назначениÑ" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Ввод Ñтрока" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДÐ/ÐЕТ)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "ЛиниÑ-разделитель в окне ввода" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружениÑ)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Домашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Ðет наÑтроек)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "ЗапуÑтить фоном?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "СнÑть предыдущую задачу?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Ðе Ñнимать при выходе?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "ОбÑзателен выбор иÑточника?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "Перейти в каталог иÑточника?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "Перейти в каталог назначениÑ?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Перечитать каталог иÑточника?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Перечитать каталог назначениÑ?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "ОÑновные" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "До и поÑле" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Ð’Ñтроеные" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Добавить Ñтроку" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "ИмÑ" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "ОпиÑание" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "ПовторÑть поÑледовательноÑть пока еÑть выбраные?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "ЛеваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "СреднÑÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "ПраваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "КолеÑом вниз" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "КолеÑом вверх" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышки" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "ОÑновные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможноÑть" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны:\n" "одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора\n" "иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это\n" "может привеÑти к их неожиданному поведению..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Добавить тип Ñимвола?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ÑÑылки?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разрÑды?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "ТочноÑть" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой ÑиÑтемы?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s наÑтройки" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "ОÑновные наÑтройки" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Изменить Ñодержимое колонок" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Слева от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Справа от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "ОбменÑть Ñ %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "ДоÑтупные типы Ñодержимого" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Выбраные типы Ñодержимого" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ðе учитывать региÑтр?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Создать каталог" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "ВзÑть текущие" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "ПоÑледний" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Путь Ñверху?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Разрешить Ñкрытие?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Бегунок вÑегда?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "РаÑположение бегунка" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Ðе изменÑть" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные Ñлементы?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "СохранÑть иÑторию?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "ИÑториÑ" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "ИÑпользовать Ñигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Отмена" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "ÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "УдовлетворÑющие уÑловию" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ðет" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ðет)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "ОÑтавить только наÑледуемые" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "СвойÑтва нового ÑобытиÑ" #: src/cfg_styles.c:646 msgid "something" msgstr "нечто" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление Ñтого клаÑÑа повлечет также\n" "удаление вÑех потомков. Уверены?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Так будет выглÑдеть)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "ПредпроÑмотр" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Добавить дейÑтвие..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Команда" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "ÐаÑледуемые ÑвойÑтва" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:905 msgid "Actions" msgstr "ДейÑтвиÑ" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:923 msgid "Styles" msgstr "КлаÑÑÑ‹" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните Ð´Ð»Ñ Ñмены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Ðовый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-УÑтр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-УÑтр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "СÑылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "ФикÑациÑ" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "ЗапиÑÑŒ" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "УÑловие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "УÑловие на имÑ" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С раÑширением" #: src/cfg_types.c:689 msgid "Identification" msgstr "РаÑпознавание" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Ðтрибуты" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Ð’Ñе?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "КлаÑÑ Ñтого типа" #: src/cfg_types.c:761 msgid "Style" msgstr "КлаÑÑ" #: src/cfg_types.c:801 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре Ñкрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "РаÑположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" Ñорвано" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Ðе могу выгрузить процеÑÑ \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ \n" "ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Ðвтор Ñтой программы доÑтупен через Ñлектронную\n" "почту по адреÑу: ; напишите ему\n" "что вы думаете об Ñтой программе, Ñообщайте о \n" "найденный ощибках и пожеланиÑÑ….\n" "ÐаÑтройки по умолчанию - J. Hanson .\n" "ПоÑледнÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ может быть загружена\n" "Ñ Ð¾Ñ„Ð¸Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñтраницы .\n" "Ðовые верÑии обычно Ñначала выкладываютÑÑ \n" "в \"Свежем мÑÑе\" - .\n" "О неточноÑÑ‚ÑÑ… перевода пишите М.Зарипову " #: src/cmd_about.c:172 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_ДР(Подождите продолжениÑ)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "УÑтановить права Ð´Ð»Ñ \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "ЗапуÑк" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "ИÑп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "ИÑп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "ЗапиÑÑŒ" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Ð’Ñе" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "СброÑить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Ð”Ð»Ñ Ñодержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "УÑтановка владельца Ð´Ð»Ñ '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "ÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "СохранÑть даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "ОÑтавлÑть незавершенные файлы еÑли нет меÑта?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "СÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ÑÑылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа.\n" "Попробовать ÑнÑть защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (менÑет наÑтройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доÑтупа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|ОÑтавить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "ДейÑтвительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Ð’ Ñлучае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "СпроÑить|ПопытатьÑÑ Ñменить и продолжить|Прервать" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "ПоиÑк" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДÐ|Ð’Ñе|Ðет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДÐ|_Ðет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "СнÑть выделение поÑле выполнениÑ?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занÑто" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ÑÑылок" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "СÑылка на" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:225 msgid "Location" msgstr "РаÑположение" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Размер" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:249 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Формат даты доÑтупа" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Формат даты изменениÑ" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Знак разделитель тыÑÑч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, раÑположите по порÑдку и нажмите Собрать." #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" #: src/cmd_join.c:275 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже ÑущеÑтвует - Ñоздать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "УÑтановить курÑор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "ПеремеÑтить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "ПеремеÑтить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек.\n" "Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "ДеÑтвительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое Ð¸Ð¼Ñ Ð´Ð»Ñ \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подÑтроку во вÑех именах файлов и заменÑет\n" "на другую подÑтроку." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:428 msgid "With" msgstr "Ðа" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Ð’Ñе вхождениÑ?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "ПроÑтаÑ" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "ВычиÑлить выражение \"Ðайти\" на каждом файле\n" "Ñодержащем подÑтроку из выражениÑ. Затем заменить \n" "вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в \"Заменить\" где n - номер \n" "(Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом\n" "поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Ðайти" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "Ðижний региÑтр?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, ДеÑÑтичнаÑ" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает вÑе выделенные\n" "файлы в нумерованную поÑледовательноÑть.\n" "Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить\n" "порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Ðачать Ñ" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Ðачало" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "ПодÑтавить" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Переименование в поÑледовательноÑть" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Ð’Ñе Ñлементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Ð’Ñе типы|Каталоги|Без каталогов|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "ДейÑтвие" #: src/cmd_select.c:350 msgid "Set" msgstr "УÑтановить" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "ИÑпользовать выражение как глоб. маÑку?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Ðе удовлетворÑющие выражению?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Выбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "_ДÐ|_Отмена" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Выбер по конÑольной команде" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить разбивку?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Размер куÑка" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (ДиÑк ZIP)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Размер куÑка" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру чаÑти" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Ðа определенное количеÑтво чаÑтей" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:625 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "ДÐ" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ÑÑылки" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Изменить ÑÑылку" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Создание ÑÑылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить Ñимволы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "ИÑтина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Ðе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Ð’Ñтроеные (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи" #: src/configure.c:278 msgid "Save" msgstr "Сохранить" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "ВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Ðе могу найти файл наÑтроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "ИÑпользую вÑтроенную минимальную наÑтройку." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_ДÐ|_Отмена" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занÑто" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s Ñвободно" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Перейти в родительÑкий каталог" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°" #: src/dirpane.c:2088 msgid "H" msgstr "С" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние " "обозначает Ñкрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, Ñтрокой" #: src/dpformat.c:42 msgid "Nlink" msgstr "СÑылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "ЧиÑло ÑÑылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Ðомер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Ðомер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹" #: src/dpformat.c:47 msgid "Device" msgstr "УÑтройÑтво" #: src/dpformat.c:47 msgid "Device Number" msgstr "Ðомер уÑтройÑтва" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУÑтрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Ðомер уÑтройÑтва, оÑновной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУÑтрÐО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Ðомер уÑтройÑтва, неоÑновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего доÑтупа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Ð’Ñ€ÐµÐ¼Ñ ÑозданиÑ" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Ðе могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Ðе могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Ðе могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Ðе могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "ВывеÑти номер верÑии и выйти." # src/gentoo.c:440 #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "ВывеÑти детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" "ПозволÑет запуÑкать gentoo под root'ом. Может привеÑти к печальным " "поÑледÑтвиÑм. " # src/gentoo.c:442 #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Ðе загружать наÑтройки GTK+ : ~/.gentoogtkrc; иÑпользовать ÑиÑтемные " "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию." # src/gentoo.c:442 #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "ЗапуÑтить ARG, команду gentoo. Команда запуÑкаетÑÑ Ð´Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÐºÐ½Ð°, но " "поÑле Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек. Возможно иÑпользовать неÑколько раз Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка " "неÑкольких разных команд." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð»ÐµÐ²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." # src/gentoo.c:448 #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Чтобы запуÑтить под root иÑпользуйте --root-ok\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Ðе могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "СоÑтоÑние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделениÑ)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "ÐаÑтроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_Отмена" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Ð’Ñего (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Ð’Ñ€ÐµÐ¼Ñ %02d:%02d СкороÑть %s/c ОÑталоÑÑŒ %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите клаÑÑ" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Ðовый клаÑÑ %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Введите номер Ñтроки или процент:" #: src/textview.c:477 msgid "Goto" msgstr "Перейти" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Ðе раÑпределÑть новые линии?" #: src/textview.c:629 msgid "Search" msgstr "ПоиÑк" #: src/types.c:287 msgid "Unknown" msgstr "ÐеизвеÑтный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "ÐаÑтройка" #: src/window.c:87 msgid "Text Viewer" msgstr "ПроÑмотр текÑта" #: src/window.c:202 msgid "Position" msgstr "ПозициÑ" #: src/window.c:203 msgid "Height" msgstr "Ð’Ñ‹Ñота" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "УÑтановить при открытии?" #: src/window.c:216 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:249 msgid "Grab" msgstr "Захватить" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "XML модуль выдал локально-завиÑимый номер" #~ msgid "New Style" #~ msgstr "Ðовый клаÑÑ" #~ msgid "Before Execution" #~ msgstr "Перед запуÑком" #~ msgid "After Execution" #~ msgstr "ПоÑле запуÑка" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Обрабатывать курÑор как выделение, еÑли нет \"ÐаÑтоÑщего\" выделениÑ" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Ставить курÑор на поÑледний выбранный Ñлемент?" #, fuzzy #~ msgid "Current" #~ msgstr "ВзÑть текущие" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Ð’Ñегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить ÑоÑтоÑние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, не отмеченаÑ" #~ msgid "Focused Row, Selected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, отмеченнаÑ" #~ msgid "Beta Software" #~ msgstr "Бета верÑиÑ" #~ msgid "Next Version?" #~ msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Ðикогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "ÐаÑтройка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¸Ñков" #~ msgid "Mount Command" #~ msgstr "Команда подключениÑ" #~ msgid "Unmount Command" #~ msgstr "Команда отключениÑ" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: ПоддерживаетÑÑ Ð¸ включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: ПоддерживаетÑÑ, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Ðе поддерживаетÑÑ." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование Ñамого в ÑебÑ)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "ПереÑкакивать в другой конец ÑпиÑка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу перемеÑтить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка иÑточника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Ðе могу перемеÑтить \"%s\"\n" #~ "в \"%s\"\n" #~ "(иÑточник - подпапка назначениÑ)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражениÑ:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "ИÑпользовать mmap() Ð´Ð»Ñ ÑƒÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Ðе иÑпользовать FAM Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в проÑмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Ðе могу найти опиÑание подключений диÑков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Ðе могу открыть FAM, ошибка %d - FAM не иÑпользую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Ðовое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Ðет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера Ð´Ð»Ñ mmap()" #~ msgid "Top" #~ msgstr "Ðачало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "ПоиÑк..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.20.6/po/Rules-quot0000664000175000017500000000337612163774660012463 00000000000000# Special Makefile rules for English message catalogs with quotation marks. DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot .SUFFIXES: .insert-header .po-update-en en@quot.po-create: $(MAKE) en@quot.po-update en@boldquot.po-create: $(MAKE) en@boldquot.po-update en@quot.po-update: en@quot.po-update-en en@boldquot.po-update: en@boldquot.po-update-en .insert-header.po-update-en: @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ ll=`echo $$lang | sed -e 's/@.*//'`; \ LC_ALL=C; export LC_ALL; \ cd $(srcdir); \ if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "creation of $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi en@quot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header en@boldquot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header mostlyclean: mostlyclean-quot mostlyclean-quot: rm -f *.insert-header gentoo-0.20.6/po/ru_RU.CP1251.gmo0000664000175000017500000011062312460264115013011 00000000000000Þ•ÛôÌÐ'*Ñ')ü')&()P(*z((¥()Î(*ø(+#)O)[U)±) É)Õ) í) ù)****1* J* T* `* n*|* …*’*¥*´*½*Ä*Ì* Ð*Þ* æ*#ñ*+/+3+ Q+^+~+–+­+"Æ+0é+,1,3P,1„,¶,Î,Ô,Ú, ë,ù,þ, - $-/- 6-B-K-Z-a-i-o-- –-¡-¨-¸-½-Ú-á- ô-..%.-.@.1F.mx.æ.ü. / //"/*/2/;;/w/ ˆ/•/¤/µ/¾/Æ/Ï/Ø/à/ ï/ü/ 0 0 0 (040E0`0C0+Ã04ï0$191A1I1 [1 i1 t1€1 ‡1 •1D 1 å1ñ1ø1ÿ1 22)2>2Q2q2+2¹2Í2 Ñ2Û2í2þ2 3303E3 ^3j3 o3y3 3š3®3Ä3Ó3å3ø34 4=4Z4!v4!˜4º4Õ4ð45)&5P5V5 ]5h5ûp5l6…6Ž6“6˜6©6!¸6Ú6ô6 7#'7K7%\7$‚7§7­7Â7 Ó7á7è7 í7ú7ý78 8$85898?8Y8_8d8 i8v8|8 …88–8˜88¤8 ´8 Â8Ï8×8 ô8ÿ8999"9(9 796D9!{99(²9Û9 ë9ø9 ::.: 3: >:L:O:S:k:q:&x:Ÿ:¤: ¼:É:Ú:ß:ç:;H ; R;^;a;p;‚; ’;ž;¤;«;°; À;Í;Ö;é;ñ; < </(<X< ]<i<q< …<’< ˜<£<£¨<L=\= _=i= {=‰=‘=—=ž=´=Ç=Í= Ö=á= ò=ý=> >>(>$;>`>w>—> > ª> ´>¾>Æ>á>ð> ù>??'?/?8?H?N?S?\?!p?’?§? ¯?¹?#Ñ?õ?ü?@* @7@ ?@L@k@‡@š@´@ Ã@Ð@×@ë@ú@ AA.A4A MA[A `AmA€A‡AŒA A²AÅA ÌA ÖAãAêAùAB B 'B4BDB]BxBB§B¸BÊBÎBÖB îBüB CC/C6C=CCC [CeCyC –C¤C«C°C¿CÏCàCçCïC÷CÿCD"D:DIDRDYD^DeDkD rD €D ŠD—D¨D¼DËD ÐDgÜDDE}aEdßE®DF óHþHIII I!I;I @I JIWI]I'aI‰II—I°I³I ÄIÐIÕIçI#J(J1J8J @JKJTJZJbJgJpJvJxJezJàJ ðJþJK K7K NKZKlK‹K,‘K ¾KËKÐKÓK ÚKäKéKíKGóKQ;MOMVÝMO4NI„NOÎNAOU`OV¶O P¡P*µPàP,öP"#QFQZQtQQ&™QÀQÖQ,ïQ,RIReR${R RÀRÑRâRóR$S)S GS8hS*¡SÌSHÓST<6T0sT1¤T*ÖTBU;DU'€U1¨U]ÚUU8V2ŽV ÁVÌVÕV çV ñV#üV* WKW cWpWŠWW µW ÂW ÏW6ÚW!X43X hX uX –X7¡XÙX(ëXY,Y*JYuY„Y ¤Yi±Y³Z+ÏZûZ[&[ @[K[Z[i[ox[è[û['\9\Y\n\ƒ\˜\­\É\é\]]8]W]q]‚]!˜]%º]à]Ln^K»^_ %_2_&J_*q_œ_­_ Ä_Ñ_â_€ü_}` ‘` `«`À`1à`5a6Ha:a8ºa\óaPbab pb}b›b"·bÚbéb4c8cWcmcvc"c³c4Ícd)d,Fdsd‘d ¥d=Æd%e8*e9ce&e/Äe>ôe,3fB`fJ£f îf ûfg g°*g(Ûhiii!i7iCWi6›i7Òi. jF9j$€j?¥j9åj k"*kMkVk _k lkwkŠkk—k ¨kÉk ækðk2øk +l8lGlZl tll™l­lÂl Ål Òl!ßl"m$m3m=Bm€m'›mÃm Æm Ñm Þmëm'n‡.nF¶n'ýn)%oOoioo&•o7¼oôopp6p ;p-Hpvp‰pTp åp6ðp'qDq ]qjq!|qžq}·q5rRrWrur’r-­rÛrär órþrs5s,Ps}s9›s Õsösjt{t‚t št,¨tÕt îtûtu6uUvmvrv)†v°v Êv×v ôvww6wGwew!w¡w ¸wÅwÖw%íw'x/;xkx-‹x¹xÂxÜxòxy"$yGy^ymy:†yÁyÚyëyþyz 'z 4z0AzSrz'Æzîz{7{?L{ Œ{™{ ´{[Õ{1|B|5]|“|³|3Ä|ø|}#}94}7n}!¦}È}4Ù} ~8~T~s~x~•~´~Ê~"Ý~' EPc {!†¨&Èï €0%€5V€3Œ€0À€?ñ€1DO” ©2µ!è ‚-‚,D‚q‚x‚‚6ˆ‚¿‚ Ђ>ñ‚'0ƒXƒ gƒ*tƒ$Ÿƒ&ăëƒôƒ „ „7„&F„!m„„¦„¶„˄҄ ã„ î„(û„$…5…L…%i……§…º…ƒØ…%\†/‚†©²‡‹\ˆè‹ù‹ ŒŒ4ŒGŒHWŒ Œ§Œ·ŒÖŒ ߌ,éŒ'>> }+ˆ´Óì0 Ž-;Žiހޗ޴ŽÌŽ æŽóŽüŽ  Éé%1+5]“³Ç8ã‘+"‘ N‘Y‘^‘ e‘ p‘ {‘ˆ‘‘0nØ$#0€³B7©c4âp ÀŸRÅŠh¬Ê¯¥ €P;碰pžE¸&¶î§Í"¤cÝ¡ÔÞµmrQBèZÉÈÆÇX»†øy„.$¾=}Ó{"ü™Ø+Σ1q¥ÉÌËÚ'F*“´|”¶¦„(‚›–¨ŽÏbÒl³ù wÏ5>ºFž²áv¤^éSA±q=Z,ËÁˆ-Ó )Šf–w6Ÿ]Ð…-g{2n7)%‘È­yGHÊPÃÕÑI/Úeò½ŒA~[i]S3ÿi¾ÙVLH׉a¡¿À!oï_+ ¿ú˜ÙjàUgýEU9C5š|‡Œj—ÁMߪ^*¬¨ŽJ”êÕM©z:b»lx­¹<xš’>µs9;Æ!÷_  t‹¹±Å ÛÌ‚™`TK?£¦4\ñ?`¸å@%Û:°ÔY1·(«Löhœ¯ä²Í㈺ƒ«[ õæþ’ƒdט… ·ÂÄQ‡e2ëÎѪk.D,#aO rÒ† 'm8‘¼\}D 8Wv—•zY&K›<3WôÄCTROÜÖ®@ÖIì¼N‰Ç6~óNÃdœu´u§û¢tÐs ð‹k®of½“GXí/VJ•"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: ru_RU.CP1251 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже ÑущеÑтвует - продолжить клонирование?"%s" Уже ÑущеÑтвует - Продолжить объединение?"%s" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?"%s" Уже ÑущеÑтвует - продолжить перемещение?"%s" Уже ÑущеÑтвует - продолжить разбивку?"%s" Уже ÑущеÑтвует - Продолжить копирование?"%s" Уже ÑущеÑтвует - Ñоздать каталог?"%s" Уже ÑущеÑтвует - продолжить переименование?"%s" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?$NAME%s не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа. Попробовать ÑнÑть защиту и продолжить?%s - Щелкните Ð´Ð»Ñ Ñмены...%s наÑтройки%u/%u каталогов, %u/%u Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле(Ðовый тип)(Ðет наÑтроек)(нет выделениÑ)(Ðет)(Так будет выглÑдеть), %s Ñвободно10, ДеÑÑтичнаÑ16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)8, ВоÑьмеричнаÑО программеФормат даты доÑтупаПроблема доÑтупаПрочитанДейÑтвиеДейÑтвиÑДобавитьДобавить дейÑтвие...Добавить ÑтрокуДобавить Ñтроку...ЛиниÑ-разделитель в окне вводаЗаголовок окна диалогаВÑеВÑе Ñлементы|Отмеченные|Разотмеченные|Ð’Ñе выбранныеВÑе выбранные(панель назначениÑ)Ð’Ñе выбранные, без кавычекВÑе выбранные, разотметитьВÑе выбранные, Ñ Ð¿ÑƒÑ‚ÑмиВÑе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметитьВÑе типы|Каталоги|Без каталогов|Добавить тип Ñимвола?ДеÑтвительно хотите выйти?СпроÑить|ПопытатьÑÑ Ñменить и продолжить|ПрерватьÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?ДоÑтупные типы ÑодержимогоB-УÑтрБлокЦвет фонаФон...ФормаОÑновные наÑтройкиÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)Размер блокаБлоковРазмер буфераВÑтроеныеВÑтроеные (%u)КнопкаКнопкиC-УÑтрПерейти в каталог назначениÑ?Перейти в каталог?Перейти в каталог иÑточника?ОтменаПоказывать вывод?ФормаИÑпользовать Ñигнал динамика?По центруФормат даты изменениÑСмена режимаСмена владельцаИзменить ширину ÑтрокиИзмененСменить|ОÑтавитьУбратьВыделите файлы, раÑположите по порÑдку и нажмите Собрать.Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние обозначает Ñкрытие)Щелк-М-Щелк возможноÑтьКлонироватьКлонирую...Закрыть ÑкобуЦветаКолонкиКомандаКомандыВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)ÐаÑтройкаÐаÑтроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Ðе могу %sÐе могу %s "%s"Ðе могу %s "%s" (код %d)Ðе могу %s "%s": %s (код %d)Ðе могу найти модуль userinfo - определение имен пользователей не будет работать.Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸ÑиÐе могу выгрузить процеÑÑ "%s" (pid=%d) -- зомбиСоздание ÑÑылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОпиÑаниеОпределениÑУбратьУдалениеУбрать ÑтрокуУдаление Ñтого клаÑÑа повлечет также удаление вÑех потомков. Уверены?Удаление...NУÑтрОNУÑтрÐОУÑтройÑтвоÐомер уÑтройÑтваÐомер уÑтройÑтва, оÑновнойÐомер уÑтройÑтва, неоÑновнойРаÑположение диалоговых оконДиалоговые окна в центре ÑкранаДиалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹Ð”Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ðµ окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджеромТочноÑтьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиÐе раÑпределÑть новые линии?Кроме каталогов?Ðе изменÑтьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить Ñодержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ÑÑылкуИзменить...Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ номер Ñтроки или процент:Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки "%s"Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки "%s" Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ"%s" какВведите новое Ð¸Ð¼Ñ Ð´Ð»Ñ "%s"Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°ÐžÑˆÐ¸Ð±ÐºÐ°ÐžÑˆÐ¸Ð±ÐºÐ¸Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ—Ð°Ð¿ÑƒÑкВычиÑлить выражение "Ðайти" на каждом файле Ñодержащем подÑтроку из выражениÑ. Затем заменить вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в "Заменить" где n - номер (Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°.Выполнение "%s" ÑорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначениÑ)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼ÐŸÐµÑ€Ð²Ñ‹Ð¹ выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметитьРазбивка по размеруÐа определенное количеÑтво чаÑтейПо определенному размеру чаÑтиФлагиУÑтановить курÑор?ЦветЦветФорматÐайтиПоÑледнийГБGTK+ RCОÑновныеСбор информации...Считаю размер...NгрупВÑе?ОÑновные комбинации кнопокГруппаПерейтиЗахватитьВзÑть текущиеГруппаÐомер Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ÐŸÐ¾Ð´ÑтавитьСÐачалоВыÑотаПроверить ÑимволыРазрешить Ñкрытие?СкрытиеИÑториÑДомашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAMEÐ“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?ЗПоиÑкЗначокЗначкиРаÑпознаваниеÐе учитывать региÑтр?Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?ÐаÑледуемые ÑвойÑтваКнопки - флажки (ДÐ/ÐЕТ)Кнопка выбораВвод ÑтрокаМеню Ð²Ñ‹Ð±Ð¾Ñ€Ð°ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?Ðе удовлетворÑющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнÑть предыдущую задачу?ЗаголовокВидОÑтавлÑть незавершенные файлы еÑли нет меÑта?ЛеваÑС левой Ñтороны панели командСлева от ÑпиÑкаСтрока %d (%.0f%%)СÑылкаСÑылка наЗагрузка значка ...РаÑположениеИщет подÑтроку во вÑех именах файлов и заменÑет на другую подÑтроку.Ðижний региÑтр?МБСоздать каталогУÑловие на файлУÑловие на имÑУдовлетворÑющие уÑловиюМенюСреднÑÑРежимПрава, в цифрахПрава, ÑтрокойМодифицированФормат даты модификацииПеремеÑтить какПерейти в родительÑкий каталогПеремеÑтить как...Перемещение...NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок.ИмÑФормат имениСузить?СвойÑтва нового ÑобытиÑÐовый клаÑÑ %uСÑылокБез разделениÑÐетВажно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны: одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это может привеÑти к их неожиданному поведению...ЧиÑло ÑÑылокДÐ_ДÐ|_ОтменаВ Ñлучае нехватки правОткрыть ÑкобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецÐомер Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»ÑŒÐŸÐ°Ð½ÐµÐ»ÑŒÐ Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐŸÑƒÑ‚ÑŒ Ñверху?Путь на левой панелиПуть на правой панелиПуть на панели назначениÑДомашний каталогПуть на панели иÑточникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разрÑды?ПодтвердитеПозициÑКол-во знаковСохранÑть даты при копировании?ПредпроÑмотрОÑновнаÑСоÑтоÑниеБиты правСоотношениеЧтениеЧтениеДейÑтвительно удалить "%s" ?ДейÑтвительно удалить текущую Ñтроку кнопок?Ð”Ð»Ñ Ñодержимого тоже?ВыражениеВыражениеЗапоминать выбраные Ñлементы?Запомнить ответ (менÑет наÑтройку)УбратьПереименоватьПереименоватьУСЛПовторÑть поÑледовательноÑть пока еÑть выбраные?ЗаменитьВÑе вхождениÑ?ОбÑзателен выбор назначениÑ?По полному имени?ÐтрибутыОбÑзателен выбор иÑточника?С раÑширениемПризнакиОбновитьПеречитать каталог назначениÑ?Перечитать каталог иÑточника?Вернуть начальныеСброÑитьОÑтавить только наÑледуемыеПраваÑС правой Ñтороны панели командСправа от ÑпиÑкаRootШирина Ñтроки...ЗапуÑтить фоном?Выполнить...СохранитьСохранÑть иÑторию?Бегунок вÑегда?РаÑположение бегункаПоиÑкВторичнаÑРазмер куÑкаВыборВыбрать вÑтроеныеВыберите командуВыберите цель ÑÑылкиВыберите менюВыберите клаÑÑВыбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ’Ñ‹Ð±ÐµÑ€Ð¸Ñ‚Ðµ ширину новой ÑтрокиВыбер по конÑольной командеВыбраные типы ÑодержимогоОтметить|Разотметить|Перевернуть|Тип разделителÑПереименование в поÑледовательноÑтьУÑтановитьИÑп. GIDУÑтановка владельца Ð´Ð»Ñ '%s':УÑтановить ширинуИÑп. UIDУÑтановить при открытии?УÑтановить права Ð´Ð»Ñ "%s":С GIDС UIDЛиÑтРаÑположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой ÑиÑтемы?Показывать подÑказкиПроÑтаÑРазмерЗнак разделитель тыÑÑчРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительÐачать ÑПоÑтоÑнныйШагФикÑациÑКлаÑÑКлаÑÑÑ‹Ðе Ñнимать при выходе?ОбменÑтьОбменÑть Ñ %sСÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ÐšÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑÑылкиПо умолчаниюОкончаниеПроÑмотр текÑтаСледующие кнопки модификаторы должны быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышкиОбщий размер %lu байт.Эта команда переименовывает вÑе выделенные файлы в нумерованную поÑледовательноÑть. Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов.Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING. Эта Ñтраница позволÑет выбрать раÑположение панели закладок отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить в Ñти папки нажатием левой или Ñредней кнопки мышки Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа. Также выберите тип разделителÑ. ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, раÑположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодÑказкаВÑего (%s)ИÑпользовать выражение как глоб. маÑку?Ð¢Ð¸Ð¿Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°ÐšÐ»Ð°ÑÑ Ñтого типаТипыNвладÐе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° "%s".ВладелецÐеизвеÑтныйСнÑть выделение поÑле выполнениÑ?ВверхСохранить при закрытии?Верхний региÑтр?ПользовательОпределенные (%u)Значение $NAME (из окружениÑ)ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d).ВертикальноОтображениеПредупреждениеКолеÑом внизКолеÑом вверхШиринаОкнаÐаЗапиÑьЗапиÑÑŒXYУ Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек. Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДР(Подождите продолжениÑ)_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_ОтменаДÐ|Ð’Ñе|Ðет|Отмена_ДÐ|_Отмена_ДÐ|_Ðет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИÑтинада~NAMEgentoo-0.20.6/po/it.gmo0000664000175000017500000007460712460264115011572 00000000000000Þ•Ï”i °&*±&)Ü&)')0'*Z'(…')®'*Ø'+(/([5(‘( ©(µ( Í( Ù(ä(û( )) *) 4) @) N)\) e)r)…)”))¤)¬) °)¾) Æ)#Ñ)õ)** 1*>*^*v**"¦*0É*ú*+30+1d+–+®+´+º+ Ë+Ù+Þ+í+ ,, ,",+,:,A,I,O,_, v,,ˆ,˜,µ,¼, Ï,Û,ì,---1!-mS-Á-×- Ý- è-ö-ý-. .;.R. c.p...™.¡.ª.³.». Ê.×. ß. ê. ø. // /;/CZ/+ž/4Ê/ÿ/00$0 60 D0 O0[0 b0 p0D{0 À0Ì0Ó0Ú0 á0ï011,1L1h1|1 €1Š1œ1­1 ¿1É1ß1ô1 22 2(2 >2I2]2s2‚2”2§2¯2 Ë2ì2 3!%3!G3i3„3Ÿ3·3)Õ3ÿ34 44û4545=5B5G5X5!g5‰5£5¼5#Ö5ú5% 6$16V6\6q6 ‚66—6 œ6©6¬6´6¼6Ó6ä6è677 7 77%7 .797?7A7F7M7 ]7 k7x7€7 7¨7ª7²7·7½7 Ì76Ù7!828(G8p8 €88ž8¯8Ã8 È8 Ó8á8ä8è899& 94999 Q9^9o9t9|9•9Hž9ç9ê9ù9 : :':-:4:9: I:V:_:r:z: š: §:/±:á: æ:ò:ú: ;; !;,;£1;Õ;å;è; ú;<<<<3<F<L< U<`< q<|<‚< ‰<•<§<$º<ß<ö<= = )= 3===E=`=o= x=‚=ž=¦=®=·=Ç=Í=Ò=Û=!ï=>&> .>8>#P>t>{>*‚>­> µ>Â>Þ>ñ> ? ??(?7?H?O?k?q? Š?˜? ?ª?½?Ä?É?Ý?ï?@ @ @ @'@6@E@ X@ d@q@@š@±@É@Ú@ì@ð@ø@ AA &A3AQAXA_AeA }A‡A›A ¸AÆAÍAÒAáAñAB BBB!B'BDB\BkBtB{B€B‡BB ”B ¢B ¬B¹BÊBÞBíB òBgþBfC}ƒCdD®fD G G&G)G0G 8GCG HG RG_GeG'iG‘G—GŸG¸G»GÌGÑGãG#H$H-H4H "IbrŽÛ ¼É²>‹–3Ì[Ä¢­€¥ºy·‡[ˆI‚VµR¦ªT%ž7ýU—Í(jwS¡<à¤Ëg›”lp¯ 7]ñ9d4xK?ün³Åg‰/wD4HÊ-ÄU“&¬o¾˜ç¡~ µ‘;v´-… ›m°¬*^¶¸W£'³v)@YkÇhtRð ÁжØ=•¦5!zšjF|!Â#óÕ“cJÜ%*H ¸CÆK+„ª•.8pÌE$qˆ¹ ŽtÓÅõ{YhŒ©( ݱW¼Šß÷qÈ\sîên½s‹o+`Éï°aGÏm¢X}ä:EÎÖJë¯í«Z?€':ÂPyÀ·f0š«efúƒar¤§—=G¥"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?Cause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlobal Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalIISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRepeat Sequence Until No Source Selection?ReplaceReplace All?Require Match on Full Name?Require ProtectionRequire SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2004-06-18 12:00+0100 Last-Translator: Francesco Cosoleto Language-Team: Italian Language: it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); "%s" esiste già. Continuare con la clonazione?"%s" esiste già. Proseguire con l'unione?"%s" esiste già. Continuare con il collegamento?"%s" esiste già. Continuare con lo spostamento?"%s" esiste già. Continuare con la suddivisione?"%s" esiste già. Proseguire con la copia?"%s" esiste già. Proseguire con mkdir?"%s" esiste già. Proseguire nel rinominare?"%s" esiste già. Proseguire con il collegamento simbolico?$NOME%s non si è potuto eliminare per via di restrizioni nell'accesso. Si riprova cambiando la protezione?%s - Un clic per cambiare...Impostazione '%s'%u/%u dir, %u/%u fileInformazioni di "file"(Nuovo tipo)(Nessuna opzione disponibile)(Nessuna selezione)(Niente)Stile del testo della riga, %s liberi10, Decimale16, Esadec. (A-F)16, Esadec. (a-f)8, OttaleInformazioni su gentooFormato della data di accessoProblema di accessoUltimo accessoAzioneD'azioneAggiungiAggiungi azione...Aggiungi rigaAggiungi riga...Aggiunge una barra di separazione alla finestra d'immissioneAggiunge il titolo alla finestra d'immissioneTuttiTutte le righe|Parte selezionata|Parte deselezionata|Tutta la selezioneTutta la selezione (pannello di destinazione)Tutta la selezione, senza virgoletteTutta la selezione, deselezionaTutta la selezione, con percorsiTutta la selezione, con percorsi, deselezionaTutti i tipi|Solo le directory|Solo non-directory|Apporre carattere tipo?Si è sicuri di voler uscire?Chiedi all'utente|Autonomamente prova a cambiare, e ritenta|AnnullaSalvataggio automatico in uscita delle modifiche alla configurazione?Tipi di contenuto disponibiliDevice a blocchiDim. BloccoColore sfondoSfondo...BaseImpostazioni baseInizianti con un puntoGrandezza bloccoBlocchiGrandezza bufferInternoInterni (%u)PulsantePulsantiDevice a caratteriCD destinazione?Portarsi nella nuova directory?CD sorgente?AnnullaCattura i dati uscenti?Emettere un beep in caso di errore?CentroFormato della data di cambiamentoCambia permessiCambia proprietàCambiare ampiezza della filaCambiatoCambia|Lascia stareLiberaCliccare e trascinare i file da riordinare, quindi cliccare «Unisci»Un clic abilita/disabilita le regole per il nascondimento dei file. Premuto, renderà effettive le regole e le voci che le seguono non saranno visibili.Manovra Click-M-ClickClonaClonazione...Graffa di chiusuraColoriColonneComandoComandiLa versione del file di configurazione (%s) non corrisponde con la versione del programma (%s)Configurazione gentooConfigura...Conferma cancellazioneConferma uscitaContieneContenutoContenutoControlliCopia con nomeCopia colori a...Copia da %sCopia a...Copia a %sCopia con nome...Copia in corso...Non riuscito %sNon riuscito %s "%s"Non riuscito %s "%s" (codice %d)Non riuscito %s "%s": %s (codice %d)Non si è potuto inizializzare il modulo userinfo - la risoluzione del nome utente non funzioneràNon si è potuto aprire il file di configurazione per scriverloNon si è potuto terminare il processo figlio "%s" (pid=%d)--avviso zombieCrea collegamento simbolicoCreatoPredefinitoDirectory predefinitaTitolo predefinitoDefinizioneDefinizioniCancellaCancella azioneCancella rigaCancellando questo stile si elimineranno anche tutti i suoi discendenti. Si è sicuri?Cancellazione...DevMagDevMinDispositivoNumero dispositivoNumero dispositivo, maggioreNumero dispositivo, minorePosizionamento dialogoLa finestra di dialogo si pone al centro dello schermoLa finestra di dialogo segue il mouseCifre di precisioneDirPannelliLe directory primaLe directory per ultimeLe directory mischiateDirectoryI pulsanti del mouse sui pannelli delle directoryNon estendersi sulle linee?Non toccare le directory?Non tracciareSottoDuplicaModifica colore di sfondoModifica coloreModifica contenuto colonnaModifica colore di primo pianoCambia modificatoriCambia modificatori...Modifica collegamento simbolicoModifica...Inserire nome del file di destinazioneInserire numero di linea o percentuale:Inserire nome per il clone di "%s"Inserire nome per la copia di "%s"Inserire il nome per il collegamento clone di "%s"Inserire il nome della directory da creareInserire il nome con il quale collegare "%s"Inserire il nome con il quale spostare "%s"Inserisci nuovo nome per "%s"Inserire il testo da cercare (RE)Inserire il percorso, quindi premere «Invio»ErroreErroriEseguibileEsecuzioneEsegue l'espressione regolare immessa in "Da" su ogni nome di file, serbando le corrispondenze di sottoespressione poste in parentesi, per poi sostituire ogni occorrenza di $n immessa in "A", dove n è l'indice (iniziante da 1) per una sottoespressione, con il testo che occorre. Quindi impiega il risultato come un nuovo nome di file.Esecuzione di "%s" fallitaEsternoFIFOFileRiconoscimento filePrimo selezionatoPrimo selezionato (pannello di destinazione)Primo selezionato, senza virgolettePrimo selezionato, deselezionaPrimo selezionato, con percorsoPrimo selezionato, con percorso, deselezionaDimensione della suddivisione fissaNumero di parti fisso, dimensioni variabiliDimensione fissa, numero di parti variabileParametriIl focus sulla nuova directory?Colore primo pianoPrimo piano...FormatoDaDalla cronologiaGbGTK+ RCGeneraleRaccolta delle informazioni...Ottenimento delle dimensioni...ID gruppoScorciatoie di tastiera generaliGruppoVai aPrelevaQuella di adessoGruppoID gruppoNome gruppoIpotesiNTestaAltezzaControllo esadecimale per i primiAbilita nascondimento?Quali voci nascondereCronologiaDirectory home dell'utente NOMEOrizzontaleIRicerca I.IconaIconeIdentificazioneMaiuscole come minuscole?Ignora la mancata copia degli attributi (data, proprietario, modo)?Ignorare «Bloc Num» per le associazioni di tastiera?Ereditamento proprietàInserisce un pulsante di verifica (che emette TRUE o FALSE)Inserisce un combo boxPer l'immissione di una stringaPer l'immissione tramite menùOrdinamento invertito?Inversione della corrispondenza?UnioneUnione...GiustificazioneKbTastoSopprimi l'istanza precedente?EtichettaDisposizioneNon riuscendo, lasciar stare la destinazione se è completa?SinistraA sinistra del pannello comandiA sinistra dell'elencoLinea %d (%.0f%%)CollegamentoCollegamento aCaricamento icone...PosizioneCerca una sottostringa in tutti i nomi di file e la sostituisce con un'altra.MbCrea directoryCorrispondenti con "file" (RE)Corrispondenti con il nome (RE)Corrispondenti all'espressione regolareMenùMedioModoPermessi, formato numericoPermessi, formato testoModificatoFormato della data di modificaSposta con nomeSale alla directory precedenteSpostamento con nome...Spostamento...NLS: Attivo, versione italiana di Francesco Cosoleto.NomeFormato del nomeStringere?Nuova proprietà d'azioneNuovo stile %uN° colleg.Nessuna spaziaturaNullaNota: Le impostazioni per il controllo dei pulsanti del mouse presentano ambiguità: la stessa combinazione pulsante+modificatore è usata per più di una funzione. Questo potrebbe rendere il loro comportamento particolarmente bizzarro...Numero di collegamentiOKIn caso di problemi d'accessoGraffa di aperturaOpzioniOppostoAltriUscita di %s (pid %d)Sostituisci l'ascendente?ProprietarioID proprietarioNome proprietarioOrientamento pannelliDivisioneRidimensionabilePrecedenteIl percorso posto in alto?Percorso del pannello sinistroPercorso del pannello destroPercorso della directory del pannello di destinazionePercorso della directory homePercorso della directory del pannello sorgentePercorsiPercorsi e nascondimentiSelezione codiceScelta dell'iconaScelta...Porre un separatore ogni tre cifre?ConfermaPosizionePrecisioneMantieni le date originali nella copia?AnteprimaPrimarioProgressioneBit di protezioneProporzioneLetturaLeggibileVeramente cancellare "%s"?Cancellare veramente questa fila di pulsanti?Addentrarsi nelle directory?Reg ExpRegExp...Ricorda le righe selezionate?Ricorda la risposta (altera la configurazione)RimuoviRinominaRipetere la sequenza finché vi sono selezioni?SostituisciSostituisci tutti?Richiesta la corrispondenza sull'intero nome?Richiede protezioneRichiede suffissoRichiede tipoRiesaminaRiesamina destinazione?Riesamina sorgente?Reimposta a predefinitoPrecedenteRitorna al comando ereditatoDestraA destra del pannello comandiA destra dell'elencoRadiceAmpiezza...Esegui in background?Esegui...SalvaSalva gli elenchi della cronologia?Barra di scorrimento fissa?Posizione barra di scorrimentoCercaSecondarioDimensione segmentoSelezionaSelezione comandi interniSelezionare comandoSeleziona la destinazione del collegamentoSelezione menùSelezione stileSelezione con RESelezionare ampiezza per la nuova filaTipi di contenuto selezionatiSeleziona|Deseleziona|InvertiStile di separazioneRinomina sequenzialeSerieSet GIDImposta la proprietà per "%s":Imposta ampiezzaSet UIDImpostare all'apertura?Imposta bit di protezione per "%s":SetGIDSetUIDFoglioPosizione pannello delle scorciatoieScorciatoieMostra i dati di uscita di "file"?Mostra la dimensione relativa al file system delle directory?Con suggerimento?SempliceDimensioneSegno marcatore della dimensioneDimensione, pannello sinistroDimensione, pannello destroSocketOrdine perOrdinamentoSpecialeSuddivisioneSuddivisione di "%s". Il file è di %s (%s).Suddivisione di "%s". Il file è di %s.Tracciamento della divisioneInizio daCon spaziaturaPassoStickyStileStiliSi deve tenere in vita all'uscita?Scambia con...Scambia con %sCollega simbolicamente con nomeClone di collegamento simbolicoPredefinito del sistemaCodaVisualizzatore testoUno o più di questi modificatori di tasto devono essere tenuti premuti quando il pulsante del mouse è cliccato per l'avvio del comandoLa dimensione totale è %lu byte.Il comando rinomina tutti i file selezionati in una sequenza numerata. I controlli presenti permettono di definire come i nomi sono composti.Questo è software libero e privo ASSOLUTAMENTE DI OGNI GARANZIA. Leggere il file COPYING per dettagli. Questa pagina permette di controllare come posizionare il pannello delle scorciatoie rispetto al pannello comandi principale. È pressocché un segnaposto, dato che il piano è quello di fornire una maggiore flessibilità nella gestione dei pulsanti e anche di consentire la creazione di altri pannelli oltre ai due già incorporati. Ma questo deve ancora accadere. Nel frattempo vengono fornite le funzionalità presenti quando le scorciatoie erano una caratteristica speciale con la loro pagina di configurazione (inclusa fino alla versione 0.11.24 di gentoo), per comodità dell'utente. Per trovare il pannello delle scorciatoie, passare alla pagina delle definizioni e usare il menù delle opzioni nell'angolo in alto a sinistra.Limite temporaleTitoloAInversioneSuggerimentoTotale (%s)TipoNome tipoStile del tipoTipiID utenteImpossibile eseguire il comando non riconosciuto "%s".UtenteSconosciutoDeselezione delle righe dopo l'esecuzione?SuAggiornare alla chiusura?UtenteUtente (%u)Valore di $NOME (variabile d'ambiente)Versione %s (GTK+ versione %d.%d.%d).VerticaleVisiveAttenzioneRuota verso il bassoRuota verso l'altoAmpiezzaFinestreConScrivibileScritturaXYPossono esserci dei cambiamenti nella configurazione non salvati Uscire senza salvare comporterà la loro perdita. Uscire veramente?_Cancella|_Annulla_Unisci|_Annulla_OK_OK (Di più fra poco)_OK|_Tutti|_Salta|Salta t_utti|_Annulla_OK|_Tutti|_Salta|_Annulla_OK|_Annulla_OK|_Salta|_Annulla_Esci|_Salva, poi esci|_Annullafstabgentoo v%s di Emil Brink PID di gentoomtabapertopixelqualcosaverosì~NOMEgentoo-0.20.6/po/de.gmo0000664000175000017500000006524412460264115011543 00000000000000Þ•°œ A $*!$)L$)v$) $*Ê$(õ$)%*H%+s%Ÿ%[¥%& &%& =& I&T&k&z&& š& ¤& °& ¾&Ì& Õ&â&õ&' ''' '.' 6'A'['_' }'Š'ª'Â'Ù'"ò'0(F(](3|(1°(â(ú()) )%)*)9) P)[) b)n)w)†))•)›)«) Â)Í)Ô)ä)** *'*8*L*T*g*1m*mŸ* +#+ )+ 4+B+I+Q+Y+;b+ž+ ¯+¼+Ë+Ü+å+í+ö+ÿ+, ,#, +, 6, D, O,[,l,‡,C¦,+ê,-+-3-;- M- [- f-r- y- ‡- ’-ž- ¥-³-Æ-æ-.. .$.6.G. Y.c.y.’. —.¡. ·.Â.Ö.ì.û. / /(/ D/e/‚/!ž/À/Û/ö/0),0V0\0 c0n0ûv0r1‹1”1™1ž1¯1!¾1à1ú12#-2Q2%b2$ˆ2­2Â2 Ó2á2è2í2õ2ý23%3?3D3 I3V3\3 e3p3v3x3}3„3 ”3 ¢3¯3·3 Ô3ß3ó3ø3þ3 464!Q4s4ˆ4™4­4 ²4 ½4Ë4Ï4ç4í4ô4ù4 55/545<5U5H^5§5¶5È5 Ø5ä5ê5ñ5ö5 666/676 W6 d6/n6ž6 £6¯6·6 Ë6Ø6 Þ6é6£î6’7¢7¥7 ·7Å7Í7Ó7é7ü78 88 '82888 ?8K8]8$p8•8¬8Ì8 Ò8 ß8 é8ó8û8 9 9999A9I9R9b9h9m9v9!Š9¬9Á9 É9Ó9#ë9::*:H: P:]:y:Œ: ›:¨:¯:Ã:Ò:ã:ê:; ; %; 3;@;S;Z;_;s;…;˜; Ÿ; ©;¶;½;Ì;Û; î; ú;<<0<G<_<p<‚<†<Ž< ¦<´< ¼<É<ç<î<õ<û< ==1= N=\=c=h=x=‰==˜= =¨=®=Ë=ã=ì=ó=ø=ÿ=> > > $>1>B>Q> V>gb>Ê>}ç>de? Ê?Õ?Û?Þ?å? í?ø?@ @ !@.@'4@\@d@}@€@‘@–@¨@#Å@é@ò@ù@ A AAA#A(A1A7A9Ae;A¡A ±A¿AÃA ×AøA BB-BLB,RB BŒB‘B”B ›B¥BªB®B‡´B/E.tE3£E4×E FoF‚FžF"¯F ÒF ßFëFGGG /G 9G EG SGaG jGwG’G £G¯G¶G ¿GËGáGóG+H4H+9HeH!xH,šHÇHåH(I4,IaIzIBŒI<ÏI J&J,J5JFJUJ[JoJ ˆJ–JžJ ­J·JÇJÍJÔJÚJ÷JK 4K>K)PK zK„K ¡K¯KÀK ÙKãKýKJL|QLÎLâLéLòLMMMMQ%MwMŒMM²MÆMÏMÖM ÞM èMõM N N(N9N HNSNcNxN"—NcºN6O"UOxOOŠOŸO ®O ¹OÆOÏOßO îOùOPP,%PRPlP}P‚P–P«PÁP ØPäPQ Q+Q4Q MQ[QrQ‹Q£Q#¾Q âQðQ# R 1R!RR0tR¥R#ÅRéRS5 SVS]S dS pS/{S"«TÎTÕTÚTàTðT* U57U&mU$”U/¹UéU)V)+VUVtV…V”V›VŸV §V±VÊVÛVñVùVWW W &W 3W=W?WDWJW\WpW„W#ŒW °W»WÛWâWêW"úWGXeX„XŸX¶X ÐX ÚX æXòXøX Y Y'Y-YGYWYiYpY€Y˜YRœYïYZ#Z>ZPZWZ]ZcZtZ ˆZ”Z´Z(ÄZíZ ÿZ1 [?[ D[R[Z[ u[ ƒ[‘[ [»¦[b\|\\’\¤\­\Í\å\ý\ ] ] ]4] D]Q]m]]š]&´]Û]'÷]^%^7^G^ V^a^s^ |^ ‡^¨^±^ ¹^ Å^ Ñ^Ý^ã^ê^+_._ E_ Q_]_ y_ š_ ¤_6¯_æ_ï_/þ_.`B`Y` j`x`‹` ` »`!É`ë`ò` aa/a Ga Ua_aza˜a³a ºa Äa ÑaÜaòab"b3bCbWbvb‘b ¯b¼bÕb Übçbc c&c;cYc`cgc!nc cžc-¸cæcùcd d%dBdId Xdbdjd"rd•d ³d¿dÈdÐd×dÜdâd ödee.e>e FeƒTe%Øe þegŸfgg g %g0g 9gEgeg ig tg‚g0ˆg ¹gÃg ágëg hh+h#Ehihrhzh‚h•h§h®h¶h ¼h ÉhÓhÕhi×hAiVilipi7‡i#¿iãiòi*j;j-Aj oj|jj„j Šj–j›jžjD¦®Ýk§]&*SŸ-Ñt;+:hžY÷LÈs[^bQwcnFºªù2öIyïóWá€Ê©ñÂUÜS+Wø›“0P^¹:¾—ˆ¡„ü€K—{x=&™Éý•xpEÔ´Y·ì@a-‹vL¬’~ˆŠ‚Þ¢ °Ï6P3A[»‚R)ŒØ>aèfiE–)œ¥(AÿMÕO1ªvb#VnË/ I£rj˜Xã¥\® “ŽTÌ>‡{eG‘tkwµ.ge<ż`Šæ8 ¸z¡ |$`©–|F.ž2ô,%ZðQ5B«Ÿ²li3¤…\‡7TÎ0d*ÙD¯…m$ Câ­¤½V%zmJG(OÄoúäþ†c,;¶r5꿦«'Ò?¯ëH’_û !à7 Ž"‰ò6™u9î£ KjCš•Ö/}}9 †s]~X1!ÃlR „œ'‰Û"HÓUçg­›‹”hƒo¬qNp <³Ç×Jyƒš”M§ßuÍN8íŒÚB¨ 4¨=4df°б#_õÆ¢ZåÁÀ‘é@ q˜?"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?Cause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting...DeviceDevice NumberDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Touch Directories?DownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFocus New Directory?Foreground ColorForeground...FormatFromGTK+ RCGeneralGetting Information...Getting sizes...Global Keyboard ShortcutsGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInverse Sorting?Invert RE Matching?JoinJoining...JustificationKeyKill Previous Instance?LabelLayoutLeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Make DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOn Access FailureOpening braceOptionsOtherOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRepeat Sequence Until No Source Selection?ReplaceReplace All?Require Match on Full Name?Require ProtectionRequire SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Start AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. Time LimitTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUnable to execute unknown command "%s".UnknownUnselect Rows When Done?UpUpdate on Close?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: de Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2004-02-16 20:13+0100 Last-Translator: Christoph Neuroth Language-Team: Language: de MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.3 Plural-Forms: nplurals=2; plural=(n != 1); "%s" existiert bereits - mit klonen fortfahren?"%s" existiert bereits - mit Verbinden weitermachen?"%s" existiert bereits - mit Verknüpfen fortfahren?"%s" existiert bereits - mit verschieben fortfahren?"%s" existiert bereits - mit Aufteilen fortfahren?"%s" existiert bereits - mit dem Kopieren fortfahren?"%s" existiert bereits - mit MkDir fortfahren?"%s" existiert bereits - mit umbenennen fortfahren?"%s" existiert bereits - mit verknüpfen vortfahren?$NAME%s Konnte wegen Zugriffs-Einschränkungen nicht gelöscht werden. Versuchen, Rechte zu ändern und wiederholen?%s - zum Ändern klicken...%s Einstellungen%u/%u Verzeichnisse, %u/%u Dateien'Datei' Info(Neuer Typ)(Keine Optionen verfügbar)(Keine Auswahl)(Keine)(Vorschau-Text), %s frei10, Dezimal16, Hex (A-F)16, Hex (a-f)8, OktalÜber gentooFormat des Zugriffs-DatumsZugriffs-ProblemZugegriffenAktionAktionenHinzufügenAktion hinzufügen...Reihe hinzufügenReihe hinzufügen...Beschriftung zum Eingabefenster hinzufügenAlleAlle Reihen|Ausgewählte|Nicht ausgewählteAlle ausgewähltenAlle ausgewählten (Ziel-Fenster)Alle ausgewählten, keine AnführungszeichenAlle ausgewählten, abwählenAlle ausgewählten mit PfadenAlle ausgewählten mit Pfaden, abwählenAlle Typen|Nur Verzeichnisse|Nur Nicht-VerzeichnisseTyp-Zeichen hinzufügen?Wirklich beenden?Benutzer fragen|Automatisch ändern und erneut versuchen|AbbrechenGeänderte Einstellungen beim Beenden automatisch speichern?Verfügbare Inhalts-TypenB-DevBGrößeHintergrundfarbeHintergrund...BasisBasis-EinstellungenMit Punkt (.) beginnendeBlock GrößeBlöckePuffer-GrößeEingebautEingebaute (%u)TasteTastenC-DevIn Zielverzeichnis wechseln?In neues Verzeichnis wechseln?In Quellverzeichnis wechseln?AbbrechenAusgabe abfangen?Bei Fehler Konsolen-Piep ertönen lassen?ZentriertFormat des Änderungs-DatumsModus ändernBesitzer ändernBreite der Reihe ändernGeändertÄndern|Unberührt lassenLöschenDateien Klicken und Ziehen zum neu anordnen, dann klicken um zu verbinden.Klicken, um Verberge-Regel zu (de)aktivieren (Regel ist aktiv und passende Einträge werden verborgen, wenn Knopf gedrückt)Click-M-Click GesteKlonenKlone...Schließende KlammerFarbenSpaltenBefehlBefehleKonfigurations-Datei-Version (%s) stimmt nicht mit Programm-Version (%s) übereingentoo konfigurierenKonfigurieren...Löschen bestätigenBeenden bestätigenenthältInhaltInhalteSteuerungKopieren alsFarben kopieren nachKopieren von %sKopieren nachKopieren nach %sKopiere als...Kopiere...Konnte nicht %sKonnte nicht %s "%s"Konnte nicht %s "%s" (code %d)Konnte nicht %s "%s": %s (code %d)Konnte Benutzer-Info-Modul nicht initialisieren - Benutzernamen-Auflösung wird nicht funktionierenKonnte Konfigurations-Datei für Ausgabe nicht öffnenSymbolische Verknüpfung erstellenErstelltStandardStandard-VerzeichnisStandard-TitelDefinitionDefinitionenLöschenAktion löschenReihe löschenLösche...GerätGeräte-NummerDialog-PositionierungDialog-Fenster auf dem Bildschirm zentrierenDialog-Fenster folgt MausNachkommastellenVerzVerzeichnis-FensterVerzeichnisse zuerstVerzeichnisse zuletztVerzeichnisse gemischtVerzeichnisVerzeichnis-Fenster MaustastenVerzeichnisse nicht ändern?Nach untenDuplikatHintergrundfarbe ändernFarbe ändernSpalten-Inhalt ändernVordergrundfarbe ändernModifizierer bearbeitenModifizierer bearbeiten...Symbolische Verknüpfung bearbeitenBearbeiten...Name der Ziel-Datei eingebenZeilennummer oder Prozent eingeben:Name für Klon von "%s" eingebenName für Kopie von "%s" eingebenName des zu erstellenden Verzeichnisses eingebenName für Verknüpfung von "%s"Name eingeben, um %s zu verschiebenNeuen Namen für "%s" eingebenSuch-Text eingeben (RE)Pfad eingeben und Enter drücken, um dorthin zu gehenFehlerFehlerAusführbarAusführenJeder Dateiname wird auf den 'Von'-R.A. untersucht, wobei Teilausdruck-Übereinstimmungen gespeichert werden. Dann wird jedes Vorkommen von $n in 'Nach' durch den übereinstimmenden Text ersetzt, wobei n der Index (mit 1 beginnend) eines Teilausdrucks ist. Das Ergebnis wird als neuer Dateiname benutzt.Ausführen von "%s" fehlgeschlagenExternFIFODateiDatei-ErkennungErstes ausgewähltes ObjektErstes ausgewähltes Objekt (Ziel-Fenster)Erstes ausgewähltes Objekt, keine AnführungszeichenErstes ausgewähltes Objekt, abwählenErstes ausgewähltes Objekt mit PfadErstes ausgewähltes Objekt mit Pfad, abwählenFestgrößen-AufteilungFeste Anzahl von Teilen, variable GrößeFeste Größe, variable Anzahl von TeilenNeues Verzeichnis fokussieren?VordergrundfarbeVordergrund...FormatVonGTK+ RCAllgemeinBekomme Informationen...Hole Größen...Globale TastenkürzelGehe zuAktuelleAktuelles wählenGruppeGruppen IDGruppen-NameSchätzenVKopfHöheErst Hex-PrüfungVerstecken erlaubt?Einträge verbergenVerlaufHeim-Verzeichnis für Benutzer NAMEhorizontalGroßer Verzeichnis-Hoch-Knopf?SymbolSymboleIndentifikationGroß-/Kleinschreibung ignorieren?Fehler beim Kopieren der Attribute (Datum, Besitzer, Modus) ignorieren?Num Lock für alle ignorieren?Übernommene EigenschaftenRückwärts sortieren?R.A. Ergebnisse umkehren?VerbindenVerbinde...AusrichtungTasteVorherige Instanz beenden?BeschriftungLayoutLinksLinks der Befehls-KnöpfeLinks der ListeZeile %d (%.0f%%)Verkn.Verknüpfen mitLade Symbol-Grafiken...OrtNach Zeichenkette in allen Dateinamen suchen und durch eine andere Kette ersetzen.Verzeichnis erstellenZutreffend auf 'datei' (R.A.)Zutreffend auf Name (R.A.)Auf R.A. passendeMenüsMitteModusModus, numerischModus, ZeichenketteModifiziertFormat des Modifizerungs-DatumsVerschieben alsZum übergeordneten Verzeichnis wechselnVerschiebe Als...Verschiebe...NLS: Unterstützt, benutze Deutsche Übersetzung.NameNamens-FormatSchmal?Eigenschaften neuer AktionNeuer Stil %uNVerknüpfungKeine TrennungKeineAchtung: Die Maustasten-Einstellungen\ sind mehrdeutig: die selbe Taste+Modifizierer wird für mehr als eine Funktion benutzt. Dies könnte in einem merkwürdigen Verhalten resultieren...Anzahl der VerknüpfungenOKBei ZugriffsfehlerÖffnende KlammerOptionenAus anderem Fenster übernehmenAusgabe von %s (pid %d)Übergeordnete umgehen?BesitzerBesitzer IDBesitzer-NameFenster-AusrichtungFenster-TeilungVerschiebbarÜbergeordnetes VerzeichnisPfad über Fenster?Pfad des linken FenstersPfad des rechten FenstersPfad zum Verzeichnis des Ziel-FenstersPfad zum "home"-VerzeichnisPfad zum Verzeichnis des Quell-FenstersPfadePfade & verbergenCode auswählenSymbol wählenWählen...Bitte bestätigenPositionPräzisionDatum beim Kopieren beibehalten?VorschauPrimärFortschrittSchutz-BitsVerhältnisLesenLesbar"%s" wirklich löschen?Die aktuelle Knopf-Reihe wirklich löschen?Verzeichnis-Rekursion?Reg. Ausdr.RegAusdr...ausgewählte Reihen merken?Antwort merken (ändert Konfig.)EntfernenUmbenennenSequenz wiederholen bis keine Quelle mehr ausgewählt?ErsetzenAlle ersetzen?Übereinstimmung mit vollem Namen erforderlich?Schutz erforderlichvorrausgesetzte EndungTyp erforderlichAktualisierenZiel erneut laden?Quelle erneut laden?Auf Standard zurücksetzenZurücksetzenZum geerbten Befehl zurückkehrenRechtsRechts der Befehls-KnöpfeRechts der ListeReihen-Breite...Im Hintergrund starten?Ausführen...SpeichernVerlaufs-Listen speichern?Scroll-Leiste immer sichtbar?Position der Scroll-LeisteSuchenSekundärTeil-GrößeAuswählenEingebaute auswählenBefehl AuswählenVerknüpfungs-Ziel auswählenMenü auswählenStil auswählenMit R.A. auswählenBreite für neue Reihe wählenAusgewählte Inhalts-TypenAuswählen|Abwählen|UmkehrenTrennungsartSequentielles UmbenennenSetzenGID setzenBesitzer für '%s' setzen:Reihen-Breite einstellenUID setzenBeim Öffnen setzen?Schutz-Bits für "%s" setzen:SetGIDSetUIDLeistePosition der Tastenkürzel-LeisteTastenkürzel'Datei'-Ausgabe anzeigen?Dateisystem-Größe vom Verzeichnis anzeigen?Kurzinfo anzeigen?EinfachGrößeGröße des linken FenstersGröße des rechten FenstersSockelSortieren nachSortierenSpezialTeilung"%s" aufteilen. Datei ist %s (%s)."%s" aufteilen. Datei ist %s.Starten beiStatischSchrittStickyStilStileBeenden überleben?Tauschen mitTauschen mit %sSymbolisch verknüpfen alsSystem-StandardSchwanzText-AnzeigerDie folgenden Modifizierungs-Tasten müssen gedrückt gehalten werden, wenn die Maustaste geklickt wird, um den Befehl auszuführenDie Gesamtgröße beträgt %lu Bytes.Dieser Befehl ändert die Namen aller gewählten Dateien in eine Nummernfolge. Mit den Einstellungen unten lässt sich einstellen, wie die Namen geformt werden.Dies ist freie Software, und es gibt ABSOLUT KEINE GARANTIE. Lies die Datei COPYING für Einzelheiten. Zeit-BeschränkungTitelNachUmschaltenKurzinfoGesamt (%s)R.A. als Glob-Muster behandeln?TypTypen-NameStil des TypsTypenKonnte unbekannten Befehl "%s" nicht ausführen.UnbekanntReihen abwählen wenn fertig?Nach obenBeim schließen aktualisieren?BenutzerBenutzerdefinierte (%u)Wert von $NAME (Umgebung)Version %s (GTK+ version %d.%d.%d).vertikalVisuellWarnungMausrad nach untenMausrad nach obenBreiteFensterDurchBeschreibbarSchreibenXYEs gibt nicht-gespeicherte Einstellungen. Beenden ohne zu speichern wird sie verwerfen. Wirklich Beenden?_Löschen|_Abbrechen_Verbinden|_Abbrechen_OK_OK (Warten für mehr)_OK|A_lle|_Überspringen|_Alle überspringen|A_bbrechen_OK|A_lle|_Überspringen|_Abbrechen_OK|_Abbrechen_OK|_Überspringen|_Abbrechen_Beenden|_Speichern und beenden|_Abbrechenfstabgentoo v%s von Emil Brink gentoo's PIDmtabanPixelirgendetwaswahrJa~NAMEgentoo-0.20.6/po/es.po0000644000175000017500000020600712460264221011404 00000000000000# translation of de.po to Spanish # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR Emil Brink. # Innocent De Marchi , 2011-2013. # msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2015-01-17 19:09+0100\n" "Last-Translator: Innocent De Marchi \n" "Language-Team: Innocent De Marchi \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.6.10\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "A la izquierda de los botones de comandos" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "A la derecha de los botones de comandos" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Estático (sin separación)" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Panel" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Estatico" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Esta página te permite controlar la forma de ubicarse del panel de Funciones " "Rápidas en relación al\n" "panel que contiene los Botones de Comandos. Es una clase de anclaje; el " "plan\n" "es proveer de mucha mayor flexibilidad en la administración de botones y " "soportar la\n" "creación de más paneles de botones integrados en el programa. Pero eso aún " "esta por venir.\n" "\n" "Por lo pronto, provee la funcionalidad que estaba presente cuando las " "funciones rápidas\n" "eran una función especial con su propia página de configuración (hasta la " "versión 0.11.24 de gentoo, incluida), para tu conveniencia.\n" "\n" "Para encontrar el panel de funciones rápidas, cambia a la página de " "Definiciones y usa la opción entrada del menu\n" "en la esquina superior izquierda de la página." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Posición del panel de Funciones Rápidas" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Estilo de espacio intermedio" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Posición" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Establecer Ancho de Fila" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "Predeterminado" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Por favor, confirme" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "¿Está seguro que desea borrar la fila de botones seleccionada?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Borrar|_Cancelar" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Seleccionar el ancho de la nueva fila" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Cambiar el ancho de la fila" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Cambiar el color del fondo" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Cambiar el color del primer plano" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Etiqueta" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Orden" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Tecla" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Colores" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Fondo..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Restablecer el predeterminado" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Frente..." #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Funciones rápidas" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Limpiar" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Copiar colores a" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Copiar a" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "Cambiar con" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Añadir fila..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Borrar fila" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Abajo" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ancho de fila" #: src/cfg_buttons.c:759 msgid "Up" msgstr "Arriba" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "Panel" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "Principal" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "Secundario" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "Consejo" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Banderas" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "¿Refinar?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "¿Mostrar consejo?" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Botones" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "Definiciones" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opciones" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Seleccionar predeterminado" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Abriendo corchetes" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Cerrando corchetes" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "El primero seleccionado" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Seleccionado por primera vez, des-seleccionar" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "El primero seleccionado, con ruta" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "El primero seleccionado, con ruta, des-seleccionar" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "El primero seleccionado (panel de destino)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "El primero seleccionado sin comillas" #: src/cfg_cmdseq.c:638 msgid "First selected, no extension" msgstr "El primero seleccionado, sin extensión" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Todos los seleccionados" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Todos los seleccionados, des-seleccionar" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Todos los seleccionados, con rutas" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Todos los seleccionados, con rutas, des-seleccionar" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Todos los seleccionados (panel de destino)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:645 msgid "All selected, no extensions" msgstr "Todos los seleccionados, sin extensión" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Ruta al directorio del panel de origen" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Ruta al directorio del panel de destino" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Ruta al directorio home" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Ruta del panel izquierdo" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Ruta del panel derecho" #: src/cfg_cmdseq.c:651 msgid "URI of first selected" msgstr "URI del primero seleccionado" #: src/cfg_cmdseq.c:652 msgid "URI of first selected, unselect" msgstr "URI del seleccionado por primera vez, des-seleccionado" #: src/cfg_cmdseq.c:653 msgid "URI of first selected, no quotes" msgstr "URI del primero seleccionado sin comillas" #: src/cfg_cmdseq.c:654 msgid "URIs of all selected" msgstr "URI de todos los seleccionados" #: src/cfg_cmdseq.c:655 msgid "URIs of all selected, unselect" msgstr "URI de todos los seleccionados, des-seleccionados" #: src/cfg_cmdseq.c:656 msgid "URIs of all selected, no quotes" msgstr "URI de todos los seleccionados, sin comillas" #: src/cfg_cmdseq.c:657 msgid "URIs of all selected, unselect, no quotes" msgstr "URI de todos los seleccionados, sin comillas" #: src/cfg_cmdseq.c:658 msgid "URI of first selected (destination pane)" msgstr "URI del primero seleccionado (panel de destino)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Caja de entrada" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Entrada usando menú" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Texto de entrada" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Botón de opcion de entrada (da VERDADERO o FALSO)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Agregar etiqueta a la ventana de entrada" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "Agregar una barra de separación a la ventana de entrada" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Valor de $NAME (entorno)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID de gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Directorio raiz del usuario " #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NOMBRE" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Seleccionar código" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(No hay opciones disponibles)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "¿Ejecutar en segundo plano?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "¿Matar la instancia anterior?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "¿Sobrevivir a abandonar?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "¿Capturar Salida?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "¿Requerir selección del origen?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "¿Requerir selección del destino?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "¿CD Fuente?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "¿CD Destino?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "¿Actualizar el origen?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "¿Actualizar el destino?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "General" #: src/cfg_cmdseq.c:967 msgid "Before" msgstr "Antes" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "Después" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Predefinidos" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Externas" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Agregar fila" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Duplicar" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nombre" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "Definición" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "¿Repetir la secuencia hasta terminar con la seleccion de origen?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Agregar" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Borrar" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Órdenes" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "Izquierda" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "Centro" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "Derecha" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "Bajar" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "Subir" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Las siguientes teclas de modificación deben\n" "mantenerse apretadas al hacer clic con el ratón\n" "para ejecutar la orden" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Editar modificadores" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Controles" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "Funciones rápidas del teclado globales" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Panel de control de los iconos del ratón" #: src/cfg_controls.c:657 msgid "Button" msgstr "Botón" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Editar modificadores..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Maniobra Clic-M-Clic" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Límite de tiempo" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "¿Ignorar el bloqueo numérico (tecla Bloq Num) para todos los enlaces?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Nota: Las opciones para la configuración del botón del mouse\n" "son ambiguas: el mismo botón+modificador\n" "es usado para más de una función. Esto\n" "puede hacer que se comporten un poco extraño..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Advertencia" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_De acuerdo" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "¿Agregar caracter de tipo?" #: src/cfg_dirpane.c:339 msgid "Append \"→ destination\" on Links?" msgstr "¿Agregar\"→ destino\" en enlaces?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "¿Marca cada 3 dígitos?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "Digitos de precisión" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "¿Mostrar el tamaño de los directorios del sistema de archivos?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Formato" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s Opciones" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Contenido" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Justificación" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Título" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ancho" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "Centro" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "Opciones básicas" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Editar el contenido de la columna" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Título predeterminado" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Directorios primero" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Directorios al final" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Mezclar directorios" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "A la izquierda de la lista" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "A la derecha de la lista" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "Predeterminado del sistema" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Copiar desde %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Copiar a %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "Intercambiar con %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Columnas" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "Tipos de contenido disponibles" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Tipos de contenido seleccionados" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Editar..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Eliminar" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Ordenar" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Orden por" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Modo" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "¿Orden inverso?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "¿Ignorar mayúsculas/minúsculas?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Directorio predeterminado" #: src/cfg_dirpane.c:1121 msgid "Starting Directory" msgstr "Directorio inicial" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "Obtener el actual" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "Desde historial" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "¿La ruta arriba?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "¿Permitir ocultar?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "¿Siempre barra de desplazamiento?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "¿Botón padre gigante?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "¿Quiere establecer la fuente personalizada?" #: src/cfg_dirpane.c:1166 msgid "Rubber banding Selection?" msgstr "¿Requerir selección del destino?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "¿Filas controladas?" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "Barra de desplazamiento" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Horizontal" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Vertical" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "No Rastrear" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Proporción" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Tamaño, panel izquierdo" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Tamaño, panel derecho" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "Orientación del panel" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Rastrear división" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "pixeles" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "¿Recordar las filas seleccionadas?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "¿Guardar las listas de historial?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Paneles de directorios" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Separación de paneles" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "Historial" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "Contenido 'Bloques' obsoletas" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "La columna de \"Blocks\" ya no se admite, \n" "pero la configuración sigue haciendo uso de ella. Se \n" "eliminará automáticamente." #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "Contenido 'Block Size' obsoleto." #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "La columna 'Block Size' ya no se utiliza, \n" "pero su configuración personalizada hace uso de esta opción.\n" "Se eliminará automáticamente." #: src/cfg_errors.c:48 msgid "Errors" msgstr "Errores" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "Presentación de mensages de error y de estado." #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "Barra de estado por encima de los paneles" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "Bara de título de la ventana principal." #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "Ventana de diálogo separada" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "¿Alarma en caso de error?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menús" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" "Haga clic en el botón para restablecer el %zu almacenado \"No volver a " "mostrar este cuadro de diálogo de nuevo\" respuestas." #: src/cfg_nag.c:100 msgid "Nagging" msgstr "Persistente" #: src/cfg_nag.c:110 msgid "Reset All" msgstr "Restablecer todo" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "Editar la ruta de directorio" #: src/cfg_paths.c:72 msgid "_Cancel" msgstr "_Cancelar" #: src/cfg_paths.c:72 msgid "_Open" msgstr "_Abrir" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Ãconos" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "Iniciando con punto (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "Coincidencias en ER" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ninguno" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Rutas y Esconder" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Rutas" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Esconder entradas" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ninguno)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Acción Borrar" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Editar Color" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "Restablecer orden heredada" #: src/cfg_styles.c:575 msgid "Select Command ..." msgstr "Seleccionar orden ..." #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "Nueva propiedad de la ccción" #: src/cfg_styles.c:646 msgid "something" msgstr "algo" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Borrar este estilo borrará también\n" "todos sus hijos. ¿Está seguro?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Confirmar eliminar" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Color de fondo" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Color de primer plano" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Ãcono" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Texto para previsualizar el estilo de la fila)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "Previsualizar" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "¿Sobreescribir los padres?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Escoger..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Agregar acción..." #: src/cfg_styles.c:839 msgid "Edit Command" msgstr "Edita la orden" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Padre" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "Propiedades heredadas" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Visual" #: src/cfg_styles.c:905 msgid "Actions" msgstr "Acciones" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Tipos de archivos" #: src/cfg_styles.c:923 msgid "Styles" msgstr "Estilos" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Clic para cambiar..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nuevo tipo)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Directorios" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Archivo" #: src/cfg_types.c:646 msgid "Link" msgstr "Enlace" #: src/cfg_types.c:646 msgid "Socket" msgstr "Zócalo" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lectura" #: src/cfg_types.c:647 msgid "SetGID" msgstr "Establecer GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "Establecer UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Estatico (Sticky)" #: src/cfg_types.c:648 msgid "Executable" msgstr "Ejecución" #: src/cfg_types.c:648 msgid "Writable" msgstr "Escritura" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Identificar 'archivo' (ER)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Identificar nombre (ER)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Requerir extensión" #: src/cfg_types.c:689 msgid "Identification" msgstr "Identificación" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Requerir iipo" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Requerir protección" #: src/cfg_types.c:743 msgid "Glob?" msgstr "¿Glob?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "Estilo de tipos" #: src/cfg_types.c:761 msgid "Style" msgstr "Estilo" #: src/cfg_types.c:801 msgid "Types" msgstr "Tipos" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Ventanas de diálogo entradas en la pantalla" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Las ventanas de diálogo siguen al puntero (ratón)" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Ventanas de diálogo colocadas por el gestor de ventanas" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Ventanas" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "Limites de ventana" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "Posición de diálogos " #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Falló la ejecución de \"%s\"" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Error" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "No se pudo finalizar el proceso hijo \"%s\" (pid=%d)--alerta de zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "CHARSET nativo: \"%s\"." #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "Nombre del archivo de codificación: \"%s\"." #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Versión %s (GTK+ versión %d.%d.%d)." #: src/cmd_about.c:136 msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2015 por Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Este es software libre y no hay ABSOLUTAMENTE NINGUNA\n" "GARANTÃA. Lea el archivo COPYING para más detalles.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Soportado, usando cadenas de texto integrados en Inglés" #: src/cmd_about.c:157 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "El autor de gentoo puede ser contactado via Internet\n" "Correo electrónico: %s; se agradecen \n" "opiniones, sugerencias/informes de errores y demás.\n" "\n" "Puede encontrar la última versión de gentoo\n" "en el sitio oficial del proyecto gentoo en\n" "%s." #: src/cmd_about.c:172 msgid "About gentoo" msgstr "Acerca de gentoo" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_de acuerdo (Espera por más)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Establecer bits de protección para \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Grupo" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Otros" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Propietario" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Especial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Ejecución" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lectura" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Establecer GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Establecer UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Escritura" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bits de Protección" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "Literales" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "Octal" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Todo" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Activar" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Restablecer" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "¿Recursivo en Directorios?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "¿No tocar directorios?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Cambiar modo" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Establecer el propietario para '%s'" #: src/cmd_chown.c:174 msgid "User" msgstr "Usuario" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Cambiar el propietario" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "¿Guardar los cambios en la configuración al salir?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "Error al copiar FIFO: %s" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "Error al copiar un fichero especial: %s" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "Error al copiar un fichero especial: no hay ruta de acceso loca" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" ya existe - ¿Seguir con la copia?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copiando..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "¿Mantener las fechas al copiar?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "¿Ignorar los fallos de al copiar los atributos (Fecha, Propietario, Modo)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "¿Ignorar el fallo en el destino en el caso de tamaño completo?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Tamaño del buffer" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Teclee el nombre para la copia de \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Teclee el nombre para el clón de \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Ya Existe - ¿Continuar con la clonación?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Clonando..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copiando como..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Teclee el nombre para el enlace \"%s\" como" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Teclee el nombre para el clon del enlace de \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Ya Existe - ¿Proceder con el enlace simbólico?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copiar como" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Clonar" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Enlace simbólico como" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Clonar el enlace simbólico" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "no pudo ser borrado debido a restricciones de acceso.\n" "¿Intentar cambiar la protección y reintentar?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Recordar respuesta (altera la configuración)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problema de acceso" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Cambiar|Abandonar" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "¿Seguro que quiere borrar \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Borrando..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Error de acceso" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Preguntar al usuario|Intentar cambiar los permisos y reintentar|Fallo" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "La orden DpFocus es obsoleta" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" "La orden DpFocus se ha elimnado y ya no se utiliza. Por favor, " "elimine los enlaces de teclado o del ratón que lo utilizan y hag uso de la " "lista GTK+ predeterminada para el control del cursor." #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "|Buscar" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_de Acuerdo|To_do|_Saltar|_Cancelar" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_de Acuerdo|_Saltar|_Cancelar" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Obteniendo tamaños..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "¿Des-seleccionar filas al terminar?" #: src/cmd_info.c:68 src/errors.c:84 #, c-format msgid "%s (%s)" msgstr "%s (%s)" #: src/cmd_info.c:74 #, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "" "%s directorios, %s archivos,\n" "%u enlaces simbólicos, %u archivos especiales" #: src/cmd_info.c:154 msgid "Value" msgstr "Valor" #: src/cmd_info.c:205 msgid "Link To" msgstr "Enlazar a" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Tipo" #: src/cmd_info.c:225 msgid "Location" msgstr "Localización" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Tamaño" #: src/cmd_info.c:238 #, c-format msgid "%s (%s bytes)" msgstr "%s (%s bytes)" #: src/cmd_info.c:249 msgid "Contains" msgstr "Contiene" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Información de 'Archivo'" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Último acceso" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Modificado" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Cambiado" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Generado" #: src/cmd_info.c:299 msgid "Basic" msgstr "Básico" #: src/cmd_info.c:303 msgid "Attributes" msgstr "Atributos" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Obteniendo información..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "¿Mostrar 'archivo' de salida?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Formato de la fecha de acceso" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Modificar el formato de fecha" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Cambiar el formato de fecha" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Tamaño de la marca de graduación" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Ya Existe - ¿Continuar con la unión?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Uniendo..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "Hacer Clic y arrastrar archivos para reordenar, después hacer clic en unir" #: src/cmd_join.c:213 #, c-format msgid "The total size is %s (%s)." msgstr "El tamaño total es %s (%s)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "El tamaño total es %lu bytes." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Teclear el nombre del archivo destino" #: src/cmd_join.c:275 msgid "Join" msgstr "Unir" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Unir|_Cancelar" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Ya Existe - ¿Seguir con MkDir (generar directorio)?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Teclee el nombre del directorio a generar" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Generar directorio" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "¿Entrar en el nuevo directorio?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "¿Enfocar el nuevo directorio?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Ya Existe - ¿Continuar con mover?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Moviendo..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Teclee el nombre para mover \"%s\" como" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "Nombre de destino no válido para \"Mover como\"" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Moviendo como..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Mover como" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Es posible que tenga cambios sin guardar en la configuración.\n" "Al salir sin guardar se perderán estos cambios. ¿Aún desea salir?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Confirmar Salir" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Salir|_Guardar, y después Salir|_Cancelar" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "¿Seguro que desea salir?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Teclee el nuevo nombre para \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Ya Existe - ¿Seguir con renombrar?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Renombrar" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "¿Cambiar el nombre de archivo único en contexto (sin diálogos)?" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "Pre_selección automática" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "Ninguno|Nombre completo|Únicamente nombre|Únicamente extensión" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Buscar una cadena de texto en todos los archivos y reemplazarla\n" "con otra cadena de texto." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Reemplazar" #: src/cmd_renamere.c:428 msgid "With" msgstr "Con" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "¿Reemplazar todo?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "Simple" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Ejecutar 'Desde' ER en cada archivo, almacenando\n" "las coincidencias de expresiones entre paréntesis. Después reemplazar\n" "cualquier ocurrencia de $n en 'A', donde n es el índice \n" "(contando desde 1) de una sub-expresión, con el texto\n" "que coincide y usar el resultado como un nuevo nombre de archivo." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "De" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "A" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Expresion regular" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Busca cada caracter en el texto 'De', y sustituye\n" "cualquier ocurrencia por el caracter correspondiente en el texto 'A'\n" "Después, cualquier caracter en el texto 'Cambiar' es cambiado del\n" "nombre del archivo, y el resultado usado como el nuevo nombre de cada " "archivo." #: src/cmd_renamere.c:493 msgid "Map" msgstr "Mapa" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" "Cambiar el tipo de letra (mayúscula/minúscula)\n" "del nombre de archivo(s) seleccionado(s)." #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "¿Minúsculas?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "¿Mayúsculas?" #: src/cmd_renamere.c:503 msgid "Upper Case Initial?" msgstr "¿Mayúsculas iniciales?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Tipo de letra" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "RenombrarER" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, decimal" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, Hex (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, Hex (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, Octal" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Esta orden renombra todos los archivos seleccionados\n" "a una secuencia numérica. Los controles inferiores permiten\n" "definir cómo se generan los nombres." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Empezar en" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Base" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Precisión" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Inicio" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Cola" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "Invitado" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Renombrar secuencial" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Todo|Seleccionados|No seleccionados" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Cualquier tipo|Sólo directorios|Sólo no directorios|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Seleccionar|Des-seleccionar|Fijar|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "Acción" #: src/cmd_select.c:350 msgid "Set" msgstr "Grupo" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "¿Tratar ER como patrón global?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "¿Invertir coincidencia de ER?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "¿Exigir coincidencia en el nombre completo?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Seleccionar usando ER" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Teclee el comando shell a ejecutar. El contenido\n" "seleccionado será añadido al final de la orden.\n" "La acción se ejecutará al finalizar exitosamente." #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "de Acuerdo|Cancelar" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Seleccionar usando una orden shell" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Dividir \"%s\".\n" "Archivo es %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Dividir \"%s\".\n" "Archivo es %s" #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Ya existe - ¿Continuar con dividir?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Dividir a tamaño fijo" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Tamaño del segmento" #: src/cmd_split.c:436 msgid "1457000 bytes (3.5\" floppy)" msgstr "1457000 bytes (3.5\" disquetera)" #: src/cmd_split.c:437 msgid "10485760 bytes (10 MB)" msgstr "10485760 bytes (10 Mb)" #: src/cmd_split.c:438 msgid "26214400 bytes (25 MB)" msgstr "26214400 bytes (25 Mb)" #: src/cmd_split.c:439 msgid "52428800 bytes (50 MB)" msgstr "52428800 bytes (50 Mb)" #: src/cmd_split.c:440 msgid "78643200 bytes (75 MB)" msgstr "78643200 bytes (75 Mb)" #: src/cmd_split.c:441 msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 bytes (95 Mb, unidad de disco Zip)" #: src/cmd_split.c:463 msgid "Fixed Count Split" msgstr "Dividir a tamaño fijo" #: src/cmd_split.c:466 msgid "Segment Count" msgstr "Tamaño del segmento" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "Número actual, único para cada archivo generado" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "El valor del cajetin base" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "La cantidad que el índice va a cambiar para cada archivo" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "El número total de archivos que van a generarse" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "El valor del índice para el último archivo que se generará" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "La parte de desplazada en el archivo original" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "Tamaño fijo, número de partes variable" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Numero de partes fijo, tamaños variabes" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Dividir" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Formato del nombre" #: src/cmd_split.c:625 msgid "Step" msgstr "Paso" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "¿Números rellenados con ceros (\"Zero-Fil Numbers\")?" #: src/cmd_split.c:655 msgid "Offset" msgstr "Desplazamiento" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Ya Existe - ¿Continuar con el enlace?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Cancelar" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "de Acuerdo" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Seleccione el destino del enlace" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Contenido" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Editar enlace simbólico" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Generar enlace simbólico" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Primero Hex-Check" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "¿Cerrar con la tecla de la flecha izquierda?" #: src/cmdarg.c:201 msgid "on" msgstr "en" #: src/cmdarg.c:201 msgid "true" msgstr "verdadero" #: src/cmdarg.c:201 msgid "yes" msgstr "si" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Salida de %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Imposible ejecutar la orden \"%s\"\n" "(no se reconoce)." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Predefinidos (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Definidos por el usuario (%u)" #: src/cmdseq_dialog.c:240 msgid "Select a command, or type part of its name." msgstr "Seleccione una orden o escriba parte de su nombre." #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Seleccionar orden" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "No se puedo abrir el archivo de configuración para escritura" #: src/configure.c:278 msgid "Save" msgstr "Guardar" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "Información del directorio del archivo de configuración" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" "La configuración no se ha leído desde la localización por defecto.\n" "Utilice el botón «Guardar» de la ventana de configuración para actualizarla." #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La versión del archivo de configuración (%s) no coincide\n" "con la versión del programa(%s)" #: src/configure.c:574 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "No se ha podido encontrar ningún archivo de configuración; se buscó en:\n" "\"%s\",\n" "\"%s\" i\n" "\"%s\".\n" "Se utilizará la configuración mínima predefinida." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_de Acuerdo|Cancelar" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "i%u/%u dirs, %u/%u archivos" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr " (%s/%s)" #: src/dirpane.c:522 #, c-format msgid ", %s (%s) used" msgstr ", %s (%s) utilizado" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s libre" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Subir al directorio padre" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Teclee la ruta, después presione Enter para cambiar a ese directorio" #: src/dirpane.c:2088 msgid "H" msgstr "H" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Haga clic para habilitar/deshabilitar Esconder regla (Cuando está\n" "presionado, se activa la regla ocultar y las coincidencias.)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Bloques" #: src/dpformat.c:39 msgid "BSize" msgstr "BTamaño" #: src/dpformat.c:39 msgid "Block Size" msgstr "Tamaño del Bloque" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Modo, numérico" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Modo, texto" #: src/dpformat.c:42 msgid "Nlink" msgstr "NEnlace" #: src/dpformat.c:42 msgid "Number of links" msgstr "Número de enlaces" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID del Propietario" #: src/dpformat.c:43 msgid "Uid" msgstr "Uid" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nombre del propietario" #: src/dpformat.c:44 msgid "Uname" msgstr "UNombre" #: src/dpformat.c:45 msgid "Gid" msgstr "Gid" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID de Grupo" #: src/dpformat.c:46 msgid "Gname" msgstr "Gnombre" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nombre del Grupo" #: src/dpformat.c:47 msgid "Device" msgstr "Dispositivo" #: src/dpformat.c:47 msgid "Device Number" msgstr "Número del dispositivo" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DispMay" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Número del dispositivo, mayor" #: src/dpformat.c:49 msgid "DevMin" msgstr "DispMen" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Número del dispositivo, menor" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "Fecha del último acceso" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "Fecha de la última modificación" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "Fecha de generación" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "Hora del último cambio" #: src/dpformat.c:54 msgid "Type Name" msgstr "Teclee el nombre" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "URI" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "URI (sin prefijo del archivo)" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "No fue posible %s \"%s\": %s (código %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "No fue posible %s \"%s\" (código %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "No fue posible %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "No fue posible %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "%s" #: src/gentoo.c:474 msgid "Report the version to standard output, and exit" msgstr "Informar de la versión en la salida estándar y salir." #: src/gentoo.c:476 msgid "Report internal locale details, and exit" msgstr "Informar de los detalles locales y salir" #: src/gentoo.c:478 msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "Permite ejecutar gentoo al usuario root. Podría ser peligroso!" #: src/gentoo.c:479 msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "No cargar el archivo de configuración ~/.config/gentoo/gentoorc; en su " "lugar, usar los valores predeterminados" #: src/gentoo.c:480 msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "No cargar el archivo de configuración ~/.config/gentoo/gtkrc; en su lugar, " "usar los valores predeterminados del sistema" #: src/gentoo.c:481 msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "No cargar el archivo ~/.config/gentoo/dirhistory; en su lugar, usar los " "valores predeterminados" #: src/gentoo.c:482 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Ejecute COMMAND, una orden de gentoo. Hacerlo antes de la interacción con el " "usuario, pero después de leer el archivo de configuración. Puede utilizarse " "muchas veces para ejecutar muchos órdenes secuencialmente." #: src/gentoo.c:483 msgid "COMMAND" msgstr "COMMAND" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "DIR" #: src/gentoo.c:484 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Usar DIR como ruta para el panel izquierdo. Sobreescribe el predeterminado " "(e historial)" #: src/gentoo.c:485 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Usar DIR como ruta para el panel derecho. Sobreescribe el predeterminado (e " "historial)" #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "Imprimir una lista de todos las órdener incorporados y salir" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "- gestor de archivos gráfico con GTK+" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "No se ha podido analizar las opciones de línea de órdenes: %s\n" #: src/gentoo.c:551 #, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Para ejecutar como root, invocar con la opción '--root-ok'\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "No fue posible iniciar el módulo userinfo - no será posible resolver " "nombres\n" "de usuario" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v %s por Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "Advertencia de versión en desarrollo" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" "Esta versión de gentoo es muy reciente y poco probada. Ha habido cambios " "importantes en casi todas las partes del programa desde la versión anterior. " "Por favor, sea prudente en el uso de esta versión y asegúrese de informar de " "los errores y problemas al autor. Gracias." #: src/guiutil.c:111 msgid "Progress" msgstr "Progreso" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Escoger icono" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Cargando Imágenes de Iconos" #: src/menus.c:284 msgid "(No Selection)" msgstr "(No hay Selección)" #: src/menus.c:521 msgid "RegExp..." msgstr "ExpReg..." #: src/menus.c:533 msgid "Other" msgstr "Otro" #: src/menus.c:534 msgid "Rescan" msgstr "Actualizar" #: src/menus.c:535 msgid "Select" msgstr "Seleccionar" #: src/menus.c:539 msgid "Run..." msgstr "Ejecutar..." #: src/menus.c:541 msgid "Configure..." msgstr "Configuración..." #: src/menus.c:618 msgid "Select Menu" msgstr "Seleccionar Menú" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "_No volver a mostrar este cuadro de diálogo de nuevo" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_de Acuerdo|To_do|_Saltar|Saltar _Todo|_Cancelar" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Total (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "%u dia, %02u:%02u:%02u" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "%u dias, %02u:%02u:%02u" #: src/progress.c:345 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Transcurrido %02d:%02d Velocidad %s/s ETA %s" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "Tamaño sin formato" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "Tamaño con formato, sin unidad." #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "Tamaño con formato, en bytes" #: src/sizeutil.c:33 src/sizeutil.c:159 msgid "bytes" msgstr "bytes" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "Tamaño con formato, en kilobytes" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "Kb" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "Tamaño con formato, en megabytes" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "Mb" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "Tamaño con formato, en gigabytes" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "Gb" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "Tamaño con formato, en megabytes" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "Tb" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "Tamaño con formato, unidades automáticas" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Seleccionar estilo" #: src/styles.c:114 msgid "Root" msgstr "Raíz" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Directorio" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Nuevo estilo %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" "\n" "** La conversión del texto desde el juego de carácteres '%s' ha fallado: " "suspendida." #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Línea %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Teclee el número de línea o porcentaje:" #: src/textview.c:477 msgid "Goto" msgstr "Ir a" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Teclee el texto a buscar (ER)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "¿No romper los saltos de línea?" #: src/textview.c:629 msgid "Search" msgstr "Buscar" #: src/types.c:287 msgid "Unknown" msgstr "Desconocido" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" "Tiene SIGPIPE al escribir en el proceso 'file' (%s), parece haber terminado " "antes de tiempo." #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "No se puede ejecutar la orden 'file' :" #: src/window.c:81 msgid "Configure gentoo" msgstr "Confugurar gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualizador de texto" #: src/window.c:202 msgid "Position" msgstr "Posición" #: src/window.c:203 msgid "Height" msgstr "Altura" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "¿Establecer al abrir?" #: src/window.c:216 msgid "Update on Close?" msgstr "¿Actualizar al cerrar?" #: src/window.c:249 msgid "Grab" msgstr "Obtener" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "" #~ "El módulo XML emitió un número real dependiente de la configuración local" #~ msgid "New Style" #~ msgstr "Nuevo estilo" #~ msgid "Before Execution" #~ msgstr "Previo a la ejecución" #~ msgid "After Execution" #~ msgstr "Posterior a la Ejecución" #~ msgid "Do not load the dirhistory file" #~ msgstr "No se ha leído el archivo «dirhistory»" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "¿Tratar la fila con foco como seleccionada si no hay una selección \"real" #~ "\"?" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "¿Mover el foco a la última fila seleccionada/no seleccionada?" #, fuzzy #~ msgid "Current" #~ msgstr "Obtener el actual" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Usar Diálogo para Reportar Errores?" #~ msgid "Raw Size, in Bytes" #~ msgstr "Tamaño sin Formato en Bytes" #~ msgid "Always Set" #~ msgstr "Siempre Establecer" #~ msgid "Modify 'Control' Key State" #~ msgstr "Estado de la Tecla 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Títulos de Paneles Activos" #~ msgid "Focused Row, Unselected" #~ msgstr "Fila en Foco, No Seleccionada" #~ msgid "Focused Row, Selected" #~ msgstr "Fila en Foco, Seleccionada" #~ msgid "Beta Software" #~ msgstr "Software Beta" #~ msgid "Next Version?" #~ msgstr "Siguiente Versión?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Este modo dividir no ha sido\n" #~ "implementado aún... Lo sentimos." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento no sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "Numerical Mode?" #~ msgstr "Modo Numérico?" #~ msgid "Never" #~ msgstr "Nunca" #~ msgid "On Every Access" #~ msgstr "Cada vez que Accese" #~ msgid "Mounting" #~ msgstr "Montar" #~ msgid "Mount When?" #~ msgstr "Cuándo Montar?" #~ msgid "Mount Options" #~ msgstr "Opciones de Montaje" #~ msgid "Mount Command" #~ msgstr "Comando para Montar" #~ msgid "Unmount Command" #~ msgstr "Comando para Desmontar" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Solo Montar en los Directorios del Nivel más Alto?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Usar Diálogo de Error de Comando?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Desmontar al Salir de gentoo?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Soportado y activo." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Soportado, pero no activado." #~ msgid "FAM: Not supported." #~ msgstr "FAM: No soportado." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No se puede copiar el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Envolver Arriba y Abajo?" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "El directorio destino contiene al fuente." #~ msgid "Regular expression error:\n" #~ msgstr "Error en la expresión regular:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Usar mmap() para Acelerar Carga?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu bloques)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "No usar FAM para detectar cambios en directorios vistos." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "No fue posible iniciar montaje de datos - automontaje no funcionará" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Abrir FAM falló, error %d--FAM no será usado" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "La ejecución de \"%s %s\" falló:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montando \"%s\" en \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Anterior: %llu bytes, modificado en %s.\n" #~ "Nuevo: %llu bytes, modificado en %s." #~ msgid "File reading" #~ msgstr "Lectura de Archivo" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Seleccionar Código" #, fuzzy #~ msgid "Clr" #~ msgstr "Limpiar" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Tamaño del Buffer" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: No fue posible establecer el dominio del texto a \"%s\"\n" #~ msgid "Top" #~ msgstr "Inicio" #~ msgid "Bottom" #~ msgstr "Fin" #~ msgid "_Goto..." #~ msgstr "_Ir a..." #~ msgid "_Search..." #~ msgstr "_Buscar" #~ msgid "_Quit" #~ msgstr "_Salir" gentoo-0.20.6/po/LINGUAS0000664000175000017500000000023212163774660011471 00000000000000# Set of available languages for gentoo. ca de es es_MX fr it ja_JP.UTF-8 pl ru_RU.cp1251 ru_RU.CP1251 ru_RU.KOI8-R ru_RU.koi8r ru_RU.UTF-8 ru_RU.utf8 sv gentoo-0.20.6/po/es.gmo0000664000175000017500000013161712460264602011561 00000000000000Þ•XÜ)œ%@27A2y2*‚2)­2)×2)3*+3(V3)3*©3+Ô344[ 4 e4s4{4 “40Ÿ49Ð4 5!595Q5q5 5 ™5¤5»5Ê5Ñ54ê56 .6%86 ^6!j6Œ6£6 ¿6 Í6Û6ò6 7 7 )767I7X7a7h7p7 t7‚7 Š7#•7¹7Ó7Ù7Ý7 û78(8D8\8s8"Œ80¯8=à8"9A9X93w9 «9¶91Ï9:::%: 6:D:I:O:^:e: |:‡: Ž:š:£:²:¹:Á:Ç:×: î:ù:;;;;:;A; T;`;q;…;M;Û;î;1ô;X&<m<í<= = ="=)=1=9=;B=~=q˜= > >(>7>H>Q>Y>b>k>s> ‚>> —> ¢> °> »>Ç>Ø>ó>i?C|?+À?4ì?!@6@2>@q@u@}@ @ @ ¨@´@ »@ É@DÔ@ A%A,A3AOA VAdAyAŽA¡AÁA+ÝA BB !B+B=BNB `BjBS€BYÔB\.C‹C C ¹CÅCÊC èCòC DD 'D4DJDYDkD ~DˆD%D¶D ÒDóDE!,E!NEpE‹E¦E¾E)ÜExFF …F¦F½F)ÜFG GGû GH5HMHVH)[H…HŠH›H´H!ÃHåHII5I#OIsI…I%–I$¼IáIçIüI JJ"JAJ^JwJ”J±JÎJëJ ðJýJKKK'K8KPCP SP`PiP|P„P ¤P ±P/»PëPóP øPQ Q"Q 6QCQ IQTQ-YQ£‡Q+R;R >RHRNRUR gRuR}RƒRŠR R³R¹R ÂRÍR ÞRéRïR öRSS$'SLScSƒS ‰S –S  SªS²SÍSÜS åSïS TT/TKTTTdTjToTxT!ŒT®TÃT ËTÕT#íTUU-UMU*VUU ‰U(–U/¿UïUV*V=VWV fVsVzVŽV V§V¸V¿VÛVáV úVW WW 4W®@WïWX XX"X4XGX NX XX fXsXzX‰X˜X«X ¾X ÊX×XçX+Y,YGY^YvY†Y—Y©Y­Y¾YÆY ÞYìY ôYZZ&Z-Z3Z KZUZiZ †Z”Z›Z Z¯Z¿ZÐZ×ZßZçZïZõZ[*[9[B[U[\[t[y[€[†[ [ ›[ ¥[²[Ã[×[æ[é[ î[ú[\Œ“\Ç ]/è]4^gM_(µ_.Þ_ `*`E`2a`}”`da®wañ&d e#e4eHe\eve|ee†e Že™e³e ¸e ÂeÏeÕeÙeóe( f 2fSfsfˆf¨f)Çfñf'õf$gBgHgYgagzg}gŽg ¢gL®gMûgIhNh`hfh#ƒh§h°h·h ¿hÊhÓhÙhèhðhõhþhiieinii‰i™i ·iÅiÉi Ýiþi j!j3j9jXj^j,dj ‘jžj£j¦j ­j·j¼jÀj‰ÆjWPl¨l/±l+ál+ m'9m)am'‹m9³m(ím5nLnRnhUn ¾nÌnÔn înKún@Fo‡ožo¶o Òoóop +p8pVp jp/tp5¤pÚp îp&ùp q,,qYqpq q žq¬qÃqÚqñqúq r)rvFv Yvfvxvv‡v v ›v ¼vÉvÑvÚv ívûvww 9wFw]wywZ‚wÝwïwK÷w|CxÀx@yUy \yhy{yƒyŒy’y[›y9÷y–1zÈzÚzìzÿz{ { "{ ,{ 6{B{S{c{ l{x{ ‰{•{§{#¾{'â{’ |Y|=÷|D5}z}”}1}Ï}Ó}â}ü} ~ ~,~3~ B~EN~ ”~ ~¨~%°~ Ö~â~ú~8,P3}8±ê € €#€7€L€ `€)k€_•€oõ€xe!Þ‚ ‚$‚*‚G‚P‚ k‚!x‚š‚!©‚Ë‚à‚ø‚ƒ .ƒ.8ƒ%gƒ)ƒ&·ƒ&Þƒ0„)6„)`„%Š„ °„Ñ„Eï„–5…Ì…/Ò…†'†?C†ƒ† ‹† –†+¡†͇-ꇈ!ˆ@&ˆgˆoˆ*ˆ¬ˆ*Ĉ'ïˆ$‰-<‰!j‰2Œ‰¿‰Ö‰(í‰(Š?ŠHŠgŠ }ЇŠ*Š ºŠÛŠ!ùŠ!‹!=‹!_‹‹„‹”‹—‹Ÿ‹§‹‹Ù‹Ý‹'å‹ Œ\ŒrŒwŒŒ‘Œ —Œ£Œ´Œ½Œ¿ŒÆŒÍŒߌóŒ $ 4?WYahp"€K£Gï7Ž2MŽ€ŽŽ¡Ž.¶ŽåŽöŽ %47=\ e@o °)ºäÿ # @NYW‘±‘À‘(Ñì‘ÿ‘’’7’K’R’Y’^’ n’ z’…’ £’®’È’ Ù’=å’ #“/“6“ I“T“j“ˆ“˜“ “¼“Aē”ɔ Ü”ç”û”•• •3•<•A•G•]• y•…•˜•¯•ƕݕã•é•û•–'+–S–&k–’–˜–©– ½– Ë–Ö–ï– — — — 9— G—=Q——˜— ¬—¸—À— È—@é—*˜F˜ X˜#b˜-†˜´˜ ½˜Bǘ ™A™ X™c™(v™7Ÿ™"×™,ú™'š!<š^š rš €š‹š¤š¼šÍš ëš÷š›'›B›[› a›"o›’›×§›œ œœ¨œ"°œ"Óœöœ  5 JVqƒ ™ºÌß%õ2ž"Nž qž"’žµžÒžïžŸ, Ÿ7Ÿ#FŸjŸƒŸ’Ÿ)©ŸÓŸâŸñŸ)÷Ÿ! 4 @S ” § ® "¶ Ù ò  ¡ ¡¡#¡,¡!4¡V¡r¡ …¡¡£¡)¬¡Ö¡Û¡í¡ô¡ü¡ ¢"¢6¢M¢i¢„¢‡¢Œ¢ ¢¢Š¬¢|7£É´£9~¤¸¤tÐ¥-E¦0s¦¤¦æà¦=ú¦—8§lЧñ=¨/«A¬S¬h¬¬!™¬»¬ìŬͬ Õ¬ ଭ­­'­-­1­O­/l­)œ­6Æ­ý­,®1I®,{®¨®2¬®&ß®¯¯ "¯$.¯S¯Z¯r¯‹¯Xš¯Vó¯J°R°p°v°%°µ°¾° ŰѰ×°ݰã°ö°ÿ° ± ±±±ƒ±5Ÿ± ձ߱5ñ±'² 7²C²0a²#’²¶²˲é²+ð²³"³.(³ W³e³j³m³u³ z³„³‡³’÷~ÇOÿ ZÙ2«´Ý,N §–Pí}Ë-_Ey8,j9$™Jtæb_¾I(/üøé§ò”ŸyÎ'rû[@YÄ¢n1ÒÚŸ¼Ô½k;¸’94.¤6$h‰¦*B…&\ˆ¯t˜•X*ìX=«ßg'ÁöõVñmô}¸ þTùAšó¾ Z†“uá‡OÜø‹GGSfÅç!2TwW£ó+F*¥ð4G›%J¶¥i^çök\fŒs/—lÛa ??¢Q×¹"ÄD®)#¡ÊÆ…q>‹¹Ï“¼ÓcôqK–ѱ8÷{Õ¿¤œ ‚pßú)ÅÛ@CCB%ð¨êí;%·5á oä A®Ræ†u¨E•üD|7„àèõWCg+.‘'nêþdFâ£ÍãÃÆ iÐÊ7ÈIËr1ûÚdÃïS©/xPØ-3Ö µìé"=#ï ý,J ]6@¡ƒÐmjŠ:ÞAW{KÒeUÙ€ªŒ<صäz$©0¯9DY>³ñŽP5(Uˆ×?&‘b"„7Ïw1úESF  ªÞ&MƒÀ3!v<ùë°pš`zÉŽ‡½ÌÁÑU|N[Šl›H!c€Rɬe‚sBà6R¿™»0L)~ÿÖ(°Õ V´Í˜Hº;²â±¬vå>­­:ëIòaÝ+O0¶^-Ü.3‰T³ž Ìå8M 4 5Q2L]îÀ=h#XN Ǻ»·<VK:HoÓœ¦²îý—Qž”`ÎLxèÔ ãÈM ** Text conversion from charset '%s' failed, aborting. (%s/%s)"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s (%s bytes)%s (%s)%s - Click to Change...%s Settings%s dirs, %s files, %u symlinks, %u special files%s: To allow running as root, use the '--root-ok' option %u day, %02u:%02u:%02u%u days, %02u:%02u:%02u%u/%u dirs, %u/%u files'Block Size' Content Deprecated'Blocks' Content Deprecated'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text)(c) 1998-2015 by Emil Brink, Obsession Development. , %s (%s) used, %s free- a graphical file manager using GTK+10, Decimal100431360 bytes (95 MB, Zip disk)10485760 bytes (10 MB)1457000 bytes (3.5" floppy)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 MB)52428800 bytes (50 MB)78643200 bytes (75 MB)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfterAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no extensionsAll selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Allows gentoo to be run by the root user. Could be dangerous!Append "→ destination" on Links?Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAttributesAutomatically Pre-SelectAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasicBasic SettingsBeforeBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?COMMANDCancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChanges the case (upper/lower) of the characters in the selected filename(s).Change|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click the button below to reset the %zu stored 'Don't show this dialog again' responses.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configuration Path NoticeConfiguration was not loaded from the current default location. Press Save in the Configuration window to update.Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't find any configuration file; checked: "%s", "%s" and "%s". Using built-in minimal configuration.Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedCurrent part number, unique for every created fileDIRDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDevelopment Version WarningDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDo not load the ~/.config/gentoo/dirhistory file; instead, start with empty historyDo not load the ~/.config/gentoo/gentoorc configuration file; instead, use default valuesDo not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use system defaultsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDpFocus Command is DeprecatedDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit CommandEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit pathEdit...Elapsed %02d:%02d Speed %s/s ETA %sEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorError and Status Message DisplayError copying FIFO: %sError copying special file: %sError copying special file: no local pathErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExit on Left Arrow Key?ExternalFIFOFailed to parse command line options: %s FileFile RecognitionFilename encoding: "%s".First selectedFirst selected (destination pane)First selected, no extensionFirst selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Count SplitFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFormatted Size, Automatic UnitFormatted Size, Without UnitFormatted Size, in BytesFormatted Size, in GigabytesFormatted Size, in KilobytesFormatted Size, in MegabytesFormatted Size, in TerabytesFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGot SIGPIPE when writing to 'file' process (%s), it seems to have terminated prematurely.GotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInvalid destination name for MoveAsInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Lower Case?MBMain Window's Title BarMake DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NaggingNameName FormatNarrow?Native CHARSET: "%s".New Action PropertyNew Style %uNlinkNo PaddingNoneNone|Entire Name|Filename Only|Extension OnlyNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOctalOffsetOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryPrint a list of all built-in commands, and exitProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRename Single File In-Place (Without Dialog)?RenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Report internal locale details, and exitReport the version to standard output, and exitRequire Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset AllReset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Rubber banding Selection?Ruled Rows?Run COMMAND, a gentoo command. Done before user interaction allowed, but after configuration file has been read in. Can be used many times to run several commands in sequenceRun in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment CountSegment SizeSelectSelect BuiltinSelect CommandSelect Command ...Select Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type part of its name.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separate DialogSeparation StyleSequential RenameSetSet Custom Font?Set GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStarting DirectoryStaticStatus Bar, Above PanesStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTBTailText ViewerTextualThe 'Block Size' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The 'Blocks' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The DpFocus command has been deprecated and is no longer supported. Please remove any keyboard or mouse bindings that use it and look into using the default GTK+ list view's cursor controls.The amount that index will change for each fileThe author of gentoo can be reached via Internet e-mail at %s; feel free to let me know what you think of this software, give suggestions/bug reports, and so on. The latest release of gentoo can always be down- loaded from the official gentoo project homepage at %s.The following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe part's offset into the original fileThe total number of files that will be createdThe total size is %lu bytes.The total size is %s (%s).The value from the Base boxThe value of index for the last file to be createdThis command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.This version of gentoo is considered somewhat new and untested. There have been major changes to almost all parts of the program since the previous version. Please be a bit careful, and make sure you report any problem to the author. Thanks.Time LimitTime of CreationTime of Last AccessTime of Last ChangeTime of Last ModificationTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesURIURI (without file prefix)URI of first selectedURI of first selected (destination pane)URI of first selected, no quotesURI of first selected, unselectURIs of all selectedURIs of all selected, no quotesURIs of all selected, unselectURIs of all selected, unselect, no quotesUidUnable to execute unknown command "%s".Unable to run spawn 'file' command: UnameUnformatted SizeUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case Initial?Upper Case?Use DIR as path for the left directory pane. Overrides default (and history)Use DIR as path for the right directory pane. Overrides default (and history)UserUser Defined (%u)ValueValue of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindow BordersWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?Zero-Fill Numbers?_Cancel_Delete|_Cancel_Don't show this dialog again_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Open_Quit|_Save, then Quit|_Cancelbytesfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2015-01-17 19:09+0100 Last-Translator: Innocent De Marchi Language-Team: Innocent De Marchi Language: es MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.6.10 ** La conversión del texto desde el juego de carácteres '%s' ha fallado: suspendida. (%s/%s)"%s" Ya Existe - ¿Continuar con la clonación?"%s" Ya Existe - ¿Continuar con la unión?"%s" Ya Existe - ¿Continuar con el enlace?"%s" Ya Existe - ¿Continuar con mover?"%s" Ya existe - ¿Continuar con dividir?"%s" ya existe - ¿Seguir con la copia?"%s" Ya Existe - ¿Seguir con MkDir (generar directorio)?"%s" Ya Existe - ¿Seguir con renombrar?"%s" Ya Existe - ¿Proceder con el enlace simbólico?$NAME%s%s no pudo ser borrado debido a restricciones de acceso. ¿Intentar cambiar la protección y reintentar?%s (%s bytes)%s (%s)%s - Clic para cambiar...%s Opciones%s directorios, %s archivos, %u enlaces simbólicos, %u archivos especiales%s: Para ejecutar como root, invocar con la opción '--root-ok' %u dia, %02u:%02u:%02u%u dias, %02u:%02u:%02ui%u/%u dirs, %u/%u archivosContenido 'Block Size' obsoleto.Contenido 'Bloques' obsoletasInformación de 'Archivo'(Nuevo tipo)(No hay opciones disponibles)(No hay Selección)(Ninguno)(Texto para previsualizar el estilo de la fila)(c) 1998-2015 por Emil Brink, Obsession Development. , %s (%s) utilizado, %s libre- gestor de archivos gráfico con GTK+10, decimal100431360 bytes (95 Mb, unidad de disco Zip)10485760 bytes (10 Mb)1457000 bytes (3.5" disquetera)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 Mb)52428800 bytes (50 Mb)78643200 bytes (75 Mb)8, OctalAcerca de gentooFormato de la fecha de accesoProblema de accesoÚltimo accesoAcciónAccionesAgregarAgregar acción...Agregar filaAñadir fila...Agregar una barra de separación a la ventana de entradaAgregar etiqueta a la ventana de entradaDespuésTodoTodo|Seleccionados|No seleccionadosTodos los seleccionadosTodos los seleccionados (panel de destino)Todos los seleccionados, sin extensiónTodos los seleccionados, no comillasTodos los seleccionados, des-seleccionarTodos los seleccionados, con rutasTodos los seleccionados, con rutas, des-seleccionarCualquier tipo|Sólo directorios|Sólo no directorios|Permite ejecutar gentoo al usuario root. Podría ser peligroso!¿Agregar"→ destino" en enlaces?¿Agregar caracter de tipo?¿Seguro que desea salir?Preguntar al usuario|Intentar cambiar los permisos y reintentar|FalloAtributosPre_selección automática¿Guardar los cambios en la configuración al salir?Tipos de contenido disponiblesB-DevBTamañoColor de fondoFondo...BaseBásicoOpciones básicasAntesIniciando con punto (.)Tamaño del BloqueBloquesTamaño del bufferPredefinidosPredefinidos (%u)BotónBotonesC-Dev¿CD Destino?¿Entrar en el nuevo directorio?¿CD Fuente?COMMANDCancelar¿Capturar Salida?Tipo de letra¿Alarma en caso de error?CentroCambiar el formato de fechaCambiar modoCambiar el propietarioCambiar el ancho de la filaCambiadoCambiar el tipo de letra (mayúscula/minúscula) del nombre de archivo(s) seleccionado(s).Cambiar|AbandonarLimpiarHacer Clic y arrastrar archivos para reordenar, después hacer clic en unirHaga clic en el botón para restablecer el %zu almacenado "No volver a mostrar este cuadro de diálogo de nuevo" respuestas.Haga clic para habilitar/deshabilitar Esconder regla (Cuando está presionado, se activa la regla ocultar y las coincidencias.)Maniobra Clic-M-ClicClonarClonando...Cerrando corchetesColoresColumnasOrdenÓrdenesLa versión del archivo de configuración (%s) no coincide con la versión del programa(%s)Información del directorio del archivo de configuraciónLa configuración no se ha leído desde la localización por defecto. Utilice el botón «Guardar» de la ventana de configuración para actualizarla.Confugurar gentooConfiguración...Confirmar eliminarConfirmar SalirContieneContenidoContenidoControlesCopiar comoCopiar colores aCopiar desde %sCopiar aCopiar a %sCopiando como...Copiando...No fue posible %sNo fue posible %s "%s"No fue posible %s "%s" (código %d)No fue posible %s "%s": %s (código %d)No se ha podido encontrar ningún archivo de configuración; se buscó en: "%s", "%s" i "%s". Se utilizará la configuración mínima predefinida.No fue posible iniciar el módulo userinfo - no será posible resolver nombres de usuarioNo se puedo abrir el archivo de configuración para escrituraNo se pudo finalizar el proceso hijo "%s" (pid=%d)--alerta de zombieGenerar enlace simbólicoGeneradoNúmero actual, único para cada archivo generadoDIRPredeterminadoDirectorio predeterminadoTítulo predeterminadoDefiniciónDefinicionesBorrarAcción BorrarBorrar filaBorrar este estilo borrará también todos sus hijos. ¿Está seguro?Borrando...DispMayDispMenAdvertencia de versión en desarrolloDispositivoNúmero del dispositivoNúmero del dispositivo, mayorNúmero del dispositivo, menorPosición de diálogos Ventanas de diálogo entradas en la pantallaLas ventanas de diálogo siguen al puntero (ratón)Ventanas de diálogo colocadas por el gestor de ventanasDigitos de precisiónDirectoriosPaneles de directoriosDirectorios primeroDirectorios al finalMezclar directoriosDirectorioPanel de control de los iconos del ratónNo cargar el archivo ~/.config/gentoo/dirhistory; en su lugar, usar los valores predeterminadosNo cargar el archivo de configuración ~/.config/gentoo/gentoorc; en su lugar, usar los valores predeterminadosNo cargar el archivo de configuración ~/.config/gentoo/gtkrc; en su lugar, usar los valores predeterminados del sistema¿No romper los saltos de línea?¿No tocar directorios?No RastrearAbajoLa orden DpFocus es obsoletaDuplicarCambiar el color del fondoEditar ColorEditar el contenido de la columnaEdita la ordenCambiar el color del primer planoEditar modificadoresEditar modificadores...Editar enlace simbólicoEditar la ruta de directorioEditar...Transcurrido %02d:%02d Velocidad %s/s ETA %sTeclear el nombre del archivo destinoTeclee el número de línea o porcentaje:Teclee el nombre para el clón de "%s"Teclee el nombre para la copia de "%s"Teclee el nombre para el clon del enlace de "%s"Teclee el nombre del directorio a generarTeclee el nombre para el enlace "%s" comoTeclee el nombre para mover "%s" comoTeclee el nuevo nombre para "%s"Teclee el texto a buscar (ER)Teclee la ruta, después presione Enter para cambiar a ese directorioTeclee el comando shell a ejecutar. El contenido seleccionado será añadido al final de la orden. La acción se ejecutará al finalizar exitosamente.ErrorPresentación de mensages de error y de estado.Error al copiar FIFO: %sError al copiar un fichero especial: %sError al copiar un fichero especial: no hay ruta de acceso locaErroresEjecuciónEjecuciónEjecutar 'Desde' ER en cada archivo, almacenando las coincidencias de expresiones entre paréntesis. Después reemplazar cualquier ocurrencia de $n en 'A', donde n es el índice (contando desde 1) de una sub-expresión, con el texto que coincide y usar el resultado como un nuevo nombre de archivo.Falló la ejecución de "%s"¿Cerrar con la tecla de la flecha izquierda?ExternasFIFONo se ha podido analizar las opciones de línea de órdenes: %s ArchivoTipos de archivosNombre del archivo de codificación: "%s".El primero seleccionadoEl primero seleccionado (panel de destino)El primero seleccionado, sin extensiónEl primero seleccionado sin comillasSeleccionado por primera vez, des-seleccionarEl primero seleccionado, con rutaEl primero seleccionado, con ruta, des-seleccionarDividir a tamaño fijoDividir a tamaño fijoNumero de partes fijo, tamaños variabesTamaño fijo, número de partes variableBanderas¿Enfocar el nuevo directorio?Color de primer planoFrente...FormatoTamaño con formato, unidades automáticasTamaño con formato, sin unidad.Tamaño con formato, en bytesTamaño con formato, en gigabytesTamaño con formato, en kilobytesTamaño con formato, en megabytesTamaño con formato, en megabytesDeDesde historialGbGTK+ RCGeneralObteniendo información...Obteniendo tamaños...Gid¿Glob?Funciones rápidas del teclado globalesGnombreTiene SIGPIPE al escribir en el proceso 'file' (%s), parece haber terminado antes de tiempo.Ir aObtenerObtener el actualGrupoID de GrupoNombre del GrupoInvitadoHInicioAlturaPrimero Hex-Check¿Permitir ocultar?Esconder entradasHistorialDirectorio raiz del usuario Horizontal¿Botón padre gigante?I|BuscarÃconoÃconosIdentificación¿Ignorar mayúsculas/minúsculas?¿Ignorar los fallos de al copiar los atributos (Fecha, Propietario, Modo)?¿Ignorar el bloqueo numérico (tecla Bloq Num) para todos los enlaces?Propiedades heredadasBotón de opcion de entrada (da VERDADERO o FALSO)Caja de entradaTexto de entradaEntrada usando menúNombre de destino no válido para "Mover como"¿Orden inverso?¿Invertir coincidencia de ER?UnirUniendo...JustificaciónKbTecla¿Matar la instancia anterior?EtiquetaPosición¿Ignorar el fallo en el destino en el caso de tamaño completo?IzquierdaA la izquierda de los botones de comandosA la izquierda de la listaLínea %d (%.0f%%)EnlaceEnlazar aCargando Imágenes de IconosLocalizaciónBusca cada caracter en el texto 'De', y sustituye cualquier ocurrencia por el caracter correspondiente en el texto 'A' Después, cualquier caracter en el texto 'Cambiar' es cambiado del nombre del archivo, y el resultado usado como el nuevo nombre de cada archivo.Buscar una cadena de texto en todos los archivos y reemplazarla con otra cadena de texto.¿Minúsculas?MbBara de título de la ventana principal.Generar directorioMapaIdentificar 'archivo' (ER)Identificar nombre (ER)Coincidencias en ERMenúsCentroModoModo, numéricoModo, textoModificadoModificar el formato de fechaMover comoSubir al directorio padreMoviendo como...Moviendo...NLS: Soportado, usando cadenas de texto integrados en InglésPersistenteNombreFormato del nombre¿Refinar?CHARSET nativo: "%s".Nueva propiedad de la ccciónNuevo estilo %uNEnlaceEstático (sin separación)NingunoNinguno|Nombre completo|Únicamente nombre|Únicamente extensiónNota: Las opciones para la configuración del botón del mouse son ambiguas: el mismo botón+modificador es usado para más de una función. Esto puede hacer que se comporten un poco extraño...Número de enlacesde Acuerdode Acuerdo|CancelarOctalDesplazamientoError de accesoAbriendo corchetesOpcionesOtroOtrosSalida de %s (pid %d)¿Sobreescribir los padres?PropietarioID del PropietarioNombre del propietarioOrientación del panelSeparación de panelesPanelPadre¿La ruta arriba?Ruta del panel izquierdoRuta del panel derechoRuta al directorio del panel de destinoRuta al directorio homeRuta al directorio del panel de origenRutasRutas y EsconderSeleccionar códigoEscoger iconoEscoger...¿Marca cada 3 dígitos?Por favor, confirmePosiciónPrecisión¿Mantener las fechas al copiar?PrevisualizarPrincipalImprimir una lista de todos las órdener incorporados y salirProgresoBits de ProtecciónProporciónLecturaLectura¿Seguro que quiere borrar "%s"?¿Está seguro que desea borrar la fila de botones seleccionada?¿Recursivo en Directorios?Expresion regularExpReg...¿Recordar las filas seleccionadas?Recordar respuesta (altera la configuración)EliminarRenombrar¿Cambiar el nombre de archivo único en contexto (sin diálogos)?RenombrarER¿Repetir la secuencia hasta terminar con la seleccion de origen?Reemplazar¿Reemplazar todo?Informar de los detalles locales y salirInformar de la versión en la salida estándar y salir.¿Requerir selección del destino?¿Exigir coincidencia en el nombre completo?Requerir protección¿Requerir selección del origen?Requerir extensiónRequerir iipoActualizar¿Actualizar el destino?¿Actualizar el origen?Restablecer todoRestablecer el predeterminadoRestablecerRestablecer orden heredadaDerechaA la derecha de los botones de comandosA la derecha de la listaRaízAncho de fila¿Requerir selección del destino?¿Filas controladas?Ejecute COMMAND, una orden de gentoo. Hacerlo antes de la interacción con el usuario, pero después de leer el archivo de configuración. Puede utilizarse muchas veces para ejecutar muchos órdenes secuencialmente.¿Ejecutar en segundo plano?Ejecutar...Guardar¿Guardar las listas de historial?¿Siempre barra de desplazamiento?Barra de desplazamientoBuscarSecundarioTamaño del segmentoTamaño del segmentoSeleccionarSeleccionar predeterminadoSeleccionar ordenSeleccionar orden ...Seleccione el destino del enlaceSeleccionar MenúSeleccionar estiloSeleccionar usando ERSeleccionar el ancho de la nueva filaSeleccione una orden o escriba parte de su nombre.Seleccionar usando una orden shellTipos de contenido seleccionadosSeleccionar|Des-seleccionar|Fijar|Ventana de diálogo separadaEstilo de espacio intermedioRenombrar secuencialGrupo¿Quiere establecer la fuente personalizada?Establecer GIDEstablecer el propietario para '%s'Establecer Ancho de FilaEstablecer UID¿Establecer al abrir?Establecer bits de protección para "%s":Establecer GIDEstablecer UIDPanelPosición del panel de Funciones RápidasFunciones rápidas¿Mostrar 'archivo' de salida?¿Mostrar el tamaño de los directorios del sistema de archivos?¿Mostrar consejo?SimpleTamañoTamaño de la marca de graduaciónTamaño, panel izquierdoTamaño, panel derechoZócaloOrden porOrdenarEspecialDividirDividir "%s". Archivo es %s (%s).Dividir "%s". Archivo es %sRastrear divisiónEmpezar enDirectorio inicialEstaticoBarra de estado por encima de los panelesPasoEstatico (Sticky)EstiloEstilos¿Sobrevivir a abandonar?Cambiar conIntercambiar con %sEnlace simbólico comoClonar el enlace simbólicoPredeterminado del sistemaTbColaVisualizador de textoLiteralesLa columna 'Block Size' ya no se utiliza, pero su configuración personalizada hace uso de esta opción. Se eliminará automáticamente.La columna de "Blocks" ya no se admite, pero la configuración sigue haciendo uso de ella. Se eliminará automáticamente.La orden DpFocus se ha elimnado y ya no se utiliza. Por favor, elimine los enlaces de teclado o del ratón que lo utilizan y hag uso de la lista GTK+ predeterminada para el control del cursor.La cantidad que el índice va a cambiar para cada archivoEl autor de gentoo puede ser contactado via Internet Correo electrónico: %s; se agradecen opiniones, sugerencias/informes de errores y demás. Puede encontrar la última versión de gentoo en el sitio oficial del proyecto gentoo en %s.Las siguientes teclas de modificación deben mantenerse apretadas al hacer clic con el ratón para ejecutar la ordenLa parte de desplazada en el archivo originalEl número total de archivos que van a generarseEl tamaño total es %lu bytes.El tamaño total es %s (%s).El valor del cajetin baseEl valor del índice para el último archivo que se generaráEsta orden renombra todos los archivos seleccionados a una secuencia numérica. Los controles inferiores permiten definir cómo se generan los nombres.Este es software libre y no hay ABSOLUTAMENTE NINGUNA GARANTÃA. Lea el archivo COPYING para más detalles. Esta página te permite controlar la forma de ubicarse del panel de Funciones Rápidas en relación al panel que contiene los Botones de Comandos. Es una clase de anclaje; el plan es proveer de mucha mayor flexibilidad en la administración de botones y soportar la creación de más paneles de botones integrados en el programa. Pero eso aún esta por venir. Por lo pronto, provee la funcionalidad que estaba presente cuando las funciones rápidas eran una función especial con su propia página de configuración (hasta la versión 0.11.24 de gentoo, incluida), para tu conveniencia. Para encontrar el panel de funciones rápidas, cambia a la página de Definiciones y usa la opción entrada del menu en la esquina superior izquierda de la página.Esta versión de gentoo es muy reciente y poco probada. Ha habido cambios importantes en casi todas las partes del programa desde la versión anterior. Por favor, sea prudente en el uso de esta versión y asegúrese de informar de los errores y problemas al autor. Gracias.Límite de tiempoFecha de generaciónFecha del último accesoHora del último cambioFecha de la última modificaciónTítuloAActivarConsejoTotal (%s)¿Tratar ER como patrón global?TipoTeclee el nombreEstilo de tiposTiposURIURI (sin prefijo del archivo)URI del primero seleccionadoURI del primero seleccionado (panel de destino)URI del primero seleccionado sin comillasURI del seleccionado por primera vez, des-seleccionadoURI de todos los seleccionadosURI de todos los seleccionados, sin comillasURI de todos los seleccionados, des-seleccionadosURI de todos los seleccionados, sin comillasUidImposible ejecutar la orden "%s" (no se reconoce).No se puede ejecutar la orden 'file' :UNombreTamaño sin formatoDesconocido¿Des-seleccionar filas al terminar?Arriba¿Actualizar al cerrar?¿Mayúsculas iniciales?¿Mayúsculas?Usar DIR como ruta para el panel izquierdo. Sobreescribe el predeterminado (e historial)Usar DIR como ruta para el panel derecho. Sobreescribe el predeterminado (e historial)UsuarioDefinidos por el usuario (%u)ValorValor de $NAME (entorno)Versión %s (GTK+ versión %d.%d.%d).VerticalVisualAdvertenciaBajarSubirAnchoLimites de ventanaVentanasConEscrituraEscrituraXYEs posible que tenga cambios sin guardar en la configuración. Al salir sin guardar se perderán estos cambios. ¿Aún desea salir?¿Números rellenados con ceros ("Zero-Fil Numbers")?_Cancelar_Borrar|_Cancelar_No volver a mostrar este cuadro de diálogo de nuevo_Unir|_Cancelar_De acuerdo_de acuerdo (Espera por más)_de Acuerdo|To_do|_Saltar|Saltar _Todo|_Cancelar_de Acuerdo|To_do|_Saltar|_Cancelar_de Acuerdo|Cancelar_de Acuerdo|_Saltar|_Cancelar_Abrir_Salir|_Guardar, y después Salir|_Cancelarbytesfstabgentoo v %s por Emil Brink PID de gentoomtabenpixelesalgoverdaderosi~NOMBREgentoo-0.20.6/po/gentoo.pot0000664000175000017500000012647412460264112012466 00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Emil Brink # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: gentoo 0.20.6\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; the plan\n" "is to provide a lot more flexibility in the button management, and also to support the\n" "creation of more than these two built-in sheets of buttons. But that has yet to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the Shortcuts\n" "were a special feature with their own configuration page (up to and including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget\n" "in the top left corner of the page." msgstr "" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "" #: src/cfg_buttons.c:688 msgid "Label" msgstr "" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 src/cfg_controls.c:687 msgid "Command" msgstr "" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "" #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "" #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "" #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "" #: src/cfg_buttons.c:759 msgid "Down" msgstr "" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "" #: src/cfg_buttons.c:759 msgid "Up" msgstr "" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:638 msgid "First selected, no extension" msgstr "" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:645 msgid "All selected, no extensions" msgstr "" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "" #: src/cfg_cmdseq.c:651 msgid "URI of first selected" msgstr "" #: src/cfg_cmdseq.c:652 msgid "URI of first selected, unselect" msgstr "" #: src/cfg_cmdseq.c:653 msgid "URI of first selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:654 msgid "URIs of all selected" msgstr "" #: src/cfg_cmdseq.c:655 msgid "URIs of all selected, unselect" msgstr "" #: src/cfg_cmdseq.c:656 msgid "URIs of all selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:657 msgid "URIs of all selected, unselect, no quotes" msgstr "" #: src/cfg_cmdseq.c:658 msgid "URI of first selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "" #: src/cfg_cmdseq.c:967 msgid "Before" msgstr "" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "" #: src/cfg_controls.c:578 msgid "Controls" msgstr "" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "" #: src/cfg_controls.c:657 msgid "Button" msgstr "" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "" #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" #: src/cfg_controls.c:740 msgid "Warning" msgstr "" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "" #: src/cfg_dirpane.c:339 msgid "Append \"→ destination\" on Links?" msgstr "" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 src/cfg_dirpane.c:431 msgid "Format" msgstr "" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 src/cmd_select.c:365 msgid "Content" msgstr "" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "" #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 src/dpformat.c:41 msgid "Mode" msgstr "" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 src/textview.c:620 msgid "Ignore Case?" msgstr "" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "" #: src/cfg_dirpane.c:1121 msgid "Starting Directory" msgstr "" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 msgid "Rubber banding Selection?" msgstr "" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "" #: src/cfg_menus.c:44 msgid "Menus" msgstr "" #: src/cfg_nag.c:78 #, c-format msgid "Click the button below to reset the %zu stored 'Don't show this dialog again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 msgid "Reset All" msgstr "" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 msgid "_Cancel" msgstr "" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "" #: src/cfg_paths.c:181 msgid "fstab" msgstr "" #: src/cfg_paths.c:182 msgid "mtab" msgstr "" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "" #: src/cfg_paths.c:197 msgid "Paths" msgstr "" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "" #: src/cfg_styles.c:575 msgid "Select Command ..." msgstr "" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "" #: src/cfg_styles.c:646 msgid "something" msgstr "" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "" #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "" #: src/cfg_styles.c:839 msgid "Edit Command" msgstr "" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "" #: src/cfg_styles.c:903 msgid "Visual" msgstr "" #: src/cfg_styles.c:905 msgid "Actions" msgstr "" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "" #: src/cfg_styles.c:923 msgid "Styles" msgstr "" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "" #: src/cfg_types.c:507 msgid "(New Type)" msgstr "" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "" #: src/cfg_types.c:646 msgid "Dir" msgstr "" #: src/cfg_types.c:646 msgid "FIFO" msgstr "" #: src/cfg_types.c:646 msgid "File" msgstr "" #: src/cfg_types.c:646 msgid "Link" msgstr "" #: src/cfg_types.c:646 msgid "Socket" msgstr "" #: src/cfg_types.c:647 msgid "Readable" msgstr "" #: src/cfg_types.c:647 msgid "SetGID" msgstr "" #: src/cfg_types.c:647 msgid "SetUID" msgstr "" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "" #: src/cfg_types.c:648 msgid "Executable" msgstr "" #: src/cfg_types.c:648 msgid "Writable" msgstr "" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "" #: src/cfg_types.c:689 msgid "Identification" msgstr "" #: src/cfg_types.c:691 msgid "Require Type" msgstr "" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "" #: src/cfg_types.c:743 msgid "Glob?" msgstr "" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "" #: src/cfg_types.c:761 msgid "Style" msgstr "" #: src/cfg_types.c:801 msgid "Types" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "" #: src/cfg_windows.c:94 msgid "Windows" msgstr "" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "" #: src/cmd_about.c:136 msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "" #: src/cmd_about.c:157 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" #: src/cmd_about.c:172 msgid "About gentoo" msgstr "" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "" #: src/cmd_chmod.c:199 msgid "Others" msgstr "" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "" #: src/cmd_chmod.c:199 msgid "Special" msgstr "" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "" #: src/cmd_chmod.c:200 msgid "Read" msgstr "" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "" #: src/cmd_chmod.c:200 msgid "Write" msgstr "" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "" #: src/cmd_chown.c:174 msgid "User" msgstr "" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "" #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "" #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "" #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "" #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "The DpFocus command has been deprecated and is no longer supported. Please remove any keyboard or mouse bindings that use it and look into using the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "" #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "" #: src/cmd_info.c:68 src/errors.c:84 #, c-format msgid "%s (%s)" msgstr "" #: src/cmd_info.c:74 #, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "" #: src/cmd_info.c:225 msgid "Location" msgstr "" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "" #: src/cmd_info.c:238 #, c-format msgid "%s (%s bytes)" msgstr "" #: src/cmd_info.c:249 msgid "Contains" msgstr "" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "" #: src/cmd_info.c:299 msgid "Basic" msgstr "" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "" #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "" #: src/cmd_join.c:106 msgid "Joining..." msgstr "" #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" #: src/cmd_join.c:213 #, c-format msgid "The total size is %s (%s)." msgstr "" #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "" #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "" #: src/cmd_join.c:275 msgid "Join" msgstr "" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "" #: src/cmd_move.c:145 msgid "Moving..." msgstr "" #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "" #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "" #: src/cmd_rename.c:377 msgid "Rename" msgstr "" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" #: src/cmd_renamere.c:422 msgid "Replace" msgstr "" #: src/cmd_renamere.c:428 msgid "With" msgstr "" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "" #: src/cmd_renamere.c:503 msgid "Upper Case Initial?" msgstr "" #: src/cmd_renamere.c:506 msgid "Case" msgstr "" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "" #: src/cmd_select.c:350 msgid "Set" msgstr "" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "" #: src/cmd_split.c:436 msgid "1457000 bytes (3.5\" floppy)" msgstr "" #: src/cmd_split.c:437 msgid "10485760 bytes (10 MB)" msgstr "" #: src/cmd_split.c:438 msgid "26214400 bytes (25 MB)" msgstr "" #: src/cmd_split.c:439 msgid "52428800 bytes (50 MB)" msgstr "" #: src/cmd_split.c:440 msgid "78643200 bytes (75 MB)" msgstr "" #: src/cmd_split.c:441 msgid "100431360 bytes (95 MB, Zip disk)" msgstr "" #: src/cmd_split.c:463 msgid "Fixed Count Split" msgstr "" #: src/cmd_split.c:466 msgid "Segment Count" msgstr "" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "" #: src/cmd_split.c:609 msgid "Name Format" msgstr "" #: src/cmd_split.c:625 msgid "Step" msgstr "" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 src/progress.c:223 msgid "Cancel" msgstr "" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 src/nag_dialog.c:38 msgid "OK" msgstr "" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "" #: src/cmdarg.c:201 msgid "true" msgstr "" #: src/cmdarg.c:201 msgid "yes" msgstr "" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "" #: src/cmdseq_dialog.c:240 msgid "Select a command, or type part of its name." msgstr "" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "" #: src/configure.c:278 msgid "Save" msgstr "" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" #: src/configure.c:574 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, c-format msgid ", %s (%s) used" msgstr "" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr "" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "" #: src/dirpane.c:2088 msgid "H" msgstr "" #: src/dirpane.c:2092 msgid "Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)" msgstr "" #: src/dpformat.c:38 msgid "Blocks" msgstr "" #: src/dpformat.c:39 msgid "BSize" msgstr "" #: src/dpformat.c:39 msgid "Block Size" msgstr "" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "" #: src/dpformat.c:41 msgid "Mode, string" msgstr "" #: src/dpformat.c:42 msgid "Nlink" msgstr "" #: src/dpformat.c:42 msgid "Number of links" msgstr "" #: src/dpformat.c:43 msgid "Owner ID" msgstr "" #: src/dpformat.c:43 msgid "Uid" msgstr "" #: src/dpformat.c:44 msgid "Owner Name" msgstr "" #: src/dpformat.c:44 msgid "Uname" msgstr "" #: src/dpformat.c:45 msgid "Gid" msgstr "" #: src/dpformat.c:45 msgid "Group ID" msgstr "" #: src/dpformat.c:46 msgid "Gname" msgstr "" #: src/dpformat.c:46 msgid "Group Name" msgstr "" #: src/dpformat.c:47 msgid "Device" msgstr "" #: src/dpformat.c:47 msgid "Device Number" msgstr "" #: src/dpformat.c:48 msgid "DevMaj" msgstr "" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "" #: src/dpformat.c:49 msgid "DevMin" msgstr "" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "" #: src/dpformat.c:55 msgid "I" msgstr "" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:474 msgid "Report the version to standard output, and exit" msgstr "" #: src/gentoo.c:476 msgid "Report internal locale details, and exit" msgstr "" #: src/gentoo.c:478 msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" #: src/gentoo.c:479 msgid "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use default values" msgstr "" #: src/gentoo.c:480 msgid "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use system defaults" msgstr "" #: src/gentoo.c:481 msgid "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty history" msgstr "" #: src/gentoo.c:482 msgid "Run COMMAND, a gentoo command. Done before user interaction allowed, but after configuration file has been read in. Can be used many times to run several commands in sequence" msgstr "" #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" #: src/gentoo.c:484 msgid "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:485 msgid "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "" #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "This version of gentoo is considered somewhat new and untested. There have been major changes to almost all parts of the program since the previous version. Please be a bit careful, and make sure you report any problem to the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "" #: src/menus.c:284 msgid "(No Selection)" msgstr "" #: src/menus.c:521 msgid "RegExp..." msgstr "" #: src/menus.c:533 msgid "Other" msgstr "" #: src/menus.c:534 msgid "Rescan" msgstr "" #: src/menus.c:535 msgid "Select" msgstr "" #: src/menus.c:539 msgid "Run..." msgstr "" #: src/menus.c:541 msgid "Configure..." msgstr "" #: src/menus.c:618 msgid "Select Menu" msgstr "" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "" #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "" #: src/sizeutil.c:33 src/sizeutil.c:159 msgid "bytes" msgstr "" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "" #: src/style_dialog.c:40 msgid "Select Style" msgstr "" #: src/styles.c:114 msgid "Root" msgstr "" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "" #: src/textview.c:477 msgid "Goto" msgstr "" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "" #: src/textview.c:629 msgid "Search" msgstr "" #: src/types.c:287 msgid "Unknown" msgstr "" #: src/types.c:572 #, c-format msgid "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "" #: src/window.c:87 msgid "Text Viewer" msgstr "" #: src/window.c:202 msgid "Position" msgstr "" #: src/window.c:203 msgid "Height" msgstr "" #: src/window.c:203 msgid "X" msgstr "" #: src/window.c:203 msgid "Y" msgstr "" #: src/window.c:210 msgid "Set on Open?" msgstr "" #: src/window.c:216 msgid "Update on Close?" msgstr "" #: src/window.c:249 msgid "Grab" msgstr "" gentoo-0.20.6/po/de.po0000664000175000017500000017765012460264115011404 00000000000000# translation of de.po to # translation of de.po to # translation of de.po to # translation of gentoo.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR Emil Brink. # Christoph Neuroth , 2004. # Jens Seidel , 2010. # msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2004-02-16 20:13+0100\n" "Last-Translator: Christoph Neuroth \n" "Language-Team: \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "Links der Befehls-Knöpfe" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "Rechts der Befehls-Knöpfe" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Keine Trennung" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Verschiebbar" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Statisch" #: src/cfg_buttonlayout.c:75 #, fuzzy msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Diese Seite lässt Sie einstellen wie die Tastenkürzel-Leiste in Relation zu " "der mit\n" "den Kommando-Buttons angeordnet ist. Sie ist mehr oder weniger ein " "Platzhalter;\n" "geplant ist, viel mehr Flexibilität in der Tasten-Verwaltung zur Verfügung " "zu stellen.\n" "\n" "In der Zwischenzeit bietet dies die Funktionalität die vorhanden war, als " "die Tastenkürzel\n" "ein Spezial-Feature mit eigener Konfigurations-Seite waren (bis " "einschließlich Vesion\n" "0.11.24 von gentoo).\n" "\n" "(Nicht übersetzt weil es da links oben irgendwie nichts gibt?)" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Position der Tastenkürzel-Leiste" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Trennungsart" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Layout" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Reihen-Breite einstellen" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "Standard" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Bitte bestätigen" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "Die aktuelle Knopf-Reihe wirklich löschen?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Löschen|_Abbrechen" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Breite für neue Reihe wählen" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Breite der Reihe ändern" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Hintergrundfarbe ändern" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Vordergrundfarbe ändern" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Beschriftung" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Befehl" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Taste" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Farben" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Hintergrund..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Auf Standard zurücksetzen" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Vordergrund..." #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Tastenkürzel" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Löschen" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Farben kopieren nach" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Kopieren nach" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "Tauschen mit" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Reihe hinzufügen..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Reihe löschen" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Nach unten" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Reihen-Breite..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Nach oben" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "Leiste" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "Primär" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "Sekundär" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "Kurzinfo" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 #, fuzzy msgid "Flags" msgstr "Einstellungen" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Schmal?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Kurzinfo anzeigen?" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Tasten" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "Definitionen" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Optionen" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Eingebaute auswählen" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Öffnende Klammer" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Schließende Klammer" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Erstes ausgewähltes Objekt" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Erstes ausgewähltes Objekt, abwählen" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Erstes ausgewähltes Objekt mit Pfad" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Erstes ausgewähltes Objekt mit Pfad, abwählen" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Erstes ausgewähltes Objekt (Ziel-Fenster)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Erstes ausgewähltes Objekt, keine Anführungszeichen" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Erstes ausgewähltes Objekt, keine Anführungszeichen" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Alle ausgewählten" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Alle ausgewählten, abwählen" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Alle ausgewählten mit Pfaden" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Alle ausgewählten mit Pfaden, abwählen" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Alle ausgewählten (Ziel-Fenster)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Alle ausgewählten, keine Anführungszeichen" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Alle ausgewählten, keine Anführungszeichen" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Pfad zum Verzeichnis des Quell-Fensters" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Pfad zum Verzeichnis des Ziel-Fensters" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Pfad zum \"home\"-Verzeichnis" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Pfad des linken Fensters" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Pfad des rechten Fensters" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Erstes ausgewähltes Objekt" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Erstes ausgewähltes Objekt, abwählen" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Erstes ausgewähltes Objekt, keine Anführungszeichen" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Alle ausgewählten" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Alle ausgewählten, abwählen" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Alle ausgewählten, keine Anführungszeichen" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Alle ausgewählten, keine Anführungszeichen" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Erstes ausgewähltes Objekt (Ziel-Fenster)" #: src/cfg_cmdseq.c:659 #, fuzzy msgid "Input combo box" msgstr "Eingabe combo-box" #: src/cfg_cmdseq.c:660 #, fuzzy msgid "Input using menu" msgstr "Eingabe mit Menü" #: src/cfg_cmdseq.c:661 #, fuzzy msgid "Input string" msgstr "Zeichenkette eingeben" #: src/cfg_cmdseq.c:662 #, fuzzy msgid "Input check button (gives TRUE or FALSE)" msgstr "Eingabe Auswahl-Knopf (Ergebnis: TRUE/FALSE)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Beschriftung zum Eingabefenster hinzufügen" #: src/cfg_cmdseq.c:664 #, fuzzy msgid "Add a separator bar to input window" msgstr "Einen Separator zum Eingabefenster hinzufügen" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Wert von $NAME (Umgebung)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "gentoo's PID" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Heim-Verzeichnis für Benutzer NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Code auswählen" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Keine Optionen verfügbar)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "Im Hintergrund starten?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "Vorherige Instanz beenden?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Beenden überleben?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Ausgabe abfangen?" #: src/cfg_cmdseq.c:921 #, fuzzy msgid "Require Source Selection?" msgstr "Vorausgesetzter Schutz" #: src/cfg_cmdseq.c:925 #, fuzzy msgid "Require Destination Selection?" msgstr "Vorausgesetzter Schutz" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "In Quellverzeichnis wechseln?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "In Zielverzeichnis wechseln?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Quelle erneut laden?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Ziel erneut laden?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "Allgemein" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "Vorher&Nachher" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Eingebaut" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Extern" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Reihe hinzufügen" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Duplikat" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Name" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "Definition" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "Sequenz wiederholen bis keine Quelle mehr ausgewählt?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Hinzufügen" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Löschen" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Befehle" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "Links" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "Mitte" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "Rechts" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "Mausrad nach unten" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "Mausrad nach oben" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Die folgenden Modifizierungs-Tasten müssen\n" "gedrückt gehalten werden, wenn die Maustaste\n" "geklickt wird, um den Befehl auszuführen" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Modifizierer bearbeiten" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Steuerung" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "Globale Tastenkürzel" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Verzeichnis-Fenster Maustasten" #: src/cfg_controls.c:657 msgid "Button" msgstr "Taste" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Modifizierer bearbeiten..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Click-M-Click Geste" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Zeit-Beschränkung" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Num Lock für alle ignorieren?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Achtung: Die Maustasten-Einstellungen\\ sind mehrdeutig: die selbe Taste" "+Modifizierer\n" "wird für mehr als eine Funktion benutzt.\n" "Dies könnte in einem merkwürdigen\n" "Verhalten resultieren..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Warnung" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Typ-Zeichen hinzufügen?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Bei Verknüpfung \"-> Ziel\" anhängen?" #: src/cfg_dirpane.c:361 #, fuzzy msgid "Place Tick Every 3 Digits?" msgstr "Punkt alle 3 Zeichen setzen?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "Nachkommastellen" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Dateisystem-Größe vom Verzeichnis anzeigen?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Format" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s Einstellungen" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Inhalt" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Ausrichtung" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Titel" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Breite" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "Zentriert" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "Basis-Einstellungen" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Spalten-Inhalt ändern" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Standard-Titel" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Verzeichnisse zuerst" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Verzeichnisse zuletzt" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Verzeichnisse gemischt" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Links der Liste" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Rechts der Liste" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "System-Standard" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Kopieren von %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Kopieren nach %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "Tauschen mit %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Spalten" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "Verfügbare Inhalts-Typen" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Ausgewählte Inhalts-Typen" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Bearbeiten..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Entfernen" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Sortieren" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Sortieren nach" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Modus" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "Rückwärts sortieren?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Groß-/Kleinschreibung ignorieren?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Standard-Verzeichnis" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Verzeichnis erstellen" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "Aktuelles wählen" #: src/cfg_dirpane.c:1127 #, fuzzy msgid "From History" msgstr "Verlauf" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Pfad über Fenster?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Verstecken erlaubt?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Scroll-Leiste immer sichtbar?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Großer Verzeichnis-Hoch-Knopf?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "Vorausgesetzter Schutz" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "Position der Scroll-Leiste" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "horizontal" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "vertikal" #: src/cfg_dirpane.c:1232 #, fuzzy msgid "Don't Track" msgstr "Nicht verfolgen" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Verhältnis" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Größe des linken Fensters" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Größe des rechten Fensters" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "Fenster-Ausrichtung" #: src/cfg_dirpane.c:1250 #, fuzzy msgid "Split Tracking" msgstr "Verfolgung aufteilen" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "Pixel" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "ausgewählte Reihen merken?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "Verlaufs-Listen speichern?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Verzeichnis-Fenster" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Fenster-Teilung" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "Verlauf" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Fehler" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Bei Fehler Konsolen-Piep ertönen lassen?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menüs" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Auf Standard zurücksetzen" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Abbrechen" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Symbole" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "Mit Punkt (.) beginnende" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "Auf R.A. passende" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Keine" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Pfade & verbergen" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Pfade" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Einträge verbergen" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Keine)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Aktion löschen" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Farbe ändern" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "Zum geerbten Befehl zurückkehren" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Befehl Auswählen" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "Eigenschaften neuer Aktion" #: src/cfg_styles.c:646 msgid "something" msgstr "irgendetwas" #: src/cfg_styles.c:732 #, fuzzy msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Diesen Stil zu löschen würde auch\n" "all seine Unterstile löschen. Sicher?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Löschen bestätigen" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Hintergrundfarbe" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Vordergrundfarbe" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Symbol" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Vorschau-Text)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "Vorschau" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Übergeordnete umgehen?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Wählen..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Aktion hinzufügen..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Befehl" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Übergeordnetes Verzeichnis" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "Übernommene Eigenschaften" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Visuell" #: src/cfg_styles.c:905 msgid "Actions" msgstr "Aktionen" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Datei-Erkennung" #: src/cfg_styles.c:923 msgid "Styles" msgstr "Stile" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - zum Ändern klicken..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Neuer Typ)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Verz" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Datei" #: src/cfg_types.c:646 msgid "Link" msgstr "Verkn." #: src/cfg_types.c:646 msgid "Socket" msgstr "Sockel" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lesbar" #: src/cfg_types.c:647 msgid "SetGID" msgstr "SetGID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "SetUID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Sticky" #: src/cfg_types.c:648 msgid "Executable" msgstr "Ausführbar" #: src/cfg_types.c:648 msgid "Writable" msgstr "Beschreibbar" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Zutreffend auf 'datei' (R.A.)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Zutreffend auf Name (R.A.)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "vorrausgesetzte Endung" #: src/cfg_types.c:689 msgid "Identification" msgstr "Indentifikation" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Typ erforderlich" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Schutz erforderlich" #: src/cfg_types.c:743 msgid "Glob?" msgstr "" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "Stil des Typs" #: src/cfg_types.c:761 msgid "Style" msgstr "Stil" #: src/cfg_types.c:801 msgid "Types" msgstr "Typen" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Dialog-Fenster auf dem Bildschirm zentrieren" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Dialog-Fenster folgt Maus" #: src/cfg_windows.c:86 #, fuzzy msgid "Dialog Windows Positioned by Window Manager" msgstr "Dialog-Fenster folgt Maus" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Fenster" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Fenster" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "Dialog-Positionierung" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Ausführen von \"%s\" fehlgeschlagen" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Fehler" #: src/children.c:227 #, fuzzy, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Konnte Kind \"%s\" nicht beenden (pid=%d)--zombie alert" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Version %s (GTK+ version %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2003 von Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Dies ist freie Software, und es gibt ABSOLUT KEINE\n" "GARANTIE. Lies die Datei COPYING für Einzelheiten.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Unterstützt, benutze Deutsche Übersetzung." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Der Autor von gentoo kann via E-Mail unter\n" " erreicht werden; bitte lass mich\n" "wissen, was du von diesem Programm hältst, sende\n" "Vorschläge, Fehlerberichte und so weiter.\n" "\n" "Custom widgets by J. Hanson .\n" "\n" "Die aktuellste Veröffentlichung von gentoo kann immer von\n" "der offiziellen Homepage unter \n" " heruntergeladen werden. Neue Versionen werden normalerweise\n" "über den Freshmeat Dienst bekanntgegeben ()." #: src/cmd_about.c:172 msgid "About gentoo" msgstr "Über gentoo" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_OK (Warten für mehr)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Schutz-Bits für \"%s\" setzen:" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Gruppe" #: src/cmd_chmod.c:199 #, fuzzy msgid "Others" msgstr "Aus anderem Fenster übernehmen" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Besitzer" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Spezial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Ausführen" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lesen" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "GID setzen" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "UID setzen" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Schreiben" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Schutz-Bits" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Oktal" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Alle" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Umschalten" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Zurücksetzen" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Verzeichnis-Rekursion?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Verzeichnisse nicht ändern?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Modus ändern" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Besitzer für '%s' setzen:" #: src/cmd_chown.c:174 msgid "User" msgstr "Benutzer" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Besitzer ändern" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Geänderte Einstellungen beim Beenden automatisch speichern?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" existiert bereits - mit dem Kopieren fortfahren?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Kopiere..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Datum beim Kopieren beibehalten?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Fehler beim Kopieren der Attribute (Datum, Besitzer, Modus) ignorieren?" #: src/cmd_copy.c:269 #, fuzzy msgid "Leave Failed Destination if Full Size?" msgstr "Fehlgeschlagenes Ziel lassen, wenn voll Größe?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Puffer-Größe" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Name für Kopie von \"%s\" eingeben" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Name für Klon von \"%s\" eingeben" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" existiert bereits - mit klonen fortfahren?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Klone..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Kopiere als..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Name für Verknüpfung von \"%s\"" #: src/cmd_copyas.c:82 #, fuzzy, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Name für Klon-Verknüpfung von \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" existiert bereits - mit verknüpfen vortfahren?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Kopieren als" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Klonen" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Symbolisch verknüpfen als" #: src/cmd_copyas.c:214 #, fuzzy msgid "Symbolic Link Clone" msgstr "Symoblischer Verküpfungs-Klon" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "Konnte wegen Zugriffs-Einschränkungen nicht gelöscht werden.\n" "Versuchen, Rechte zu ändern und wiederholen?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Antwort merken (ändert Konfig.)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Zugriffs-Problem" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Ändern|Unberührt lassen" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "\"%s\" wirklich löschen?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Lösche..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Bei Zugriffsfehler" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Benutzer fragen|Automatisch ändern und erneut versuchen|Abbrechen" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 #, fuzzy msgid "ISearch" msgstr "ISuche" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|A_lle|_Überspringen|_Abbrechen" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Überspringen|_Abbrechen" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Hole Größen..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Reihen abwählen wenn fertig?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s benutzt" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u Verz., %u Dateien, %u Sym. Verkn." #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "Verknüpfen mit" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Typ" #: src/cmd_info.c:225 msgid "Location" msgstr "Ort" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Größe" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu Bytes" #: src/cmd_info.c:249 msgid "Contains" msgstr "enthält" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "'Datei' Info" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Zugegriffen" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Modifiziert" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Geändert" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Erstellt" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Basis" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Bekomme Informationen..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "'Datei'-Ausgabe anzeigen?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Format des Zugriffs-Datums" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Format des Modifizerungs-Datums" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Format des Änderungs-Datums" #: src/cmd_info.c:391 #, fuzzy msgid "Size Tick Mark" msgstr "Größen-Unterteiler-Zeichen" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" existiert bereits - mit Verbinden weitermachen?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Verbinde..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "Dateien Klicken und Ziehen zum neu anordnen, dann klicken um zu verbinden." #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Die Gesamtgröße beträgt %s (%lu Bytes)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "Die Gesamtgröße beträgt %lu Bytes." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Name der Ziel-Datei eingeben" #: src/cmd_join.c:275 msgid "Join" msgstr "Verbinden" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Verbinden|_Abbrechen" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" existiert bereits - mit MkDir fortfahren?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Name des zu erstellenden Verzeichnisses eingeben" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Verzeichnis erstellen" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "In neues Verzeichnis wechseln?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Neues Verzeichnis fokussieren?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" existiert bereits - mit verschieben fortfahren?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Verschiebe..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Name eingeben, um %s zu verschieben" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Verschiebe Als..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Verschieben als" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Es gibt nicht-gespeicherte Einstellungen.\n" "Beenden ohne zu speichern wird sie verwerfen. Wirklich Beenden?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Beenden bestätigen" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Beenden|_Speichern und beenden|_Abbrechen" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Wirklich beenden?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Neuen Namen für \"%s\" eingeben" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" existiert bereits - mit umbenennen fortfahren?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Umbenennen" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Nach Zeichenkette in allen Dateinamen suchen und\n" "durch eine andere Kette ersetzen." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Ersetzen" #: src/cmd_renamere.c:428 msgid "With" msgstr "Durch" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Alle ersetzen?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "Einfach" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Jeder Dateiname wird auf den 'Von'-R.A. untersucht,\n" "wobei Teilausdruck-Übereinstimmungen gespeichert werden.\n" "Dann wird jedes Vorkommen von $n in 'Nach' durch den\n" "übereinstimmenden Text ersetzt, wobei n\n" "der Index (mit 1 beginnend) eines Teilausdrucks ist.\n" "Das Ergebnis wird als neuer Dateiname benutzt." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Von" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Nach" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Reg. Ausdr." #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 #, fuzzy msgid "Lower Case?" msgstr "Groß-/Kleinschreibung ignorieren?" #: src/cmd_renamere.c:501 #, fuzzy msgid "Upper Case?" msgstr "Groß-/Kleinschreibung ignorieren?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Groß-/Kleinschreibung ignorieren?" #: src/cmd_renamere.c:506 #, fuzzy msgid "Case" msgstr "Basis" #: src/cmd_renamere.c:508 #, fuzzy msgid "RenameRE" msgstr "mit R.A. Umbenennen" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, Dezimal" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, Hex (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, Hex (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, Oktal" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Dieser Befehl ändert die Namen aller gewählten Dateien\n" "in eine Nummernfolge. Mit den Einstellungen unten\n" "lässt sich einstellen, wie die Namen geformt werden." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Starten bei" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Basis" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Präzision" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Kopf" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Schwanz" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "Schätzen" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Sequentielles Umbenennen" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Alle Reihen|Ausgewählte|Nicht ausgewählte" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Alle Typen|Nur Verzeichnisse|Nur Nicht-Verzeichnisse" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Auswählen|Abwählen|Umkehren" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "Aktion" #: src/cmd_select.c:350 msgid "Set" msgstr "Setzen" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "R.A. als Glob-Muster behandeln?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "R.A. Ergebnisse umkehren?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "Übereinstimmung mit vollem Namen erforderlich?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Mit R.A. auswählen" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 #, fuzzy msgid "OK|Cancel" msgstr "_OK|_Abbrechen" #: src/cmd_select.c:714 #, fuzzy msgid "Select using shell command" msgstr "Befehl Auswählen" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "\"%s\" aufteilen.\n" "Datei ist %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "\"%s\" aufteilen.\n" "Datei ist %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" existiert bereits - mit Aufteilen fortfahren?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Festgrößen-Aufteilung" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Teil-Größe" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 Dytes (Zip Diskette)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Festgrößen-Aufteilung" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Teil-Größe" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "Feste Größe, variable Anzahl von Teilen" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Feste Anzahl von Teilen, variable Größe" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Teilung" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Namens-Format" #: src/cmd_split.c:625 msgid "Step" msgstr "Schritt" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" existiert bereits - mit Verknüpfen fortfahren?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Abbrechen" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Verknüpfungs-Ziel auswählen" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Inhalte" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Symbolische Verknüpfung bearbeiten" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Symbolische Verknüpfung erstellen" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Erst Hex-Prüfung" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "an" #: src/cmdarg.c:201 msgid "true" msgstr "wahr" #: src/cmdarg.c:201 msgid "yes" msgstr "Ja" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Ausgabe von %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Konnte unbekannten Befehl\n" "\"%s\" nicht ausführen." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Eingebaute (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Benutzerdefinierte (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Befehl wählen oder Anfang tippen\n" "und TAB drücken." #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Befehl Auswählen" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Konnte Konfigurations-Datei für Ausgabe nicht öffnen" #: src/configure.c:278 msgid "Save" msgstr "Speichern" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "Konfigurations-Datei-Version (%s) stimmt nicht mit Programm-Version (%s) " "überein" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Konnte keine Konfigurations-Datei in \"%s\" und \"%s\"\n" "finden.\n" "Benutze eingebaute Minimal-Konfiguration." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_OK|_Abbrechen" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u Verzeichnisse, %u/%u Dateien" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s benutzt" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s frei" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Zum übergeordneten Verzeichnis wechseln" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Pfad eingeben und Enter drücken, um dorthin zu gehen" #: src/dirpane.c:2088 msgid "H" msgstr "V" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Klicken, um Verberge-Regel zu (de)aktivieren (Regel ist aktiv und passende " "Einträge werden verborgen, wenn Knopf gedrückt)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Blöcke" #: src/dpformat.c:39 msgid "BSize" msgstr "BGröße" #: src/dpformat.c:39 msgid "Block Size" msgstr "Block Größe" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Modus, numerisch" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Modus, Zeichenkette" #: src/dpformat.c:42 msgid "Nlink" msgstr "NVerknüpfung" #: src/dpformat.c:42 msgid "Number of links" msgstr "Anzahl der Verknüpfungen" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Besitzer ID" #: src/dpformat.c:43 msgid "Uid" msgstr "" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Besitzer-Name" #: src/dpformat.c:44 msgid "Uname" msgstr "" #: src/dpformat.c:45 msgid "Gid" msgstr "" #: src/dpformat.c:45 msgid "Group ID" msgstr "Gruppen ID" #: src/dpformat.c:46 msgid "Gname" msgstr "" #: src/dpformat.c:46 msgid "Group Name" msgstr "Gruppen-Name" #: src/dpformat.c:47 msgid "Device" msgstr "Gerät" #: src/dpformat.c:47 msgid "Device Number" msgstr "Geräte-Nummer" #: src/dpformat.c:48 msgid "DevMaj" msgstr "" #: src/dpformat.c:48 #, fuzzy msgid "Device Number, major" msgstr "Gerätenummer, major" #: src/dpformat.c:49 msgid "DevMin" msgstr "" #: src/dpformat.c:49 #, fuzzy msgid "Device Number, minor" msgstr "Gerätenummer, minor" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Datum des letzten Zugriffs" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Datum der letzen Modifikation" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Datum der Erstellung" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Typen-Name" #: src/dpformat.c:55 msgid "I" msgstr "" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Konnte nicht %s \"%s\": %s (code %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Konnte nicht %s \"%s\" (code %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Konnte nicht %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Konnte nicht %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Gib die Version auf der Standard-Ausgabe aus und beende." #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Berichtet interne lokale Details und beendet." #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" "Erlaubt gentoo, vom root-Benutzer gestartet zu werden. Könnte gefährlich " "sein." #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Benutze Standard-Werte, anstatt die Konfigurationsdatei ~/.gentoorc zu laden." #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Benutze Standard-Werte, anstatt die GTK+ Konfigurationsdatei ~/.gentoogtkrc " "zu laden." #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Benutze Standard-Werte, anstatt die Konfigurationsdatei ~/.gentoorc zu laden." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Führe ARG, einen gentoo-Befehl aus. Wird ausgeführt, bevor " "Benutzerinteraktion möglich ist, aber nachdem die Konfigurationsdatei " "eingelesen wurde. Kann mehrfach benutzt werden, um verschiedene Kommandos in " "Folge auszuführen." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Benutze ARG als Pfad für das linke Verzeichnis-Fenster. Setzt Standard und " "Verlauf außer Kraft." #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Benutze ARG als Pfad für das rechte Verzeichnis-Fenster. Setzt Standard und " "Verlauf außer Kraft." #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Um als root auszuführen mit der Option '--root-ok' aufrufen\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Konnte Benutzer-Info-Modul nicht initialisieren - Benutzernamen-Auflösung " "wird nicht funktionieren" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s von Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "Fortschritt" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Symbol wählen" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Lade Symbol-Grafiken..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(Keine Auswahl)" #: src/menus.c:521 msgid "RegExp..." msgstr "RegAusdr..." #: src/menus.c:533 msgid "Other" msgstr "Aus anderem Fenster übernehmen" #: src/menus.c:534 msgid "Rescan" msgstr "Aktualisieren" #: src/menus.c:535 msgid "Select" msgstr "Auswählen" #: src/menus.c:539 msgid "Run..." msgstr "Ausführen..." #: src/menus.c:541 msgid "Configure..." msgstr "Konfigurieren..." #: src/menus.c:618 msgid "Select Menu" msgstr "Menü auswählen" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|A_lle|_Überspringen|_Alle überspringen|A_bbrechen" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Gesamt (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Verstrichen %02d:%02d Geschwindigkeit %s/s GVZ %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Formatierte Größe, in Bytes" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Formatierte Größe, \"Schlaue\" Einheit" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Formatierte Größe, in Bytes" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "Ja" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Formatierte Größe, in Kilobytes" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Formatierte Größe, in Megabytes" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Formatierte Größe, in Gigabytes" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Formatierte Größe, in Megabytes" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Formatierte Größe, \"Schlaue\" Einheit" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Stil auswählen" #: src/styles.c:114 msgid "Root" msgstr "" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Verzeichnis" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Neuer Stil %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Zeile %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Zeilennummer oder Prozent eingeben:" #: src/textview.c:477 msgid "Goto" msgstr "Gehe zu" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Such-Text eingeben (RE)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "" #: src/textview.c:629 msgid "Search" msgstr "Suchen" #: src/types.c:287 msgid "Unknown" msgstr "Unbekannt" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "gentoo konfigurieren" #: src/window.c:87 msgid "Text Viewer" msgstr "Text-Anzeiger" #: src/window.c:202 msgid "Position" msgstr "Position" #: src/window.c:203 msgid "Height" msgstr "Höhe" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "Beim Öffnen setzen?" #: src/window.c:216 msgid "Update on Close?" msgstr "Beim schließen aktualisieren?" #: src/window.c:249 msgid "Grab" msgstr "Aktuelle" #~ msgid "New Style" #~ msgstr "Neuer Stil" #~ msgid "Before Execution" #~ msgstr "Vor dem Ausführen" #~ msgid "After Execution" #~ msgstr "Nach der Ausführung" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Fokussierte Reihen als ausgewählte behandeln, wenn keine \"echte\" " #~ "Auswahl existiert?" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Fokus auf letzte gewählte/abgewählte Reihe bewegen?" #, fuzzy #~ msgid "Current" #~ msgstr "Aktuelles wählen" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Dialog benutzen um Fehler zu melden?" #~ msgid "Path Right Click" #~ msgstr "Pfad für Rechtsklick" #~ msgid "Raw Size, in Bytes" #~ msgstr "Rohgröße, in Bytes" #~ msgid "Always Set" #~ msgstr "Immer gesetzt" #~ msgid "Modify 'Control' Key State" #~ msgstr "Status der 'Steuerungs'-Taste" #~ msgid "Active Pane Titles" #~ msgstr "Aktive Fenster-Titel" #~ msgid "Focused Row, Unselected" #~ msgstr "Fokussierte, nicht-ausgewählte Reihe" #~ msgid "Focused Row, Selected" #~ msgstr "Fokussierte, ausgewählte Reihe" #~ msgid "Beta Software" #~ msgstr "Beta Software" #~ msgid "Next Version?" #~ msgstr "Nächste Version?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Dieser aufteilungs-Modus wurde noch\n" #~ "nicht implementiert... Sorry." #, fuzzy #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Sortieren nach Groß-/Kleinschreibung wird mit nicht-ASCII-Symbolen nicht " #~ "richtig funktionieren" #, fuzzy #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Sortieren ohne Groß-/Kleinschreibung wird mit nicht-ASCII-Symbolen nicht " #~ "richtig funktionieren" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu Bytes" #~ msgid "Numerical Mode?" #~ msgstr "Numerischer Modus?" #~ msgid "Never" #~ msgstr "Nie" #~ msgid "On Every Access" #~ msgstr "Bei jedem Zugriff" #~ msgid "Mounting" #~ msgstr "Mounten" #~ msgid "Mount When?" #~ msgstr "Wann mounten?" #~ msgid "Mount Options" #~ msgstr "Mount-Optionen" #~ msgid "Mount Command" #~ msgstr "Mount-Befehl" #~ msgid "Unmount Command" #~ msgstr "Unmount-Befehl" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Nur bei Verzeichnissen höchster Ebene mounten?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Kommando-Fehler-Dialog benutzen?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Beim Beenden unmounten?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Unterstüzt und aktiviert." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Unterstützt, aber nicht aktiviert." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Nicht unterstützt." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Konnte Verzeichnis \"%s\"\n" #~ "nicht nach \"%s\" kopieren:\n" #~ "die Quelle enthält das Ziel." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Von oben nach unten springen und umgekehrt?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s Bytes,\n" #~ "%s Blöcke)" #, fuzzy #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Konnte Verzeichnis \"%s\"\n" #~ "nicht nach \"%s\" verschieben:\n" #~ "die Quelle enthält das Ziel." #, fuzzy #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Konnte Verzeichnis \"%s\"\n" #~ "nicht nach \"%s\" verschieben:\n" #~ "die Quelle enthält das Ziel." #~ msgid "Regular expression error:\n" #~ msgstr "Fehler im Regulären Ausdruck:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "mmap() für schnelles Laden benutzen?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu Blöcke)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Kein FAM benutzen um automatisch Änderungen in angezeigten Verzeichnissen " #~ "anzuzeigen." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Konnte Mount-Daten nicht initialisieren - automounting wird nicht " #~ "funktionieren" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "FAM öffnen fehlgeschlagen, Fehler %d--FAM wird nicht benutzt" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Konnte FAM-Monitor nicht auf \"%s\" hinzufügen, Fehler %s (mit --no-fam " #~ "um zu umgehen)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Konnte FAM-Monitor nicht auf \"%s\" hinzufügen, Fehler %s (mit --no-fam " #~ "um zu umgehen)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Ausführen von \"%s %s\" fehlgeschlagen:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Mounte \"%s\" nach \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Alt: %Lu Bytes, geändert %s.\n" #~ "Neu: %Lu Bytes, geändert %s." #~ msgid "File reading" #~ msgstr "Datei lesen" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Code auswählen" #~ msgid "Clr" #~ msgstr "Löschen" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Puffer-Größe" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: Konnte die Text-Domäne nicht auf \"%s\" setzen\n" #~ msgid "Top" #~ msgstr "Spitze" #~ msgid "Bottom" #~ msgstr "Boden" #, fuzzy #~ msgid "_Goto..." #~ msgstr "Gehe zu..." #, fuzzy #~ msgid "_Search..." #~ msgstr "Suche..." #~ msgid "_Quit" #~ msgstr "Beenden" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Auswählen" #~ msgid "Close" #~ msgstr "Schließen" gentoo-0.20.6/po/sv.po0000644000175000017500000016575212460264145011445 00000000000000# Swedish translations for gentoo package. # Copyright (C) 2002-2014 Emil Brink. # This file is distributed under the same license as the gentoo package. # Emil Brink , 2002-2014. # msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2002-06-15 17:47+0200\n" "Last-Translator: Emil Brink \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "Till vänster om standardknapparna" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "Till höger om standardknapparna" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Ingen utfyllnad" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Delad" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Statisk" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Denna sida lÃ¥ter dig kontrollera hur knapparket Genvägar placeras relativt " "till arket Standard,\n" "som innehÃ¥ller de vanliga kommandoknapparna. Det är en tillfällig lösning; " "en hel del mer flexibilitet\n" "för knappplaceringen är planerat, liksom möjligheten att själv skapa fler " "knappark än de tvÃ¥ som nu\n" "finns inbyggda. Men detta har inte hänt, än.\n" "\n" "Under tiden bibehÃ¥ller denna sida de möjligheter som fanns i gentoo när " "genvägarna var en speciell\n" "uppsättning knappar med sin egen konfigurationssida (den försvann i version " "0.11.25). Allt för din\n" "bekvämlighet.\n" "\n" "För att hitta arket Genvägar, byt tillbaka till definitionssidan, och använd " "menyn i sidans övre vänstra hörn." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Placera genvägarna" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Separationssätt" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Placering" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Sätt radbredd" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "Standard" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Bekräfta" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "Ta bort nuvarande knapprad?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Ta bort|Av_bryt" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Välj bredd för ny rad" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Ändra radbredd" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Ändra bakgrundsfärg" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Ändra förgrundsfärg" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Etikett" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Kommando" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Tangent" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Färger" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Bakgrund..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Ã…terställ" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Förgrund..." #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Genvägar" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Töm" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Kopiera färger till" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Kopiera till" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "Byt med" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Lägg till rad..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Ta bort rad" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Ner" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Radbredd..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Upp" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "Ark" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "Första" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "Andra" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "Tips" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Flaggor" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Smal?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Visa tips?" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Knappar" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "Definitioner" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Val" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Välj inbyggt" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Vänster mÃ¥svinge" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Höger mÃ¥svinge" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Första valda" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Första valda, välj av" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Första valda, med sökväg" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Första valda, med sökväg, välj av" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Första valda (destinationspanel)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Första valda, utan citat" #: src/cfg_cmdseq.c:638 msgid "First selected, no extension" msgstr "Första valda, utan ändelse" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Alla valda" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Alla valda, välj av" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Alla valda, med sökvägar" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Alla valda, med sökvägar, välj av" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Alla valda (mÃ¥lpanel)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Alla valda, utan citat" #: src/cfg_cmdseq.c:645 msgid "All selected, no extensions" msgstr "Alla valda, utan ändelser" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Sökväg till källpanels katalog" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Sökväg till mÃ¥lpanels katalog" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Sökväg till hemkatalog" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Vänster panels sökväg" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Höger panels sökväg" #: src/cfg_cmdseq.c:651 msgid "URI of first selected" msgstr "URI för första valda" #: src/cfg_cmdseq.c:652 msgid "URI of first selected, unselect" msgstr "URI för första valda, välj av" #: src/cfg_cmdseq.c:653 msgid "URI of first selected, no quotes" msgstr "URI för första valda, utan citat" #: src/cfg_cmdseq.c:654 msgid "URIs of all selected" msgstr "URI:er för alla valda" #: src/cfg_cmdseq.c:655 msgid "URIs of all selected, unselect" msgstr "URI:er för alla valda, välj av" #: src/cfg_cmdseq.c:656 msgid "URIs of all selected, no quotes" msgstr "URI:er för alla valda, utan citat" #: src/cfg_cmdseq.c:657 msgid "URIs of all selected, unselect, no quotes" msgstr "URI:er för alla valda, utan citat" #: src/cfg_cmdseq.c:658 msgid "URI of first selected (destination pane)" msgstr "URI för första valda (destinationspanel)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Inmatning, valruta" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Inmatning, meny" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Inmatning, textsträng" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Inmatning, kryssruta (ger TRUE eller FALSE)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Lägg till etikett till inmatningsfönster" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "Lägg till separatorstreck till inmatningsfönster" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAMN" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Värdet av $NAMN (miljövariabel)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "gentoos process-ID" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Hemkatalog för användaren NAMN" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAMN" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Välj kod" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Inga val tillgängliga)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "Kör i bakgrunden?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "Döda tidigare instans?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Överlev avslut?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "FÃ¥nga utmatning?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "Kräv källval?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "Kräv destinationsval?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "Byt till källkatalog?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "Byt till mÃ¥lkatalog?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Läs om källkatalog?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Läs om mÃ¥lkatalog?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "Allmänna" #: src/cfg_cmdseq.c:967 msgid "Before" msgstr "Före" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "Efter" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Inbyggt" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Externt" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Lägg till rad" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Duplicera" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Namn" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "Definition" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "Repetera sÃ¥ länge källval finns?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Lägg till" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Ta bort" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Kommandon" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "Vänster" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "Mitten" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "Höger" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "Hjul ner" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "Hjul upp" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Dessa modifierartangenter mÃ¥ste hÃ¥llas\n" "nedtryckta när musknappen klickas för\n" "att kommandot ska köra:" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Ändra modifierare" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Kontroller" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "Globala tangentbordsgenvägar" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Panelmusknappar" #: src/cfg_controls.c:657 msgid "Button" msgstr "Knapp" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Ändra modifierare..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Klick-F-Klick Gest" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Tidsgräns" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignorera Num Lock för alla genvägar?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Observera: musknappsinställningarna är\n" "tvetydiga: samma knapp+modifierare är\n" "bunden till mer än ett kommando. Detta\n" "kan leda till oförutsägbart beteende." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Varning" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Lägg till typbokstav?" #: src/cfg_dirpane.c:339 msgid "Append \"→ destination\" on Links?" msgstr "Lägg till \"→ mÃ¥l\" för länkar?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Märke mellan var tredje siffra?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "Precision (antal siffror)" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Visa storlek för kataloger?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Format" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "Inställningar för %s" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "InnehÃ¥ll" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Justering" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Titel" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Bredd" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "Centrera" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "Grundinställningar" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Ändra kolumninnehÃ¥ll" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Förvald titel" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Kataloger först" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Kataloger sist" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Kataloger blandade" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Vänster om listan" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Höger om listan" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "Systemstandard" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Kopiera frÃ¥n %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Kopiera till %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "Byt med %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Kolumner" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "Tillgängliga innehÃ¥llstyper" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Valda innehÃ¥llstyper" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Ändra..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Ta bort" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Sortering" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Sortera efter" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Läge" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "Sortera baklänges?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Skilj ej gemener/versaler?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Startkatalog" #: src/cfg_dirpane.c:1121 msgid "Starting Directory" msgstr "Startkatalogen" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "Spara nuvarande" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "FrÃ¥n historiken" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Sökvägen ovanför?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Använd Dölj-regel?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Alltid rullningslist?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Stor förälderkatalogsknapp?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "Använd eget typsnitt?" #: src/cfg_dirpane.c:1166 msgid "Rubber banding Selection?" msgstr "Använd gummibandsmarkering?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "Linjerade rader?" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "Rullningslistposition" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Horisontell" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Vertikal" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Följ inte" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "FörhÃ¥llande" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Storlek, vänster panel" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Storlek, höger panel" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "Panelplacering" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Följ delning" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "bildpunkter" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Lagra valda rader?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "Spara historielistor?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Katalogpaneler" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Paneldelning" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "Historik" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "InnehÃ¥llstypen 'Block' stöds inte längre" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "InnehÃ¥llstypen 'Blocks' för kolumner stöds inte längre,\n" "men din konfiguration använder den fortfarande. Den kommer\n" "nu att tas bort automatiskt." #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "InnehÃ¥llstypen 'Block Size' stöds inte längre." #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "InnehÃ¥llstypen 'Block Size' för kolumner stöds inte längre,\n" "men din konfiguration använder den fortfarande. Den kommer\n" "nu att tas bort automatiskt." #: src/cfg_errors.c:48 msgid "Errors" msgstr "Fel" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "Fel- och statusmeddelandevisning" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "I statusraden, ovanför katalogpanelerna" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "I huvudfönstrets titel" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "I en separat dialog" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Ring i terminalklockan vid fel?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menyer" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" "Klicka pÃ¥ knappen nedanför för att Ã¥terställa alla\n" "%zu sparade 'Visa inte den här dialogen igen'-svar." #: src/cfg_nag.c:100 msgid "Nagging" msgstr "Gnäll" #: src/cfg_nag.c:110 msgid "Reset All" msgstr "Ã…terställ alla" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "Redigera sökväg" #: src/cfg_paths.c:72 msgid "_Cancel" msgstr "_Avbryt" #: src/cfg_paths.c:72 msgid "_Open" msgstr "_Öppna" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Ikoner" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "Namn som börjar med punkt (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "Namn som matchar reg. uttryck" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Inga" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Sökvägar & Dölj" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Sökvägar" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Dölj filer" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ingen)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Radera Ã¥tgärd" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Ändra färg" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "Ã…tergÃ¥ till ärvt kommando" #: src/cfg_styles.c:575 msgid "Select Command ..." msgstr "Välj kommando ..." #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "Ny Ã¥tgärd" #: src/cfg_styles.c:646 msgid "something" msgstr "nÃ¥nting" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Om du tar bort den här stilen kommer\n" "alla stilar som har den som förälder\n" "att försvinna. Är du säker?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Bekräfta borttagande" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Bakgrundsfärg" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Förgrundsfärg" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Ikon" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Förhandsgranska radstil)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "Exempel" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Ersätt förälderns?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Välj..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Lägg till Ã¥tgärd..." #: src/cfg_styles.c:839 msgid "Edit Command" msgstr "Redigera kommando" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Förälder" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "Ärvda egenskaper" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Visuella" #: src/cfg_styles.c:905 msgid "Actions" msgstr "Ã…tgärder" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Filigenkänning" #: src/cfg_styles.c:923 msgid "Styles" msgstr "Stilar" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Klicka för att byta..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Ny typ)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "Blockenhet" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "Teckenenhet" #: src/cfg_types.c:646 msgid "Dir" msgstr "Katalog" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO-kö" #: src/cfg_types.c:646 msgid "File" msgstr "Fil" #: src/cfg_types.c:646 msgid "Link" msgstr "Länk" #: src/cfg_types.c:646 msgid "Socket" msgstr "Socket" #: src/cfg_types.c:647 msgid "Readable" msgstr "Läsbar" #: src/cfg_types.c:647 msgid "SetGID" msgstr "SetGID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "SetUID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Klibbig" #: src/cfg_types.c:648 msgid "Executable" msgstr "Exekverbar" #: src/cfg_types.c:648 msgid "Writable" msgstr "Skrivbar" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Matcha 'file' (RU)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Matcha namn (RU)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Kräv ändelse" #: src/cfg_types.c:689 msgid "Identification" msgstr "Identifikation" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Kräv typ" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Kräv skyddsflaggor" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Skal?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "Typens stil" #: src/cfg_types.c:761 msgid "Style" msgstr "Stil" #: src/cfg_types.c:801 msgid "Types" msgstr "Typer" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Dialoger öppnas mitt pÃ¥ skärmen" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Dialoger öppnas under muspekaren" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Dialoger placeras av fönsterhanteraren" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Fönster" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "Fönsterramar" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "Dialogplacering" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Exekvering av \"%s\" misslyckades" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Fel" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Kunde inte avsluta barnprocessen \"%s\" (pid=%d)--zombievarning" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "Teckenkodning (CHARSET): \"%s\"." #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "Teckenkodning för filnamn: \"%s\"." #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Version %s (GTK+ version %d.%d.%d)." #: src/cmd_about.c:136 msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2015 av Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Det här är fri mjukvara, och det finns INGA SOM\n" "HELST GARANTIER. Läs filen COPYING för detaljer.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Aktivt, svensk översättning av Emil Brink." #: src/cmd_about.c:157 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Upphovsmannen till gentoo kan nÃ¥s pÃ¥ mejl till\n" "%s; dina Ã¥sikter om programmet,\n" "förslag pÃ¥ förbättringar/felrapporter och sÃ¥ vidare,\n" "är välkomna.\n" "\n" "Den senaste versionen av gentoo kan alltid laddas\n" "ner frÃ¥n den officiella hemsidan för projektet, pÃ¥\n" "%s." #: src/cmd_about.c:172 msgid "About gentoo" msgstr "Om gentoo" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_OK (Vänta för mer)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Sätt skyddsflaggor för \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Grupp" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Andra" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Ägare" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Speciella" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Exekvera" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Läs" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Sätt GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Sätt UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Skriv" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Skyddsflaggor" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "Som text" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "Oktalt" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Alla" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Växla" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Ã…tergÃ¥" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "GÃ¥ igenom kataloger rekursivt?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Ändra inte pÃ¥ kataloger?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Ändra skyddsflaggor" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Sätt ägare för \"%s\"" #: src/cmd_chown.c:174 msgid "User" msgstr "Användare" # #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Ändra ägare" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Spara ändrad konfiguration automatiskt vid avslut?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "Fel vid kopiering av FIFO-kö: %s" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "Fel vid kopiering av specialfil: %s" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "Fel vid kopiering av specialfil: inget lokalt filnamn" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" finns redan - kopiera över ändÃ¥?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Kopierar..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "BehÃ¥ll datum pÃ¥ kopior?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Ignorera misslyckad sättning av attribut (datum, ägare, skyddsflaggor)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Lämna fullstor mÃ¥lfil vid fel?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Buffertstorlek" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Ange namn för kopia av \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Ange namn för klon av \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" finns redan - skriv över med klon?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Klonar..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Kopierar som..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Ange namn för länk till \"%s\"" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Ange namn för länkklon av \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" finns redan - länka över?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Kopiera som" # #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Klona" # #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Skapa symbolisk länk som" # #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Klona som symbolisk länk" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "kunde inte raderas pÃ¥ grund av skyddsflaggor.\n" "Prova ändring och försöka igen?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Kom ihÃ¥g svaret (ändrar konfigurationen)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Ã…tkomstproblem" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Ändra|Rör inte" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Verkligen ta bort \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Raderar..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Vid Ã¥tkomstfel" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "" "FrÃ¥ga användaren|Försök automatiskt att ändra, och försök igen|Misslyckas" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "Kommandot DpFocus stöds inte längre" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" "Kommandot DpFocus stöds inte längre. Ta bort alla referenser till " "kommandot (t.ex. frÃ¥n genvägar och musbindningar), och använd istället GTK+:" "s inbyggda markörsystem." #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Sök" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|A_lla|_Skippa|Skippa _alla|Av_bryt" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Skippa|Av_bryt" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Hämtar storlekar..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Avvälj rader?" #: src/cmd_info.c:68 src/errors.c:84 #, c-format msgid "%s (%s)" msgstr "%s (%s)" #: src/cmd_info.c:74 #, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "" "%s kataloger, %s filer,\n" "%u länkar, %u speciella filer" #: src/cmd_info.c:154 msgid "Value" msgstr "Värde" #: src/cmd_info.c:205 msgid "Link To" msgstr "Länka till" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Typ" #: src/cmd_info.c:225 msgid "Location" msgstr "Plats" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Storlek" #: src/cmd_info.c:238 #, c-format msgid "%s (%s bytes)" msgstr "%s (%s byte)" #: src/cmd_info.c:249 msgid "Contains" msgstr "InnehÃ¥ller" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "'File' säger" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Använd" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Modifierad" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Ändrad" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Skapad" #: src/cmd_info.c:299 msgid "Basic" msgstr "Grundläggande" #: src/cmd_info.c:303 msgid "Attributes" msgstr "Attribut" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Hämtar information..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Visa utmatning frÃ¥n 'file'?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Datumformat för Använd" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Datumformat för Modiferad" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Datumformat för Ändrad" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Märke i storlek" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" finns redan - skriv över med hopslagen fil?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "SlÃ¥r ihop..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Klicka och dra för att ändra ordning, klicka sedan \"SlÃ¥ ihop\"." #: src/cmd_join.c:213 #, c-format msgid "The total size is %s (%s)." msgstr "Total storlek är %s (%s)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "Total storlek är %lu byte." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Ange mÃ¥lfilnamn" #: src/cmd_join.c:275 msgid "Join" msgstr "SlÃ¥ ihop" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_SlÃ¥ ihop|Av_bryt" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" finns redan - skapa katalog ändÃ¥?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Ange namn för ny katalog" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Skapa katalog" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Byt till skapad katalog?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Fokusera skapad katalog?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" finns redan - flytta fil dit ändÃ¥?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Flyttar..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Ange namn att flytta \"%s\" som" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "OtillÃ¥tet destinationsnamn för MoveAs" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Flyttar som..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Flytta som" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Det verkar finnas konfigurationsändringar, som kommer att\n" "förloras om gentoo avslutas utan att de sparats. Avsluta?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Bekräfta" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Avsluta|_Spara och avsluta|Av_bryt" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Vill du verkligen avsluta?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Ange nytt namn för \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" finns redan - skriv över med omdöpt fil?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Döp om" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "Döp om enskilda filer pÃ¥ plats (utan dialog)?" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "Förvälj automatiskt" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "Inget|Hela namnet|Endast filnamnet|Endast ändelse" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Leta efter delsträng i alla filnamn, och\n" "ersätt den med en annan sträng." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Ersätt" #: src/cmd_renamere.c:428 msgid "With" msgstr "Med" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Ersätt alla?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "Enkel" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Kör det reguljära uttrycket \"FrÃ¥n\" pÃ¥ varje filnamn, och\n" "lagra matchingar för deluttryck inom parenteser. Ersätt sedan\n" "varje förekomst av $n i \"Till\", där n (mellan 1 och 9) är numret\n" "pÃ¥ ett deluttryck, med texten som matchade, och använd resultatet\n" "som nytt filnamn." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "FrÃ¥n" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Till" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Reguljärt uttryck" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Titta efter varje tecken i 'FrÃ¥n'-strängen, och ersätt\n" "alla funna tecken med motsvarande tecken ur 'Till'-strängen.\n" "Därefter plockas alla tecken som finns med i 'Ta bort'-strängen\n" "bort, och resultatet används som nytt filnamn för varje fil." #: src/cmd_renamere.c:493 msgid "Map" msgstr "Mappa" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" "Ändrar skiftläge (versaler/gemener) pÃ¥ alla bokstäver\n" "i det valda filnamnet (eller filnamnen)." #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "Gemener" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "Versaler" #: src/cmd_renamere.c:503 msgid "Upper Case Initial?" msgstr "Versal initial?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Gemener/versaler" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "Döp om med reguljära uttryck" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, decimalt" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, hexadecimalt (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, hexadecimalt (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, oktalt" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Detta kommando döper om valda filer sÃ¥ att\n" "en numrerad sekvens skapas. Kontrollerna\n" "nedan lÃ¥ter dig styra hur namnen bildas." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Starta pÃ¥" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Bas" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Precision" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Start" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Slut" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "Gissa" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Sekvensiell omdöpning" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Alla rader|Valda|Ovalda|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Alla typer|Endast kataloger|Endast icke-kataloger|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Välj|Avvälj|Växla¦" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "Ã…tgärd" #: src/cmd_select.c:350 msgid "Set" msgstr "Mängd" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "Behandla RU som skalmönster?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Invertera RU-matchningen?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "Kräv matching pÃ¥ hela namn?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Välj med reguljärt uttryck" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Ange skalkommando att köra. Kommandot\n" "fÃ¥r det valda innehÃ¥llet tillagt pÃ¥ slutet,\n" "och vald Ã¥tgärd görs om exekvering lyckas." #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "_OK|Av_bryt" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Välj med skalkommando" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Dela \"%s\".\n" "Filen är %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Dela \"%s\".\n" "Filen är %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" finns redan - skriv över med del av fil?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Dela till konstant storlek" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Delstorlek" #: src/cmd_split.c:436 msgid "1457000 bytes (3.5\" floppy)" msgstr "1457000 byte (3.5-tums diskett)" #: src/cmd_split.c:437 msgid "10485760 bytes (10 MB)" msgstr "10485760 byte (3.5-tums diskett)" #: src/cmd_split.c:438 msgid "26214400 bytes (25 MB)" msgstr "26214400 byte (25 MB)" #: src/cmd_split.c:439 msgid "52428800 bytes (50 MB)" msgstr "52428800 byte (50 MB)" #: src/cmd_split.c:440 msgid "78643200 bytes (75 MB)" msgstr "78643200 byte (75 MB)" #: src/cmd_split.c:441 msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 byte (95 MB, Zip-skiva)" #: src/cmd_split.c:463 msgid "Fixed Count Split" msgstr "Dela till konstant storlek" #: src/cmd_split.c:466 msgid "Segment Count" msgstr "Delstorlek" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "Nuvarande delnummer, unikt för varje skapad fil" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "Värdet frÃ¥n Bas-rutan" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "Hur mycket indexet ska ändras för varje fil" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "Det totala antalet filer som kommer att skapas" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "Indexets värde för sista filen som skapas" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "Delens position i originalfilen" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "Konstant storlek, variabelt antal delar" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Konstant antal delar, variabel delstorlek" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Dela" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Namnformat" #: src/cmd_split.c:625 msgid "Step" msgstr "Steg" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "Nollfyll numren?" #: src/cmd_split.c:655 msgid "Offset" msgstr "Offset" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" finns redan - länka över?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Avbryt" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Välj länkmÃ¥l" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "InnehÃ¥ll" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Ändra symbolisk länk" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Skapa symbolisk länk" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Binärtesta första" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "Stäng när vänster piltangent trycks ner?" #: src/cmdarg.c:201 msgid "on" msgstr "pÃ¥" #: src/cmdarg.c:201 msgid "true" msgstr "sant" #: src/cmdarg.c:201 msgid "yes" msgstr "ja" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Utmatning frÃ¥n %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Kan inte exekvera okänt\n" "kommando \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Inbyggda (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Användardefinierade (%u)" #: src/cmdseq_dialog.c:240 msgid "Select a command, or type part of its name." msgstr "Välj ett kommando, eller skriv en del av namnet." #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Välj kommando" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Kunde inte öppna konfigurationsfilen för skrivning" #: src/configure.c:278 msgid "Save" msgstr "Spara" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "Meddelande angÃ¥ende inställningsfil" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" "Inställningsfilen laddades inte frÃ¥n standardplatsen.\n" "Öppna Inställningsfönstret och klicka Spara för att uppdatera." #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "Konfigurationsfilens version (%s) matchar inte programmets (%s)" #: src/configure.c:574 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Hittade ingen konfigurationsfil, testade:\n" "\"%s\",\n" "\"%s\" och\n" "\"%s\".\n" "Använder inbyggd minimal konfiguration." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_OK|Av_bryt" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u kataloger, %u/%u filer" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr " (%s/%s)" #: src/dirpane.c:522 #, c-format msgid ", %s (%s) used" msgstr ", %s (%s) använt" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s ledigt" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "GÃ¥ till katalogen ovanför denna" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Ange katalog, och tryck Retur för att gÃ¥ dit" #: src/dirpane.c:2088 msgid "H" msgstr "D" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Klicka för att sätta pÃ¥/stänga av Dölj-regeln (när knappen är intryckt, är " "regeln aktiv, och matchande filer döljs)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Block" #: src/dpformat.c:39 msgid "BSize" msgstr "Blockstorlek" #: src/dpformat.c:39 msgid "Block Size" msgstr "Blockstorlek" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Skyddsflaggor, som tal" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Skyddsflaggor, som text" #: src/dpformat.c:42 msgid "Nlink" msgstr "Länkar" #: src/dpformat.c:42 msgid "Number of links" msgstr "Antal länkar" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Ägar-ID" #: src/dpformat.c:43 msgid "Uid" msgstr "ÄgarID" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Ägarnamn" #: src/dpformat.c:44 msgid "Uname" msgstr "Ägarnamn" #: src/dpformat.c:45 msgid "Gid" msgstr "Grupp-id" #: src/dpformat.c:45 msgid "Group ID" msgstr "Grupp-ID" #: src/dpformat.c:46 msgid "Gname" msgstr "Grupp" #: src/dpformat.c:46 msgid "Group Name" msgstr "Gruppnamn" #: src/dpformat.c:47 msgid "Device" msgstr "Enhet" #: src/dpformat.c:47 msgid "Device Number" msgstr "Enhetsnummer" #: src/dpformat.c:48 msgid "DevMaj" msgstr "Enhet" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Enhetsnummer, major" #: src/dpformat.c:49 msgid "DevMin" msgstr "Enhet" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Enhetsnummer, minor" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "Datum för senaste Ã¥tkomst" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "Datum för senaste modifiering" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "Datum för skapande" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "Datum för senaste ändring" #: src/dpformat.c:54 msgid "Type Name" msgstr "Typnamn" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "URI" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "URI (utan file-prefix)" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Kunde inte %s \"%s\": %s (kod %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Kunde inte %s \"%s\" (kod %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Kunde inte %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Kunde inte %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "%s" #: src/gentoo.c:474 msgid "Report the version to standard output, and exit" msgstr "Ange versionsnumret pÃ¥ standardutmatning, och avsluta" #: src/gentoo.c:476 msgid "Report internal locale details, and exit" msgstr "Ange interna lokaliseringsdetaljer, och avsluta" #: src/gentoo.c:478 msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "TillÃ¥ter att gentoo körs av rotanvändaren. Kan vara farligt!" #: src/gentoo.c:479 msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Ladda inte konfigurationsfilen ~/.config/gentoo/gentoorc; använd istället " "standardvärden" #: src/gentoo.c:480 msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Ladda inte GTK+-konfigurationssfilen ~/.config/gentoo/gtkrc; använd istället " "systemets standardvärden" #: src/gentoo.c:481 msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Ladda inte ~/.config/gentoo/dirhistory; starta istället med tom historik" #: src/gentoo.c:482 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Kör KOMMANDO, ett gentoo-kommando. Görs innan användaren kan börja " "interagera, men efter konfigurationsfilen har lästs in. Kan användas mÃ¥nga " "gÃ¥nger för att köra flera kommandon efter varandra" #: src/gentoo.c:483 msgid "COMMAND" msgstr "KOMMANDO" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "KATALOG" #: src/gentoo.c:484 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Använd KATALOG som sökväg för vänster panel. Ersätter standardsökväg (och " "historia)" #: src/gentoo.c:485 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Använd KATALOG som sökväg för höger panel. Ersätter standardsökväg (och " "historia)" #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "Skriv ut en lista av alla inbyggda kommandon, och avsluta" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "- en grafisk filhanterare baserad pÃ¥ GTK+" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "Misslyckades med att tolka kommandoradparametrarna: %s\n" #: src/gentoo.c:551 #, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: För att köra som rotanvändaren, ange växeln '--root-ok'\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Kunde inte initialisera användarinformationen - hemkataloguppslagning ej " "möjlig" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s av Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "Varning, utvecklingsversion" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" "Den här versionen av gentoo anses vara ganska ny och därmed otestad. Stora " "förändringar har gjorts i nästan alla viktiga delar av programmet sedan den " "förra versionsserien. Försök vara extra försiktig, och rapportera eventuella " "problem till upphovsmannen. Tack." #: src/guiutil.c:111 msgid "Progress" msgstr "Status" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Välj ikon" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Laddar ikongrafik" #: src/menus.c:284 msgid "(No Selection)" msgstr "(Inga valda filer)" #: src/menus.c:521 msgid "RegExp..." msgstr "Reguljärt uttryck" #: src/menus.c:533 msgid "Other" msgstr "Andra" #: src/menus.c:534 msgid "Rescan" msgstr "Uppdatera" #: src/menus.c:535 msgid "Select" msgstr "Välj" #: src/menus.c:539 msgid "Run..." msgstr "Kör..." #: src/menus.c:541 msgid "Configure..." msgstr "Konfigurera..." #: src/menus.c:618 msgid "Select Menu" msgstr "Välj meny" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "Visa _inte den här dialogen igen" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|A_lla|_Skippa|Skippa _alla|Av_bryt" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Total (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "%u dag, %02u:%02u:%02u" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "%u dagar, %02u:%02u:%02u" #: src/progress.c:345 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Tid %02d:%02d Hastighet %s/s Klar ca %s" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "Oformaterad storlek" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "Formaterad storlek, utan enhet" #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "Formaterad storlek, i byte" #: src/sizeutil.c:33 src/sizeutil.c:159 msgid "bytes" msgstr "byte" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "Formaterad storlek, i kilobyte" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "KB" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "Formaterad storlek, i megabyte" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "MB" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "Formaterad storlek, i gigabyte" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "GB" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "Formaterad storlek, i terabyte" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "TB" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "Formaterad storlek, automatisk enhet" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Välj stil" #: src/styles.c:114 msgid "Root" msgstr "Rot" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Katalog" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Ny stil %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" "\n" "** Textkonvertering frÃ¥n teckenuppsättningen '%s' misslyckades, avbryter." #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Rad %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Ange radnummer eller procenttal" #: src/textview.c:477 msgid "Goto" msgstr "GÃ¥ till" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Ange söktext (reguljärt uttryck)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Passera ej nyrad?" #: src/textview.c:629 msgid "Search" msgstr "Sök" #: src/types.c:287 msgid "Unknown" msgstr "Okänd" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" "Signalen SIGPIPE inträffade vid kommunikation med 'file'-processen (%s), det " "verkar som om 'file' oväntat har avslutats." #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "Kunde inte starta 'file'-kommandot: " #: src/window.c:81 msgid "Configure gentoo" msgstr "Konfigurera gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Textvisare" #: src/window.c:202 msgid "Position" msgstr "Position" #: src/window.c:203 msgid "Height" msgstr "Höjd" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "Sätt vid öppning?" #: src/window.c:216 msgid "Update on Close?" msgstr "Uppdatera vid stängning?" #: src/window.c:249 msgid "Grab" msgstr "Plocka" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "XML-modulen skrev ett locale-beroende reellt tal" gentoo-0.20.6/po/ru_RU.koi8r.po0000664000175000017500000022067112460264116013074 00000000000000# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: ru_RU.koi8r\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой Ñтороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой Ñтороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделениÑ" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "ПоÑтоÑнный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта Ñтраница позволÑет выбрать раÑположение панели закладок \n" "отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить\n" "на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить \n" "в Ñти папки нажатием левой или Ñредней кнопки мышки \n" "Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа.\n" "Также выберите тип разделителÑ.\n" "\n" "ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел \n" "Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, \n" "раÑположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "РаÑположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителÑ" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "УÑтановить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "ДейÑтвительно удалить текущую Ñтроку кнопок?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Выберите ширину новой Ñтроки" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Изменить ширину Ñтроки" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "ОбменÑть" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Добавить Ñтроку..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Убрать Ñтроку" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ширина Ñтроки..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "ЛиÑÑ‚" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "ОÑновнаÑ" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "ВторичнаÑ" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "ПодÑказка" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Показывать подÑказки" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "ОпределениÑ" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Выбрать вÑтроеные" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Открыть Ñкобу" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Закрыть Ñкобу" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Первый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметить" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Ð’Ñе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметить" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Ð’Ñе выбранные(панель назначениÑ)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Путь на панели иÑточника" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Путь на панели назначениÑ" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Ð’Ñе выбранные" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Ð’Ñе выбранные, разотметить" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Ð’Ñе выбранные, без кавычек" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначениÑ)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Ввод Ñтрока" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДÐ/ÐЕТ)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "ЛиниÑ-разделитель в окне ввода" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружениÑ)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Домашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Ðет наÑтроек)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "ЗапуÑтить фоном?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "СнÑть предыдущую задачу?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Ðе Ñнимать при выходе?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "ОбÑзателен выбор иÑточника?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "Перейти в каталог иÑточника?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "Перейти в каталог назначениÑ?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Перечитать каталог иÑточника?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Перечитать каталог назначениÑ?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "ОÑновные" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "До и поÑле" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Ð’Ñтроеные" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Добавить Ñтроку" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "ИмÑ" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "ОпиÑание" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "ПовторÑть поÑледовательноÑть пока еÑть выбраные?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "ЛеваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "СреднÑÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "ПраваÑ" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "КолеÑом вниз" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "КолеÑом вверх" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышки" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "ОÑновные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможноÑть" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны:\n" "одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора\n" "иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это\n" "может привеÑти к их неожиданному поведению..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Добавить тип Ñимвола?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ÑÑылки?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разрÑды?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "ТочноÑть" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой ÑиÑтемы?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s наÑтройки" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "ОÑновные наÑтройки" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Изменить Ñодержимое колонок" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "Слева от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "Справа от ÑпиÑка" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "ОбменÑть Ñ %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "ДоÑтупные типы Ñодержимого" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Выбраные типы Ñодержимого" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ðе учитывать региÑтр?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Создать каталог" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "ВзÑть текущие" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "ПоÑледний" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Путь Ñверху?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Разрешить Ñкрытие?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Бегунок вÑегда?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "ОбÑзателен выбор назначениÑ?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "РаÑположение бегунка" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Ðе изменÑть" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные Ñлементы?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "СохранÑть иÑторию?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "ИÑториÑ" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "ИÑпользовать Ñигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Отмена" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "ÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "УдовлетворÑющие уÑловию" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ðет" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ðет)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "ОÑтавить только наÑледуемые" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "СвойÑтва нового ÑобытиÑ" #: src/cfg_styles.c:646 msgid "something" msgstr "нечто" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление Ñтого клаÑÑа повлечет также\n" "удаление вÑех потомков. Уверены?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Так будет выглÑдеть)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "ПредпроÑмотр" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Добавить дейÑтвие..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Команда" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "ÐаÑледуемые ÑвойÑтва" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:905 msgid "Actions" msgstr "ДейÑтвиÑ" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:923 msgid "Styles" msgstr "КлаÑÑÑ‹" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните Ð´Ð»Ñ Ñмены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Ðовый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-УÑтр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-УÑтр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "СÑылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "ФикÑациÑ" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "ЗапиÑÑŒ" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "УÑловие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "УÑловие на имÑ" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С раÑширением" #: src/cfg_types.c:689 msgid "Identification" msgstr "РаÑпознавание" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Ðтрибуты" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Ð’Ñе?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "КлаÑÑ Ñтого типа" #: src/cfg_types.c:761 msgid "Style" msgstr "КлаÑÑ" #: src/cfg_types.c:801 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре Ñкрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "РаÑположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" Ñорвано" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Ðе могу выгрузить процеÑÑ \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ \n" "ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Ðвтор Ñтой программы доÑтупен через Ñлектронную\n" "почту по адреÑу: ; напишите ему\n" "что вы думаете об Ñтой программе, Ñообщайте о \n" "найденный ощибках и пожеланиÑÑ….\n" "ÐаÑтройки по умолчанию - J. Hanson .\n" "ПоÑледнÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ может быть загружена\n" "Ñ Ð¾Ñ„Ð¸Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñтраницы .\n" "Ðовые верÑии обычно Ñначала выкладываютÑÑ \n" "в \"Свежем мÑÑе\" - .\n" "О неточноÑÑ‚ÑÑ… перевода пишите М.Зарипову " #: src/cmd_about.c:172 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_ДР(Подождите продолжениÑ)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "УÑтановить права Ð´Ð»Ñ \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "ЗапуÑк" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "ИÑп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "ИÑп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "ЗапиÑÑŒ" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Ð’Ñе" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "СброÑить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Ð”Ð»Ñ Ñодержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "УÑтановка владельца Ð´Ð»Ñ '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "ÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "СохранÑть даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "ОÑтавлÑть незавершенные файлы еÑли нет меÑта?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "СÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ÑÑылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа.\n" "Попробовать ÑнÑть защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (менÑет наÑтройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доÑтупа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|ОÑтавить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "ДейÑтвительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Ð’ Ñлучае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "СпроÑить|ПопытатьÑÑ Ñменить и продолжить|Прервать" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "ПоиÑк" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДÐ|Ð’Ñе|Ðет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДÐ|_Ðет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "СнÑть выделение поÑле выполнениÑ?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занÑто" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ÑÑылок" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "СÑылка на" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:225 msgid "Location" msgstr "РаÑположение" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Размер" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:249 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Формат даты доÑтупа" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Формат даты изменениÑ" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Знак разделитель тыÑÑч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже ÑущеÑтвует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, раÑположите по порÑдку и нажмите Собрать." #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" #: src/cmd_join.c:275 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже ÑущеÑтвует - Ñоздать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "УÑтановить курÑор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "ПеремеÑтить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "ПеремеÑтить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек.\n" "Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "ДеÑтвительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое Ð¸Ð¼Ñ Ð´Ð»Ñ \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подÑтроку во вÑех именах файлов и заменÑет\n" "на другую подÑтроку." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:428 msgid "With" msgstr "Ðа" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Ð’Ñе вхождениÑ?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "ПроÑтаÑ" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "ВычиÑлить выражение \"Ðайти\" на каждом файле\n" "Ñодержащем подÑтроку из выражениÑ. Затем заменить \n" "вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в \"Заменить\" где n - номер \n" "(Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом\n" "поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Ðайти" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "Ðижний региÑтр?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний региÑтр?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, ДеÑÑтичнаÑ" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, ВоÑьмеричнаÑ" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает вÑе выделенные\n" "файлы в нумерованную поÑледовательноÑть.\n" "Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить\n" "порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Ðачать Ñ" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Ðачало" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "ПодÑтавить" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Переименование в поÑледовательноÑть" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Ð’Ñе Ñлементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Ð’Ñе типы|Каталоги|Без каталогов|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "ДейÑтвие" #: src/cmd_select.c:350 msgid "Set" msgstr "УÑтановить" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "ИÑпользовать выражение как глоб. маÑку?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Ðе удовлетворÑющие выражению?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Выбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "_ДÐ|_Отмена" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Выбер по конÑольной команде" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить разбивку?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Размер куÑка" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" диÑкета)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (ДиÑк ZIP)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Размер куÑка" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру чаÑти" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Ðа определенное количеÑтво чаÑтей" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:625 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "ДÐ" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ÑÑылки" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Изменить ÑÑылку" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Создание ÑÑылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить Ñимволы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "ИÑтина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Ðе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Ð’Ñтроеные (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи" #: src/configure.c:278 msgid "Save" msgstr "Сохранить" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "ВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Ðе могу найти файл наÑтроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "ИÑпользую вÑтроенную минимальную наÑтройку." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_ДÐ|_Отмена" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занÑто" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s Ñвободно" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Перейти в родительÑкий каталог" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°" #: src/dirpane.c:2088 msgid "H" msgstr "С" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние " "обозначает Ñкрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, Ñтрокой" #: src/dpformat.c:42 msgid "Nlink" msgstr "СÑылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "ЧиÑло ÑÑылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Ðомер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Ðомер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹" #: src/dpformat.c:47 msgid "Device" msgstr "УÑтройÑтво" #: src/dpformat.c:47 msgid "Device Number" msgstr "Ðомер уÑтройÑтва" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУÑтрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Ðомер уÑтройÑтва, оÑновной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУÑтрÐО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Ðомер уÑтройÑтва, неоÑновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледнего доÑтупа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ñледней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Ð’Ñ€ÐµÐ¼Ñ ÑозданиÑ" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Ðе могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Ðе могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Ðе могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Ðе могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "ВывеÑти номер верÑии и выйти." # src/gentoo.c:440 #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "ВывеÑти детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" "ПозволÑет запуÑкать gentoo под root'ом. Может привеÑти к печальным " "поÑледÑтвиÑм. " # src/gentoo.c:442 #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Ðе загружать наÑтройки GTK+ : ~/.gentoogtkrc; иÑпользовать ÑиÑтемные " "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию." # src/gentoo.c:442 #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Ðе загружать файл наÑтроек ~/.gentoorc; иÑпользовать наÑтройки по умолчанию." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "ЗапуÑтить ARG, команду gentoo. Команда запуÑкаетÑÑ Ð´Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾ÐºÐ½Ð°, но " "поÑле Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек. Возможно иÑпользовать неÑколько раз Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка " "неÑкольких разных команд." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð»ÐµÐ²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." # src/gentoo.c:448 #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "ИÑпользовать ARG как путь Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¹ панели. Переопределить путь по " "умолчанию(и иÑторию)." #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Чтобы запуÑтить под root иÑпользуйте --root-ok\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Ðе могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "СоÑтоÑние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделениÑ)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "ÐаÑтроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_Отмена" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Ð’Ñего (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Ð’Ñ€ÐµÐ¼Ñ %02d:%02d СкороÑть %s/c ОÑталоÑÑŒ %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите клаÑÑ" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Ðовый клаÑÑ %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Введите номер Ñтроки или процент:" #: src/textview.c:477 msgid "Goto" msgstr "Перейти" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Ðе раÑпределÑть новые линии?" #: src/textview.c:629 msgid "Search" msgstr "ПоиÑк" #: src/types.c:287 msgid "Unknown" msgstr "ÐеизвеÑтный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "ÐаÑтройка" #: src/window.c:87 msgid "Text Viewer" msgstr "ПроÑмотр текÑта" #: src/window.c:202 msgid "Position" msgstr "ПозициÑ" #: src/window.c:203 msgid "Height" msgstr "Ð’Ñ‹Ñота" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "УÑтановить при открытии?" #: src/window.c:216 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:249 msgid "Grab" msgstr "Захватить" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "XML модуль выдал локально-завиÑимый номер" #~ msgid "New Style" #~ msgstr "Ðовый клаÑÑ" #~ msgid "Before Execution" #~ msgstr "Перед запуÑком" #~ msgid "After Execution" #~ msgstr "ПоÑле запуÑка" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Обрабатывать курÑор как выделение, еÑли нет \"ÐаÑтоÑщего\" выделениÑ" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Ставить курÑор на поÑледний выбранный Ñлемент?" #, fuzzy #~ msgid "Current" #~ msgstr "ВзÑть текущие" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Ð’Ñегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить ÑоÑтоÑние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, не отмеченаÑ" #~ msgid "Focused Row, Selected" #~ msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñтрока, отмеченнаÑ" #~ msgid "Beta Software" #~ msgstr "Бета верÑиÑ" #~ msgid "Next Version?" #~ msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета региÑтра работает неверно Ñ Ñ€ÑƒÑÑкими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Ðикогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "ÐаÑтройка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¸Ñков" #~ msgid "Mount Command" #~ msgstr "Команда подключениÑ" #~ msgid "Unmount Command" #~ msgstr "Команда отключениÑ" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "ИÑпользовать диалог Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: ПоддерживаетÑÑ Ð¸ включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: ПоддерживаетÑÑ, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Ðе поддерживаетÑÑ." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование Ñамого в ÑебÑ)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "ПереÑкакивать в другой конец ÑпиÑка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Ðе могу перемеÑтить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка иÑточника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Ðе могу перемеÑтить \"%s\"\n" #~ "в \"%s\"\n" #~ "(иÑточник - подпапка назначениÑ)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражениÑ:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "ИÑпользовать mmap() Ð´Ð»Ñ ÑƒÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Ðе иÑпользовать FAM Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в проÑмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Ðе могу найти опиÑание подключений диÑков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Ðе могу открыть FAM, ошибка %d - FAM не иÑпользую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Ðе могу добавить монитор FAM \"%s\", ошибка %s (может запуÑтить Ñ --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Ðовое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Ðет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера Ð´Ð»Ñ mmap()" #~ msgid "Top" #~ msgstr "Ðачало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "ПоиÑк..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.20.6/po/sv.gmo0000664000175000017500000012502612460264602011577 00000000000000Þ•XÜ)œ%@27A2y2*‚2)­2)×2)3*+3(V3)3*©3+Ô344[ 4 e4s4{4 “40Ÿ49Ð4 5!595Q5q5 5 ™5¤5»5Ê5Ñ54ê56 .6%86 ^6!j6Œ6£6 ¿6 Í6Û6ò6 7 7 )767I7X7a7h7p7 t7‚7 Š7#•7¹7Ó7Ù7Ý7 û78(8D8\8s8"Œ80¯8=à8"9A9X93w9 «9¶91Ï9:::%: 6:D:I:O:^:e: |:‡: Ž:š:£:²:¹:Á:Ç:×: î:ù:;;;;:;A; T;`;q;…;M;Û;î;1ô;X&<m<í<= = ="=)=1=9=;B=~=q˜= > >(>7>H>Q>Y>b>k>s> ‚>> —> ¢> °> »>Ç>Ø>ó>i?C|?+À?4ì?!@6@2>@q@u@}@ @ @ ¨@´@ »@ É@DÔ@ A%A,A3AOA VAdAyAŽA¡AÁA+ÝA BB !B+B=BNB `BjBS€BYÔB\.C‹C C ¹CÅCÊC èCòC DD 'D4DJDYDkD ~DˆD%D¶D ÒDóDE!,E!NEpE‹E¦E¾E)ÜExFF …F¦F½F)ÜFG GGû GH5HMHVH)[H…HŠH›H´H!ÃHåHII5I#OIsI…I%–I$¼IáIçIüI JJ"JAJ^JwJ”J±JÎJëJ ðJýJKKK'K8KPCP SP`PiP|P„P ¤P ±P/»PëPóP øPQ Q"Q 6QCQ IQTQ-YQ£‡Q+R;R >RHRNRUR gRuR}RƒRŠR R³R¹R ÂRÍR ÞRéRïR öRSS$'SLScSƒS ‰S –S  SªS²SÍSÜS åSïS TT/TKTTTdTjToTxT!ŒT®TÃT ËTÕT#íTUU-UMU*VUU ‰U(–U/¿UïUV*V=VWV fVsVzVŽV V§V¸V¿VÛVáV úVW WW 4W®@WïWX XX"X4XGX NX XX fXsXzX‰X˜X«X ¾X ÊX×XçX+Y,YGY^YvY†Y—Y©Y­Y¾YÆY ÞYìY ôYZZ&Z-Z3Z KZUZiZ †Z”Z›Z Z¯Z¿ZÐZ×ZßZçZïZõZ[*[9[B[U[\[t[y[€[†[ [ ›[ ¥[²[Ã[×[æ[é[ î[ú[\Œ“\Ç ]/è]4^gM_(µ_.Þ_ `*`E`2a`}”`da®wañ&d e#e4eHe\eve|ee†e Že™e³e ¸e ÂeÏeÕeÙeóe( f 2fSfsfˆf¨f)Çfñf'õf$gBgHgYgagzg}gŽg ¢gL®gMûgIhNh`hfh#ƒh§h°h·h ¿hÊhÓhÙhèhðhõhþhiieinii‰i™i ·iÅiÉi Ýiþi j!j3j9jXj^j,dj ‘jžj£j¦j ­j·j¼jÀjrÆjL9l†l(l1¸l êl) m.5m(dm(m/¶m æmn nTn enrnzn—n6®n@ån&o=oVo1so+¥o Ñoßoèoppp47plp ~p*Šp µp!Âp äpq%q~M~`~h~Ix~[Â~h‡™ ´¿%à éó €€-€?€V€i€€–€ ¨€)²€Ü€í€ ) Fg ¾"×.úƒ)‚­‚ ±‚!Ò‚#ô‚5ƒNƒ Rƒ]ƒfƒ}„+„Ʉф7Ú„……!&… H…!V…x…•…¯…Ç…%ã… †$†)?†'i†‘†™†²† †φ$Ö†û†‡5‡T‡s‡’‡±‡·‡ȇˇ Ó‡݇ô‡ ˆˆˆ6ˆz<ˆ·ˆÀˆLj׈݈ æˆðˆöˆøˆþˆ‰‰ -‰9‰ B‰ c‰o‰‰‰”‰™‰ ‰¯‰Iʉ&Š;Š+MŠyŠŒŠ£Š'³ŠÛŠïŠ ‹ ‹ !‹+‹.‹6‹N‹ V‹ `‹‹"Š‹­‹À‹Ћ Ö‹â‹ô‹øú‹KóŒ?GJ bpv‰š¸¿ÆÌã ûŽ !Ž!,ŽNŽ ]Ž1hŽšŽ¡Ž ¦Ž±Ž·Ž ÖŽ âŽíŽõŽ2 Ÿ= Ýë îú+/5;Wmt }‡ –£ ©´Éâ ù‘!3‘ U‘`‘ s‘ }‘ˆ‘ ‘‘ ²‘¼‘ őϑé‘ñ‘9ù‘3’ :’ H’V’[’c’{’—’·’Ê’Ý’*ð’“#“/+“[“#z“ž“ ¦“/´“6ä“”2”P”d”t” ƒ” ”—”¬”” Ӕߔ蔕 •-•>• B•N•k•Ê|•G–Z–b–h–~–”–ª–¯– µ– À–Ë– Ñ–ß–î–— — —'—D—1\—Ž—¥—»—Ò—æ—÷—˜˜ ,˜6˜M˜ \˜f˜z˜™˜ ˜§˜«˜ ¿˜ɘæ˜ ™™™™-™E™[™ b™ p™ z™„™‰™§™ À™ ΙÙ™è™(𙚚&š+š2šCš KšVšpšŠš™šœš ¡š¬š˜µš”N›¶ã›-šœ0Èœiùcž.ƒž²žΞéž+Ÿ-Ÿe­Ÿ¸ Ì¢ Û£æ£ú£¤2¤Q¤W¤\¤c¤ h¤s¤‘¤•¤ ¤©¤¯¤³¤ʤ*á¤" ¥ /¥P¥"g¥ Š¥"«¥Î¥'Ö¥$þ¥ #¦-¦A¦H¦W¦[¦u¦…¦[ަYê¦ D§O§i§!p§#’§¶§¿§ȧЧÙ§â§ è§ö§ÿ§¨ ¨¨¨u¨Œ¨¨¥¨!¶¨بë¨ï¨&©&,© S©_©s©#{©Ÿ©¤©,ª©שê©ï© ó©ÿ©ª ªª’÷~ÇOÿ ZÙ2«´Ý,N §–Pí}Ë-_Ey8,j9$™Jtæb_¾I(/üøé§ò”ŸyÎ'rû[@YÄ¢n1ÒÚŸ¼Ô½k;¸’94.¤6$h‰¦*B…&\ˆ¯t˜•X*ìX=«ßg'ÁöõVñmô}¸ þTùAšó¾ Z†“uá‡OÜø‹GGSfÅç!2TwW£ó+F*¥ð4G›%J¶¥i^çök\fŒs/—lÛa ??¢Q×¹"ÄD®)#¡ÊÆ…q>‹¹Ï“¼ÓcôqK–ѱ8÷{Õ¿¤œ ‚pßú)ÅÛ@CCB%ð¨êí;%·5á oä A®Ræ†u¨E•üD|7„àèõWCg+.‘'nêþdFâ£ÍãÃÆ iÐÊ7ÈIËr1ûÚdÃïS©/xPØ-3Ö µìé"=#ï ý,J ]6@¡ƒÐmjŠ:ÞAW{KÒeUÙ€ªŒ<صäz$©0¯9DY>³ñŽP5(Uˆ×?&‘b"„7Ïw1úESF  ªÞ&MƒÀ3!v<ùë°pš`zÉŽ‡½ÌÁÑU|N[Šl›H!c€Rɬe‚sBà6R¿™»0L)~ÿÖ(°Õ V´Í˜Hº;²â±¬vå>­­:ëIòaÝ+O0¶^-Ü.3‰T³ž Ìå8M 4 5Q2L]îÀ=h#XN Ǻ»·<VK:HoÓœ¦²îý—Qž”`ÎLxèÔ ãÈM ** Text conversion from charset '%s' failed, aborting. (%s/%s)"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s (%s bytes)%s (%s)%s - Click to Change...%s Settings%s dirs, %s files, %u symlinks, %u special files%s: To allow running as root, use the '--root-ok' option %u day, %02u:%02u:%02u%u days, %02u:%02u:%02u%u/%u dirs, %u/%u files'Block Size' Content Deprecated'Blocks' Content Deprecated'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text)(c) 1998-2015 by Emil Brink, Obsession Development. , %s (%s) used, %s free- a graphical file manager using GTK+10, Decimal100431360 bytes (95 MB, Zip disk)10485760 bytes (10 MB)1457000 bytes (3.5" floppy)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 MB)52428800 bytes (50 MB)78643200 bytes (75 MB)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfterAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no extensionsAll selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Allows gentoo to be run by the root user. Could be dangerous!Append "→ destination" on Links?Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAttributesAutomatically Pre-SelectAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasicBasic SettingsBeforeBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?COMMANDCancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChanges the case (upper/lower) of the characters in the selected filename(s).Change|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click the button below to reset the %zu stored 'Don't show this dialog again' responses.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configuration Path NoticeConfiguration was not loaded from the current default location. Press Save in the Configuration window to update.Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't find any configuration file; checked: "%s", "%s" and "%s". Using built-in minimal configuration.Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedCurrent part number, unique for every created fileDIRDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDevelopment Version WarningDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDo not load the ~/.config/gentoo/dirhistory file; instead, start with empty historyDo not load the ~/.config/gentoo/gentoorc configuration file; instead, use default valuesDo not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use system defaultsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDpFocus Command is DeprecatedDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit CommandEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit pathEdit...Elapsed %02d:%02d Speed %s/s ETA %sEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorError and Status Message DisplayError copying FIFO: %sError copying special file: %sError copying special file: no local pathErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExit on Left Arrow Key?ExternalFIFOFailed to parse command line options: %s FileFile RecognitionFilename encoding: "%s".First selectedFirst selected (destination pane)First selected, no extensionFirst selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Count SplitFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFormatted Size, Automatic UnitFormatted Size, Without UnitFormatted Size, in BytesFormatted Size, in GigabytesFormatted Size, in KilobytesFormatted Size, in MegabytesFormatted Size, in TerabytesFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGot SIGPIPE when writing to 'file' process (%s), it seems to have terminated prematurely.GotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInvalid destination name for MoveAsInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Lower Case?MBMain Window's Title BarMake DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NaggingNameName FormatNarrow?Native CHARSET: "%s".New Action PropertyNew Style %uNlinkNo PaddingNoneNone|Entire Name|Filename Only|Extension OnlyNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOctalOffsetOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryPrint a list of all built-in commands, and exitProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRename Single File In-Place (Without Dialog)?RenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Report internal locale details, and exitReport the version to standard output, and exitRequire Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset AllReset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Rubber banding Selection?Ruled Rows?Run COMMAND, a gentoo command. Done before user interaction allowed, but after configuration file has been read in. Can be used many times to run several commands in sequenceRun in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment CountSegment SizeSelectSelect BuiltinSelect CommandSelect Command ...Select Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type part of its name.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separate DialogSeparation StyleSequential RenameSetSet Custom Font?Set GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStarting DirectoryStaticStatus Bar, Above PanesStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTBTailText ViewerTextualThe 'Block Size' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The 'Blocks' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The DpFocus command has been deprecated and is no longer supported. Please remove any keyboard or mouse bindings that use it and look into using the default GTK+ list view's cursor controls.The amount that index will change for each fileThe author of gentoo can be reached via Internet e-mail at %s; feel free to let me know what you think of this software, give suggestions/bug reports, and so on. The latest release of gentoo can always be down- loaded from the official gentoo project homepage at %s.The following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe part's offset into the original fileThe total number of files that will be createdThe total size is %lu bytes.The total size is %s (%s).The value from the Base boxThe value of index for the last file to be createdThis command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.This version of gentoo is considered somewhat new and untested. There have been major changes to almost all parts of the program since the previous version. Please be a bit careful, and make sure you report any problem to the author. Thanks.Time LimitTime of CreationTime of Last AccessTime of Last ChangeTime of Last ModificationTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesURIURI (without file prefix)URI of first selectedURI of first selected (destination pane)URI of first selected, no quotesURI of first selected, unselectURIs of all selectedURIs of all selected, no quotesURIs of all selected, unselectURIs of all selected, unselect, no quotesUidUnable to execute unknown command "%s".Unable to run spawn 'file' command: UnameUnformatted SizeUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case Initial?Upper Case?Use DIR as path for the left directory pane. Overrides default (and history)Use DIR as path for the right directory pane. Overrides default (and history)UserUser Defined (%u)ValueValue of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindow BordersWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?Zero-Fill Numbers?_Cancel_Delete|_Cancel_Don't show this dialog again_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Open_Quit|_Save, then Quit|_Cancelbytesfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2002-06-15 17:47+0200 Last-Translator: Emil Brink Language-Team: Swedish Language: sv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); ** Textkonvertering frÃ¥n teckenuppsättningen '%s' misslyckades, avbryter. (%s/%s)"%s" finns redan - skriv över med klon?"%s" finns redan - skriv över med hopslagen fil?"%s" finns redan - länka över?"%s" finns redan - flytta fil dit ändÃ¥?"%s" finns redan - skriv över med del av fil?"%s" finns redan - kopiera över ändÃ¥?"%s" finns redan - skapa katalog ändÃ¥?"%s" finns redan - skriv över med omdöpt fil?"%s" finns redan - länka över?$NAMN%s%s kunde inte raderas pÃ¥ grund av skyddsflaggor. Prova ändring och försöka igen?%s (%s byte)%s (%s)%s - Klicka för att byta...Inställningar för %s%s kataloger, %s filer, %u länkar, %u speciella filer%s: För att köra som rotanvändaren, ange växeln '--root-ok' %u dag, %02u:%02u:%02u%u dagar, %02u:%02u:%02u%u/%u kataloger, %u/%u filerInnehÃ¥llstypen 'Block Size' stöds inte längre.InnehÃ¥llstypen 'Block' stöds inte längre'File' säger(Ny typ)(Inga val tillgängliga)(Inga valda filer)(Ingen)(Förhandsgranska radstil)(c) 1998-2015 av Emil Brink, Obsession Development. , %s (%s) använt, %s ledigt- en grafisk filhanterare baserad pÃ¥ GTK+10, decimalt100431360 byte (95 MB, Zip-skiva)10485760 byte (3.5-tums diskett)1457000 byte (3.5-tums diskett)16, hexadecimalt (A-F)16, hexadecimalt (a-f)26214400 byte (25 MB)52428800 byte (50 MB)78643200 byte (75 MB)8, oktaltOm gentooDatumformat för AnvändÃ…tkomstproblemAnvändÃ…tgärdÃ…tgärderLägg tillLägg till Ã¥tgärd...Lägg till radLägg till rad...Lägg till separatorstreck till inmatningsfönsterLägg till etikett till inmatningsfönsterEfterAllaAlla rader|Valda|Ovalda|Alla valdaAlla valda (mÃ¥lpanel)Alla valda, utan ändelserAlla valda, utan citatAlla valda, välj avAlla valda, med sökvägarAlla valda, med sökvägar, välj avAlla typer|Endast kataloger|Endast icke-kataloger|TillÃ¥ter att gentoo körs av rotanvändaren. Kan vara farligt!Lägg till "→ mÃ¥l" för länkar?Lägg till typbokstav?Vill du verkligen avsluta?FrÃ¥ga användaren|Försök automatiskt att ändra, och försök igen|MisslyckasAttributFörvälj automatisktSpara ändrad konfiguration automatiskt vid avslut?Tillgängliga innehÃ¥llstyperBlockenhetBlockstorlekBakgrundsfärgBakgrund...BasGrundläggandeGrundinställningarFöreNamn som börjar med punkt (.)BlockstorlekBlockBuffertstorlekInbyggtInbyggda (%u)KnappKnapparTeckenenhetByt till mÃ¥lkatalog?Byt till skapad katalog?Byt till källkatalog?KOMMANDOAvbrytFÃ¥nga utmatning?Gemener/versalerRing i terminalklockan vid fel?CentreraDatumformat för ÄndradÄndra skyddsflaggorÄndra ägareÄndra radbreddÄndradÄndrar skiftläge (versaler/gemener) pÃ¥ alla bokstäver i det valda filnamnet (eller filnamnen).Ändra|Rör inteTömKlicka och dra för att ändra ordning, klicka sedan "SlÃ¥ ihop".Klicka pÃ¥ knappen nedanför för att Ã¥terställa alla %zu sparade 'Visa inte den här dialogen igen'-svar.Klicka för att sätta pÃ¥/stänga av Dölj-regeln (när knappen är intryckt, är regeln aktiv, och matchande filer döljs)Klick-F-Klick GestKlonaKlonar...Höger mÃ¥svingeFärgerKolumnerKommandoKommandonKonfigurationsfilens version (%s) matchar inte programmets (%s)Meddelande angÃ¥ende inställningsfilInställningsfilen laddades inte frÃ¥n standardplatsen. Öppna Inställningsfönstret och klicka Spara för att uppdatera.Konfigurera gentooKonfigurera...Bekräfta borttagandeBekräftaInnehÃ¥llerInnehÃ¥llInnehÃ¥llKontrollerKopiera somKopiera färger tillKopiera frÃ¥n %sKopiera tillKopiera till %sKopierar som...Kopierar...Kunde inte %sKunde inte %s "%s"Kunde inte %s "%s" (kod %d)Kunde inte %s "%s": %s (kod %d)Hittade ingen konfigurationsfil, testade: "%s", "%s" och "%s". Använder inbyggd minimal konfiguration.Kunde inte initialisera användarinformationen - hemkataloguppslagning ej möjligKunde inte öppna konfigurationsfilen för skrivningKunde inte avsluta barnprocessen "%s" (pid=%d)--zombievarningSkapa symbolisk länkSkapadNuvarande delnummer, unikt för varje skapad filKATALOGStandardStartkatalogFörvald titelDefinitionDefinitionerTa bortRadera Ã¥tgärdTa bort radOm du tar bort den här stilen kommer alla stilar som har den som förälder att försvinna. Är du säker?Raderar...EnhetEnhetVarning, utvecklingsversionEnhetEnhetsnummerEnhetsnummer, majorEnhetsnummer, minorDialogplaceringDialoger öppnas mitt pÃ¥ skärmenDialoger öppnas under muspekarenDialoger placeras av fönsterhanterarenPrecision (antal siffror)KatalogKatalogpanelerKataloger förstKataloger sistKataloger blandadeKatalogPanelmusknapparLadda inte ~/.config/gentoo/dirhistory; starta istället med tom historikLadda inte konfigurationsfilen ~/.config/gentoo/gentoorc; använd istället standardvärdenLadda inte GTK+-konfigurationssfilen ~/.config/gentoo/gtkrc; använd istället systemets standardvärdenPassera ej nyrad?Ändra inte pÃ¥ kataloger?Följ inteNerKommandot DpFocus stöds inte längreDupliceraÄndra bakgrundsfärgÄndra färgÄndra kolumninnehÃ¥llRedigera kommandoÄndra förgrundsfärgÄndra modifierareÄndra modifierare...Ändra symbolisk länkRedigera sökvägÄndra...Tid %02d:%02d Hastighet %s/s Klar ca %sAnge mÃ¥lfilnamnAnge radnummer eller procenttalAnge namn för klon av "%s"Ange namn för kopia av "%s"Ange namn för länkklon av "%s"Ange namn för ny katalogAnge namn för länk till "%s"Ange namn att flytta "%s" somAnge nytt namn för "%s"Ange söktext (reguljärt uttryck)Ange katalog, och tryck Retur för att gÃ¥ ditAnge skalkommando att köra. Kommandot fÃ¥r det valda innehÃ¥llet tillagt pÃ¥ slutet, och vald Ã¥tgärd görs om exekvering lyckas.FelFel- och statusmeddelandevisningFel vid kopiering av FIFO-kö: %sFel vid kopiering av specialfil: %sFel vid kopiering av specialfil: inget lokalt filnamnFelExekverbarExekveraKör det reguljära uttrycket "FrÃ¥n" pÃ¥ varje filnamn, och lagra matchingar för deluttryck inom parenteser. Ersätt sedan varje förekomst av $n i "Till", där n (mellan 1 och 9) är numret pÃ¥ ett deluttryck, med texten som matchade, och använd resultatet som nytt filnamn.Exekvering av "%s" misslyckadesStäng när vänster piltangent trycks ner?ExterntFIFO-köMisslyckades med att tolka kommandoradparametrarna: %s FilFiligenkänningTeckenkodning för filnamn: "%s".Första valdaFörsta valda (destinationspanel)Första valda, utan ändelseFörsta valda, utan citatFörsta valda, välj avFörsta valda, med sökvägFörsta valda, med sökväg, välj avDela till konstant storlekDela till konstant storlekKonstant antal delar, variabel delstorlekKonstant storlek, variabelt antal delarFlaggorFokusera skapad katalog?FörgrundsfärgFörgrund...FormatFormaterad storlek, automatisk enhetFormaterad storlek, utan enhetFormaterad storlek, i byteFormaterad storlek, i gigabyteFormaterad storlek, i kilobyteFormaterad storlek, i megabyteFormaterad storlek, i terabyteFrÃ¥nFrÃ¥n historikenGBGTK+ RCAllmännaHämtar information...Hämtar storlekar...Grupp-idSkal?Globala tangentbordsgenvägarGruppSignalen SIGPIPE inträffade vid kommunikation med 'file'-processen (%s), det verkar som om 'file' oväntat har avslutats.GÃ¥ tillPlockaSpara nuvarandeGruppGrupp-IDGruppnamnGissaDStartHöjdBinärtesta förstaAnvänd Dölj-regel?Dölj filerHistorikHemkatalog för användaren NAMNHorisontellStor förälderkatalogsknapp?ISökIkonIkonerIdentifikationSkilj ej gemener/versaler?Ignorera misslyckad sättning av attribut (datum, ägare, skyddsflaggor)?Ignorera Num Lock för alla genvägar?Ärvda egenskaperInmatning, kryssruta (ger TRUE eller FALSE)Inmatning, valrutaInmatning, textsträngInmatning, menyOtillÃ¥tet destinationsnamn för MoveAsSortera baklänges?Invertera RU-matchningen?SlÃ¥ ihopSlÃ¥r ihop...JusteringKBTangentDöda tidigare instans?EtikettPlaceringLämna fullstor mÃ¥lfil vid fel?VänsterTill vänster om standardknapparnaVänster om listanRad %d (%.0f%%)LänkLänka tillLaddar ikongrafikPlatsTitta efter varje tecken i 'FrÃ¥n'-strängen, och ersätt alla funna tecken med motsvarande tecken ur 'Till'-strängen. Därefter plockas alla tecken som finns med i 'Ta bort'-strängen bort, och resultatet används som nytt filnamn för varje fil.Leta efter delsträng i alla filnamn, och ersätt den med en annan sträng.GemenerMBI huvudfönstrets titelSkapa katalogMappaMatcha 'file' (RU)Matcha namn (RU)Namn som matchar reg. uttryckMenyerMittenLägeSkyddsflaggor, som talSkyddsflaggor, som textModifieradDatumformat för ModiferadFlytta somGÃ¥ till katalogen ovanför dennaFlyttar som...Flyttar...NLS: Aktivt, svensk översättning av Emil Brink.GnällNamnNamnformatSmal?Teckenkodning (CHARSET): "%s".Ny Ã¥tgärdNy stil %uLänkarIngen utfyllnadIngaInget|Hela namnet|Endast filnamnet|Endast ändelseObservera: musknappsinställningarna är tvetydiga: samma knapp+modifierare är bunden till mer än ett kommando. Detta kan leda till oförutsägbart beteende.Antal länkarOK_OK|Av_brytOktaltOffsetVid Ã¥tkomstfelVänster mÃ¥svingeValAndraAndraUtmatning frÃ¥n %s (pid %d)Ersätt förälderns?ÄgareÄgar-IDÄgarnamnPanelplaceringPaneldelningDeladFörälderSökvägen ovanför?Vänster panels sökvägHöger panels sökvägSökväg till mÃ¥lpanels katalogSökväg till hemkatalogSökväg till källpanels katalogSökvägarSökvägar & DöljVälj kodVälj ikonVälj...Märke mellan var tredje siffra?BekräftaPositionPrecisionBehÃ¥ll datum pÃ¥ kopior?ExempelFörstaSkriv ut en lista av alla inbyggda kommandon, och avslutaStatusSkyddsflaggorFörhÃ¥llandeLäsLäsbarVerkligen ta bort "%s"?Ta bort nuvarande knapprad?GÃ¥ igenom kataloger rekursivt?Reguljärt uttryckReguljärt uttryckLagra valda rader?Kom ihÃ¥g svaret (ändrar konfigurationen)Ta bortDöp omDöp om enskilda filer pÃ¥ plats (utan dialog)?Döp om med reguljära uttryckRepetera sÃ¥ länge källval finns?ErsättErsätt alla?Ange interna lokaliseringsdetaljer, och avslutaAnge versionsnumret pÃ¥ standardutmatning, och avslutaKräv destinationsval?Kräv matching pÃ¥ hela namn?Kräv skyddsflaggorKräv källval?Kräv ändelseKräv typUppdateraLäs om mÃ¥lkatalog?Läs om källkatalog?Ã…terställ allaÃ…terställÃ…tergåÅtergÃ¥ till ärvt kommandoHögerTill höger om standardknapparnaHöger om listanRotRadbredd...Använd gummibandsmarkering?Linjerade rader?Kör KOMMANDO, ett gentoo-kommando. Görs innan användaren kan börja interagera, men efter konfigurationsfilen har lästs in. Kan användas mÃ¥nga gÃ¥nger för att köra flera kommandon efter varandraKör i bakgrunden?Kör...SparaSpara historielistor?Alltid rullningslist?RullningslistpositionSökAndraDelstorlekDelstorlekVäljVälj inbyggtVälj kommandoVälj kommando ...Välj länkmÃ¥lVälj menyVälj stilVälj med reguljärt uttryckVälj bredd för ny radVälj ett kommando, eller skriv en del av namnet.Välj med skalkommandoValda innehÃ¥llstyperVälj|Avvälj|Växla¦I en separat dialogSeparationssättSekvensiell omdöpningMängdAnvänd eget typsnitt?Sätt GIDSätt ägare för "%s"Sätt radbreddSätt UIDSätt vid öppning?Sätt skyddsflaggor för "%s":SetGIDSetUIDArkPlacera genvägarnaGenvägarVisa utmatning frÃ¥n 'file'?Visa storlek för kataloger?Visa tips?EnkelStorlekMärke i storlekStorlek, vänster panelStorlek, höger panelSocketSortera efterSorteringSpeciellaDelaDela "%s". Filen är %s (%s).Dela "%s". Filen är %s.Följ delningStarta pÃ¥StartkatalogenStatiskI statusraden, ovanför katalogpanelernaStegKlibbigStilStilarÖverlev avslut?Byt medByt med %sSkapa symbolisk länk somKlona som symbolisk länkSystemstandardTBSlutTextvisareSom textInnehÃ¥llstypen 'Block Size' för kolumner stöds inte längre, men din konfiguration använder den fortfarande. Den kommer nu att tas bort automatiskt.InnehÃ¥llstypen 'Blocks' för kolumner stöds inte längre, men din konfiguration använder den fortfarande. Den kommer nu att tas bort automatiskt.Kommandot DpFocus stöds inte längre. Ta bort alla referenser till kommandot (t.ex. frÃ¥n genvägar och musbindningar), och använd istället GTK+:s inbyggda markörsystem.Hur mycket indexet ska ändras för varje filUpphovsmannen till gentoo kan nÃ¥s pÃ¥ mejl till %s; dina Ã¥sikter om programmet, förslag pÃ¥ förbättringar/felrapporter och sÃ¥ vidare, är välkomna. Den senaste versionen av gentoo kan alltid laddas ner frÃ¥n den officiella hemsidan för projektet, pÃ¥ %s.Dessa modifierartangenter mÃ¥ste hÃ¥llas nedtryckta när musknappen klickas för att kommandot ska köra:Delens position i originalfilenDet totala antalet filer som kommer att skapasTotal storlek är %lu byte.Total storlek är %s (%s).Värdet frÃ¥n Bas-rutanIndexets värde för sista filen som skapasDetta kommando döper om valda filer sÃ¥ att en numrerad sekvens skapas. Kontrollerna nedan lÃ¥ter dig styra hur namnen bildas.Det här är fri mjukvara, och det finns INGA SOM HELST GARANTIER. Läs filen COPYING för detaljer. Denna sida lÃ¥ter dig kontrollera hur knapparket Genvägar placeras relativt till arket Standard, som innehÃ¥ller de vanliga kommandoknapparna. Det är en tillfällig lösning; en hel del mer flexibilitet för knappplaceringen är planerat, liksom möjligheten att själv skapa fler knappark än de tvÃ¥ som nu finns inbyggda. Men detta har inte hänt, än. Under tiden bibehÃ¥ller denna sida de möjligheter som fanns i gentoo när genvägarna var en speciell uppsättning knappar med sin egen konfigurationssida (den försvann i version 0.11.25). Allt för din bekvämlighet. För att hitta arket Genvägar, byt tillbaka till definitionssidan, och använd menyn i sidans övre vänstra hörn.Den här versionen av gentoo anses vara ganska ny och därmed otestad. Stora förändringar har gjorts i nästan alla viktiga delar av programmet sedan den förra versionsserien. Försök vara extra försiktig, och rapportera eventuella problem till upphovsmannen. Tack.TidsgränsDatum för skapandeDatum för senaste Ã¥tkomstDatum för senaste ändringDatum för senaste modifieringTitelTillVäxlaTipsTotal (%s)Behandla RU som skalmönster?TypTypnamnTypens stilTyperURIURI (utan file-prefix)URI för första valdaURI för första valda (destinationspanel)URI för första valda, utan citatURI för första valda, välj avURI:er för alla valdaURI:er för alla valda, utan citatURI:er för alla valda, välj avURI:er för alla valda, utan citatÄgarIDKan inte exekvera okänt kommando "%s".Kunde inte starta 'file'-kommandot: ÄgarnamnOformaterad storlekOkändAvvälj rader?UppUppdatera vid stängning?Versal initial?VersalerAnvänd KATALOG som sökväg för vänster panel. Ersätter standardsökväg (och historia)Använd KATALOG som sökväg för höger panel. Ersätter standardsökväg (och historia)AnvändareAnvändardefinierade (%u)VärdeVärdet av $NAMN (miljövariabel)Version %s (GTK+ version %d.%d.%d).VertikalVisuellaVarningHjul nerHjul uppBreddFönsterramarFönsterMedSkrivbarSkrivXYDet verkar finnas konfigurationsändringar, som kommer att förloras om gentoo avslutas utan att de sparats. Avsluta?Nollfyll numren?_Avbryt_Ta bort|Av_brytVisa _inte den här dialogen igen_SlÃ¥ ihop|Av_bryt_OK_OK (Vänta för mer)_OK|A_lla|_Skippa|Skippa _alla|Av_bryt_OK|A_lla|_Skippa|Skippa _alla|Av_bryt_OK|Av_bryt_OK|_Skippa|Av_bryt_Öppna_Avsluta|_Spara och avsluta|Av_brytbytefstabgentoo v%s av Emil Brink gentoos process-IDmtabpÃ¥bildpunkternÃ¥ntingsantja~NAMNgentoo-0.20.6/po/ca.po0000644000175000017500000020460712460264161011367 00000000000000# translation of de.po to Catalan # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR Emil Brink. # Innocent De Marchi , 2011-2013. # msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2015-01-17 19:08+0100\n" "Last-Translator: Innocent De Marchi \n" "Language-Team: Innocent De Marchi \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.6.10\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "A l'esquerra dels botons d'ordres" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "A dreta dels botons d'ordres" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Estàtic (sense separació)" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Panell" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Estàtic" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Aquesta pàgina no permet controlar la forma d'ubicació del panell de " "Funcions Ràpides en relació al\n" "panell que conté els Botons d'Ordres. És una casta d'anclatge; la idea\n" "és proporcionar una major flexibilitat en l'administració dels botons i " "permetre la\n" "creació de més panells de botons integrats en el programa. Però això encara " "està per fer.\n" "\n" "Fins el moment, es proporciona la funcionalitat semblat a quan les funcions " "ràpides\n" "eren una funció especial amb la seva pàgina pròpia de configuració (fins a " "la versió 0.11.24 de gentoo), per el seu acomod.\n" "Per trobar un panell de funcions ràpides, canviau a la pàgina de Definicions " "i feu servir l'opció d'entrada del menú\n" "del cantó superior esquerra de la pàgina." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Posició del panell de Funcions Ràpides" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Estil d'espaiat mitjançer" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Posició" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Establir l'ample de Fila" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "Predeterminat" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Si us plau, Confirmeu" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "De debò voleu eliminar la fila de botons seleccionada?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Borrar|_Cancelar" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Seleccionar l'amplada de la nova fila" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Canviar l'amplada de la fila" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Editar el color del fons" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Editar el color del primer pla" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Etiqueta" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Ordre" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Tecla" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Colors" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Fons..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Restablir predeterminat" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Primer pla..." #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Dreceres" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Netejar" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Copiar colors a" #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Copiar a" #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "Canviar amb" #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Afegir fila..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Eliminar fila" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Abaix" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Amplada de fila" #: src/cfg_buttons.c:759 msgid "Up" msgstr "Amunt" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "Panell" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "Principal" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "Secundari" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "Consell" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Banderes" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "¿Refinar?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "¿Mostrar consell?" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Botons" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "Definicions" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opcions" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Seleccionar predeterminat" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Obrint clau" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Tancant clau" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "El primer seleccionat" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Primer seleccionat, desseleccionat" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "El primer seleccionat, amb l'adreça" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "El primer selecciona, amb l'adreça, desseleccionat" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "El primer seleccionat (panell de desti)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "El primer selecciona sense cometes" #: src/cfg_cmdseq.c:638 msgid "First selected, no extension" msgstr "Primer seleccionat, sense extensió" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Tos els seleccionats" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Tots els seleccionats, desseleccionar" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Tots els seleccionats amb l'adreça" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Tots els seleccionats, amb les adreces, desseleccionar" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Tots els seleccionats (panell de desti)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Tots els seleccionats, sense cometes" #: src/cfg_cmdseq.c:645 msgid "All selected, no extensions" msgstr "Tots els seleccionats, sense extensió" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Adreça al directori del panell d'origen" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Adreça al directori del panell de desti" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Adreça al directori personal" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Adreça del panell de l'esquerra" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Adreça del panell de la dreta" #: src/cfg_cmdseq.c:651 msgid "URI of first selected" msgstr "URI del primer seleccionat" #: src/cfg_cmdseq.c:652 msgid "URI of first selected, unselect" msgstr "URI del primer seleccionat, desseleccionar" #: src/cfg_cmdseq.c:653 msgid "URI of first selected, no quotes" msgstr "URI del primer seleccionat sense cometes" #: src/cfg_cmdseq.c:654 msgid "URIs of all selected" msgstr "URI de tots els seleccionats" #: src/cfg_cmdseq.c:655 msgid "URIs of all selected, unselect" msgstr "URI de tots els seleccionats, desseleccionar" #: src/cfg_cmdseq.c:656 msgid "URIs of all selected, no quotes" msgstr "URI de tots els seleccionats, sense cometes" #: src/cfg_cmdseq.c:657 msgid "URIs of all selected, unselect, no quotes" msgstr "URI de tots els seleccionats, sense cometes" #: src/cfg_cmdseq.c:658 msgid "URI of first selected (destination pane)" msgstr "URI del primer seleccionat (panell de desti)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Caixa de selecció" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Entrada fent servir menú" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Textw d'entrada" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Botó d'opció d'entrada (dona VERTADER o FALS)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Agregar etiqueta a la finestra d'entrada" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "Agregar una barra de separació a la finestra d'entrada" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Valor de $NAME (entorn)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID de gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Directori arrel del usuari " #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NOM" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Seleccionar codi" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(No hi ha opcions disponibles)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "Executar en segon pla?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "Matar instància anterior?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Sobreviu tancar?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Capturar sortida?" #: src/cfg_cmdseq.c:921 msgid "Require Source Selection?" msgstr "Requereix selecció d'origen?" #: src/cfg_cmdseq.c:925 msgid "Require Destination Selection?" msgstr "Requereix selecció de destí?" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "CD origen?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "CD destí?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Actualitzar l'origen?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Actualitzar destí?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "General" #: src/cfg_cmdseq.c:967 msgid "Before" msgstr "Abans" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "Després" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Predefinits" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Externs" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Afegir fila" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Duplicar" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nom" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "Definició" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "Repetir la seqüència fins acabar amb la selecció original?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Afegir" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Eliminar" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Ordres" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "Esquerra" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "Centre" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "Dreta" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "Baixar" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "Pujar" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Les tecles següents de modificació cal\n" "mantenir-les pitjades en clicar amb el ratolí\n" "per executar l'ordre." #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Editar modificadors" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Controls" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "Funcions globals ràpides del teclat" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Panell de control dels icones del ratolí" #: src/cfg_controls.c:657 msgid "Button" msgstr "Botó" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Editar modificadors..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Click-M-Click combinació" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Límit de temps" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignorar el bloqueig numèric (tecla Bloq Num) per a tots els enllaços?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Nota: Les opcions per a la configuració del botó del ratolí\n" "son ambigües: el mateix botó+modificador\n" "es fa servir per a més d'una funció. Aixó\n" "pot fer que se comportin d'una manera una mica estranya..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Advertència" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_d'Acord" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Afegir caràcter de tipus?" #: src/cfg_dirpane.c:339 msgid "Append \"→ destination\" on Links?" msgstr "Afegir \"→ desti\" en els enllaços?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Marca cada 3 dígits?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "Dígits de precisió" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Mostrar la mida del directori del sistema d'arxius" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Format" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "%s Opcions" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Contingut" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Justificació" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Títol" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Amplada" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "Centre" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "Opcions bàsiques" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Editar el contingut de la columna" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Títol predeterminat" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Directoris primer" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Directoris al final" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Mesclar directoris" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "A l'esquerra de la llista" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "A la dreta de la llista" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "Predeterminat del sistema" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Copiar des de %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Copiar a %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "Intercanviar amb %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Columnes" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "Tipus de continguts disponibles" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Tipus de continguts seleccionats" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Editar..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Eliminar" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Ordenar" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Ordenar per" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Mode" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "Ordre Invers?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ignorar majúscules/minúscules" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Directori predeterminat" #: src/cfg_dirpane.c:1121 msgid "Starting Directory" msgstr "Directori inicial" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "Obtindre l'actual" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "Des de historial" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Ruta superior?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "És possible amagar?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Sempre amb barres de desplazamient?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Botó pujar gran?" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "Voleu establir la font personalitzada?" #: src/cfg_dirpane.c:1166 msgid "Rubber banding Selection?" msgstr "Requereix selecció de destí?" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "Files controlades?" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "Posició de la barra de desplaçament" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Horitzontal" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Vertical" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "No rastretjar" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Proporció" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Mida, panell esquerre" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Mida, panell dreta" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "Orientació del panell" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Rastrejar Divisió" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "pixeles" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Recordar les files seleccionades?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "Desar les llistes d'historial?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Panells de directoris" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Divisió de panells" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "Historial" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "Contingut 'Blocs' obsoletes" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "La columna de \"Blocs\" ja no s'admet, \n" "però la configuració en fa us. S'eliminarà \n" "automàticament." #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "Contingut 'Mida de Bloc' obsolet." #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "La columna 'Mida de bloc' ja no es fa servir, \n" "però la seva configuració personalitzada la fa servir.\n" "S'eliminarà automàticament." #: src/cfg_errors.c:48 msgid "Errors" msgstr "Errors" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "Presentació de missatges d'error i d'estat." #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "Barra d'estat per sobre dels panells" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "Barra de títol de la finestra principal." #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "Finestra de diàleg separada" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Alarma en cas d'error?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menús" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" "Faci clic en el botó per restablir el %zu emmagatzemat \"No tornar a mostrar " "aquest quadre de diàleg de nou\" resposta." #: src/cfg_nag.c:100 msgid "Nagging" msgstr "Persistent" #: src/cfg_nag.c:110 msgid "Reset All" msgstr "Restablir tot" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "Editar l'adreça de directori" #: src/cfg_paths.c:72 msgid "_Cancel" msgstr "_Cancel·lar" #: src/cfg_paths.c:72 msgid "_Open" msgstr "_Obre" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Icons" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "Iniciant amb punto (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "Coincidències en ER" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Cap" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Adreces i amagar" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Adreces" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Amagar entrades" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Cap)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Acció eliminar" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Editar color" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "Retornar a l'ordre heretada" #: src/cfg_styles.c:575 msgid "Select Command ..." msgstr "Seleccionar ordre ..." #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "Nova propietat de l'acció" #: src/cfg_styles.c:646 msgid "something" msgstr "alguna cosa" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Eliminar aquest estil eliminarà també\n" "tots els derivats. N'estau segur?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Confirmar eliminar" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Color de fons" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Color de primer pla" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Icone" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Text per pre-visualitzar estil de fila)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "Pre-visualitzar" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Sobreescriure els pares?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Elegir..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Afegir acció..." #: src/cfg_styles.c:839 msgid "Edit Command" msgstr "Editar l'ordre" #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Pare" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "Propietats heretades" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Visual" #: src/cfg_styles.c:905 msgid "Actions" msgstr "Accions" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Tipus d'arxius" #: src/cfg_styles.c:923 msgid "Styles" msgstr "Estils" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Clic per canviar..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nou Tipus)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Dir" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Arxius" #: src/cfg_types.c:646 msgid "Link" msgstr "Enllaç" #: src/cfg_types.c:646 msgid "Socket" msgstr "Sòcol" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lectura" #: src/cfg_types.c:647 msgid "SetGID" msgstr "Establir GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "Establir UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Estàtic (Sticky)" #: src/cfg_types.c:648 msgid "Executable" msgstr "Executable" #: src/cfg_types.c:648 msgid "Writable" msgstr "Modificable" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Identificar 'arxiu' (ER)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Identificar nom (ER)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Requereix extensió" #: src/cfg_types.c:689 msgid "Identification" msgstr "Identificació" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Requerir tipus" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Requerir protecció" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Glob?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "Estil del tipus" #: src/cfg_types.c:761 msgid "Style" msgstr "Estil" #: src/cfg_types.c:801 msgid "Types" msgstr "Tipus" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Finestres de diàleg al centre de la pantalla" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Finestres de diàleg segueixen el ratolí" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Finestres de diàleg situades per l'administrador de finestra" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Finestres" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "Limits de finestra" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "Posició de diàlegs " #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Ha fallat l'execució de \"%s\"" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Error" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" "No ha estat possible finalitzar el procés fill \"%s\" (pid=%d)--alerta de " "zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "CHARSET natiu: \"%s\"." #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "Nom de l'arxiu de codificació: \"%s\"." #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Versió %s (GTK+ versió %d.%d.%d)." #: src/cmd_about.c:136 msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2015 per Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Aquest programa es programari lliure i no hi ha ABSOLUTAMENT CAP\n" "GARANTÃA. Llegeixi l'arxiu COPYING per a més detalls.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Suportat, fent servir cadenes de text integrades en anglès" #: src/cmd_about.c:157 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "Podeu contactar amb l'autor de gentoo per Internet\n" "Correu electrònic: %s; s'agraeixen \n" "opinions, suggeriments/informes d'errors i d'altres.\n" "\n" "Podeu obtenir la darrera versió del programa\n" "a la web oficial del projecte gentoo a\n" "%s." #: src/cmd_about.c:172 msgid "About gentoo" msgstr "Quant a gentoo" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_d'Acord (Espera per més)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Establir bits de protecció per a \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Grup" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Altres" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Propietari" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Especial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Execució" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lectura" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Establir GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Establir UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Escriptura" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bits de protecció" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "Literals" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "Octal" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Tot" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Activar" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Restablir" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Recursiu en els directoris?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "No tocar directoris?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Canviar mode" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Establir propietari per a '%s'" #: src/cmd_chown.c:174 msgid "User" msgstr "Usuari" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Canviar pertinença" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Desar els canvis en la configuració en sortir?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "Error en copiar FIFO: %s" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "Error en copiar un fitxer especial: %s" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" "Error en copiar un fitxer especial: no es tracta d'una ruta d'accés local" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Existeix - Seguir amb la còpia?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copiant..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Preservar dates en copiar?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "Ignorar errades de còpia d'atributs (Date, propietari, mode)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Ignorar destinació fallida si la mida és igual?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Mida del buffer" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Escriviu el nom per a la còpia de \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Escriviu el nom per a el clon de \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Ja existeix - Continuar amb la clonacio?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Clonant..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copiant com..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Escriviu el nom per a l'enllaç \"%s\" com" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Escriviu el nom per a el clon de l'enllaç de \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Ja existeix - Procedir amb l'enllaç simbòlic?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copiar com" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Clonar" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Enllaç simbòlica com" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Clonar enllaç simbòlic" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "no s'ha pogut eliminar degut a restriccions d'accés.\n" "Intentar canviar la protecció i tornar a provar?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Recordar resposta (canvia la configuració)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problema d'accés" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Canviar|Abandonar" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Segur que voleu eliminar \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Eliminant..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Errada d'accés" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Preguntar al usuari|Intentar Canviar permisos i tornar a provar|Errada" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "L'orde DpFocus és obsoleta" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" "L'orde DpFocus s'ha eliminat i ja no es fa servir. Si us plau, " "elimineu els enllaços de teclat o del ratolí que la fan servir i feu servir " "la llista GTK+ predeterminada per al control del cursor." #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "|Buscar" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_d'Acord|To_ts|_Saltar|_Cancel·lar" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_d'Acord|_Saltar|_Cancel·lar" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Obtenint mides..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Eliminar selecció en acabar?" #: src/cmd_info.c:68 src/errors.c:84 #, c-format msgid "%s (%s)" msgstr "%s (%s)" #: src/cmd_info.c:74 #, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "" "%s directoris, %s arxius,\n" "%u enllaços simbòlics, %u arxius especials" #: src/cmd_info.c:154 msgid "Value" msgstr "Valor" #: src/cmd_info.c:205 msgid "Link To" msgstr "Enllaç a" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Tipus" #: src/cmd_info.c:225 msgid "Location" msgstr "Localització" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Mida" #: src/cmd_info.c:238 #, c-format msgid "%s (%s bytes)" msgstr "%s (%s bytes)" #: src/cmd_info.c:249 msgid "Contains" msgstr "Conté" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Informació d' 'Arxiu'" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Accedit" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Modificat" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Canviat" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Generat" #: src/cmd_info.c:299 msgid "Basic" msgstr "Bàsic" #: src/cmd_info.c:303 msgid "Attributes" msgstr "Atributs" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Obtenint Informació..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Mostrar sortida d' 'arxiu'?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Format de la date d'accés" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Modificar el format de la data" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Canviar el format de la data" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Mida de la marca de separació" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Ja existeix - Continuar amb afegir?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Afegint..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Feu clic i arrossegar arxius per ordenar, després feu clic en afegir." #: src/cmd_join.c:213 #, c-format msgid "The total size is %s (%s)." msgstr "La mida total és %s (%s)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "La mida total és %lu bytes." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Escriviu el nom de l'arxiu de destí" #: src/cmd_join.c:275 msgid "Join" msgstr "Afegir" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Afegir|_Cancel·lar" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Ja existeix - Seguir amb MkDir" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Escriviu el nom del nou directori" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Generar directori" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Accedir (cd) al nou directori?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Enfocar el directori nou?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Ja existeix - Continuar amb moure?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Traslladant..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Escriviu el nom a moure \"%s\" com" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "Nom de destinació incorrecte per a \"Moure com\"" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Moure com..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Moure com" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "És possible que hi hagi canvis pendents de desar en la configuració.\n" "Els canvis es perdran en sortir sense dasar-los. De debó voleu sortir?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Confirmar Sortir" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Tanca|_Desar, llavors Tanca|_Cancel·lar" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "De debò voleu sortir?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Escriviu el nou nom per a \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Ja existeix - Seguir amb canviar el nom?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Canviar el nom" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "Canviar el nom d'arxiu únic en context (sense diàlegs)?" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "Pre-selecció automàtica" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "Cap|Nom complet|Només nom|Només extensió" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Buscar una cadena de text en tots els arxius i caniar-la\n" "amb una altra cadena de text." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Reemplaçar" #: src/cmd_renamere.c:428 msgid "With" msgstr "Con" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Reemplaçar tot?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "Simple" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Executar 'Des de' ER en cada arxiu, desant\n" "les coincidències d'expressions entre parèntesi. Després canviar\n" "qualsevol ocurrència de $n en 'A', on n és l'índex \n" "(comptant a partir de l'1) d'una sub-expressió, amb el text\n" "que coincideixi i fer servir el resultat com a un nou nom d'arxiu." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "De" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "A" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Expressió regular" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Busca cada caràcter en el text 'De', i reemplaça\n" "qualsevol ocurrència pel caràcter corresponent en el text 'A'\n" "Després, qualsevol caràcter en el text 'Treure' és eliminat del\n" "nom de l'arxiu, i el resultat es fa servir com a nou nom per a cada arxiu." #: src/cmd_renamere.c:493 msgid "Map" msgstr "Mapa" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" "Canviar el tipus de lletra (majúscula/minúscula)\n" "del nom d'arxiu(s) seleccionat(s)." #: src/cmd_renamere.c:499 msgid "Lower Case?" msgstr "Minúscules?" #: src/cmd_renamere.c:501 msgid "Upper Case?" msgstr "Majúscules?" #: src/cmd_renamere.c:503 msgid "Upper Case Initial?" msgstr "Majúscules inicials?" #: src/cmd_renamere.c:506 msgid "Case" msgstr "Tipus de lletra" #: src/cmd_renamere.c:508 msgid "RenameRE" msgstr "Canviar el nom ER" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, decimal" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, Hex (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, Hex (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, Octal" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Aquesta ordre canvia el nom de tots els arxius seleccionats\n" "a una seqüència numèrica. Els controls d'abaix permeten\n" "definir com son generats els noms." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Començar a" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Base" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Precisió" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Cap" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Coa" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "Suposa" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Canviar el nom sequencialment" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Totes les files|Seleccionats|No seleccionats" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Tots els tipus|Només directoris|Tot menys els directoris|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Seleccionar|Des-seleccionar|Activar|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "Acció" #: src/cmd_select.c:350 msgid "Set" msgstr "Grup" #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "Tractar ER com a patró global" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Invertir coincidència de ER?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "Requerir coincidència en el nom complet?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Seleccionar fent servir ER" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Escriviu l'ordre shell a executar. El contingut\n" "seleccionat serà afegit al final de l'ordre.\n" "L'acció es realitza a la sortida exitosa." #: src/cmd_select.c:714 msgid "OK|Cancel" msgstr "d'Acord|Cancel·lar" #: src/cmd_select.c:714 msgid "Select using shell command" msgstr "Seleccionar fent servir una ordre shell" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Dividir \"%s\".\n" "L'arxiu és %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Dividir \"%s\".\n" "L'arxiu és %s" #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Ja existeix - Continuar amb dividir?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Dividir a mida fixa" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Mida del segment" #: src/cmd_split.c:436 msgid "1457000 bytes (3.5\" floppy)" msgstr "1457000 bytes (3.5\" disquetera)" #: src/cmd_split.c:437 msgid "10485760 bytes (10 MB)" msgstr "10485760 bytes (10 Mb)" #: src/cmd_split.c:438 msgid "26214400 bytes (25 MB)" msgstr "26214400 bytes (25 Mb)" #: src/cmd_split.c:439 msgid "52428800 bytes (50 MB)" msgstr "52428800 bytes (50 Mb)" #: src/cmd_split.c:440 msgid "78643200 bytes (75 MB)" msgstr "78643200 bytes (75 Mb)" #: src/cmd_split.c:441 msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 bytes (95 Mb, unitat de disc Zip)" #: src/cmd_split.c:463 msgid "Fixed Count Split" msgstr "Dividir a mida fixa" #: src/cmd_split.c:466 msgid "Segment Count" msgstr "Mida del segment" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "Nombre actual, únic per a cada arxiu creat" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "El valor de la caixa de la base" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "La quantitat que l'índex canviarà per a cada arxiu" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "El nombre total d'arxius que seran generats" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "El valor de l'índex per al darrer arxiu que serà generat" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "Les parts desplaçades en el fitxer original" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "Mida fixa, nombre variable de trossos" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Nombre fix de trossos, mides variables" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Dividir" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Format del nom" #: src/cmd_split.c:625 msgid "Step" msgstr "Pas" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "Emplenar els nombres amb zero?" #: src/cmd_split.c:655 msgid "Offset" msgstr "Desplaçament" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Ja existeix - Continuar generant l'enllaç?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Cancel·lar" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "d'Acord" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Seleccioneu la destinació de l'enllaç" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Contingut" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Editar l'enllaç simbòlic" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Generar enllaç simbòlic" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Primer comprovació hexadecimal" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "Tancar amb la tecla de la fletxa esquerra?" #: src/cmdarg.c:201 msgid "on" msgstr "actiu" #: src/cmdarg.c:201 msgid "true" msgstr "cert" #: src/cmdarg.c:201 msgid "yes" msgstr "si" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Sortida de %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "No és possible executar l'ordre \"%s\"\n" "No es reconeix aquesta ordre," #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Predefinits (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Definits per l'usuari (%u)" #: src/cmdseq_dialog.c:240 msgid "Select a command, or type part of its name." msgstr "Seleccioni una ordre o teclegi el començament del seu nom." #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Seleccionar ordre" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "No és possible obrir l'arxiu de configuració per escriure" #: src/configure.c:278 msgid "Save" msgstr "Desar" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "Informació del directori de l'arxiu de configuració" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" "No s'ha llegit la configuració des del directori predeterminat actual.\n" "Feu servir el botó «Desar» de la finestra de Configuració per actualitzar-la." #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La versió de l'arxiu de configuració (%s) no coincideix\n" "amb la versió del programa(%s)" #: src/configure.c:574 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "No s'ha trobat cap arxiu de configuració; s'ha cercat a:\n" "\"%s\",\n" "\"%s\" i\n" "\"%s\".\n" "S'ha fet servir la configuració mínima pre-definida." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_d'Acord|Cancel·lar" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "i%u/%u directoris, %u/%u arxius" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr " (%s/%s)" #: src/dirpane.c:522 #, c-format msgid ", %s (%s) used" msgstr ", %s (%s) utilitzats" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s lliure" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Pujar al directori superior" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Escriviu la ruta, a continuació, premeu Intro per anar-hi" #: src/dirpane.c:2088 msgid "H" msgstr "H" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Feu clic per habilitar/deshabilitar la regla Amaga (quan ho\n" "premi, la regla amagar està activada i les coincidències estan ocultes.)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Blocs" #: src/dpformat.c:39 msgid "BSize" msgstr "BMida" #: src/dpformat.c:39 msgid "Block Size" msgstr "Mida del bloc" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Mode, numèric" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Mode, text" #: src/dpformat.c:42 msgid "Nlink" msgstr "NEnllaç" #: src/dpformat.c:42 msgid "Number of links" msgstr "Nombre d'enllaços" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID del propietari" #: src/dpformat.c:43 msgid "Uid" msgstr "Uid" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nom del propietari" #: src/dpformat.c:44 msgid "Uname" msgstr "Propietari" #: src/dpformat.c:45 msgid "Gid" msgstr "Gid" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID de grup" #: src/dpformat.c:46 msgid "Gname" msgstr "Grup" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nom del grup" #: src/dpformat.c:47 msgid "Device" msgstr "Dispositiu" #: src/dpformat.c:47 msgid "Device Number" msgstr "Nombre de dispositiu" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DispMaj" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Nombre del dispositiu, més gran" #: src/dpformat.c:49 msgid "DevMin" msgstr "DispMen" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Nombre del dispositiu, el menor" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "Data del darrer acces" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "Data de la darrera modificació" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "Data de generació" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "Data del darrer canvi" #: src/dpformat.c:54 msgid "Type Name" msgstr "Escriviu el nom" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "URI" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "URI (sense prefixe de l'arxiu)" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Impossible %s \"%s\": %s (codi %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Impossible %s \"%s\" (codi %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Impossible %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Impossible %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "%s" #: src/gentoo.c:474 msgid "Report the version to standard output, and exit" msgstr "Informe de la versió en la sortida estàndard i sortida." #: src/gentoo.c:476 msgid "Report internal locale details, and exit" msgstr "Informe dels detalls interns de configuració regional, i sortir." #: src/gentoo.c:478 msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "Permet l'execució de gentoo per l'usuari root. Podria ser perillós!" #: src/gentoo.c:479 msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "No carregar l'arxiu de configuració ~/.config/gentoo/gentoorc; fer servir " "els valors predeterminats." #: src/gentoo.c:480 msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "No carregar l'arxiu de configuració GTK+ ~/.config/gentoo/gtkrc; fer servir " "els valores predeterminats del sistema." #: src/gentoo.c:481 msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "No carregar l'arxiu de configuració ~/.config/gentoo/dirhistory; fer servir " "els valors predeterminats." #: src/gentoo.c:482 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Executar COMMAND, una ordre de gentoo. Fer-ho abans de permetre la " "interacció de l'usuari, però després de llegir el fitxer de configuració. Es " "possible fer-ho servir moltes vegades per tal d'executar diverses ordres en " "seqüència." #: src/gentoo.c:483 msgid "COMMAND" msgstr "COMMAND" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "DIR" #: src/gentoo.c:484 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Fer servir DIR com a camí per al panell esquerre. Reescriu el predeterminat " "(i el historial)" #: src/gentoo.c:485 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Fer servir DIR com a camí per al panell dret. Reescriu el predeterminat (i " "el historial)" #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "Imprimir una llista de totes les ordres integrades i sortir" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "- gestor d'arxius gràfic amb GTK+" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "No s'ha pogut analitzar les opcions de línia d'ordres: %s\n" #: src/gentoo.c:551 #, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Per executar com a root, feu servir les opcions '--root-ok'\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Impossible iniciar el modul userinfo - no serà possible resoldre noms\n" "d'usuari" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v %s per Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "Advertència de versió en desenvolupament" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" "Aquesta versió de gentoo és molt recent i poc provada. Hi ha hagut canvis " "importants en bona part de les funcions del programa des de la versió " "anterior. Si us plau, sigueu prudents en l'ús d'aquesta versió i assegureu-" "vos d'informar de les errades al autor. Gràcies." #: src/guiutil.c:111 msgid "Progress" msgstr "Progrés" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Elegir icone" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Carregant imatges dels icones" #: src/menus.c:284 msgid "(No Selection)" msgstr "(No hi ha selecció)" #: src/menus.c:521 msgid "RegExp..." msgstr "ExpReg..." #: src/menus.c:533 msgid "Other" msgstr "Altres" #: src/menus.c:534 msgid "Rescan" msgstr "Tornar a examinar" #: src/menus.c:535 msgid "Select" msgstr "Seleccionar" #: src/menus.c:539 msgid "Run..." msgstr "Executar..." #: src/menus.c:541 msgid "Configure..." msgstr "Configuració..." #: src/menus.c:618 msgid "Select Menu" msgstr "Seleccionar Menú" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "_Deixa de mostrar aquest missatge" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_d'Acord|T_ot|_Saltar|Saltar T_ot|_Cancel·lar" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Total (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "%u dia, %02u:%02u:%02u" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "%u dies, %02u:%02u:%02u" #: src/progress.c:345 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Transcorregut %02d:%02d Velocitat %s/s ETA %s" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "Mida sense format" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "Mida amb format, sense unitat." #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "Mida amb format, en bytes" #: src/sizeutil.c:33 src/sizeutil.c:159 msgid "bytes" msgstr "bytes" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "Mida amb format, en kilobytes" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "Kb" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "Mida amb format, en megabytes" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "Mb" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "Mida amb format, en gigabytes" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "Gb" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "Mida amb format, en megabytes" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "Tb" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "Mida amb format, unitats automàtiques" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Seleccionar estil" #: src/styles.c:114 msgid "Root" msgstr "Arrel" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Directori" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Nou estil %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" "\n" "** La conversió del text des del joc de caràcters '%s' ha fallat: avortar." #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Línia %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Escriviu el nombre de línia o percentatge:" #: src/textview.c:477 msgid "Goto" msgstr "Anar a" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Escriviu el text a buscar (ER)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "No rompre línies noves?" #: src/textview.c:629 msgid "Search" msgstr "Cerca" #: src/types.c:287 msgid "Unknown" msgstr "Desconegut" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" "Tens SIGPIPE en escriure en el procés 'file' (%s), sembla haver acabat abans " "d'hora." #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "Impossible executar l'ordre 'file' :" #: src/window.c:81 msgid "Configure gentoo" msgstr "Configurar gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualitzador de text" #: src/window.c:202 msgid "Position" msgstr "Posició" #: src/window.c:203 msgid "Height" msgstr "Alçada" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "Establir en obrir?" #: src/window.c:216 msgid "Update on Close?" msgstr "Actualitzar en tancar?" #: src/window.c:249 msgid "Grab" msgstr "Obtindre" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "" #~ "El mòdul XML ha emes un nombre real depenent de la configuració local" #~ msgid "New Style" #~ msgstr "Nou estil" #~ msgid "Before Execution" #~ msgstr "Abans de l'execució" #~ msgid "After Execution" #~ msgstr "Posterior a la execució" #~ msgid "Do not load the dirhistory file" #~ msgstr "No s'ha llegit l'arxiu «dirhistory»" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Tomar la fila amb el focus com seleccionada si no existeix una selecció " #~ "\"real\"?" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Moure el focus a la darrera fila seleccionada/No seleccionada" #, fuzzy #~ msgid "Current" #~ msgstr "Obtindre l'actual" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Usar Diálogo para Reportar Errores?" #~ msgid "Raw Size, in Bytes" #~ msgstr "Tamaño sin Formato en Bytes" #~ msgid "Always Set" #~ msgstr "Siempre Establecer" #~ msgid "Modify 'Control' Key State" #~ msgstr "Estado de la Tecla 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Títulos de Paneles Activos" #~ msgid "Focused Row, Unselected" #~ msgstr "Fila en Foco, No Seleccionada" #~ msgid "Focused Row, Selected" #~ msgstr "Fila en Foco, Seleccionada" #~ msgid "Beta Software" #~ msgstr "Software Beta" #~ msgid "Next Version?" #~ msgstr "Siguiente Versión?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Este modo dividir no ha sido\n" #~ "implementado aún... Lo sentimos." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento no sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "Numerical Mode?" #~ msgstr "Modo Numérico?" #~ msgid "Never" #~ msgstr "Nunca" #~ msgid "On Every Access" #~ msgstr "Cada vez que Accese" #~ msgid "Mounting" #~ msgstr "Montar" #~ msgid "Mount When?" #~ msgstr "Cuándo Montar?" #~ msgid "Mount Options" #~ msgstr "Opciones de Montaje" #~ msgid "Mount Command" #~ msgstr "Comando para Montar" #~ msgid "Unmount Command" #~ msgstr "Comando para Desmontar" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Solo Montar en los Directorios del Nivel más Alto?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Usar Diálogo de Error de Comando?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Desmontar al Salir de gentoo?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Soportado y activo." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Soportado, pero no activado." #~ msgid "FAM: Not supported." #~ msgstr "FAM: No soportado." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No se puede copiar el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Envolver Arriba y Abajo?" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "El directorio destino contiene al fuente." #~ msgid "Regular expression error:\n" #~ msgstr "Error en la expresión regular:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Usar mmap() para Acelerar Carga?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu bloques)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "No usar FAM para detectar cambios en directorios vistos." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "No fue posible iniciar montaje de datos - automontaje no funcionará" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Abrir FAM falló, error %d--FAM no será usado" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "La ejecución de \"%s %s\" falló:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montando \"%s\" en \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Anterior: %llu bytes, modificado en %s.\n" #~ "Nuevo: %llu bytes, modificado en %s." #~ msgid "File reading" #~ msgstr "Lectura de Archivo" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Seleccionar Código" #, fuzzy #~ msgid "Clr" #~ msgstr "Limpiar" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Tamaño del Buffer" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: No fue posible establecer el dominio del texto a \"%s\"\n" #~ msgid "Top" #~ msgstr "Inicio" #~ msgid "Bottom" #~ msgstr "Fin" #~ msgid "_Goto..." #~ msgstr "_Ir a..." #~ msgid "_Search..." #~ msgstr "_Buscar" #~ msgid "_Quit" #~ msgstr "_Salir" gentoo-0.20.6/po/ru_RU.UTF-8.gmo0000664000175000017500000011062212460264116013001 00000000000000Þ•ÛôÌÐ'*Ñ')ü')&()P(*z((¥()Î(*ø(+#)O)[U)±) É)Õ) í) ù)****1* J* T* `* n*|* …*’*¥*´*½*Ä*Ì* Ð*Þ* æ*#ñ*+/+3+ Q+^+~+–+­+"Æ+0é+,1,3P,1„,¶,Î,Ô,Ú, ë,ù,þ, - $-/- 6-B-K-Z-a-i-o-- –-¡-¨-¸-½-Ú-á- ô-..%.-.@.1F.mx.æ.ü. / //"/*/2/;;/w/ ˆ/•/¤/µ/¾/Æ/Ï/Ø/à/ ï/ü/ 0 0 0 (040E0`0C0+Ã04ï0$191A1I1 [1 i1 t1€1 ‡1 •1D 1 å1ñ1ø1ÿ1 22)2>2Q2q2+2¹2Í2 Ñ2Û2í2þ2 3303E3 ^3j3 o3y3 3š3®3Ä3Ó3å3ø34 4=4Z4!v4!˜4º4Õ4ð45)&5P5V5 ]5h5ûp5l6…6Ž6“6˜6©6!¸6Ú6ô6 7#'7K7%\7$‚7§7­7Â7 Ó7á7è7 í7ú7ý78 8$85898?8Y8_8d8 i8v8|8 …88–8˜88¤8 ´8 Â8Ï8×8 ô8ÿ8999"9(9 796D9!{99(²9Û9 ë9ø9 ::.: 3: >:L:O:S:k:q:&x:Ÿ:¤: ¼:É:Ú:ß:ç:;H ; R;^;a;p;‚; ’;ž;¤;«;°; À;Í;Ö;é;ñ; < </(<X< ]<i<q< …<’< ˜<£<£¨<L=\= _=i= {=‰=‘=—=ž=´=Ç=Í= Ö=á= ò=ý=> >>(>$;>`>w>—> > ª> ´>¾>Æ>á>ð> ù>??'?/?8?H?N?S?\?!p?’?§? ¯?¹?#Ñ?õ?ü?@* @7@ ?@L@k@‡@š@´@ Ã@Ð@×@ë@ú@ AA.A4A MA[A `AmA€A‡AŒA A²AÅA ÌA ÖAãAêAùAB B 'B4BDB]BxBB§B¸BÊBÎBÖB îBüB CC/C6C=CCC [CeCyC –C¤C«C°C¿CÏCàCçCïC÷CÿCD"D:DIDRDYD^DeDkD rD €D ŠD—D¨D¼DËD ÐDgÜDDE}aEdßE®DF óHþHIII I!I;I @I JIWI]I'aI‰II—I°I³I ÄIÐIÕIçI#J(J1J8J @JKJTJZJbJgJpJvJxJezJàJ ðJþJK K7K NKZKlK‹K,‘K ¾KËKÐKÓK ÚKäKéKíKFóKQ:MOŒMVÜMO3NIƒNOÍNAOU_OVµO P¡P*´PßP,õP""QEQYQsQQ&˜Q¿QÕQ,îQ,RHRdR$zRŸR¿RÐRáRòR$S(S FS8gS* SËSHÒST<5T0rT1£T*ÕTBU;CU'U1§U]ÙUU7V2V ÀVËVÔV æV ðV#ûV*WJW bWoW‰WœW ´W ÁW ÎW6ÙW!X42X gX tX •X7 XØX(êXY+Y*IYtYƒY £Yi°Y³Z+ÎZúZ[%[ ?[J[Y[h[ow[ç[ú['\8\X\m\‚\—\¬\È\è\]]7]V]p]]!—]%¹]ß]Lm^Kº^_ $_1_&I_*p_›_¬_ Ã_Ð_á_€û_|` ` œ`ª`¿`1ß`5a6Ga:~a8¹a\òaOb`b ob|bšb"¶bÙbèb4c7cVclcuc"c²c4Ìcd)d,Edrdd ¤d=Åd%e8)e9be&œe/Ãe>óe,2fB_fJ¢f íf úfg g°)g(Úhiii i6iCVi6ši7Ñi. jF8j$j?¤j9äj k")kLkUk ^k kkvk‰kŽk–k §kÈk åkïk2÷k *l7lFlYl sl€l˜l¬lÁl Äl Ñl!Þl"m#m2m=Amm'šmÂm Åm Ðm Ýmêm'n‡-nFµn'ün)$oNoho~o&”o7»oóopp5p :p-GpupˆpTp äp6ïp&qCq \qiq!{qq}¶q4rQrVrtr‘r-¬rÚrãr òrýrs4s,Os|s9šs Ôsõsjtztt ™t,§tÔt ítútu6uTvlvqv)…v¯v ÉvÖv óvww5wFwdw!~w w ·wÄwÕw%ìw'x/:xjx-Šx¸xÁxÛxñxy"#yFy]yly:…yÀyÙyêyýyz &z 3z0@zSqz'Åzíz{7{?K{ ‹{˜{ ³{[Ô{0|A|5\|’|²|3Ã|÷|}"}93}7m}!¥}Ç}4Ø} ~8~S~r~w~”~³~É~"Ü~ÿ~' DOb z!…§&Çî€0$€5U€3‹€0¿€?ð€0DN“ ¨2´!ç ‚-‚,C‚p‚w‚~‚6‡‚¾‚ Ï‚>ð‚'/ƒWƒ fƒ*sƒ$žƒ&Ãêƒóƒ „„6„&E„!l„Ž„¥„µ„ʄф â„ í„(ú„#…4…K…%h…Ž…¦…¹…ƒ×…%[†/†©±‡‹[ˆç‹ø‹ ŒŒ3ŒFŒHVŒŸŒ¦Œ¶ŒÕŒ ÞŒ,èŒ&>= |+‡³Òë0 Ž-:ŽhŽŽ–޳ŽËŽ åŽòŽûŽ Éè$1*5\’²Æ8â‘+!‘ M‘X‘]‘ d‘ o‘ z‘‡‘Œ‘0nØ$#0€³B7©c4âp ÀŸRÅŠh¬Ê¯¥ €P;碰pžE¸&¶î§Í"¤cÝ¡ÔÞµmrQBèZÉÈÆÇX»†øy„.$¾=}Ó{"ü™Ø+Σ1q¥ÉÌËÚ'F*“´|”¶¦„(‚›–¨ŽÏbÒl³ù wÏ5>ºFž²áv¤^éSA±q=Z,ËÁˆ-Ó )Šf–w6Ÿ]Ð…-g{2n7)%‘È­yGHÊPÃÕÑI/Úeò½ŒA~[i]S3ÿi¾ÙVLH׉a¡¿À!oï_+ ¿ú˜ÙjàUgýEU9C5š|‡Œj—ÁMߪ^*¬¨ŽJ”êÕM©z:b»lx­¹<xš’>µs9;Æ!÷_  t‹¹±Å ÛÌ‚™`TK?£¦4\ñ?`¸å@%Û:°ÔY1·(«Löhœ¯ä²Í㈺ƒ«[ õæþ’ƒdט… ·ÂÄQ‡e2ëÎѪk.D,#aO rÒ† 'm8‘¼\}D 8Wv—•zY&K›<3WôÄCTROÜÖ®@ÖIì¼N‰Ç6~óNÃdœu´u§û¢tÐs ð‹k®of½“GXí/VJ•"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: ru_RU.UTF-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже ÑущеÑтвует - продолжить клонирование?"%s" Уже ÑущеÑтвует - Продолжить объединение?"%s" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?"%s" Уже ÑущеÑтвует - продолжить перемещение?"%s" Уже ÑущеÑтвует - продолжить разбивку?"%s" Уже ÑущеÑтвует - Продолжить копирование?"%s" Уже ÑущеÑтвует - Ñоздать каталог?"%s" Уже ÑущеÑтвует - продолжить переименование?"%s" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?$NAME%s не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа. Попробовать ÑнÑть защиту и продолжить?%s - Щелкните Ð´Ð»Ñ Ñмены...%s наÑтройки%u/%u каталогов, %u/%u Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле(Ðовый тип)(Ðет наÑтроек)(нет выделениÑ)(Ðет)(Так будет выглÑдеть), %s Ñвободно10, ДеÑÑтичнаÑ16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)8, ВоÑьмеричнаÑО программеФормат даты доÑтупаПроблема доÑтупаПрочитанДейÑтвиеДейÑтвиÑДобавитьДобавить дейÑтвие...Добавить ÑтрокуДобавить Ñтроку...ЛиниÑ-разделитель в окне вводаЗаголовок окна диалогаВÑеВÑе Ñлементы|Отмеченные|Разотмеченные|Ð’Ñе выбранныеВÑе выбранные(панель назначениÑ)Ð’Ñе выбранные, без кавычекВÑе выбранные, разотметитьВÑе выбранные, Ñ Ð¿ÑƒÑ‚ÑмиВÑе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметитьВÑе типы|Каталоги|Без каталогов|Добавить тип Ñимвола?ДеÑтвительно хотите выйти?СпроÑить|ПопытатьÑÑ Ñменить и продолжить|ПрерватьÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?ДоÑтупные типы ÑодержимогоB-УÑтрБлокЦвет фонаФон...ФормаОÑновные наÑтройкиÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)Размер блокаБлоковРазмер буфераВÑтроеныеВÑтроеные (%u)КнопкаКнопкиC-УÑтрПерейти в каталог назначениÑ?Перейти в каталог?Перейти в каталог иÑточника?ОтменаПоказывать вывод?ФормаИÑпользовать Ñигнал динамика?По центруФормат даты изменениÑСмена режимаСмена владельцаИзменить ширину ÑтрокиИзмененСменить|ОÑтавитьУбратьВыделите файлы, раÑположите по порÑдку и нажмите Собрать.Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние обозначает Ñкрытие)Щелк-М-Щелк возможноÑтьКлонироватьКлонирую...Закрыть ÑкобуЦветаКолонкиКомандаКомандыВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)ÐаÑтройкаÐаÑтроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Ðе могу %sÐе могу %s "%s"Ðе могу %s "%s" (код %d)Ðе могу %s "%s": %s (код %d)Ðе могу найти модуль userinfo - определение имен пользователей не будет работать.Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸ÑиÐе могу выгрузить процеÑÑ "%s" (pid=%d) -- зомбиСоздание ÑÑылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОпиÑаниеОпределениÑУбратьУдалениеУбрать ÑтрокуУдаление Ñтого клаÑÑа повлечет также удаление вÑех потомков. Уверены?Удаление...NУÑтрОNУÑтрÐОУÑтройÑтвоÐомер уÑтройÑтваÐомер уÑтройÑтва, оÑновнойÐомер уÑтройÑтва, неоÑновнойРаÑположение диалоговых оконДиалоговые окна в центре ÑкранаДиалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹Ð”Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ðµ окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджеромТочноÑтьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиÐе раÑпределÑть новые линии?Кроме каталогов?Ðе изменÑтьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить Ñодержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ÑÑылкуИзменить...Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ номер Ñтроки или процент:Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки "%s"Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки "%s" Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ"%s" какВведите новое Ð¸Ð¼Ñ Ð´Ð»Ñ "%s"Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°ÐžÑˆÐ¸Ð±ÐºÐ°ÐžÑˆÐ¸Ð±ÐºÐ¸Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ—Ð°Ð¿ÑƒÑкВычиÑлить выражение "Ðайти" на каждом файле Ñодержащем подÑтроку из выражениÑ. Затем заменить вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в "Заменить" где n - номер (Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°.Выполнение "%s" ÑорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначениÑ)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼ÐŸÐµÑ€Ð²Ñ‹Ð¹ выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметитьРазбивка по размеруÐа определенное количеÑтво чаÑтейПо определенному размеру чаÑтиФлагиУÑтановить курÑор?ЦветЦветФорматÐайтиПоÑледнийГБGTK+ RCОÑновныеСбор информации...Считаю размер...NгрупВÑе?ОÑновные комбинации кнопокГруппаПерейтиЗахватитьВзÑть текущиеГруппаÐомер Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ÐŸÐ¾Ð´ÑтавитьСÐачалоВыÑотаПроверить ÑимволыРазрешить Ñкрытие?СкрытиеИÑториÑДомашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAMEÐ“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?ЗПоиÑкЗначокЗначкиРаÑпознаваниеÐе учитывать региÑтр?Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?ÐаÑледуемые ÑвойÑтваКнопки - флажки (ДÐ/ÐЕТ)Кнопка выбораВвод ÑтрокаМеню Ð²Ñ‹Ð±Ð¾Ñ€Ð°ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?Ðе удовлетворÑющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнÑть предыдущую задачу?ЗаголовокВидОÑтавлÑть незавершенные файлы еÑли нет меÑта?ЛеваÑС левой Ñтороны панели командСлева от ÑпиÑкаСтрока %d (%.0f%%)СÑылкаСÑылка наЗагрузка значка ...РаÑположениеИщет подÑтроку во вÑех именах файлов и заменÑет на другую подÑтроку.Ðижний региÑтр?МБСоздать каталогУÑловие на файлУÑловие на имÑУдовлетворÑющие уÑловиюМенюСреднÑÑРежимПрава, в цифрахПрава, ÑтрокойМодифицированФормат даты модификацииПеремеÑтить какПерейти в родительÑкий каталогПеремеÑтить как...Перемещение...NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок.ИмÑФормат имениСузить?СвойÑтва нового ÑобытиÑÐовый клаÑÑ %uСÑылокБез разделениÑÐетВажно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны: одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это может привеÑти к их неожиданному поведению...ЧиÑло ÑÑылокДÐ_ДÐ|_ОтменаВ Ñлучае нехватки правОткрыть ÑкобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецÐомер Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»ÑŒÐŸÐ°Ð½ÐµÐ»ÑŒÐ Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐŸÑƒÑ‚ÑŒ Ñверху?Путь на левой панелиПуть на правой панелиПуть на панели назначениÑДомашний каталогПуть на панели иÑточникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разрÑды?ПодтвердитеПозициÑКол-во знаковСохранÑть даты при копировании?ПредпроÑмотрОÑновнаÑСоÑтоÑниеБиты правСоотношениеЧтениеЧтениеДейÑтвительно удалить "%s" ?ДейÑтвительно удалить текущую Ñтроку кнопок?Ð”Ð»Ñ Ñодержимого тоже?ВыражениеВыражениеЗапоминать выбраные Ñлементы?Запомнить ответ (менÑет наÑтройку)УбратьПереименоватьПереименоватьУСЛПовторÑть поÑледовательноÑть пока еÑть выбраные?ЗаменитьВÑе вхождениÑ?ОбÑзателен выбор назначениÑ?По полному имени?ÐтрибутыОбÑзателен выбор иÑточника?С раÑширениемПризнакиОбновитьПеречитать каталог назначениÑ?Перечитать каталог иÑточника?Вернуть начальныеСброÑитьОÑтавить только наÑледуемыеПраваÑС правой Ñтороны панели командСправа от ÑпиÑкаRootШирина Ñтроки...ЗапуÑтить фоном?Выполнить...СохранитьСохранÑть иÑторию?Бегунок вÑегда?РаÑположение бегункаПоиÑкВторичнаÑРазмер куÑкаВыборВыбрать вÑтроеныеВыберите командуВыберите цель ÑÑылкиВыберите менюВыберите клаÑÑВыбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ’Ñ‹Ð±ÐµÑ€Ð¸Ñ‚Ðµ ширину новой ÑтрокиВыбер по конÑольной командеВыбраные типы ÑодержимогоОтметить|Разотметить|Перевернуть|Тип разделителÑПереименование в поÑледовательноÑтьУÑтановитьИÑп. GIDУÑтановка владельца Ð´Ð»Ñ '%s':УÑтановить ширинуИÑп. UIDУÑтановить при открытии?УÑтановить права Ð´Ð»Ñ "%s":С GIDС UIDЛиÑтРаÑположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой ÑиÑтемы?Показывать подÑказкиПроÑтаÑРазмерЗнак разделитель тыÑÑчРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительÐачать ÑПоÑтоÑнныйШагФикÑациÑКлаÑÑКлаÑÑÑ‹Ðе Ñнимать при выходе?ОбменÑтьОбменÑть Ñ %sСÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ÐšÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑÑылкиПо умолчаниюОкончаниеПроÑмотр текÑтаСледующие кнопки модификаторы должны быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышкиОбщий размер %lu байт.Эта команда переименовывает вÑе выделенные файлы в нумерованную поÑледовательноÑть. Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов.Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING. Эта Ñтраница позволÑет выбрать раÑположение панели закладок отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить в Ñти папки нажатием левой или Ñредней кнопки мышки Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа. Также выберите тип разделителÑ. ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, раÑположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодÑказкаВÑего (%s)ИÑпользовать выражение как глоб. маÑку?Ð¢Ð¸Ð¿Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°ÐšÐ»Ð°ÑÑ Ñтого типаТипыNвладÐе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° "%s".ВладелецÐеизвеÑтныйСнÑть выделение поÑле выполнениÑ?ВверхСохранить при закрытии?Верхний региÑтр?ПользовательОпределенные (%u)Значение $NAME (из окружениÑ)ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d).ВертикальноОтображениеПредупреждениеКолеÑом внизКолеÑом вверхШиринаОкнаÐаЗапиÑьЗапиÑÑŒXYУ Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек. Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДР(Подождите продолжениÑ)_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_ОтменаДÐ|Ð’Ñе|Ðет|Отмена_ДÐ|_Отмена_ДÐ|_Ðет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИÑтинада~NAMEgentoo-0.20.6/po/ja_JP.UTF-8.gmo0000664000175000017500000003131512460264115012730 00000000000000Þ•ðœKH*I)t)ž*È(ó)*F+q © Á ÍØ ß é õ  ':IRYa esw0•Æåý  (7 NY `lu|„Š‘˜ «·ÈÐÖ Üçîö;ÿ; LYhy ‚  𥭠¿Í Ô âî õ6 : DN do…˜  ÁÞ!ú4: ALTmrw%ˆ®´ ÅÓ Øåèð %+1 :EGN Vaf ly ‰–§ ¬·º¾ÄË ÐÝâê $+09L Q]qvy‡ – ¡¬³ÅØÞíöþ  %, 4AHY _mty  §´» Ê Öãûÿ #-2BSZbhmtz Ž¢ ±½ Úåëîõ ý %#*NW^ fqz€‰‘“ £± µÖ íù     % ]) 9‡!9Á!<û!98"<r"K¯"?û"N;# Š#-”#Â#Ø#ê# $ $$'$7$@$T$m$€$“$š$¡$¨$ ¸$'Â$Hê$3%'P%x% ‘% % §% ´%Á%Ú% í%ú% & & '&1& M&Z&a&t&„& ”&¡&¨& ¯&¼& À& Í&bÚ& =' K' U' b'o'v'‰'™'©'!¹'Û'÷' þ' ( (%(8(0N((’(¥(¬(¼(Ì(!Ü( þ(%).)G)0e) –) ·) Á) Ë)Ø)#ß)* **$.* S* ]* g* t* ~*‹*›*¢*µ**¹*ä* ô*++!+#+*+1+ 8+ E+R+o+‹+›+µ+ ¼+É+Ù+ à+ê+ú+ þ+ , ,!",D,K,[, t,, ˆ, ’,Ÿ,², ¹,Æ,â,é,ì, ü, - - -*-:->-T-j-q-Š-‘- ¡-®- Á-Î-Þ- å-ò-ù- . .?.C. V.`."g.Š.¦. ­.º.Á.Ô.ç.!ú./ #/ ./ 9/ D/ O/Y/ o/y// ¥/²/Â/ É/Ö/ é/ ö/0!080T0&g0 Ž0 ›0¨0 ¯0¹0 Ì0Ø0ß0æ0ê0ú0 121A1H1X1_1u1‹11 ¢1¯1±1³1Ï1ë1Iï1192k2"€2£2©2®2 µ2Â2Æ2ÜM7CÄÞ’î[d¦Îetfˆ"&Ÿ¹Õn@…¨)Ýžj±sèA2ŒXx<6y:b¡>gv?Ó *×8~^ŠÈ£ã$œ-¸ ¿»F_Ò%I NìBïÆa9mÖÁOµÏ®•󙿷íÀ¯#LÉljGß¶ÛHЛºr‚0€1 ¬RÍÌ5ZP'áT¢i|z\©äâuç“hc(”;ëqKå,Ô4éà‘ W´`ED˜l«V]²§!¤w ËY+¾¼/Ž}Ñ‹pŪ‡=Jƒ—QšÊÙ.o–†½UkêðS „3°Ú{­ØÂ¥"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(None), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...AllAll rows|Selected|Unselected|All types|Directories only|Non-directories only|Are you sure you want to quit?Available Content TypesB-DevBSizeBackground ColorBackground...Basic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InButtonButtonsC-DevCancelCenterChange Date FormatChange ModeChange OwnershipChangedClearCloneCloning...ColorsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsCopy From %sCopy To %sCopying...DefaultDefault DirectoryDefault TitleDeleteDelete ActionDeleting...DeviceDevice NumberDialog PositioningDialog Windows Center On ScreenDirDirectoryDuplicateEdit Background ColorEdit ColorEdit Foreground ColorEdit Symbolic LinkEdit...Enter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name of Directory to CreateEnter New Name For "%s"ErrorErrorsExecutableExecuteExecution of "%s" FailedFIFOFileFixed Size SplitFixed number of parts, variable sizesFlagsForeground ColorForeground...FromFrom HistoryGBGeneralGetting Information...GidGlobal Keyboard ShortcutsGnameGroupGroup IDGroup NameHHeightHistoryHorizontalIconIconsIgnore Case?Input combo boxInput stringInverse Sorting?JoinJoining...KBKeyLabelLayoutLeftLeft of ListLinkLink ToLoading Icon Graphics...LocationMBMake DirectoryMenusMiddleModeModifiedModify Date FormatNameName FormatNew Action PropertyNoneOKOptionsOtherOwnerOwner IDOwner NamePane SplitParentPath of left panePath of right panePathsPlease ConfirmPositionPreviewReadReadableReg ExpRegExp...RemoveRenameReplaceReplace All?RescanReset to DefaultRightRight of ListRun...SaveSave History Lists?Scrollbar PositionSearchSegment SizeSelectSelect CommandSelect MenuSelect StyleSelect|Unselect|Toggle|SetSet GIDSet UIDSetGIDSetUIDSheetShortcutsSizeSize, Left PaneSize, Right PaneSocketSpecialSplitStepStickyStyleStylesSwap With %sSymbolic Link CloneSystem DefaultText ViewerThe total size is %lu bytes.Time LimitTitleToToggleTooltipTotal (%s)TypeTypesUidUnameUnknownUserVersion %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWritableWriteXY_Delete|_Cancel_Join|_Cancel_OK_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_CancelfstabmtabonpixelstrueyesProject-Id-Version: gentoo 0.11.50 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2004-12-23 20:09+0900 Last-Translator: Tadashi Jokagi Language-Team: Japanese Language: ja_JP.UTF-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - 複製を続ã‘ã¾ã™ã‹?"%s" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - çµåˆã‚’ç¶šã‘ã¾ã™ã‹?"%s" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - リンクを続ã‘ã¾ã™ã‹?"%s" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - 分割を続ã‘ã¾ã™ã‹?"%s" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - コピーを続ã‘ã¾ã™ã‹?"%s" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - ディレクトリ作æˆã‚’ç¶šã‘ã¾ã™ã‹?"%s" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - å称変更を続ã‘ã¾ã™ã‹?"%s" ã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ - シンボリックリンクを続ã‘ã¾ã™ã‹?%s 設定%u/%u ディレクトリã€%u/%u ãƒ•ã‚¡ã‚¤ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã®æƒ…å ±(æ–°è¦ã‚¿ã‚¤ãƒ—)エントリを隠ã™ã€%s 空ã10 進数16 進数 (A-F)16 進数 (a-f)8 進数gentoo ã«ã¤ã„ã¦ã‚¢ã‚¯ã‚»ã‚¹æ—¥ä»˜æ›¸å¼ã‚¢ã‚¯ã‚»ã‚¹å•題最終アクセスæ“作æ“作追加æ“作追加...ã™ã¹ã¦ã™ã¹ã¦ã®è¡Œ|é¸æŠžæ¸ˆã¿|æœªé¸æŠž|ã™ã¹ã¦ã®ç¨®é¡ž|ディレクトリã®ã¿|éžãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã¿|本当ã«çµ‚了ã—ã¾ã™ã‹?利用å¯èƒ½ãªã‚³ãƒ³ãƒ†ãƒ³ãƒˆã‚¿ã‚¤ãƒ—ブロックデãƒã‚¤ã‚¹B サイズ背景色背景色...基本設定ドット(.)ã§å§‹ã¾ã‚‹ãƒ–ロック容é‡ãƒ–ロックãƒãƒƒãƒ•ァサイズ組ã¿è¾¼ã¿ãƒœã‚¿ãƒ³ãƒœã‚¿ãƒ³ã‚­ãƒ£ãƒ©ã‚¯ã‚¿ãƒ‡ãƒã‚¤ã‚¹å–り消ã—中央変更日付書å¼ãƒ¢ãƒ¼ãƒ‰å¤‰æ›´æ‰€æœ‰è€…変更最終変更消去複製複製中...色コマンドコマンド設定ファイルãƒãƒ¼ã‚¸ãƒ§ãƒ³(%s)ã¯ãƒ—ログラムãƒãƒ¼ã‚¸ãƒ§ãƒ³(%s)ã¨ä¸€è‡´ã—ã¾ã›ã‚“。gentoo 設定設定...削除確èªçµ‚了確èªå†…容%s ã‹ã‚‰ã‚³ãƒ”ー%s ã¸ã‚³ãƒ”ーコピー中...デフォルトデフォルトディレクトリデフォルトタイトル削除削除æ“作削除中...デãƒã‚¤ã‚¹ãƒ‡ãƒã‚¤ã‚¹ç•ªå·ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ä½ç½®ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã¯ç”»é¢ã®ä¸­å¤®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªè¤‡è£½èƒŒæ™¯è‰²ç·¨é›†ã‚«ãƒ©ãƒ¼ç·¨é›†å‰é¢è‰²ç·¨é›†ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ç·¨é›†ç·¨é›†...行番å·ã‹ãƒ‘ーセントを入力:%s ã®è¤‡è£½åを入力"%s" ã®ã‚³ãƒ”ーåを入力作æˆã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®åå‰ã‚’入力"%s" ã®æ–°ã—ã„åå‰ã‚’入力エラーエラー実行å¯èƒ½å®Ÿè¡Œ"%s" ã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸFIFOファイル固定サイズã§åˆ†å‰²å¯å¤‰ã‚µã‚¤ã‚ºã§åˆ†å‰²æ•°ã‚’固定フラグå‰é¢è‰²å‰é¢è‰²...差出人履歴ã‹ã‚‰ã‚®ã‚¬ãƒã‚¤ãƒˆä¸€èˆ¬æƒ…å ±å–得中...GID一般キーボードショートカットグループåグループグループ IDグループåH高ã•å±¥æ­´æ°´å¹³ã‚¢ã‚¤ã‚³ãƒ³ã‚¢ã‚¤ã‚³ãƒ³è‹±å¤§å°æ–‡å­—ã‚’åŒä¸€è¦–?入力コンボボックス文字列入力逆ソートã—ã¾ã™ã‹?çµåˆçµåˆä¸­...キロãƒã‚¤ãƒˆã‚­ãƒ¼ãƒ©ãƒ™ãƒ«ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆå·¦ä¸€è¦§ã®å·¦ãƒªãƒ³ã‚¯ãƒªãƒ³ã‚¯å…ˆã‚¢ã‚¤ã‚³ãƒ³ç”»åƒèª­ã¿è¾¼ã¿ä¸­å ´æ‰€ãƒ¡ã‚¬ãƒã‚¤ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªä½œæˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ä¸­å¤®ãƒ¢ãƒ¼ãƒ‰æœ€çµ‚修正修正日付書å¼åå‰åç§°æ›¸å¼æ–°è¦æ“作プロパティãªã—OKオプションãã®ä»–所有者所有者 ID所有者åペイン分割親左パãƒãƒ«ã®ãƒ‘スå³ãƒ‘ãƒãƒ«ã®ãƒ‘スパス確èªã—ã¦ãã ã•ã„ä½ç½®ãƒ—レビュー読ã¿è¾¼ã¿èª­ã¿è¾¼ã¿å¯èƒ½æ­£è¦è¡¨ç¾æ­£è¦è¡¨ç¾...削除å称変更置æ›ã™ã¹ã¦ç½®æ›ã—ã¾ã™ã‹?å†èµ°æŸ»ãƒ‡ãƒ•ォルトã«ãƒªã‚»ãƒƒãƒˆå³ä½ç½®ã‚‰ã®ã®å³å®Ÿè¡Œ...ä¿å­˜å±¥æ­´ä¸€è¦§ã‚’ä¿å­˜ã—ã¾ã™ã‹?スクロールãƒãƒ¼ä½ç½®æ¤œç´¢åˆ†å‰²å®¹é‡é¸æŠžã‚³ãƒžãƒ³ãƒ‰é¸æŠžãƒ¡ãƒ‹ãƒ¥ãƒ¼é¸æŠžã‚¹ã‚¿ã‚¤ãƒ«é¸æŠžé¸æŠž|é¸æŠžè§£é™¤|切り替ãˆ|設定GID 設定UID 設定GID 設定UID 設定シートショートカットサイズ左ペインサイズå³ãƒšã‚¤ãƒ³ã‚µã‚¤ã‚ºã‚½ã‚±ãƒƒãƒˆã‚¹ãƒšã‚·ãƒ£ãƒ«åˆ†å‰²ã‚¹ãƒ†ãƒƒãƒ—スティッキースタイルスタイル%s ã¨å…¥ã‚Œæ›¿ãˆã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯è¤‡è£½ã‚·ã‚¹ãƒ†ãƒ ãƒ‡ãƒ•ォルトテキスト閲覧ç·ã‚µã‚¤ã‚ºã¯ %lu ãƒã‚¤ãƒˆã§ã™ã€‚時間制é™ã‚¿ã‚¤ãƒˆãƒ«å®›å…ˆãƒˆã‚°ãƒ«ãƒ„ールãƒãƒƒãƒ—åˆè¨ˆ (%s)種類種類UIDãƒ¦ãƒ¼ã‚¶ãƒ¼åæœªçŸ¥ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %s (GTK+ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %d.%d.%d)垂直ビジュアル警告ホイールダウンホイールアップ幅書ãè¾¼ã¿å¯èƒ½æ›¸ãè¾¼ã¿XY削除(_D)|å–り消ã—(_D)çµåˆ(_J)|å–り消ã—(_C)_OK|_OK|ã™ã¹ã¦(_L)|飛ã°ã™(_S)|ã™ã¹ã¦é£›ã°ã™(_A)|å–り消ã—(_C)|_OK<|ã™ã¹ã¦(_A)|飛ã°ã™(_S)|å–り消ã—(_C)_OK|å–り消ã—(_C)_OK|飛ã°ã™(_S)|å–り消ã—(_C)fstabmtabオンピクセル真ã¯ã„gentoo-0.20.6/po/it.po0000644000175000017500000020220412460264115011406 00000000000000# Italian translations for gentoo package. # Copyright (C) 2002-2004 Emil Brink. # This file is distributed under the same license as the gentoo package. # Francesco Cosoleto , 2004. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2004-06-18 12:00+0100\n" "Last-Translator: Francesco Cosoleto \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "A sinistra del pannello comandi" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "A destra del pannello comandi" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Nessuna spaziatura" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Ridimensionabile" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Con spaziatura" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Questa pagina permette di controllare come posizionare il pannello delle " "scorciatoie\n" "rispetto al pannello comandi principale. È pressocché un segnaposto, dato " "che il piano\n" "è quello di fornire una maggiore flessibilità nella gestione dei pulsanti e " "anche di\n" "consentire la creazione di altri pannelli oltre ai due già incorporati. Ma " "questo\n" "deve ancora accadere.\n" "\n" "Nel frattempo vengono fornite le funzionalità presenti quando le scorciatoie " "erano una\n" "caratteristica speciale con la loro pagina di configurazione (inclusa fino " "alla versione\n" "0.11.24 di gentoo), per comodità dell'utente.\n" "\n" "Per trovare il pannello delle scorciatoie, passare alla pagina delle " "definizioni e usare\n" "il menù delle opzioni nell'angolo in alto a sinistra." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Posizione pannello delle scorciatoie" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Stile di separazione" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Disposizione" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Imposta ampiezza" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "Predefinito" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Conferma" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "Cancellare veramente questa fila di pulsanti?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Cancella|_Annulla" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Selezionare ampiezza per la nuova fila" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Cambiare ampiezza della fila" #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Modifica colore di sfondo" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Modifica colore di primo piano" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Etichetta" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Comando" #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Tasto" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Colori" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Sfondo..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Reimposta a predefinito" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Primo piano..." #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Scorciatoie" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Libera" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Copia colori a..." #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Copia a..." #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "Scambia con..." #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Aggiungi riga..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Cancella riga" #: src/cfg_buttons.c:759 msgid "Down" msgstr "Sotto" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Ampiezza..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "Su" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "Foglio" #: src/cfg_buttons.c:784 msgid "Primary" msgstr "Primario" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "Secondario" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "Suggerimento" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Parametri" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Stringere?" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Con suggerimento?" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Pulsanti" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "Definizioni" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opzioni" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Selezione comandi interni" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Graffa di apertura" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Graffa di chiusura" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "Primo selezionato" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "Primo selezionato, deseleziona" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "Primo selezionato, con percorso" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "Primo selezionato, con percorso, deseleziona" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "Primo selezionato (pannello di destinazione)" #: src/cfg_cmdseq.c:637 msgid "First selected, no quotes" msgstr "Primo selezionato, senza virgolette" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "Primo selezionato, senza virgolette" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Tutta la selezione" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Tutta la selezione, deseleziona" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Tutta la selezione, con percorsi" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Tutta la selezione, con percorsi, deseleziona" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Tutta la selezione (pannello di destinazione)" #: src/cfg_cmdseq.c:644 msgid "All selected, no quotes" msgstr "Tutta la selezione, senza virgolette" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Tutta la selezione, senza virgolette" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Percorso della directory del pannello sorgente" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Percorso della directory del pannello di destinazione" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Percorso della directory home" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Percorso del pannello sinistro" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Percorso del pannello destro" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "Primo selezionato" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "Primo selezionato, deseleziona" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Primo selezionato, senza virgolette" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Tutta la selezione" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Tutta la selezione, deseleziona" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Tutta la selezione, senza virgolette" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Tutta la selezione, senza virgolette" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Primo selezionato (pannello di destinazione)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Inserisce un combo box" #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Per l'immissione tramite menù" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Per l'immissione di una stringa" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Inserisce un pulsante di verifica (che emette TRUE o FALSE)" #: src/cfg_cmdseq.c:663 msgid "Add label to input window" msgstr "Aggiunge il titolo alla finestra d'immissione" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "Aggiunge una barra di separazione alla finestra d'immissione" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NOME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Valore di $NOME (variabile d'ambiente)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID di gentoo" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Directory home dell'utente NOME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NOME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Selezione codice" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Nessuna opzione disponibile)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "Esegui in background?" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "Sopprimi l'istanza precedente?" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Si deve tenere in vita all'uscita?" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Cattura i dati uscenti?" #: src/cfg_cmdseq.c:921 #, fuzzy msgid "Require Source Selection?" msgstr "Richiede protezione" #: src/cfg_cmdseq.c:925 #, fuzzy msgid "Require Destination Selection?" msgstr "Richiede protezione" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "CD sorgente?" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "CD destinazione?" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Riesamina sorgente?" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Riesamina destinazione?" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "Generale" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "Prima & Dopo" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Interno" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Esterno" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Aggiungi riga" #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Duplica" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nome" #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "Definizione" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "Ripetere la sequenza finché vi sono selezioni?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Aggiungi" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Cancella" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Comandi" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "Sinistra" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "Medio" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "Destra" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "Ruota verso il basso" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "Ruota verso l'alto" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Uno o più di questi modificatori di\n" "tasto devono essere tenuti premuti\n" "quando il pulsante del mouse è\n" "cliccato per l'avvio del comando" #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Cambia modificatori" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Controlli" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "Scorciatoie di tastiera generali" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "I pulsanti del mouse sui pannelli delle directory" #: src/cfg_controls.c:657 msgid "Button" msgstr "Pulsante" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Cambia modificatori..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "Manovra Click-M-Click" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "Limite temporale" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignorare «Bloc Num» per le associazioni di tastiera?" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Nota: Le impostazioni per il controllo dei\n" "pulsanti del mouse presentano ambiguità: la\n" "stessa combinazione pulsante+modificatore\n" "è usata per più di una funzione. Questo\n" "potrebbe rendere il loro comportamento\n" "particolarmente bizzarro..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Attenzione" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Apporre carattere tipo?" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Apporre \"-> destinazione\" sui collegamenti?" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "Porre un separatore ogni tre cifre?" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "Cifre di precisione" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "Mostra la dimensione relativa al file system delle directory?" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "Formato" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "Impostazione '%s'" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Contenuto" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Giustificazione" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Titolo" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Ampiezza" #: src/cfg_dirpane.c:577 msgid "Center" msgstr "Centro" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "Impostazioni base" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Modifica contenuto colonna" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Titolo predefinito" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Le directory prima" #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Le directory per ultime" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Le directory mischiate" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "A sinistra dell'elenco" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "A destra dell'elenco" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "Predefinito del sistema" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Copia da %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Copia a %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "Scambia con %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Colonne" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "Tipi di contenuto disponibili" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Tipi di contenuto selezionati" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Modifica..." #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Rimuovi" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Ordinamento" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Ordine per" #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Modo" #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "Ordinamento invertito?" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Maiuscole come minuscole?" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Directory predefinita" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Crea directory" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "Quella di adesso" #: src/cfg_dirpane.c:1127 msgid "From History" msgstr "Dalla cronologia" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Il percorso posto in alto?" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Abilita nascondimento?" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Barra di scorrimento fissa?" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "Richiede protezione" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "Posizione barra di scorrimento" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Orizzontale" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Verticale" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Non tracciare" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Proporzione" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Dimensione, pannello sinistro" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Dimensione, pannello destro" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "Orientamento pannelli" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Tracciamento della divisione" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "pixel" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "Ricorda le righe selezionate?" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "Salva gli elenchi della cronologia?" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Pannelli" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Divisione" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "Cronologia" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Errori" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Emettere un beep in caso di errore?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menù" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Reimposta a predefinito" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Annulla" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Icone" #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "Inizianti con un punto" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "Corrispondenti all'espressione regolare" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Nulla" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Percorsi e nascondimenti" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Percorsi" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Quali voci nascondere" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Niente)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Cancella azione" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Modifica colore" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "Ritorna al comando ereditato" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Selezionare comando" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "Nuova proprietà d'azione" #: src/cfg_styles.c:646 msgid "something" msgstr "qualcosa" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Cancellando questo stile si elimineranno anche\n" "tutti i suoi discendenti. Si è sicuri?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Conferma cancellazione" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Colore sfondo" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Colore primo piano" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Icona" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "Stile del testo della riga" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "Anteprima" #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Sostituisci l'ascendente?" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Scelta..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Aggiungi azione..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Comando" # n.d.T: "Parent" -> "Directory precedente", "Precedente", # ossia tradotto nello stile Amiga. # #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Precedente" #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "Ereditamento proprietà" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Visive" #: src/cfg_styles.c:905 msgid "Actions" msgstr "D'azione" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Riconoscimento file" #: src/cfg_styles.c:923 msgid "Styles" msgstr "Stili" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Un clic per cambiare..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nuovo tipo)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "Device a blocchi" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "Device a caratteri" #: src/cfg_types.c:646 msgid "Dir" msgstr "Dir" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "File" #: src/cfg_types.c:646 msgid "Link" msgstr "Collegamento" #: src/cfg_types.c:646 msgid "Socket" msgstr "Socket" #: src/cfg_types.c:647 msgid "Readable" msgstr "Leggibile" #: src/cfg_types.c:647 msgid "SetGID" msgstr "SetGID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "SetUID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Sticky" #: src/cfg_types.c:648 msgid "Executable" msgstr "Eseguibile" #: src/cfg_types.c:648 msgid "Writable" msgstr "Scrivibile" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Corrispondenti con \"file\" (RE)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Corrispondenti con il nome (RE)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Richiede suffisso" #: src/cfg_types.c:689 msgid "Identification" msgstr "Identificazione" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Richiede tipo" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Richiede protezione" #: src/cfg_types.c:743 msgid "Glob?" msgstr "" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "Stile del tipo" #: src/cfg_types.c:761 msgid "Style" msgstr "Stile" #: src/cfg_types.c:801 msgid "Types" msgstr "Tipi" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "La finestra di dialogo si pone al centro dello schermo" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "La finestra di dialogo segue il mouse" #: src/cfg_windows.c:86 #, fuzzy msgid "Dialog Windows Positioned by Window Manager" msgstr "La finestra di dialogo segue il mouse" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Finestre" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Finestre" #: src/cfg_windows.c:120 msgid "Dialog Positioning" msgstr "Posizionamento dialogo" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Esecuzione di \"%s\" fallita" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Errore" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" "Non si è potuto terminare il processo figlio \"%s\" (pid=%d)--avviso zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Versione %s (GTK+ versione %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2004 di Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Questo è software libero e privo ASSOLUTAMENTE DI\n" "OGNI GARANZIA. Leggere il file COPYING per dettagli.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Attivo, versione italiana di Francesco Cosoleto." #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "L'autore di gentoo può essere contattato via Internet\n" "all'e-mail , in questo modo potete\n" "informarlo con le proprie considerazioni sul presente\n" "software, segnalare bug, suggerimenti o altro.\n" "\n" "Widget personalizzato di J. Hanson .\n" "\n" "L'ultima versione di gentoo può sempre essere prele-\n" "vata dall'home page ufficiale del progetto all'indirizzo\n" ". Le nuove versioni sono\n" "solitamente annunciate su Freshmeat, il cui indirizzo è\n" "." #: src/cmd_about.c:172 msgid "About gentoo" msgstr "Informazioni su gentoo" #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_OK (Di più fra poco)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Imposta bit di protezione per \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Gruppo" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Altri" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Proprietario" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Speciale" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Esecuzione" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lettura" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Set GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Set UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Scrittura" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bit di protezione" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Ottale" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Tutti" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Inversione" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Precedente" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Addentrarsi nelle directory?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Non toccare le directory?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Cambia permessi" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Imposta la proprietà per \"%s\":" #: src/cmd_chown.c:174 msgid "User" msgstr "Utente" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Cambia proprietà" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Salvataggio automatico in uscita delle modifiche alla configurazione?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" esiste già. Proseguire con la copia?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copia in corso..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Mantieni le date originali nella copia?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "Ignora la mancata copia degli attributi (data, proprietario, modo)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Non riuscendo, lasciar stare la destinazione se è completa?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Grandezza buffer" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Inserire nome per la copia di \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Inserire nome per il clone di \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" esiste già. Continuare con la clonazione?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Clonazione..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copia con nome..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Inserire il nome con il quale collegare \"%s\"" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Inserire il nome per il collegamento clone di \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" esiste già. Proseguire con il collegamento simbolico?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copia con nome" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Clona" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Collega simbolicamente con nome" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Clone di collegamento simbolico" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "non si è potuto eliminare per via di restrizioni nell'accesso.\n" "Si riprova cambiando la protezione?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Ricorda la risposta (altera la configurazione)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problema di accesso" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Cambia|Lascia stare" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Veramente cancellare \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Cancellazione..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "In caso di problemi d'accesso" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Chiedi all'utente|Autonomamente prova a cambiare, e ritenta|Annulla" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Ricerca I." #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|_Tutti|_Salta|_Annulla" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Salta|_Annulla" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Ottenimento delle dimensioni..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Deselezione delle righe dopo l'esecuzione?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s usati" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u dir, %u file, %u symlink" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "Collegamento a" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Tipo" #: src/cmd_info.c:225 msgid "Location" msgstr "Posizione" #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Dimensione" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu byte" #: src/cmd_info.c:249 msgid "Contains" msgstr "Contiene" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Informazioni di \"file\"" #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Ultimo accesso" #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Modificato" #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Cambiato" #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Creato" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Base" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Raccolta delle informazioni..." #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Mostra i dati di uscita di \"file\"?" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Formato della data di accesso" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Formato della data di modifica" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Formato della data di cambiamento" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Segno marcatore della dimensione" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" esiste già. Proseguire con l'unione?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Unione..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Cliccare e trascinare i file da riordinare, quindi cliccare «Unisci»" #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "La dimensione totale è %s (%lu byte)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "La dimensione totale è %lu byte." #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Inserire nome del file di destinazione" #: src/cmd_join.c:275 msgid "Join" msgstr "Unione" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Unisci|_Annulla" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" esiste già. Proseguire con mkdir?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Inserire il nome della directory da creare" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Crea directory" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Portarsi nella nuova directory?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Il focus sulla nuova directory?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" esiste già. Continuare con lo spostamento?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Spostamento..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Inserire il nome con il quale spostare \"%s\"" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Spostamento con nome..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Sposta con nome" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Possono esserci dei cambiamenti nella configurazione non salvati\n" "Uscire senza salvare comporterà la loro perdita. Uscire veramente?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Conferma uscita" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Esci|_Salva, poi esci|_Annulla" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Si è sicuri di voler uscire?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Inserisci nuovo nome per \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" esiste già. Proseguire nel rinominare?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Rinomina" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Cerca una sottostringa in tutti i nomi di file\n" "e la sostituisce con un'altra." #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Sostituisci" #: src/cmd_renamere.c:428 msgid "With" msgstr "Con" #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Sostituisci tutti?" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "Semplice" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Esegue l'espressione regolare immessa in \"Da\" su\n" "ogni nome di file, serbando le corrispondenze di\n" "sottoespressione poste in parentesi, per poi sostituire\n" "ogni occorrenza di $n immessa in \"A\", dove n è\n" "l'indice (iniziante da 1) per una sottoespressione, con\n" "il testo che occorre. Quindi impiega il risultato come\n" "un nuovo nome di file." #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "Da" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "A" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Reg Exp" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 #, fuzzy msgid "Lower Case?" msgstr "Maiuscole come minuscole?" #: src/cmd_renamere.c:501 #, fuzzy msgid "Upper Case?" msgstr "Maiuscole come minuscole?" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Maiuscole come minuscole?" #: src/cmd_renamere.c:506 #, fuzzy msgid "Case" msgstr "Base" #: src/cmd_renamere.c:508 #, fuzzy msgid "RenameRE" msgstr "Rinomina" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "10, Decimale" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "16, Esadec. (A-F)" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "16, Esadec. (a-f)" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "8, Ottale" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Il comando rinomina tutti i file selezionati\n" "in una sequenza numerata. I controlli\n" "presenti permettono di definire come i nomi\n" "sono composti." #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "Inizio da" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Base" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Precisione" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "Testa" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "Coda" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "Ipotesi" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "Rinomina sequenziale" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Tutte le righe|Parte selezionata|Parte deselezionata|" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Tutti i tipi|Solo le directory|Solo non-directory|" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Seleziona|Deseleziona|Inverti" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "Azione" #: src/cmd_select.c:350 msgid "Set" msgstr "Serie" #: src/cmd_select.c:453 #, fuzzy msgid "Treat RE as Glob Pattern?" msgstr "Considera RE come un modello di glob?" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Inversione della corrispondenza?" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "Richiesta la corrispondenza sull'intero nome?" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Selezione con RE" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 #, fuzzy msgid "OK|Cancel" msgstr "_OK|_Annulla" #: src/cmd_select.c:714 #, fuzzy msgid "Select using shell command" msgstr "Selezionare comando" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Suddivisione di \"%s\".\n" "Il file è di %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Suddivisione di \"%s\".\n" "Il file è di %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" esiste già. Continuare con la suddivisione?" #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Dimensione della suddivisione fissa" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Dimensione segmento" #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 byte (Disco Zip)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Dimensione della suddivisione fissa" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Dimensione segmento" #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "Dimensione fissa, numero di parti variabile" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Numero di parti fisso, dimensioni variabili" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Suddivisione" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Formato del nome" #: src/cmd_split.c:625 msgid "Step" msgstr "Passo" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" esiste già. Continuare con il collegamento?" #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Annulla" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Seleziona la destinazione del collegamento" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Contenuto" #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Modifica collegamento simbolico" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Crea collegamento simbolico" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Controllo esadecimale per i primi" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "aperto" #: src/cmdarg.c:201 msgid "true" msgstr "vero" #: src/cmdarg.c:201 msgid "yes" msgstr "sì" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Uscita di %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Impossibile eseguire il comando\n" "non riconosciuto \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Interni (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Utente (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "Selezionare un comando, o digitare\n" "l'inizio del suo nome e premere TAB." #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Selezionare comando" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Non si è potuto aprire il file di configurazione per scriverlo" #: src/configure.c:278 msgid "Save" msgstr "Salva" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La versione del file di configurazione (%s) non corrisponde con la versione " "del programma (%s)" #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Non si è potuto trovare file di configurazione; è\n" "stato controllato in \"%s\" e in \"%s\".\n" "In uso la configurazione minima interna." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_OK|_Annulla" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u dir, %u/%u file" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s usati" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s liberi" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Sale alla directory precedente" #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Inserire il percorso, quindi premere «Invio»" #: src/dirpane.c:2088 msgid "H" msgstr "N" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Un clic abilita/disabilita le regole per il nascondimento dei file. Premuto, " "renderà effettive le regole e le voci che le seguono non saranno visibili." #: src/dpformat.c:38 msgid "Blocks" msgstr "Blocchi" #: src/dpformat.c:39 msgid "BSize" msgstr "Dim. Blocco" #: src/dpformat.c:39 msgid "Block Size" msgstr "Grandezza blocco" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Permessi, formato numerico" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Permessi, formato testo" #: src/dpformat.c:42 msgid "Nlink" msgstr "N° colleg." #: src/dpformat.c:42 msgid "Number of links" msgstr "Numero di collegamenti" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID proprietario" #: src/dpformat.c:43 msgid "Uid" msgstr "ID utente" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nome proprietario" #: src/dpformat.c:44 msgid "Uname" msgstr "Utente" #: src/dpformat.c:45 msgid "Gid" msgstr "ID gruppo" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID gruppo" #: src/dpformat.c:46 msgid "Gname" msgstr "Gruppo" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nome gruppo" #: src/dpformat.c:47 msgid "Device" msgstr "Dispositivo" #: src/dpformat.c:47 msgid "Device Number" msgstr "Numero dispositivo" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DevMag" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Numero dispositivo, maggiore" #: src/dpformat.c:49 msgid "DevMin" msgstr "DevMin" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Numero dispositivo, minore" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Data dell'ultimo accesso" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Data dell'ultima modifica" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Data di creazione" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Nome tipo" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Non riuscito %s \"%s\": %s (codice %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Non riuscito %s \"%s\" (codice %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Non riuscito %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Non riuscito %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:474 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Indica la versione allo standard output, poi esce." #: src/gentoo.c:476 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Indica la versione allo standard output, poi esce." #: src/gentoo.c:478 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" "Consente a gentoo di essere eseguito dall'utente root. Può essere pericoloso." #: src/gentoo.c:479 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" "Non carica ~/.gentoorc, il file di configurazione, per usare i valori " "predefiniti." #: src/gentoo.c:480 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" "Non carica ~/.gentoogtkrc, file di configurazione GTK+, usa le impostazioni " "di sistema" #: src/gentoo.c:481 #, fuzzy msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" "Non carica ~/.gentoorc, il file di configurazione, per usare i valori " "predefiniti." #: src/gentoo.c:482 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Esegue ARG come un comando di gentoo. Viene eseguito prima di lasciare " "l'interazione all'utente, ma dopo aver letto il file di configurazione. Può " "essere usato più volte per eseguire più comandi in sequenza." #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" #: src/gentoo.c:484 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Usa ARG come percorso per il pannello sinistro. Non considererà altre " "impostazioni." #: src/gentoo.c:485 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Usa ARG come percorso per il pannello destro. Non considererà altre " "impostazioni." #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, fuzzy, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "%s: Per eseguire come root, richiamare con l'opzione '--root-ok'\n" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Non si è potuto inizializzare il modulo userinfo - la risoluzione del nome " "utente non funzionerà" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s di Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "Progressione" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Scelta dell'icona" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Caricamento icone..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(Nessuna selezione)" #: src/menus.c:521 msgid "RegExp..." msgstr "RegExp..." #: src/menus.c:533 msgid "Other" msgstr "Opposto" #: src/menus.c:534 msgid "Rescan" msgstr "Riesamina" #: src/menus.c:535 msgid "Select" msgstr "Seleziona" #: src/menus.c:539 msgid "Run..." msgstr "Esegui..." #: src/menus.c:541 msgid "Configure..." msgstr "Configura..." #: src/menus.c:618 msgid "Select Menu" msgstr "Selezione menù" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|_Tutti|_Salta|Salta t_utti|_Annulla" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Totale (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Trascorso %02d:%02d Velocità %s/s ETA %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Dimensione impaginata, in byte" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Dimensione impaginata, in unità variabili" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Dimensione impaginata, in byte" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "sì" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Dimensione impaginata, in kilobyte" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "Kb" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Dimensione impaginata, in megabyte" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "Mb" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Dimensione impaginata, in gigabyte" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "Gb" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Dimensione impaginata, in megabyte" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "b" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Dimensione impaginata, in unità variabili" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Selezione stile" #: src/styles.c:114 msgid "Root" msgstr "Radice" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Directory" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Nuovo stile %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Linea %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Inserire numero di linea o percentuale:" #: src/textview.c:477 msgid "Goto" msgstr "Vai a" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Inserire il testo da cercare (RE)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "Non estendersi sulle linee?" #: src/textview.c:629 msgid "Search" msgstr "Cerca" #: src/types.c:287 msgid "Unknown" msgstr "Sconosciuto" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Configurazione gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualizzatore testo" #: src/window.c:202 msgid "Position" msgstr "Posizione" #: src/window.c:203 msgid "Height" msgstr "Altezza" #: src/window.c:203 msgid "X" msgstr "X" #: src/window.c:203 msgid "Y" msgstr "Y" #: src/window.c:210 msgid "Set on Open?" msgstr "Impostare all'apertura?" #: src/window.c:216 msgid "Update on Close?" msgstr "Aggiornare alla chiusura?" #: src/window.c:249 msgid "Grab" msgstr "Preleva" #~ msgid "XML module emitted locale-dependant real number" #~ msgstr "" #~ "Il modulo XML ha emesso un numero reale dipendente dalla localizzazione" #~ msgid "New Style" #~ msgstr "Nuovo stile" #~ msgid "Before Execution" #~ msgstr "Prima dell'esecuzione" #~ msgid "After Execution" #~ msgstr "Dopo l'esecuzione" #~ msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" #~ msgstr "" #~ "Considera la riga con il focus come selezione se non ve n'è una effettiva?" #~ msgid "Move Focus to Last Selected/Deselected Row?" #~ msgstr "Sposta il focus all'ultima riga selezionata/deselezionata?" #, fuzzy #~ msgid "Current" #~ msgstr "Quella di adesso" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Finestre di dialogo per la segnalazione di errori?" #~ msgid "Path Right Click" #~ msgstr "Clic con il pulsante destro sul percorso" #~ msgid "Raw Size, in Bytes" #~ msgstr "Dimensione non impaginata, in byte" #~ msgid "Always Set" #~ msgstr "Sempre impostato" #~ msgid "Modify 'Control' Key State" #~ msgstr "Altera lo stato del tasto «Control»" #~ msgid "Active Pane Titles" #~ msgstr "Titolo del pannello quando attivo" #~ msgid "Focused Row, Unselected" #~ msgstr "Riga con focus, non selezionata" #~ msgid "Focused Row, Selected" #~ msgstr "Riga con focus, selezionata" #~ msgid "Beta Software" #~ msgstr "Software in sviluppo" #~ msgid "Next Version?" #~ msgstr "Prossima versione?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Questa modalità di suddivisione non\n" #~ "è ancora stata implementata... Spiacenti." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "L'ordinamento non funzionerà pienamente con caratteri non-ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "L'ordinamento non funzionerà pienamente con caratteri non-ASCII" #~ msgid "BYTES" #~ msgstr "BYTE" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu byte" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu Kb" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu Mb" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu Gb" #~ msgid "%.2f KB" #~ msgstr "%.2f Kb" #~ msgid "%.2f MB" #~ msgstr "%.2f Mb" #~ msgid "%.2f GB" #~ msgstr "%.2f Gb" #~ msgid "Numerical Mode?" #~ msgstr "Stile numerico?" #~ msgid "Never" #~ msgstr "Mai" #~ msgid "On Every Access" #~ msgstr "Su ogni accesso" #~ msgid "Mounting" #~ msgstr "Montaggio" #~ msgid "Mount When?" #~ msgstr "Quando montare?" #~ msgid "Mount Options" #~ msgstr "Opzioni per montare" #~ msgid "Mount Command" #~ msgstr "Per montare, comando " #~ msgid "Unmount Command" #~ msgstr "Per smontare, comando " #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Monta soltanto in directory vuote?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Finestra di dialogo per gli errori?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Smonta quando gentoo termina?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Disponibile e attivo." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Disponibile, ma non attivo." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Non disponibile" #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Non si può copiare la directory \"%s\"\n" #~ "in \"%s\":\n" #~ "la sorgente contiene la destinazione." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "" #~ "In cima e in fondo all'elenco, consentire il movimento all'altra " #~ "estremità?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s byte,\n" #~ "%s blocchi)" #, fuzzy #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Non si può copiare la directory \"%s\"\n" #~ "in \"%s\":\n" #~ "la sorgente contiene la destinazione." #, fuzzy #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Non si può copiare la directory \"%s\"\n" #~ "in \"%s\":\n" #~ "la sorgente contiene la destinazione." #~ msgid "Regular expression error:\n" #~ msgstr "Errore nell'espressione regolare:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Uso di mmap() per velocizzare il caricamento?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu blocchi)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Non impiega FAM per il rilevamento automatico dei cambiamenti nelle " #~ "directory visualizzate." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Non si è potuto inizializzare i dati per mount - il montaggio automatico " #~ "non funzionerà" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Apertura di FAM fallita, errore %d--FAM non sarà usato" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Non si è potuto aggiungere il monitor FAM su \"%s\", errore %s (riesegui " #~ "con --no-fam per ovviare, forse" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Non si è potuto aggiungere il monitor FAM su \"%s\", errore %s (riesegui " #~ "con --no-fam per ovviare, forse" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Esecuzione di \"%s %s\" fallita:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montaggio di \"%s\" su \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Vecchio: %Lu byte, cambiato il %s.\n" #~ "Nuovo: %Lu byte, cambiato il %s." #~ msgid "File reading" #~ msgstr "Lettura file" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Selezione codice" #~ msgid "Clr" #~ msgstr "Cancella" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Grandezza buffer" #~ msgid "Top" #~ msgstr "Inizio" #~ msgid "Bottom" #~ msgstr "Fine" #~ msgid "_Goto..." #~ msgstr "_Vai a..." #~ msgid "_Search..." #~ msgstr "_Cerca..." #~ msgid "_Quit" #~ msgstr "_Esci" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Seleziona" #~ msgid "Unnamed" #~ msgstr "Senza_nome" #~ msgid "Unnamed_%d" #~ msgstr "Senza_nome_%d" #~ msgid "" #~ "**Notice: Reference to obsolete command '%s' replaced by '%s' in %s\n" #~ msgstr "**Avviso: il comando obsoleto \"%s\" è sostituito da \"%s\" in %s\n" gentoo-0.20.6/po/en@quot.header0000664000175000017500000000226312163774660013237 00000000000000# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # gentoo-0.20.6/po/remove-potcdate.sin0000664000175000017500000000066012163774660014262 00000000000000# Sed script that remove the POT-Creation-Date line in the header entry # from a POT file. # # The distinction between the first and the following occurrences of the # pattern is achieved by looking at the hold space. /^"POT-Creation-Date: .*"$/{ x # Test if the hold space is empty. s/P/P/ ta # Yes it was empty. First occurrence. Remove the line. g d bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } gentoo-0.20.6/po/Makevars0000664000175000017500000000346212163774660012150 00000000000000# Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. DOMAIN = $(PACKAGE) # These two variables depend on the location of this directory. subdir = po top_builddir = .. # These options get passed to xgettext. XGETTEXT_OPTIONS = --sort-by-file --keyword=_ --keyword=N_ --width=256 --from-code=UTF-8 # This is the copyright holder that gets inserted into the header of the # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding # package. (Note that the msgstr strings, extracted from the package's # sources, belong to the copyright holder of the package.) Translators are # expected to transfer the copyright for their translations to this person # or entity, or to disclaim their copyright. The empty string stands for # the public domain; in this case the translators are expected to disclaim # their copyright. COPYRIGHT_HOLDER = Emil Brink # This is the email address or URL to which the translators shall report # bugs in the untranslated strings: # - Strings which are not entire sentences, see the maintainer guidelines # in the GNU gettext documentation, section 'Preparing Strings'. # - Strings which use unclear terms or require additional context to be # understood. # - Strings which make invalid assumptions about notation of date, time or # money. # - Pluralisation problems. # - Incorrect English spelling. # - Incorrect formatting. # It can be your email address, or a mailing list address where translators # can write to without being subscribed, or the URL of a web page through # which the translators can contact you. MSGID_BUGS_ADDRESS = Emil Brink # This is the list of locale categories, beyond LC_MESSAGES, for which the # message catalogs shall be used. It is usually empty. EXTRA_LOCALE_CATEGORIES = gentoo-0.20.6/po/en@boldquot.header0000664000175000017500000000247112163774660014101 00000000000000# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # # This catalog furthermore displays the text between the quotation marks in # bold face, assuming the VT100/XTerm escape sequences. # gentoo-0.20.6/po/ca.gmo0000664000175000017500000013045112460264602011530 00000000000000Þ•XÜ)œ%@27A2y2*‚2)­2)×2)3*+3(V3)3*©3+Ô344[ 4 e4s4{4 “40Ÿ49Ð4 5!595Q5q5 5 ™5¤5»5Ê5Ñ54ê56 .6%86 ^6!j6Œ6£6 ¿6 Í6Û6ò6 7 7 )767I7X7a7h7p7 t7‚7 Š7#•7¹7Ó7Ù7Ý7 û78(8D8\8s8"Œ80¯8=à8"9A9X93w9 «9¶91Ï9:::%: 6:D:I:O:^:e: |:‡: Ž:š:£:²:¹:Á:Ç:×: î:ù:;;;;:;A; T;`;q;…;M;Û;î;1ô;X&<m<í<= = ="=)=1=9=;B=~=q˜= > >(>7>H>Q>Y>b>k>s> ‚>> —> ¢> °> »>Ç>Ø>ó>i?C|?+À?4ì?!@6@2>@q@u@}@ @ @ ¨@´@ »@ É@DÔ@ A%A,A3AOA VAdAyAŽA¡AÁA+ÝA BB !B+B=BNB `BjBS€BYÔB\.C‹C C ¹CÅCÊC èCòC DD 'D4DJDYDkD ~DˆD%D¶D ÒDóDE!,E!NEpE‹E¦E¾E)ÜExFF …F¦F½F)ÜFG GGû GH5HMHVH)[H…HŠH›H´H!ÃHåHII5I#OIsI…I%–I$¼IáIçIüI JJ"JAJ^JwJ”J±JÎJëJ ðJýJKKK'K8KPCP SP`PiP|P„P ¤P ±P/»PëPóP øPQ Q"Q 6QCQ IQTQ-YQ£‡Q+R;R >RHRNRUR gRuR}RƒRŠR R³R¹R ÂRÍR ÞRéRïR öRSS$'SLScSƒS ‰S –S  SªS²SÍSÜS åSïS TT/TKTTTdTjToTxT!ŒT®TÃT ËTÕT#íTUU-UMU*VUU ‰U(–U/¿UïUV*V=VWV fVsVzVŽV V§V¸V¿VÛVáV úVW WW 4W®@WïWX XX"X4XGX NX XX fXsXzX‰X˜X«X ¾X ÊX×XçX+Y,YGY^YvY†Y—Y©Y­Y¾YÆY ÞYìY ôYZZ&Z-Z3Z KZUZiZ †Z”Z›Z Z¯Z¿ZÐZ×ZßZçZïZõZ[*[9[B[U[\[t[y[€[†[ [ ›[ ¥[²[Ã[×[æ[é[ î[ú[\Œ“\Ç ]/è]4^gM_(µ_.Þ_ `*`E`2a`}”`da®wañ&d e#e4eHe\eve|ee†e Že™e³e ¸e ÂeÏeÕeÙeóe( f 2fSfsfˆf¨f)Çfñf'õf$gBgHgYgagzg}gŽg ¢gL®gMûgIhNh`hfh#ƒh§h°h·h ¿hÊhÓhÙhèhðhõhþhiieinii‰i™i ·iÅiÉi Ýiþi j!j3j9jXj^j,dj ‘jžj£j¦j ­j·j¼jÀj‰ÆjMPlžl-§l(Õl0þl'/m)Wm%m#§m-Ëm4ùm.n4nj7n ¢n°n¸n ÑnFÜn@#odo{o“o!³oÕoño pp3pHp(Np5wp­p Âp"Îp ñp+ýp)q@q `q nq|q“qªqÁqÊqÙqôqrrrr$r 5rAr7Pr(ˆr±rºr,¾rër's&(s$Os%ts#šs6¾s:õsE0t$vt›t¶tFÍtuu/7ugu‡uu “u¡u©u®uµuÇuÍu äuòuøu vv%v+v2v 8vCv bvmv uvv“v£vºvÁv ÞvëvÿvwU$wzwŒwF”wwÛw†SxÚxôx ûx yyy#y)yY0y5Šy™ÀyZzlz}zz¡z ¨z ²z¼z ÅzÐzàzñz úz{ { {.{A{ ^{ƒ{O|;S|P|à|ú|+}.} 2}@}X} m} x}„}} }I«} õ}~ ~*~ =~H~ ]~~~ž~-´~)â~= J_cy‹Ÿ ²)¼gæeN€t´€)B Wek‡ ©!¶Øç‚‚1‚L‚ j‚/t‚$¤‚+É‚%õ‚'ƒ2Cƒ!vƒ(˜ƒ Áƒâƒ„: „ˆ[„ä„,ê„…&0…JW…¢… ©… ´…%¾…ä†*‡-‡5‡;:‡v‡}‡%Œ‡²‡'ȇ#ð‡"ˆ"7ˆ$Zˆ3ˆ³ˆLj&Ûˆ%‰(‰1‰K‰ _‰m‰&t‰›‰º‰Ô‰ò‰Š.ŠLŠOŠ`ŠcŠkŠsŠ‹ŠŠ¡Š$§ŠÌŠUÑŠ'‹.‹7‹I‹ N‹ Y‹f‹m‹o‹s‹{‹›‹°‹ À‹ Ê‹ ë‹÷‹ Œ ŒŒŒŒ.Œ>NŒGŒÕŒ/êŒ-=/W ‡•³ º ÅÓÖÜ÷Ž1 Ž;Ž!DŽfŽ€Ž“Ž ›Ž¥Ž ÃŽÑŽVÒ )6)9cuz“¨½ÄËÐ ß êô ‘‘ 9‘F‘AU‘ —‘¢‘¦‘ µ‘À‘Õ‘ ð‘ý‘’"’+&’ÑR’$“7“?“S“ Y“g“ w“ƒ“‹“’“™“°“ ɓԓæ“ù“”$”+”0” ?”`”(”¨”(Æ”ï”÷”• • &•0•F•\• e•o•Š• š•;¤•à•é• ü•–––76–n–Š– –!§–+É–õ–þ–9 —G—=Y— ——£—A´—9ö—0˜)O˜y˜˜«˜¿˜Θà˜ô˜ ™™ 0™:™V™\™y™‘™—™§™Æ™ìٙƚ Ýšéšïš#›%2›X› ^›h›y› Š›–›°››'Ø›œœ$œ%?œ;eœ'¡œ Éœ$êœ,Ge&j ‘ž½ Öã'ö ž +ž8ž(?žhžqž2žÀžÓžÚžßžþžŸ'Ÿ .Ÿ:ŸBŸKŸ"SŸvŸ“Ÿ ¦Ÿ²ŸÄŸ$ÍŸòŸöŸ    & 2 F ] v  “ — ­ †¶ e=¡Î£¡4r¢§¢m·£,%¤+R¤~¤›¤¶¤:Ö¤™¥y«¥â%¦©ª*ª=ªSªiª‰ªª’ªšª ¢ª­ª̪Òªâªòªøªüª«,6«(c«*Œ«·«+Ô«,¬+-¬Y¬C]¬$¡¬ ƬѬ ã¬î¬ ­­)­ ?­]L­Yª­® ®&®,®#D®h®q® x®…®Œ®’®š® ­®·® »® ǮҮԮŽÖ®e¯ „¯‘¯!£¯ůÚ¯ã¯.þ¯#-°Q°f°„°)а´°º°.À° ï°ý°±± ±±!±$±’÷~ÇOÿ ZÙ2«´Ý,N §–Pí}Ë-_Ey8,j9$™Jtæb_¾I(/üøé§ò”ŸyÎ'rû[@YÄ¢n1ÒÚŸ¼Ô½k;¸’94.¤6$h‰¦*B…&\ˆ¯t˜•X*ìX=«ßg'ÁöõVñmô}¸ þTùAšó¾ Z†“uá‡OÜø‹GGSfÅç!2TwW£ó+F*¥ð4G›%J¶¥i^çök\fŒs/—lÛa ??¢Q×¹"ÄD®)#¡ÊÆ…q>‹¹Ï“¼ÓcôqK–ѱ8÷{Õ¿¤œ ‚pßú)ÅÛ@CCB%ð¨êí;%·5á oä A®Ræ†u¨E•üD|7„àèõWCg+.‘'nêþdFâ£ÍãÃÆ iÐÊ7ÈIËr1ûÚdÃïS©/xPØ-3Ö µìé"=#ï ý,J ]6@¡ƒÐmjŠ:ÞAW{KÒeUÙ€ªŒ<صäz$©0¯9DY>³ñŽP5(Uˆ×?&‘b"„7Ïw1úESF  ªÞ&MƒÀ3!v<ùë°pš`zÉŽ‡½ÌÁÑU|N[Šl›H!c€Rɬe‚sBà6R¿™»0L)~ÿÖ(°Õ V´Í˜Hº;²â±¬vå>­­:ëIòaÝ+O0¶^-Ü.3‰T³ž Ìå8M 4 5Q2L]îÀ=h#XN Ǻ»·<VK:HoÓœ¦²îý—Qž”`ÎLxèÔ ãÈM ** Text conversion from charset '%s' failed, aborting. (%s/%s)"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s (%s bytes)%s (%s)%s - Click to Change...%s Settings%s dirs, %s files, %u symlinks, %u special files%s: To allow running as root, use the '--root-ok' option %u day, %02u:%02u:%02u%u days, %02u:%02u:%02u%u/%u dirs, %u/%u files'Block Size' Content Deprecated'Blocks' Content Deprecated'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text)(c) 1998-2015 by Emil Brink, Obsession Development. , %s (%s) used, %s free- a graphical file manager using GTK+10, Decimal100431360 bytes (95 MB, Zip disk)10485760 bytes (10 MB)1457000 bytes (3.5" floppy)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 MB)52428800 bytes (50 MB)78643200 bytes (75 MB)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfterAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no extensionsAll selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Allows gentoo to be run by the root user. Could be dangerous!Append "→ destination" on Links?Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAttributesAutomatically Pre-SelectAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasicBasic SettingsBeforeBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?COMMANDCancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChanges the case (upper/lower) of the characters in the selected filename(s).Change|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click the button below to reset the %zu stored 'Don't show this dialog again' responses.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configuration Path NoticeConfiguration was not loaded from the current default location. Press Save in the Configuration window to update.Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't find any configuration file; checked: "%s", "%s" and "%s". Using built-in minimal configuration.Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedCurrent part number, unique for every created fileDIRDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDevelopment Version WarningDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDo not load the ~/.config/gentoo/dirhistory file; instead, start with empty historyDo not load the ~/.config/gentoo/gentoorc configuration file; instead, use default valuesDo not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use system defaultsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDpFocus Command is DeprecatedDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit CommandEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit pathEdit...Elapsed %02d:%02d Speed %s/s ETA %sEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorError and Status Message DisplayError copying FIFO: %sError copying special file: %sError copying special file: no local pathErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExit on Left Arrow Key?ExternalFIFOFailed to parse command line options: %s FileFile RecognitionFilename encoding: "%s".First selectedFirst selected (destination pane)First selected, no extensionFirst selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Count SplitFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFormatted Size, Automatic UnitFormatted Size, Without UnitFormatted Size, in BytesFormatted Size, in GigabytesFormatted Size, in KilobytesFormatted Size, in MegabytesFormatted Size, in TerabytesFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGot SIGPIPE when writing to 'file' process (%s), it seems to have terminated prematurely.GotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInvalid destination name for MoveAsInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Lower Case?MBMain Window's Title BarMake DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NaggingNameName FormatNarrow?Native CHARSET: "%s".New Action PropertyNew Style %uNlinkNo PaddingNoneNone|Entire Name|Filename Only|Extension OnlyNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOctalOffsetOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryPrint a list of all built-in commands, and exitProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRename Single File In-Place (Without Dialog)?RenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Report internal locale details, and exitReport the version to standard output, and exitRequire Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset AllReset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Rubber banding Selection?Ruled Rows?Run COMMAND, a gentoo command. Done before user interaction allowed, but after configuration file has been read in. Can be used many times to run several commands in sequenceRun in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment CountSegment SizeSelectSelect BuiltinSelect CommandSelect Command ...Select Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type part of its name.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separate DialogSeparation StyleSequential RenameSetSet Custom Font?Set GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStarting DirectoryStaticStatus Bar, Above PanesStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTBTailText ViewerTextualThe 'Block Size' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The 'Blocks' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The DpFocus command has been deprecated and is no longer supported. Please remove any keyboard or mouse bindings that use it and look into using the default GTK+ list view's cursor controls.The amount that index will change for each fileThe author of gentoo can be reached via Internet e-mail at %s; feel free to let me know what you think of this software, give suggestions/bug reports, and so on. The latest release of gentoo can always be down- loaded from the official gentoo project homepage at %s.The following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe part's offset into the original fileThe total number of files that will be createdThe total size is %lu bytes.The total size is %s (%s).The value from the Base boxThe value of index for the last file to be createdThis command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.This version of gentoo is considered somewhat new and untested. There have been major changes to almost all parts of the program since the previous version. Please be a bit careful, and make sure you report any problem to the author. Thanks.Time LimitTime of CreationTime of Last AccessTime of Last ChangeTime of Last ModificationTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesURIURI (without file prefix)URI of first selectedURI of first selected (destination pane)URI of first selected, no quotesURI of first selected, unselectURIs of all selectedURIs of all selected, no quotesURIs of all selected, unselectURIs of all selected, unselect, no quotesUidUnable to execute unknown command "%s".Unable to run spawn 'file' command: UnameUnformatted SizeUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case Initial?Upper Case?Use DIR as path for the left directory pane. Overrides default (and history)Use DIR as path for the right directory pane. Overrides default (and history)UserUser Defined (%u)ValueValue of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindow BordersWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?Zero-Fill Numbers?_Cancel_Delete|_Cancel_Don't show this dialog again_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Open_Quit|_Save, then Quit|_Cancelbytesfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2015-01-17 19:08+0100 Last-Translator: Innocent De Marchi Language-Team: Innocent De Marchi Language: ca MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.6.10 ** La conversió del text des del joc de caràcters '%s' ha fallat: avortar. (%s/%s)"%s" Ja existeix - Continuar amb la clonacio?"%s" Ja existeix - Continuar amb afegir?"%s" Ja existeix - Continuar generant l'enllaç?"%s" Ja existeix - Continuar amb moure?"%s" Ja existeix - Continuar amb dividir?"%s" Existeix - Seguir amb la còpia?"%s" Ja existeix - Seguir amb MkDir"%s" Ja existeix - Seguir amb canviar el nom?"%s" Ja existeix - Procedir amb l'enllaç simbòlic?$NAME%s%s no s'ha pogut eliminar degut a restriccions d'accés. Intentar canviar la protecció i tornar a provar?%s (%s bytes)%s (%s)%s - Clic per canviar...%s Opcions%s directoris, %s arxius, %u enllaços simbòlics, %u arxius especials%s: Per executar com a root, feu servir les opcions '--root-ok' %u dia, %02u:%02u:%02u%u dies, %02u:%02u:%02ui%u/%u directoris, %u/%u arxiusContingut 'Mida de Bloc' obsolet.Contingut 'Blocs' obsoletesInformació d' 'Arxiu'(Nou Tipus)(No hi ha opcions disponibles)(No hi ha selecció)(Cap)(Text per pre-visualitzar estil de fila)(c) 1998-2015 per Emil Brink, Obsession Development. , %s (%s) utilitzats, %s lliure- gestor d'arxius gràfic amb GTK+10, decimal100431360 bytes (95 Mb, unitat de disc Zip)10485760 bytes (10 Mb)1457000 bytes (3.5" disquetera)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 Mb)52428800 bytes (50 Mb)78643200 bytes (75 Mb)8, OctalQuant a gentooFormat de la date d'accésProblema d'accésAcceditAccióAccionsAfegirAfegir acció...Afegir filaAfegir fila...Agregar una barra de separació a la finestra d'entradaAgregar etiqueta a la finestra d'entradaDesprésTotTotes les files|Seleccionats|No seleccionatsTos els seleccionatsTots els seleccionats (panell de desti)Tots els seleccionats, sense extensióTots els seleccionats, sense cometesTots els seleccionats, desseleccionarTots els seleccionats amb l'adreçaTots els seleccionats, amb les adreces, desseleccionarTots els tipus|Només directoris|Tot menys els directoris|Permet l'execució de gentoo per l'usuari root. Podria ser perillós!Afegir "→ desti" en els enllaços?Afegir caràcter de tipus?De debò voleu sortir?Preguntar al usuari|Intentar Canviar permisos i tornar a provar|ErradaAtributsPre-selecció automàticaDesar els canvis en la configuració en sortir?Tipus de continguts disponiblesB-DevBMidaColor de fonsFons...BaseBàsicOpcions bàsiquesAbansIniciant amb punto (.)Mida del blocBlocsMida del bufferPredefinitsPredefinits (%u)BotóBotonsC-DevCD destí?Accedir (cd) al nou directori?CD origen?COMMANDCancel·larCapturar sortida?Tipus de lletraAlarma en cas d'error?CentreCanviar el format de la dataCanviar modeCanviar pertinençaCanviar l'amplada de la filaCanviatCanviar el tipus de lletra (majúscula/minúscula) del nom d'arxiu(s) seleccionat(s).Canviar|AbandonarNetejarFeu clic i arrossegar arxius per ordenar, després feu clic en afegir.Faci clic en el botó per restablir el %zu emmagatzemat "No tornar a mostrar aquest quadre de diàleg de nou" resposta.Feu clic per habilitar/deshabilitar la regla Amaga (quan ho premi, la regla amagar està activada i les coincidències estan ocultes.)Click-M-Click combinacióClonarClonant...Tancant clauColorsColumnesOrdreOrdresLa versió de l'arxiu de configuració (%s) no coincideix amb la versió del programa(%s)Informació del directori de l'arxiu de configuracióNo s'ha llegit la configuració des del directori predeterminat actual. Feu servir el botó «Desar» de la finestra de Configuració per actualitzar-la.Configurar gentooConfiguració...Confirmar eliminarConfirmar SortirContéContingutContingutControlsCopiar comCopiar colors aCopiar des de %sCopiar aCopiar a %sCopiant com...Copiant...Impossible %sImpossible %s "%s"Impossible %s "%s" (codi %d)Impossible %s "%s": %s (codi %d)No s'ha trobat cap arxiu de configuració; s'ha cercat a: "%s", "%s" i "%s". S'ha fet servir la configuració mínima pre-definida.Impossible iniciar el modul userinfo - no serà possible resoldre noms d'usuariNo és possible obrir l'arxiu de configuració per escriureNo ha estat possible finalitzar el procés fill "%s" (pid=%d)--alerta de zombieGenerar enllaç simbòlicGeneratNombre actual, únic per a cada arxiu creatDIRPredeterminatDirectori predeterminatTítol predeterminatDefinicióDefinicionsEliminarAcció eliminarEliminar filaEliminar aquest estil eliminarà també tots els derivats. N'estau segur?Eliminant...DispMajDispMenAdvertència de versió en desenvolupamentDispositiuNombre de dispositiuNombre del dispositiu, més granNombre del dispositiu, el menorPosició de diàlegs Finestres de diàleg al centre de la pantallaFinestres de diàleg segueixen el ratolíFinestres de diàleg situades per l'administrador de finestraDígits de precisióDirPanells de directorisDirectoris primerDirectoris al finalMesclar directorisDirectoriPanell de control dels icones del ratolíNo carregar l'arxiu de configuració ~/.config/gentoo/dirhistory; fer servir els valors predeterminats.No carregar l'arxiu de configuració ~/.config/gentoo/gentoorc; fer servir els valors predeterminats.No carregar l'arxiu de configuració GTK+ ~/.config/gentoo/gtkrc; fer servir els valores predeterminats del sistema.No rompre línies noves?No tocar directoris?No rastretjarAbaixL'orde DpFocus és obsoletaDuplicarEditar el color del fonsEditar colorEditar el contingut de la columnaEditar l'ordreEditar el color del primer plaEditar modificadorsEditar modificadors...Editar l'enllaç simbòlicEditar l'adreça de directoriEditar...Transcorregut %02d:%02d Velocitat %s/s ETA %sEscriviu el nom de l'arxiu de destíEscriviu el nombre de línia o percentatge:Escriviu el nom per a el clon de "%s"Escriviu el nom per a la còpia de "%s"Escriviu el nom per a el clon de l'enllaç de "%s"Escriviu el nom del nou directoriEscriviu el nom per a l'enllaç "%s" comEscriviu el nom a moure "%s" comEscriviu el nou nom per a "%s"Escriviu el text a buscar (ER)Escriviu la ruta, a continuació, premeu Intro per anar-hiEscriviu l'ordre shell a executar. El contingut seleccionat serà afegit al final de l'ordre. L'acció es realitza a la sortida exitosa.ErrorPresentació de missatges d'error i d'estat.Error en copiar FIFO: %sError en copiar un fitxer especial: %sError en copiar un fitxer especial: no es tracta d'una ruta d'accés localErrorsExecutableExecucióExecutar 'Des de' ER en cada arxiu, desant les coincidències d'expressions entre parèntesi. Després canviar qualsevol ocurrència de $n en 'A', on n és l'índex (comptant a partir de l'1) d'una sub-expressió, amb el text que coincideixi i fer servir el resultat com a un nou nom d'arxiu.Ha fallat l'execució de "%s"Tancar amb la tecla de la fletxa esquerra?ExternsFIFONo s'ha pogut analitzar les opcions de línia d'ordres: %s ArxiusTipus d'arxiusNom de l'arxiu de codificació: "%s".El primer seleccionatEl primer seleccionat (panell de desti)Primer seleccionat, sense extensióEl primer selecciona sense cometesPrimer seleccionat, desseleccionatEl primer seleccionat, amb l'adreçaEl primer selecciona, amb l'adreça, desseleccionatDividir a mida fixaDividir a mida fixaNombre fix de trossos, mides variablesMida fixa, nombre variable de trossosBanderesEnfocar el directori nou?Color de primer plaPrimer pla...FormatMida amb format, unitats automàtiquesMida amb format, sense unitat.Mida amb format, en bytesMida amb format, en gigabytesMida amb format, en kilobytesMida amb format, en megabytesMida amb format, en megabytesDeDes de historialGbGTK+ RCGeneralObtenint Informació...Obtenint mides...GidGlob?Funcions globals ràpides del teclatGrupTens SIGPIPE en escriure en el procés 'file' (%s), sembla haver acabat abans d'hora.Anar aObtindreObtindre l'actualGrupID de grupNom del grupSuposaHCapAlçadaPrimer comprovació hexadecimalÉs possible amagar?Amagar entradesHistorialDirectori arrel del usuari HoritzontalBotó pujar gran?I|BuscarIconeIconsIdentificacióIgnorar majúscules/minúsculesIgnorar errades de còpia d'atributs (Date, propietari, mode)?Ignorar el bloqueig numèric (tecla Bloq Num) per a tots els enllaços?Propietats heretadesBotó d'opció d'entrada (dona VERTADER o FALS)Caixa de seleccióTextw d'entradaEntrada fent servir menúNom de destinació incorrecte per a "Moure com"Ordre Invers?Invertir coincidència de ER?AfegirAfegint...JustificacióKbTeclaMatar instància anterior?EtiquetaPosicióIgnorar destinació fallida si la mida és igual?EsquerraA l'esquerra dels botons d'ordresA l'esquerra de la llistaLínia %d (%.0f%%)EnllaçEnllaç aCarregant imatges dels iconesLocalitzacióBusca cada caràcter en el text 'De', i reemplaça qualsevol ocurrència pel caràcter corresponent en el text 'A' Després, qualsevol caràcter en el text 'Treure' és eliminat del nom de l'arxiu, i el resultat es fa servir com a nou nom per a cada arxiu.Buscar una cadena de text en tots els arxius i caniar-la amb una altra cadena de text.Minúscules?MbBarra de títol de la finestra principal.Generar directoriMapaIdentificar 'arxiu' (ER)Identificar nom (ER)Coincidències en ERMenúsCentreModeMode, numèricMode, textModificatModificar el format de la dataMoure comPujar al directori superiorMoure com...Traslladant...NLS: Suportat, fent servir cadenes de text integrades en anglèsPersistentNomFormat del nom¿Refinar?CHARSET natiu: "%s".Nova propietat de l'accióNou estil %uNEnllaçEstàtic (sense separació)CapCap|Nom complet|Només nom|Només extensióNota: Les opcions per a la configuració del botó del ratolí son ambigües: el mateix botó+modificador es fa servir per a més d'una funció. Aixó pot fer que se comportin d'una manera una mica estranya...Nombre d'enllaçosd'Acordd'Acord|Cancel·larOctalDesplaçamentErrada d'accésObrint clauOpcionsAltresAltresSortida de %s (pid %d)Sobreescriure els pares?PropietariID del propietariNom del propietariOrientació del panellDivisió de panellsPanellPareRuta superior?Adreça del panell de l'esquerraAdreça del panell de la dretaAdreça al directori del panell de destiAdreça al directori personalAdreça al directori del panell d'origenAdrecesAdreces i amagarSeleccionar codiElegir iconeElegir...Marca cada 3 dígits?Si us plau, ConfirmeuPosicióPrecisióPreservar dates en copiar?Pre-visualitzarPrincipalImprimir una llista de totes les ordres integrades i sortirProgrésBits de proteccióProporcióLecturaLecturaSegur que voleu eliminar "%s"?De debò voleu eliminar la fila de botons seleccionada?Recursiu en els directoris?Expressió regularExpReg...Recordar les files seleccionades?Recordar resposta (canvia la configuració)EliminarCanviar el nomCanviar el nom d'arxiu únic en context (sense diàlegs)?Canviar el nom ERRepetir la seqüència fins acabar amb la selecció original?ReemplaçarReemplaçar tot?Informe dels detalls interns de configuració regional, i sortir.Informe de la versió en la sortida estàndard i sortida.Requereix selecció de destí?Requerir coincidència en el nom complet?Requerir proteccióRequereix selecció d'origen?Requereix extensióRequerir tipusTornar a examinarActualitzar destí?Actualitzar l'origen?Restablir totRestablir predeterminatRestablirRetornar a l'ordre heretadaDretaA dreta dels botons d'ordresA la dreta de la llistaArrelAmplada de filaRequereix selecció de destí?Files controlades?Executar COMMAND, una ordre de gentoo. Fer-ho abans de permetre la interacció de l'usuari, però després de llegir el fitxer de configuració. Es possible fer-ho servir moltes vegades per tal d'executar diverses ordres en seqüència.Executar en segon pla?Executar...DesarDesar les llistes d'historial?Sempre amb barres de desplazamient?Posició de la barra de desplaçamentCercaSecundariMida del segmentMida del segmentSeleccionarSeleccionar predeterminatSeleccionar ordreSeleccionar ordre ...Seleccioneu la destinació de l'enllaçSeleccionar MenúSeleccionar estilSeleccionar fent servir ERSeleccionar l'amplada de la nova filaSeleccioni una ordre o teclegi el començament del seu nom.Seleccionar fent servir una ordre shellTipus de continguts seleccionatsSeleccionar|Des-seleccionar|Activar|Finestra de diàleg separadaEstil d'espaiat mitjançerCanviar el nom sequencialmentGrupVoleu establir la font personalitzada?Establir GIDEstablir propietari per a '%s'Establir l'ample de FilaEstablir UIDEstablir en obrir?Establir bits de protecció per a "%s":Establir GIDEstablir UIDPanellPosició del panell de Funcions RàpidesDreceresMostrar sortida d' 'arxiu'?Mostrar la mida del directori del sistema d'arxius¿Mostrar consell?SimpleMidaMida de la marca de separacióMida, panell esquerreMida, panell dretaSòcolOrdenar perOrdenarEspecialDividirDividir "%s". L'arxiu és %s (%s).Dividir "%s". L'arxiu és %sRastrejar DivisióComençar aDirectori inicialEstàticBarra d'estat per sobre dels panellsPasEstàtic (Sticky)EstilEstilsSobreviu tancar?Canviar ambIntercanviar amb %sEnllaç simbòlica comClonar enllaç simbòlicPredeterminat del sistemaTbCoaVisualitzador de textLiteralsLa columna 'Mida de bloc' ja no es fa servir, però la seva configuració personalitzada la fa servir. S'eliminarà automàticament.La columna de "Blocs" ja no s'admet, però la configuració en fa us. S'eliminarà automàticament.L'orde DpFocus s'ha eliminat i ja no es fa servir. Si us plau, elimineu els enllaços de teclat o del ratolí que la fan servir i feu servir la llista GTK+ predeterminada per al control del cursor.La quantitat que l'índex canviarà per a cada arxiuPodeu contactar amb l'autor de gentoo per Internet Correu electrònic: %s; s'agraeixen opinions, suggeriments/informes d'errors i d'altres. Podeu obtenir la darrera versió del programa a la web oficial del projecte gentoo a %s.Les tecles següents de modificació cal mantenir-les pitjades en clicar amb el ratolí per executar l'ordre.Les parts desplaçades en el fitxer originalEl nombre total d'arxius que seran generatsLa mida total és %lu bytes.La mida total és %s (%s).El valor de la caixa de la baseEl valor de l'índex per al darrer arxiu que serà generatAquesta ordre canvia el nom de tots els arxius seleccionats a una seqüència numèrica. Els controls d'abaix permeten definir com son generats els noms.Aquest programa es programari lliure i no hi ha ABSOLUTAMENT CAP GARANTÃA. Llegeixi l'arxiu COPYING per a més detalls. Aquesta pàgina no permet controlar la forma d'ubicació del panell de Funcions Ràpides en relació al panell que conté els Botons d'Ordres. És una casta d'anclatge; la idea és proporcionar una major flexibilitat en l'administració dels botons i permetre la creació de més panells de botons integrats en el programa. Però això encara està per fer. Fins el moment, es proporciona la funcionalitat semblat a quan les funcions ràpides eren una funció especial amb la seva pàgina pròpia de configuració (fins a la versió 0.11.24 de gentoo), per el seu acomod. Per trobar un panell de funcions ràpides, canviau a la pàgina de Definicions i feu servir l'opció d'entrada del menú del cantó superior esquerra de la pàgina.Aquesta versió de gentoo és molt recent i poc provada. Hi ha hagut canvis importants en bona part de les funcions del programa des de la versió anterior. Si us plau, sigueu prudents en l'ús d'aquesta versió i assegureu-vos d'informar de les errades al autor. Gràcies.Límit de tempsData de generacióData del darrer accesData del darrer canviData de la darrera modificacióTítolAActivarConsellTotal (%s)Tractar ER com a patró globalTipusEscriviu el nomEstil del tipusTipusURIURI (sense prefixe de l'arxiu)URI del primer seleccionatURI del primer seleccionat (panell de desti)URI del primer seleccionat sense cometesURI del primer seleccionat, desseleccionarURI de tots els seleccionatsURI de tots els seleccionats, sense cometesURI de tots els seleccionats, desseleccionarURI de tots els seleccionats, sense cometesUidNo és possible executar l'ordre "%s" No es reconeix aquesta ordre,Impossible executar l'ordre 'file' :PropietariMida sense formatDesconegutEliminar selecció en acabar?AmuntActualitzar en tancar?Majúscules inicials?Majúscules?Fer servir DIR com a camí per al panell esquerre. Reescriu el predeterminat (i el historial)Fer servir DIR com a camí per al panell dret. Reescriu el predeterminat (i el historial)UsuariDefinits per l'usuari (%u)ValorValor de $NAME (entorn)Versió %s (GTK+ versió %d.%d.%d).VerticalVisualAdvertènciaBaixarPujarAmpladaLimits de finestraFinestresConModificableEscripturaXYÉs possible que hi hagi canvis pendents de desar en la configuració. Els canvis es perdran en sortir sense dasar-los. De debó voleu sortir?Emplenar els nombres amb zero?_Cancel·lar_Borrar|_Cancelar_Deixa de mostrar aquest missatge_Afegir|_Cancel·lar_d'Acord_d'Acord (Espera per més)_d'Acord|T_ot|_Saltar|Saltar T_ot|_Cancel·lar_d'Acord|To_ts|_Saltar|_Cancel·lar_d'Acord|Cancel·lar_d'Acord|_Saltar|_Cancel·lar_Obre_Tanca|_Desar, llavors Tanca|_Cancel·larbytesfstabgentoo v %s per Emil Brink PID de gentoomtabactiupixelesalguna cosacertsi~NOMgentoo-0.20.6/po/Makefile.in.in0000664000175000017500000004155312447614356013131 00000000000000# Makefile for PO directory in any package using GNU gettext. # Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU General Public # License but which still want to provide support for the GNU gettext # functionality. # Please note that the actual code of GNU gettext is covered by the GNU # General Public License and is *not* in the public domain. # # Origin: gettext-0.19 GETTEXT_MACRO_VERSION = 0.19 PACKAGE = @PACKAGE@ VERSION = @VERSION@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ SED = @SED@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ # We use $(mkdir_p). # In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as # "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, # @install_sh@ does not start with $(SHELL), so we add it. # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake # versions, $(mkinstalldirs) and $(install_sh) are unused. mkinstalldirs = $(SHELL) @install_sh@ -d install_sh = $(SHELL) @install_sh@ MKDIR_P = @MKDIR_P@ mkdir_p = @mkdir_p@ GMSGFMT_ = @GMSGFMT@ GMSGFMT_no = @GMSGFMT@ GMSGFMT_yes = @GMSGFMT_015@ GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) MSGFMT_ = @MSGFMT@ MSGFMT_no = @MSGFMT@ MSGFMT_yes = @MSGFMT_015@ MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) XGETTEXT_ = @XGETTEXT@ XGETTEXT_no = @XGETTEXT@ XGETTEXT_yes = @XGETTEXT_015@ XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) MSGMERGE = msgmerge MSGMERGE_UPDATE = @MSGMERGE@ --update MSGINIT = msginit MSGCONV = msgconv MSGFILTER = msgfilter POFILES = @POFILES@ GMOFILES = @GMOFILES@ UPDATEPOFILES = @UPDATEPOFILES@ DUMMYPOFILES = @DUMMYPOFILES@ DISTFILES.common = Makefile.in.in remove-potcdate.sin \ $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ $(POFILES) $(GMOFILES) \ $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) POTFILES = \ CATALOGS = @CATALOGS@ POFILESDEPS_ = $(srcdir)/$(DOMAIN).pot POFILESDEPS_yes = $(POFILESDEPS_) POFILESDEPS_no = POFILESDEPS = $(POFILESDEPS_$(PO_DEPENDS_ON_POT)) DISTFILESDEPS_ = update-po DISTFILESDEPS_yes = $(DISTFILESDEPS_) DISTFILESDEPS_no = DISTFILESDEPS = $(DISTFILESDEPS_$(DIST_DEPENDS_ON_UPDATE_PO)) # Makevars gets inserted here. (Don't remove this line!) .SUFFIXES: .SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update .po.mo: @echo "$(MSGFMT) -c -o $@ $<"; \ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ .po.gmo: @lang=`echo $* | sed -e 's,.*/,,'`; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo .sin.sed: sed -e '/^#/d' $< > t-$@ mv t-$@ $@ all: all-@USE_NLS@ all-yes: stamp-po all-no: # Ensure that the gettext macros and this Makefile.in.in are in sync. CHECK_MACRO_VERSION = \ test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ exit 1; \ } # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because # we don't want to bother translators with empty POT files). We assume that # LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. # In this case, stamp-po is a nop (i.e. a phony target). # stamp-po is a timestamp denoting the last time at which the CATALOGS have # been loosely updated. Its purpose is that when a developer or translator # checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, # "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent # invocations of "make" will do nothing. This timestamp would not be necessary # if updating the $(CATALOGS) would always touch them; however, the rule for # $(POFILES) has been designed to not touch files that don't need to be # changed. stamp-po: $(srcdir)/$(DOMAIN).pot @$(CHECK_MACRO_VERSION) test ! -f $(srcdir)/$(DOMAIN).pot || \ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) @test ! -f $(srcdir)/$(DOMAIN).pot || { \ echo "touch stamp-po" && \ echo timestamp > stamp-poT && \ mv stamp-poT stamp-po; \ } # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', # otherwise packages like GCC can not be built if only parts of the source # have been downloaded. # This target rebuilds $(DOMAIN).pot; it is an expensive operation. # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. # The determination of whether the package xyz is a GNU one is based on the # heuristic whether some file in the top level directory mentions "GNU xyz". # If GNU 'find' is available, we avoid grepping through monster files. $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed package_gnu="$(PACKAGE_GNU)"; \ test -n "$$package_gnu" || { \ if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \ LC_ALL=C find -L $(top_srcdir) -maxdepth 1 -type f \ -size -10000000c -exec grep 'GNU @PACKAGE@' \ /dev/null '{}' ';' 2>/dev/null; \ else \ LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null; \ fi; \ } | grep -v 'libtool:' >/dev/null; then \ package_gnu=yes; \ else \ package_gnu=no; \ fi; \ }; \ if test "$$package_gnu" = "yes"; then \ package_prefix='GNU '; \ else \ package_prefix=''; \ fi; \ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ else \ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ fi; \ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ *) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --package-name="$${package_prefix}@PACKAGE@" \ --package-version='@VERSION@' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ esac test ! -f $(DOMAIN).po || { \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ else \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ else \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ } # This rule has no dependencies: we don't need to update $(DOMAIN).pot at # every "make" invocation, only create it when it is missing. # Only "make $(DOMAIN).pot-update" or "make dist" will force an update. $(srcdir)/$(DOMAIN).pot: $(MAKE) $(DOMAIN).pot-update # This target rebuilds a PO file if $(DOMAIN).pot has changed. # Note that a PO file is not touched if it doesn't need to be changed. $(POFILES): $(POFILESDEPS) @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ if test -f "$(srcdir)/$${lang}.po"; then \ test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).pot; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \ cd $(srcdir) \ && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \ *) \ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \ esac; \ }; \ else \ $(MAKE) $${lang}.po-create; \ fi install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ for file in $(DISTFILES.common) Makevars.template; do \ $(INSTALL_DATA) $(srcdir)/$$file \ $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ for file in Makevars; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi install-data-no: all install-data-yes: all @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ fi; \ done; \ done install-strip: install installdirs: installdirs-exec installdirs-data installdirs-exec: installdirs-data: installdirs-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ else \ : ; \ fi installdirs-data-no: installdirs-data-yes: @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ fi; \ done; \ done # Define this as empty until I found a useful application. installcheck: uninstall: uninstall-exec uninstall-data uninstall-exec: uninstall-data: uninstall-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ for file in $(DISTFILES.common) Makevars.template; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi uninstall-data-no: uninstall-data-yes: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ done; \ done check: all info dvi ps pdf html tags TAGS ctags CTAGS ID: mostlyclean: rm -f remove-potcdate.sed rm -f stamp-poT rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f stamp-po $(GMOFILES) distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: test -z "$(DISTFILESDEPS)" || $(MAKE) $(DISTFILESDEPS) @$(MAKE) dist2 # This is a separate target because 'update-po' must be executed before. dist2: stamp-po $(DISTFILES) dists="$(DISTFILES)"; \ if test "$(PACKAGE)" = "gettext-tools"; then \ dists="$$dists Makevars.template"; \ fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ dists="$$dists $(DOMAIN).pot stamp-po"; \ fi; \ if test -f $(srcdir)/ChangeLog; then \ dists="$$dists ChangeLog"; \ fi; \ for i in 0 1 2 3 4 5 6 7 8 9; do \ if test -f $(srcdir)/ChangeLog.$$i; then \ dists="$$dists ChangeLog.$$i"; \ fi; \ done; \ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ for file in $$dists; do \ if test -f $$file; then \ cp -p $$file $(distdir) || exit 1; \ else \ cp -p $(srcdir)/$$file $(distdir) || exit 1; \ fi; \ done update-po: Makefile $(MAKE) $(DOMAIN).pot-update test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) $(MAKE) update-gmo # General rule for creating PO files. .nop.po-create: @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ exit 1 # General rule for updating PO files. .nop.po-update: @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ *) \ $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ esac; \ }; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi $(DUMMYPOFILES): update-gmo: Makefile $(GMOFILES) @: # Recreate Makefile by invoking config.status. Explicitly invoke the shell, # because execution permission bits may not work on the current file system. # Use @SHELL@, which is the shell determined by autoconf for the use by its # scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient. Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ cd $(top_builddir) \ && @SHELL@ ./config.status $(subdir)/$@.in po-directories force: # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gentoo-0.20.6/po/fr.po0000664000175000017500000017123512460264115011414 00000000000000# French translations for gentoo package. # Copyright (C) 2002 Emil Brink. # This file is distributed under the same license as the gentoo package. # Emil Brink , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2015-01-22 22:14+0100\n" "PO-Revision-Date: 2002-08-29 20:17+0200\n" "Last-Translator: ROSSI Philippe \n" "Language-Team: Français \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 0.9.6\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "A gauche" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "A droite" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Statique (sans séparation)" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Avec réglette" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Statique (avec séparation)" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Emplacement du panneau des raccourcis répertoires" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Séparation des boutons Répertoires/Commandes" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Emplacement" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Requête de gentoo" #: src/cfg_buttons.c:326 src/cfg_buttons.c:757 msgid "Default" msgstr "Commandes" #: src/cfg_buttons.c:437 src/overwrite.c:49 msgid "Please Confirm" msgstr "Confirmez S'il vous plaît" #: src/cfg_buttons.c:437 msgid "Really delete current button row?" msgstr "Désirez-vous réellement supprimer cette rangée de boutons ?" #: src/cfg_buttons.c:437 src/cfg_styles.c:733 msgid "_Delete|_Cancel" msgstr "_Supprimer|_Annuler" #: src/cfg_buttons.c:461 msgid "Select Width for New Row" msgstr "Nombre de boutons pour cette nouvelle rangée" #: src/cfg_buttons.c:464 msgid "Change Width of Row" msgstr "Remanier le nombre de boutons pour cette rangée." #: src/cfg_buttons.c:613 msgid "Edit Background Color" msgstr "Édition - Couleur du fond" #: src/cfg_buttons.c:663 msgid "Edit Foreground Color" msgstr "Édition - Couleur de la police" #: src/cfg_buttons.c:688 msgid "Label" msgstr "Nom" #: src/cfg_buttons.c:698 src/cfg_controls.c:610 src/cfg_controls.c:663 #: src/cfg_controls.c:687 msgid "Command" msgstr "Commande " #: src/cfg_buttons.c:709 src/cfg_controls.c:604 msgid "Key" msgstr "Raccourci" #: src/cfg_buttons.c:722 msgid "Colors" msgstr "Couleurs" #: src/cfg_buttons.c:726 msgid "Background..." msgstr "Fond..." #: src/cfg_buttons.c:727 src/cfg_buttons.c:733 msgid "Reset to Default" msgstr "Par défaut" #: src/cfg_buttons.c:732 msgid "Foreground..." msgstr "Police..." #: src/cfg_buttons.c:757 msgid "Shortcuts" msgstr "Répertoires" #: src/cfg_buttons.c:758 msgid "Clear" msgstr "Effacer" #: src/cfg_buttons.c:758 msgid "Copy Colors To" msgstr "Copier les couleurs vers..." #: src/cfg_buttons.c:758 msgid "Copy To" msgstr "Copier vers..." #: src/cfg_buttons.c:758 msgid "Swap With" msgstr "Échanger avec..." #: src/cfg_buttons.c:759 msgid "Add Row..." msgstr "Ajout d'une rangée..." #: src/cfg_buttons.c:759 src/cfg_cmdseq.c:975 msgid "Delete Row" msgstr "Supprimer" #: src/cfg_buttons.c:759 msgid "Down" msgstr "En bas" #: src/cfg_buttons.c:759 msgid "Row Width..." msgstr "Nbr de boutons..." #: src/cfg_buttons.c:759 msgid "Up" msgstr "En haut" #: src/cfg_buttons.c:770 msgid "Sheet" msgstr "Boutons de " #: src/cfg_buttons.c:784 msgid "Primary" msgstr "Avant plan" #: src/cfg_buttons.c:786 msgid "Secondary" msgstr "Arrière-plan" #: src/cfg_buttons.c:791 msgid "Tooltip" msgstr "Commentaire" #: src/cfg_buttons.c:799 src/cfg_dirpane.c:1137 msgid "Flags" msgstr "Affichage" #: src/cfg_buttons.c:801 msgid "Narrow?" msgstr "Étroit" #: src/cfg_buttons.c:805 msgid "Show Tooltip?" msgstr "Afficher le commentaire (bulle d'aide)" #: src/cfg_buttons.c:840 msgid "Buttons" msgstr "Boutons de commande" #: src/cfg_buttons.c:841 src/cfg_cmdseq.c:1089 msgid "Definitions" msgstr "Définitions" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Options" #: src/cfg_cmdseq.c:614 msgid "Select Builtin" msgstr "Choix commande interne" #: src/cfg_cmdseq.c:630 msgid "Opening brace" msgstr "Accolade ouvrante" #: src/cfg_cmdseq.c:631 msgid "Closing brace" msgstr "Accolade fermante" #: src/cfg_cmdseq.c:632 msgid "First selected" msgstr "1ère entrée sélectionnée" #: src/cfg_cmdseq.c:633 msgid "First selected, unselect" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:634 msgid "First selected, with path" msgstr "1ère entrée sélectionnée, avec chemin" #: src/cfg_cmdseq.c:635 msgid "First selected, with path, unselect" msgstr "1ère entrée sélectionnée, avec chemin, désélectionnée" #: src/cfg_cmdseq.c:636 msgid "First selected (destination pane)" msgstr "1ère entrée sélectionnée (panneau de destination)" #: src/cfg_cmdseq.c:637 #, fuzzy msgid "First selected, no quotes" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:638 #, fuzzy msgid "First selected, no extension" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:639 msgid "All selected" msgstr "Toutes entrées sélectionnées" #: src/cfg_cmdseq.c:640 msgid "All selected, unselect" msgstr "Toutes entrées sélectionnées, désélectionnées" #: src/cfg_cmdseq.c:641 msgid "All selected, with paths" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:642 msgid "All selected, with paths, unselect" msgstr "Toutes entrées sélectionnées, avec chemins, désélectionnées" #: src/cfg_cmdseq.c:643 msgid "All selected (destination pane)" msgstr "Toutes entrées sélectionnées (panneau de destination)" #: src/cfg_cmdseq.c:644 #, fuzzy msgid "All selected, no quotes" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:645 #, fuzzy msgid "All selected, no extensions" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:646 msgid "Path to source pane's directory" msgstr "Chemin du répertoire source" #: src/cfg_cmdseq.c:647 msgid "Path to destination pane's directory" msgstr "Chemin du répertoire destination" #: src/cfg_cmdseq.c:648 msgid "Path to home directory" msgstr "Chemin du répertoire personnel" #: src/cfg_cmdseq.c:649 msgid "Path of left pane" msgstr "Chemin du panneau gauche" #: src/cfg_cmdseq.c:650 msgid "Path of right pane" msgstr "Chemin du panneau droite" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URI of first selected" msgstr "1ère entrée sélectionnée" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URI of first selected, unselect" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected, no quotes" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "URIs of all selected" msgstr "Toutes entrées sélectionnées" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Toutes entrées sélectionnées, désélectionnées" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "1ère entrée sélectionnée (panneau de destination)" #: src/cfg_cmdseq.c:659 msgid "Input combo box" msgstr "Boîte de sélection " #: src/cfg_cmdseq.c:660 msgid "Input using menu" msgstr "Boîte de menu" #: src/cfg_cmdseq.c:661 msgid "Input string" msgstr "Saisie de chaînes" #: src/cfg_cmdseq.c:662 msgid "Input check button (gives TRUE or FALSE)" msgstr "Contrôle du bouton (donne VRAI ou FAUX)" #: src/cfg_cmdseq.c:663 #, fuzzy msgid "Add label to input window" msgstr "Titre de la fenêtre" #: src/cfg_cmdseq.c:664 msgid "Add a separator bar to input window" msgstr "" #: src/cfg_cmdseq.c:665 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:665 msgid "Value of $NAME (environment)" msgstr "Valeur de $NAME (variable d'environnement)" #: src/cfg_cmdseq.c:666 msgid "gentoo's PID" msgstr "PID de gentoo's" #: src/cfg_cmdseq.c:667 msgid "Home directory for user NAME" msgstr "Chemin du répertoire pour l'utilisateur NAME" #: src/cfg_cmdseq.c:667 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:691 src/cmd_split.c:545 msgid "Pick Code" msgstr "Sélection d'une fonction" #: src/cfg_cmdseq.c:783 msgid "(No Options Available)" msgstr "(Aucune option de disponible)" #: src/cfg_cmdseq.c:819 msgid "Run in Background?" msgstr "Démarrer en tâche de fond" #: src/cfg_cmdseq.c:823 msgid "Kill Previous Instance?" msgstr "Fermer si ouvert" #: src/cfg_cmdseq.c:827 msgid "Survive Quit?" msgstr "Survivre en quittant" #: src/cfg_cmdseq.c:833 msgid "Capture Output?" msgstr "Capture" #: src/cfg_cmdseq.c:921 #, fuzzy msgid "Require Source Selection?" msgstr "Droits d'accès" #: src/cfg_cmdseq.c:925 #, fuzzy msgid "Require Destination Selection?" msgstr "Droits d'accès" #: src/cfg_cmdseq.c:930 msgid "CD Source?" msgstr "CD Source" #: src/cfg_cmdseq.c:933 msgid "CD Destination?" msgstr "CD Destination" #: src/cfg_cmdseq.c:947 msgid "Rescan Source?" msgstr "Re-analyser la source" #: src/cfg_cmdseq.c:951 msgid "Rescan Destination?" msgstr "Re-analyser la destination" #: src/cfg_cmdseq.c:964 msgid "General" msgstr "Général" #: src/cfg_cmdseq.c:967 #, fuzzy msgid "Before" msgstr "Avant & Après" #: src/cfg_cmdseq.c:969 msgid "After" msgstr "" #: src/cfg_cmdseq.c:974 msgid "Built-In" msgstr "Interne" #: src/cfg_cmdseq.c:974 msgid "External" msgstr "Externe" #: src/cfg_cmdseq.c:975 msgid "Add Row" msgstr "Nouvelle entrée " #: src/cfg_cmdseq.c:975 msgid "Duplicate" msgstr "Duplicata" #: src/cfg_cmdseq.c:1003 src/cfg_styles.c:633 src/cfg_styles.c:880 #: src/cfg_types.c:678 src/cmd_info.c:152 src/cmd_split.c:658 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nom " #: src/cfg_cmdseq.c:1014 msgid "Definition" msgstr "Définition" #: src/cfg_cmdseq.c:1069 msgid "Repeat Sequence Until No Source Selection?" msgstr "Repeat Sequence Until No Source Selection?" #: src/cfg_cmdseq.c:1078 src/cfg_controls.c:622 src/cfg_controls.c:675 #: src/cfg_styles.c:912 src/cfg_types.c:780 msgid "Add" msgstr "Ajouter" #: src/cfg_cmdseq.c:1081 src/cfg_controls.c:625 src/cfg_controls.c:678 #: src/cfg_styles.c:915 src/cfg_types.c:793 msgid "Delete" msgstr "Supprimer" #: src/cfg_cmdseq.c:1088 msgid "Commands" msgstr "Commandes" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1328 src/cfg_dirpane.c:1333 msgid "Left" msgstr "Gauche" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Middle" msgstr "Milieu" #: src/cfg_controls.c:155 src/cfg_controls.c:530 src/cfg_dirpane.c:577 #: src/cfg_dirpane.c:1327 src/cfg_dirpane.c:1334 msgid "Right" msgstr "Droite" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Down" msgstr "Molette vers le bas" #: src/cfg_controls.c:155 src/cfg_controls.c:530 msgid "Wheel Up" msgstr "Molette vers le haut" #: src/cfg_controls.c:376 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "- Touche modificatrice -\n" "\n" "Vous pouvez assigner une touche(s) modificatrice(s)\n" "avec vos boutons de souris.\n" "Pour déclencher la commande, vous devrez \n" "maintenir celle(s)-ci enfoncée(s) et cliquez." #: src/cfg_controls.c:389 msgid "Edit Modifiers" msgstr "Requête de gentoo" #: src/cfg_controls.c:578 msgid "Controls" msgstr "Raccourcis clavier/souris" #: src/cfg_controls.c:585 msgid "Global Keyboard Shortcuts" msgstr "Panneau de contrôle des raccourcis clavier" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Panneau de contrôle des boutons de souris" #: src/cfg_controls.c:657 msgid "Button" msgstr "Bouton" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Éditer touche modificatrice..." #: src/cfg_controls.c:685 msgid "Click-M-Click Gesture" msgstr "" #: src/cfg_controls.c:695 msgid "Time Limit" msgstr "" #: src/cfg_controls.c:706 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignorer la touche clavier 'Verr num' pour tous les raccourcis" #: src/cfg_controls.c:736 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Note : Les configurations du bouton de souris\n" "sont ambigu : si la même combinaison\n" "(bouton+touche modificatrice) est employée\n" "pour plus d'une fonction. Cela pourraient avoir\n" "un comportement assez mystérieux..." #: src/cfg_controls.c:740 msgid "Warning" msgstr "Avertissement" #: src/cfg_controls.c:740 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:336 msgid "Append Type Character?" msgstr "Ajouter un type de caractère" #: src/cfg_dirpane.c:339 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Ajouter \"-> destination\" sur les liens" #: src/cfg_dirpane.c:361 msgid "Place Tick Every 3 Digits?" msgstr "" #: src/cfg_dirpane.c:372 msgid "Digits of Precision" msgstr "" #: src/cfg_dirpane.c:385 msgid "Show Dir's File System Size?" msgstr "" #: src/cfg_dirpane.c:391 src/cfg_dirpane.c:395 src/cfg_dirpane.c:399 #: src/cfg_dirpane.c:403 src/cfg_dirpane.c:407 src/cfg_dirpane.c:411 #: src/cfg_dirpane.c:415 src/cfg_dirpane.c:419 src/cfg_dirpane.c:423 #: src/cfg_dirpane.c:431 msgid "Format" msgstr "" #: src/cfg_dirpane.c:459 #, c-format msgid "%s Settings" msgstr "" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:997 src/cfg_dirpane.c:998 #: src/cmd_select.c:365 msgid "Content" msgstr "Contenu" #: src/cfg_dirpane.c:576 msgid "Justification" msgstr "Justification" #: src/cfg_dirpane.c:576 src/cfg_dirpane.c:998 msgid "Title" msgstr "Titre" #: src/cfg_dirpane.c:576 src/window.c:203 msgid "Width" msgstr "Largeur " #: src/cfg_dirpane.c:577 msgid "Center" msgstr "Centrer" #: src/cfg_dirpane.c:586 msgid "Basic Settings" msgstr "Configurations de base" #: src/cfg_dirpane.c:633 msgid "Edit Column Content" msgstr "Édition - Contenu colonne" #: src/cfg_dirpane.c:997 msgid "Default Title" msgstr "Titre" #: src/cfg_dirpane.c:1023 msgid "Directories First" msgstr "Répertoires en premier " #: src/cfg_dirpane.c:1023 msgid "Directories Last" msgstr "Fichiers en premier" #: src/cfg_dirpane.c:1023 msgid "Directories Mixed" msgstr "Mixte" #: src/cfg_dirpane.c:1024 msgid "Left of List" msgstr "A gauche" #: src/cfg_dirpane.c:1024 msgid "Right of List" msgstr "A droite" #: src/cfg_dirpane.c:1024 msgid "System Default" msgstr "Défaut" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy From %s" msgstr "Copier depuis le panneau de %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Copy To %s" msgstr "Copier vers le panneau de %s" #: src/cfg_dirpane.c:1025 #, c-format msgid "Swap With %s" msgstr "Échanger avec le panneau de %s" #: src/cfg_dirpane.c:1042 msgid "Columns" msgstr "Format de liste" #: src/cfg_dirpane.c:1047 msgid "Available Content Types" msgstr "Types disponibles" #: src/cfg_dirpane.c:1064 msgid "Selected Content Types" msgstr "Types sélectionnés" #: src/cfg_dirpane.c:1076 src/cfg_styles.c:794 msgid "Edit..." msgstr "Éditer" #: src/cfg_dirpane.c:1077 src/cmd_renamere.c:488 msgid "Remove" msgstr "Retirer" #: src/cfg_dirpane.c:1091 msgid "Sorting" msgstr "Format d'affichage" #: src/cfg_dirpane.c:1094 msgid "Sort On" msgstr "Trier par " #: src/cfg_dirpane.c:1098 src/cmd_split.c:600 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Mode " #: src/cfg_dirpane.c:1104 msgid "Inverse Sorting?" msgstr "Inverser l'ordre" #: src/cfg_dirpane.c:1107 src/cfg_paths.c:255 src/cfg_types.c:748 #: src/cmd_renamere.c:434 src/cmd_renamere.c:464 src/cmd_select.c:462 #: src/textview.c:620 msgid "Ignore Case?" msgstr "Ignorer la casse" #: src/cfg_dirpane.c:1115 msgid "Default Directory" msgstr "Répertoire par défaut au démarrage" #: src/cfg_dirpane.c:1121 #, fuzzy msgid "Starting Directory" msgstr "Requête de gentoo" #: src/cfg_dirpane.c:1124 msgid "Grab Current" msgstr "Capturer (courant)" #: src/cfg_dirpane.c:1127 #, fuzzy msgid "From History" msgstr "Historique" #: src/cfg_dirpane.c:1140 msgid "Path Above?" msgstr "Afficher le chemin au dessus" #: src/cfg_dirpane.c:1144 msgid "Hide Allowed?" msgstr "Afficher les fichiers cachés" #: src/cfg_dirpane.c:1148 msgid "Scrollbar Always?" msgstr "Afficher l'ascenseur" #: src/cfg_dirpane.c:1152 msgid "Huge Parent Button?" msgstr "Bouton 'Parent' énorme" #: src/cfg_dirpane.c:1157 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1166 #, fuzzy msgid "Rubber banding Selection?" msgstr "Droits d'accès" #: src/cfg_dirpane.c:1170 msgid "Ruled Rows?" msgstr "" #: src/cfg_dirpane.c:1178 msgid "Scrollbar Position" msgstr "Position ascenseurs" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Gauche/Droite" #: src/cfg_dirpane.c:1231 src/cfg_windows.c:85 msgid "Vertical" msgstr "Haut/Bas" #: src/cfg_dirpane.c:1232 msgid "Don't Track" msgstr "Ne pas tracer" #: src/cfg_dirpane.c:1232 msgid "Ratio" msgstr "Largeur proportionnelle" #: src/cfg_dirpane.c:1232 msgid "Size, Left Pane" msgstr "Largeur du panneau gauche" #: src/cfg_dirpane.c:1232 msgid "Size, Right Pane" msgstr "Largeur du panneau droit" #: src/cfg_dirpane.c:1236 msgid "Pane Orientation" msgstr "Orientation des panneaux" #: src/cfg_dirpane.c:1250 msgid "Split Tracking" msgstr "Dimensions des panneaux" #: src/cfg_dirpane.c:1276 msgid "pixels" msgstr "en pixels" #: src/cfg_dirpane.c:1303 msgid "Remember Selected Rows?" msgstr "" #: src/cfg_dirpane.c:1306 msgid "Save History Lists?" msgstr "Sauvegarder les fichiers d'historique" #: src/cfg_dirpane.c:1323 src/cfg_dirpane.c:1332 msgid "Dir Panes" msgstr "Panneaux" #: src/cfg_dirpane.c:1335 msgid "Pane Split" msgstr "Dimensions" #: src/cfg_dirpane.c:1336 msgid "History" msgstr "Historique" #: src/cfg_dirpane.c:1771 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1772 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1778 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1779 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Gestion des Erreurs" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Activer le signal sonore pour les erreurs" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menus" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Par défaut" #: src/cfg_paths.c:72 src/cfg_paths.c:105 msgid "Edit path" msgstr "" #: src/cfg_paths.c:72 #, fuzzy msgid "_Cancel" msgstr "Annuler" #: src/cfg_paths.c:72 msgid "_Open" msgstr "" #: src/cfg_paths.c:179 msgid "Icons" msgstr "Icônes " #: src/cfg_paths.c:180 msgid "GTK+ RC" msgstr "GTK+ RC " #: src/cfg_paths.c:181 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:182 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:184 msgid "Beginning With Dot (.)" msgstr "Cacher ceux commençant par un point (.)" #: src/cfg_paths.c:184 msgid "Matching RE" msgstr "Suivant la correspondance RE" #: src/cfg_paths.c:184 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Tout voir" #: src/cfg_paths.c:190 msgid "Paths & Hide" msgstr "Chemins & Caches" #: src/cfg_paths.c:197 msgid "Paths" msgstr "Chemins d'accès" #: src/cfg_paths.c:236 msgid "Hide Entries" msgstr "Afficher/Cacher les fichiers" #: src/cfg_styles.c:181 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Aucun)" #: src/cfg_styles.c:203 src/cfg_styles.c:471 src/cfg_styles.c:842 msgid "Delete Action" msgstr "Supprimer l'action" #: src/cfg_styles.c:440 src/color_dialog.c:42 msgid "Edit Color" msgstr "Édition couleur" #: src/cfg_styles.c:471 msgid "Revert to Inherited Command" msgstr "Rétablir la commande" #: src/cfg_styles.c:575 #, fuzzy msgid "Select Command ..." msgstr "Requête de gentoo" #: src/cfg_styles.c:638 msgid "New Action Property" msgstr "Requête de gentoo" #: src/cfg_styles.c:646 msgid "something" msgstr "(commande à définir)" #: src/cfg_styles.c:732 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "ATTENTION, en supprimant ce Style (parent),\n" "vous allez supprimer tous les Styles (enfants).\n" "Confirmez-vous la suppression ?" #: src/cfg_styles.c:733 msgid "Confirm Delete" msgstr "Requête de gentoo" #: src/cfg_styles.c:756 msgid "Background Color" msgstr "Couleur fond" #: src/cfg_styles.c:756 msgid "Foreground Color" msgstr "Couleur police" #: src/cfg_styles.c:756 src/dpformat.c:55 msgid "Icon" msgstr "Icône" #: src/cfg_styles.c:758 msgid "(Row Style Preview Text)" msgstr "(Style de rendu visuel)" #: src/cfg_styles.c:766 src/cmd_renameseq.c:358 src/cmd_split.c:666 msgid "Preview" msgstr "Aperçu " #: src/cfg_styles.c:790 msgid "Override Parent's?" msgstr "Personnaliser" #: src/cfg_styles.c:794 msgid "Pick..." msgstr "Sélectionner..." #: src/cfg_styles.c:836 msgid "Add Action..." msgstr "Ajouter une Action..." #: src/cfg_styles.c:839 #, fuzzy msgid "Edit Command" msgstr "Commande " #: src/cfg_styles.c:886 src/menus.c:532 msgid "Parent" msgstr "Parent " #: src/cfg_styles.c:899 msgid "Inherited Properties" msgstr "Propriétés" #: src/cfg_styles.c:903 msgid "Visual" msgstr "Visuel" #: src/cfg_styles.c:905 msgid "Actions" msgstr "Actions" #: src/cfg_styles.c:922 msgid "File Recognition" msgstr "Associations de fichiers " #: src/cfg_styles.c:923 msgid "Styles" msgstr "Styles" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Cliquez pour changer..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nouveau type)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Répertoire" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Fichier" #: src/cfg_types.c:646 msgid "Link" msgstr "Lien" #: src/cfg_types.c:646 msgid "Socket" msgstr "Socket" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lecture" #: src/cfg_types.c:647 msgid "SetGID" msgstr "SGID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "SUID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Sticky" #: src/cfg_types.c:648 msgid "Executable" msgstr "Exécution" #: src/cfg_types.c:648 msgid "Writable" msgstr "Écriture" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Correspondance 'fichier'" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Correspondance de nom" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Motifs de fichiers" #: src/cfg_types.c:689 msgid "Identification" msgstr "Identification" #: src/cfg_types.c:691 msgid "Require Type" msgstr "Type" #: src/cfg_types.c:705 msgid "Require Protection" msgstr "Droits d'accès" #: src/cfg_types.c:743 msgid "Glob?" msgstr "Glob ?" #: src/cfg_types.c:759 msgid "Type's Style" msgstr "Type de style" #: src/cfg_types.c:761 msgid "Style" msgstr "Style" #: src/cfg_types.c:801 msgid "Types" msgstr "Types" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Fenêtres principales" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Fenêtres principales" #: src/cfg_windows.c:120 #, fuzzy msgid "Dialog Positioning" msgstr "Position" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "L'exécution de \"%s\" a échoué" #: src/children.c:89 src/dialog.c:275 msgid "Error" msgstr "Erreur" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:133 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Version %s (GTK+ version %d.%d.%d)." #: src/cmd_about.c:136 #, fuzzy msgid "(c) 1998-2015 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2002 par Emil Brink, Obsession Development.\n" #: src/cmd_about.c:138 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "C'est un logiciel libre, SANS AUCUNE GARANTIE. \n" "Lisez le fichier 'COPYING' pour plus de détails.\n" #: src/cmd_about.c:144 msgid "NLS: Supported, using built-in English strings." msgstr "NLS : Supporté, utilise les chaînes internes Anglaise" #: src/cmd_about.c:157 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s." msgstr "" "L'auteur de gentoo peut être joint via Internet\n" "par e-mail ; n'hésitez pas à me\n" "communiquer vos impressions, suggestions, rapports\n" "de bug sur ce logiciel ainsi que sur les\n" "\n" "widgets de J. Hanson .\n" "\n" "La dernière version de gentoo est toujours disponible\n" "en téléchargement sur le site officiel :\n" " \n" "Les sorties des nouvelles versions sont annoncées sur le\n" "service Freshmeat :\n" "" #: src/cmd_about.c:172 msgid "About gentoo" msgstr "A propos de gentoo..." #: src/cmd_about.c:172 msgid "_OK (Wait for More)" msgstr "_OK (Patientez...)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Bits de protection pour \"%s\" :" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:283 msgid "Group" msgstr "Groupe" #: src/cmd_chmod.c:199 #, fuzzy msgid "Others" msgstr "Autres" #: src/cmd_chmod.c:199 src/cmd_info.c:276 msgid "Owner" msgstr "Utilisateur" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Spécial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Exécution" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lecture" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Set GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Set UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Écriture" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bits de protection" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Tout" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Basculer" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Rétablir" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:387 msgid "Recurse Directories?" msgstr "Appliquer aux sous-répertoires & fichiers" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Ne pas appliquer aux sous-répertoires" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Droits d'accès" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Propriété pour '%s' :" #: src/cmd_chown.c:174 msgid "User" msgstr "Utilisateur" #: src/cmd_chown.c:204 #, fuzzy msgid "Change Ownership" msgstr "Propriété" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copie en cours..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Préserver les dates pendant la copie" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Abandonner, si l'espace libre de la destination est insuffisant" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Taille du tampon" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "" "- Copier sous... -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "" "- Duplicata -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Duplicata en cours..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copie sous..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "" "- Lien -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "" "- Lien symbolique -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copie sous..." #: src/cmd_copyas.c:210 #, fuzzy msgid "Clone" msgstr "Fermer" #: src/cmd_copyas.c:212 #, fuzzy msgid "Symbolic Link As" msgstr "Édition lien symbolique" #: src/cmd_copyas.c:214 #, fuzzy msgid "Symbolic Link Clone" msgstr "Édition lien symbolique" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "" #: src/cmd_delete.c:61 #, fuzzy msgid "Access Problem" msgstr "Accédé " #: src/cmd_delete.c:61 #, fuzzy msgid "Change|Leave Alone" msgstr "Droits d'accès" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "" "- Suppression -\n" "\n" "Désirez-vous réellement supprimer \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Suppression..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "" #: src/cmd_dpfocus.c:21 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:22 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocusisrch.c:163 #, fuzzy msgid "ISearch" msgstr "Rechercher" #: src/cmd_generic.c:143 #, fuzzy msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_Écraser| Écraser T_out |_Sauter|Sauter _Tout|_Annuler" #: src/cmd_generic.c:144 #, fuzzy msgid "_OK|_Skip|_Cancel" msgstr "_OK|Annuler" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Calcul de(s) taille(s) en cours..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Désélectionner automatiquement une fois terminer" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s libre" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u répertoire(s), %u fichier(s), %u Lien(s)" #: src/cmd_info.c:154 msgid "Value" msgstr "" #: src/cmd_info.c:205 msgid "Link To" msgstr "Lier à" #: src/cmd_info.c:222 src/cmd_select.c:350 src/dpformat.c:54 msgid "Type" msgstr "Type" #: src/cmd_info.c:225 msgid "Location" msgstr "Emplacement " #: src/cmd_info.c:228 src/cmd_split.c:663 src/dpformat.c:37 src/window.c:202 msgid "Size" msgstr "Taille" #: src/cmd_info.c:238 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%u octets" #: src/cmd_info.c:249 msgid "Contains" msgstr "Contient" #: src/cmd_info.c:266 msgid "'File' Info" msgstr "Méta-Info " #: src/cmd_info.c:294 src/dpformat.c:50 msgid "Accessed" msgstr "Accédé " #: src/cmd_info.c:295 src/dpformat.c:51 msgid "Modified" msgstr "Modifié " #: src/cmd_info.c:296 src/dpformat.c:53 msgid "Changed" msgstr "Changé " #: src/cmd_info.c:297 src/dpformat.c:52 msgid "Created" msgstr "Créé" #: src/cmd_info.c:299 #, fuzzy msgid "Basic" msgstr "Base" #: src/cmd_info.c:303 msgid "Attributes" msgstr "" #: src/cmd_info.c:353 msgid "Getting Information..." msgstr "Collecte des informations" #: src/cmd_info.c:385 msgid "Show 'file' Output?" msgstr "Afficher les méta-informations du fichier" #: src/cmd_info.c:388 msgid "Access Date Format" msgstr "Format date d'accès" #: src/cmd_info.c:389 msgid "Modify Date Format" msgstr "Format date de modification" #: src/cmd_info.c:390 msgid "Change Date Format" msgstr "Format date de changement" #: src/cmd_info.c:391 msgid "Size Tick Mark" msgstr "Séparateur " #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_join.c:106 msgid "Joining..." msgstr "Fusion en cours..." #: src/cmd_join.c:204 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "- Fusionner -\n" "\n" "a) Réorganisez l'ordre des fichiers à votre guise.\n" " Note: Pour déplacer un fichier, utilisez la\n" " souris (sélectionner, glisser, relâcher).\n" " b) Tapez le nom du fichier à créer.\n" " c) Cliquez sur Fusionner.\n" " " #: src/cmd_join.c:213 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "La taille totale est de %s (%lu octets)." #: src/cmd_join.c:216 #, c-format msgid "The total size is %lu bytes." msgstr "La taille totale est de %lu octets" #: src/cmd_join.c:260 msgid "Enter Destination File Name" msgstr "Nom du fichier à créer" #: src/cmd_join.c:275 msgid "Join" msgstr "Requête de gentoo" #: src/cmd_join.c:275 msgid "_Join|_Cancel" msgstr "_Fusionner|Annuler" #: src/cmd_mkdir.c:66 #, fuzzy, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "" "- Créer un répertoire -\n" "\n" "Entrer le nom du répertoire à créer" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Requête de gentoo" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Ouvrir automatiquement le nouveau répertoire" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Focus sur le nouveau répertoire" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_move.c:145 msgid "Moving..." msgstr "Déplacement en cours..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "" "- Déplacer sous... -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Déplacement sous en cours..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Requête de gentoo" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Vous avez modifier votre configuration.\n" "Désirez-vous vraiment quitter ?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Requête de gentoo" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Quitter|_Sauver & Quitter|_Annuler" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Êtes-vous sûrs que vous voulez quitter ?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "" "- Renommer -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:268 src/cmd_renamere.c:367 src/cmd_renameseq.c:152 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_rename.c:377 msgid "Rename" msgstr "Requête de gentoo" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:419 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Recherche une sous-chaîne des éléments sélectionnés \n" " et la remplace par une nouvelle. " #: src/cmd_renamere.c:422 msgid "Replace" msgstr "Chercher " #: src/cmd_renamere.c:428 msgid "With" msgstr "Remplacer par " #: src/cmd_renamere.c:438 msgid "Replace All?" msgstr "Tout remplacer" #: src/cmd_renamere.c:442 msgid "Simple" msgstr "Simple" #: src/cmd_renamere.c:446 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" #: src/cmd_renamere.c:453 src/cmd_renamere.c:478 msgid "From" msgstr "" #: src/cmd_renamere.c:459 src/cmd_renamere.c:484 msgid "To" msgstr "" #: src/cmd_renamere.c:467 msgid "Reg Exp" msgstr "Exp Reg" #: src/cmd_renamere.c:472 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:493 msgid "Map" msgstr "" #: src/cmd_renamere.c:497 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:499 #, fuzzy msgid "Lower Case?" msgstr "Ignorer la casse" #: src/cmd_renamere.c:501 #, fuzzy msgid "Upper Case?" msgstr "Ignorer la casse" #: src/cmd_renamere.c:503 #, fuzzy msgid "Upper Case Initial?" msgstr "Ignorer la casse" #: src/cmd_renamere.c:506 #, fuzzy msgid "Case" msgstr "Base" #: src/cmd_renamere.c:508 #, fuzzy msgid "RenameRE" msgstr "Requête de gentoo" #: src/cmd_renameseq.c:281 msgid "10, Decimal" msgstr "" #: src/cmd_renameseq.c:281 msgid "16, Hex (A-F)" msgstr "" #: src/cmd_renameseq.c:281 msgid "16, Hex (a-f)" msgstr "" #: src/cmd_renameseq.c:281 msgid "8, Octal" msgstr "" #: src/cmd_renameseq.c:306 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" #: src/cmd_renameseq.c:313 msgid "Start At" msgstr "" #: src/cmd_renameseq.c:325 src/cmd_split.c:619 msgid "Base" msgstr "Base" #: src/cmd_renameseq.c:333 msgid "Precision" msgstr "Précision" #: src/cmd_renameseq.c:340 msgid "Head" msgstr "" #: src/cmd_renameseq.c:347 msgid "Tail" msgstr "" #: src/cmd_renameseq.c:354 msgid "Guess" msgstr "" #: src/cmd_renameseq.c:369 msgid "Sequential Rename" msgstr "" #: src/cmd_select.c:347 msgid "All rows|Selected|Unselected|" msgstr "Tout les éléments |Sélectionner|Désélectionner |" #: src/cmd_select.c:348 msgid "All types|Directories only|Non-directories only|" msgstr "Tous les types|Répertoires seulement|Exclure les répertoires |" #: src/cmd_select.c:349 msgid "Select|Unselect|Toggle|" msgstr "Sélectionner|Désélectionner |Basculer|" #: src/cmd_select.c:350 src/menus.c:537 msgid "Action" msgstr "Action " #: src/cmd_select.c:350 msgid "Set" msgstr "A faire sur " #: src/cmd_select.c:453 msgid "Treat RE as Glob Pattern?" msgstr "Traiter RE avec Glob comme modèle" #: src/cmd_select.c:456 msgid "Invert RE Matching?" msgstr "Inverser la correspondance RE" #: src/cmd_select.c:459 msgid "Require Match on Full Name?" msgstr "Exige une correspondance sur le nom entier" #: src/cmd_select.c:473 msgid "Select Using RE" msgstr "Requête de gentoo - RegExp" #: src/cmd_select.c:707 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:714 #, fuzzy msgid "OK|Cancel" msgstr "_OK|Annuler" #: src/cmd_select.c:714 #, fuzzy msgid "Select using shell command" msgstr "Requête de gentoo" #: src/cmd_split.c:278 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "- Découper -\n" "\n" "Découper le fichier \"%s\".\n" "Sa taille est de %s (%s)." #: src/cmd_split.c:280 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Découper le fichier \"%s\".\n" "Sa taille est de %s." #: src/cmd_split.c:357 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_split.c:431 msgid "Fixed Size Split" msgstr "Taille de découpe fixée sur" #: src/cmd_split.c:433 msgid "Segment Size" msgstr "Taille de segment " #: src/cmd_split.c:436 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:437 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:438 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:439 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:440 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:441 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr " 100431360 octets (disquette Zip)" #: src/cmd_split.c:463 #, fuzzy msgid "Fixed Count Split" msgstr "Taille de découpe fixée sur" #: src/cmd_split.c:466 #, fuzzy msgid "Segment Count" msgstr "Taille de segment " #: src/cmd_split.c:512 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:513 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:514 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:515 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:516 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:517 msgid "The part's offset into the original file" msgstr "" #: src/cmd_split.c:580 msgid "Fixed size, variable number of parts" msgstr "Taille fixée, nombre variable de parties" #: src/cmd_split.c:581 msgid "Fixed number of parts, variable sizes" msgstr "Nombre de parties fixé, tailles variables" #: src/cmd_split.c:590 src/cmd_split.c:673 msgid "Split" msgstr "Requête de gentoo" #: src/cmd_split.c:609 msgid "Name Format" msgstr "Format de nom" #: src/cmd_split.c:625 msgid "Step" msgstr "Pas" #: src/cmd_split.c:634 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:655 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:254 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_symlink.c:161 src/configure.c:281 src/icon_dialog.c:59 #: src/progress.c:223 msgid "Cancel" msgstr "Annuler" #: src/cmd_symlink.c:161 src/configure.c:275 src/dialog.c:275 #: src/nag_dialog.c:38 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Sélection de la cible pour ce lien" #: src/cmd_symlink.c:220 msgid "Contents" msgstr "Contenu " #: src/cmd_symlink.c:233 msgid "Edit Symbolic Link" msgstr "Édition lien symbolique" #: src/cmd_symlink.c:238 msgid "Create Symbolic Link" msgstr "Créer un lien symbolique" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Hex-Vérifié en premier " #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "sur" #: src/cmdarg.c:201 msgid "true" msgstr "vrai" #: src/cmdarg.c:201 msgid "yes" msgstr "Oui" #: src/cmdgrab.c:173 #, c-format msgid "Output of %s (pid %d)" msgstr "Sortie de %s (pid %d)" #: src/cmdseq.c:351 src/cmdseq.c:366 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Incapable d'exécuter cette commande\n" "elle est inconnue ? \"%s\"." #: src/cmdseq_dialog.c:161 #, c-format msgid "Built-Ins (%u)" msgstr "Interne à gentoo (%u)" #: src/cmdseq_dialog.c:166 #, c-format msgid "User Defined (%u)" msgstr "Définies par utilisateur (%u)" #: src/cmdseq_dialog.c:240 #, fuzzy msgid "Select a command, or type part of its name." msgstr "" "- Sélection d'une commande -\n" "\n" "Select a command, or type start\n" "of name and press TAB." #: src/cmdseq_dialog.c:254 msgid "Select Command" msgstr "Requête de gentoo" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Impossible d'ouvrir le fichier de configuration..." #: src/configure.c:278 msgid "Save" msgstr "Sauver" #: src/configure.c:551 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:551 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:562 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La version du fichier de configuration (%s) ne correspond pas à la version " "(%s) du programme." #: src/configure.c:574 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Impossible de trouver le fichier de configuration :\n" " \"%s\" et \"%s\".\n" "Utilise la configuration interne minimale." #: src/dialog.c:122 src/dialog.c:246 msgid "_OK|_Cancel" msgstr "_OK|Annuler" #: src/dirpane.c:506 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u répertoire(s) %u/%u fichier(s)" #: src/dirpane.c:511 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:522 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s libre" #: src/dirpane.c:524 #, c-format msgid ", %s free" msgstr ", %s libre" #: src/dirpane.c:2064 src/dirpane.c:2112 msgid "Move up to the parent directory" msgstr "Revenir en arrière." #: src/dirpane.c:2087 msgid "Enter path, then press Return to go there" msgstr "Entrez un chemin et appuyez sur la touche RETURN." #: src/dirpane.c:2088 msgid "H" msgstr "H" #: src/dirpane.c:2092 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "Afficher ou ne pas afficher les fichiers cachés." #: src/dpformat.c:38 msgid "Blocks" msgstr "Bloc" #: src/dpformat.c:39 msgid "BSize" msgstr "BTaille" #: src/dpformat.c:39 msgid "Block Size" msgstr "Taille de bloc" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Droits d'accès (numérique)" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Droits d'accès (chaîne)" #: src/dpformat.c:42 msgid "Nlink" msgstr "Lien" #: src/dpformat.c:42 msgid "Number of links" msgstr "Nombre de lien" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Numéro d'identité du propriétaire" #: src/dpformat.c:43 msgid "Uid" msgstr "Uid" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nom du propriétaire" #: src/dpformat.c:44 msgid "Uname" msgstr "Propriétaire" #: src/dpformat.c:45 msgid "Gid" msgstr "Gid" #: src/dpformat.c:45 msgid "Group ID" msgstr "Numéro d'identité du groupe d'appartenance'" #: src/dpformat.c:46 msgid "Gname" msgstr "Groupe" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nom du groupe d'appartenance" #: src/dpformat.c:47 msgid "Device" msgstr "Périphérique" #: src/dpformat.c:47 msgid "Device Number" msgstr "Numéro de périphérique" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DevMaj" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Nombre majeur du périphérique" #: src/dpformat.c:49 msgid "DevMin" msgstr "DevMin" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Nombre mineur du périphérique" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Date de dernier accès" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Date de dernière modification" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Date de Création" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Nom du Type" #: src/dpformat.c:55 msgid "I" msgstr "|" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Impossible %s \"%s\": %s (code %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Impossible %s \"%s\" (code %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Impossible %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Impossible %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:474 msgid "Report the version to standard output, and exit" msgstr "" #: src/gentoo.c:476 msgid "Report internal locale details, and exit" msgstr "" #: src/gentoo.c:478 msgid "Allows gentoo to be run by the root user. Could be dangerous!" msgstr "" #: src/gentoo.c:479 msgid "" "Do not load the ~/.config/gentoo/gentoorc configuration file; instead, use " "default values" msgstr "" #: src/gentoo.c:480 msgid "" "Do not load the ~/.config/gentoo/gtkrc GTK+ configuration file; instead, use " "system defaults" msgstr "" #: src/gentoo.c:481 msgid "" "Do not load the ~/.config/gentoo/dirhistory file; instead, start with empty " "history" msgstr "" #: src/gentoo.c:482 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" #: src/gentoo.c:483 msgid "COMMAND" msgstr "" #: src/gentoo.c:484 src/gentoo.c:485 msgid "DIR" msgstr "" #: src/gentoo.c:484 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:485 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:486 msgid "Print a list of all built-in commands, and exit" msgstr "" #: src/gentoo.c:506 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:511 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:551 #, c-format msgid "%s: To allow running as root, use the '--root-ok' option\n" msgstr "" #: src/gentoo.c:588 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" #: src/gentoo.c:622 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s par Emil Brink " #: src/gentoo.c:629 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:629 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:111 msgid "Progress" msgstr "Progression" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Choix d'une icône" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Chargement d'une icône graphique..." #: src/menus.c:284 #, fuzzy msgid "(No Selection)" msgstr "Boutons de " #: src/menus.c:521 #, fuzzy msgid "RegExp..." msgstr "Exp Reg" #: src/menus.c:533 msgid "Other" msgstr "Autres" #: src/menus.c:534 #, fuzzy msgid "Rescan" msgstr "Lecture" #: src/menus.c:535 #, fuzzy msgid "Select" msgstr "Boutons de " #: src/menus.c:539 msgid "Run..." msgstr "" #: src/menus.c:541 #, fuzzy msgid "Configure..." msgstr "Duplicata en cours..." #: src/menus.c:618 msgid "Select Menu" msgstr "" #: src/nag_dialog.c:35 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_Écraser| Écraser T_out |_Sauter|Sauter _Tout|_Annuler" #: src/progress.c:209 #, c-format msgid "Total (%s)" msgstr "Total (%s)" #: src/progress.c:306 #, c-format msgid "%u day, %02u:%02u:%02u" msgstr "" #: src/progress.c:308 #, c-format msgid "%u days, %02u:%02u:%02u" msgstr "" #: src/progress.c:345 #, fuzzy, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %s" msgstr "Écoulé %02d:%02d Vitesse %s/s ETA %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Taille formatée, en octets" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Taille formatée, \"Smart\" Unité" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Taille formatée, en octets" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "Oui" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Taille formatée, en kilo-octets" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "Ko" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Taille formatée, en méga-octets" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "Mo" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Taille Formatée, en gigaoctets" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "Go" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Taille formatée, en méga-octets" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "B" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Taille formatée, \"Smart\" Unité" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Sélection d'un Style" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Répertoire" #: src/styles.c:893 #, c-format msgid "New Style %u" msgstr "Nouveau Style %u" #: src/textview.c:202 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:421 #, c-format msgid "Line %d (%.0f%%)" msgstr "Ligne %d (%.0f%%)" #: src/textview.c:471 msgid "Enter Line Number or Percentage:" msgstr "Entrer un numéro de ligne ou un pourcentage :" #: src/textview.c:477 msgid "Goto" msgstr "Aller" #: src/textview.c:612 msgid "Enter Text to Search For (RE)" msgstr "Entrer le texte de recherche pour (RE)" #: src/textview.c:623 msgid "Don't Span Newlines?" msgstr "" #: src/textview.c:629 msgid "Search" msgstr "Rechercher" #: src/types.c:287 msgid "Unknown" msgstr "Inconnu" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Configuration de gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualiseur de texte" #: src/window.c:202 msgid "Position" msgstr "Position" #: src/window.c:203 msgid "Height" msgstr "Hauteur " #: src/window.c:203 msgid "X" msgstr "X " #: src/window.c:203 msgid "Y" msgstr "Y " #: src/window.c:210 msgid "Set on Open?" msgstr "Identique aux réglages ci-dessous" #: src/window.c:216 msgid "Update on Close?" msgstr "Sauver ces réglages en quittant" #: src/window.c:249 msgid "Grab" msgstr "Capturer" #~ msgid "New Style" #~ msgstr "Nouveau Style" #~ msgid "Before Execution" #~ msgstr "Avant exécution" #~ msgid "After Execution" #~ msgstr "Après exécution" #, fuzzy #~ msgid "Current" #~ msgstr "Capturer (courant)" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Activer la boîte de dialogue pour les rapports d'erreurs" #~ msgid "Raw Size, in Bytes" #~ msgstr "Taille RAW, en octets" #~ msgid "Modify 'Control' Key State" #~ msgstr "Modifier l'état touche 'Ctrl'" #~ msgid "Active Pane Titles" #~ msgstr "Titre" #~ msgid "Focused Row, Unselected" #~ msgstr "Désélectionner " #~ msgid "Focused Row, Selected" #~ msgstr "Sélectionner " #~ msgid "Beta Software" #~ msgstr "Logiciel en version beta" #~ msgid "Next Version?" #~ msgstr "Version suivante ?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Désolé, ce mode de découpe n'a pas\n" #~ "encore été implanté." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Le tri sensible à la casse ne travaillera pas correctement avec les " #~ "caractères non-ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Le tri insensible à la casse ne travaillera pas correctement avec les " #~ "caractères non-ASCII" #~ msgid "BYTES" #~ msgstr "OCTETS" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%u octets" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%u Ko" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%u Mo" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%u Go" #~ msgid "%.2f KB" #~ msgstr "%.2f Ko" #~ msgid "%.2f MB" #~ msgstr "%.2f Mo" #~ msgid "%.2f GB" #~ msgstr "%.2f Go" #~ msgid "Numerical Mode?" #~ msgstr "Mode numérique" #~ msgid "Never" #~ msgstr "Jamais" #~ msgid "On Every Access" #~ msgstr "A chaque accès" #~ msgid "Mounting" #~ msgstr "Points de montage" #~ msgid "Mount When?" #~ msgstr "Quand les monter ?" #~ msgid "Mount Options" #~ msgstr "Options de montage" #~ msgid "Mount Command" #~ msgstr "Commande de montage " #~ msgid "Unmount Command" #~ msgstr "Commande de démontage " #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Seulement les monter sur les répertoires de haut niveau" #~ msgid "Use Command Error Dialog?" #~ msgstr "Activer la boîte de dialogue pour les rapports d'erreurs" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Démonter en quittant gentoo" #~ msgid "FAM: Supported and active." #~ msgstr "FAM : Supporté et actif" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM : Supporté, mais non actif" #~ msgid "FAM: Not supported." #~ msgstr "FAM : Non supporté" #, fuzzy #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "%s (%s octets)" #~ msgid "Regular expression error:\n" #~ msgstr "Erreur d'expression régulière :\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Utiliser mmap() pour un chargement rapide" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu blocs)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "L'exécution de \"%s %s\" à échouée :\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montage \"%s\" sur \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "ancien : %u octets, modifié le %s.\n" #~ "Nouveau : %u octets, modifié le %s." #~ msgid "File reading" #~ msgstr "Lecture du fichier" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Sélection d'une fonction" #~ msgid "Clr" #~ msgstr "Clr" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Taille du tampon" #~ msgid "%Lu bytes" #~ msgstr "%Lu octets" #~ msgid "%Lu KB" #~ msgstr "%Lu Ko" #~ msgid "%Lu MB" #~ msgstr "%Lu Mo" #~ msgid "%Lu GB" #~ msgstr "%Lu Go" #~ msgid "Top" #~ msgstr "Haut" #~ msgid "Bottom" #~ msgstr "Bas" #, fuzzy #~ msgid "_Goto..." #~ msgstr "Aller à..." #, fuzzy #~ msgid "_Search..." #~ msgstr "Rechercher..." #, fuzzy #~ msgid "SelectShell" #~ msgstr "Boutons de " #~ msgid "Close" #~ msgstr "Fermer" #~ msgid "Menu" #~ msgstr "Menu" #~ msgid "Skip" #~ msgstr "Sauter" gentoo-0.20.6/po/fr.gmo0000664000175000017500000006247012460264115011560 00000000000000Þ•™ä #¬8"*9")d")Ž")¸"*â"( #*6#+a##“#«# Ã# Ï#Ú#ñ#ø# $ $($;$D$K$S$ W$e$ m$x$|$ š$§$Ç$Þ$"÷$0%K%b%%™%Ÿ%¥% ¶%Ä%É%Ø% ï%ú% & &&%&,&4&:&J& a&l&s&ƒ& &§& º&Æ&Ú&â&1è&m' ˆ' “'¡'¨'°'¸';Á'ý'((.(7(?(H(Q(Y( h(u( }( ˆ( –( ¡(­(¾(Ù(+ø($)9)A)I) [) i) t)€) ‡) •)D ) å)ñ)ø)ÿ) **)*>* B*L*^*o* *‹*¡* º*Æ* Ë*Õ* ë*ö* + +/+A+T+\+ x+™+¶+!Ò+!ô+,1,L,d,)‚,¬,², ¹,Ä,Ì,å,î,ó,ø, -!-:-S-#m-‘-%¢-$È-í-ó-. .'.*.2.:.Q.b.f.l.†.Œ.‘. –.£.©. ².½.¿.Æ. Ö. ä.ñ.ù. /!/5/7/6 W6e6 j6w6Š66£6µ6È6 Ï6 Ù6æ6õ67 7$747M7d7|77‘7™7 ±7¿7 Ç7Ô7ò7ù788 8(8 <8J8Q8V8e8u8†88•88¥8«8È8à8ï8ö8û899 9 9 '949 C9gO9·9dÔ99:?:F: N:Y:s: x: ‚::•:'™:Á:Ç:Ï:è:ë:ü:;;#0;T;];d; l;w;€;†;Ž;“;œ;¢;¤;e¦; < <*<.< B< c<o<Ž<,”< Á<Î<Ó<Ö< Ý<ç<ì<ð<ö<E†>EÌ>E?EX?Ež?Eä?E*@Ep@¶@¼@%Ù@ ÿ@ AA8A@A XAcAyA ŽA™A¡A©A±AÇAÙAðA7õA-B8MB3†B-ºBAèB@*CkC*‰C´CÆCÌC ÔCáCéCîC(D.D=DBDSD[DrDyDD“D-¢D ÐDÚDâD)êDEE6E1FExEEå‰E1oF¡F·FÉFÒF âF ìF^öFUGmG€G“GœG¤G­G ÇGÕGñGHH ûY*:ZeZmZuZ*ˆZ ³Z½Z*ÌZ÷Z[[[:[ P[ \[f[|[ƒ[Œ[•[š[¬[È[%Ï[õ[ \ \ )\7\J\a\#t\˜\®\-Ê\ø\+ ].9] h]u]}]–]©]"±]Ô]ó]ø] ý]2 ^ >^*K^&v^^¤^ «^¸^Ò^ë^ ò^þ^__E-_/s_£_»_×_Û_â_è_ï_``6`>`ÃS`"ab:aa£a ¬a ¸a"Ãaæa ëa ÷ab b>b Nb\b2db—b Ÿb ÀbÌb*ëb#c:cCc JcXclccŠc c ¯c ¹cÃcÆcHÉcd&d9d=d:Pd ‹d#—d»d-Ádïdÿde ee)e.e2eÏ~@‚fB€ƒ Û[š]mY{#;çŽ1lsC4 nTnpVˆ!–,2*oJ»‡Ü©Ò®L+‘IÊ.O&ŒŠä35iQD£d¬a;(­PG<Ç5… _qR>r`ê‹8üzýxåQ`ö²èdÌàRFAsÙ61?@W† :mŽc36Èb«Bp§„j¸—=ŒÉßé÷vÑ|µ $'¼\GIVòa,ï-øbðìE?õªžUÅ’KuxHe³¨×X›‡z¾‚e)°)N“ᔉûfÍh˜Ó/0#[0´ÁJ4ºíîF·¡%’Š OTXMÂWñctY…A\ÔúÕ•r D!$ô¿ÿt|™^v•€¥S*Ö±âM ¯.+gw]Cƒ"Àq LÚl–w"¶ÐNÞ†}2ù— Z‘oþ> æ ^K½y{”ùUÄëk9-˜óh(y¤_7&'<:ã/Zg¦‹ÎP98EiÝ%ˆu“}œ™Ë„jØH~SŸ ‰¢=k7Æ"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s - Click to Change...%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(None)(Row Style Preview Text), %s freeAbout gentooAccess Date FormatAccessedActionActionsAddAdd Action...Add RowAdd Row...AllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?Cause Console Beep on Error?CenterChange Date FormatChange ModeChange Width of RowChangedClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Cloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't open configuration file for outputCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...GBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameHHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IIconIconsIdentificationIgnore Case?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOpening braceOptionsOtherOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRemoveRenameRepeat Sequence Until No Source Selection?ReplaceReplace All?Require Match on Full Name?Require ProtectionRequire SuffixRequire TypeRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelect BuiltinSelect CommandSelect Link TargetSelect StyleSelect Using RESelect Width for New RowSelected Content TypesSelect|Unselect|Toggle|Separation StyleSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSystem DefaultText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. TitleToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2002-08-29 20:17+0200 Last-Translator: ROSSI Philippe Language-Team: Français Language: fr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: KBabel 0.9.6 ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? $NAME%s - Cliquez pour changer...%u/%u répertoire(s) %u/%u fichier(s)Méta-Info (Nouveau type)(Aucune option de disponible)(Aucun)(Style de rendu visuel), %s libreA propos de gentoo...Format date d'accèsAccédé Action ActionsAjouterAjouter une Action...Nouvelle entrée Ajout d'une rangée...ToutTout les éléments |Sélectionner|Désélectionner |Toutes entrées sélectionnéesToutes entrées sélectionnées (panneau de destination)Toutes entrées sélectionnées, désélectionnéesToutes entrées sélectionnées, avec cheminsToutes entrées sélectionnées, avec chemins, désélectionnéesTous les types|Répertoires seulement|Exclure les répertoires |Ajouter un type de caractèreÊtes-vous sûrs que vous voulez quitter ?Types disponiblesB-DevBTailleCouleur fondFond...BaseConfigurations de baseCacher ceux commençant par un point (.)Taille de blocBlocTaille du tamponInterneInterne à gentoo (%u)BoutonBoutons de commandeC-DevCD DestinationOuvrir automatiquement le nouveau répertoireCD SourceAnnulerCaptureActiver le signal sonore pour les erreursCentrerFormat date de changementDroits d'accèsRemanier le nombre de boutons pour cette rangée.Changé Effacer- Fusionner - a) Réorganisez l'ordre des fichiers à votre guise. Note: Pour déplacer un fichier, utilisez la souris (sélectionner, glisser, relâcher). b) Tapez le nom du fichier à créer. c) Cliquez sur Fusionner. Afficher ou ne pas afficher les fichiers cachés.Duplicata en cours...Accolade fermanteCouleursFormat de listeCommande CommandesLa version du fichier de configuration (%s) ne correspond pas à la version (%s) du programme.Configuration de gentooRequête de gentooRequête de gentooContientContenuContenu Raccourcis clavier/sourisCopie sous...Copier les couleurs vers...Copier depuis le panneau de %sCopier vers...Copier vers le panneau de %sCopie sous...Copie en cours...Impossible %sImpossible %s "%s"Impossible %s "%s" (code %d)Impossible %s "%s": %s (code %d)Impossible d'ouvrir le fichier de configuration...Créer un lien symboliqueCrééCommandesRépertoire par défaut au démarrageTitreDéfinitionDéfinitionsSupprimerSupprimer l'actionSupprimerATTENTION, en supprimant ce Style (parent), vous allez supprimer tous les Styles (enfants). Confirmez-vous la suppression ?Suppression...DevMajDevMinPériphériqueNuméro de périphériqueNombre majeur du périphériqueNombre mineur du périphériqueRépertoirePanneauxRépertoires en premier Fichiers en premierMixteRépertoirePanneau de contrôle des boutons de sourisNe pas appliquer aux sous-répertoiresNe pas tracerEn basDuplicataÉdition - Couleur du fondÉdition couleurÉdition - Contenu colonneÉdition - Couleur de la policeRequête de gentooÉditer touche modificatrice...Édition lien symboliqueÉditerNom du fichier à créerEntrer un numéro de ligne ou un pourcentage :- Duplicata - Entrer le nouveau nom pour "%s"- Copier sous... - Entrer le nouveau nom pour "%s"- Lien symbolique - Entrer le nouveau nom pour "%s"- Créer un répertoire - Entrer le nom du répertoire à créer- Lien - Entrer le nouveau nom pour "%s"- Déplacer sous... - Entrer le nouveau nom pour "%s"- Renommer - Entrer le nouveau nom pour "%s"Entrer le texte de recherche pour (RE)Entrez un chemin et appuyez sur la touche RETURN.ErreurGestion des ErreursExécutionExécutionL'exécution de "%s" a échouéExterneFIFOFichierAssociations de fichiers 1ère entrée sélectionnée1ère entrée sélectionnée (panneau de destination)1ère entrée sélectionnée, désélectionnée1ère entrée sélectionnée, avec chemin1ère entrée sélectionnée, avec chemin, désélectionnéeTaille de découpe fixée surNombre de parties fixé, tailles variablesTaille fixée, nombre variable de partiesAffichageFocus sur le nouveau répertoireCouleur policePolice...GoGTK+ RC GénéralCollecte des informationsCalcul de(s) taille(s) en cours...GidGlob ?Panneau de contrôle des raccourcis clavierGroupeAllerCapturerCapturer (courant)GroupeNuméro d'identité du groupe d'appartenance'Nom du groupe d'appartenanceHHauteur Hex-Vérifié en premier Afficher les fichiers cachésAfficher/Cacher les fichiersHistoriqueChemin du répertoire pour l'utilisateur NAMEGauche/DroiteBouton 'Parent' énorme|IcôneIcônes IdentificationIgnorer la casseIgnorer la touche clavier 'Verr num' pour tous les raccourcisPropriétésContrôle du bouton (donne VRAI ou FAUX)Boîte de sélection Saisie de chaînesBoîte de menuInverser l'ordreInverser la correspondance RERequête de gentooFusion en cours...JustificationKoRaccourciFermer si ouvertNomEmplacementAbandonner, si l'espace libre de la destination est insuffisantGaucheA gaucheA gaucheLigne %d (%.0f%%)LienLier àChargement d'une icône graphique...Emplacement Recherche une sous-chaîne des éléments sélectionnés et la remplace par une nouvelle. MoRequête de gentooCorrespondance 'fichier'Correspondance de nomSuivant la correspondance REMenusMilieuMode Droits d'accès (numérique)Droits d'accès (chaîne)Modifié Format date de modificationRequête de gentooRevenir en arrière.Déplacement sous en cours...Déplacement en cours...NLS : Supporté, utilise les chaînes internes AnglaiseNom Format de nomÉtroitRequête de gentooNouveau Style %uLienStatique (sans séparation)Tout voirNote : Les configurations du bouton de souris sont ambigu : si la même combinaison (bouton+touche modificatrice) est employée pour plus d'une fonction. Cela pourraient avoir un comportement assez mystérieux...Nombre de lienOKAccolade ouvranteOptionsAutresSortie de %s (pid %d)PersonnaliserUtilisateurNuméro d'identité du propriétaireNom du propriétaireOrientation des panneauxDimensionsAvec régletteParent Afficher le chemin au dessusChemin du panneau gaucheChemin du panneau droiteChemin du répertoire destinationChemin du répertoire personnelChemin du répertoire sourceChemins d'accèsChemins & CachesSélection d'une fonctionChoix d'une icôneSélectionner...Confirmez S'il vous plaîtPositionPrécisionPréserver les dates pendant la copieAperçu Avant planProgressionBits de protectionLargeur proportionnelleLectureLecture- Suppression - Désirez-vous réellement supprimer "%s" ?Désirez-vous réellement supprimer cette rangée de boutons ?Appliquer aux sous-répertoires & fichiersExp RegRetirerRequête de gentooRepeat Sequence Until No Source Selection?Chercher Tout remplacerExige une correspondance sur le nom entierDroits d'accèsMotifs de fichiersTypeRe-analyser la destinationRe-analyser la sourcePar défautRétablirRétablir la commandeDroiteA droiteA droiteRootNbr de boutons...Démarrer en tâche de fondSauverSauvegarder les fichiers d'historiqueAfficher l'ascenseurPosition ascenseursRechercherArrière-planTaille de segment Choix commande interneRequête de gentooSélection de la cible pour ce lienSélection d'un StyleRequête de gentoo - RegExpNombre de boutons pour cette nouvelle rangéeTypes sélectionnésSélectionner|Désélectionner |Basculer|Séparation des boutons Répertoires/CommandesA faire sur Set GIDPropriété pour '%s' :Requête de gentooSet UIDIdentique aux réglages ci-dessousBits de protection pour "%s" :SGIDSUIDBoutons de Emplacement du panneau des raccourcis répertoiresRépertoiresAfficher les méta-informations du fichierAfficher le commentaire (bulle d'aide)SimpleTailleSéparateur Largeur du panneau gaucheLargeur du panneau droitSocketTrier par Format d'affichageSpécialRequête de gentoo- Découper - Découper le fichier "%s". Sa taille est de %s (%s).Découper le fichier "%s". Sa taille est de %s.Dimensions des panneauxStatique (avec séparation)PasStickyStyleStylesSurvivre en quittantÉchanger avec...Échanger avec le panneau de %sDéfautVisualiseur de texte- Touche modificatrice - Vous pouvez assigner une touche(s) modificatrice(s) avec vos boutons de souris. Pour déclencher la commande, vous devrez maintenir celle(s)-ci enfoncée(s) et cliquez.La taille totale est de %lu octetsC'est un logiciel libre, SANS AUCUNE GARANTIE. Lisez le fichier 'COPYING' pour plus de détails. TitreBasculerCommentaireTotal (%s)Traiter RE avec Glob comme modèleTypeNom du TypeType de styleTypesUidIncapable d'exécuter cette commande elle est inconnue ? "%s".PropriétaireInconnuDésélectionner automatiquement une fois terminerEn hautSauver ces réglages en quittantUtilisateurDéfinies par utilisateur (%u)Valeur de $NAME (variable d'environnement)Version %s (GTK+ version %d.%d.%d).Haut/BasVisuelAvertissementMolette vers le basMolette vers le hautLargeur Fenêtres principalesRemplacer par ÉcritureÉcritureX Y Vous avez modifier votre configuration. Désirez-vous vraiment quitter ?_Supprimer|_Annuler_Fusionner|Annuler_OK_OK (Patientez...)_Écraser| Écraser T_out |_Sauter|Sauter _Tout|_Annuler_OK|Annuler_Quitter|_Sauver & Quitter|_Annulerfstabgentoo v%s par Emil Brink PID de gentoo'smtabsuren pixels(commande à définir)vraiOui~NAMEgentoo-0.20.6/po/ru_RU.koi8r.gmo0000664000175000017500000011062212460264116013232 00000000000000Þ•ÛôÌÐ'*Ñ')ü')&()P(*z((¥()Î(*ø(+#)O)[U)±) É)Õ) í) ù)****1* J* T* `* n*|* …*’*¥*´*½*Ä*Ì* Ð*Þ* æ*#ñ*+/+3+ Q+^+~+–+­+"Æ+0é+,1,3P,1„,¶,Î,Ô,Ú, ë,ù,þ, - $-/- 6-B-K-Z-a-i-o-- –-¡-¨-¸-½-Ú-á- ô-..%.-.@.1F.mx.æ.ü. / //"/*/2/;;/w/ ˆ/•/¤/µ/¾/Æ/Ï/Ø/à/ ï/ü/ 0 0 0 (040E0`0C0+Ã04ï0$191A1I1 [1 i1 t1€1 ‡1 •1D 1 å1ñ1ø1ÿ1 22)2>2Q2q2+2¹2Í2 Ñ2Û2í2þ2 3303E3 ^3j3 o3y3 3š3®3Ä3Ó3å3ø34 4=4Z4!v4!˜4º4Õ4ð45)&5P5V5 ]5h5ûp5l6…6Ž6“6˜6©6!¸6Ú6ô6 7#'7K7%\7$‚7§7­7Â7 Ó7á7è7 í7ú7ý78 8$85898?8Y8_8d8 i8v8|8 …88–8˜88¤8 ´8 Â8Ï8×8 ô8ÿ8999"9(9 796D9!{99(²9Û9 ë9ø9 ::.: 3: >:L:O:S:k:q:&x:Ÿ:¤: ¼:É:Ú:ß:ç:;H ; R;^;a;p;‚; ’;ž;¤;«;°; À;Í;Ö;é;ñ; < </(<X< ]<i<q< …<’< ˜<£<£¨<L=\= _=i= {=‰=‘=—=ž=´=Ç=Í= Ö=á= ò=ý=> >>(>$;>`>w>—> > ª> ´>¾>Æ>á>ð> ù>??'?/?8?H?N?S?\?!p?’?§? ¯?¹?#Ñ?õ?ü?@* @7@ ?@L@k@‡@š@´@ Ã@Ð@×@ë@ú@ AA.A4A MA[A `AmA€A‡AŒA A²AÅA ÌA ÖAãAêAùAB B 'B4BDB]BxBB§B¸BÊBÎBÖB îBüB CC/C6C=CCC [CeCyC –C¤C«C°C¿CÏCàCçCïC÷CÿCD"D:DIDRDYD^DeDkD rD €D ŠD—D¨D¼DËD ÐDgÜDDE}aEdßE®DF óHþHIII I!I;I @I JIWI]I'aI‰II—I°I³I ÄIÐIÕIçI#J(J1J8J @JKJTJZJbJgJpJvJxJezJàJ ðJþJK K7K NKZKlK‹K,‘K ¾KËKÐKÓK ÚKäKéKíKFóKQ:MOŒMVÜMO3NIƒNOÍNAOU_OVµO P¡P*´PßP,õP""QEQYQsQQ&˜Q¿QÕQ,îQ,RHRdR$zRŸR¿RÐRáRòR$S(S FS8gS* SËSHÒST<5T0rT1£T*ÕTBU;CU'U1§U]ÙUU7V2V ÀVËVÔV æV ðV#ûV*WJW bWoW‰WœW ´W ÁW ÎW6ÙW!X42X gX tX •X7 XØX(êXY+Y*IYtYƒY £Yi°Y³Z+ÎZúZ[%[ ?[J[Y[h[ow[ç[ú['\8\X\m\‚\—\¬\È\è\]]7]V]p]]!—]%¹]ß]Lm^Kº^_ $_1_&I_*p_›_¬_ Ã_Ð_á_€û_|` ` œ`ª`¿`1ß`5a6Ga:~a8¹a\òaOb`b ob|bšb"¶bÙbèb4c7cVclcuc"c²c4Ìcd)d,Edrdd ¤d=Åd%e8)e9be&œe/Ãe>óe,2fB_fJ¢f íf úfg g°)g(Úhiii i6iCVi6ši7Ñi. jF8j$j?¤j9äj k")kLkUk ^k kkvk‰kŽk–k §kÈk åkïk2÷k *l7lFlYl sl€l˜l¬lÁl Äl Ñl!Þl"m#m2m=Amm'šmÂm Åm Ðm Ýmêm'n‡-nFµn'ün)$oNoho~o&”o7»oóopp5p :p-GpupˆpTp äp6ïp&qCq \qiq!{qq}¶q4rQrVrtr‘r-¬rÚrãr òrýrs4s,Os|s9šs Ôsõsjtztt ™t,§tÔt ítútu6uTvlvqv)…v¯v ÉvÖv óvww5wFwdw!~w w ·wÄwÕw%ìw'x/:xjx-Šx¸xÁxÛxñxy"#yFy]yly:…yÀyÙyêyýyz &z 3z0@zSqz'Åzíz{7{?K{ ‹{˜{ ³{[Ô{0|A|5\|’|²|3Ã|÷|}"}93}7m}!¥}Ç}4Ø} ~8~S~r~w~”~³~É~"Ü~ÿ~' DOb z!…§&Çî€0$€5U€3‹€0¿€?ð€0DN“ ¨2´!ç ‚-‚,C‚p‚w‚~‚6‡‚¾‚ Ï‚>ð‚'/ƒWƒ fƒ*sƒ$žƒ&Ãêƒóƒ „„6„&E„!l„Ž„¥„µ„ʄф â„ í„(ú„#…4…K…%h…Ž…¦…¹…ƒ×…%[†/†©±‡‹[ˆç‹ø‹ ŒŒ3ŒFŒHVŒŸŒ¦Œ¶ŒÕŒ ÞŒ,èŒ&>= |+‡³Òë0 Ž-:ŽhŽŽ–޳ŽËŽ åŽòŽûŽ Éè$1*5\’²Æ8â‘+!‘ M‘X‘]‘ d‘ o‘ z‘‡‘Œ‘0nØ$#0€³B7©c4âp ÀŸRÅŠh¬Ê¯¥ €P;碰pžE¸&¶î§Í"¤cÝ¡ÔÞµmrQBèZÉÈÆÇX»†øy„.$¾=}Ó{"ü™Ø+Σ1q¥ÉÌËÚ'F*“´|”¶¦„(‚›–¨ŽÏbÒl³ù wÏ5>ºFž²áv¤^éSA±q=Z,ËÁˆ-Ó )Šf–w6Ÿ]Ð…-g{2n7)%‘È­yGHÊPÃÕÑI/Úeò½ŒA~[i]S3ÿi¾ÙVLH׉a¡¿À!oï_+ ¿ú˜ÙjàUgýEU9C5š|‡Œj—ÁMߪ^*¬¨ŽJ”êÕM©z:b»lx­¹<xš’>µs9;Æ!÷_  t‹¹±Å ÛÌ‚™`TK?£¦4\ñ?`¸å@%Û:°ÔY1·(«Löhœ¯ä²Í㈺ƒ«[ õæþ’ƒdט… ·ÂÄQ‡e2ëÎѪk.D,#aO rÒ† 'm8‘¼\}D 8Wv—•zY&K›<3WôÄCTROÜÖ®@ÖIì¼N‰Ç6~óNÃdœu´u§û¢tÐs ð‹k®of½“GXí/VJ•"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Enter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2015-01-22 22:14+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: ru_RU.koi8r MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже ÑущеÑтвует - продолжить клонирование?"%s" Уже ÑущеÑтвует - Продолжить объединение?"%s" Уже ÑущеÑтвует - продолжить Ñоздание ÑÑылки?"%s" Уже ÑущеÑтвует - продолжить перемещение?"%s" Уже ÑущеÑтвует - продолжить разбивку?"%s" Уже ÑущеÑтвует - Продолжить копирование?"%s" Уже ÑущеÑтвует - Ñоздать каталог?"%s" Уже ÑущеÑтвует - продолжить переименование?"%s" Уже ÑущеÑтвует - Продолжить Ñоздание ÑÑылки?$NAME%s не может быть удален из-за Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа. Попробовать ÑнÑть защиту и продолжить?%s - Щелкните Ð´Ð»Ñ Ñмены...%s наÑтройки%u/%u каталогов, %u/%u Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ файле(Ðовый тип)(Ðет наÑтроек)(нет выделениÑ)(Ðет)(Так будет выглÑдеть), %s Ñвободно10, ДеÑÑтичнаÑ16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (A-F)16, ШеÑÑ‚Ð½Ð°Ð´Ñ†ÐµÑ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ (a-f)8, ВоÑьмеричнаÑО программеФормат даты доÑтупаПроблема доÑтупаПрочитанДейÑтвиеДейÑтвиÑДобавитьДобавить дейÑтвие...Добавить ÑтрокуДобавить Ñтроку...ЛиниÑ-разделитель в окне вводаЗаголовок окна диалогаВÑеВÑе Ñлементы|Отмеченные|Разотмеченные|Ð’Ñе выбранныеВÑе выбранные(панель назначениÑ)Ð’Ñе выбранные, без кавычекВÑе выбранные, разотметитьВÑе выбранные, Ñ Ð¿ÑƒÑ‚ÑмиВÑе выбранные, Ñ Ð¿ÑƒÑ‚Ñми, разотметитьВÑе типы|Каталоги|Без каталогов|Добавить тип Ñимвола?ДеÑтвительно хотите выйти?СпроÑить|ПопытатьÑÑ Ñменить и продолжить|ПрерватьÐвтоматичеÑки ÑохранÑть наÑтройки при выходе?ДоÑтупные типы ÑодержимогоB-УÑтрБлокЦвет фонаФон...ФормаОÑновные наÑтройкиÐачинающиеÑÑ Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ (.)Размер блокаБлоковРазмер буфераВÑтроеныеВÑтроеные (%u)КнопкаКнопкиC-УÑтрПерейти в каталог назначениÑ?Перейти в каталог?Перейти в каталог иÑточника?ОтменаПоказывать вывод?ФормаИÑпользовать Ñигнал динамика?По центруФормат даты изменениÑСмена режимаСмена владельцаИзменить ширину ÑтрокиИзмененСменить|ОÑтавитьУбратьВыделите файлы, раÑположите по порÑдку и нажмите Собрать.Ðажмите Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ/Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° Ñкрытых Ñлементов(нажатое ÑоÑтоÑние обозначает Ñкрытие)Щелк-М-Щелк возможноÑтьКлонироватьКлонирую...Закрыть ÑкобуЦветаКолонкиКомандаКомандыВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° наÑтроек (%s) не Ñовпадает Ñ Ð²ÐµÑ€Ñией программы (%s)ÐаÑтройкаÐаÑтроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Ðе могу %sÐе могу %s "%s"Ðе могу %s "%s" (код %d)Ðе могу %s "%s": %s (код %d)Ðе могу найти модуль userinfo - определение имен пользователей не будет работать.Ðе могу открыть файл наÑтройки Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸ÑиÐе могу выгрузить процеÑÑ "%s" (pid=%d) -- зомбиСоздание ÑÑылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОпиÑаниеОпределениÑУбратьУдалениеУбрать ÑтрокуУдаление Ñтого клаÑÑа повлечет также удаление вÑех потомков. Уверены?Удаление...NУÑтрОNУÑтрÐОУÑтройÑтвоÐомер уÑтройÑтваÐомер уÑтройÑтва, оÑновнойÐомер уÑтройÑтва, неоÑновнойРаÑположение диалоговых оконДиалоговые окна в центре ÑкранаДиалоговые окна Ñ€Ñдом Ñ Ð¼Ñ‹ÑˆÐºÐ¾Ð¹Ð”Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ðµ окна раÑÑтавлÑÑŽÑ‚ÑÑ Ð¾ÐºÐ¾Ð½Ð½Ñ‹Ð¼ менеджеромТочноÑтьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиÐе раÑпределÑть новые линии?Кроме каталогов?Ðе изменÑтьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить Ñодержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ÑÑылкуИзменить...Введите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ номер Ñтроки или процент:Введите Ð¸Ð¼Ñ ÐºÐ»Ð¾Ð½Ð° "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ "%s"Введите Ð¸Ð¼Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð° ÑÑылки "%s"Введите Ð¸Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑылки "%s" Введите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ"%s" какВведите новое Ð¸Ð¼Ñ Ð´Ð»Ñ "%s"Введите текÑÑ‚ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка (Выражение)Введите путь и нажмите Ввод Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°ÐžÑˆÐ¸Ð±ÐºÐ°ÐžÑˆÐ¸Ð±ÐºÐ¸Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÐµÐ—Ð°Ð¿ÑƒÑкВычиÑлить выражение "Ðайти" на каждом файле Ñодержащем подÑтроку из выражениÑ. Затем заменить вÑе Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ $n в "Заменить" где n - номер (Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ 1) Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ Ñовпадающим текÑтом поиÑка и иÑпользовать результат как новое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°.Выполнение "%s" ÑорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначениÑ)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼ÐŸÐµÑ€Ð²Ñ‹Ð¹ выбранный, Ñ Ð¿ÑƒÑ‚ÐµÐ¼, разотметитьРазбивка по размеруÐа определенное количеÑтво чаÑтейПо определенному размеру чаÑтиФлагиУÑтановить курÑор?ЦветЦветФорматÐайтиПоÑледнийГБGTK+ RCОÑновныеСбор информации...Считаю размер...NгрупВÑе?ОÑновные комбинации кнопокГруппаПерейтиЗахватитьВзÑть текущиеГруппаÐомер Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ÐŸÐ¾Ð´ÑтавитьСÐачалоВыÑотаПроверить ÑимволыРазрешить Ñкрытие?СкрытиеИÑториÑДомашний каталог Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ NAMEÐ“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° Вверх?ЗПоиÑкЗначокЗначкиРаÑпознаваниеÐе учитывать региÑтр?Игнорировать невозможноÑть ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² (Дата, Права, Владелец)?Ðе учитывать Num Lock Ð´Ð»Ñ Ð²Ñех комбинаций?ÐаÑледуемые ÑвойÑтваКнопки - флажки (ДÐ/ÐЕТ)Кнопка выбораВвод ÑтрокаМеню Ð²Ñ‹Ð±Ð¾Ñ€Ð°ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ Ñортировка?Ðе удовлетворÑющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнÑть предыдущую задачу?ЗаголовокВидОÑтавлÑть незавершенные файлы еÑли нет меÑта?ЛеваÑС левой Ñтороны панели командСлева от ÑпиÑкаСтрока %d (%.0f%%)СÑылкаСÑылка наЗагрузка значка ...РаÑположениеИщет подÑтроку во вÑех именах файлов и заменÑет на другую подÑтроку.Ðижний региÑтр?МБСоздать каталогУÑловие на файлУÑловие на имÑУдовлетворÑющие уÑловиюМенюСреднÑÑРежимПрава, в цифрахПрава, ÑтрокойМодифицированФормат даты модификацииПеремеÑтить какПерейти в родительÑкий каталогПеремеÑтить как...Перемещение...NLS: ПоддерживаетÑÑ, Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенных английÑких Ñтрок.ИмÑФормат имениСузить?СвойÑтва нового ÑобытиÑÐовый клаÑÑ %uСÑылокБез разделениÑÐетВажно: Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ мышки неоднозначны: одна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ и модификатора иÑпользуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ чем одной цели. Это может привеÑти к их неожиданному поведению...ЧиÑло ÑÑылокДÐ_ДÐ|_ОтменаВ Ñлучае нехватки правОткрыть ÑкобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецÐомер Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°Ð˜Ð¼Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»ÑŒÐŸÐ°Ð½ÐµÐ»ÑŒÐ Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐŸÑƒÑ‚ÑŒ Ñверху?Путь на левой панелиПуть на правой панелиПуть на панели назначениÑДомашний каталогПуть на панели иÑточникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разрÑды?ПодтвердитеПозициÑКол-во знаковСохранÑть даты при копировании?ПредпроÑмотрОÑновнаÑСоÑтоÑниеБиты правСоотношениеЧтениеЧтениеДейÑтвительно удалить "%s" ?ДейÑтвительно удалить текущую Ñтроку кнопок?Ð”Ð»Ñ Ñодержимого тоже?ВыражениеВыражениеЗапоминать выбраные Ñлементы?Запомнить ответ (менÑет наÑтройку)УбратьПереименоватьПереименоватьУСЛПовторÑть поÑледовательноÑть пока еÑть выбраные?ЗаменитьВÑе вхождениÑ?ОбÑзателен выбор назначениÑ?По полному имени?ÐтрибутыОбÑзателен выбор иÑточника?С раÑширениемПризнакиОбновитьПеречитать каталог назначениÑ?Перечитать каталог иÑточника?Вернуть начальныеСброÑитьОÑтавить только наÑледуемыеПраваÑС правой Ñтороны панели командСправа от ÑпиÑкаRootШирина Ñтроки...ЗапуÑтить фоном?Выполнить...СохранитьСохранÑть иÑторию?Бегунок вÑегда?РаÑположение бегункаПоиÑкВторичнаÑРазмер куÑкаВыборВыбрать вÑтроеныеВыберите командуВыберите цель ÑÑылкиВыберите менюВыберите клаÑÑВыбор иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ’Ñ‹Ð±ÐµÑ€Ð¸Ñ‚Ðµ ширину новой ÑтрокиВыбер по конÑольной командеВыбраные типы ÑодержимогоОтметить|Разотметить|Перевернуть|Тип разделителÑПереименование в поÑледовательноÑтьУÑтановитьИÑп. GIDУÑтановка владельца Ð´Ð»Ñ '%s':УÑтановить ширинуИÑп. UIDУÑтановить при открытии?УÑтановить права Ð´Ð»Ñ "%s":С GIDС UIDЛиÑтРаÑположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой ÑиÑтемы?Показывать подÑказкиПроÑтаÑРазмерЗнак разделитель тыÑÑчРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительÐачать ÑПоÑтоÑнныйШагФикÑациÑКлаÑÑКлаÑÑÑ‹Ðе Ñнимать при выходе?ОбменÑтьОбменÑть Ñ %sСÑылка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ÐšÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑÑылкиПо умолчаниюОкончаниеПроÑмотр текÑтаСледующие кнопки модификаторы должны быть нажаты во Ð²Ñ€ÐµÐ¼Ñ Ñ‰ÐµÐ»Ñ‡ÐºÐ° мышкиОбщий размер %lu байт.Эта команда переименовывает вÑе выделенные файлы в нумерованную поÑледовательноÑть. Кнопки ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ðµ позволÑÑŽÑ‚ определить порÑдок Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½ файлов.Это открытое ПО и оно не дает ÐБСОЛЮТÐО ÐИКÐКИХ ГÐРÐÐТИЙ. ПодробноÑти прочтите в файле COPYING. Эта Ñтраница позволÑет выбрать раÑположение панели закладок отноÑительно панели команд. Закладки позволÑÑŽÑ‚ Вам назначить на чаÑто иÑпользуемые каталоги Ñпециальную кнопку и переходить в Ñти папки нажатием левой или Ñредней кнопки мышки Ð’Ñ‹ можете размеÑтить панель закладок Ñлева или Ñправа. Также выберите тип разделителÑ. ÐаÑтроить Ñаму панель можно переключившиÑÑŒ в раздел Кнопки - ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ кнопки вÑплывающего меню, раÑположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодÑказкаВÑего (%s)ИÑпользовать выражение как глоб. маÑку?Ð¢Ð¸Ð¿Ð˜Ð¼Ñ Ñ‚Ð¸Ð¿Ð°ÐšÐ»Ð°ÑÑ Ñтого типаТипыNвладÐе извеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° "%s".ВладелецÐеизвеÑтныйСнÑть выделение поÑле выполнениÑ?ВверхСохранить при закрытии?Верхний региÑтр?ПользовательОпределенные (%u)Значение $NAME (из окружениÑ)ВерÑÐ¸Ñ %s (GTK+ верÑÐ¸Ñ %d.%d.%d).ВертикальноОтображениеПредупреждениеКолеÑом внизКолеÑом вверхШиринаОкнаÐаЗапиÑьЗапиÑÑŒXYУ Ð²Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ быть неÑохраненные Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек. Выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÑ‚ к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДР(Подождите продолжениÑ)_ДÐ|_Ð’Ñе|_Ðет|Ðи одного|_ОтменаДÐ|Ð’Ñе|Ðет|Отмена_ДÐ|_Отмена_ДÐ|_Ðет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИÑтинада~NAMEgentoo-0.20.6/po/quot.sed0000664000175000017500000000023112163774660012130 00000000000000s/"\([^"]*\)"/“\1â€/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1â€™ /g s/“â€/""/g gentoo-0.20.6/po/boldquot.sed0000664000175000017500000000033112163774660012772 00000000000000s/"\([^"]*\)"/“\1â€/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“â€/""/g s/“/“/g s/â€/â€/g s/‘/‘/g s/’/’/g gentoo-0.20.6/INSTALL0000664000175000017500000001722712450061726011062 00000000000000Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, a file `config.cache' that saves the results of its tests to speed up reconfiguring, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.in' is used to create `configure' by a program called `autoconf'. You only need `configure.in' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. You can give `configure' initial values for variables by setting them in the environment. Using a Bourne-compatible shell, you can do that on the command line like this: CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure Or on systems that have the `env' program, you can do it like this: env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not supports the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH', the package will use PATH as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=PATH' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' can not figure out automatically, but needs to determine by the type of host the package will run on. Usually `configure' can figure that out, but if it prints a message saying it can not guess the host type, give it the `--host=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name with three fields: CPU-COMPANY-SYSTEM See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the host type. If you are building compiler tools for cross-compiling, you can also use the `--target=TYPE' option to select the type of system they will produce code for and the `--build=TYPE' option to select the type of system on which you are compiling the package. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Operation Controls ================== `configure' recognizes the following options to control how it operates. `--cache-file=FILE' Use and save the results of the tests in FILE instead of `./config.cache'. Set FILE to `/dev/null' to disable caching, for debugging `configure'. `--help' Print a summary of the options to `configure', and exit. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--version' Print the version of Autoconf used to generate the `configure' script, and exit. `configure' also accepts some other, not widely useful, options. gentoo-0.20.6/compile0000755000175000017500000001624512367655477011427 00000000000000#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gentoo-0.20.6/README.gtkrc0000664000175000017500000000554612163774660012034 00000000000000 1999-01-09 Emil Brink GTK+ RC files in gentoo INTRODUCTION This little file introduces the use of GTK+ RC files in gentoo. If you don't know what "gentoo" or GTK+ is, you should ask yourself why you're reading this file in the first place. :^) If you don't know what a "GTK+ RC file" is, you can either ignore this document, or, if you'd like to customize the look of all GTK+ widgets used by gentoo, read on! WHAT IS IMPLEMENTED As of version 0.9.15, gentoo knows about and loads a GTK+ RC file on startup. This allows you to customize the look (e.g. fonts, colors, and pixmaps) of widgets used in the program. Release 0.9.18 adds names to the two column lists widgets used as the main directory panes, as well as the text widget used by command output capture and the ViewText command. A listing of widget names appears in the example GTK+ RC file. Version 0.9.22 adds a name to the "Preview"-column list used in the File Styles config page. This should be set to the same style as the panes themselves, to get an accurate preview. Except for the widgets mentioned above, no widgets in gentoo have names. To affect their look, you have to use the class name. NAMING THE FILE When starting up, gentoo will load a GTK+ RC file after reading its own config file (.gentoorc). This order allows you to control which GTK+ RC file is used, by giving its path in the ordinary config. Currently, the name of the GTK+ RC file read by gentoo is always ".gentoogtkrc" (note the dot). You can use the "GTK+ RC" path (on the Paths config tab) to control where gentoo will look for the GTK+ RC. The default value for this path is simply "$HOME", which will make gentoo look in your home directory for the file (yes, gentoo paths can contain environ- ment variable look-ups). There is no notion of a site-wide GTK+ RC. If you want gentoo to look for one anyway, append ":/usr/local/lib/gentoo" to the path, and put the desired file there. Don't forget to name it WITH a dot (unlike the site-wide normal gentoorc). THE SUPPLIED EXAMPLE Included in the distribution archive is a sample of a GTK+ RC file, called "gentoogtkrc-example". It is very short and simple; it just sets the panes' fonts to Courier. To use this file, copy it to a dir included in gentoo's GTK+ RC search path. Don't forget to also rename it to ".gentoogtkrc", minding the dot as always. DISABLING GTK+ RC SUPPORT If you don't want gentoo to read any GTK+ RC file, there are two ways of accomplishing that. One easy and permanent way is to remove the file. Since it's not considered an error by gentoo to fail to open the GTK+ RC file, this will not produce any annoying error messages or warnings. It will just quietly turn off GTK+ RC loading. If you're after something less permanent, you could always use the command-line option "--no-gtkrc". If started with this option, gentoo will not load any GTK+ RC file. /Emil gentoo-0.20.6/NEWS0000664000175000017500000004725512460263411010530 00000000000000This file documents additions, changes, and fixes made to gentoo. Entries are grouped by the version of gentoo they apply to. The most recent fixes appear closer to the top of the file. Entries for older versions of gentoo (the 0.15.x, 0.11.x and 0.9.x series) have been dropped from this document. 0.20.6 * Stopped using GtkAlignment widgets, since they are already dead in some distro's GTK+ version. Reported by I. De Marchi. * Spanish and Catalan translations updated, thanks to I. De Marchi. * EPIC bug fix: there was a delay (!) call in the progress-reporting dialog, which absolutely *murdered* gentoo's file I/O performance. Of course, I didn't notice. But Matthias Haase (Fedora packager) did. Thanks! I believe the bad code snuck in when I was working on the progress dialog; it's actually useful then but should never have been released. My apologies. 0.20.5 * We now require GTK+ 3.12. I've always aimed to stay current with GTK+, and since development resources are very limited I can't afford to track multiple release versions. "The latest in Ubuntu" is basically how it works, and since my main workstation is on 14.10, that's it. * Fixed horrible bug with the width-tracking for pane columns, that caused gentoo to consider the configuration changed every time you started it. * Fixed crash bug when starting gentoo without a configuration, and possibly other times as well. * Hunted down and fixed many cases of deprecated icon APIs used. Still "lost" some icons due to GTK+ 3.x changes. * Noticed that the UI turns black in weird ways when running under GTK+ 3.12.2 in Ubuntu 14.10. Cured by turning off GTK's hidden bars: `gsettings set com.canonical.desktop.interface scrollbar-mode normal`. I don't think this is a gentoo issue, it feels like a theme bug. * Cleaned up confused "Grab" button for the wrong window type on the Windows configuration page. Grabbing works only for the main window. * Fixed bug that made GTK+ spew warnings when re-opening the Configuration window. Harmless, but very annoying. * Tweaked how column widths are handled. We no longer support dragging columns to change the width, you must change it numerically in the settings. This is because it's hard to combine a fixed/tracked numerical width with being able to manually resize the column. * Added some margin around the content of the Information window. * Added a new button labelled "Edit Command" on the Styles configuration page, that (with a selected Action property using a custom command) takes you to the "Definition" configuration page for that command. 0.20.4 * Updated Catalan and Spanish translations, thanks to I. De Marchi. * Did some code adjustments due to deprecations in the GTK+ 3.x APIs. 0.20.3 * Fixed fantastically silly mistake that broke the build, which I failed to notice prior to releasing 0.20.2. Sometimes you really get what you pay for, I guess. :| 0.20.2 * Fixed crash bug when adding a new Style. Reported by C. Herzog, thanks. * The DirSwap command wasn't changing the paths for each pane, which was very confusing. Reported by C. Herzog. * Removed keybindings from the default config that used deprecated commands, since that was kind of pointless. Reported by C. Herzog. * Fixed a bug that caused {Ix} checkboxes in command definition dialog fields to fail (https://sourceforge.net/p/gentoo/bugs/79/). Herzog++! * Fixed bug that basically broke keybindings until the Configuration window was opened and closed again. * Fixed bug with color-editing in the Configuration that made you have to double-click to "activate" the selected color in order for the selection to take. Now just clicking OK in the color dialog is enough. * Fixed sneaky bug (https://sourceforge.net/p/gentoo/bugs/78/) that caused gentoo to crash when changing a File Style color. Reported by C. Herzog. 0.20.1 * Ported gentoo to use (and require) GTK+ 3.0. This should not be a very stringent requirement; GTK+ 3.0 is stable and the current main version of the toolkit. There are some minor cosmetic changes as a result. * More reliance on GTK+'s styling, see "gentoogtkrc". In particular, the main window is now named "gentoo", and the header buttons of the current pane are all named "pane-current". * Command keyword matching is now case-sensitive, beware. This is because the helpful insensitive comparison function has been deprecated in glib, and doing it "properly" is somewhere between impossible and too much work. * Boolean command argument matching is also case-sensitive, now. * Command completion in the Run dialog now works slightly differently, more in line with how GTK+ apps behave. No more in-place tab-completion, now you get a pop-up and can use cursor keys to pick the match. This is due to the GCompletion API that was used before now being deprecated in glib. * Removed some manually handled de-focusing of the active row for some actions. Couldn't motivate that code any more, and at least one user found it annoying. This resolves bug #3522441, reported by Skotlex. Thanks! * Added support for an 'E' selector in the {f} and {F} command interpolation syntax, that removes the extensions from generated filenames. Extensions are assumed to start at the first period. This resolves request #3519122, suggested by Skotlex. * Added support for making a pane open up in the process' current directory, as suggested in request #3486547. I'm a bit surprised that wasn't already supported, heh. * Added support for optionally requesting "rules" in the pane trees, if the GTK+ theme supports it. This will suppress any custom background color in gentoo's Style. This addresses request #3231885. * The "Up/Down" arrow buttons used here and there in the UI now use GTK+'s stock items instead, which look a bit nicer. * Fixed a GTK+ warning triggered by the SelectRE built-in command. * Added an option (--list-commands) that simply lists all built-in commands. This is not very useful (the list was already visible in several places). * Removed the "DpFocus" command options page, since the focus-related things are really changing and those flags could no longer be supported. Note that the command itself is also a no-op, it will pop up a nag dialog if used. * More up-to-date paths shown for the --no-rc/--no-gtk-rc/--no-dir-history options; wasn't mentioning the .config/ directory. This fixes #3534219. * Fixed some warnings found by compiling gentoo with LLVM's Clang compiler, rather than GCC as I always have done. * Stopped escaping the Swedish national characters (Ã¥, ä and ö) in the XML read and written by gentoo; this might break if you've used those in e.g. labels, my apologies but it's for the best and should be quick to fix. * Changed the default icon search path to work better once gentoo is installed. Suggested in http://sourceforge.net/p/gentoo/bugs/54/ by ManDay. 0.19.14 * Updated Spanish and Catalan translations, courtesy I. De Marchi. 0.19.13 * Made gentoo run better with all buttons (!) deleted, removing a warning generated by GTK+. * Fixed bug that prevented the Information window from properly closing when the window's close button was clicked. Could crash, instead. * Rewrote the core of the Move command; don't compute the size of the items to move before trying the "fast" (same-device) move, since doing so can take a very long time and totally kill the point of having a fast move path in the first place. This greatly speeds up moving deep hierarchies on the same device. * Fixed a typo that caused the Information window to show raw byte size with periods as the thousands-separators, rather than commas. * Made the Goto popup in the text viewer go away when Return is pressed. 0.19.12 * The "Run" dialog didn't execute when Return was pressed. * Refactored the running of external commands, the check for requiring a selection was done *after* the command definition was parsed, causing use of e.g. {Fu} to fail since it unselects everything. This addresses bug #3284458, thanks to Skotlex for analysis. * Added support for setting window "roles", a GTK+ feature which might make it easier for window managers to position gentoo's windows. This addresses bug #3406791, thanks to Skotlex for the suggestion. * Added quite hackish single-line code to force focus to the current pane when gentoo comes back from being blocked by running an external command. This makes the selection (if any) look correct. * Added a file chooser to the "list dialog" used for the Paths config setting; double-click a path in the list to edit, then click the magnifying glass to the right in the entry to access it. * Hard-coded a larger initial size for many of the dialog windows. * Pretty-printed the various byte sizes displayed by the Join command. * Implemented copying of "special files", i.e. character and block devices, and FIFOs. Assumes the destination is in your local file system, since ordinary POSIX calls are used. See bug #3239428. * Made the maximum buffer size used for copying files larger (16 MB). * Rewrote the core of the Join command to no longer block; now it's possible to cancel an on-going join, and also to see its progress. * Updated Spanish and Catalan translations, courtesy I. De Marchi. 0.19.11 * Added a new configurable setting to the Rename command, which lets you control the "pre-selection" of the old name that it does. You can turn it off, or just have it select the part up to the first dot which is often handy. Also, try Ctrl+Period when renaming. * Updated Spanish and Catalan translations, courtesy I. De Marchi. * Made most text-entry boxes automatically activate the default choice in dialogs, so you can press Return to dismiss the dialog. This addresses bug #3372329, reported by Skotlex. * Made the window used by the Information command configurable on the Windows config page, so the size and position can be tracked. * When starting without a configuration file (and thus no configured startup-path), default to file:/// to at least show something. * Made gentoo store its config files in ~/.config/gentoo, rather than littering ~ with several dot-files. See bug #3174134. 0.19.10 * Updated gentoo to require GTK+ 2.24. This might be annoying to some users, but upgrading GTK+ should be possible manually even if your distribution doesn't yet ship it. I don't have the bandwidth to support gentoo on multiple GTK+ versions, and Ubuntu uses 2.24. * Updated Catalan and Spanish translations, courtesy of Mr De Marchi. * Don't fail and abort if unable to monitor a folder for changes (which happens easily when accessing e.g. remote smb:// folders). * When switching panes, make sure the newly activated pane also gets the input focus. See bug #3232067. * Added an argument (select) to the DirParent command, that when will (when set to true) select the just-left directory in the new view. This addresses bug #3241286. * Re-introduced re-coloring of the pane headers to indicate which pane is active. Currently the highlighting is hardcoded to be toned-down version of the pane's selection color. See bug #3232136. * Added support for GTK+'s "rubber-band" selection mode, using which you can click and drag to multi-select in a quite nice way. * Fixed horrible bug that made gentoo interpret Return in a dialog as the left-most button, regardless of button focusing. This could have nasty consequences in e.g. Delete (Skip -> OK). Reported in bug #3285394 by Skotlex. * Fixed bug #3286621 (thanks to a patch by Skotlex) that crashed gentoo when invoking SelectType and not doing so by direct mouse binding. Neat. * Noticed that the Information command window actually didn't show the size of the selected object(s), which was surprising. Fixed. * Also noticed that the file and directory counts in the Information window weren't "pretty-printed" with thousands-separators. Fixed. * Made gentoo show the active pane's current directory in the main window title bar. This addresses feature request #3232016. 0.19.9 * Bug fix: the introduction of rename in-place in 0.19.8 managed to break double-click on directory and file names. Oops. * Made gentoo's configure.in script explicitly require a more recent version of GTK+, to match the code. You need 2.18 or higher. * Added translations into Catalan (ca.po) and Spanish (es.po), from (and by) Innocent De Marchi. Thanks a lot! * Added a previously forgotten string (the check button text of the "nag" dialog that warns for some issues) translatable. Reported as missing from the PO files by Mr De Marchi. * Incorporated a couple of spelling fixes to the German translation, by Jens Seidel, sent in my Mr De Marchi. Thanks. * Fixed a few markup bugs in the manual page, reported by the ever- vigilant Debian folks (again, through Mr De Marchi). * Made columns resizable directly in the pane, while tracking the changes and updating the config. This fixes bug #3217499. 0.19.8 * Bug fix: gentoo sometimes failed to rescan directories in response to change notifications from the GIO file-monitoring system. One easily-triggered failure occurred when moving a file from the left to the right pane; only the left would rescan. * Added a helpful dialog to the Split command that shows the various codes available in the Name text entry box. * Added an option to the Rename command to make it support renaming "in-place", i.e. by just editing the name directly in the pane. This only works if there is exactly one selected item when Rename is called. * Made the various sizes for command options display without useless ".000" decimal part. * Fixed a bug that made some combo box labels not appear translated. * Fixes and improvements in the Swedish translation. 0.19.7 * The Split command was massively improved, now features a real-time preview that shows the first and last names that will be generated. * Made error display a bit more flexible; now you can select that all error (and status) messages be shown in the main window's title bar, which suppresses the status bar altogether and thus will let you save some vertical space. This addresses bug #3121230. * Improved window icon-setting, trying to make even more sure that all gentoo windows have the same icon. Specifically, this makes the command output capture window have an icon. See bug #3128013. * Moved the "CD Source?" and "CD Destination?" check boxes so they are next to each other, saving some vertical space in the Commands config. * Re-implement "CD Source?" and "CD Destination?" using glib's spawn API, but only for local paths. This addresses bug #3124829. * Bug fix: the RenameSeq command's UI code was a bit broken which caused it to generate GTK+ warnings on the console. * Bug fix: the GetSize command's error handling was a bit shaky, it often failed to properly report what went wrong. * The configuration window can now be shrunk to a lot smaller size than before, and the right-hand side content will scroll as needed. This addresses bug #3121235. * The "Nagging" configuration page was not hooked up to the gettext system so it was untranslatable. Fixed, and translated to Swedish. 0.19.6 * Fixed a bug that caused position and size numbers to track badly on the Window configuration page; especially typing values in went bad. * Add explicit GTK+ geometry hinting code to ensure that it's possible to shrink the main window down to a very small (postage stamp) size. * Bug fix: the "Link Clone" command was broken, and generated a GIO error to the console when used. * Bug fix: made the SymLinkEdit command behave properly if called with no selection (it opens a dialog, letting you create a new link). * The ChOwn and ChMod commands now do an explicit refresh of the source directory pane, since they failed to refresh automatically. This addresses bug #3097322. * Converted a bunch of old constants from #defines into enums. Fresh. * Reworked handling of symbolic links, they should now work a whole lot better (more like 0.15.x series). Links now behave more like their targets when it comes to styling, sorting and so on. * The Information command shows a "yes" (green circle) or "no" (red) icon next to the text box that holds the link target name, indicating whether or not the target exists or not. 0.19.5 * Tweaked the command button layout a bit, so that buttons can now be more narrow. See bug #3101048. * Fixed a bug that disabled the button row edit buttons, and made them behave a bit erratically. * Fixed a bug that made it impossible to edit the "General" flags for External-type command rows in the GUI. 0.19.4 * Replaced gentoo's custom command line parser with the one provided by the glib library. This means much better support for help on the options, and also for sub-group options for GTK+ itself. * Added support for the "changed" time content type. See for instance man stat(2) for information about the differences between "changed" and "modified", which are somewhat subtle. Also note that "created" doesn't seem to work on regular EXT3 filesystems in Linux. * Implemented support for setting the font of the dir panes, with GUI font picker and all. Maybe a bit late, but better late than never. * When expanding the {P} command code, hide any "file://" prefix that might be present, since they confuse typical shell commands. 0.19.3 * A few build improvements that should make it easier to either figure out why gentoo won't build, or simply make it work. Check for glib version 2.24 or greater; check if -lm needed to find pow() function. * Remove use of GtkNotebookPage, helps building on GTK+ 2.22+. * Rewrote dirpane formatting for date (accessed, created, modified) content, since it was completely broken. See Bug #3085097. * Translations actually work now, a very silly typo in the code had accidentally disabled the gettext initialization code. * Added a few strings to the Swedish translation. 0.19.2 * Removed the "right click on path" command binding, since it didn't actually work and I had forgotten it existed. Let's un-bloat a bit. * Added a DpMaximize builtin, which simply maximizes the current pane (or the one given with the index=N argument). * Removed some uses of old GTK_WIDGET macros that have been finally removed in GTK+ 2.20.0, preventing gentoo 0.19.1 from building. * The manual page (in docs/gentoo.1x in the source archive) is now more correct regarding gentoo's command-line options. 0.19.1 * Ported gentoo to use GIO, a virtualizing file system layer that is part of the GTK+/glib family of APIs. Note that there is no mounting support in this release, mounting and auto-mounting are in need of an overhaul, and there didn't seem to be any point in keeping the legacy /etc/fstab-driven support. * gentoo is now totally GTK+ 2.x clean, there are no GTK+ 1.2 widgets being used. This means the main panes are now GtkTreeViews. * Because of the port to GIO, case-sensitive sorting is weaker now. * Block sizes for files have been deemed legacy, and support is largely removed. * Double-clicking the status bar at the top opens the About window. * There are new strings, but the translators have not been contacted prior to the release. If you run gentoo in a non-English langauge, feel free to get in touch with me about translation issues. Maybe you can help out? * The built-in text viewer has been made encoding-aware; see the new ViewText 'encoding' argument to specify source encoding. Note that gentoo does not contain code to auto-detect encoding; that's hard. * The Information command has gained a secondary page, that shows all GIO properties for the selected file. * There is a new Rerun command which re-runs the last command executed by the Run command. * The Split command finally has had its missing other mode (fixed number of parts) implemented, after ~12 years without it. The other mode has also gained a few more built-in part sizes. gentoo-0.20.6/config.sub0000664000175000017500000010033612163774660012014 00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, # Inc. timestamp='2007-06-28' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx | dvp \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64vr | mips64vrel \ | mips64orion | mips64orionel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | mt \ | msp430 \ | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | score \ | sh | sh[1234] | sh[24]a | sh[24]a*eb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64vr-* | mips64vrel-* \ | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]a*eb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; c90) basic_machine=c90-cray os=-unicos ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mipsEE* | ee | ps2) basic_machine=mips64r5900el-scei case $os in -linux*) ;; *) os=-elf ;; esac ;; iop) basic_machine=mipsel-scei os=-irx ;; dvp) basic_machine=dvp-scei os=-elf ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tic55x | c55x*) basic_machine=tic55x-unknown os=-coff ;; tic6x | c6x*) basic_machine=tic6x-unknown os=-coff ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -irx*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: gentoo-0.20.6/missing0000755000175000017500000001533012367655477011442 00000000000000#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2013-10-28.13; # UTC # Copyright (C) 1996-2013 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gentoo-0.20.6/src/0000775000175000017500000000000012460264603010667 500000000000000gentoo-0.20.6/src/cmd_dirrescan.h0000664000175000017500000000021012163774660013557 00000000000000/* ** 1998-06-04 - Another one-line header. */ extern gint cmd_dirrescan(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.20.6/src/cmd_move.h0000664000175000017500000000053712163774660012567 00000000000000/* ** 1998-05-30 - Header file for the MOVE module. Really simple. */ /* Top-level moving functions, for external use. */ extern gboolean move_gfile(MainInfo *min, DirPane *src, DirPane *dst, const GFile *sfile, const GFile *dfile, gboolean progress, GError **err); extern gint cmd_move(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.20.6/src/errors.h0000664000175000017500000000060412163774660012305 00000000000000/* ** 1998-05-23 - Header file for the error-handling module. */ extern void err_clear(MainInfo *min); extern void err_printf(MainInfo *min, const gchar *fmt, ...); extern gint err_set(MainInfo *min, gint code, const gchar *source, const gchar *obj); extern void err_set_gerror(MainInfo *min, GError **error, const gchar *source, const GFile *file); extern void err_show(MainInfo *min); gentoo-0.20.6/src/cmdseq.h0000664000175000017500000000337112163774660012251 00000000000000/* ** 1998-09-25 - Header for the new command sequence module. It's a rewrite! */ #if !defined CMDSEQ_H #define CMDSEQ_H #include "cmdarg.h" /* ----------------------------------------------------------------------------------------- */ typedef gint (*Command)(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); typedef void (*CommandCfg)(MainInfo *min); extern const gchar * csq_cmdseq_unique_name(GHashTable *hash); extern const gchar * csq_cmdseq_map_name(const gchar *name, const gchar *context); extern CmdSeq * csq_cmdseq_new(const gchar *name, guint32 flags); extern void csq_cmdseq_set_name(GHashTable *hash, CmdSeq *cs, const gchar *name); extern CmdSeq * csq_cmdseq_copy(const CmdSeq *src); extern void csq_cmdseq_hash(GHashTable **hash, CmdSeq *cs); extern void csq_cmdseq_destroy(CmdSeq *cs); extern gint csq_cmdseq_row_append(CmdSeq *cs, CmdRow *row); extern void csq_cmdseq_rows_relink(CmdSeq *cs, GList *rows); extern gint csq_cmdseq_row_delete(CmdSeq *cs, CmdRow *row); extern void csq_cmdseq_row_delete_all(CmdSeq *cs); extern gint csq_execute(MainInfo *min, const gchar *name); extern gint csq_execute_format(MainInfo *min, const gchar *fmt, ...); extern void csq_continue(MainInfo *min); extern gboolean csq_handle_ba_flags(MainInfo *min, guint32 flags); extern const gchar * csq_cmdrow_type_to_string(CRType type); extern CRType csq_cmdrow_string_to_type(const gchar *type); extern CmdRow * csq_cmdrow_new(CRType type, const gchar *def, guint32 flags); extern CmdRow * csq_cmdrow_copy(const CmdRow *src); extern void csq_cmdrow_set_type(CmdRow *row, CRType type); extern void csq_cmdrow_set_def(CmdRow *row, const gchar *def); extern void csq_cmdrow_destroy(CmdRow *row); extern void csq_init_commands(MainInfo *min); #endif /* CMDSEQ_H */ gentoo-0.20.6/src/progress.c0000644000175000017500000003117112460262651012621 00000000000000/* ** 1998-09-29 - This is a Russion space shuttle. It is also the module responsible for ** reporting various commands' progress to the user, and providing a nice ** way of aborting commands prematurely. ** 1999-01-30 - Now cancels operation if ESCape is hit. Pretty convenient. ** 1999-03-05 - Adapted for new selection management. Also fixes a couple of minor bugs. ** 2000-07-16 - Operation can now be cancelled by closing the progress window. */ #include "gentoo.h" #include #include #include #include "dirpane.h" #include "fileutil.h" #include "guiutil.h" #include "miscutil.h" #include "sizeutil.h" #include "progress.h" /* ----------------------------------------------------------------------------------------- */ static struct { guint level; /* Current begin/end nesting level. Keep first!! */ guint32 flags; /* Flags from original progress_begin() call. */ GCancellable *cancel; /* This is from the future. */ gboolean show_byte; /* Show total bytes progress bar? */ gboolean show_item; /* Show the item bar? */ gboolean delayed; /* Set to 1 during initial display delay. */ guint tot_num; /* Total number of items to process. */ guint tot_pos; /* Index of current item. */ guint64 byte_tot; /* Total bytes in operation. */ guint64 byte_pos; /* Position, in bytes. */ gchar name[4 * FILENAME_MAX]; /* Current filename. */ off_t item_size; /* Size of current item being processed. */ off_t item_pos; /* Position in the item. */ GTimeVal time_begin; /* The time when pgs_progress_begin() was called. */ guint delay_time; /* Delay until display, in microseconds (!). */ guint last_secs; /* Elapsed seconds last time we displayed ETA and stuff. */ MainInfo *min; GtkWidget *dlg; GtkWidget *body; GtkWidget *tot_pgs; GtkWidget *byte_pgs; GtkWidget *byte_high; GtkWidget *item; GtkWidget *item_pgs; GtkWidget *eta; /* Label for elapsed time, speed, and ETA. */ } pgs_info = { 0U }; /* ----------------------------------------------------------------------------------------- */ /* 1998-09-30 - Count number of top-level selections. ** 1998-10-01 - Added size support. */ static guint count_toplevel_selected(MainInfo *min, guint64 *size) { DirPane *dp = min->gui->cur_pane; GSList *slist, *iter; guint num = 0; guint64 dummy; if(size == NULL) size = &dummy; for(iter = slist = dp_get_selection(dp), *size = 0; iter != NULL; iter = g_slist_next(iter), num++) *size += dp_row_get_size(dp_get_tree_model(dp), iter->data); dp_free_selection(slist); return num; } /* 1998-09-30 - Count number of items recursively from all selections. ** 1998-10-01 - Added size support. ** 1998-12-20 - Now uses the fut_dir_size() function for the recursive scanning. */ static guint count_recursive_selected(MainInfo *min, guint64 *size) { DirPane *dp = min->gui->cur_pane; GSList *slist, *iter; guint num = 0; if(size != NULL) *size = 0U; for(iter = slist = dp_get_selection(dp); iter != NULL; iter = g_slist_next(iter), num++) { if(size) *size += dp_row_get_size(dp_get_tree_model(dp), iter->data); if(dp_row_get_file_type(dp_get_tree_model(dp), iter->data, TRUE) == G_FILE_TYPE_DIRECTORY) { FUCount fu; GFile *dir; dir = dp_get_file_from_row(dp, iter->data); if(fut_size_gfile(min, dir, size, &fu, NULL)) num += fu.num_total; g_object_unref(dir); } } dp_free_selection(slist); return num; } static gint evt_delete(GtkWidget *wid, GdkEvent *evt, gpointer user) { g_cancellable_cancel(user); return TRUE; } /* 1998-09-30 - A callback for the big "Cancel" button. */ static gint evt_cancel_clicked(GtkWidget *wid, gpointer user) { g_cancellable_cancel(user); return TRUE; } static gint evt_keypress(GtkWidget *wid, GdkEventKey *evt, gpointer user) { if(evt->keyval == GDK_KEY_Escape) g_cancellable_cancel(user); return TRUE; } /* 1998-09-30 - Begin a new "session" with progress reporting. */ void pgs_progress_begin(MainInfo *min, const gchar *op_name, guint32 flags) { gchar size_buf[32], buf[128]; GtkWidget *cancel, *hbox, *label; pgs_info.min = min; if(pgs_info.level == 0) { if(flags & PFLG_BUSY_MODE) flags &= PFLG_BUSY_MODE; /* Clear any other flag. */ pgs_info.flags = flags; pgs_info.show_byte = (flags & PFLG_BYTE_VISIBLE) ? TRUE : FALSE; pgs_info.show_item = (flags & PFLG_ITEM_VISIBLE) ? TRUE : FALSE; pgs_info.delayed = TRUE; pgs_info.delay_time = 250000U; pgs_info.byte_pos = 0; pgs_info.last_secs = 0U; if(pgs_info.cancel == NULL) pgs_info.cancel = g_cancellable_new(); else g_cancellable_reset(pgs_info.cancel); if(flags & PFLG_COUNT_RECURSIVE) pgs_info.tot_num = count_recursive_selected(min, &pgs_info.byte_tot); else pgs_info.tot_num = count_toplevel_selected(min, &pgs_info.byte_tot); pgs_info.tot_pos = 0; pgs_info.dlg = gtk_dialog_new(); gtk_widget_set_size_request(pgs_info.dlg, 384, -1); pgs_info.body = gtk_label_new(op_name); g_signal_connect(G_OBJECT(pgs_info.dlg), "delete_event", G_CALLBACK(evt_delete), pgs_info.cancel); g_signal_connect(G_OBJECT(pgs_info.dlg), "key_press_event", G_CALLBACK(evt_keypress), pgs_info.cancel); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(pgs_info.dlg))), pgs_info.body, FALSE, FALSE, 0); if(pgs_info.show_item) { pgs_info.item = gtk_label_new(""); gtk_misc_set_alignment(GTK_MISC(pgs_info.item), 0.0f, 0.5f); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(pgs_info.dlg))), pgs_info.item, FALSE, FALSE, 5); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); pgs_info.item_pgs = gtk_progress_bar_new(); gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(pgs_info.item_pgs), TRUE); gtk_box_pack_start(GTK_BOX(hbox), pgs_info.item_pgs, TRUE, TRUE, 0); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(pgs_info.item_pgs), 0.f); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(pgs_info.dlg))), hbox, FALSE, FALSE, 0); } pgs_info.tot_pgs = gtk_progress_bar_new(); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); if(flags & PFLG_BUSY_MODE) { gtk_progress_bar_set_pulse_step(GTK_PROGRESS_BAR(pgs_info.tot_pgs), 1.f / 10.f); gtk_box_pack_start(GTK_BOX(hbox), pgs_info.tot_pgs, TRUE, TRUE, 0); } else { label = gtk_label_new("0"); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 5); gtk_box_pack_start(GTK_BOX(hbox), pgs_info.tot_pgs, TRUE, TRUE, 0); g_snprintf(buf, sizeof buf, "%d", pgs_info.tot_num); label = gtk_label_new(buf); gtk_box_pack_end(GTK_BOX(hbox), label, FALSE, FALSE, 5); gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(pgs_info.tot_pgs), TRUE); } gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(pgs_info.tot_pgs), 0.f); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(pgs_info.dlg))), hbox, FALSE, FALSE, 0); if(pgs_info.show_byte) { sze_put_offset(size_buf, sizeof size_buf, pgs_info.byte_tot, SZE_AUTO, 3, ','); g_snprintf(buf, sizeof buf, _("Total (%s)"), size_buf); label = gtk_label_new(buf); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(pgs_info.dlg))), label, FALSE, FALSE, 0); pgs_info.byte_pgs = gtk_progress_bar_new(); gtk_progress_bar_set_show_text(GTK_PROGRESS_BAR(pgs_info.byte_pgs), TRUE); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(pgs_info.dlg))), pgs_info.byte_pgs, TRUE, TRUE, 0); } if(!(flags & PFLG_BUSY_MODE)) { pgs_info.eta = gtk_label_new(""); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(pgs_info.dlg))), pgs_info.eta, FALSE, FALSE, 0); } else pgs_info.eta = NULL; cancel = gtk_button_new_with_label(_("Cancel")); g_signal_connect(G_OBJECT(cancel), "clicked", G_CALLBACK(evt_cancel_clicked), pgs_info.cancel); gtk_dialog_add_action_widget(GTK_DIALOG(pgs_info.dlg), cancel, GTK_RESPONSE_CANCEL); g_get_current_time(&pgs_info.time_begin); } else g_warning("pgs_progress_begin() doesn't nest"); pgs_info.level++; } GCancellable * pgs_progress_get_cancellable(void) { return pgs_info.cancel; } /* 1998-09-30 - End a progress-reporting session. Closes down the dialog box. */ void pgs_progress_end(MainInfo *min) { if(pgs_info.level == 1) { gtk_widget_destroy(pgs_info.dlg); pgs_info.dlg = NULL; } pgs_info.level--; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-30 - Begin on a new "item"; typically a file, being bytes. */ void pgs_progress_item_begin(MainInfo *min, const gchar *name, off_t size) { if(pgs_info.flags & PFLG_BUSY_MODE) gtk_progress_bar_pulse(GTK_PROGRESS_BAR(pgs_info.tot_pgs)); else { gchar buf[32]; g_snprintf(buf, sizeof buf, "%u", pgs_info.tot_pos); gtk_progress_bar_set_text(GTK_PROGRESS_BAR(pgs_info.tot_pgs), buf); pgs_info.tot_pos++; } g_snprintf(pgs_info.name, sizeof pgs_info.name, "%s", name); pgs_progress_item_resize(min, size); } /* 2012-01-09 - Set a new size for the current item. This makes sense when moving. */ void pgs_progress_item_resize(MainInfo *min, off_t new_size) { pgs_info.item_size = new_size; if(pgs_info.show_item) { gchar size_buf[32], buf[FILENAME_MAX + 32]; sze_put_offset(size_buf, sizeof size_buf, pgs_info.item_size, SZE_AUTO, 3, ','); g_snprintf(buf, sizeof buf, "%s (%s)", pgs_info.name, size_buf); gtk_label_set_text(GTK_LABEL(pgs_info.item), buf); } gui_events_flush(); } /* 2014-03-02 - Format a bunch of seconds into a more friendly "time" format. */ static void format_eta(gchar *buf, gsize buf_max, guint seconds) { const guint base[] = { 60, 60, 24, 0 }; guint field[sizeof base / sizeof *base], i, conv = seconds; for(i = 0; i < sizeof field / sizeof *field; ++i) { if(base[i]) { field[i] = conv % base[i]; conv /= base[i]; } else field[i] = conv; } if(seconds < 60 * 60) /* Enough with MM:SS? */ g_snprintf(buf, buf_max, "%02u:%02u", field[1], field[0]); else if(seconds < 24 * 60 * 60) /* Enough with HH:MM:SS? */ g_snprintf(buf, buf_max, "%02u:%02u:%02u", field[2], field[1], field[0]); else if(field[3] == 1) /* FIXME: Perhaps there's better I18N magic to use here for day(s). */ g_snprintf(buf, buf_max, _("%u day, %02u:%02u:%02u"), field[3], field[2], field[1], field[0]); else g_snprintf(buf, buf_max, _("%u days, %02u:%02u:%02u"), field[3], field[2], field[1], field[0]); } /* 1998-09-30 - Indicate progress operating on the most recently registered item. Our ** current position in the item is bytes. */ PgsRes pgs_progress_item_update(MainInfo *min, off_t pos) { GTimeVal time_now; if(pgs_info.dlg != NULL) { g_get_current_time(&time_now); if(pgs_info.delayed) { const guint micro = 1E6 * (time_now.tv_sec - pgs_info.time_begin.tv_sec) + (time_now.tv_usec - pgs_info.time_begin.tv_usec); if(micro >= pgs_info.delay_time) pgs_info.delayed = FALSE; } if(!pgs_info.delayed) { if(pgs_info.eta != NULL) { const gfloat secs = msu_diff_timeval(&pgs_info.time_begin, &time_now); if((guint) secs != pgs_info.last_secs) { gchar buf[64], spdbuf[16], etabuf[32]; gfloat spd; guint eta; pgs_info.last_secs = secs; spd = (pgs_info.byte_pos + pos) / secs; eta = (pgs_info.byte_tot - (pgs_info.byte_pos + pos)) / spd; format_eta(etabuf, sizeof etabuf, eta); sze_put_offset(spdbuf, sizeof spdbuf, spd, SZE_AUTO, 3, ','); g_snprintf(buf, sizeof buf, _("Elapsed %02d:%02d Speed %s/s ETA %s"), pgs_info.last_secs / 60, pgs_info.last_secs % 60, spdbuf, etabuf); gtk_label_set_text(GTK_LABEL(pgs_info.eta), buf); } } gtk_widget_realize(pgs_info.dlg); gdk_window_set_group(gtk_widget_get_window(pgs_info.dlg), gtk_widget_get_window(pgs_info.min->gui->window)); gtk_widget_show_all(pgs_info.dlg); } if(pgs_info.show_byte && pgs_info.byte_tot) { gchar tmp[32]; gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(pgs_info.byte_pgs), (gfloat) (pgs_info.byte_pos + pos) / pgs_info.byte_tot); sze_put_offset(tmp, sizeof tmp, pgs_info.byte_pos + pos, SZE_AUTO, 3, ','); gtk_progress_bar_set_text(GTK_PROGRESS_BAR(pgs_info.byte_pgs), tmp); } if(pgs_info.show_item && pgs_info.item_size) { gchar tmp[32]; gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(pgs_info.item_pgs), (gfloat) pos / pgs_info.item_size); sze_put_offset(tmp, sizeof tmp, pos, SZE_AUTO, 3, ','); gtk_progress_bar_set_text(GTK_PROGRESS_BAR(pgs_info.item_pgs), tmp); } gui_events_flush(); if(g_cancellable_is_cancelled(pgs_info.cancel)) return PGS_CANCEL; } return PGS_PROCEED; } /* 1998-09-30 - Done with an item. */ void pgs_progress_item_end(MainInfo *min) { pgs_info.byte_pos += pgs_info.item_size; gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(pgs_info.tot_pgs), (gfloat) pgs_info.tot_pos / pgs_info.tot_num); gui_events_flush(); } gentoo-0.20.6/src/userinfo.c0000664000175000017500000002141312163774660012617 00000000000000/* ** 1998-05-23 - This little module helps map user and group IDs to ASCII names. ** To perform this mapping, it reads /etc/passwd. ** 1998-05-29 - Heavily modified. Now it is more eager to learn, since it will always ** store *all* new encountered (uid,uname) and (gid,gname) pairs. ** This maximizes the amount of user/group info available, and allows ** this info to be used for other funky things (such as a chown command). ** 1998-06-08 - Redesigned the menu-creation support, and also added some crucial ** functionality (squeezed it in). ** 1998-12-22 - Completely rewrote the /etc/passwd parsing. No longer lets the user control ** the file name, but considers it the system's business. Uses the BSD-ish ** getpwent()-API to access the file. Much cleaner and more robust. Also added ** storing of the user's home directories to another hash (for ~-support). ** Then did the exact same thing for group file parsing. These changes resulted ** in a cleaner interface, since this module is now self-contained. */ #include "gentoo.h" #include #include #include #include #include "strutil.h" #include "userinfo.h" /* ----------------------------------------------------------------------------------------- */ typedef struct { /* Holds information about system users (maps UIDs to names). */ GHashTable *dict_uname; /* Hashes uid -> uname. */ GHashTable *dict_uhome; /* Hashes uname -> uhome. Handy for "~emil" and stuff. */ GHashTable *dict_gname; /* Hashes gid -> gname. */ } UsrInfo; static UsrInfo the_usr = { NULL, NULL, NULL }; /* ----------------------------------------------------------------------------------------- */ static gint cmp_string_num(gconstpointer a, gconstpointer b) { gint ia, ib; if(sscanf(a, "%d", &ia) == 1 && sscanf(b, "%d", &ib) == 1) return (ia < ib) ? -1 : (ia > ib); return 0; } static void list_visit(gpointer key, gpointer value, gpointer user) { *(GList **) user = g_list_insert_sorted(*(GList **) user, g_strdup_printf("%d %s", GPOINTER_TO_INT(key), (const gchar *) value), cmp_string_num); } /* 2000-03-21 - Build a list of strings (not GStrings, but plain old dynamic gchar pointers) of ** all groups (if category == UIC_USER) or users (UIC_GROUP) we know of. If ** is non-NULL, it will be filled in with the index for the row describing the group ** or user whose numerical ID is . */ GList * usr_string_list_create(UsrCategory category, gint id, gint *index) { GList *list = NULL, *iter; g_hash_table_foreach(category == UIC_USER ? the_usr.dict_uname : the_usr.dict_gname, list_visit, &list); if(index != NULL) /* Do we need to search? */ { gint tmp, pos; for(iter = list, pos = 0; iter != NULL; iter = g_list_next(iter), pos++) { if((sscanf(iter->data, "%d", &tmp) == 1) && (tmp == id)) *index = pos; } } return list; } /* 2000-03-21 - Free a list of strings as created by usr_string_list_create() above. */ void usr_string_list_destroy(GList *list) { GList *iter; for(iter = list; iter != NULL; iter = g_list_next(iter)) g_free(iter->data); g_list_free(list); } /* ----------------------------------------------------------------------------------------- */ /* 1998-12-22 - Build a hash table with system's password info in it. This might be very ** stupid on large systems, in terms of memory usage... */ static void scan_uid(void) { struct passwd *pw; gchar *old, *home, *name; setpwent(); while((pw = getpwent()) != NULL) { if((old = g_hash_table_lookup(the_usr.dict_uname, GINT_TO_POINTER((gint) pw->pw_uid))) != NULL) { if((home = g_hash_table_lookup(the_usr.dict_uhome, old)) != NULL) { g_hash_table_remove(the_usr.dict_uname, GINT_TO_POINTER((gint) pw->pw_uid)); g_hash_table_remove(the_usr.dict_uhome, old); g_free(old); g_free(home); } else fprintf(stderr, "USERINFO: passwd data for '%s' (%d) has no home dir!\n", old, (gint) pw->pw_uid); } if((name = g_strdup(pw->pw_name)) != NULL) { if((home = g_strdup(pw->pw_dir)) != NULL) { g_hash_table_insert(the_usr.dict_uname, GINT_TO_POINTER((gint) pw->pw_uid), name); g_hash_table_insert(the_usr.dict_uhome, name, home); } else { g_free(name); fprintf(stderr, "USERINFO: Couldn't duplicate home dir\n"); } } else fprintf(stderr, "USERINFO: Couldn't duplicate user name string\n"); } endpwent(); } /* 1998-12-22 - Parse some system-specific file containing group information (typically "/etc/group"). ** Store group names in a hash table indexed on group ids, for easy look-ups later. */ static void scan_gid(void) { struct group *gr; gchar *old, *name; setgrent(); while((gr = getgrent()) != NULL) { if((old = g_hash_table_lookup(the_usr.dict_gname, GINT_TO_POINTER((gint) gr->gr_gid))) != NULL) { g_hash_table_remove(the_usr.dict_gname, GINT_TO_POINTER((gint) gr->gr_gid)); g_free(old); } if((name = g_strdup(gr->gr_name)) != NULL) g_hash_table_insert(the_usr.dict_gname, GINT_TO_POINTER((gint) gr->gr_gid), name); } endgrent(); } /* ----------------------------------------------------------------------------------------- */ /* 2010-02-11 - Returns the current user's home directory. Implemented according to the ** guidelines in the glib documentation. Does never return NULL or an empty' ** string, defaults to "/" if all else fails. Prefers $HOME over passwd. */ const gchar * usr_get_home(void) { const char *home = g_getenv ("HOME"); if(!home) home = g_get_home_dir(); if(!home || *home == '\0') return "/"; return home; } /* ----------------------------------------------------------------------------------------- */ /* 1998-05-29 - Rewritten & renamed. This routine looks up the name of the user with the given ** . Returns pointer to string, or NULL if the user is unknown. */ const gchar * usr_lookup_uname(uid_t uid) { return g_hash_table_lookup(the_usr.dict_uname, GINT_TO_POINTER((gint) uid)); } struct id_lookup { const gchar *name; /* The name we're looking for. */ long value; /* The value, if found. */ }; /* 2000-03-23 - Another g_hash_table_foreach() callback. Cool, because we can reuse ** it for both user and group lookups. */ static void cb_lookup_id(gpointer key, gpointer value, gpointer user) { struct id_lookup *idl = user; if(strcmp(value, idl->name) == 0) idl->value = GPOINTER_TO_INT(key); } /* 2000-03-23 - This does the reverse lookup of the function above. I don't really like the ** name, but it'll do for now. :) Returns the uid, or -1 if the name wasn't ** found. Oh, and this will be slow, so don't do it often, OK? */ long usr_lookup_uid(const gchar *name) { struct id_lookup idl; idl.name = name; idl.value = -1; g_hash_table_foreach(the_usr.dict_uname, cb_lookup_id, &idl); return idl.value; } /* 1998-12-22 - Look up the home directory of a user called . Returns pointer to string, ** or NULL if there is no such user. If is "" or NULL, returns the home ** directory of the current effective user. */ const gchar * usr_lookup_uhome(const gchar *uname) { if(uname == NULL || *uname == '\0') { if((uname = usr_lookup_uname(geteuid())) != NULL) return g_hash_table_lookup(the_usr.dict_uhome, uname); } return usr_get_home(); } /* 1998-05-29 - Rewritten & renamed. This routine looks up the name of the group with the given ** . Returns pointer to string, or NULL if the group is unknown. */ const gchar * usr_lookup_gname(gid_t gid) { return g_hash_table_lookup(the_usr.dict_gname, GINT_TO_POINTER(gid)); } /* 2000-03-23 - This does the reverse lookup of the function above. I don't really like the ** name, but it'll do for now. :) Returns the uid, or -1 if the name wasn't ** found. Oh, and this will be slow, so don't do it often, OK? */ long usr_lookup_gid(const gchar *name) { struct id_lookup idl; idl.name = name; idl.value = -1; g_hash_table_foreach(the_usr.dict_gname, cb_lookup_id, &idl); return idl.value; } /* ----------------------------------------------------------------------------------------- */ /* Compare two pointers as integers. Can't use g_int_equal(), since that dereferences. */ static gint cmp_int(gconstpointer a, gconstpointer b) { return GPOINTER_TO_INT(a) == GPOINTER_TO_INT(b); } /* 1998-12-22 - Initialize the userinfo module. Calling any of the functions exported from this ** module without a prior call to usr_init() is illegal, and will likely crash. ** Returns TRUE on success, a sullen FALSE on failure. */ gboolean usr_init(void) { if((the_usr.dict_uname = g_hash_table_new(g_direct_hash, cmp_int)) != NULL) { if((the_usr.dict_uhome = g_hash_table_new(g_str_hash, g_str_equal)) != NULL) { if((the_usr.dict_gname = g_hash_table_new(g_direct_hash, cmp_int)) != NULL) { scan_uid(); scan_gid(); return TRUE; } g_hash_table_destroy(the_usr.dict_uhome); } g_hash_table_destroy(the_usr.dict_uname); } return FALSE; } gentoo-0.20.6/src/cmd_generic.c0000664000175000017500000001465512163774660013236 00000000000000/* ** 1998-05-29 - I wisen up, and design a generic command dialog interface. Might come in handy. This will ** support the Opus-like OK, All, Skip and Cancel buttons for all commands using it (i.e. delete, ** rename, protect etc). Great. ** 1998-06-04 - Added flags to the cmd_generic() call, allowing different commands to tailor the generic part ** somewhat. Specifically, that means that some commands (rename) now can get rid of the "All" button. ** 1998-07-09 - Added flag CGF_NODIRS, which avoids calling body() or action() on dirs. Required by the split ** command. ** 1998-07-10 - Added CGF_NOENTER/NOESC, which disable the new keyboard shortcuts. ** 1998-07-27 - Renamed the CGF_NOENTER flag to CGF_NORETURN. Better. ** 1998-09-12 - Implemented the CGF_SRC flag for source pane rescanning. ** 2002-08-19 - Congrats, sis! :) Rewrote to use dialog module, shrinking it down nicely. */ #include "gentoo.h" #include #include "dialog.h" #include "errors.h" #include "fileutil.h" #include "dirpane.h" #include "cmd_generic.h" struct gen_info { guint32 flags; MainInfo *min; DirPane *src, *dst; GSList *s_slist; /* Source pane selection. */ const GSList *s_iter; /* Source selection iterator. */ GenBodyFunc bf; GenActionFunc af; GenFreeFunc ff; GError *error; /* For action function to report any error in. */ gpointer user; /* User's data, passed on in callbacks. */ gboolean open; gboolean need_update; /* Set if user's action function has been called. */ gboolean ok; /* Tracks success/fail of last action. */ Dialog *dlg; }; /* ----------------------------------------------------------------------------------------- */ /* 1998-05-29 - This is run when user clicks "Cancel", or when we run out of entries to ** work on. It simply closes everything down. */ static void end_command(struct gen_info *gen) { if(gen->s_slist != NULL) { dp_free_selection(gen->s_slist); gen->s_slist = NULL; } if(gen->dlg != NULL) /* Protect against the evils of uncontrolled recursion. */ { if(gen->ff != NULL) gen->ff(gen->user); /* Let caller free his stuff. */ dlg_dialog_sync_destroy(gen->dlg); gen->dlg = NULL; gen->open = FALSE; if(gen->need_update) { if(gen->flags & CGF_SRC) dp_rescan(gen->src); if(!(gen->flags & CGF_NODST)) dp_rescan(gen->dst); gen->need_update = FALSE; } } } /* 2009-09-19 - Filter out current row, based on its file type. Returns TRUE if row is to be included. */ static gboolean type_filter(const struct gen_info *gen) { /* We need both target file type and actual non-following type. */ const GFileType tft = dp_row_get_file_type(dp_get_tree_model(gen->src), gen->s_iter->data, TRUE); const GFileType ft = dp_row_get_file_type(dp_get_tree_model(gen->src), gen->s_iter->data, FALSE); if((gen->flags & CGF_NODIRS) && (tft == G_FILE_TYPE_DIRECTORY)) return FALSE; else if((gen->flags & CGF_LINKSONLY) && (ft != G_FILE_TYPE_SYMBOLIC_LINK)) return FALSE; return TRUE; } /* 1998-05-29 - Find the first selected entry, initialize body using it, and return 1. ** If no selected entry was found, 0 is returned. */ static gint first_body(struct gen_info *gen) { for(gen->s_iter = gen->s_slist; gen->s_iter != NULL; gen->s_iter = g_slist_next(gen->s_iter)) { if(type_filter(gen)) { gen->bf(gen->min, gen->src, gen->s_iter->data, gen, gen->user); return 1; } } return 0; } /* 1998-05-29 - Find the next selected entry, and generate body using it. If none is ** found, we terminate by calling end_command(). ** 1999-03-05 - Rewritten for new selection and general call format. */ static void next_or_end(struct gen_info *gen) { for(gen->s_iter = g_slist_next(gen->s_iter); gen->s_iter != NULL; gen->s_iter = g_slist_next(gen->s_iter)) { if(!type_filter(gen)) continue; gen->bf(gen->min, gen->src, gen->s_iter->data, gen, gen->user); return; } end_command(gen); } /* 1998-05-29 - Execute the command on all selected entries, from the current and ** onwards. Then close down the dialog and exit. */ static void all_then_end(struct gen_info *gen) { for(; gen->s_iter != NULL; gen->s_iter = g_slist_next(gen->s_iter)) { if(!type_filter(gen)) continue; gen->need_update = TRUE; if(!gen->af(gen->min, gen->src, gen->dst, gen->s_iter->data, &gen->error, gen->user)) break; } end_command(gen); } /* 1998-05-29 - General purpose command execution framework entry point. ** 1998-05-31 - Set the CAN_DEFAULT flag on all four buttons, making them a lot ** lower (of course). This made it look somewhat better. */ gint cmd_generic(MainInfo *min, const gchar *title, guint32 flags, GenBodyFunc bf, GenActionFunc af, GenFreeFunc ff, gpointer user) { const gchar *btn1 = N_("_OK|A_ll|_Skip|_Cancel"), *btn2 = N_("_OK|_Skip|_Cancel"), *btn; static struct gen_info gen; gen.flags = flags; gen.min = min; gen.src = min->gui->cur_pane; gen.dst = dp_mirror(min, gen.src); if((gen.s_iter = gen.s_slist = dp_get_selection(gen.src)) == NULL) /* No selection? */ return 0; gen.bf = bf; gen.af = af; gen.ff = ff; gen.open = TRUE; gen.error = NULL; gen.user = user; gen.need_update = FALSE; gen.ok = FALSE; btn = _((flags & CGF_NOALL) ? btn2 : btn1); gen.dlg = dlg_dialog_sync_new(*(GtkWidget **) user, title, btn); /* Make dialog stay open, and in place, after wait() returns. Less annoying. */ dlg_dialog_sync_stay_open(gen.dlg); if(first_body(&gen)) { gint bid_ok = DLG_POSITIVE, bid_all = bid_ok + 1, bid_skip = bid_all + 1, bid_cancel = bid_skip + 1; gint reply; if(flags & CGF_NOALL) /* Adjust button IDs if no "All" present. */ bid_all = -1, bid_skip--, bid_cancel--; gen.ok = TRUE; while(gen.open && gen.ok) { reply = dlg_dialog_sync_wait(gen.dlg); if(reply == bid_ok) { gen.need_update = TRUE; if(!(gen.ok = gen.af(gen.min, gen.src, gen.dst, gen.s_iter->data, &gen.error, gen.user))) { err_set_gerror(min, &gen.error, title, dp_get_file_from_row(gen.src, gen.s_iter->data)); end_command(&gen); } else next_or_end(&gen); } else if(reply == bid_all) all_then_end(&gen); else if(reply == bid_skip) next_or_end(&gen); else end_command(&gen); } } if(gen.dlg != NULL) dlg_dialog_sync_destroy(gen.dlg); return gen.ok; } /* 2010-06-13 - Track the state of an entry widget, allowing the command to execute only for non-empty strings. */ void cmd_generic_track_entry(gpointer gen, GtkWidget *entry) { struct gen_info *real_gen = gen; dlg_dialog_track_entry(real_gen->dlg, entry); } gentoo-0.20.6/src/dirpane.c0000664000175000017500000021125412445574500012405 00000000000000/* ** 1998-05-25 - The amount of code in the main module dealing with dirpanes simply got too big. Dike, dike. ** 1998-06-08 - Redesigned sorting somewhat. Now, the information used to determine how to sort resides ** in the configuration structure, not the individual dir pane. ** 1998-08-02 - Fixed big performance mishap; when changing the sort mode, a full dir reread was done, ** rather than just a (relatively quick) redisplay. ** 1998-08-08 - Now finally supports high-speed dragging without losing lines. Great. ** 1999-03-05 - Massive changes since we now rely on GTK+'s CList widget to handle all selection details. ** Gives dragging, scrolling, and stuff. ** 1999-03-14 - Opaque-ified the access to DirRow fields. ** 1999-05-29 - Added support for symlinks. More controlled and more memory efficient than the old code. ** 2000-04-16 - Simplified sorting code somewhat, implemented actual comparison functions for {u,g}name. */ #include "gentoo.h" #include #include #include #include #include #include "children.h" #include "cmdseq.h" #include "configure.h" #include "controls.h" #include "dirhistory.h" #include "dpformat.h" #include "errors.h" #include "events.h" #include "fileutil.h" #include "gfam.h" #include "guiutil.h" #include "sizeutil.h" #include "strutil.h" #include "styles.h" #include "types.h" #include "userinfo.h" #include "cmd_dpfocus.h" #include "dirpane.h" /* ----------------------------------------------------------------------------------------- */ typedef gint (*StrCmpFunc)(const gchar *a, const gchar *b); static DPSort the_sort; /* Used to get state across to qsort() callback. */ static GtkStyle *pane_selected = NULL, /* The style used on selected pane's column buttons. */ *focus_style = NULL; /* For focusing. */ static gboolean no_repeat = FALSE; /* Ugly hack to prevent repeat on focused row to go into infinity. Ugly. Ugly. */ /* This is used by dp_activate_queued() to keep track of state. */ static struct { guint handler; DirPane *old_cur; } the_activate_queue_info = { 0, NULL }; static GSList *pathwidgetry_builders = NULL; enum { COL_FILE = 0, COL_INFO, COL_FTYPE, COL_FILENAME_COLLATE_KEY, COL_LINK_TARGET_INFO, COL_FLAGS, COL_NUMBER_OF_COLUMNS }; /* ----------------------------------------------------------------------------------------- */ static void clear_total_stats(DirPane *dp); static void clear_selection_stats(SelInfo *si); static void dp_activate_queued(DirPane *dp); /* ----------------------------------------------------------------------------------------- */ /* 2010-11-21 - Rewritten. Just initialize some of the string data fields of all panes. */ void dp_initialize(DirPane *dp, size_t num) { size_t i; /* Clear the path settings. */ for(i = 0; i < num; i++) { dp[i].dir.path[0] = '\0'; dp[i].dir.pathd = NULL; dp[i].dir.root = NULL; } } /* ----------------------------------------------------------------------------------------- */ /* 2010-06-02 - Encapsulate this tiny porting/compatibility issue to spare us from #ifdef:s all over. */ gboolean dp_realized(const MainInfo *min) { return gtk_widget_get_realized(min->gui->panes); } /* ----------------------------------------------------------------------------------------- */ /* 2002-08-02 - Rewrote this classic, to be a bit shorter and take const-ant time, too. Whoo. */ DirPane * dp_mirror(const MainInfo *min, const DirPane *dp) { return &min->gui->pane[1 - dp->index]; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-05 - Get the full name, with path, for row number of . Trivial, but ** saves a couple of lines here and there elsewhere in the program. ** 1999-01-20 - Now tries to avoid starting the name with two slashes for root entries. ** 2002-02-25 - Generalized to never produce double slashes, removed special case for root. */ const gchar * dp_full_name(const DirPane *dp, const DirRow2 *row) { static gchar buf[PATH_MAX]; g_snprintf(buf, sizeof buf, "%s/%s", g_file_get_path(dp->dir.root), dp_row_get_name(dp_get_tree_model(dp), row)); return buf; } /* 1999-02-23 - Get the name of a row, but quoted and with any embedded quotes ** escaped by backslashes. Very handy when evaluating {f}-codes... ** If is TRUE, the path is included as well. Doesn't nest. */ const gchar * dp_name_quoted(const DirPane *dp, const DirRow2 *row, gboolean path) { static gchar buf[2 * PATH_MAX]; const gchar *fn, *ptr; gchar *put = buf; fn = path ? dp_full_name(dp, row) : dp_row_get_name(dp_get_tree_model(dp), row); *put++ = '"'; for(ptr = fn; *ptr; ptr++) { if(*ptr == '"' || *ptr == '\\') *put++ = '\\'; *put++ = *ptr; } *put++ = '"'; *put = '\0'; return buf; } /* ----------------------------------------------------------------------------------------- */ /* 2008-09-20 - Clear the completion cache. */ static void completion_clear(DirPane *dp) { GtkListStore *cm; cm = GTK_LIST_STORE(gtk_entry_completion_get_model(dp->complete.compl)); if(cm == NULL) return; gtk_list_store_clear(cm); } /* 2008-09-20 - Update the completion for the given pane, considering that 'prefix' is the * current directory root. If this is the same as the cached, do nothing. */ static void completion_update(DirPane *dp, const gchar *prefix) { GtkListStore *cm; GFile *dir; GFileEnumerator *fen; if(strcmp(dp->complete.prefix, prefix) == 0) return; cm = GTK_LIST_STORE(gtk_entry_completion_get_model(dp->complete.compl)); if(cm == NULL) return; /* We're about to check on-disk, so clear the cache in the GtkEntryCompletion. */ gtk_list_store_clear(cm); dir = g_file_parse_name(prefix); if((fen = g_file_enumerate_children(dir, "standard::*", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, NULL)) != NULL) { GFileInfo *child; GtkTreeIter iter; while((child = g_file_enumerator_next_file(fen, NULL, NULL)) != NULL) { if(g_file_info_get_file_type(child) == G_FILE_TYPE_DIRECTORY) { gchar buf[4 * PATH_MAX]; /* Assumes prefix ends with slash. Slighly Unix-centric. */ g_snprintf(buf, sizeof buf, "%s%s", prefix, g_file_info_get_name(child)); gtk_list_store_append(cm, &iter); gtk_list_store_set(cm, &iter, 0, buf, -1); } g_object_unref(G_OBJECT(child)); } g_strlcpy(dp->complete.prefix, prefix, sizeof dp->complete.prefix); g_object_unref(fen); } g_object_unref(G_OBJECT(dir)); } static gboolean completion_match_function(GtkEntryCompletion *completion, const gchar *key, GtkTreeIter *iter, gpointer user) { gchar *mv; gtk_tree_model_get(gtk_entry_completion_get_model(completion), iter, 0, &mv, -1); if(mv != NULL) { gsize klen = strlen(key); /* NOTE: This is in *bytes*, not UTF-8 chars. */ gboolean eq = memcmp(key, mv, klen) == 0; g_free(mv); return eq; } return FALSE; } /* ----------------------------------------------------------------------------------------- */ /* 2000-02-03 - Here's the handler for the optional "huge parent" button, in the pane margin. */ static void evt_hugeparent_clicked(GtkWidget *wid, gpointer user) { DirPane *dp = user; csq_execute(dp->main, dp->index == 0 ? "ActivateLeft" : "ActivateRight"); csq_execute(dp->main, "DirParent"); } /* 1998-09-15 - This handler gets run when user clicks the "up" button next to path entry. */ static void evt_parent_clicked(GtkWidget *wid, gpointer user) { DirPane *dp = user; csq_execute(dp->main, dp->index == 0 ? "ActivateLeft" : "ActivateRight"); csq_execute(dp->main, "DirParent"); } /* 2008-09-13 - A simple rewrite of the older code, considering the switch to a GtkComboBoxEntry * widget for the path entry/history tasks. */ static void evt_path_new(GtkWidget *wid, gpointer user) { DirPane *dp = user; dp_activate(dp); csq_execute_format(dp->main, "DirEnter 'dir=%s'", stu_escape(gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(dp->path)))))); dp_path_unfocus(dp); } static void evt_path_changed(GtkWidget *wid, gpointer user) { gint index; const gchar *now; now = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(wid)))); index = gtk_combo_box_get_active(GTK_COMBO_BOX(wid)); if(index < 0) { gchar *ptr; /* Build "prefix" version of the current path. The prefix is defined, for completion * purposes, as the text up to and including the right-most directory separator. We * do this in non-dynamic storage, for speed. */ ptr = g_utf8_strrchr(now, -1, G_DIR_SEPARATOR); if(ptr != NULL) { gchar buf[1024]; size_t plen = ptr - now + 1; if(plen < sizeof buf) { memcpy(buf, now, plen); buf[plen] = '\0'; /* Now, we have a UTF-8 prefix in buf, which is perfect. */ completion_update(user, buf); } } } else evt_path_new(wid, user); } /* 2008-09-20 - Cut away Tab handling, we now use the slower but more modern complete-as-you type style. */ static gboolean evt_path_key_press(GtkWidget *wid, GdkEventKey *evt, gpointer user) { DirPane *dp = user; if(evt->keyval == GDK_KEY_Escape) dp_path_unfocus(dp); return FALSE; } /* 1998-05-27 - I had forgotten about the possibility for users to click in the path entry widget, and ** by doing so circumventing my clever (hairy) flag system. This remedies that. ** 1998-05-29 - Changed polarity of operation. Was broken. Sloppy me. */ static gboolean evt_path_focus(GtkWidget *wid, GdkEventFocus *ev, gpointer user) { DirPane *dp = user; kbd_context_detach(dp->main->gui->kbd_ctx, GTK_WINDOW(dp->main->gui->window)); dp_activate(dp); g_signal_connect(G_OBJECT(wid), "key_press_event", G_CALLBACK(evt_path_key_press), dp); return FALSE; } static gboolean evt_path_unfocus(GtkWidget *wid, GdkEventFocus *ev, gpointer user) { DirPane *dp = user; kbd_context_attach(dp->main->gui->kbd_ctx, GTK_WINDOW(dp->main->gui->window)); g_signal_handlers_disconnect_by_func(G_OBJECT(wid), G_CALLBACK(evt_path_key_press), dp); return FALSE; } /* 1998-12-19 - The tiny little "hide" button was clicked. Act. */ static void evt_hide_clicked(GtkWidget *wid, gpointer user) { DirPane *dp = user; dp_activate(dp); dp->main->cfg.dp_format[dp->index].hide_allowed = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid)); csq_execute(dp->main, "DirRescan"); } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-06 - The given has been double-clicked. Time to execute some fun action, ** namely the Default for the style of the clicked row. */ static void doubleclick(DirPane *dp) { csq_execute(dp->main, "FileAction"); if(chd_get_running(NULL) == NULL) /* If command sequence finished, reset. Else keep around. */ dp->dbclk_row = -1; } /* 1999-05-13 - Simulate a double click on in . Handy for use by the focusing ** module. */ void dp_dbclk_row(DirPane *dp, gint row) { if(row != -1) { dp->dbclk_row = row; doubleclick(dp); } } /* 1999-03-04 - Rewritten. Now very much simpler. :) */ void dp_select(DirPane *dp, const DirRow2 *row) { gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)), (GtkTreeIter *) row); } /* 1999-03-04 - Select all rows. Handy for the SelectAll command. Since selection management ** is now largely done by the GtkCList widget for us, this is not rocket science. ** 2000-09-16 - Noticed that using gtk_clist_select_all() reset the vertical scroll of the list ** to zero, which annoyed me. This happens regardless of callback. Did a work around. */ void dp_select_all(DirPane *dp) { gtk_tree_selection_select_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view))); } /* 1999-03-04 - Rewritten in a lot simpler way. */ void dp_unselect(DirPane *dp, const DirRow2 *row) { gtk_tree_selection_unselect_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)), (GtkTreeIter *) row); /* FIXME: Doesn't handle double-click specifically, might be bad. */ } /* 1999-03-04 - Unselect all rows. Real simple. */ void dp_unselect_all(DirPane *dp) { dp->dbclk_row = -1; gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view))); } /* 2000-03-18 - Since the select/unselect functions no longer return success or failure, the check ** is done explicitly here instead. Much better, really. */ void dp_toggle(DirPane *dp, const DirRow2 *row) { if(gtk_tree_selection_iter_is_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)), (GtkTreeIter *) row)) dp_unselect(dp, row); else dp_select(dp, row); } /* 1998-06-18 - This handles the situation when a user clicks on a row in a directory pane. Might envoke ** action on files/dirs. ** 1998-06-04 - Added support for a little menu popping up when the right button is pressed. First it changes ** to the given pane. ** 1998-06-17 - Added shift-sensing to extend the current selection. Not so crucial in my mind, since dragging ** is so supported. But, nice never the less (and somewhat standard, so people might expect it). ** 1998-06-17 - Added control-sensing to "extend" the current UNselection. Cool? ** 1999-03-05 - Simplified since we now use GTK+'s built-in CList selection. ** 2003-10-08 - Implemented Click-M-Click recognition. ** 2009-11-07 - Simplified for GTK+ 2.0 implementation of the main dirpane list widget. Dropped customized selection ** support (i.e. click and drag to multi-select); now it's always "system default" mode. */ static gboolean evt_dirpane_button_press(GtkWidget *wid, GdkEventButton *event, gpointer user) { static DirPane *last_dp = NULL; static GTimeVal last_time; const gchar *mcmd; DirPane *dp = user; const gboolean change = last_dp && dp != last_dp; GTimeVal now; /* Handle commands mapped to mouse buttons. This includes the RMB menu, typically. */ if((event->type == GDK_BUTTON_PRESS) && (mcmd = ctrl_mouse_map(dp->main->cfg.ctrlinfo, event)) != NULL) { dp_activate_queued(dp); last_dp = dp; evt_event_set((GdkEvent *) event); csq_execute(dp->main, mcmd); evt_event_clear(event->type); return TRUE; } /* Look for click-m-click, i.e. a rapid click in opposite pane after a selection. */ g_get_current_time(&now); if(change) { const gchar *cmd = ctrl_clickmclick_get_cmdseq(dp->main->cfg.ctrlinfo); if(cmd && *cmd) { const gfloat elapsed = 1E-6f * (now.tv_usec - last_time.tv_usec) + (now.tv_sec - last_time.tv_sec); if(elapsed < ctrl_clickmclick_get_delay(dp->main->cfg.ctrlinfo)) { csq_execute(dp->main, cmd); return TRUE; } } } dp_activate_queued(dp); last_dp = dp; last_time = now; return FALSE; } /* 2009-11-07 - User clicked a column; update sorting data. Much easier now with GTK+ 2. */ static void evt_pane_sort_column_clicked(GtkTreeSortable *sortable, gpointer user) { DirPane *dp = user; DPSort *sort; gint column; GtkSortType type; dp_activate(dp); gtk_tree_sortable_get_sort_column_id(sortable, &column, &type); sort = &dp->main->cfg.dp_format[dp->index].sort; sort->content = column; sort->invert = (type == GTK_SORT_DESCENDING); } /* ----------------------------------------------------------------------------------------- */ /* 1999-04-27 - Redisplay given pane. Will totally clear the GtkCList widget, and reformat ** all row data into it. Does *not* resort the pane's contents; use (the new) ** dp_resort() function for that. Also does *not* preserve the set of selected ** rows or the vertical position; use dp_redisplay_preserve() for that. */ void dp_redisplay(DirPane *dp) { g_warning("dp_redisplay() totally non-implemented"); } /* 1999-04-27 - Redisplay given pane, keeping both the selected set and the vertical position. ** This is the one to use in most cases. */ void dp_redisplay_preserve(DirPane *dp) { DHSel *sel; gfloat vpos; sel = dph_dirsel_new(dp); vpos = dph_vpos_get(dp); dp_redisplay(dp); dph_vpos_set(dp, vpos); dph_dirsel_apply(dp, sel); dph_dirsel_destroy(sel); } /* ----------------------------------------------------------------------------------------- */ /* 1998-05-25 - Moved this old workhorse into the new dirpane module, and discovered that ** it wasn't commented. Lazy me. Also modified its prototype, to take the ** DirPane to display rather than figuring it out from MainInfo. */ void dp_show_stats(DirPane *dp) { MainInfo *min; if((min = dp->main) != NULL) { gchar buf[256], selbuf[32] = "", totbuf[32] = "", *ptr = buf; const SelInfo *sel = &dp->dir.sel; ptr += g_snprintf(ptr, sizeof buf, _("%u/%u dirs, %u/%u files"), sel->num_dirs, dp->dir.tot_dirs, sel->num_files, dp->dir.tot_files); sze_put_offset(selbuf, sizeof selbuf, sel->num_bytes, SZE_AUTO, 1, ','); sze_put_offset(totbuf, sizeof totbuf, dp->dir.tot_bytes, SZE_AUTO, 1, ','); ptr += sprintf(ptr, _(" (%s/%s)"), selbuf, totbuf); if(dp->dir.fs.valid) { gchar dbuf[32], pbuf[32]; sze_put_offset(dbuf, sizeof dbuf, dp->dir.fs.fs_size - dp->dir.fs.fs_free, SZE_AUTO, 1, ','); g_snprintf(pbuf, sizeof pbuf, "%.1f%%", 100.0 * ((gdouble) (dp->dir.fs.fs_size - dp->dir.fs.fs_free) / (gdouble) dp->dir.fs.fs_size)); ptr += sprintf(ptr, _(", %s (%s) used"), dbuf, pbuf); sze_put_offset(dbuf, sizeof dbuf, dp->dir.fs.fs_free, SZE_AUTO, 3, ','); ptr += sprintf(ptr, _(", %s free"), dbuf); } if(min->cfg.errors.display != ERR_DISPLAY_TITLEBAR) gtk_label_set_text(GTK_LABEL(min->gui->top), buf); else gui_set_main_title(dp->main, buf); } } /* 2010-08-03 - Set the activate-status of the given pane's columns (that's what "col" refers to). Slighly hackish. */ static void dp_set_col_active(DirPane *dp, gboolean active) { if(dp != NULL) { GtkTreeViewColumn *column; guint i; for(i = 0; (column = gtk_tree_view_get_column(GTK_TREE_VIEW(dp->view), i)) != NULL; i++) { GtkWidget *header = gtk_tree_view_column_get_button(column); if(header != NULL) gtk_widget_set_sensitive(header, active); } gtk_widget_set_name(dp->view, active ? "pane-current" : "pane"); } } /* 2002-07-14 - Do the pane rendering necessary to change active pane from into . */ static void activate_render(DirPane *from, DirPane *to) { if(from != NULL) dp_set_col_active(from, FALSE); if(to != NULL) { dp_set_col_active(to, TRUE); gtk_widget_grab_focus(to->view); dp_show_stats(to); } } /* 1999-06-09 - Activate , making it the source pane for all operations. Returns TRUE if the activation ** meant that another pane was deactivated, FALSE if was already the activate pane. */ gboolean dp_activate(DirPane *dp) { if(dp != NULL && dp->main->gui->cur_pane != dp) { gchar *name; activate_render(dp->main->gui->cur_pane, dp); dp->main->gui->cur_pane = dp; if(dp->dir.root != NULL && (name = g_file_get_parse_name(dp->dir.root)) != NULL) { gchar tbuf[256]; g_snprintf(tbuf, sizeof tbuf, "%s - gentoo", name); win_window_set_title(dp->main->gui->window, tbuf); g_free(name); } return TRUE; } return FALSE; } /* 2002-07-13 - This runs when GTK+ is idle, and does the pane activation rendering, once. */ static gint idle_activate(gpointer data) { activate_render(the_activate_queue_info.old_cur, ((MainInfo *) data)->gui->cur_pane); g_source_remove(the_activate_queue_info.handler); the_activate_queue_info.handler = 0U; return 0; } /* 2002-07-13 - Activate a pane, but queue the rendering until GTK+ is idle. This works around ** a very annoying bug/misfeature which causes "ghost" pane scrolling to occur. ** We only queue the rendering, since that seems to suffice, and we need to really ** change gentoo's idea of "active pane" immediately or things break. */ static void dp_activate_queued(DirPane *dp) { if(the_activate_queue_info.handler) g_source_remove(the_activate_queue_info.handler); the_activate_queue_info.handler = g_idle_add(idle_activate, dp->main); the_activate_queue_info.old_cur = dp->main->gui->cur_pane; dp->main->gui->cur_pane = dp; } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-05 - Answer whether given pane has one or more rows selected or not. */ gboolean dp_has_selection(DirPane *dp) { if(dp->dbclk_row != -1) return TRUE; return gtk_tree_selection_count_selected_rows(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view))) > 0 && !no_repeat; } /* 2011-01-03 - Determine whether the given pane has a single selected row. */ gboolean dp_has_single_selection(const DirPane *dp) { return gtk_tree_selection_count_selected_rows(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view))) == 1; } /* 1999-03-06 - Answer whether given is currently selected. A bit more efficient ** than getting the entire list through dp_get_selection(), but only if ** you're not going to iterate the selection anyway. */ gboolean dp_is_selected(DirPane *dp, const DirRow2 *row) { if(dp == NULL || row == NULL) return FALSE; return gtk_tree_selection_iter_is_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)), (GtkTreeIter *) row); } static GSList * append_row(GSList *list, DirPane *dp, gint index) { gchar buf[16]; GtkTreeIter *iter; if((iter = g_malloc(sizeof *iter)) != NULL) { g_snprintf(buf, sizeof buf, "%d", index); if(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(dp->dir.store), iter, buf)) return g_slist_prepend(list, iter); else g_warning("**Unable to get iter for selection"); } return list; } static void cb_append_row(GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer user) { GSList **sel = user; GtkTreeIter *di; if((di = g_malloc(sizeof *di)) != NULL) { *di = *iter; *sel = g_slist_prepend(*sel, di); } } /* 1999-03-04 - Return a GSList of selected rows. Each item's data member is a DirRow. ** Knows how to deal with a double click, too. This is going to be the new ** interface for all commands. ** 1999-03-15 - Now sorts the rows in address order, since otherwise the selection retains ** the order in which it was done by the user, and that is simply confusing. */ GSList * dp_get_selection(DirPane *dp) { GSList *sel = NULL; no_repeat = FALSE; if(dp->dbclk_row != -1) sel = append_row(sel, dp, dp->dbclk_row); else gtk_tree_selection_selected_foreach(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)), cb_append_row, &sel); if(sel) fam_rescan_block(); sel = g_slist_reverse(sel); return sel; } /* 1999-03-06 - Get the "full" selection, regardless of whether there's a double clicked row or not. ** This should only be used if you really know what you're doing, and never by actual ** commands (which need the double-click support). */ GSList * dp_get_selection_full(const DirPane *dp) { GSList *sel = NULL; gtk_tree_selection_selected_foreach(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)), cb_append_row, &sel); if(sel) fam_rescan_block(); return sel; } /* 1999-03-04 - Free a selection list, handy when you're done traversing it. */ void dp_free_selection(GSList *sel) { if(sel != NULL) { GSList *iter; for(iter = sel; iter != NULL; iter = g_slist_next(iter)) g_free(iter->data); g_slist_free(sel); fam_rescan_unblock(); } } /* ----------------------------------------------------------------------------------------- */ /* 2009-10-01 - Count entries as they are read in. */ static void statistics_add_row(DirPane *dp, const GFileInfo *fi) { if(g_file_info_get_file_type((GFileInfo *) fi) == G_FILE_TYPE_DIRECTORY) dp->dir.tot_dirs++; else dp->dir.tot_files++; dp->dir.tot_bytes += g_file_info_get_size((GFileInfo *) fi); } /* 2009-10-16 - Add given row to the selection. */ static void selection_add_row(DirPane *dp, const GFileInfo *fi) { if(g_file_info_get_file_type((GFileInfo *) fi) == G_FILE_TYPE_DIRECTORY) dp->dir.sel.num_dirs++; else dp->dir.sel.num_files++; dp->dir.sel.num_bytes += g_file_info_get_size((GFileInfo *) fi); } /* 1999-04-08 - Clear the selected statistics. */ static void clear_selection_stats(SelInfo *sel) { if(sel != NULL) { sel->num_dirs = 0; sel->num_files = 0; sel->num_bytes = 0; } } /* 1999-04-09 - Clear the total statistics fields for . */ static void clear_total_stats(DirPane *dp) { dp->dir.tot_files = dp->dir.tot_dirs = 0; dp->dir.tot_bytes = 0; dp->dir.fs.valid = FALSE; } /* 1999-01-03 - Clear the statistics for . Useful when the pane's path is about to change. */ static void clear_stats(DirPane *dp) { clear_total_stats(dp); clear_selection_stats(&dp->dir.sel); dp->last_row = dp->last_row2 = -1; } /* 1999-04-08 - Update the selection statistics for , by simply flushing them and recomputing from ** scratch. Does NOT use dp_get_selection(), for performance reasons (this is run on every ** unselection). */ static void update_selection_stats(DirPane *dp) { GtkTreeModel *model = dp_get_tree_model(dp); GtkTreeIter iter; SelInfo *sel = &dp->dir.sel; clear_selection_stats(sel); if(gtk_tree_model_get_iter_first(model, &iter)) { GtkTreeSelection *ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)); /* Don't use gtk_tree_selection_get_selected_rows(), it's kind of costly. */ do { if(gtk_tree_selection_iter_is_selected(ts, &iter)) { GFileInfo *fi; gtk_tree_model_get(model, &iter, COL_INFO, &fi, -1); selection_add_row(dp, fi); } } while(gtk_tree_model_iter_next(model, &iter)); } } /* 1999-04-09 - Update the tot_XXX fields in 's directory statistics. Handy after a (Get|Clear)Size. */ void dp_update_stats(DirPane *dp) { GtkTreeModel *model = dp_get_tree_model(dp); GtkTreeIter iter; clear_total_stats(dp); clear_selection_stats(&dp->dir.sel); if(gtk_tree_model_get_iter_first(model, &iter)) { GtkTreeSelection *ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)); do { GFileInfo *fi; gtk_tree_model_get(model, &iter, COL_INFO, &fi, -1); statistics_add_row(dp, fi); if(gtk_tree_selection_iter_is_selected(ts, &iter)) selection_add_row(dp, fi); } while(gtk_tree_model_iter_next(model, &iter)); } } /* 1999-03-30 - Update information about filesystem for given . */ static void update_fs_info(DirPane *dp) { GFileInfo *fi; if((fi = g_file_query_filesystem_info(dp->dir.root, G_FILE_ATTRIBUTE_FILESYSTEM_SIZE "," G_FILE_ATTRIBUTE_FILESYSTEM_FREE, NULL, NULL)) != NULL) { dp->dir.fs.fs_size = g_file_info_get_attribute_uint64(fi, G_FILE_ATTRIBUTE_FILESYSTEM_SIZE); dp->dir.fs.fs_free = g_file_info_get_attribute_uint64(fi, G_FILE_ATTRIBUTE_FILESYSTEM_FREE); } dp->dir.fs.valid = (fi != NULL) && dp->dir.fs.fs_size > 0; } void dp_path_clear(DirPane *dp) { GtkListStore *store = GTK_LIST_STORE(gtk_combo_box_get_model(GTK_COMBO_BOX(dp->path))); gtk_list_store_clear(store); } void dp_path_focus(DirPane *dp) { gtk_widget_grab_focus(dp->path); } void dp_path_unfocus(DirPane *dp) { gtk_widget_grab_focus(dp->view); } /* 2013-07-09 - Clear the FType column. This is useful when re-scanning panes after editing the * FType definitions in the configuration window. It prevents crashes due to stale * pointers being followed. */ static void untype_rows(DirPane *dp) { GtkTreeModel *model = dp_get_tree_model(dp); GtkTreeIter iter; if(gtk_tree_model_get_iter_first(model, &iter)) { do { gtk_list_store_set(GTK_LIST_STORE(model), &iter, COL_FTYPE, NULL, -1); } while(gtk_tree_model_iter_next(model, &iter)); } } /* 2010-06-05 - Internal "do it" routine to enter a new directory. Uses GIO error handling for all I/O. */ static gboolean do_enter_dir(DirPane *dp, const gchar *path, GError **err) { GFile *here; GFileEnumerator *fe; if((here = g_vfs_parse_name(dp->main->vfs.vfs, path)) == NULL) return FALSE; if((fe = g_file_enumerate_children(here, "*", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, err)) != NULL) { GFileInfo *fi, *tfi; GtkTreeIter iter; if(dp->dir.root != NULL) g_object_unref(dp->dir.root); dp->dir.root = here; untype_rows(dp); /* Clearing is not atomic, and can cause redraws. */ gtk_list_store_clear(dp->dir.store); g_strlcpy(dp->dir.path, path, sizeof dp->dir.path); /* Decide whether the current directory is "local". */ if((fi = g_file_query_filesystem_info(here, G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW, NULL, err)) != NULL) { dp->dir.is_local = g_file_info_get_attribute_uint32(fi, G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW) != G_FILESYSTEM_PREVIEW_TYPE_NEVER; g_object_unref(fi); } else dp->dir.is_local = TRUE; while((fi = g_file_enumerator_next_file(fe, NULL, err)) != NULL) { const gchar *name = g_file_info_get_name(fi), *fn, *tname; guint32 flags; gchar *ck; gunichar initial; /* Apply classic Hide filtering rule. Nice. */ if(!(dp->main->cfg.dir_filter(name) && fut_check_hide(dp, name))) { g_object_unref(fi); continue; } flags = (g_file_info_get_file_type(fi) != G_FILE_TYPE_DIRECTORY) ? DPRF_HAS_SIZE : 0; fn = g_file_info_get_display_name(fi); initial = g_utf8_get_char(fn); ck = g_utf8_collate_key_for_filename(fn, -1); /* The modern default is to be case-insensitive, glib's collation keys always are. * For us bearded old-sk00l folks, let's implement a kinda-sorta case-sensitive * collation key, based on the initial only. I think this will be Good Enough. * * It is a bit limited (@test and @TEST won't sort as you'd expect), but short. */ if(!dp->main->cfg.dp_format[dp->index].sort.nocase) { const gchar ORDER_PUNCTUATION = '\1'; const gchar ORDER_UPPERCASE = '\2'; const gchar ORDER_LOWERCASE = '\3'; const size_t out = strlen(ck) + 2; gchar *csck, *put; if((csck = g_malloc(out)) != NULL) { put = csck; if(g_unichar_ispunct(initial)) *put++ = ORDER_PUNCTUATION; else if(g_unichar_isupper(initial)) *put++ = ORDER_UPPERCASE; else if(g_unichar_islower(initial)) *put++ = ORDER_LOWERCASE; memcpy(put, ck, out - 1); g_free(ck); ck = csck; } } /* If the local object looks like a symbolic link, chase down the link target too. * This is not exactly Captain Slim on the memory side, but very handy especially * since we want to do things like style links to directories like directories. * Pre-GIO versions of gentoo did this too, by storing extra struct stats for links. */ if((tname = g_file_info_get_symlink_target(fi)) != NULL) { GFile *target; /* Try to be clever and figure out how to interpret the link target text. */ if(strstr(tname, "://") != NULL) /* Does it look like an URI? */ { target = g_vfs_get_file_for_uri(dp->main->vfs.vfs, tname); } /* No, does it look like a relative path, then? */ else if(strncmp(tname, "./", 2) == 0 || strncmp(tname, "..", 2) == 0) { target = g_file_resolve_relative_path(here, tname); } else /* Assume just bare name, meaning link to child with same root. */ { target = g_file_get_child(here, tname); } if(target != NULL) { GError *terr = NULL; /* If we got something, try to query the info for it. */ tfi = g_file_query_info(target, "standard::*", G_FILE_QUERY_INFO_NONE, NULL, &terr); g_object_unref(G_OBJECT(target)); if(tfi != NULL && terr == NULL) { flags |= DPRF_LINK_EXISTS; if(g_file_info_get_file_type(tfi) == G_FILE_TYPE_DIRECTORY) flags |= DPRF_LINK_TO_DIR; } g_clear_error(&terr); } else tfi = NULL; } else tfi = NULL; gtk_list_store_append(dp->dir.store, &iter); gtk_list_store_set(dp->dir.store, &iter, COL_FILE, NULL, COL_INFO, fi, COL_FLAGS, flags, COL_FILENAME_COLLATE_KEY, ck, (tfi != NULL) ? COL_LINK_TARGET_INFO : -1, tfi, /* Not too clever, I hope. */ -1); statistics_add_row(dp, fi); g_free(ck); if(tfi) g_object_unref(G_OBJECT(tfi)); g_object_unref(G_OBJECT(fi)); } g_object_unref(fe); } if(fe != NULL) { GtkTreeIter iter; typ_identify_begin(dp); if(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(dp->dir.store), &iter)) { do { typ_identify(dp, &iter); } while(gtk_tree_model_iter_next(GTK_TREE_MODEL(dp->dir.store), &iter)); } if(!typ_identify_end(dp)) fe = NULL; } return fe != NULL; } /* 2003-11-14 - Brand new version of this very old workhorse. Now reads in the directory in a single ** pass, using realloc() to grow various buffers on the fly. Slightly more wasteful of ** memory than the old two-pass version, but less code, more robust, and possibly a ** little bit faster. Returns TRUE on success. */ gboolean dp_enter_dir(DirPane *dp, const gchar *path) { GError *err = NULL; gboolean ok; clear_stats(dp); completion_clear(dp); the_sort = dp->main->cfg.dp_format[dp->index].sort; /* Must be accessible by qsort() callbacks. */ if((ok = do_enter_dir(dp, path, &err)) == TRUE) { const gboolean has_parent = g_file_has_parent(dp->dir.root, NULL); update_fs_info(dp); gtk_widget_set_sensitive(dp->parent, has_parent); if(dp->hparent != NULL) gtk_widget_set_sensitive(dp->hparent, has_parent); } else if(err) err_set_gerror(dp->main, &err, path, NULL); return ok; } /* ----------------------------------------------------------------------------------------- */ /* 2002-07-20 - Rescan contents of given pane. ** NOTE NOTE This routine does NOT change the error status, i.e. it does not call anything ** in the error module. This is important, since it's used in the exiting code ** of generic commands, for instance. ** 2003-09-26 - Don't activate for refresh, just do it anyway. Faster, hopefully safe. */ void dp_rescan(DirPane *dp) { dph_state_save(dp); dp_enter_dir(dp, dp->dir.path); dph_state_restore(dp); } /* 2002-07-23 - Special "weaker" version of dp_rescan(), with the added semantic difference that ** this is only ever called as part of the "clean-up" *after* a command has finished. ** The intent is to catch any changes to the pane done by the command, such as a ** deleted, renamed, moved or otherwise changed file. The reason it has a separate ** entrypoint is that with FAM, this needs to be stopped. ** 2009-11-15 - Rewritten, now that "FAM" is actually just an alias for GIO monitoring. */ void dp_rescan_post_cmd(DirPane *dp) { if(!fam_is_monitored(dp)) dp_rescan(dp); } /* 2009-10-16 - Rescans a single row of a pane. Handy for ClearSize, for instance. Not to be used for bulk reading. */ gboolean dp_rescan_row(DirPane *dp, const DirRow2 *row, GError **error) { GFile *file; GFileInfo *fi = NULL; if(dp == NULL || row == NULL) return FALSE; if((file = dp_get_file_from_row(dp, row)) != NULL) { GtkTreeModel *m = dp_get_tree_model(dp); if((fi = g_file_query_info(file, "*", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, error)) != NULL) { guint32 flags; /* Computes new flags value; clears HAS_SIZE for directories. */ gtk_tree_model_get(m, (GtkTreeIter *) row, COL_FLAGS, &flags, -1); flags &= ~DPRF_HAS_SIZE; flags |= (g_file_info_get_file_type(fi) != G_FILE_TYPE_DIRECTORY) ? DPRF_HAS_SIZE : 0; gtk_list_store_set(GTK_LIST_STORE(m), (GtkTreeIter *) row, COL_INFO, fi, COL_FLAGS, flags, -1); } g_object_unref(file); } return fi != NULL; } /* ----------------------------------------------------------------------------------------- */ /* 2008-09-20 - Sets the history strings, available in the combo box. This is to prevent ** other modules (dirhistory, I'm looking at you!) from poking the widgets ** directly. Abstract, hide, and so on. ** 2010-02-09 - Converted to assume too much about dirhistory's internals. The list is now ** supposed to point at structures, that begin with a gchar * URI. Yes. */ void dp_history_set(DirPane *dp, const GList *locations) { GtkListStore *store = GTK_LIST_STORE(gtk_combo_box_get_model(GTK_COMBO_BOX(dp->path))); GtkTreeIter iter; guint i; gtk_list_store_clear(store); for(i = 0; locations != NULL; locations = g_list_next(locations)) { const gchar *name = dph_entry_get_parse_name(locations->data); if(*name) { gtk_list_store_append(store, &iter); gtk_list_store_set(store, &iter, 0, name, -1); i++; } } if(i > 0) { /* Was there any history set? If so, also jump to the first entry. */ g_signal_handler_block(G_OBJECT(gtk_bin_get_child(GTK_BIN(dp->path))), dp->sig_path_activate); g_signal_handler_block(G_OBJECT(dp->path), dp->sig_path_changed); gtk_combo_box_set_active(GTK_COMBO_BOX(dp->path), 0); g_signal_handler_unblock(G_OBJECT(dp->path), dp->sig_path_changed); g_signal_handler_unblock(G_OBJECT(gtk_bin_get_child(GTK_BIN(dp->path))), dp->sig_path_activate); } } /* ----------------------------------------------------------------------------------------- */ /* 2009-07-04 - Refreshes the split, making sure it's correctly sized according to current settings. */ void dp_split_refresh(MainInfo *min) { GdkWindow *pwin; gint np, pos = -1; if(min == NULL || min->gui == NULL || min->gui->panes == NULL) return; if(!dp_realized(min)) return; /* Inspect the size of the GtkPaned that holds the panes; the window's size ** doesn't work for vertical due to buttons. This is slightly hackish. */ pwin = gtk_widget_get_window(min->gui->panes); np = min->cfg.dp_paning.orientation == DPORIENT_HORIZ ? gdk_window_get_width(pwin) : gdk_window_get_height(pwin); /* Compute the proper new position, depending on the active paning mode. */ switch(min->cfg.dp_paning.mode) { case DPSPLIT_FREE: return; case DPSPLIT_RATIO: pos = np * min->cfg.dp_paning.value; break; case DPSPLIT_ABS_LEFT: pos = min->cfg.dp_paning.value; break; case DPSPLIT_ABS_RIGHT: pos = np - min->cfg.dp_paning.value; break; } if(pos >= 0) { g_signal_handler_block(G_OBJECT(min->gui->window), min->gui->sig_main_configure); g_signal_handler_block(G_OBJECT(min->gui->panes), min->gui->sig_pane_notify); gtk_paned_set_position(GTK_PANED(min->gui->panes), pos); g_signal_handler_unblock(G_OBJECT(min->gui->panes), min->gui->sig_pane_notify); g_signal_handler_unblock(G_OBJECT(min->gui->window), min->gui->sig_main_configure); } } /* ----------------------------------------------------------------------------------------- */ /* 2003-11-08 - Add a pathwidgtry user. Indirect, just adds a function that is later called ** (in dp_build()) to construct the widgetry. Returns key to use with show(). */ guint dp_pathwidgetry_add(PageBuilder func) { if(func && !g_slist_find(pathwidgetry_builders, func)) { pathwidgetry_builders = g_slist_append(pathwidgetry_builders, func); return g_slist_length(pathwidgetry_builders); } return 0; } /* 2003-11-08 - Change to a new page of dirpane path widgetry. Returns page. */ GtkWidget ** dp_pathwidgetry_show(DirPane *dp, guint key) { GtkWidget *page; if((page = gtk_notebook_get_nth_page(GTK_NOTEBOOK(dp->notebook), key)) != NULL) { gtk_notebook_set_current_page(GTK_NOTEBOOK(dp->notebook), key); return g_object_get_data(G_OBJECT(page), "dp-pathwidgetry"); } return NULL; } /* ----------------------------------------------------------------------------------------- */ GtkTreeModel * dp_get_tree_model(const DirPane *dp) { return (dp != NULL) ? GTK_TREE_MODEL(dp->dir.store) : NULL; } GFile * dp_get_file_from_row(const DirPane *dp, const DirRow2 *row) { if(dp == NULL || row == NULL) return NULL; return g_file_get_child(dp->dir.root, dp_row_get_name(GTK_TREE_MODEL(dp->dir.store), row)); } GFile * dp_get_file_from_name(const DirPane *dp, const gchar *name) { if(dp == NULL || name == NULL) return NULL; return g_file_get_child(dp->dir.root, name); } GFile * dp_get_file_from_name_display(const DirPane *dp, const gchar *name) { if(dp == NULL || name == NULL) return NULL; return g_file_get_child_for_display_name(dp->dir.root, name, NULL); } static void row_emit_changed(GtkTreeModel *model, const DirRow2 *row) { GtkTreePath *path; if((path = gtk_tree_model_get_path(model, (GtkTreeIter *) row)) != NULL) { gtk_tree_model_row_changed(model, path, (GtkTreeIter *) row); gtk_tree_path_free(path); } } void dp_row_set_ftype(GtkTreeModel *model, const DirRow2 *row, FType *ft) { gtk_list_store_set(GTK_LIST_STORE(model), (GtkTreeIter *) row, COL_FTYPE, ft, -1); row_emit_changed(model, row); } void dp_row_set_size(GtkTreeModel *model, const DirRow2 *row, guint64 size) { GFileInfo *fi; gtk_tree_model_get(model, (GtkTreeIter *) row, COL_INFO, &fi, -1); g_file_info_set_size(fi, size); /* Notify the owning GtkTreeModel that the data has changed; refreshes TreeViews. */ row_emit_changed(model, row); } void dp_row_set_flag(GtkTreeModel *model, const DirRow2 *row, guint32 mask) { guint32 old; gtk_tree_model_get(model, (GtkTreeIter *) row, COL_FLAGS, &old, -1); gtk_list_store_set(GTK_LIST_STORE(model), (GtkTreeIter *) row, COL_FLAGS, old | mask, -1); } const gchar * dp_row_get_name(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_name(fi); } const gchar * dp_row_get_name_display(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_display_name(fi); } const gchar * dp_row_get_name_edit(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_edit_name(fi); } FType * dp_row_get_ftype(const GtkTreeModel *model, const DirRow2 *row) { FType *ft = NULL; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_FTYPE, &ft, -1); return ft; } /* 2010-11-23 - Returns the type of the object in the indicated row, or its target if it's a symlink * and target is true. If it's a broken symlink, G_FILE_TYPE_UNKNOWN is returned. */ GFileType dp_row_get_file_type(const GtkTreeModel *model, const DirRow2 *row, gboolean target) { guint32 flags; GFileInfo *fi, *tfi; /* On the assumption that this call is somewhat expensive, grab data for both if-branches. */ gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_FLAGS, &flags, COL_INFO, &fi, COL_LINK_TARGET_INFO, &tfi, -1); if(target && g_file_info_get_file_type(fi) == G_FILE_TYPE_SYMBOLIC_LINK) { if((flags & DPRF_LINK_EXISTS) && tfi != NULL) return g_file_info_get_file_type(tfi); return G_FILE_TYPE_UNKNOWN; } return g_file_info_get_file_type(fi); } goffset dp_row_get_size(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_size(fi); } guint64 dp_row_get_blocks(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint64(fi, G_FILE_ATTRIBUTE_UNIX_BLOCKS); } guint64 dp_row_get_blocksize(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint64(fi, G_FILE_ATTRIBUTE_UNIX_BLOCKS) * g_file_info_get_attribute_uint32(fi, G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE); } guint32 dp_row_get_mode(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint32(fi, G_FILE_ATTRIBUTE_UNIX_MODE); } guint64 dp_row_get_time_accessed(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint64(fi, G_FILE_ATTRIBUTE_TIME_ACCESS); } guint64 dp_row_get_time_changed(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint64(fi, G_FILE_ATTRIBUTE_TIME_CHANGED); } guint64 dp_row_get_time_created(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint64(fi, G_FILE_ATTRIBUTE_TIME_CREATED); } guint64 dp_row_get_time_modified(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint64(fi, G_FILE_ATTRIBUTE_TIME_MODIFIED); } guint32 dp_row_get_device(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint32(fi, G_FILE_ATTRIBUTE_UNIX_RDEV); } guint32 dp_row_get_gid(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint32(fi, G_FILE_ATTRIBUTE_UNIX_GID); } guint32 dp_row_get_uid(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint32(fi, G_FILE_ATTRIBUTE_UNIX_UID); } guint32 dp_row_get_nlink(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_uint32(fi, G_FILE_ATTRIBUTE_UNIX_NLINK); } const gchar * dp_row_get_link_target(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_byte_string(fi, G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET); } gboolean dp_row_get_flags(const GtkTreeModel *model, const DirRow2 *row, guint32 mask) { guint32 flags; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_FLAGS, &flags, -1); return (flags & mask) == mask; } gboolean dp_row_get_can_read(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_boolean(fi, G_FILE_ATTRIBUTE_ACCESS_CAN_READ); } gboolean dp_row_get_can_write(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_boolean(fi, G_FILE_ATTRIBUTE_ACCESS_CAN_READ); } gboolean dp_row_get_can_execute(const GtkTreeModel *model, const DirRow2 *row) { GFileInfo *fi; gtk_tree_model_get((GtkTreeModel *) model, (GtkTreeIter *) row, COL_INFO, &fi, -1); return g_file_info_get_attribute_boolean(fi, G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE); } /* ----------------------------------------------------------------------------------------- */ /* 2009-11-02 - Porting of the old qsort_result() function, adjusts comparison result to implement directory/file-grouping. */ static gint sort_result(gint r, GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, const GFileInfo *fia, const GFileInfo *fib) { guint32 flags; gboolean da, db; /* Did the two rows compare equal? Then resolve by checking the names. */ if(r == 0) { gchar *cka, *ckb; /* Read out the previously created collation keys, and just compare them. */ gtk_tree_model_get(model, a, COL_FILENAME_COLLATE_KEY, &cka, -1); gtk_tree_model_get(model, b, COL_FILENAME_COLLATE_KEY, &ckb, -1); r = strcmp(cka, ckb); /* FIXME: This feels highly inefficient ... To work around, column must be G_TYPE_POINTER. */ g_free(ckb); g_free(cka); } /* Resolve type of the row. If not immediate directory, it might be a symlink to one. */ da = g_file_info_get_file_type((GFileInfo *) fia) == G_FILE_TYPE_DIRECTORY; if(!da) { gtk_tree_model_get(model, a, COL_FLAGS, &flags, -1); da = (flags & DPRF_LINK_TO_DIR) != 0; } db = g_file_info_get_file_type((GFileInfo *) fib) == G_FILE_TYPE_DIRECTORY; if(!db) { gtk_tree_model_get(model, b, COL_FLAGS, &flags, -1); db = (flags & DPRF_LINK_TO_DIR) != 0; } switch(the_sort.mode) { case DPS_DIRS_FIRST: if(da == db) return r; else if(da) return -1; return 1; case DPS_DIRS_LAST: if(da == db) return r; else if(db) return -1; return 1; case DPS_DIRS_MIXED: return r; } return r; /* I bet this doesn't ever run. Gcc doesn't. */ } /* 2009-11-04 - Return sort result, generating initial value by comparing and . */ static gint sort_result_uint32(guint32 va, guint32 vb, GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, const GFileInfo *fia, const GFileInfo *fib) { if(va < vb) return sort_result(-1, model, a, b, fia, fib); else if(va > vb) return sort_result(1, model, a, b, fia, fib); return sort_result(0, model, a, b, fia, fib); } /* 2009-11-04 - Return sort result, generating initial value by comparing and . */ static gint sort_result_uint64(guint64 va, guint64 vb, GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, const GFileInfo *fia, const GFileInfo *fib) { if(va < vb) return sort_result(-1, model, a, b, fia, fib); else if(va > vb) return sort_result(1, model, a, b, fia, fib); return sort_result(0, model, a, b, fia, fib); } /* 2009-11-02 - Compare by name. This is assumed to be the most common case, so it should be quick. */ static gint cmp_name(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); r = sort_result(0, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } /* 2009-11-04 - Compare by size. */ static gint cmp_size(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint64 sa, sb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); sa = g_file_info_get_size(fia); sb = g_file_info_get_size(fib); r = sort_result_uint64(sa, sb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } /* 2009-11-04 - Compare access times. */ static gint cmp_atime(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint64 ta, tb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); ta = g_file_info_get_attribute_uint64(fia, G_FILE_ATTRIBUTE_TIME_ACCESS); tb = g_file_info_get_attribute_uint64(fib, G_FILE_ATTRIBUTE_TIME_ACCESS); r = sort_result_uint64(ta, tb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } /* 2009-11-04 - Compare creation times. */ static gint cmp_crtime(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint64 ta, tb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); ta = g_file_info_get_attribute_uint64(fia, G_FILE_ATTRIBUTE_TIME_CREATED); tb = g_file_info_get_attribute_uint64(fib, G_FILE_ATTRIBUTE_TIME_CREATED); r = sort_result_uint64(ta, tb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } /* 2009-11-04 - Compare modification times. */ static gint cmp_mtime(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint64 ta, tb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); ta = g_file_info_get_attribute_uint64(fia, G_FILE_ATTRIBUTE_TIME_MODIFIED); tb = g_file_info_get_attribute_uint64(fib, G_FILE_ATTRIBUTE_TIME_MODIFIED); r = sort_result_uint64(ta, tb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } /* 2010-10-19 - Compare changed times. */ static gint cmp_chtime(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint64 ta, tb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); ta = g_file_info_get_attribute_uint64(fia, G_FILE_ATTRIBUTE_TIME_CHANGED); tb = g_file_info_get_attribute_uint64(fib, G_FILE_ATTRIBUTE_TIME_CHANGED); r = sort_result_uint64(ta, tb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_device(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 da, db; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); da = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_RDEV); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); db = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_RDEV); r = sort_result_uint32(da, db, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_device_major(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 da, db; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); da = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_RDEV); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); db = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_RDEV); r = sort_result_uint32(da >> 8, db >> 8, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_device_minor(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 da, db; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); da = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_RDEV); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); db = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_RDEV); r = sort_result_uint32(da & 255, db & 255, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_gid_num(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 ga, gb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); ga = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_GID); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); gb = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_GID); r = sort_result_uint32(ga, gb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_gid_str(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 ga, gb; const gchar *gas, *gbs; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); ga = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_GID); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); gb = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_GID); if((gas = usr_lookup_gname(ga)) != NULL && (gbs = usr_lookup_gname(gb)) != NULL) r = sort_result(strcmp(gas, gbs), model, a, b, fia, fib); else r = sort_result_uint32(ga, gb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_uid_num(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 ua, ub; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); ua = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_UID); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); ub = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_UID); r = sort_result_uint32(ua, ub, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_uid_str(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 ua, ub; const gchar *uas, *ubs; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); ua = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_UID); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); ub = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_UID); if((uas = usr_lookup_uname(ua)) != NULL && (ubs = usr_lookup_gname(ub)) != NULL) r = sort_result(strcmp(uas, ubs), model, a, b, fia, fib); else r = sort_result_uint32(ua, ub, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_mode_num(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 ma, mb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); ma = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_MODE); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); mb = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_MODE); r = sort_result_uint32(ma, mb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_mode_str(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; gint r; char mab[16], mbb[16]; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); stu_mode_to_text(mab, sizeof mab, g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_MODE)); stu_mode_to_text(mbb, sizeof mbb, g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_MODE)); r = sort_result(strcmp(mab, mbb), model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_nlink(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; guint32 na, nb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); na = g_file_info_get_attribute_uint32(fia, G_FILE_ATTRIBUTE_UNIX_NLINK); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); nb = g_file_info_get_attribute_uint32(fib, G_FILE_ATTRIBUTE_UNIX_NLINK); r = sort_result_uint32(na, nb, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_type(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { GFileInfo *fia, *fib; FType *ta, *tb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, COL_FTYPE, &ta, -1); gtk_tree_model_get(model, b, COL_INFO, &fib, COL_FTYPE, &tb, -1); if(ta != NULL && tb != NULL) r = sort_result(strcmp(ta->name, tb->name), model, a, b, fia, fib); else r = sort_result(0, model, a, b, fia, fib); g_object_unref(fib); g_object_unref(fia); return r; } static gint cmp_uri(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user) { DirPane *dp = user; GFileInfo *fia, *fib; GFile *fa, *fb; gint r; gtk_tree_model_get(model, a, COL_INFO, &fia, -1); fa = dp_get_file_from_row(dp, a); gtk_tree_model_get(model, b, COL_INFO, &fib, -1); fb = dp_get_file_from_row(dp, b); if(fa != NULL && fb != NULL) { gchar *ua, *ub; ua = g_file_get_uri(fa); ub = g_file_get_uri(fb); r = sort_result(strcmp(ua, ub), model, a, b, fia, fib); g_free(ub); g_free(ua); } else r = sort_result(0, model, a, b, fia, fib); g_object_unref(fb); g_object_unref(fib); g_object_unref(fa); g_object_unref(fia); return r; } static void evt_row_activated(GtkWidget *wid, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user) { dp_dbclk_row(user, gtk_tree_path_get_indices(path)[0]); } /* 2009-10-01 - The selection has somehow changed -- so recompute statistics display. */ static void evt_selection_changed(GtkTreeSelection *ts, gpointer user) { update_selection_stats(user); dp_show_stats(user); } static void dp_build_list(DirPane *dp, const DPFormat *fmt) { const struct { DPContent content; GtkTreeIterCompareFunc func; } sorters[] = { { DPC_NAME, cmp_name }, { DPC_SIZE, cmp_size }, { DPC_BLOCKS, cmp_size }, { DPC_BLOCKSIZE, cmp_size }, { DPC_ATIME, cmp_atime }, { DPC_CRTIME, cmp_crtime }, { DPC_MTIME, cmp_mtime }, { DPC_CHTIME, cmp_chtime }, { DPC_DEVICE, cmp_device }, { DPC_DEVMAJ, cmp_device_major}, { DPC_DEVMIN, cmp_device_minor }, { DPC_GIDNUM, cmp_gid_num }, { DPC_GIDSTR, cmp_gid_str }, { DPC_UIDNUM, cmp_uid_num }, { DPC_UIDSTR, cmp_uid_str }, { DPC_MODENUM, cmp_mode_num }, { DPC_MODESTR, cmp_mode_str }, { DPC_NLINK, cmp_nlink }, { DPC_ICON, cmp_type } /* This might be unexpected? */, { DPC_TYPE, cmp_type }, { DPC_URI_NOFILE, cmp_uri }, }; gint i; dp->dir.store = gtk_list_store_new(COL_NUMBER_OF_COLUMNS, G_TYPE_OBJECT, G_TYPE_OBJECT, G_TYPE_POINTER, G_TYPE_STRING, G_TYPE_OBJECT, G_TYPE_UINT ); for(i = 0; i < sizeof sorters / sizeof *sorters; i++) gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(dp->dir.store), sorters[i].content, sorters[i].func, dp, NULL); dp->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(dp->dir.store)); gtk_tree_view_set_search_column(GTK_TREE_VIEW(dp->view), -1); gtk_tree_view_set_enable_search(GTK_TREE_VIEW(dp->view), FALSE); gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(dp->view), fmt->rules); /* Connect signals. */ g_signal_connect(G_OBJECT(dp->view), "button_press_event", G_CALLBACK(evt_dirpane_button_press), dp); g_signal_connect(G_OBJECT(dp->view), "row_activated", G_CALLBACK(evt_row_activated), dp); gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view)), GTK_SELECTION_MULTIPLE); gtk_tree_view_set_rubber_banding(GTK_TREE_VIEW(dp->view), fmt->rubber_banding); dp->sig_sel_changed = g_signal_connect(G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(dp->view))), "changed", G_CALLBACK(evt_selection_changed), dp); for(i = 0; i < fmt->num_columns; i++) { GtkCellRenderer *cr; GtkTreeCellDataFunc cdf; gpointer user; GtkWidget *lab; /* Ask the formatting module for a cell data function. */ cdf = dpf_get_cell_data_func(dp, i, &user); if(cdf != NULL) { GtkTreeViewColumn *tc; gfloat xa; switch(fmt->format[i].content) { case DPC_NAME: case DPC_SIZE: case DPC_BLOCKS: case DPC_ATIME: case DPC_CRTIME: case DPC_MTIME: case DPC_CHTIME: case DPC_MODESTR: case DPC_MODENUM: case DPC_UIDNUM: case DPC_UIDSTR: case DPC_GIDNUM: case DPC_GIDSTR: case DPC_NLINK: case DPC_DEVICE: case DPC_DEVMIN: case DPC_DEVMAJ: case DPC_TYPE: case DPC_URI_NOFILE: cr = gtk_cell_renderer_text_new(); break; case DPC_ICON: cr = gtk_cell_renderer_pixbuf_new(); break; default: g_warning("Unsupported dirpane content type %d detected", fmt->format[i].content); continue; } tc = gtk_tree_view_column_new(); lab = gtk_label_new(fmt->format[i].title); gtk_widget_show_all(lab); gtk_tree_view_column_set_widget(tc, lab); /* Compute legacy justification into alignment, and set for both header and content. */ switch(fmt->format[i].just) { case GTK_JUSTIFY_LEFT: xa = 0.f; break; case GTK_JUSTIFY_CENTER: xa = 0.5f; break; case GTK_JUSTIFY_RIGHT: xa = 1.0f; break; default: xa = 0.5f; } gtk_tree_view_column_set_alignment(tc, xa); /* Header. */ g_object_set(cr, "xalign", xa, NULL); /* Content. */ g_object_set_data(G_OBJECT(cr), "main", dp->main); /* Always handy. */ /* Set the content ID as the sort ID; they're unique and all. */ gtk_tree_view_column_set_sort_column_id(tc, fmt->format[i].content); /* Set the size, which we try to control ourselves. */ gtk_tree_view_column_set_min_width(tc, fmt->format[i].width); gtk_tree_view_column_set_sizing(tc, GTK_TREE_VIEW_COLUMN_FIXED); gtk_tree_view_column_set_resizable(tc, FALSE); gtk_tree_view_column_set_expand(tc, FALSE); gtk_tree_view_append_column(GTK_TREE_VIEW(dp->view), tc); gtk_tree_view_column_pack_start(tc, cr, TRUE); /* Expose the column index. */ g_object_set_data(G_OBJECT(tc), "index", GINT_TO_POINTER(i)); /* This must be done after column is appended. */ gtk_tree_view_column_set_cell_data_func(tc, cr, cdf, user, NULL); } } /* Set the user's preferred sorting column and order. */ gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(dp->dir.store), fmt->sort.content, fmt->sort.invert ? GTK_SORT_DESCENDING : GTK_SORT_ASCENDING); g_signal_connect(G_OBJECT(GTK_TREE_SORTABLE(dp->dir.store)), "sort_column_changed", G_CALLBACK(evt_pane_sort_column_clicked), dp); gtk_container_add(GTK_CONTAINER(dp->scwin), dp->view); } /* 1998-05-23 - Rewrote this one, now encloses stuff in a frame, which provides a fairly nice way to ** indicate current directory. Now also uses the new dirpane formatting/config stuff. ** 1998-06-26 - Cut away the code above (dp_build_list), making this function a lot leaner. ** 1998-09-06 - Frame removed, since I've become cool enough to use styles to just change the ** background color of the pane's column buttons. Looks great! ** 1998-10-26 - Now supports configuring the position of the path entry (above or below). */ GtkWidget * dp_build(MainInfo *min, DPFormat *fmt, DirPane *dp) { GtkWidget *hbox, *ihbox; GtkListStore *model; GSList *iter; if(pane_selected != NULL) { g_object_unref(pane_selected); pane_selected = NULL; } if(focus_style != NULL) { g_object_unref(focus_style); focus_style = NULL; } if(dp == NULL) return NULL; dp->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); /* "Internal" hbox, holds the scrolled window of the pane and the optional ** "huge" parent button. If the latter is disabled, it's redundant, but hey. */ ihbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); dp->scwin = gtk_scrolled_window_new(NULL, NULL); if(fmt->sbar_pos == SBP_LEFT) gtk_scrolled_window_set_placement(GTK_SCROLLED_WINDOW(dp->scwin), GTK_CORNER_TOP_RIGHT); else if(fmt->sbar_pos == SBP_RIGHT) gtk_scrolled_window_set_placement(GTK_SCROLLED_WINDOW(dp->scwin), GTK_CORNER_TOP_LEFT); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(dp->scwin), GTK_POLICY_AUTOMATIC, fmt->scrollbar_always ? GTK_POLICY_ALWAYS : GTK_POLICY_AUTOMATIC); dp_build_list(dp, fmt); dp->notebook = gtk_notebook_new(); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(dp->notebook), FALSE); gtk_notebook_set_show_border(GTK_NOTEBOOK(dp->notebook), FALSE); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); dp->parent = gtk_button_new_from_icon_name("go-up", GTK_ICON_SIZE_MENU); gtk_widget_set_can_focus(dp->parent, FALSE); g_signal_connect(G_OBJECT(dp->parent), "clicked", G_CALLBACK(evt_parent_clicked), dp); gtk_box_pack_start(GTK_BOX(hbox), dp->parent, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(dp->parent, _("Move up to the parent directory")); dp->menu_top = NULL; dp->menu_action = NULL; dp->mitem_action = NULL; model = gtk_list_store_new(1, G_TYPE_STRING); dp->path = gtk_combo_box_new_with_model_and_entry(GTK_TREE_MODEL(model)); gtk_combo_box_set_entry_text_column(GTK_COMBO_BOX(dp->path), 0); dp->complete.compl = gtk_entry_completion_new(); model = gtk_list_store_new(1, G_TYPE_STRING); gtk_entry_completion_set_model(dp->complete.compl, GTK_TREE_MODEL(model)); gtk_entry_completion_set_text_column(dp->complete.compl, 0); gtk_entry_completion_set_inline_completion(dp->complete.compl, TRUE); gtk_entry_completion_set_popup_single_match(dp->complete.compl, FALSE); gtk_entry_completion_set_match_func(dp->complete.compl, completion_match_function, dp, NULL); gtk_entry_set_completion(DP_ENTRY(dp), dp->complete.compl); g_signal_connect(G_OBJECT(gtk_bin_get_child(GTK_BIN(dp->path))), "focus_in_event", G_CALLBACK(evt_path_focus), dp); g_signal_connect(G_OBJECT(gtk_bin_get_child(GTK_BIN(dp->path))), "focus_out_event", G_CALLBACK(evt_path_unfocus), dp); dp->sig_path_activate = g_signal_connect(G_OBJECT(gtk_bin_get_child(GTK_BIN(dp->path))), "activate", G_CALLBACK(evt_path_new), dp); dp->sig_path_changed = g_signal_connect(G_OBJECT(dp->path), "changed", G_CALLBACK(evt_path_changed), dp); gtk_box_pack_start(GTK_BOX(hbox), dp->path, TRUE, TRUE, 0); gtk_widget_set_tooltip_text(dp->path, _("Enter path, then press Return to go there")); dp->hide = gtk_toggle_button_new_with_label(_("H")); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(dp->hide), fmt->hide_allowed); g_signal_connect(G_OBJECT(dp->hide), "clicked", G_CALLBACK(evt_hide_clicked), dp); gtk_box_pack_start(GTK_BOX(hbox), dp->hide, FALSE, FALSE, 0); gtk_widget_set_tooltip_text(dp->hide, _("Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)")); gtk_notebook_append_page(GTK_NOTEBOOK(dp->notebook), hbox, NULL); /* If we have any registered pathwidgetry builders, go through and add their output to notebook. */ for(iter = pathwidgetry_builders; iter != NULL; iter = g_slist_next(iter)) { PageBuilder func = iter->data; GtkWidget **page; if(func && (page = func(min)) != NULL) { g_object_set_data(G_OBJECT(*page), "dp-pathwidgetry", page); gtk_notebook_append_page(GTK_NOTEBOOK(dp->notebook), *page, NULL); } } if(fmt->huge_parent) { dp->hparent = gtk_button_new(); gtk_button_set_relief(GTK_BUTTON(dp->hparent), GTK_RELIEF_NONE); g_signal_connect(G_OBJECT(dp->hparent), "clicked", G_CALLBACK(evt_hugeparent_clicked), dp); gtk_widget_set_tooltip_text(dp->hparent, _("Move up to the parent directory")); gtk_widget_set_can_focus(dp->hparent, FALSE); if(dp->index == 0) { gtk_box_pack_start(GTK_BOX(ihbox), dp->hparent, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(ihbox), dp->scwin, TRUE, TRUE, 0); } else { gtk_box_pack_start(GTK_BOX(ihbox), dp->scwin, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(ihbox), dp->hparent, FALSE, FALSE, 0); } } else { gtk_box_pack_start(GTK_BOX(ihbox), dp->scwin, TRUE, TRUE, 0); dp->hparent = NULL; } if(fmt->path_above) { gtk_box_pack_start(GTK_BOX(dp->vbox), dp->notebook, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(dp->vbox), ihbox, TRUE, TRUE, 0); } else { gtk_box_pack_start(GTK_BOX(dp->vbox), ihbox, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(dp->vbox), dp->notebook, FALSE, FALSE, 0); } if(fmt->set_font) { PangoFontDescription *fdesc; if((fdesc = pango_font_description_from_string(fmt->font_name)) != NULL) { gtk_widget_override_font(dp->view, fdesc); pango_font_description_free(fdesc); } } gtk_widget_show_all(dp->vbox); dp->dbclk_row = -1; clear_stats(dp); return dp->vbox; } gentoo-0.20.6/src/cmdgrab.h0000664000175000017500000000025412163774660012371 00000000000000/* ** 1998-09-26 - Header file for the output-grabbing module. */ extern gboolean cgr_grab_output(MainInfo *min, const gchar *prog, GPid child, gint fd_out, gint fd_err); gentoo-0.20.6/src/convstream.h0000664000175000017500000000160512163774660013154 00000000000000/* ** 2010-07-09 - Convert a stream of text from a given encoding, into UTF-8. The idea is to make it easier to ** implement support for various encodings in the text reader, by letting the user specify. To ** auto-detect encodings is deemed Too Hard to be in gentoo's scope. */ /* Fashionably opaque. */ typedef struct ConvStream ConvStream; /* Magical semantics: ** If length == 0, conversion has failed and text will be the name of the expected input encoding. */ typedef void (*ConvSink)(const gchar *text, gsize length, gpointer user); extern const gchar * convstream_get_default_encoding(void); extern const gchar * convstream_get_target_encoding(void); extern ConvStream * convstream_new(const gchar *encoding, gsize buffer, ConvSink sink, gpointer user); extern void convstream_source(ConvStream *cs, const gchar *source, gsize length); extern void convstream_destroy(ConvStream *cs); gentoo-0.20.6/src/cfg_paths.c0000644000175000017500000003124412460255004012706 00000000000000/* ** 1998-08-24 - Configure search paths, i.e. lists of directories gentoo might search for ** different kinds of files. Currently there's only one path; the one used ** for icons. This might change in the future, though (sounds, helper apps...). ** 1998-12-25 - Finally changed the config file format for paths. Much better now. */ #include "gentoo.h" #include "fileutil.h" #include "guiutil.h" #include "strutil.h" #include "xmlutil.h" #include "configure.h" #include "cfg_module.h" #include "list_dialog.h" #include "cfg_paths.h" #define NODE "Paths" /* ----------------------------------------------------------------------------------------- */ typedef struct { GtkWidget *path; } Path; typedef struct { GtkWidget *frame; GSList *hgroup; GtkWidget *hmode[3]; GtkWidget *hre; GtkWidget *hicase; /* Check button. */ } HFrame; typedef struct { MainInfo *main; GtkWidget *vbox; GtkWidget *pframe; /* Frame for path widgets. */ Path path[PTID_NUM_PATHS]; /* Widgets for editing the paths. */ HFrame hide; HideInfo hideinfo; gint open; gboolean modified; } P_Paths; static P_Paths the_page; /* ----------------------------------------------------------------------------------------- */ /* 1998-08-24 - User modified a path by editing it. Remember that. */ static gint evt_path_changed(GtkWidget *wid, gpointer user) { P_Paths *page = user; if(page->open) page->modified = TRUE; return TRUE; } /* 2011-09-27 - Path editor for the list dialog, makes it easy to edit each single path by providing a standard file chooser dialog. */ static gboolean path_editor(GString *value, gpointer user) { P_Paths *page = user; GtkWidget *fc; gint ret; gboolean success = FALSE; fc = gtk_file_chooser_dialog_new(_("Edit path"), GTK_WINDOW(page->main->gui->window), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, _("_Open"), GTK_RESPONSE_OK, _("_Cancel"), GTK_RESPONSE_CANCEL, NULL); /* For this usage, I really think it makes sense to call this, despite the recommendation not to. */ gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(fc), value->str); ret = gtk_dialog_run(GTK_DIALOG(fc)); if(ret == GTK_RESPONSE_OK) { gchar *filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fc)); if(filename != NULL && *filename != '\0') { g_string_assign(value, filename); success = TRUE; } g_free(filename); } gtk_widget_destroy(fc); return success; } /* 2010-07-28 - The "pick" button next to a path was clicked; pop up a list dialog. */ static void evt_path_pick_clicked(GtkWidget *wid, gpointer user) { P_Paths *page = user; const gint index = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "index")); GtkWidget *entry = page->path[index].path; const gchar *text; if((text = gtk_entry_get_text(GTK_ENTRY(entry))) != NULL) { gchar tmp[1024]; g_snprintf(tmp, sizeof tmp, "%s", text); ldl_dialog_sync_new_full_wait(tmp, sizeof tmp, ':', _("Edit path"), path_editor, page); if(strcmp(tmp, text) != 0) gtk_entry_set_text(GTK_ENTRY(entry), tmp); } } /* 1998-10-30 - User just changed the hiding mode. */ static gint evt_hmode_clicked(GtkWidget *wid, gpointer user) { P_Paths *page = user; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) { page->hideinfo.mode = (HMode) g_object_get_data(G_OBJECT(wid), "mode"); gtk_widget_set_sensitive(page->hide.hre, page->hideinfo.mode == HIDE_REGEXP); gtk_widget_set_sensitive(page->hide.hicase, page->hideinfo.mode == HIDE_REGEXP); page->modified = TRUE; } return TRUE; } /* 1998-10-30 - User edited the hide RE. Register change, and grab the string. */ static gint evt_hre_changed(GtkWidget *wid, gpointer user) { P_Paths *page = user; g_strlcpy(page->hideinfo.hide_re_src, gtk_entry_get_text(GTK_ENTRY(wid)), sizeof page->hideinfo.hide_re_src); page->modified = TRUE; return TRUE; } /* 1998-10-26 - The "Ignore Case?" check button for hide RE has been hit. */ static gint evt_hicase_clicked(GtkWidget *wid, gpointer user) { P_Paths *page = user; page->hideinfo.no_case = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid)); page->modified = TRUE; return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-24 - Populate the paths. Not very complicated. ** 1998-10-26 - Now also initializes the hide widgetry. */ static void populate_paths(CfgInfo *cfg, P_Paths *page) { gint i; for(i = 0; i < PTID_NUM_PATHS; i++) gtk_entry_set_text(GTK_ENTRY(page->path[i].path), cfg->path.path[i]->str); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->hide.hmode[cfg->path.hideinfo.mode]), TRUE); gtk_entry_set_text(GTK_ENTRY(page->hide.hre), cfg->path.hideinfo.hide_re_src); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->hide.hicase), cfg->path.hideinfo.no_case); gtk_widget_set_sensitive(page->hide.hre, page->hideinfo.mode == HIDE_REGEXP); gtk_widget_set_sensitive(page->hide.hicase, page->hideinfo.mode == HIDE_REGEXP); } /* 1998-08-24 - Open up the paths config page. Very simple at this time, since there's only ** one path to configure. */ static GtkWidget * cpt_init(MainInfo *min, gchar **name) { P_Paths *page = &the_page; GtkWidget *grid, *label, *vbox; const struct { const gchar *label; gboolean with_button; } pinfo[] = { { N_("Icons"), TRUE }, { N_("GTK+ RC"), TRUE }, { N_("fstab"), FALSE }, { N_("mtab"), FALSE } }; const gchar *hlab[] = { N_("None"), N_("Beginning With Dot (.)"), N_("Matching RE") }; guint i; if(name == NULL) return NULL; *name = _("Paths & Hide"); page->main = min; page->open = FALSE; page->modified = FALSE; page->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); page->pframe = gtk_frame_new(_("Paths")); grid = gtk_grid_new(); if(sizeof pinfo / sizeof *pinfo == PTID_NUM_PATHS) { for(i = 0; i < PTID_NUM_PATHS; i++) { gint width; label = gtk_label_new(_(pinfo[i].label)); gtk_grid_attach(GTK_GRID(grid), label, 0, i, 1, 1); page->path[i].path = gtk_entry_new(); gtk_widget_set_hexpand(page->path[i].path, TRUE); gtk_widget_set_halign(page->path[i].path, GTK_ALIGN_FILL); g_signal_connect(G_OBJECT(page->path[i].path), "changed", G_CALLBACK(evt_path_changed), page); width = pinfo[i].with_button ? 1 : 2; gtk_grid_attach(GTK_GRID(grid), page->path[i].path, 1, i, width, 1); if(pinfo[i].with_button) { GtkWidget *pick; pick = gui_details_button_new(); g_object_set_data(G_OBJECT(pick), "index", GINT_TO_POINTER(i)); g_signal_connect(G_OBJECT(pick), "clicked", G_CALLBACK(evt_path_pick_clicked), page); gtk_grid_attach(GTK_GRID(grid), pick, 2, i, 1, 1); } #if defined __OpenBSD__ || defined __FreeBSD__ || defined __NetBSD__ /* Mountlist and mounted fs files are non-configurable on BSD systems. */ if(i == 2 || i == 3) gtk_widget_set_sensitive(page->path[i].path, FALSE); #endif } } else g_warning("**CFGPATHS: Missing labels!"); gtk_container_add(GTK_CONTAINER(page->pframe), grid); gtk_box_pack_start(GTK_BOX(page->vbox), page->pframe, FALSE, FALSE, 5); page->hide.frame = gtk_frame_new(_("Hide Entries")); page->hide.hgroup = gui_radio_group_new(3, hlab, page->hide.hmode); vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); for(i = 0; i < sizeof page->hide.hmode / sizeof page->hide.hmode[0]; i++) { g_object_set_data(G_OBJECT(page->hide.hmode[i]), "mode", GINT_TO_POINTER(i)); g_signal_connect(G_OBJECT(page->hide.hmode[i]), "clicked", G_CALLBACK(evt_hmode_clicked), page); if(i < 2) gtk_box_pack_start(GTK_BOX(vbox), page->hide.hmode[i], FALSE, FALSE, 0); else { GtkWidget *hbox; hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); gtk_box_pack_start(GTK_BOX(hbox), page->hide.hmode[i], FALSE, FALSE, 0); page->hide.hre = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(page->hide.hre), sizeof min->cfg.path.hideinfo.hide_re_src - 1); g_signal_connect(G_OBJECT(page->hide.hre), "changed", G_CALLBACK(evt_hre_changed), page); gtk_box_pack_start(GTK_BOX(hbox), page->hide.hre, TRUE, TRUE, 0); page->hide.hicase = gtk_check_button_new_with_label(_("Ignore Case?")); g_signal_connect(G_OBJECT(page->hide.hicase), "clicked", G_CALLBACK(evt_hicase_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), page->hide.hicase, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); } } gtk_container_add(GTK_CONTAINER(page->hide.frame), vbox); gtk_box_pack_start(GTK_BOX(page->vbox), page->hide.frame, FALSE, FALSE, 5); gtk_widget_show_all(page->vbox); return page->vbox; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-24 - Update path widgets. Tough. */ static void cpt_update(MainInfo *min) { P_Paths *page = &the_page; page->hideinfo = min->cfg.path.hideinfo; populate_paths(&min->cfg, page); page->open = TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-24 - Accept changes to paths (if any). ** 1998-08-30 - Now detects changes, and only alters the main current setting if there really ** has been changes made. Also added a switch() allowing different actions to be ** carried out when a path has changed. Initial use: rescan when icon path changes. */ static void cpt_accept(MainInfo *min) { P_Paths *page = &the_page; const gchar *text; gint i; if(page->open && page->modified) { for(i = 0; i < PTID_NUM_PATHS; i++) { text = gtk_entry_get_text(GTK_ENTRY(page->path[i].path)); if(strcmp(text, min->cfg.path.path[i]->str)) { g_string_assign(min->cfg.path.path[i], text); switch((PathID) i) { case PTID_ICON: cfg_set_flags(CFLG_FLUSH_ICONS); break; default: break; } } } min->cfg.path.hideinfo = page->hideinfo; fut_check_hide(&min->gui->pane[0], NULL); /* Frees any precompiled RE. */ cfg_set_flags(CFLG_RESCAN_BOTH); page->modified = FALSE; } } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-24 - Save out the paths. Not very complex. ** 1998-10-26 - Added the hide info, too. */ static gint cpt_save(MainInfo *min, FILE *out) { gint i; xml_put_node_open(out, NODE); xml_put_node_open(out, "PathList"); for(i = 0; i < PTID_NUM_PATHS; i++) { xml_put_node_open(out, "Path"); xml_put_integer(out, "index", i); xml_put_text(out, "path", min->cfg.path.path[i]->str); xml_put_node_close(out, "Path"); } xml_put_node_close(out, "PathList"); xml_put_node_open(out, "HideInfo"); xml_put_integer(out, "mode", min->cfg.path.hideinfo.mode); xml_put_text(out, "re", min->cfg.path.hideinfo.hide_re_src); xml_put_boolean(out, "re_nocase", min->cfg.path.hideinfo.no_case); xml_put_node_close(out, "HideInfo"); xml_put_node_close(out, NODE); return TRUE; } static void load_path(const XmlNode *data, gpointer user) { CfgInfo *cfg = user; gint index; if(xml_get_integer(data, "index", &index)) { if((index >= 0) && (index < PTID_NUM_PATHS)) { const gchar *path; if(xml_get_text(data, "path", &path)) g_string_assign(cfg->path.path[index], path); } else g_warning("**CFGPATHS: Path index %d is illegal", index); } } static void load_hideinfo(MainInfo *min, const XmlNode *node) { gint tmp; union { HMode hmode; gint integer; } htmp; xml_get_integer(node, "mode", &htmp.integer); min->cfg.path.hideinfo.mode = htmp.hmode; xml_get_text_copy(node, "re", min->cfg.path.hideinfo.hide_re_src, sizeof min->cfg.path.hideinfo.hide_re_src); if(xml_get_boolean(node, "re_nocase", &tmp)) min->cfg.path.hideinfo.no_case = tmp; } /* 1998-08-24 - Load paths from config tree. Ugly. */ static void cpt_load(MainInfo *min, const XmlNode *node) { const XmlNode *data; if((data = xml_tree_search(node, "PathList")) != NULL) xml_node_visit_children(data, load_path, &min->cfg); if((data = xml_tree_search(node, "HideInfo")) != NULL) load_hideinfo(min, data); } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-24 - Hide the paths page. Not very much to do. */ static void cpt_hide(MainInfo *min) { the_page.open = FALSE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-24 - Describe the paths config page. */ const CfgModule * cpt_describe(MainInfo *min) { static const CfgModule desc = { NODE, cpt_init, cpt_update, cpt_accept, cpt_save, cpt_load, cpt_hide }; return &desc; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-25 - Return pointer to current setting for path . */ const gchar * cpt_get_path(PathID id) { GtkEntry *ent = NULL; switch(id) { case PTID_ICON: ent = GTK_ENTRY(the_page.path[id].path); break; default: g_warning("cpt_get_path(): Unknown path %d requested", id); } if(ent != NULL) return gtk_entry_get_text(ent); return NULL; } gentoo-0.20.6/src/cmd_copy.h0000664000175000017500000000225612163774660012573 00000000000000/* ** 1998-05-23 - Header file for the native COPY command implementation. Shortish. */ /* Core file copying routines, might need a bit more thought on use. */ extern gboolean copy_regular(MainInfo *min, const gchar *from, const gchar *to, const struct stat *sstat); extern gboolean copy_device(MainInfo *min, const gchar *from, const gchar *to, const struct stat *sstat); extern gboolean copy_link(MainInfo *min, const gchar *from, const gchar *to, const struct stat *sstat); extern gboolean copy_fifo(MainInfo *min, const gchar *from, const gchar *full_to, const struct stat *sstat); extern gboolean copy_socket(MainInfo *min, const gchar *from, const gchar *to, const struct stat *sstat); /* Top-level copying functions, for external use. */ extern gboolean copy_dir(MainInfo *min, const gchar *from, const gchar *to); extern gboolean copy_file(MainInfo *min, const gchar *from, const gchar *to, const struct stat *sstat); extern gboolean copy_gfile(MainInfo *min, DirPane *src, DirPane *dst, GFile *from, GFile *to, GError **err); extern gint cmd_copy(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gsize cpy_get_buf_size(void); extern void cfg_copy(MainInfo *min); gentoo-0.20.6/src/cmd_join.h0000664000175000017500000000020712163774660012552 00000000000000/* ** 2000-02-12 - Header for the Join command. */ extern gint cmd_join(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.20.6/src/cfg_cmdseq.c0000644000175000017500000013146512447327455013070 00000000000000/* ** 1998-09-26 - A brand new command configuration page! ** 1998-10-03 - There's a weird sensitivity bug with the command row type option menu... ** 1999-03-09 - Redesigned the Before/After flag GUI. It's less stupid now, and vertically shorter. ** 1999-06-19 - Adapted for the new dialog module. ** 2000-07-02 - Initialized translation by marking strings and stuff. */ #include "gentoo.h" #include "guiutil.h" #include "cmdseq.h" #include "dialog.h" #include "hash_dialog.h" #include "configure.h" #include "cfg_module.h" #include "cfg_cmdseq.h" #define NODE "CmdSeqs" /* ----------------------------------------------------------------------------------------- */ typedef struct { /* Extra widgetry for built-in rows. Not very much. */ GtkWidget *vbox; GtkWidget *label; /* Just a big fat label saying that there's nothing here. */ } PX_Builtin; typedef struct { /* External command general flags. */ GtkWidget *vbox; /* A box that holds the page. */ GtkWidget *runbg; /* Run in background? */ GtkWidget *killprev; /* Kill previous instance? */ GtkWidget *survive; /* Survive quit? */ GtkWidget *graboutput; /* Grab output? */ } PXE_General; typedef struct { GtkWidget *vbox; GtkWidget *hbox; GtkWidget *reqsel_src; GtkWidget *reqsel_dst; GtkWidget *cdsrc; GtkWidget *cddst; } PXE_BF; typedef struct { GtkWidget *vbox; GtkWidget *rssrc; GtkWidget *rsdst; } PXE_AF; typedef struct { /* Extra widgetry for external commands. Plenty of flags. */ GtkWidget *nbook; /* A notebook. */ PXE_General gflags; /* General flags page. */ PXE_BF bf; PXE_AF af; } PX_External; typedef struct { GtkWidget *vbox; /* Standard. */ GtkListStore *store; /* Main list store, holding defined command sequences. */ GtkWidget *view; /* Main tree view. */ GtkWidget *nhbox; /* A hbox holding name label and entry. */ GtkWidget *name; /* Name entry widget. */ GtkWidget *dframe; /* Definition frame. */ GtkWidget *dbtn[3]; /* Definition row commands. */ GtkListStore *dstore; /* Tree model for the definition. */ gulong sig_delete; /* Handler for the "row_deleted" signal. */ GtkWidget *dview; /* Tree view for the definition. */ GtkWidget *dhbox; /* Hbox for type, definition, and pick button. */ GtkWidget *dtype; /* Type option menu, select built-in/external. */ GtkWidget *ddef; /* Row definition. */ GtkWidget *dpick; /* Pick button, for definition help. */ GtkWidget *dextra; /* Notebook for type-specific info (flags etc). */ GtkWidget *drepeat; /* Repeat-flag, global for sequence. */ PX_Builtin px_builtin; PX_External px_external; GtkWidget *bhbox; /* Command button hbox ("Add" & "Delete"). */ GtkWidget *badd, *bdel; MainInfo *min; /* Very handy. */ GHashTable *cmdseq; /* Copies of all command sequences live here. */ gboolean modified; /* Has the page been modified? */ } P_CmdSeq; static P_CmdSeq the_page; enum { CMDSEQ_COLUMN_NAME, CMDSEQ_COLUMN_CMDSEQ, CMDSEQ_COLUMN_COUNT }; enum { DEF_COLUMN_TYPE, DEF_COLUMN_DEF, DEF_COLUMN_ROW, DEF_COLUMN_COUNT }; /* ----------------------------------------------------------------------------------------- */ static void set_row_widgets(P_CmdSeq *page); static void reset_row_widgets(P_CmdSeq *page); static void evt_type_selected(GtkWidget *wid, guint index, gpointer user); /* ----------------------------------------------------------------------------------------- */ /* 1998-09-26 - Copy the command sequence pointed to by , and insert it into ** both the "editing hash table" and the ListStore for the main list. */ static void copy_and_insert_cmdseq(gpointer key, gpointer data, gpointer user) { P_CmdSeq *page = user; CmdSeq *seq; if((seq = csq_cmdseq_copy(data)) != NULL) { GtkTreeIter titer; csq_cmdseq_hash(&page->cmdseq, seq); gtk_list_store_append(page->store, &titer); gtk_list_store_set(page->store, &titer, CMDSEQ_COLUMN_NAME, seq->name, CMDSEQ_COLUMN_CMDSEQ, seq, -1); } } /* 1998-09-26 - Copy all current commands into our editing version, and also populate the ** main list with a list of the available commands. */ static void populate_list(MainInfo *min, P_CmdSeq *page) { page->cmdseq = NULL; if(min->cfg.commands.cmdseq != NULL) { gtk_list_store_clear(page->store); g_hash_table_foreach(min->cfg.commands.cmdseq, copy_and_insert_cmdseq, page); } } /* ----------------------------------------------------------------------------------------- */ static CmdSeq * cmdseq_get_selected(P_CmdSeq *page, GtkTreeIter *iter) { GtkTreeIter local; CmdSeq *cmdseq = NULL; if(iter == NULL) iter = &local; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view)), NULL, iter)) gtk_tree_model_get(GTK_TREE_MODEL(page->store), iter, CMDSEQ_COLUMN_CMDSEQ, &cmdseq, -1); return cmdseq; } /* 2009-03-20 - Find the currently selected command row, and return pointer to it. */ static CmdRow * cmdrow_get_selected(P_CmdSeq *page, GtkTreeIter *iter) { GtkTreeIter local; CmdRow *row = NULL; if(page == NULL) return NULL; if(iter == NULL) iter = &local; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->dview)), NULL, iter)) gtk_tree_model_get(GTK_TREE_MODEL(page->dstore), iter, DEF_COLUMN_ROW, &row, -1); return row; } static gboolean get_selections(P_CmdSeq *page, CmdSeq **cmdseq, CmdRow **row) { if(cmdseq != NULL) *cmdseq = cmdseq_get_selected(page, NULL); if(row != NULL) *row = cmdrow_get_selected(page, NULL); return (cmdseq == NULL || *cmdseq != NULL) && (row == NULL || *row != NULL); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-26 - We have a selection, so go ahead and populate the definition clist. */ static void populate_dlist(P_CmdSeq *page) { GtkTreeIter ti; const GList *iter; const CmdSeq *cs; const CmdRow *row; g_signal_handler_block(G_OBJECT(page->dstore), page->sig_delete); gtk_list_store_clear(page->dstore); if((cs = cmdseq_get_selected(page, &ti)) != NULL) { for(iter = cs->rows; iter != NULL; iter = g_list_next(iter)) { row = iter->data; gtk_list_store_append(page->dstore, &ti); gtk_list_store_set(page->dstore, &ti, DEF_COLUMN_TYPE, csq_cmdrow_type_to_string(row->type), DEF_COLUMN_DEF, row->def->str, DEF_COLUMN_ROW, row, -1); } } g_signal_handler_unblock(G_OBJECT(page->dstore), page->sig_delete); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-26 - Reset all widgets to their most passive state. */ static void reset_widgets(P_CmdSeq *page) { gtk_entry_set_text(GTK_ENTRY(page->name), ""); gtk_widget_set_sensitive(page->nhbox, FALSE); g_signal_handler_block(G_OBJECT(page->dstore), page->sig_delete); gtk_list_store_clear(page->dstore); g_signal_handler_unblock(G_OBJECT(page->dstore), page->sig_delete); gtk_combo_box_set_active(GTK_COMBO_BOX(page->dtype), 0); gtk_entry_set_text(GTK_ENTRY(page->ddef), ""); gtk_notebook_set_current_page(GTK_NOTEBOOK(page->dextra), 0); reset_row_widgets(page); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->drepeat), FALSE); gtk_widget_set_sensitive(page->dframe, FALSE); gtk_widget_set_sensitive(page->bdel, FALSE); } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-08 - Set the state of the command's repeat flag. Only available if no command row ** runs in the background, will be automatically disabled as soon as a row is ** given the background flag. */ static void set_repeat(P_CmdSeq *page) { CmdSeq *cs; CmdRow *row; GList *iter; if((cs = cmdseq_get_selected(page, NULL)) == NULL) return; for(iter = cs->rows; iter != NULL; iter = g_list_next(iter)) { row = iter->data; if((row->type == CRTP_EXTERNAL) && (row->extra.external.gflags & CGF_RUNINBG)) break; } gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->drepeat), (cs->flags & CSFLG_REPEAT) && (iter == NULL)); gtk_widget_set_sensitive(page->drepeat, iter == NULL); } /* 1998-09-26 - Set widgets in a state suitable to the current selection. */ static void set_widgets(P_CmdSeq *page) { CmdSeq *cs; if((cs = cmdseq_get_selected(page, NULL)) == NULL) return; gtk_entry_set_text(GTK_ENTRY(page->name), cs->name); gtk_widget_set_sensitive(page->nhbox, TRUE); populate_dlist(page); reset_row_widgets(page); gtk_widget_set_sensitive(page->dframe, TRUE); gtk_widget_set_sensitive(page->bdel, TRUE); set_repeat(page); } /* ----------------------------------------------------------------------------------------- */ static void evt_cmdseq_selection_changed(GtkTreeSelection *sel, gpointer user) { P_CmdSeq *page = user; GtkTreeIter iter; CmdSeq *cmdseq; if((cmdseq = cmdseq_get_selected(page, &iter)) != NULL) set_widgets(page); else reset_widgets(page); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-26 - User is editing the name of the current sequence. ** 2009-03-15 - Rewritten for GTK+ 2-based list handling. It resorts live, here in the future. */ static gint evt_name_changed(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; GtkTreeIter iter; CmdSeq *cs; const gchar *text; if((cs = cmdseq_get_selected(page, &iter)) == NULL) return TRUE; if((text = gtk_entry_get_text(GTK_ENTRY(wid))) == NULL) return TRUE; csq_cmdseq_set_name(page->cmdseq, cs, text); gtk_list_store_set(page->store, &iter, CMDSEQ_COLUMN_NAME, text, -1); page->modified = TRUE; return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-27 - Set general flag widgets in to match . */ static void set_cx_g_flags(PXE_General *pxeg, guint32 flags) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxeg->runbg), (flags & CGF_RUNINBG) != 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxeg->killprev), (flags & CGF_KILLPREV) != 0); gtk_widget_set_sensitive(pxeg->killprev, (flags & CGF_RUNINBG) != 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxeg->graboutput), (flags & CGF_GRABOUTPUT) != 0); gtk_widget_set_sensitive(pxeg->survive, (flags & CGF_RUNINBG) != 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxeg->survive), (flags & CGF_SURVIVE) != 0); } /* 1999-03-09 - Set visual state of before/after checkbuttons, according to . Sets for ** the before group if is FALSE, otherwise for the after group. Geddit? */ static void set_cx_ba_flags(PXE_BF *pxbf, PXE_AF *pxaf, guint after, guint32 flags) { if(!after) /* Set "before" type flags, i.e. CD source XOR dest. */ { guint st_src = FALSE, st_dst = FALSE; /* Guess a few states. */ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxbf->reqsel_src), (flags & CBAF_REQSEL_SOURCE) != 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxbf->reqsel_dst), (flags & CBAF_REQSEL_DEST) != 0); if(flags & CBAF_CD_SOURCE) st_src = TRUE; else if(flags & CBAF_CD_DEST) st_dst = TRUE; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxbf->cdsrc), st_src); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxbf->cddst), st_dst); } else /* Set "after" flags, i.e. rescan source IOR dest. */ { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxaf->rssrc), (flags & CBAF_RESCAN_SOURCE) != 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pxaf->rsdst), (flags & CBAF_RESCAN_DEST) != 0); } } /* 1998-09-27 - Set the "extra" widgets for the current row, which is known to be external. */ static void set_cx_external_widgets(P_CmdSeq *page) { CmdRow *row; CX_Ext *ext; if((row = cmdrow_get_selected(page, NULL)) == NULL) return; ext = &row->extra.external; set_cx_g_flags(&page->px_external.gflags, ext->gflags); set_cx_ba_flags(&page->px_external.bf, &page->px_external.af, FALSE, ext->baflags[0]); set_cx_ba_flags(&page->px_external.bf, &page->px_external.af, TRUE, ext->baflags[1]); } /* 1998-09-27 - Set up widgets for row, assuming there is a row selected. */ static void set_row_widgets(P_CmdSeq *page) { CmdRow *row; guint i; if((row = cmdrow_get_selected(page, NULL)) == NULL) return; for(i = 1; i < sizeof page->dbtn / sizeof page->dbtn[0]; i++) gtk_widget_set_sensitive(page->dbtn[i], TRUE); gui_combo_box_set_blocked(page->dtype, TRUE); gtk_combo_box_set_active(GTK_COMBO_BOX(page->dtype), row->type); gui_combo_box_set_blocked(page->dtype, FALSE); gtk_entry_set_text(GTK_ENTRY(page->ddef), row->def->str); gtk_notebook_set_current_page(GTK_NOTEBOOK(page->dextra), row->type); gtk_widget_set_sensitive(page->dhbox, TRUE); gtk_widget_set_sensitive(page->dextra, TRUE); gtk_widget_set_sensitive(page->dframe, TRUE); if(row->type == CRTP_EXTERNAL) set_cx_external_widgets(page); } /* 1998-09-27 - Reset the row widgets. */ static void reset_row_widgets(P_CmdSeq *page) { guint i; if(page != NULL) { for(i = 1; i < sizeof page->dbtn / sizeof page->dbtn[0]; i++) gtk_widget_set_sensitive(page->dbtn[i], FALSE); gtk_entry_set_text(GTK_ENTRY(page->ddef), ""); gtk_widget_set_sensitive(page->dhbox, FALSE); gtk_widget_set_sensitive(page->dextra, FALSE); } } /* 2009-03-20 - Row selection changed, so update widgetry. */ static void evt_cmdrow_selection_changed(GtkTreeSelection *sel, gpointer user) { P_CmdSeq *page = user; GtkTreeIter iter; if(page == NULL) return; if(cmdrow_get_selected(page, &iter) != NULL) set_row_widgets(page); else reset_row_widgets(page); } /* 1999-03-08 - User hit the "Repeat" check button, grab it and set sequence's flag ** accordingly. */ static void evt_repeat_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdSeq *cs; if((cs = cmdseq_get_selected(page, NULL)) == NULL) return; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) cs->flags |= CSFLG_REPEAT; else cs->flags &= ~CSFLG_REPEAT; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-27 - User just hit the "Add Row" button, so let's do just that. */ static void evt_addrow_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdSeq *cs; CmdRow *nr; CRType type; if((cs = cmdseq_get_selected(page, NULL)) == NULL) return; if((nr = cmdrow_get_selected(page, NULL)) != NULL) type = nr->type; else type = CRTP_BUILTIN; if((nr = csq_cmdrow_new(type, "", 0UL)) != NULL) { GtkTreeIter iter; GtkTreePath *path; csq_cmdseq_row_append(cs, nr); gtk_list_store_append(page->dstore, &iter); gtk_list_store_set(page->dstore, &iter, DEF_COLUMN_TYPE, csq_cmdrow_type_to_string(nr->type), DEF_COLUMN_DEF, nr->def->str, DEF_COLUMN_ROW, nr, -1); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->dview)), &iter); if((path = gtk_tree_model_get_path(GTK_TREE_MODEL(page->dstore), &iter)) != NULL) { gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(page->dview), path, NULL, TRUE, 0.5f, 0.5f); gtk_tree_path_free(path); } gtk_widget_grab_focus(page->ddef); page->modified = TRUE; } } /* 1998-09-27 - Delete the current row from the current command sequence. */ static void evt_delrow_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdSeq *cs; GtkTreeIter riter; CmdRow *row; if((cs = cmdseq_get_selected(page, NULL)) == NULL) return; if((row = cmdrow_get_selected(page, &riter)) == NULL) return; csq_cmdseq_row_delete(cs, row); gtk_list_store_remove(page->dstore, &riter); page->modified = TRUE; } /* 1998-09-27 - User wants to duplicate the current row. Fine. */ static void evt_duprow_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdSeq *cs; GtkTreeIter riter; CmdRow *row, *nr; GtkTreePath *path; if((cs = cmdseq_get_selected(page, NULL)) == NULL) return; if((row = cmdrow_get_selected(page, &riter)) == NULL) return; if((nr = csq_cmdrow_copy(row)) != NULL) { csq_cmdseq_row_append(cs, nr); gtk_list_store_append(page->dstore, &riter); gtk_list_store_set(page->dstore, &riter, DEF_COLUMN_TYPE, csq_cmdrow_type_to_string(nr->type), DEF_COLUMN_DEF, nr->def->str, DEF_COLUMN_ROW, nr, -1); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->dview)), &riter); if((path = gtk_tree_model_get_path(GTK_TREE_MODEL(page->dstore), &riter)) != NULL) { gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(page->dview), path, NULL, TRUE, 0.5f, 0.5f); gtk_tree_path_free(path); } page->modified = TRUE; } } static void evt_row_deleted(GtkTreeModel *model, GtkTreePath *path, gpointer user) { P_CmdSeq *page = user; CmdSeq *cs; GtkTreeIter csiter, riter; gboolean valid; GList *rows = NULL; if((cs = cmdseq_get_selected(page, &csiter)) == NULL) return; /* Massive simplification, that still feels slightly ugly: rather than ** being all clever and replicating the move on the real model, we just ** zzap the CmdSeq's rows and re-build based on the GtkListStore. No ** point in freeing the rows though, so build a new list and "relink". */ for(valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(page->dstore), &riter); valid; valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(page->dstore), &riter)) { CmdRow *row; gtk_tree_model_get(GTK_TREE_MODEL(page->dstore), &riter, DEF_COLUMN_ROW, &row, -1); rows = g_list_append(rows, row); } csq_cmdseq_rows_relink(cs, rows); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-26 - User choose a new type for the current row. */ static void evt_type_selected(GtkWidget *wid, guint index, gpointer user) { P_CmdSeq *page = user; CmdRow *row; GtkTreeIter iter; if((row = cmdrow_get_selected(page, &iter)) == NULL) return; csq_cmdrow_set_type(row, (CRType) index); gtk_list_store_set(page->dstore, &iter, DEF_COLUMN_TYPE, csq_cmdrow_type_to_string(row->type), -1); gtk_notebook_set_current_page(GTK_NOTEBOOK(page->dextra), (CRType) index); page->modified = TRUE; } /* 1998-09-27 - User changed the command definition, so we need to store the new one. ** Notice how this routine avoids to rebuild the entire clist; this is ** probably a good idea since the changes may be rapid. */ static void evt_def_changed(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdRow *row; GtkTreeIter riter; const gchar *def; if((row = cmdrow_get_selected(page, &riter)) == NULL) return; if((def = gtk_entry_get_text(GTK_ENTRY(wid))) != NULL) { csq_cmdrow_set_def(row, def); gtk_list_store_set(page->dstore, &riter, DEF_COLUMN_DEF, def, -1); page->modified = TRUE; } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-27 - Pop up a requester where the user can choose among all the built-in commands. */ static void pick_builtin(P_CmdSeq *page) { const gchar *cmd; if((cmd = hdl_dialog_sync_new_wait(page->min->cfg.commands.builtin, _("Select Builtin"))) != NULL) gtk_entry_set_text(GTK_ENTRY(page->ddef), cmd); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-27 - Let user pick a special code sequence for use in external commands. This ** is very simple, but becomes complex because I want to use a clist. */ static void pick_external(P_CmdSeq *page) { Dialog *dlg; GtkListStore *store; GtkCellRenderer *cr; GtkTreeViewColumn *vc; GtkWidget *scwin, *view; const gchar *code[] = { "\\{", N_("Opening brace"), "\\}", N_("Closing brace"), "f", N_("First selected"), "fu", N_("First selected, unselect"), "fp", N_("First selected, with path"), "fpu", N_("First selected, with path, unselect"), "fd", N_("First selected (destination pane)"), "fQ", N_("First selected, no quotes"), "fE", N_("First selected, no extension"), "F", N_("All selected"), "Fu", N_("All selected, unselect"), "Fp", N_("All selected, with paths"), "Fpu", N_("All selected, with paths, unselect"), "Fd", N_("All selected (destination pane)"), "FQ", N_("All selected, no quotes"), "FE", N_("All selected, no extensions"), "Ps", N_("Path to source pane's directory"), "Pd", N_("Path to destination pane's directory"), "Ph", N_("Path to home directory"), "Pl", N_("Path of left pane"), "Pr", N_("Path of right pane"), "u", N_("URI of first selected"), "uu", N_("URI of first selected, unselect"), "uQ", N_("URI of first selected, no quotes"), "U", N_("URIs of all selected"), "Uu", N_("URIs of all selected, unselect"), "UQ", N_("URIs of all selected, no quotes"), "UuQ", N_("URIs of all selected, unselect, no quotes"), "ud", N_("URI of first selected (destination pane)"), "Ic:\"label\"=\"choice1\",...", N_("Input combo box"), "Im:\"label\"=\"text1:choice1\",...", N_("Input using menu"), "Is:\"label\"=\"default\"", N_("Input string"), "Ix:\"label\"", N_("Input check button (gives TRUE or FALSE)"), "It:\"label\"", N_("Add label to input window"), "It:\"-\"", N_("Add a separator bar to input window"), N_("$NAME"), N_("Value of $NAME (environment)"), "#", N_("gentoo's PID"), N_("~NAME"), N_("Home directory for user NAME"), NULL }; GtkTreeIter iter; guint i; scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); store = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_STRING); for(i = 0; code[i] != NULL; i+= 2) { gtk_list_store_append(store, &iter); gtk_list_store_set(store, &iter, 0, code[i], 1, code[i + 1], -1); } view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store)); gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_BROWSE); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(code)", cr, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(view), vc); vc = gtk_tree_view_column_new_with_attributes("(description)", cr, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(view), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), FALSE); gtk_widget_set_size_request(view, 448, 320); gtk_container_add(GTK_CONTAINER(scwin), view); dlg = dlg_dialog_sync_new(scwin, _("Pick Code"), NULL); if(dlg_dialog_sync_wait(dlg) == DLG_POSITIVE) { if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), NULL, &iter)) { gchar *code = NULL, buf[1024]; gtk_tree_model_get(GTK_TREE_MODEL(store), &iter, 0, &code, -1); if(code != NULL) { gint pos; gsize len; if(*code == '\\') len = g_snprintf(buf, sizeof buf, "%s", code); else len = g_snprintf(buf, sizeof buf, " {%s}", code); pos = gtk_entry_get_text_length(GTK_ENTRY(page->ddef)); gtk_editable_insert_text(GTK_EDITABLE(page->ddef), buf, len, &pos); g_free(code); } } } dlg_dialog_sync_destroy(dlg); } /* 1998-09-27 - The details (formerly "...") button has been clicked; pop up a quick-selection ** window where the user can select something s?he's too lazy to type. */ static void evt_pick_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdRow *row; if((row = cmdrow_get_selected(page, NULL)) == NULL) return; if(row->type == CRTP_BUILTIN) pick_builtin(page); else if(row->type == CRTP_EXTERNAL) pick_external(page); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-27 - Add a new command sequence to the happy bunch. */ static void evt_add_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdSeq *ns; GtkTreeIter iter; GtkTreePath *path; if((ns = csq_cmdseq_new(csq_cmdseq_unique_name(page->cmdseq), 0UL)) == NULL) return; csq_cmdseq_hash(&page->cmdseq, ns); gtk_list_store_append(page->store, &iter); gtk_list_store_set(page->store, &iter, CMDSEQ_COLUMN_NAME, ns->name, CMDSEQ_COLUMN_CMDSEQ, ns, -1); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view)), &iter); path = gtk_tree_model_get_path(GTK_TREE_MODEL(page->store), &iter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(page->view), path, NULL, TRUE, 0.5f, 0.0f); gtk_tree_path_free(path); gtk_editable_select_region(GTK_EDITABLE(page->name), 0, -1); gtk_widget_grab_focus(page->name); } /* 1998-09-27 - Delete the currently selected command sequence. */ static void evt_del_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdSeq *cs; GtkTreeIter iter; if((cs = cmdseq_get_selected(page, &iter)) != NULL) { g_hash_table_remove(page->cmdseq, cs->name); csq_cmdseq_destroy(cs); gtk_list_store_remove(page->store, &iter); reset_widgets(page); } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-26 - Build the (currently very pointless) extra controls for builtin rows. */ static void build_px_builtin(P_CmdSeq *page, PX_Builtin *pxb) { pxb->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); pxb->label = gtk_label_new(_("(No Options Available)")); gtk_box_pack_start(GTK_BOX(pxb->vbox), pxb->label, TRUE, TRUE, 0); } /* 1998-09-27 - One of the general flag check buttons was clicked. */ static void evt_gf_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; guint32 flags = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(wid), "user")); CmdSeq *cs; CmdRow *row; if(!get_selections(page, &cs, &row)) return; if(row->type == CRTP_EXTERNAL) { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) row->extra.external.gflags |= flags; else row->extra.external.gflags &= ~flags; gtk_widget_set_sensitive(page->px_external.gflags.killprev, row->extra.external.gflags & CGF_RUNINBG); gtk_widget_set_sensitive(page->px_external.gflags.survive, row->extra.external.gflags & CGF_RUNINBG); set_repeat(page); page->modified = TRUE; } } /* 1998-09-26 - Build the page for external commands that deals with general flags. */ static void build_pxe_general(P_CmdSeq *page, PXE_General *pxg) { GtkWidget *hbox; pxg->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); pxg->runbg = gtk_check_button_new_with_label(_("Run in Background?")); g_object_set_data(G_OBJECT(pxg->runbg), "user", GINT_TO_POINTER(CGF_RUNINBG)); g_signal_connect(G_OBJECT(pxg->runbg), "clicked", G_CALLBACK(evt_gf_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), pxg->runbg, FALSE, FALSE, 0); pxg->killprev = gtk_check_button_new_with_label(_("Kill Previous Instance?")); g_object_set_data(G_OBJECT(pxg->killprev), "user", GINT_TO_POINTER(CGF_KILLPREV)); g_signal_connect(G_OBJECT(pxg->killprev), "clicked", G_CALLBACK(evt_gf_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), pxg->killprev, FALSE, FALSE, 0); pxg->survive = gtk_check_button_new_with_label(_("Survive Quit?")); g_object_set_data(G_OBJECT(pxg->survive), "user", GINT_TO_POINTER(CGF_SURVIVE)); g_signal_connect(G_OBJECT(pxg->survive), "clicked", G_CALLBACK(evt_gf_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), pxg->survive, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(pxg->vbox), hbox, FALSE, FALSE, 0); pxg->graboutput = gtk_check_button_new_with_label(_("Capture Output?")); g_object_set_data(G_OBJECT(pxg->graboutput), "user", GINT_TO_POINTER(CGF_GRABOUTPUT)); g_signal_connect(G_OBJECT(pxg->graboutput), "clicked", G_CALLBACK(evt_gf_clicked), page); gtk_box_pack_start(GTK_BOX(pxg->vbox), pxg->graboutput, FALSE, FALSE, 0); } /* 2005-01-31 - Handle clicks on source & destination selection requirement toggle buttons, and change flags. */ static void evt_baf_reqsel_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; guint32 mask; CmdRow *row; if(!get_selections(page, NULL, &row)) return; mask = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(wid), "user")); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) row->extra.external.baflags[0] |= mask; else row->extra.external.baflags[0] &= ~mask; } /* 1999-03-09 - One of the CD check buttons was clicked. Do the pseudo-radio logic, and alter the ** flag setting of the current command row. Note that this is kind'a sneakily written ** (some would say ugly (uglily?)), since it actually relies on being called twice for ** a single click in some cases (since it modifies the "other" widget, thus causing an ** event). */ static void evt_baf_cd_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdRow *row; GtkWidget *other; guint32 mask; if(!get_selections(page, NULL, &row)) return; /* Figure out if we're in source or dest (same handler). */ if(g_object_get_data(G_OBJECT(wid), "destination")) { other = page->px_external.bf.cdsrc; mask = CBAF_CD_DEST; } else { other = page->px_external.bf.cddst; mask = CBAF_CD_SOURCE; } if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(other), FALSE); row->extra.external.baflags[0] |= mask; } else row->extra.external.baflags[0] &= ~mask; } /* 1999-03-09 - Handle click on one of the rescanning check buttons. */ static void evt_baf_rescan_clicked(GtkWidget *wid, gpointer user) { P_CmdSeq *page = user; CmdRow *row; guint32 mask = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "user")); if(!get_selections(page, NULL, &row)) return; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) row->extra.external.baflags[1] |= mask; else row->extra.external.baflags[1] &= ~mask; } /* 1999-03-09 - Build new simplified widgetry for editing before and after flags. Note that the actual ** flags have not changed, they're still muy redundant-capable. It's just the GUI that's ** become a bit simpler to look at. At least less vertically tall. */ static void build_px_bf(P_CmdSeq *page, PXE_BF *pxbf) { GtkWidget *grid; pxbf->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); grid = gtk_grid_new(); gtk_grid_set_row_homogeneous(GTK_GRID(grid), TRUE); gtk_grid_set_column_homogeneous(GTK_GRID(grid), TRUE); pxbf->reqsel_src = gtk_check_button_new_with_label(_("Require Source Selection?")); g_object_set_data(G_OBJECT(pxbf->reqsel_src), "user", GINT_TO_POINTER(CBAF_REQSEL_SOURCE)); g_signal_connect(G_OBJECT(pxbf->reqsel_src), "clicked", G_CALLBACK(evt_baf_reqsel_clicked), page); gtk_grid_attach(GTK_GRID(grid), pxbf->reqsel_src, 0, 0, 1, 1); pxbf->reqsel_dst = gtk_check_button_new_with_label(_("Require Destination Selection?")); g_object_set_data(G_OBJECT(pxbf->reqsel_dst), "user", GINT_TO_POINTER(CBAF_REQSEL_DEST)); g_signal_connect(G_OBJECT(pxbf->reqsel_dst), "clicked", G_CALLBACK(evt_baf_reqsel_clicked), page); gtk_grid_attach(GTK_GRID(grid), pxbf->reqsel_dst, 1, 0, 1, 1); pxbf->cdsrc = gtk_check_button_new_with_label(_("CD Source?")); g_signal_connect(G_OBJECT(pxbf->cdsrc), "clicked", G_CALLBACK(evt_baf_cd_clicked), page); gtk_grid_attach(GTK_GRID(grid), pxbf->cdsrc, 0, 1, 1, 1); pxbf->cddst = gtk_check_button_new_with_label(_("CD Destination?")); g_object_set_data(G_OBJECT(pxbf->cddst), "destination", GINT_TO_POINTER(1)); /* Just a silly flag. */ g_signal_connect(G_OBJECT(pxbf->cddst), "clicked", G_CALLBACK(evt_baf_cd_clicked), page); gtk_grid_attach(GTK_GRID(grid), pxbf->cddst, 1, 1, 1, 1); gtk_box_pack_start(GTK_BOX(pxbf->vbox), grid, TRUE, TRUE, 0); } static void build_px_af(P_CmdSeq *page, PXE_AF *pxaf) { GtkWidget *hbox; pxaf->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); pxaf->rssrc = gtk_check_button_new_with_label(_("Rescan Source?")); g_object_set_data(G_OBJECT(pxaf->rssrc), "user", GINT_TO_POINTER(CBAF_RESCAN_SOURCE)); g_signal_connect(G_OBJECT(pxaf->rssrc), "clicked", G_CALLBACK(evt_baf_rescan_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), pxaf->rssrc, TRUE, TRUE, 0); pxaf->rsdst = gtk_check_button_new_with_label(_("Rescan Destination?")); g_object_set_data(G_OBJECT(pxaf->rsdst), "user", GINT_TO_POINTER(CBAF_RESCAN_DEST)); g_signal_connect(G_OBJECT(pxaf->rsdst), "clicked", G_CALLBACK(evt_baf_rescan_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), pxaf->rsdst, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(pxaf->vbox), hbox, FALSE, FALSE, 0); } /* 1998-09-26 - Build the extra configuration widgetry for external commands. Plenty of stuff. */ static void build_px_external(P_CmdSeq *page, PX_External *pxe) { pxe->nbook = gtk_notebook_new(); gtk_notebook_set_tab_pos(GTK_NOTEBOOK(pxe->nbook), GTK_POS_LEFT); build_pxe_general(page, &pxe->gflags); gtk_notebook_append_page(GTK_NOTEBOOK(pxe->nbook), pxe->gflags.vbox, gtk_label_new(_("General"))); build_px_bf(page, &pxe->bf); gtk_notebook_append_page(GTK_NOTEBOOK(pxe->nbook), pxe->bf.vbox, gtk_label_new(_("Before"))); build_px_af(page, &pxe->af); gtk_notebook_append_page(GTK_NOTEBOOK(pxe->nbook), pxe->af.vbox, gtk_label_new(_("After"))); } static GtkWidget * ccs_init(MainInfo *min, gchar **name) { const gchar *tlab[] = { N_("Built-In"), N_("External"), NULL }, *dblab[] = { N_("Add Row"), N_("Duplicate"), N_("Delete Row") }; GCallback dbfunc[] = { G_CALLBACK(evt_addrow_clicked), G_CALLBACK(evt_duprow_clicked), G_CALLBACK(evt_delrow_clicked) }; guint i; GtkWidget *scwin, *label, *vbox, *hbox, *vbox2, *sep, *paned; GtkCellRenderer *cr; GtkTreeViewColumn *vc; P_CmdSeq *page = &the_page; page->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); paned = gtk_paned_new(GTK_ORIENTATION_VERTICAL); vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); page->store = gtk_list_store_new(CMDSEQ_COLUMN_COUNT, G_TYPE_STRING, G_TYPE_POINTER); /* Make sure the cmdseq list is sorted on name. This is rather easy, nowadays. */ gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(page->store), CMDSEQ_COLUMN_NAME, GTK_SORT_ASCENDING); page->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(page->store)); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(name)", cr, "text", CMDSEQ_COLUMN_NAME, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->view), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(page->view), FALSE); g_signal_connect(G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view))), "changed", G_CALLBACK(evt_cmdseq_selection_changed), page); gtk_container_add(GTK_CONTAINER(scwin), page->view); gtk_widget_set_size_request(scwin, -1, 100); gtk_box_pack_start(GTK_BOX(vbox), scwin, TRUE, TRUE, 0); page->nhbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); label = gtk_label_new(_("Name")); gtk_box_pack_start(GTK_BOX(page->nhbox), label, FALSE, FALSE, 0); page->name = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(page->name), CSQ_NAME_SIZE - 1); g_signal_connect(G_OBJECT(page->name), "changed", G_CALLBACK(evt_name_changed), page); gtk_box_pack_start(GTK_BOX(page->nhbox), page->name, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(vbox), page->nhbox, FALSE, FALSE, 0); gtk_paned_pack1(GTK_PANED(paned), vbox, TRUE, TRUE); vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); page->dframe = gtk_frame_new(_("Definition")); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); vbox2 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); for(i = 0; i < sizeof page->dbtn / sizeof page->dbtn[0]; i++) { page->dbtn[i] = gtk_button_new_with_label(_(dblab[i])); g_signal_connect(G_OBJECT(page->dbtn[i]), "clicked", G_CALLBACK(dbfunc[i]), page); gtk_box_pack_start(GTK_BOX(vbox2), page->dbtn[i], FALSE, FALSE, 0); } gtk_box_pack_start(GTK_BOX(hbox), vbox2, FALSE, FALSE, 0); vbox2 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); page->dstore = gtk_list_store_new(DEF_COLUMN_COUNT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER); page->sig_delete = g_signal_connect(G_OBJECT(page->dstore), "row_deleted", G_CALLBACK(evt_row_deleted), page); page->dview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(page->dstore)); vc = gtk_tree_view_column_new_with_attributes("(type)", cr, "text", DEF_COLUMN_TYPE, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->dview), vc); vc = gtk_tree_view_column_new_with_attributes("(type)", cr, "text", DEF_COLUMN_DEF, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->dview), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(page->dview), FALSE); gtk_tree_view_set_reorderable(GTK_TREE_VIEW(page->dview), TRUE); g_signal_connect(G_OBJECT(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->dview))), "changed", G_CALLBACK(evt_cmdrow_selection_changed), page); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_container_add(GTK_CONTAINER(scwin), page->dview); gtk_widget_set_size_request(scwin, -1, 100); gtk_box_pack_start(GTK_BOX(vbox2), scwin, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(hbox), vbox2, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(vbox), hbox, TRUE, TRUE, 5); page->dhbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); page->dtype = gui_build_combo_box(tlab, G_CALLBACK(evt_type_selected), page); gtk_box_pack_start(GTK_BOX(page->dhbox), page->dtype, FALSE, FALSE, 0); page->ddef = gtk_entry_new(); g_signal_connect(G_OBJECT(page->ddef), "changed", G_CALLBACK(evt_def_changed), page); gtk_box_pack_start(GTK_BOX(page->dhbox), page->ddef, TRUE, TRUE, 0); page->dpick = gui_details_button_new(); g_signal_connect(G_OBJECT(page->dpick), "clicked", G_CALLBACK(evt_pick_clicked), page); gtk_box_pack_start(GTK_BOX(page->dhbox), page->dpick, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(vbox), page->dhbox, FALSE, FALSE, 0); page->dextra = gtk_notebook_new(); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(page->dextra), FALSE); gtk_notebook_set_show_border(GTK_NOTEBOOK(page->dextra), FALSE); build_px_builtin(page, &page->px_builtin); gtk_notebook_append_page(GTK_NOTEBOOK(page->dextra), page->px_builtin.vbox, NULL); build_px_external(page, &page->px_external); gtk_notebook_append_page(GTK_NOTEBOOK(page->dextra), page->px_external.nbook, NULL); gtk_box_pack_start(GTK_BOX(vbox), page->dextra, FALSE, FALSE, 0); sep = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL); gtk_box_pack_start(GTK_BOX(vbox), sep, FALSE, FALSE, 5); page->drepeat = gtk_check_button_new_with_label(_("Repeat Sequence Until No Source Selection?")); g_signal_connect(G_OBJECT(page->drepeat), "clicked", G_CALLBACK(evt_repeat_clicked), page); gtk_box_pack_start(GTK_BOX(vbox), page->drepeat, FALSE, FALSE, 0); gtk_container_add(GTK_CONTAINER(page->dframe), vbox); gtk_paned_pack2(GTK_PANED(paned), page->dframe, TRUE, TRUE); gtk_box_pack_start(GTK_BOX(page->vbox), paned, TRUE, TRUE, 0); page->bhbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); page->badd = gtk_button_new_with_label(_("Add")); g_signal_connect(G_OBJECT(page->badd), "clicked", G_CALLBACK(evt_add_clicked), page); gtk_box_pack_start(GTK_BOX(page->bhbox), page->badd, TRUE, TRUE, 5); page->bdel = gtk_button_new_with_label(_("Delete")); g_signal_connect(G_OBJECT(page->bdel), "clicked", G_CALLBACK(evt_del_clicked), page); gtk_box_pack_start(GTK_BOX(page->bhbox), page->bdel, TRUE, TRUE, 5); gtk_box_pack_start(GTK_BOX(page->vbox), page->bhbox, FALSE, FALSE, 5); gtk_widget_show_all(page->vbox); cfg_tree_level_begin(_("Commands")); cfg_tree_level_append(_("Definitions"), page->vbox); /* Rely on cfg_cmdcfg.c to close level. */ return NULL; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-26 - Update command sequence page. */ static void ccs_update(MainInfo *min) { the_page.min = min; populate_list(min, &the_page); reset_widgets(&the_page); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-27 - Just a simple g_hash_table_foreach() callback. */ static void destroy_cmdseq(gpointer key, gpointer data, gpointer user) { csq_cmdseq_destroy((CmdSeq *) data); } /* 1998-09-27 - Accept any changes, and put them in the "real" config. */ static void ccs_accept(MainInfo *min) { P_CmdSeq *page = &the_page; if(page->modified) { if(min->cfg.commands.cmdseq != NULL) { g_hash_table_foreach(min->cfg.commands.cmdseq, destroy_cmdseq, NULL); g_hash_table_destroy(min->cfg.commands.cmdseq); } min->cfg.commands.cmdseq = page->cmdseq; page->cmdseq = NULL; page->modified = FALSE; } } /* ----------------------------------------------------------------------------------------- */ static void save_external(CX_Ext *cext, FILE *out) { xml_put_node_open(out, "CX_External"); xml_put_integer(out, "gflags", cext->gflags); xml_put_integer(out, "bflags", cext->baflags[0]); xml_put_integer(out, "aflags", cext->baflags[1]); xml_put_node_close(out, "CX_External"); } /* 1998-09-27 - Save a command row. */ static void save_cmdrow(CmdRow *row, FILE *out) { xml_put_node_open(out, "CmdRow"); xml_put_text(out, "type", csq_cmdrow_type_to_string(row->type)); xml_put_text(out, "def", row->def->str); xml_put_integer(out, "flags", row->flags); switch(row->type) { case CRTP_BUILTIN: break; case CRTP_EXTERNAL: save_external(&row->extra.external, out); break; default: break; } xml_put_node_close(out, "CmdRow"); } /* 1998-09-27 - Save out a single command sequence. */ static void save_cmdseq(gpointer key, gpointer data, gpointer user) { CmdSeq *cs = data; FILE *out = user; GList *iter; xml_put_node_open(out, "CmdSeq"); xml_put_text(out, "name", cs->name); xml_put_integer(out, "flags", cs->flags); if(cs->rows != NULL) /* Any rows in this sequence? */ { xml_put_node_open(out, "CmdRows"); for(iter = cs->rows; iter != NULL; iter = g_list_next(iter)) save_cmdrow(iter->data, out); xml_put_node_close(out, "CmdRows"); } xml_put_node_close(out, "CmdSeq"); } /* 1998-09-28 - Save the command sequence config data right out of min->cfg. */ static gint ccs_save(MainInfo *min, FILE *out) { xml_put_node_open(out, NODE); if(min->cfg.commands.cmdseq != NULL) g_hash_table_foreach(min->cfg.commands.cmdseq, save_cmdseq, out); xml_put_node_close(out, NODE); return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-27 - Load extra data for external command. */ static void load_external(CX_Ext *cext, const XmlNode *node) { xml_get_integer(node, "gflags", (gint *) &cext->gflags); xml_get_integer(node, "bflags", (gint *) &cext->baflags[0]); xml_get_integer(node, "aflags", (gint *) &cext->baflags[1]); } /* 1998-09-27 - Load a single command sequence row. */ static void load_cmdrow(const XmlNode *node, gpointer user) { CmdSeq *cs = user; CmdRow *row; const XmlNode *data; CRType type = CRTP_BUILTIN; const gchar *def = NULL, *tname = NULL; guint32 flags = 0UL; if(xml_get_text(node, "type", &tname)) type = csq_cmdrow_string_to_type(tname); xml_get_text(node, "def", &def); xml_get_integer(node, "flags", (gint *) &flags); if((row = csq_cmdrow_new(type, def, flags)) != NULL) { if((row->type == CRTP_EXTERNAL) && (data = xml_tree_search(node, "CX_External")) != NULL) load_external(&row->extra.external, data); csq_cmdseq_row_append(cs, row); } } /* 1998-09-27 - Trampoline. */ static void load_cmdseq_rows(const XmlNode *node, CmdSeq *cs) { xml_node_visit_children(node, load_cmdrow, cs); } /* 1998-09-27 - Load a command sequence. */ static void load_cmdseq(const XmlNode *node, gpointer user) { MainInfo *min = user; const gchar *name = "Unknown"; guint32 flags = 0UL; CmdSeq *cs; const XmlNode *data; xml_get_text(node, "name", &name); xml_get_integer(node, "flags", (gint *) &flags); if((cs = csq_cmdseq_new(name, flags)) != NULL) { if((data = xml_tree_search(node, "CmdRows")) != NULL) load_cmdseq_rows(data, cs); csq_cmdseq_hash(&min->cfg.commands.cmdseq, cs); } } /* 1998-09-27 - Load a tree full of command sequence data. */ static void ccs_load(MainInfo *min, const XmlNode *node) { /* First destroy any existing commands. */ if(min->cfg.commands.cmdseq != NULL) { g_hash_table_foreach(min->cfg.commands.cmdseq, destroy_cmdseq, NULL); g_hash_table_destroy(min->cfg.commands.cmdseq); } min->cfg.commands.cmdseq = NULL; xml_node_visit_children(node, load_cmdseq, min); } /* ----------------------------------------------------------------------------------------- */ const CfgModule * ccs_describe(MainInfo *min) { static const CfgModule desc = { NODE, ccs_init, ccs_update, ccs_accept, ccs_save, ccs_load, NULL }; return &desc; } /* 1998-09-28 - This returns a pointer to the current set of command sequnces hash. Completely ** lethal if used in the wrong way, but very useful when selecting cmdseqs in ** the config. */ GHashTable * ccs_get_current(void) { return the_page.cmdseq; } /* 2014-12-26 - Goto the named command sequence in the main list. Used by Style configuration editor. */ gboolean ccs_goto_cmdseq(const char *name) { GtkTreeIter iter; if(!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(the_page.store), &iter)) return FALSE; while(TRUE) { gchar *name_here; gtk_tree_model_get(GTK_TREE_MODEL(the_page.store), &iter, CMDSEQ_COLUMN_NAME, &name_here, -1); if(strcmp(name_here, name) == 0) { GtkTreePath *path = gtk_tree_model_get_path(GTK_TREE_MODEL(the_page.store), &iter); gtk_tree_view_set_cursor(GTK_TREE_VIEW(the_page.view), path, NULL, FALSE); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(the_page.view), path, NULL, FALSE, 0, 0); gtk_tree_path_free(path); return TRUE; } if(!gtk_tree_model_iter_next(GTK_TREE_MODEL(the_page.store), &iter)) break; } return FALSE; } gentoo-0.20.6/src/overwrite.c0000644000175000017500000000755012262057406013007 00000000000000/* ** 1998-09-17 - A module to deal with the (possible) overwriting of files, and warn the user ** when that is about to happen. Deleting a file is considered to be an overwrite. ** Changing protection bits and owner info is not. ** 1999-03-13 - Changes for the new dialog module. ** 1999-06-12 - Added "Skip All" button. ** 2001-01-01 - Added simplistic (and most likely insufficient) recursion-detection. ** 2003-11-23 - Now tells caller if collision was with directory or file. */ #include "gentoo.h" #include "dialog.h" #include "dirpane.h" #include "errors.h" #include "strutil.h" #include "fileutil.h" #include "overwrite.h" /* ----------------------------------------------------------------------------------------- */ static struct { guint level; gboolean do_all; /* Gets set when user clicks "All". */ gboolean skip_all; /* Gets set when user clicks "Skip All". */ MainInfo *min; const gchar *fmt; guint32 flags; GtkWidget *label; Dialog *dlg; } ovw_info = { 0U }; /* Makes sure is 0 on first call. */ /* ----------------------------------------------------------------------------------------- */ /* 1998-09-17 - Begin a "session" with overwrite protection. The string is used in a ** call to sprintf() with the destination file as argument if we need to inform ** the user. Very handy. Calls to this function REALLY should nest with calls to ** ovw_overwrite_end()! Or else. */ void ovw_overwrite_begin(MainInfo *min, const gchar *fmt, guint32 flags) { if(ovw_info.level == 0) { ovw_info.do_all = FALSE; ovw_info.skip_all = FALSE; ovw_info.min = min; ovw_info.fmt = fmt; ovw_info.flags = flags; ovw_info.label = gtk_label_new(""); ovw_info.dlg = dlg_dialog_sync_new(ovw_info.label, _("Please Confirm"), _("_OK|A_ll|_Skip|Skip _All|_Cancel")); } else fprintf(stderr, "OVERWRITE: Mismatched call (level=%d)!\n", ovw_info.level); ovw_info.level++; } /* ----------------------------------------------------------------------------------------- */ static OvwRes proceed_file(GFileInfo *fi) { return g_file_info_get_file_type(fi) == G_FILE_TYPE_DIRECTORY ? OVW_PROCEED_DIR : OVW_PROCEED_FILE; } OvwRes ovw_overwrite_unary_file(DirPane *dst, const GFile *dst_file) { GFileInfo *fi; OvwRes res = OVW_PROCEED; /* If overwrite-checking has not even begun, abort abort. */ if(ovw_info.level == 0) return OVW_CANCEL; if(dst_file == NULL) return OVW_PROCEED; if((fi = g_file_query_info((GFile *) dst_file, "standard::*", 0, NULL, NULL)) != NULL) { gchar buf[PATH_MAX + 2048], *dn; gint dlg_res; if(ovw_info.do_all) /* Already answered "All"? */ res = proceed_file(fi); else if(ovw_info.skip_all) /* Already answered "Skip All"? */ res = OVW_SKIP; else { dn = g_file_get_parse_name((GFile *) dst_file); g_snprintf(buf, sizeof buf, ovw_info.fmt, dn); g_free(dn); gtk_label_set_text(GTK_LABEL(ovw_info.label), buf); dlg_res = dlg_dialog_sync_wait(ovw_info.dlg); switch(dlg_res) { case DLG_POSITIVE: /* OK ? */ res = proceed_file(fi); break; case 1: /* All? */ ovw_info.do_all = TRUE; res = proceed_file(fi); break; case 2: /* Skip? */ res = OVW_SKIP; break; case 3: ovw_info.skip_all = TRUE; res = OVW_SKIP; break; default: res = OVW_CANCEL; } } g_object_unref(fi); return res; } return OVW_PROCEED; } OvwRes ovw_overwrite_unary_name(DirPane *dst, const gchar *dst_name) { OvwRes res = OVW_PROCEED; GFile *file; if((file = dp_get_file_from_name(dst, dst_name)) != NULL) { res = ovw_overwrite_unary_file(dst, file); g_object_unref(file); } return res; } /* ----------------------------------------------------------------------------------------- */ void ovw_overwrite_end(MainInfo *min) { if(--ovw_info.level == 0) { ovw_info.min = NULL; ovw_info.fmt = NULL; dlg_dialog_sync_destroy(ovw_info.dlg); ovw_info.dlg = NULL; } } gentoo-0.20.6/src/cfg_types.h0000644000175000017500000000050012262057406012735 00000000000000/* ** 1998-08-12 - These config modules really have ridiculous header files, but... */ extern const CfgModule * ctp_describe(MainInfo *min); extern GList * ctp_get_types(void); extern void ctp_replace_style(const gchar *from, Style *to); extern void ctp_relink_styles(const StyleInfo *from, const StyleInfo *to); gentoo-0.20.6/src/cmdgrab.c0000644000175000017500000001441612262057406012357 00000000000000/* ** 1998-09-26 - This module deals with grabbing (i.e. redirecting) a sub-process' output. ** Very useful when running external commands. This code was extracted from the ** remains of the old (bloated) command module. If the interface seems rather ** un-intuitive, that is probably because it's a mess. :^) ** 1999-03-02 - Cleaned up interface with textviewing module, geting rid (I hope) of some ** nasty races having to do with closing it down in mid-capture. ** 1999-03-08 - Did some changes due to seemingly different semantics in GTK+ 1.2.0. This ** requires handling of GDK_INPUT_EXCEPTION input condition (um, perhaps it ** did in 1.0.6 too, but it worked even if I didn't care). ** 2008-05-16 - Took a leap into the future, and ported to GIOChannels. ** 2010-03-11 - Sliced away lots of code, parent uses glib to get pipes set up, we just grab. */ #include "gentoo.h" #include #include #include #include #include "guiutil.h" #include "textview.h" #include "cmdgrab.h" /* ----------------------------------------------------------------------------------------- */ #define GRAB_CHUNK (512) /* We read this many bytes on each "input available" callback. */ typedef struct { MainInfo *min; GPid child; GIOChannel *c_stdout, *c_stderr; /* Channels for stdout and stderr from child. */ gint fd_out, fd_err; /* File descriptors for output & error channels. */ gint tag_out, tag_err; /* GTK+ input tags for those channels. */ gulong evt_del; /* Delete event handler. */ GdkColor stderr_color; /* Color used for stderr. */ GtkWidget *txv; /* Text viewing window. */ } GrabInfo; /* ----------------------------------------------------------------------------------------- */ /* 1998-09-26 - This gets called when the user tries to delete (i.e., close) the output ** window. We now need to disconnect the input grabbers, kill the child, ** free the grabinfo, and close the window. We don't do need to do much of ** that, though; killing the children generates a last callback-call, and ** so we can reuse the close-down code already there! */ static gint evt_grab_deleted(GtkWidget *wid, GdkEvent *evt, gpointer user) { GrabInfo *gri = user; txv_close(gri->txv); kill(gri->child, SIGTERM); gri->txv = NULL; /* This signals the I/O handler that the viewer is closed. */ return FALSE; } /* 1999-02-23 - User just pressed a key in the grab window. If Escape, close down. */ static gint evt_grab_keypress(GtkWidget *wid, GdkEventKey *event, gpointer user) { GrabInfo *gri; if(event->keyval == GDK_KEY_Escape) { if((gri = g_object_get_data(G_OBJECT(wid), "gri")) != NULL) { kill(gri->child, SIGTERM); gri->txv = NULL; } txv_close(wid); } return FALSE; } /* 1998-09-26 - Here's a callback for the gtk_input_add() stuff. This gets called when there's ** something to read from our child process, on either its stdout or stderr pipes. ** We read it out (in small chunks) and use a GtkText widget to display the stuff. ** This feels a lot more stable than the previous implementation, by the way. ** 1998-12-15 - Now shows the window as the first output appears. Makes the window invisible ** for commands that don't cause output. Note the manual destruction for that case. ** 1999-04-22 - Added quick fix for weird condition: we get called with GDK_INPUT_READ although ** there is nothing more to read. Added explicit grab termination via recursion. ** 2008-05-16 - Ported to GLib 2.0 and GIOChannels. */ static gboolean grab_callback(GIOChannel *channel, GIOCondition cond, gpointer data) { GrabInfo *gri = data; if(cond & G_IO_IN) { gchar *line; gsize linelen = 0u; while(g_io_channel_read_line(channel, &line, &linelen, NULL, NULL) == G_IO_STATUS_NORMAL) { if(gri->txv != NULL) { txv_show(gri->txv); if(channel == gri->c_stdout) txv_text_append(gri->txv, line, linelen); else txv_text_append_with_color(gri->txv, line, linelen, &gri->stderr_color); gui_events_flush(); } g_free(line); } } if((cond & G_IO_ERR) || (cond & G_IO_HUP)) { if(channel == gri->c_stdout) { g_source_remove(gri->tag_out); g_io_channel_shutdown(gri->c_stdout, FALSE, NULL); g_io_channel_unref(gri->c_stdout); gri->c_stdout = NULL; close(gri->fd_out); gri->fd_out = 0; } else if(channel == gri->c_stderr) { g_source_remove(gri->tag_err); g_io_channel_shutdown(gri->c_stderr, FALSE, NULL); g_io_channel_unref(gri->c_stderr); gri->c_stderr = NULL; close(gri->fd_err); gri->fd_err = 0; } if(gri->c_stdout == NULL && gri->c_stderr == NULL) { if(gri->txv != NULL) /* Window still open? */ { txv_connect_delete(gri->txv, NULL, NULL); txv_connect_keypress(gri->txv, NULL, NULL); txv_enable(gri->txv); if(!gtk_widget_get_realized(gri->txv)) gtk_widget_destroy(gri->txv); } g_free(gri); } } return TRUE; } /* 1998-09-26 - Set up two GTK+ input listeners, one on and one on . Is ** cool (?) enough to share a single output window between these two channels. */ gboolean cgr_grab_output(MainInfo *min, const gchar *prog, GPid child, gint fd_out, gint fd_err) { gchar buf[MAXNAMLEN + 32]; GrabInfo *gri; gri = g_malloc(sizeof *gri); gri->min = min; gri->child = child; gri->fd_out = fd_out; /* TODO: This color should be GUI-settable, of course. Later ... */ gri->stderr_color.red = 0xfefeu; gri->stderr_color.green = 0x1e1eu; gri->stderr_color.blue = 0x1e1eu; if((gri->c_stdout = g_io_channel_unix_new(fd_out)) != NULL) { /*g_io_channel_set_buffered(gri->stdout, FALSE);*/ g_io_channel_set_buffer_size(gri->c_stdout, GRAB_CHUNK); gri->fd_err = fd_err; if((gri->c_stderr = g_io_channel_unix_new(fd_err)) != NULL) { if((gri->txv = txv_open(min, NULL)) != NULL) { g_snprintf(buf, sizeof buf, _("Output of %s (pid %d)"), prog, (gint) child); txv_set_label(gri->txv, buf); g_object_set_data(G_OBJECT(gri->txv), "gri", gri); txv_connect_delete(gri->txv, G_CALLBACK(evt_grab_deleted), gri); txv_connect_keypress(gri->txv, G_CALLBACK(evt_grab_keypress), gri); gri->tag_out = g_io_add_watch(gri->c_stdout, G_IO_IN | G_IO_PRI | G_IO_HUP, grab_callback, gri); gri->tag_err = g_io_add_watch(gri->c_stderr, G_IO_IN | G_IO_PRI | G_IO_HUP, grab_callback, gri); return TRUE; } } } g_free(gri); return FALSE; } gentoo-0.20.6/src/cmd_quit.c0000664000175000017500000000340712163774660012575 00000000000000/* ** 1998-10-21 - A little module to hold the quit commands. Purged them from the main ** gentoo.c module, in an effort to shrink it a little. ** 1999-05-07 - Slightly rewritten using the new command argument support. Removed ** the QuitNow command, use "Quit dialog=false" for the same effect. ** 1999-06-19 - Adapted for the new dialog module. ** 2000-03-04 - Modified for the new window handling. */ #include "gentoo.h" #include "dialog.h" #include "cmdarg.h" #include "cmdseq.h" #include "cmd_configure.h" #include "configure.h" #include "cmd_quit.h" /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - Quit the program, but first check if there have been changes to the config. */ gint cmd_quit(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { guint dd, dialog = FALSE; if(win_window_update(min->gui->window)) cfg_modified_set(min); dd = (min->cfg.flags & CFLG_CHANGED) ? 2 : 0; dialog = car_keyword_get_boolean(ca, "dialog", dd); if(dialog == 2) { gint res; if(cmd_configure_autosave()) res = 1; else { res = dlg_dialog_sync_new_simple_wait(_("You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?"), _("Confirm Quitting"), _("_Quit|_Save, then Quit|_Cancel")); } if(res == -1) return TRUE; if(res == 1) csq_execute(min, "ConfigureSave"); else if(res == 2) return FALSE; } else if(dialog == 1) { if(dlg_dialog_sync_new_simple_wait(_("Are you sure you want to quit?"), _("Confirm Quitting"), NULL) != DLG_POSITIVE) return FALSE; } if(min->cfg.dp_history.save) dph_history_save(min, min->gui->pane, sizeof min->gui->pane / sizeof min->gui->pane[0]); gtk_main_quit(); return TRUE; } gentoo-0.20.6/src/cmd_direnter.c0000664000175000017500000000706112445021332013407 00000000000000/* ** 1998-09-02 - This command is a bit special, actually. It is designed to be used as the ** double-click action for directories. If run by a double click, it will attempt ** to enter the directory clicked. Otherwise, it will enter the first selected ** directory, if any. ** 1999-01-20 - Added calls to the automount module at the relevant points. ** 1999-03-06 - Rewritten to comply with new selection architecture. Way shorter. ** 1999-05-07 - Added support for command argument specifying wanted directory. ** 1999-05-29 - Removed one character, magically bringing support for symlinks back online. :) ** 1999-06-06 - Moved parts of dp_enter_dir() here, since its now customary to call DirEnter ** rather than the dp code directly. Makes history handling easier, too. Implemented ** a couple of new history commands (DirBackward & DirForward). Real neat. */ #include "gentoo.h" #include "errors.h" #include "dirhistory.h" #include "dirpane.h" #include "fileutil.h" #include "gfam.h" #include "guiutil.h" #include "strutil.h" #include "userinfo.h" #include "cmd_parent.h" #include "cmd_direnter.h" #define CMD_ID "direnter" /* ----------------------------------------------------------------------------------------- */ /* 1999-05-07 - Get the name of the first selected row of . If that is not a directory, ** report error to user and return NULL. ** 2010-03-04 - Now returns the URI of the first selected directory, which is a bit more GIO. */ static gboolean get_selected_dir(DirPane *dp, gchar *buf, gsize buf_max) { GSList *slist; gboolean ok = FALSE; /* FIXME: This is kind of wasteful. Maybe invent some dp_get_selection_first() function? */ if((slist = dp_get_selection(dp)) != NULL) { if(dp_row_get_file_type(dp_get_tree_model(dp), slist->data, TRUE) == G_FILE_TYPE_DIRECTORY) { GFile *file; if((file = dp_get_file_from_row(dp, slist->data)) != NULL) { gchar *uri = g_file_get_uri(file); if(uri != NULL) { ok = (g_strlcpy(buf, uri, buf_max) < buf_max); if(ok) dp_unselect(dp, slist->data); g_free(uri); } g_object_unref(file); } } dp_free_selection(slist); } return ok; } /* 1999-05-07 - Rewrote this, now supports a "dir" command argument. ** 1999-06-06 - Now does all work through the dirhistory module. */ gint cmd_direnter(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { const gchar *dir; gchar uri[URI_MAX] = ""; guint index; gboolean ok = FALSE; if((dir = car_bareword_get(ca, 0)) == NULL) dir = car_keyword_get_value(ca, "dir", NULL); if(dir != NULL) { if(strcmp(dir, "@cwd") == 0) /* Actual current directory? */ { dir = getcwd(uri, sizeof uri); if(dir == NULL) dir = usr_get_home(); } else if(sscanf(dir, "@history[%u]", &index) == 1) /* Access history buffer? */ { dir = dph_dirhistory_get_entry(src->hist, index); if(dir == NULL) dir = usr_get_home(); } if(dir != NULL) ok = g_strlcpy(uri, dir, sizeof uri) < sizeof uri; } if(!ok) ok = get_selected_dir(src, uri, sizeof uri); if(!ok) { g_warning("** cmd_direnter() exhausted known ways to get a directory--aborting"); return 0; } fut_interpolate(uri); dph_state_save(src); if(dp_enter_dir(src, uri)) { /* Annoying hacky code to get GTK+ to resize the pane before we restore ** the history state; if not resized, vpos setting will likely fail. */ gtk_widget_queue_resize(GTK_WIDGET(src->view)); gui_events_flush(); dph_state_restore(src); dp_show_stats(src); fam_monitor(src); return 1; } g_warning("** Pane #%d failed to enter '%s'", src->index, uri); return 0; } gentoo-0.20.6/src/cmd_split.c0000644000175000017500000006110212262057406012730 00000000000000/* ** 1998-07-05 - The Split command, handy for, er, splitting files into parts. Mucho GUI. ** 1999-03-07 - Altered for the new selection/generic handler. Hum, I really should finish ** this command off some day... ** 1999-06-19 - Adapted for the new dialog module. Sheesh, I really should finish this command ** some day! */ #include "gentoo.h" #include #include "cmd_delete.h" #include "dialog.h" #include "dirpane.h" #include "errors.h" #include "fileutil.h" #include "guiutil.h" #include "overwrite.h" #include "sizeutil.h" #include "strutil.h" #include "cmd_generic.h" #include "cmd_split.h" #define CMD_ID "split" #define NFORMAT_LIMIT (MAXNAMLEN + 16) #define SPLIT_CHUNK (1 << 18) /* ----------------------------------------------------------------------------------------- */ #define VALUE_SIZE 16 typedef struct { /* Basic parameters, extracted from UI. */ guint64 file_size; guint64 part_size; guint64 base; guint64 step; guint64 last; guint64 num; /* Parameters made visible through a dictionary, for interpolation. */ GHashTable *parameters; gchar v_format[16]; gchar v_index[VALUE_SIZE]; gchar v_base[VALUE_SIZE]; gchar v_step[VALUE_SIZE]; gchar v_last[VALUE_SIZE]; gchar v_num[VALUE_SIZE]; gchar v_offset[VALUE_SIZE]; } NameGenerator; typedef struct { GtkWidget *vbox; /* This really is required. */ GtkWidget *label; /* Tells the user what's up. */ GtkWidget *mode; /* Option menu for selecting mode of split. */ GtkWidget *mvbox; /* Sub-vbox for the mode-specific widgets. */ GtkWidget *nhbox; /* Hbox for the naming issue. */ GtkWidget *nformat; /* Entry widget for name formatter. */ GtkWidget *nfill; /* Check box for zero-fill of number in format. */ GtkAdjustment *npadj; /* Adjustment for precision. */ GtkWidget *nprec; /* Scale widget for number precision. */ GtkAdjustment *nbadj; /* Adjustment for index base. */ GtkWidget *nbase; /* Spin widget for index base. */ GtkAdjustment *nsadj; /* Adjustment for index step. */ GtkWidget *nstep; /* Spin widget for index step. */ GtkWidget *nbook; /* Notebook with mode-settings. */ GtkWidget *sssize; /* Combo holding the wanted size. */ GtkWidget *snframe; /* Frame for "split to fixed number". */ GtkWidget *fccount; /* Spinner for the count, 2+. */ GtkListStore *preview_store; /* Preview list model. */ GtkWidget *preview; /* GtkTreeView for the preview. */ MainInfo *min; guint curr_mode; /* 0 for fixed size, 1 for fixed amount. */ const gchar *name; /* Source file being split. */ goffset file_size; /* Size of the current file. */ NameGenerator *namegen; } SplitInfo; /* ----------------------------------------------------------------------------------------- */ static const gchar * get_name_format(const SplitInfo *spi) { return gtk_entry_get_text(GTK_ENTRY(spi->nformat)); } static guint get_name_base(const SplitInfo *spi) { return gtk_adjustment_get_value(GTK_ADJUSTMENT(spi->nbadj)); } static guint get_name_step(const SplitInfo *spi) { return gtk_adjustment_get_value(GTK_ADJUSTMENT(spi->nsadj)); } /* ----------------------------------------------------------------------------------------- */ #define PREVIEW_MAX 30 /* Must be at least 2, and must be even. */ typedef enum { DISPLAY_NORMAL, DISPLAY_ELLIPSIS, DISPLAY_NOTHING } PreviewDisplay; /* 2010-12-03 - Returns one of the PreviewDisplay values depending on how the part_index:th row should be shown. */ static PreviewDisplay get_preview_display(guint64 index, guint64 num) { if(num <= PREVIEW_MAX) return DISPLAY_NORMAL; if(index < PREVIEW_MAX / 2) return DISPLAY_NORMAL; if(index == PREVIEW_MAX / 2 + 1) return DISPLAY_ELLIPSIS; if(index >= num - PREVIEW_MAX / 2) return DISPLAY_NORMAL; return DISPLAY_NOTHING; } static void namegenerator_configure(NameGenerator *sng, const SplitInfo *spi); /* 2010-12-03 - Create a "name generator", which is basically the parameters needed to (on-demand) generate name 'i' from a split sequence. */ static NameGenerator * namegenerator_new(const SplitInfo *spi) { NameGenerator *sng = g_malloc(sizeof *sng); namegenerator_configure(sng, spi); return sng; } /* 2010-12-11 - Configure the name generator, based on state in spi's widgets. */ static void namegenerator_configure(NameGenerator *sng, const SplitInfo *spi) { sng->file_size = spi->file_size; /* Inspect combo state, and compute a suitable part size. */ if(gtk_combo_box_get_active(GTK_COMBO_BOX(spi->mode)) == 0) sng->part_size = sze_get_offset(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(spi->sssize))); else { const gchar *num = gtk_entry_get_text(GTK_ENTRY(spi->fccount)); const guint64 num_parts = g_ascii_strtoull(num, NULL, 0); /* This actually works. Imagine proof, here. */ sng->part_size = (goffset) ((sng->file_size + num_parts - 1) / num_parts); } sng->base = get_name_base(spi); sng->step = get_name_step(spi); sng->num = (sng->file_size + sng->part_size - 1) / sng->part_size; sng->last = sng->base + (sng->num - 1) * sng->step; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(spi->nfill))) g_snprintf(sng->v_format, sizeof sng->v_format, "%%0%u" G_GUINT64_FORMAT, (guint) gtk_adjustment_get_value(GTK_ADJUSTMENT(spi->npadj))); else strcpy(sng->v_format, "%" G_GUINT64_FORMAT); sng->parameters = g_hash_table_new(g_str_hash, g_str_equal); sng->v_index[0] = '\0'; g_hash_table_insert(sng->parameters, "index", sng->v_index); g_snprintf(sng->v_base, sizeof sng->v_base, sng->v_format, sng->base); g_hash_table_insert(sng->parameters, "base", sng->v_base); g_snprintf(sng->v_step, sizeof sng->v_step, sng->v_format, sng->step); g_hash_table_insert(sng->parameters, "step", sng->v_step); g_snprintf(sng->v_num, sizeof sng->v_num, sng->v_format, sng->num); g_hash_table_insert(sng->parameters, "num", sng->v_num); g_snprintf(sng->v_last, sizeof sng->v_last, sng->v_format, sng->last); g_hash_table_insert(sng->parameters, "last", sng->v_last); sng->v_offset[0] = '\0'; g_hash_table_insert(sng->parameters, "offset", sng->v_offset); } static void namegenerator_update_offset(NameGenerator *sng, guint64 offset) { g_snprintf(sng->v_offset, sizeof sng->v_offset, sng->v_format, offset); } static gboolean namegenerator_generate(NameGenerator *sng, gchar *buf, gsize buf_size, const gchar *format, guint64 index) { g_snprintf(sng->v_index, sizeof sng->v_index, sng->v_format, sng->base + index * sng->step); return stu_interpolate_dictionary(buf, buf_size, format, sng->parameters); } static void namegenerator_destroy(NameGenerator *sng) { g_hash_table_destroy(sng->parameters); g_free(sng); } static void update_preview_ss(const gchar *format, gboolean zero_fill, gint precision, guint64 base, guint64 step, SplitInfo *spi) { goffset size = spi->file_size, chunk; guint64 pos = 0, part_index; gchar part[2 * MAXNAMLEN]; GtkTreeIter iter; gtk_list_store_clear(spi->preview_store); namegenerator_configure(spi->namegen, spi); for(part_index = 0; size > 0; size -= chunk, pos += chunk, part_index++) { PreviewDisplay dpl; if(size > spi->namegen->part_size) chunk = spi->namegen->part_size; else chunk = size; dpl = get_preview_display(part_index, spi->namegen->num); if(dpl == DISPLAY_NORMAL) { gtk_list_store_append(spi->preview_store, &iter); sze_put_offset(part, sizeof part, pos, SZE_BYTES_NO_UNIT, 0, ','); gtk_list_store_set(spi->preview_store, &iter, 0, part, -1); namegenerator_update_offset(spi->namegen, pos); namegenerator_generate(spi->namegen, part, sizeof part, format, part_index); gtk_list_store_set(spi->preview_store, &iter, 1, part, -1); sze_put_offset(part, sizeof part, chunk, SZE_BYTES_NO_UNIT, 0, ','); gtk_list_store_set(spi->preview_store, &iter, 2, part, -1); } else if(dpl == DISPLAY_ELLIPSIS) { gtk_list_store_append(spi->preview_store, &iter); gtk_list_store_set(spi->preview_store, &iter, 1, "...", -1); } } } static void update_preview_fc(const gchar *format, gboolean zero_fill, gint precision, guint64 base, guint64 step, SplitInfo *spi) { update_preview_ss(format, zero_fill, precision, base, step, spi); } static void update_preview(SplitInfo *spi) { const gchar *format = get_name_format(spi); const guint base = get_name_base(spi); const guint step = get_name_step(spi); const gboolean zero_fill = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(spi->nfill)); const gint precision = gtk_adjustment_get_value(GTK_ADJUSTMENT(spi->npadj)); if(spi->curr_mode == 0) update_preview_ss(format, zero_fill, precision, base, step, spi); else update_preview_fc(format, zero_fill, precision, base, step, spi); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-01 - Pretty much rewrote this function, now that the sizeutil module exists. */ static void spt_body(MainInfo *min, DirPane *src, DirRow2 *row, gpointer gen, gpointer user) { gchar buf[2 * MAXNAMLEN], siz1[32], siz2[32]; SplitInfo *spi = user; GtkTreeModel *m = dp_get_tree_model(src); gint pos; spi->name = dp_row_get_name(m, row); spi->file_size = dp_row_get_size(m, row); if(spi->namegen == NULL) spi->namegen = namegenerator_new(spi); sze_put_offset(siz1, sizeof siz1, dp_row_get_size(m, row), SZE_BYTES, 3, ','); sze_put_offset(siz2, sizeof siz2, dp_row_get_size(m, row), SZE_AUTO, 3, ','); if(strcmp(siz1, siz2) != 0) g_snprintf(buf, sizeof buf, _("Split \"%s\".\nFile is %s (%s)."), dp_row_get_name_display(m, row), siz1, siz2); else g_snprintf(buf, sizeof buf, _("Split \"%s\".\nFile is %s."), dp_row_get_name_display(m, row), siz1); gtk_label_set_text(GTK_LABEL(spi->label), buf); gtk_entry_set_text(GTK_ENTRY(spi->nformat), dp_row_get_name_display(m, row)); pos = gtk_entry_get_text_length(GTK_ENTRY(spi->nformat)); gtk_editable_insert_text(GTK_EDITABLE(spi->nformat), ".{index}", 8, &pos); cmd_generic_track_entry(gen, spi->nformat); gtk_combo_box_set_active(GTK_COMBO_BOX(spi->mode), spi->curr_mode); update_preview(spi); } /* 2009-10-07 - Do a partial "splice", i.e. a copying of data from an input stream into an output stream. ** Here, 'chunk' is the number of bytes to copy, and 'buf' & 'buf_size' describe the buffer ** used to hold the data. */ static gboolean streams_splice_partial(GOutputStream *out, GInputStream *in, gsize chunk, gpointer buf, gsize buf_size, GError **err) { gsize to_go = chunk, bite; gssize did; while(to_go > 0) { bite = to_go > buf_size ? buf_size : to_go; did = g_input_stream_read(in, buf, bite, NULL, err); if(did == bite) { did = g_output_stream_write(out, buf, bite, NULL, err); if(did != bite) break; } else break; to_go -= bite; } return to_go == 0; } /* 1998-09-01 - Split file on row of , producing a bunch of segment files in . ** Each segment (except possibly the last) will have the same size. ** 1998-09-12 - Didn't have any closing of the output files. I really should be shot. Also ** fixed the protection bits for the output; now same as the source file. ** 1999-11-13 - Adapted to use new fut_copy_partial() function, fixed bug with closing output ** file on failed write. ** 2010-07-22 - Now supports both split modes, in an attack of epic closure. ** 2010-12-11 - Now uses the NameGenerator API to generate actual names, to sync with preview. */ static gint do_split(SplitInfo *spi, DirPane *src, DirPane *dst, DirRow2 *row, GError **error) { const gchar *format = gtk_entry_get_text(GTK_ENTRY(spi->nformat)); gchar outname[PATH_MAX]; gsize to_go = 0, chunk; gint piece = 0; GFile *fin, *fout; GFileInputStream *sin; gpointer tmp; gboolean ok = TRUE; /* Make sure the name generator is updated and valid-seeming. */ namegenerator_configure(spi->namegen, spi); if(spi->namegen->part_size == 0) return 0; if((fin = dp_get_file_from_row(src, row)) == NULL) return 0; if((sin = g_file_read(fin, NULL, error)) == NULL) { g_object_unref(fin); return 0; } if((tmp = g_malloc(SPLIT_CHUNK)) == NULL) { g_object_unref(fin); g_object_unref(sin); return 0; } ovw_overwrite_begin(spi->min, _("\"%s\" Already Exists - Continue With Split?"), 0UL); to_go = dp_row_get_size(dp_get_tree_model(src), row); for(piece = 0; ok && to_go > 0; to_go -= chunk, piece++) { if(to_go > spi->namegen->part_size) chunk = spi->namegen->part_size; else chunk = to_go; namegenerator_generate(spi->namegen, outname, sizeof outname, format, piece); if((fout = g_file_get_child_for_display_name(dst->dir.root, outname, error)) != NULL) { GFileOutputStream *sout; OvwRes ores; ores = ovw_overwrite_unary_file(dst, fout); if(ores == OVW_CANCEL) ok = FALSE; else if(ores == OVW_SKIP) ok = g_seekable_seek(G_SEEKABLE(sin), chunk, G_SEEK_CUR, NULL, error); else if(ores == OVW_PROCEED_FILE || ores == OVW_PROCEED_DIR) ok = del_delete_gfile(spi->min, fout, FALSE, error); if(ok && (sout = g_file_create(fout, G_FILE_CREATE_NONE, NULL, error)) != NULL) { ok = streams_splice_partial(G_OUTPUT_STREAM(sout), G_INPUT_STREAM(sin), chunk, tmp, SPLIT_CHUNK, error); g_object_unref(sout); } else ok = FALSE; g_object_unref(fout); } else ok = FALSE; } ovw_overwrite_end(spi->min); g_free(tmp); g_object_unref(sin); g_object_unref(fin); return ok; } static gint spt_action(MainInfo *min, DirPane *src, DirPane *dst, DirRow2 *row, GError **error, gpointer user) { SplitInfo *spi = user; gint ret = 0; if((ret = do_split(spi, src, dst, row, error))) dp_unselect(src, row); return ret; } static void spt_free(gpointer user) { SplitInfo *spi = user; namegenerator_destroy(spi->namegen); spi->namegen = NULL; } /* ----------------------------------------------------------------------------------------- */ static void evt_ss_combo_changed(GtkWidget *combo, gpointer user) { update_preview(user); } /* 1998-07-09 - Build widgetry needed to support splitting to fixed part size. */ static GtkWidget * build_ss(SplitInfo *spi) { GtkWidget *frame, *hbox, *label; frame = gtk_frame_new(_("Fixed Size Split")); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); label = gtk_label_new(_("Segment Size")); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); spi->sssize = gtk_combo_box_text_new_with_entry(); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(spi->sssize), _("1457000 bytes (3.5\" floppy)")); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(spi->sssize), _("10485760 bytes (10 MB)")); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(spi->sssize), _("26214400 bytes (25 MB)")); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(spi->sssize), _("52428800 bytes (50 MB)")); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(spi->sssize), _("78643200 bytes (75 MB)")); gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(spi->sssize), _("100431360 bytes (95 MB, Zip disk)")); gtk_combo_box_set_active(GTK_COMBO_BOX(spi->sssize), 0); g_signal_connect(G_OBJECT(spi->sssize), "changed", G_CALLBACK(evt_ss_combo_changed), spi); gtk_box_pack_start(GTK_BOX(hbox), spi->sssize, TRUE, TRUE, 0); gtk_container_add(GTK_CONTAINER(frame), hbox); return frame; } static void evt_fc_spin_changed(GtkWidget *spin, gpointer user) { update_preview(user); } /* 2010-07-22 - Quite a while later, I actually got around to implementing the other split ** mode: fixed count (=number of parts). */ static GtkWidget * build_fc(SplitInfo *spi) { GtkWidget *frame, *hbox, *label; frame = gtk_frame_new(_("Fixed Count Split")); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); label = gtk_label_new(_("Segment Count")); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); spi->fccount = gtk_spin_button_new_with_range(2, 1000, 1); /* Incredibly arbitrary, yes. */ g_signal_connect(G_OBJECT(spi->fccount), "value_changed", G_CALLBACK(evt_fc_spin_changed), spi); gtk_box_pack_start(GTK_BOX(hbox), spi->fccount, TRUE, TRUE, 0); gtk_container_add(GTK_CONTAINER(frame), hbox); return frame; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-01 - Callback for mode option menu. */ static void evt_mode_select(GtkWidget *wid, guint index, gpointer user) { SplitInfo *spi = user; spi->curr_mode = index; gtk_notebook_set_current_page(GTK_NOTEBOOK(spi->nbook), spi->curr_mode); update_preview(spi); } /* ----------------------------------------------------------------------------------------- */ static void evt_nformat_insert(GtkEntryBuffer *buffer, guint position, gchar *chars, guint nchars, gpointer user) { update_preview(user); } static void evt_nformat_delete(GtkEntryBuffer *buffer, guint position, guint nchars, gpointer user) { update_preview(user); } static void evt_nformat_details_clicked(GtkWidget *button, gpointer user) { /* FIXME: This data should, of course, be part of the dictionary-based interpolation * system, this is very un-DRY design. Something for a future refactoring, there's * also an obvious need (eh) to make the Split command and the regular Command config * use the same subsystem for managing their interpolation needs. */ static const struct { const gchar *symbol; const gchar *desc; } sym_doc[] = { { "index", N_("Current part number, unique for every created file") }, { "base", N_("The value from the Base box") }, { "step", N_("The amount that index will change for each file") }, { "num", N_("The total number of files that will be created") }, { "last", N_("The value of index for the last file to be created") }, { "offset", N_("The part's offset into the original file") }, }; Dialog *dlg; GtkListStore *store; GtkTreeIter iter; GtkCellRenderer *cr; GtkTreeViewColumn *vc; GtkWidget *scwin, *view; gsize i; store = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_STRING); for(i = 0; i < sizeof sym_doc / sizeof *sym_doc; i++) { gtk_list_store_append(store, &iter); gtk_list_store_set(store, &iter, 0, sym_doc[i].symbol, 1, _(sym_doc[i].desc), -1); } scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store)); gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_BROWSE); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(code)", cr, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(view), vc); vc = gtk_tree_view_column_new_with_attributes("(description)", cr, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(view), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), FALSE); gtk_container_add(GTK_CONTAINER(scwin), view); dlg = dlg_dialog_sync_new(scwin, _("Pick Code"), NULL); gtk_widget_set_size_request(GTK_WIDGET(dlg_dialog_get_dialog(dlg)), 380, 240); if(dlg_dialog_sync_wait(dlg) == DLG_POSITIVE) { SplitInfo *spi = user; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), NULL, &iter)) { gchar *code = NULL, buf[1024]; gint pos; gtk_tree_model_get(GTK_TREE_MODEL(store), &iter, 0, &code, -1); /* FIXME: We could be more intelligent here, and not add the braces if the cursor is after an opening brace. */ g_snprintf(buf, sizeof buf, "{%s}", code); gtk_editable_insert_text(GTK_EDITABLE(spi->nformat), buf, -1, &pos); } } } static void evt_check_changed(GtkWidget *button, gpointer user) { SplitInfo *spi = user; gtk_widget_set_sensitive(spi->nprec, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))); update_preview(user); } static void evt_spin_changed(GtkWidget *button, gpointer user) { update_preview(user); } gint cmd_split(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { static SplitInfo spi = { 0 }; const gchar *mode[] = { N_("Fixed size, variable number of parts"), N_("Fixed number of parts, variable sizes"), NULL }; GtkWidget *hbox, *label; GtkWidget *hsep, *exp, *scwin, *fdet; GtkCellRenderer *cr; GtkTreeViewColumn *vc; spi.min = min; spi.vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); spi.label = gtk_label_new(_("Split")); /* Build this early, since the signal handler references it. */ spi.nbook = gtk_notebook_new(); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(spi.nbook), FALSE); gtk_notebook_set_show_border(GTK_NOTEBOOK(spi.nbook), FALSE); gtk_notebook_append_page(GTK_NOTEBOOK(spi.nbook), build_ss(&spi), NULL); gtk_notebook_append_page(GTK_NOTEBOOK(spi.nbook), build_fc(&spi), NULL); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); label = gtk_label_new(_("Mode")); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(spi.vbox), spi.label, FALSE, FALSE, 0); hsep = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL); gtk_box_pack_start(GTK_BOX(spi.vbox), hsep, FALSE, FALSE, 4); spi.mode = gui_build_combo_box(mode, G_CALLBACK(evt_mode_select), &spi); gtk_box_pack_start(GTK_BOX(hbox), spi.mode, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(spi.vbox), hbox, FALSE, FALSE, 0); spi.nhbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); label = gtk_label_new(_("Name Format")); gtk_box_pack_start(GTK_BOX(spi.nhbox), label, FALSE, FALSE, 2); spi.nformat = gui_dialog_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(spi.nformat), NFORMAT_LIMIT); g_signal_connect(G_OBJECT(gtk_entry_get_buffer(GTK_ENTRY(spi.nformat))), "inserted_text", G_CALLBACK(evt_nformat_insert), &spi); g_signal_connect(G_OBJECT(gtk_entry_get_buffer(GTK_ENTRY(spi.nformat))), "deleted_text", G_CALLBACK(evt_nformat_delete), &spi); gtk_box_pack_start(GTK_BOX(spi.nhbox), spi.nformat, TRUE, TRUE, 0); fdet = gui_details_button_new(); g_signal_connect(G_OBJECT(fdet), "clicked", G_CALLBACK(evt_nformat_details_clicked), &spi); gtk_box_pack_start(GTK_BOX(spi.nhbox), fdet, FALSE, FALSE, 0); label = gtk_label_new(_("Base")); gtk_box_pack_start(GTK_BOX(spi.nhbox), label, FALSE, FALSE, 0); spi.nbadj = gtk_adjustment_new(0, 0, 999, 1, 16, 0.); spi.nbase = gtk_spin_button_new(GTK_ADJUSTMENT(spi.nbadj), 0, 0); g_signal_connect(G_OBJECT(spi.nbase), "value_changed", G_CALLBACK(evt_spin_changed), &spi); gtk_box_pack_start(GTK_BOX(spi.nhbox), spi.nbase, FALSE, FALSE, 0); label = gtk_label_new(_("Step")); gtk_box_pack_start(GTK_BOX(spi.nhbox), label, FALSE, FALSE, 0); spi.nsadj = gtk_adjustment_new(1, 1, 63, 1, 16, 0.); spi.nstep = gtk_spin_button_new(GTK_ADJUSTMENT(spi.nsadj), 0, 0); g_signal_connect(G_OBJECT(spi.nstep), "value_changed", G_CALLBACK(evt_spin_changed), &spi); gtk_box_pack_start(GTK_BOX(spi.nhbox), spi.nstep, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(spi.vbox), spi.nhbox, FALSE, FALSE, 2); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); spi.nfill = gtk_check_button_new_with_label(_("Zero-Fill Numbers?")); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(spi.nfill), TRUE); g_signal_connect(G_OBJECT(spi.nfill), "toggled", G_CALLBACK(evt_check_changed), &spi); gtk_box_pack_start(GTK_BOX(hbox), spi.nfill, TRUE, TRUE, 0); label = gtk_label_new("Precision"); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); spi.npadj = gtk_adjustment_new(3, 2, 9, 1, 3, 0.); spi.nprec = gtk_scale_new(GTK_ORIENTATION_HORIZONTAL, GTK_ADJUSTMENT(spi.npadj)); gtk_scale_set_digits(GTK_SCALE(spi.nprec), 0); gtk_scale_set_value_pos(GTK_SCALE(spi.nprec), GTK_POS_RIGHT); g_signal_connect(G_OBJECT(spi.nprec), "value_changed", G_CALLBACK(evt_spin_changed), &spi); gtk_box_pack_start(GTK_BOX(hbox), spi.nprec, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(spi.vbox), hbox, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(spi.vbox), spi.nbook, FALSE, FALSE, 0); spi.preview_store = gtk_list_store_new(3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); spi.preview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(spi.preview_store)); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(spi.preview), TRUE); cr = gtk_cell_renderer_text_new(); g_object_set(G_OBJECT(cr), "xalign", 1.0f, NULL); vc = gtk_tree_view_column_new_with_attributes(_("Offset"), cr, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(spi.preview), vc); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes(_("Name"), cr, "text", 1, NULL); gtk_tree_view_column_set_sizing(vc, GTK_TREE_VIEW_COLUMN_AUTOSIZE); gtk_tree_view_append_column(GTK_TREE_VIEW(spi.preview), vc); cr = gtk_cell_renderer_text_new(); g_object_set(G_OBJECT(cr), "xalign", 1.0f, NULL); vc = gtk_tree_view_column_new_with_attributes(_("Size"), cr, "text", 2, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(spi.preview), vc); exp = gtk_expander_new(_("Preview")); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_container_add(GTK_CONTAINER(scwin), spi.preview); gtk_container_add(GTK_CONTAINER(exp), scwin); gtk_box_pack_start(GTK_BOX(spi.vbox), exp, TRUE, TRUE, 5); return cmd_generic(min, _("Split"), CGF_NOALL | CGF_NODIRS, spt_body, spt_action, spt_free, &spi); } gentoo-0.20.6/src/cmd_file.h0000664000175000017500000000022312163774660012530 00000000000000/* ** 1999-05-20 - Header for the FileAction command. */ extern gint cmd_fileaction(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.20.6/src/cmdseq_config.h0000644000175000017500000000373412262057406013567 00000000000000/* ** 1999-04-04 - Interface definitions for the command sequence configuration module. */ #if !defined CMDSEQ_CONFIG_H #define CMDSEQ_CONFIG_H #include #include "xmlutil.h" typedef struct CmdCfg CmdCfg; CmdCfg * cmc_config_new(const gchar *cmdname, gpointer base_instance); const gchar * cmc_config_get_name(CmdCfg *cmc); void cmc_config_base_save(CmdCfg *cmc, FILE *out); void cmc_config_base_load(CmdCfg *cmc, const XmlNode *data); void cmc_config_register(CmdCfg *cmc); void cmc_config_registered_foreach(void (*func)(CmdCfg *cmc, gpointer user), gpointer user); guint cmc_config_registered_num(void); void cmc_config_unregister(CmdCfg *cmc); void cmc_config_destroy(CmdCfg *cmc); void cmc_field_add_integer(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, gint min, gint max); void cmc_field_add_boolean(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset); void cmc_field_add_enum (CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, const gchar *def); void cmc_field_add_size (CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, gsize min, gsize max, gsize step); void cmc_field_add_string (CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, gsize size); void cmc_field_add_path (CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, gsize size, gunichar separator); GtkWidget * cmc_field_build(CmdCfg *cmc, const gchar *name, gpointer instance); void cmc_field_remove(CmdCfg *cmc, const gchar *name); gpointer cmc_instance_new(CmdCfg *cmc); gpointer cmc_instance_new_from_base(CmdCfg *cmc); GtkWidget * cmc_instance_build(CmdCfg *cmc, gpointer instance); void cmc_instance_copy(CmdCfg *cmc, gpointer dst, gpointer src); void cmc_instance_copy_to_base(CmdCfg *cmc, gpointer src); void cmc_instance_copy_from_base(CmdCfg *cmc, gpointer dst); gboolean cmc_instance_get_modified(CmdCfg *cmc, gpointer inst); void cmc_instance_destroy(gpointer instance); #endif /* CMDSEQ_CONFIG_H */ gentoo-0.20.6/src/cmd_run.c0000664000175000017500000000312112163774660012410 00000000000000/* ** 1998-09-12 - A simple yet very useful command; pop up the list of built-ins, and ** let the user pick one. Then run that command! ** 1998-09-27 - Reimplemented using the new command sequence architecture (and dialog). ** Renamed the module too, since there is no longer any need for a RunUser ** command. ** 1999-03-29 - Simplified thanks to new cmdseq_dialog semantics. */ #include "gentoo.h" #include "cmdseq.h" #include "cmdseq_dialog.h" #include "cmd_run.h" /* ----------------------------------------------------------------------------------------- */ static char last_command[512] = ""; /* ----------------------------------------------------------------------------------------- */ /* 1998-09-27 - Pop up a dialog letting user select (or type) a command name, ** and then run it. */ gint cmd_run(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { const gchar *cmd; gint ok = 0; if((cmd = csq_dialog_sync_new_wait(min, NULL)) != NULL) { /* Don't store Rerun itself, life becomes so circular and repetitive then. */ if(strncmp(cmd, "Rerun", 5) != 0) { /* Attempt to remember, but if command overflows, drop it but still let it run. */ if(g_snprintf(last_command, sizeof last_command, "%s", cmd) > sizeof last_command) last_command[0] = '\0'; } ok = csq_execute(min, cmd); } return ok; } /* 2010-01-01 - Rerun the last run command. Handy during testing, at least. */ gint cmd_rerun(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { if(last_command[0] != '\0') return csq_execute(min, last_command); return cmd_run(min, src, dst, ca); } gentoo-0.20.6/src/cmd_generic.h0000664000175000017500000000232012163774660013225 00000000000000/* ** 1998-05-29 - Header file for the generic command interface. A little more meat than other ** command headers. */ #if !defined CMD_GENERIC_H #define CMD_GENERIC_H enum { CGF_NOALL = 1<<0, /* Skip the "All" button, useful for e.g. cmd_rename. */ CGF_NODST = 1<<1, /* Don't rescan the destination after command completes. */ CGF_NODIRS = 1<<2, /* Never call the body or action function on a directory. */ CGF_NORETURN = 1<<3, /* Don't bind Return to OK button. */ CGF_NOESC = 1<<4, /* Don't bind Escape to Cancel-button. */ CGF_SRC = 1<<5, /* DO rescan the SOURCE after completion (great for Clone). */ CGF_LINKSONLY = 1 << 6 /* Exclude all entries that are not symbolic links. Kind of specialized. */ }; typedef void (*GenBodyFunc)(MainInfo *min, DirPane *src, DirRow2 *row, gpointer generic, gpointer user); typedef gint (*GenActionFunc)(MainInfo *min, DirPane *src, DirPane *dst, DirRow2 *row, GError **error, gpointer user); typedef void (*GenFreeFunc)(gpointer user); extern gint cmd_generic(MainInfo *min, const gchar *title, guint32 flags, GenBodyFunc bf, GenActionFunc af, GenFreeFunc ff, gpointer user); extern void cmd_generic_track_entry(gpointer gen, GtkWidget *entry); #endif /* CMD_GENERIC_H */ gentoo-0.20.6/src/cfg_types.c0000644000175000017500000010455012435701255012742 00000000000000/* ** 1998-08-12 - The file typing systems seems to work OK; better give it a GUI too. ** 1999-05-27 - Changed linkage between this module and cfg_styles. Somewhat cleaner now. */ #include "gentoo.h" #include #include "types.h" #include "styles.h" #include "style_dialog.h" #include "strutil.h" #include "guiutil.h" #include "xmlutil.h" #include "dirpane.h" #include "iconutil.h" #include "configure.h" #include "cfg_module.h" #include "cfg_styles.h" #include "cfg_types.h" #define NODE "FileTypes" /* ----------------------------------------------------------------------------------------- */ typedef struct { /* Just a little helper structure for the identification. */ GtkWidget *check; GtkWidget *entry; GtkWidget *glob; /* For the name and file RE, this gives glob->RE translation. */ GtkWidget *nocase; /* Do case-insensitive RE matching? */ } CEntry; typedef struct { GtkWidget *vbox; /* The usual mandatory root vbox. */ GuiHandlerGroup *handlers; /* Collects editing widgets, for signal blocking. */ GtkListStore *store; /* Tree model holding existing types. */ GtkWidget *view; /* Tree view. */ GtkWidget *ngrid; /* Grid holding the type name widgetry. */ GtkWidget *name; /* Entry widget for type name. */ GtkWidget *iframe; /* Identification frame. */ GtkWidget *igrid; /* This holds all the identification widgets. */ GtkWidget *ithbox; /* Hbox for the 'type' id row. */ GtkWidget *itype[7]; /* Radio buttons for the type selection. Boring. */ GSList *itlist; /* Radio button grouping list. */ mode_t *itmode; /* The actual mode values (e.g. S_IFREG etc) for types. */ GtkWidget *irperm; /* Require permissions match? */ GtkWidget *iphbox; /* Hbox for all the toggle buttons. */ GtkWidget *iperm[6]; /* Toggle buttons for permissions (set uid, gid, sticky, read, write, execute). */ CEntry ident[3]; /* The suffix, name and 'file' id widgets. */ GtkWidget *sframe; /* Style frame. */ GtkWidget *shbox; /* Just something to hold the style stuff. */ GtkWidget *sbtn; /* Button to change style (also displays current). */ GtkWidget *sbhbox; /* Hbox containing _button_ contents. */ GtkWidget *sicon; /* A pixmap displayed inside the "sbtn" button. */ GtkWidget *slabel; /* A "loose" label displayed inside the "sbtn" button. */ GtkWidget *bhbox; /* A box for the "Add", "Up", "Down" & "Delete" buttons. */ GtkWidget *add, *up, /* And here are the buttons themselves. */ *down, *del; MainInfo *min; GList *type; /* List of editing types. */ FType *curr_type; /* Currently selected type. */ gboolean modified; /* Did user change anything? */ } P_Types; enum { COLUMN_NAME, COLUMN_TYPE, COLUMN_COUNT }; /* ----------------------------------------------------------------------------------------- */ static P_Types the_page; /* ----------------------------------------------------------------------------------------- */ /* 2009-03-15 - Helper routine, aiming to remove the 'curr_type' field in the page since it ** feels a bit smelly. This just queries the tree view for the selected row, ** and extracts the type column which is returned. The iter to the selection is ** returned too, if non-NULL. If no selection exists, NULL is returned. */ static FType * get_current_type(P_Types *page, GtkTreeIter *iter) { if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view)), NULL, iter)) { FType *type = NULL; gtk_tree_model_get(GTK_TREE_MODEL(page->store), iter, COLUMN_TYPE, &type, -1); return type; } return NULL; } static void set_movement_widgets(P_Types *page, GtkTreeIter *iter) { gchar *istr; /* Set Up/Down arrow states depending on index of current selection. ** Ask GTK+ for the numeric "address" of the current selection, then figure it out. */ if((istr = gtk_tree_model_get_string_from_iter(GTK_TREE_MODEL(page->store), iter)) != NULL) { gint n = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(page->store), NULL), m; m = strtol(istr, NULL, 10); gtk_widget_set_sensitive(page->up, m > 0 && m < n - 1); gtk_widget_set_sensitive(page->down, m < n - 2); g_free(istr); } } /* 1998-08-13 - Set the widgets so they reflect the settings for the given file type. */ static void set_widgets(P_Types *page, FType *tpe, GtkTreeIter *iter) { gchar *itext[3]; gint iflags[] = { FTFL_REQSUFFIX, FTFL_NAMEMATCH, FTFL_FILEMATCH }, pflags[] = { FTPM_SETUID, FTPM_SETGID, FTPM_STICKY, FTPM_READ, FTPM_WRITE, FTPM_EXECUTE }, igflags[] = { 0, FTFL_NAMEGLOB, FTFL_FILEGLOB }, incflags[] = { 0, FTFL_NAMENOCASE, FTFL_FILENOCASE }, i; if(tpe == NULL) return; /* Block all signal handlers, to ignore the changed-events. */ gui_handler_group_block(page->handlers); itext[0] = tpe->suffix; itext[1] = tpe->name_re_src; itext[2] = tpe->file_re_src; gtk_entry_set_text(GTK_ENTRY(page->name), tpe->name); gtk_widget_set_sensitive(page->ngrid, TRUE); for(i = 0; i < 7; i++) { if(page->itmode[GPOINTER_TO_INT(g_object_get_data(G_OBJECT(page->itype[i]), "user"))] == tpe->mode) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->itype[i]), TRUE); break; } } gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->irperm), tpe->flags & FTFL_REQPERM); for(i = 0; i < 6; i++) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->iperm[i]), tpe->perm & pflags[i]); gtk_widget_set_sensitive(page->iphbox, tpe->flags & FTFL_REQPERM); for(i = 0; i < 3; i++) { gtk_entry_set_text(GTK_ENTRY(page->ident[i].entry), itext[i]); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->ident[i].check), tpe->flags & iflags[i]); gtk_widget_set_sensitive(page->ident[i].entry, tpe->flags & iflags[i]); if(i >= 1) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->ident[i].glob), tpe->flags & igflags[i]); gtk_widget_set_sensitive(page->ident[i].glob, tpe->flags & iflags[i]); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->ident[i].nocase), tpe->flags & incflags[i]); gtk_widget_set_sensitive(page->ident[i].nocase, tpe->flags & iflags[i]); } } gtk_widget_set_sensitive(page->iframe, tpe->mode != 0); if(tpe->style != NULL) { GdkPixbuf *pbuf; gchar buf[128]; const gchar *iname; if((iname = stl_style_property_get_icon(tpe->style, SPN_ICON_UNSEL)) != NULL) { if((pbuf = ico_icon_get_pixbuf(page->min, iname)) != NULL) { if(page->sicon == NULL) { page->sicon = gtk_image_new_from_pixbuf(pbuf); gtk_box_pack_start(GTK_BOX(page->sbhbox), page->sicon, FALSE, FALSE, 10); gtk_box_reorder_child(GTK_BOX(page->sbhbox), page->sicon, 0); gtk_widget_show(page->sicon); } else gtk_image_set_from_pixbuf(GTK_IMAGE(page->sicon), pbuf); } } g_snprintf(buf, sizeof buf, _("%s - Click to Change..."), stl_style_get_name(tpe->style)); gtk_label_set_text(GTK_LABEL(page->slabel), buf); } gtk_widget_set_sensitive(page->sframe, TRUE); gtk_widget_set_sensitive(page->del, tpe->mode != 0); set_movement_widgets(page, iter); gui_handler_group_unblock(page->handlers); } /* 1998-08-13 - Reset the state of all the type-editing widgets. */ static void reset_widgets(P_Types *page) { gint i; page->curr_type = NULL; gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view))); gtk_entry_set_text(GTK_ENTRY(page->name), ""); gtk_widget_set_sensitive(page->ngrid, FALSE); gtk_widget_set_sensitive(page->iphbox, FALSE); for(i = 0; i < 6; i++) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->iperm[i]), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->itype[0]), TRUE); for(i = 0; i < 3; i++) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->ident[i].check), FALSE); gtk_entry_set_text(GTK_ENTRY(page->ident[i].entry), ""); if(i >= 1) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->ident[i].glob), FALSE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->ident[i].nocase), FALSE); } } gtk_widget_set_sensitive(page->iframe, FALSE); if(page->sicon != NULL) { gtk_widget_destroy(page->sicon); page->sicon = NULL; } gtk_label_set_text(GTK_LABEL(page->slabel), _("(None)")); gtk_widget_set_sensitive(page->sframe, FALSE); gtk_widget_set_sensitive(page->up, FALSE); gtk_widget_set_sensitive(page->down, FALSE); gtk_widget_set_sensitive(page->del, FALSE); } /* 1998-12-13 - Broke out the actual list updating code, since it's now needed more. */ static void update_list(P_Types *page) { const GList *iter; GtkTreeIter ti; gtk_list_store_clear(page->store); for(iter = page->type; iter != NULL; iter = g_list_next(iter)) { gtk_list_store_append(page->store, &ti); gtk_list_store_set(page->store, &ti, COLUMN_NAME, ((FType *) iter->data)->name, COLUMN_TYPE, iter->data, -1); } } /* 2009-03-15 - Old code refactored a bit. Just copy an FType and insert in page's editing list. */ static void copy_type(gpointer data, gpointer user) { P_Types *page = user; FType *tpe = data, *nt; if(tpe == NULL) return; if((nt = typ_type_copy(tpe)) != NULL) page->type = typ_type_insert(page->type, NULL, nt); } /* 1998-08-13 - Copy the current type definitions and display the copies in the main list. */ static void populate_list(MainInfo *min, P_Types *page) { reset_widgets(page); g_list_foreach(min->cfg.type, copy_type, page); update_list(page); } /* ----------------------------------------------------------------------------------------- */ /* 2009-03-15 - Selection changed in main type list, so update editing widgetry. */ static void evt_selection_changed(GtkTreeSelection *ts, gpointer user) { P_Types *page = user; GtkTreeIter iter; FType *type = NULL; if((type = get_current_type(page, &iter)) != NULL) { set_widgets(page, type, &iter); page->curr_type = type; } else reset_widgets(page); } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-13 - User is editing the name. Copy it as soon as it changes. Note that there is ** no unique-ness requirement for type names. That simplifies things. */ static gint evt_name_changed(GtkWidget *wid, gpointer user) { P_Types *page = user; const gchar *text; GtkTreeIter iter; FType *type = NULL; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view)), NULL, &iter)) gtk_tree_model_get(GTK_TREE_MODEL(page->store), &iter, COLUMN_TYPE, &type, -1); if(type != NULL) { text = gtk_entry_get_text(GTK_ENTRY(wid)); page->type = typ_type_set_name(page->type, type, text); gtk_list_store_set(page->store, &iter, COLUMN_NAME, text, -1); page->modified = TRUE; } return TRUE; } /* 1998-08-13 - This is the callback for (all seven) mode check buttons. */ static gint evt_mode_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; gint index = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "user")); if(page->curr_type == NULL) return TRUE; page->modified = TRUE; page->curr_type->mode = page->itmode[index]; return TRUE; } /* 1998-09-07 - User hit the "require permissions" check button. */ static gint evt_id_reqperm_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; gint state; if(page->curr_type == NULL) return TRUE; page->modified = TRUE; state = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid)); gtk_widget_set_sensitive(page->iphbox, state); if(state) page->curr_type->flags |= FTFL_REQPERM; else page->curr_type->flags &= ~FTFL_REQPERM; return TRUE; } /* 1998-09-07 - User clicked one of the permission toggle buttons. Remember. */ static gint evt_id_perm_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; gint flag; if(page->curr_type == NULL) return TRUE; page->modified = TRUE; flag = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "user")); if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) page->curr_type->perm |= flag; else page->curr_type->perm &= ~flag; return TRUE; } /* 1998-08-13 - User clicked on of the check buttons for identification (suffix, name RE, 'file' RE). Act. */ static gint evt_id_check_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; gint index = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "user")); gint iflags[] = { FTFL_REQSUFFIX, FTFL_NAMEMATCH, FTFL_FILEMATCH }; gint state; if(page->curr_type == NULL) return TRUE; page->modified = TRUE; state = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid)); gtk_widget_set_sensitive(page->ident[index].entry, state); if(state) { page->curr_type->flags |= iflags[index]; gtk_widget_grab_focus(page->ident[index].entry); } else page->curr_type->flags &= ~iflags[index]; if(index >= 1) { gtk_widget_set_sensitive(page->ident[index].glob, state); gtk_widget_set_sensitive(page->ident[index].nocase, state); } return TRUE; } static gint evt_id_entry_changed(GtkWidget *wid, gpointer user) { P_Types *page = user; const gchar *text; gint index = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "user")); if(page->curr_type == NULL) return TRUE; page->modified = TRUE; text = gtk_entry_get_text(GTK_ENTRY(wid)); /* This is soo crude... I guess the FStyle organization really sucks. :( */ switch(index) { case 0: g_strlcpy(page->curr_type->suffix, text, sizeof page->curr_type->suffix); break; case 1: g_strlcpy(page->curr_type->name_re_src, text, sizeof page->curr_type->name_re_src); break; case 2: g_strlcpy(page->curr_type->file_re_src, text, sizeof page->curr_type->file_re_src); break; } return TRUE; } /* 1998-08-30 - User just clicked the glob translation check button. Do the things. */ static gint evt_id_glob_changed(GtkWidget *wid, gpointer user) { P_Types *page = user; gint index = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "user")); gint flag[] = { 0, FTFL_NAMEGLOB, FTFL_FILEGLOB }; if(page->curr_type == NULL) return TRUE; page->modified = TRUE; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) page->curr_type->flags |= flag[index]; else page->curr_type->flags &= ~flag[index]; return TRUE; } /* 1998-09-15 - User just clicked the nocase toggle button. React! */ static gint evt_id_nocase_changed(GtkWidget *wid, gpointer user) { P_Types *page = user; gint index = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "user")); gint flag[] = { 0, FTFL_NAMENOCASE, FTFL_FILENOCASE }; if(page->curr_type == NULL) return TRUE; page->modified = TRUE; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) page->curr_type->flags |= flag[index]; else page->curr_type->flags &= ~flag[index]; return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1999-05-27 - Select style for current type. Rewritten, to work with new style config module. */ static gint evt_style_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; GtkTreeIter iter; FType *type; if((type = get_current_type(page, &iter)) != NULL) { Style *stl; if((stl = sdl_dialog_sync_new_wait(cst_get_styleinfo(), NULL)) != NULL) { type->style = stl; set_widgets(page, type, &iter); page->modified = TRUE; } } return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-14 - User just clicked the 'Add' button. Let's add a new type to play with! ** 1998-12-14 - Rewritten to work better with the new priority-less type editing system. */ static gint evt_add_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; CfgInfo *cfg = g_object_get_data(G_OBJECT(wid), "user"); FType *tpe, *otpe; if((tpe = typ_type_new(cfg, _("(New Type)"), S_IFREG, 0, NULL, NULL, NULL)) != NULL) { GtkTreeIter oiter, iter; /* Current and new. */ GtkTreePath *path; /* Do some fairly advanced hackery-pokery to avoid having to rebuild the ** entire ListStore. Instead add in the proper place in both Type list and ** the ListStore. */ if((otpe = get_current_type(page, &oiter)) != NULL) { /* Current selection exists; add after it. */ page->type = typ_type_insert(page->type, otpe, tpe); gtk_list_store_insert_after(page->store, &iter, &oiter); } else { /* No current selection; insert right before the UNKNOWN at the end. */ GtkTreeIter unknown; gint len; /* Figure out how many types there are. */ len = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(page->store), NULL); /* Get an iter to the last one, which is "Unknown". This is (I guess) O(n), ** but that 'n' will be quite short so this is easily quick enough. */ gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(page->store), &unknown, NULL, len - 1); page->type = typ_type_insert(page->type, NULL, tpe); gtk_list_store_insert_before(page->store, &iter, &unknown); } /* Set the proper values in the ListStore. */ gtk_list_store_set(page->store, &iter, COLUMN_NAME, tpe->name, COLUMN_TYPE, tpe, -1); /* Select the new type. */ gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view)), &iter); /* Scroll list to new type. */ path = gtk_tree_model_get_path(GTK_TREE_MODEL(page->store), &iter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(page->view), path, NULL, TRUE, 0.5f, 0.0f); gtk_tree_path_free(path); typ_type_set_style(page->type, tpe, cst_get_styleinfo(), NULL); gtk_list_store_set(page->store, &iter, COLUMN_NAME, tpe->name, COLUMN_TYPE, tpe, -1); /* Put focus in the Name field, highly likely a rename is in order. */ gtk_widget_grab_focus(page->name); page->modified = TRUE; } return TRUE; } /* 1998-08-14 - Delete button was hit, so kill the currently selected type. Tragic. ** 1998-12-14 - Rewritten. Didn't use the types-module, and lost selection. */ static gint evt_del_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; GtkTreeIter iter; /* Don't rebuild ListStore; surgically remove just the proper row. */ if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view)), NULL, &iter)) { FType *type; gtk_tree_model_get(GTK_TREE_MODEL(page->store), &iter, COLUMN_TYPE, &type, -1); page->type = typ_type_remove(page->type, type); gtk_list_store_remove(page->store, &iter); page->modified = TRUE; } return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 2009-03-16 - Rewritten to be a bit more efficient, while using the new GTK+ 2 tree stuff, too. */ static gint evt_up_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; GtkTreeIter iter, piter; FType *type; if((type = get_current_type(page, &iter)) != NULL) { GtkTreePath *path; /* Moving up in the list requires a path, for the prev() stepping. */ path = gtk_tree_model_get_path(GTK_TREE_MODEL(page->store), &iter); if(gtk_tree_path_prev(path)) { /* Do the move. */ page->type = typ_type_move(page->type, page->curr_type, -1); gtk_tree_model_get_iter(GTK_TREE_MODEL(page->store), &piter, path); gtk_list_store_move_before(page->store, &iter, &piter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(page->view), path, NULL, TRUE, 0.5f, 0.0f); page->modified = TRUE; set_movement_widgets(page, &iter); } gtk_tree_path_free(path); } return TRUE; } /* 2009-03-16 - Rewritten to be a bit more efficient, while using the new GTK+ 2 tree stuff, too. */ static gint evt_down_clicked(GtkWidget *wid, gpointer user) { P_Types *page = user; GtkTreeIter iter, niter; FType *type; if((type = get_current_type(page, &iter)) != NULL) { GtkTreePath *path; /* Scrolling requires a path, so let's do it that way. */ path = gtk_tree_model_get_path(GTK_TREE_MODEL(page->store), &iter); gtk_tree_path_next(path); /* Then do the move. */ page->type = typ_type_move(page->type, page->curr_type, 1); if(gtk_tree_model_get_iter(GTK_TREE_MODEL(page->store), &niter, path)) { gtk_list_store_move_after(page->store, &iter, &niter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(page->view), path, NULL, TRUE, 0.5f, 0.0f); page->modified = TRUE; set_movement_widgets(page, &iter); } gtk_tree_path_free(path); } return TRUE; } /* ----------------------------------------------------------------------------------------- */ static GtkWidget * ctp_init(MainInfo *min, gchar **name) { P_Types *page = &the_page; GtkWidget *scwin, *label, *vbox, *sep; GtkCellRenderer *cr; GtkTreeViewColumn *vc; GtkTreeSelection *ts; const gchar *tlab[] = { N_("File"), N_("Dir"), N_("Link"), N_("B-Dev"), N_("C-Dev"), N_("FIFO"), N_("Socket") }, *iplab[] = { N_("SetUID"), N_("SetGID"), N_("Sticky"), N_("Readable"), N_("Writable"), N_("Executable") }, *idlab[] = { N_("Require Suffix"), N_("Match Name (RE)"), N_("Match 'file' (RE)") }; gint idmax[] = { FT_SUFFIX_SIZE, FT_NAMERE_SIZE, FT_FILERE_SIZE }, ifperm[] = { FTPM_SETUID, FTPM_SETGID, FTPM_STICKY, FTPM_READ, FTPM_WRITE, FTPM_EXECUTE }, i, y; static mode_t type[] = { S_IFREG, S_IFDIR, S_IFLNK, S_IFBLK, S_IFCHR, S_IFIFO, S_IFSOCK }; page->min = min; page->type = NULL; page->curr_type = NULL; page->modified = FALSE; page->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); page->handlers = gui_handler_group_new(); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); page->store = gtk_list_store_new(COLUMN_COUNT, G_TYPE_STRING, G_TYPE_POINTER); page->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(page->store)); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(name)", cr, "text", COLUMN_NAME, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->view), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(page->view), FALSE); ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(page->view)); g_signal_connect(G_OBJECT(ts), "changed", G_CALLBACK(evt_selection_changed), page); gtk_container_add(GTK_CONTAINER(scwin), page->view); gtk_box_pack_start(GTK_BOX(page->vbox), scwin, TRUE, TRUE, 0); page->ngrid = gtk_grid_new(); label = gtk_label_new(_("Name")); gtk_grid_attach(GTK_GRID(page->ngrid), label, 0, 0, 1, 1); page->name = gtk_entry_new(); gtk_widget_set_hexpand(page->name, TRUE); gtk_widget_set_halign(page->name, GTK_ALIGN_FILL); gtk_entry_set_max_length(GTK_ENTRY(page->name), STL_STYLE_NAME_SIZE - 1); gui_handler_group_connect(page->handlers, G_OBJECT(page->name), "changed", G_CALLBACK(evt_name_changed), page); gtk_grid_attach(GTK_GRID(page->ngrid), page->name, 1, 0, 1, 1); gtk_box_pack_start(GTK_BOX(page->vbox), page->ngrid, FALSE, FALSE, 0); page->iframe = gtk_frame_new(_("Identification")); page->igrid = gtk_grid_new(); label = gtk_label_new(_("Require Type")); gtk_grid_attach(GTK_GRID(page->igrid), label, 0, 0, 1, 1); page->ithbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); page->itlist = gui_radio_group_new(7, tlab, page->itype); page->itmode = type; for(i = 0; i < 7; i++) { gui_handler_group_connect(page->handlers, G_OBJECT(page->itype[i]), "clicked", G_CALLBACK(evt_mode_clicked), page); g_object_set_data(G_OBJECT(page->itype[i]), "user", GINT_TO_POINTER(i)); gtk_box_pack_start(GTK_BOX(page->ithbox), page->itype[i], TRUE, TRUE, 0); } gtk_grid_attach(GTK_GRID(page->igrid), page->ithbox, 1, 0, 2, 1); page->irperm = gtk_check_button_new_with_label(_("Require Protection")); gui_handler_group_connect(page->handlers, G_OBJECT(page->irperm), "clicked", G_CALLBACK(evt_id_reqperm_clicked), page); gtk_grid_attach(GTK_GRID(page->igrid), page->irperm, 0, 1, 1, 1); page->iphbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); for(i = 0; i < 6; i++) { page->iperm[i] = gtk_toggle_button_new_with_label(_(iplab[i])); g_object_set_data(G_OBJECT(page->iperm[i]), "user", GINT_TO_POINTER(ifperm[i])); gui_handler_group_connect(page->handlers, G_OBJECT(page->iperm[i]), "clicked", G_CALLBACK(evt_id_perm_clicked), page); gtk_box_pack_start(GTK_BOX(page->iphbox), page->iperm[i], TRUE, TRUE, 0); } gtk_widget_set_hexpand(page->iphbox, TRUE); gtk_widget_set_halign(page->iphbox, GTK_ALIGN_FILL); gtk_grid_attach(GTK_GRID(page->igrid), page->iphbox, 1, 1, 2, 1); sep = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL); gtk_grid_attach(GTK_GRID(page->igrid), sep, 0, 4, 3, 1); for(i = 0; i < 3; i++) { y = (i == 2) ? i + 3 : i + 2; page->ident[i].check = gtk_check_button_new_with_label(_(idlab[i])); g_object_set_data(G_OBJECT(page->ident[i].check), "user", GINT_TO_POINTER(i)); gui_handler_group_connect(page->handlers, G_OBJECT(page->ident[i].check), "clicked", G_CALLBACK(evt_id_check_clicked), page); gtk_grid_attach(GTK_GRID(page->igrid), page->ident[i].check, 0, y, 1, 1); page->ident[i].entry = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(page->ident[i].entry), idmax[i] - 1); g_object_set_data(G_OBJECT(page->ident[i].entry), "user", GINT_TO_POINTER(i)); gui_handler_group_connect(page->handlers, G_OBJECT(page->ident[i].entry), "changed", G_CALLBACK(evt_id_entry_changed), page); gtk_grid_attach(GTK_GRID(page->igrid), page->ident[i].entry, 1, y, (i == 0) ? 2 : 1, 1); if(i >= 1) { GtkWidget *hbox; hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); page->ident[i].glob = gtk_check_button_new_with_label(_("Glob?")); g_object_set_data(G_OBJECT(page->ident[i].glob), "user", GINT_TO_POINTER(i)); gui_handler_group_connect(page->handlers, G_OBJECT(page->ident[i].glob), "clicked", G_CALLBACK(evt_id_glob_changed), page); gtk_box_pack_start(GTK_BOX(hbox), page->ident[i].glob, FALSE, FALSE, 0); page->ident[i].nocase = gtk_check_button_new_with_label(_("Ignore Case?")); g_object_set_data(G_OBJECT(page->ident[i].nocase), "user", GINT_TO_POINTER(i)); gui_handler_group_connect(page->handlers, G_OBJECT(page->ident[i].nocase), "clicked", G_CALLBACK(evt_id_nocase_changed), page); gtk_box_pack_start(GTK_BOX(hbox), page->ident[i].nocase, FALSE, FALSE, 0); gtk_grid_attach(GTK_GRID(page->igrid), hbox, 2, y, 1, 1); } } gtk_container_add(GTK_CONTAINER(page->iframe), page->igrid); gtk_box_pack_start(GTK_BOX(page->vbox), page->iframe, FALSE, FALSE, 5); page->sframe = gtk_frame_new(_("Type's Style")); page->shbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); label = gtk_label_new(_("Style")); gtk_box_pack_start(GTK_BOX(page->shbox), label, FALSE, FALSE, 5); page->sbtn = gtk_button_new(); gui_handler_group_connect(page->handlers, G_OBJECT(page->sbtn), "clicked", G_CALLBACK(evt_style_clicked), page); page->sbhbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); page->sicon = NULL; page->slabel = gtk_label_new(""); gtk_box_pack_start(GTK_BOX(page->sbhbox), page->slabel, TRUE, TRUE, 0); gtk_container_add(GTK_CONTAINER(page->sbtn), page->sbhbox); gtk_box_pack_start(GTK_BOX(page->shbox), page->sbtn, TRUE, TRUE, 5); vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); gtk_box_pack_start(GTK_BOX(vbox), page->shbox, FALSE, FALSE, 5); gtk_container_add(GTK_CONTAINER(page->sframe), vbox); gtk_box_pack_start(GTK_BOX(page->vbox), page->sframe, FALSE, FALSE, 5); page->bhbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); page->add = gtk_button_new_with_label(_("Add")); g_object_set_data(G_OBJECT(page->add), "user", &min->cfg); g_signal_connect(G_OBJECT(page->add), "clicked", G_CALLBACK(evt_add_clicked), page); gtk_box_pack_start(GTK_BOX(page->bhbox), page->add, TRUE, TRUE, 5); page->up = gtk_button_new_from_icon_name("go-up", GTK_ICON_SIZE_MENU); g_signal_connect(G_OBJECT(page->up), "clicked", G_CALLBACK(evt_up_clicked), page); gtk_box_pack_start(GTK_BOX(page->bhbox), page->up, FALSE, FALSE, 0); page->down = gtk_button_new_from_icon_name("go-down", GTK_ICON_SIZE_MENU); g_signal_connect(G_OBJECT(page->down), "clicked", G_CALLBACK(evt_down_clicked), page); gtk_box_pack_start(GTK_BOX(page->bhbox), page->down, FALSE, FALSE, 0); page->del = gtk_button_new_with_label(_("Delete")); g_signal_connect(G_OBJECT(page->del), "clicked", G_CALLBACK(evt_del_clicked), page); gtk_box_pack_start(GTK_BOX(page->bhbox), page->del, TRUE, TRUE, 5); gtk_box_pack_start(GTK_BOX(page->vbox), page->bhbox, FALSE, FALSE, 5); gtk_widget_show_all(page->vbox); cfg_tree_level_append(_("Types"), page->vbox); cfg_tree_level_end(); return NULL; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-14 - Redisplay imminent, update looks. Simplistic. */ static void ctp_update(MainInfo *min) { populate_list(min, &the_page); } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-14 - Accept the changes. Replace the cfg->type list with our the_page.list, and ** also free the one being replaced. */ static void ctp_accept(MainInfo *min) { P_Types *page = &the_page; if(page->modified) { const GList *iter; for(iter = min->cfg.type; iter != NULL; iter = g_list_next(iter)) typ_type_destroy(iter->data); g_list_free(min->cfg.type); min->cfg.type = page->type; page->type = NULL; /* Make sure list gets rebuilt next time. */ page->modified = FALSE; cfg_set_flags(CFLG_RESCAN_LEFT | CFLG_RESCAN_RIGHT); } } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-14 - Save out a single file type. */ static void save_type(gpointer data, gpointer user) { FType *tpe = data; FILE *out = user; if(tpe == NULL) return; xml_put_node_open(out, "FileType"); xml_put_text(out, "name", tpe->name); xml_put_integer(out, "mode", tpe->mode); if(tpe->flags & FTFL_REQPERM) xml_put_integer(out, "perm", tpe->perm); if(tpe->flags & FTFL_REQSUFFIX) xml_put_text(out, "suffix", tpe->suffix); if(tpe->flags & FTFL_NAMEMATCH) { xml_put_text(out, "name_re", tpe->name_re_src); xml_put_boolean(out, "name_glob", tpe->flags & FTFL_NAMEGLOB); xml_put_boolean(out, "name_nocase", tpe->flags & FTFL_NAMENOCASE); } if(tpe->flags & FTFL_FILEMATCH) { xml_put_text(out, "file_re", tpe->file_re_src); xml_put_boolean(out, "file_glob", tpe->flags & FTFL_FILEGLOB); xml_put_boolean(out, "file_nocase", tpe->flags & FTFL_FILENOCASE); } if(tpe->style != NULL) xml_put_text(out, "style", stl_style_get_name(tpe->style)); else fprintf(stderr, "**CFGTYPES: Type '%s' has NULL style!\n", tpe->name); xml_put_node_close(out, "FileType"); } /* 1998-08-14 - Save out all the filetype information. */ static gint ctp_save(MainInfo *min, FILE *out) { xml_put_node_open(out, NODE); g_list_foreach(min->cfg.type, save_type, out); xml_put_node_close(out, NODE); return 1; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-14 - Load a single type and put it into the list. ** 1999-03-07 - Fixed huge bug, where a pointer to mode_t was cast to int *. ** Not good, since mode_t is just 16 bit... */ static void load_type(const XmlNode *node, gpointer user) { CfgInfo *cfg = user; const gchar *name = NULL, *suffix = NULL, *name_re = NULL, *file_re = NULL, *style = NULL; gint perm = 0, tmp, mode; FType *tpe; xml_get_text(node, "name", &name); xml_get_integer(node, "mode", &mode); xml_get_integer(node, "perm", &perm); xml_get_text(node, "suffix", &suffix); xml_get_text(node, "name_re", &name_re); xml_get_text(node, "file_re", &file_re); xml_get_text(node, "style", &style); if((tpe = typ_type_new(cfg, name, mode, perm, suffix, name_re, file_re)) != NULL) { if(xml_get_boolean(node, "name_glob", &tmp) && tmp) tpe->flags |= FTFL_NAMEGLOB; if(xml_get_boolean(node, "name_nocase", &tmp) && tmp) tpe->flags |= FTFL_NAMENOCASE; if(xml_get_boolean(node, "file_glob", &tmp) && tmp) tpe->flags |= FTFL_FILEGLOB; if(xml_get_boolean(node, "file_nocase", &tmp) && tmp) tpe->flags |= FTFL_FILENOCASE; cfg->type = typ_type_insert(cfg->type, NULL, tpe); cfg->type = typ_type_set_style(cfg->type, tpe, cfg->style, style); } } /* 1998-08-14 - Load in the filetypes hanging off of . */ static void ctp_load(MainInfo *min, const XmlNode *node) { GList *old, *next; /* First destroy any previously defined types (e.g. the built-in ones). */ for(old = min->cfg.type; old != NULL; old = next) { next = g_list_next(old); if(old->data == NULL) continue; typ_type_destroy(old->data); min->cfg.type = g_list_remove(min->cfg.type, old->data); } xml_node_visit_children(node, load_type, &min->cfg); } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-14 - When the GUI hides (i.e. is removed from screen by a reason different than ** the user hitting the "OK" button), we free our editing copies. */ static void ctp_hide(MainInfo *min) { P_Types *page = &the_page; GList *old, *next; for(old = page->type; old != NULL; old = next) { next = g_list_next(old); if(old->data == NULL) continue; typ_type_destroy(old->data); page->type = g_list_remove(page->type, old->data); } g_list_free(page->type); page->type = NULL; } /* ----------------------------------------------------------------------------------------- */ const CfgModule * ctp_describe(MainInfo *min) { static const CfgModule desc = { NODE, ctp_init, ctp_update, ctp_accept, ctp_save, ctp_load, ctp_hide }; return &desc; } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-25 - Returns the list of current editing types. Handy when styles have changed. ** This function is part of the rather nasty relationship between styles and ** types; if you change enough on the styles page, the types will also think ** they've been modified (thanks to the flag setting below). This is all due ** to the fact that types link to their styles using direct pointer links. */ GList * ctp_get_types(void) { the_page.modified = TRUE; return the_page.type; } /* ----------------------------------------------------------------------------------------- */ /* 1999-05-27 - Go through current types, and if any type contains a link to a style named , ** replace that with a link to the given style. Called by the styles config module, ** when a style is renamed or deleted (in the latter case, will be "Root"). */ void ctp_replace_style(const gchar *from, Style *to) { GList *iter; FType *type; for(iter = the_page.type; iter != NULL; iter = g_list_next(iter)) { type = iter->data; if(strcmp(stl_style_get_name(type->style), from) == 0) { type->style = to; the_page.modified = TRUE; } } } /* 1999-05-27 - Change all type's style pointers to point at styles in , rather than . ** This gets called by the cfg_styles module, just before it destroys the ** styles. */ void ctp_relink_styles(const StyleInfo *from, const StyleInfo *to) { const GList *iter; for(iter = the_page.type; iter != NULL; iter = g_list_next(iter)) { FType *type = iter->data; Style *ns = stl_styleinfo_style_find(to, stl_style_get_name(type->style)); if(type->style != ns) { type->style = ns; the_page.modified = TRUE; } } } gentoo-0.20.6/src/cfg_module.h0000664000175000017500000000431012163774660013073 00000000000000/* ** 1998-06-22 - A generic header file to be included by all the modules that ** implement gdtool's GUI config system. Loads of code. */ #if !defined CFG_MODULE_H #define CFG_MODULE_H #include "xmlutil.h" /* This gets called when the main config system wants this page to create ** itself. Should return a "root" widget for the page (some GTK+ container). */ typedef GtkWidget * (*CMInitFunc)(MainInfo *min, gchar **name); /* Kindly update yourself, since we are about to redisplay the config GUI. */ typedef void (*CMUpdateFunc)(MainInfo *min); /* This gets called as the user clicks the OK button in the config GUI. It ** should make the necessary changes to stuff in min->cfg. Optimally, the ** only thing done is a memcpy() or so... Dream on. */ typedef void (*CMAcceptFunc)(MainInfo *min); /* This gives the page a chance to save itself out on the (open) stream ** . It gets called as the user clicks the Save button in the GUI, ** _before_ any calls to cfg_accept() and cfg_hide(). */ typedef gint (*CMSaveFunc)(MainInfo *min, FILE *out); /* Make the page parse its data from the XML tree node , which has ** been identified as belonging to this page by a string match between ** the node's name and the page's node identifier. */ typedef void (*CMLoadFunc)(MainInfo *min, const XmlNode *node); /* This gets called as the config window "closes". Modules should NOT use ** this opportunity to destroy their GUI, since that should not be ** necessary. It can, however, be useful to get a chance to free any ** extraneous data used by the module during config editing. */ typedef void (*CMHideFunc)(MainInfo *min); /* A collection of function pointers that define the interface to a ** configuration page. */ typedef struct { const gchar *node; /* Name of this module's root config node. */ CMInitFunc init; CMUpdateFunc update; CMAcceptFunc accept; CMSaveFunc save; CMLoadFunc load; CMHideFunc hide; } CfgModule; /* This gets called by the main config GUI code every time it opens. The ** module should just return a pointer to an instance of the above struct, ** whose fields the main cfg can then access at will. */ typedef const CfgModule * (*CMDescribeFunc)(MainInfo *min); #endif /* CFG_MODULE_H */ gentoo-0.20.6/src/cmd_renamere.c0000644000175000017500000004230312262057406013375 00000000000000/* ** 1999-09-11 - A fun Rename command, with support for both simplistic replacement in filenames ** as well as powerful regular expression replacement thingie. The former is handy ** for changing the extension in all selected names from ".jpg" to ".jpeg", for ** example. The latter RE mode can be used to do rather complex mappings and trans- ** forms on the filenames. For example, consider having a set of 100 image files, ** named "frame0.gif", "frame1.gif", ..., "frame99.gif". You want to rename these ** to include a movie index (11), and also (of course) change the extension to ".png". ** No problem. Just enter "^frame([0-9]+)\.gif$" in the 'From' text entry field ** on the Reg Exp page, and "frame-11-$1.png" in the 'To' entry, and bam! The point ** here is that you can use up to 9 parenthesized (?) subexpressions, and then access ** the text that matched each with $n (n is a digit, 1 to 9) in the 'To' string. ** If you've programmed any Perl, you might be familiar with the concept. */ #include "gentoo.h" #include #include "cmd_delete.h" #include "dialog.h" #include "dirpane.h" #include "errors.h" #include "guiutil.h" #include "overwrite.h" #include "strutil.h" #include "cmd_renamere.h" #define CMD_ID "renamere" /* ----------------------------------------------------------------------------------------- */ typedef enum { LOWER, UPPER, INITIAL, HEADLINE } CaseMode; typedef struct { Dialog *dlg; GtkWidget *nbook; /* Simple replace mode. */ GtkWidget *r_vbox; GtkWidget *r_from; GtkWidget *r_to; GtkWidget *r_cnocase; GtkWidget *r_cglobal; /* Full RE matching mode. */ GtkWidget *re_vbox; GtkWidget *re_from; GtkWidget *re_to; GtkWidget *re_cnocase; /* Mapping mode (for character substitutions). */ GtkWidget *map_vbox; GtkWidget *map_from; GtkWidget *map_to; GtkWidget *map_remove; /* Case-conversion mode. */ GtkWidget *case_vbox; GtkWidget *case_lower; GtkWidget *case_upper; GtkWidget *case_initial; MainInfo *min; DirPane *src; gint page; GSList *selection; } RenREInfo; /* ----------------------------------------------------------------------------------------- */ static gboolean do_rename(MainInfo *min, DirPane *dp, const DirRow2 *row, const gchar *newname, GError **error) { OvwRes ores; GFile *file; gboolean ok, doit = TRUE; if(strcmp(dp_row_get_name_display(dp_get_tree_model(dp), row), newname) == 0) { dp_unselect(dp, row); return TRUE; } /* Get imaginary destination file. */ if((file = dp_get_file_from_name(dp, newname)) == NULL) return FALSE; ores = ovw_overwrite_unary_file(dp, file); if(ores == OVW_SKIP) ok = !(doit = FALSE); /* H4xX0r. */ else if(ores == OVW_CANCEL) ok = doit = FALSE; else if(ores == OVW_PROCEED_FILE || ores == OVW_PROCEED_DIR) ok = del_delete_gfile(min, file, FALSE, error); else ok = TRUE; if(ok && doit) { GFile *dfile; if((dfile = dp_get_file_from_row(dp, row)) != NULL) { GFile *nfile; if((nfile = g_file_set_display_name(dfile, newname, NULL, error)) != NULL) g_object_unref(nfile); g_object_unref(dfile); ok = nfile != NULL; } else ok = FALSE; } if(!ok && error != NULL && *error != NULL) err_set_gerror(min, error, CMD_ID, file); g_object_unref(file); if(ok) dp_unselect(dp, row); return ok; } /* ----------------------------------------------------------------------------------------- */ static gboolean rename_simple(RenREInfo *ri, GError **err) { const gchar *fromd, *tod; GString *nn; GSList *iter; gboolean nocase, global, ok = TRUE; if((fromd = gtk_entry_get_text(GTK_ENTRY(ri->r_from))) == NULL) return 0; tod = gtk_entry_get_text(GTK_ENTRY(ri->r_to)); nocase = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ri->r_cnocase)); global = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ri->r_cglobal)); ovw_overwrite_begin(ri->min, _("\"%s\" Already Exists - Proceed With Rename?"), 0U); nn = g_string_new(""); for(iter = ri->selection; ok && (iter != NULL); iter = g_slist_next(iter)) { if(stu_replace_simple(nn, dp_row_get_name_display(dp_get_tree_model(ri->src), iter->data), fromd, tod, global, nocase) > 0) ok = do_rename(ri->min, ri->src, iter->data, nn->str, err); } g_string_free(nn, TRUE); ovw_overwrite_end(ri->min); return ok; } /* ----------------------------------------------------------------------------------------- */ /* 1999-09-11 - Go through , copying characters to . If the sequence $n is found, ** where n is a digit 1..9, replace that with the n:th piece of , as described ** by . To get a single dollar in the output, write $$ in . ** Returns TRUE if the entire was successfully interpolated, FALSE on error. */ static gboolean interpolate(GString *str, const gchar *def, const GMatchInfo *match) { const gchar *ptr; g_string_truncate(str, 0); for(ptr = def; *ptr; ptr = g_utf8_next_char(ptr)) { gunichar here; here = g_utf8_get_char(ptr); if(here == '$') { ptr = g_utf8_next_char(ptr); here = g_utf8_get_char(ptr); if(g_unichar_isdigit(here)) { gint slot; slot = g_unichar_digit_value(here); if(slot >= 0 && slot <= 9) { gchar *ms = g_match_info_fetch(match, slot); if(ms != NULL) { g_string_append(str, ms); g_free(ms); } else return FALSE; } else return FALSE; } else if(*ptr == '$') g_string_append_c(str, '$'), ptr++; else return FALSE; } else g_string_append_unichar(str, here); } return TRUE; } static gboolean rename_regexp(RenREInfo *ri, GError **err) { const gchar *fromdefd, *tod; guint reflags; GRegex *fromre = NULL; gboolean ok = TRUE; if((fromdefd = gtk_entry_get_text(GTK_ENTRY(ri->re_from))) == NULL) return FALSE; if((tod = gtk_entry_get_text(GTK_ENTRY(ri->re_to))) == NULL) return FALSE; reflags = G_REGEX_EXTENDED | (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ri->re_cnocase)) ? G_REGEX_CASELESS : 0); if((fromre = g_regex_new(fromdefd, reflags, G_REGEX_MATCH_NOTEMPTY, err)) != NULL) { GSList *iter; GString *nn; ovw_overwrite_begin(ri->min, _("\"%s\" Already Exists - Proceed With Rename?"), 0U); nn = g_string_new(""); for(iter = ri->selection; ok && (iter != NULL); iter = g_slist_next(iter)) { GMatchInfo *mi = NULL; if(g_regex_match(fromre, dp_row_get_name_display(dp_get_tree_model(ri->src), iter->data), G_REGEX_MATCH_NOTEMPTY, &mi)) { if(interpolate(nn, tod, mi) && g_utf8_strchr(nn->str, G_DIR_SEPARATOR, -1) == NULL) ok = do_rename(ri->min, ri->src, iter->data, nn->str, err); g_match_info_free(mi); } } g_string_free(nn, TRUE); ovw_overwrite_end(ri->min); } return ok; } /* ----------------------------------------------------------------------------------------- */ static gboolean rename_map(RenREInfo *ri, GError **err) { const gchar *fromdef, *todef, *remdef; GSList *iter; GString *nn, *nr; gsize fl, rl, i, nl; gboolean ok = TRUE; if((fromdef = gtk_entry_get_text(GTK_ENTRY(ri->map_from))) == NULL) return FALSE; if((todef = gtk_entry_get_text(GTK_ENTRY(ri->map_to))) == NULL) return FALSE; if(g_utf8_strchr(todef, -1, G_DIR_SEPARATOR) != NULL) /* As always, prevent rogue moves. */ return FALSE; if((remdef = gtk_entry_get_text(GTK_ENTRY(ri->map_remove))) == NULL) return FALSE; /* Totally important: some lengths are in chars (for iteration), some in bytes for g_utf8_strchr(). */ fl = strlen(fromdef); rl = strlen(remdef); ovw_overwrite_begin(ri->min, _("\"%s\" Already Exists - Proceed With Rename?"), 0U); nn = g_string_new(""); nr = g_string_new(""); for(iter = ri->selection; iter != NULL; iter = g_slist_next(iter)) { const gchar *ptr, *map; /* Step 1: clear the dynamic string. */ g_string_truncate(nn, 0); ptr = dp_row_get_name_display(dp_get_tree_model(ri->src), iter->data); nl = g_utf8_strlen(ptr, -1); /* Step 2: go through and do the mapping. */ for(i = 0; i < nl; i++, ptr = g_utf8_next_char(ptr)) { gunichar ch = g_utf8_get_char(ptr); if((map = g_utf8_strchr(fromdef, fl, ch)) != NULL) { glong index = g_utf8_pointer_to_offset(fromdef, map); const gchar *tptr = g_utf8_offset_to_pointer(todef, index); ch = g_utf8_get_char(tptr); /* Map. */ } g_string_append_unichar(nn, ch); } /* Step 3: remove any characters found in the 'remove' string. */ ptr = nn->str; nl = g_utf8_strlen(ptr, -1); g_string_truncate(nr, 0); for(i = 0; i < nl; i++, ptr = g_utf8_next_char(ptr)) { gunichar ch = g_utf8_get_char(ptr); if(g_utf8_strchr(remdef, rl, ch) == NULL) g_string_append_unichar(nr, ch); } /* Step 4: do the rename, using the now-built "display name". */ ok = do_rename(ri->min, ri->src, iter->data, nr->str, err); } g_string_free(nr, TRUE); g_string_free(nn, TRUE); ovw_overwrite_end(ri->min); return ok; } /* ----------------------------------------------------------------------------------------- */ /* 2008-07-19 - Converts the given string to have an upper-case initial character, while the * remainder is lower-case. This is a very western idea of a useful case * conversion, but ... I'll include it anyway. */ static gchar * utf8_str_initial(const gchar *str, gssize len) { GString *tmp; gchar *buf; gunichar here; tmp = g_string_sized_new(len); here = g_utf8_get_char(str); g_string_append_unichar(tmp, g_unichar_toupper(here)); while(--len) { str = g_utf8_next_char(str); here = g_utf8_get_char(str); g_string_append_unichar(tmp, g_unichar_tolower(here)); } buf = tmp->str; g_string_free(tmp, FALSE); return buf; } /* 2008-04-20 - Minor touch-ups due to GTK+ 2.0 and UTF-8 in strings. We need to make a decision: * Is the map operation happening in file-system or display space? The obvious * choice seems to be file-system, which is after all what the filenames are for. * However, we don't have a general way of downcasing if the local file system is * using UTF-8 ... So we use the display versions of the names, downcase in UTF-8, * and then convert back. */ static gboolean rename_case(RenREInfo *ri, GError **err) { GString *nn; GSList *iter; gchar * (*func)(const gchar *, gssize), *cc; gboolean ok = TRUE; /* Select the case-conversion function, once. */ if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ri->case_lower))) func = g_utf8_strdown; else if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ri->case_upper))) func = g_utf8_strup; else if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ri->case_initial))) func = utf8_str_initial; else return FALSE; ovw_overwrite_begin(ri->min, _("\"%s\" Already Exists - Proceed With Rename?"), 0U); nn = g_string_new(""); for(iter = ri->selection; ok && (iter != NULL); iter = g_slist_next(iter)) { const gchar *dn = dp_row_get_name_display(dp_get_tree_model(ri->src), iter->data); /* Step 1: set the dynamic string to the input filename. */ g_string_assign(nn, dn); /* Step 2: perform case conversion. */ cc = func(nn->str, nn->len); /* Step 3: if resulting name is different, rename on disk. */ if(strcmp(dn, cc) != 0) { ok = do_rename(ri->min, ri->src, iter->data, cc, err); } g_free(cc); } g_string_free(nn, TRUE); ovw_overwrite_end(ri->min); return ok; } /* ----------------------------------------------------------------------------------------- */ static void evt_nbook_switchpage(GtkWidget *wid, gpointer page, gint page_num, gpointer user) { RenREInfo *ri = user; ri->page = page_num; gtk_widget_grab_focus(ri->page ? ri->re_from : ri->r_from); } gint cmd_renamere(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { GtkWidget *label, *grid; static RenREInfo ri = { NULL }; gboolean ok = TRUE; ri.min = min; ri.src = src; if((ri.selection = dp_get_selection(ri.src)) == NULL) return 1; if(ri.dlg == NULL) { ri.nbook = gtk_notebook_new(); g_signal_connect(G_OBJECT(ri.nbook), "switch-page", G_CALLBACK(evt_nbook_switchpage), &ri); /* Build the 'Simple' mode's GUI. */ ri.r_vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); label = gtk_label_new(_("Look for substring in all filenames, and replace\nit with another string.")); gtk_box_pack_start(GTK_BOX(ri.r_vbox), label, FALSE, FALSE, 0); grid = gtk_grid_new(); label = gtk_label_new(_("Replace")); gtk_grid_attach(GTK_GRID(grid), label, 0, 0, 1, 1); ri.r_from = gui_dialog_entry_new(); gtk_widget_set_hexpand(ri.r_from, TRUE); gtk_widget_set_halign(ri.r_from, GTK_ALIGN_FILL); gtk_grid_attach(GTK_GRID(grid), ri.r_from, 1, 0, 1, 1); label = gtk_label_new(_("With")); gtk_grid_attach(GTK_GRID(grid), label, 0, 1, 1, 1); ri.r_to = gui_dialog_entry_new(); gtk_grid_attach(GTK_GRID(grid), ri.r_to, 1, 1, 1, 1); gtk_box_pack_start(GTK_BOX(ri.r_vbox), grid, FALSE, FALSE, 0); grid = gtk_grid_new(); ri.r_cnocase = gtk_check_button_new_with_label(_("Ignore Case?")); gtk_widget_set_hexpand(ri.r_cnocase, TRUE); gtk_widget_set_halign(ri.r_cnocase, GTK_ALIGN_FILL); gtk_grid_attach(GTK_GRID(grid), ri.r_cnocase, 0, 0, 1, 1); ri.r_cglobal = gtk_check_button_new_with_label(_("Replace All?")); gtk_grid_attach(GTK_GRID(grid), ri.r_cglobal, 1, 0, 1, 1); gtk_box_pack_start(GTK_BOX(ri.r_vbox), grid, FALSE, FALSE, 0); gtk_notebook_append_page(GTK_NOTEBOOK(ri.nbook), ri.r_vbox, gtk_label_new(_("Simple"))); /* Build the 'Reg Exp' mode's GUI. */ ri.re_vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); label = gtk_label_new( _("Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename.")); gtk_box_pack_start(GTK_BOX(ri.re_vbox), label, FALSE, FALSE, 0); grid = gtk_grid_new(); label = gtk_label_new(_("From")); gtk_grid_attach(GTK_GRID(grid), label, 0, 0, 1, 1); ri.re_from = gui_dialog_entry_new(); gtk_widget_set_hexpand(ri.re_from, TRUE); gtk_widget_set_halign(ri.re_from, GTK_ALIGN_FILL); gtk_grid_attach(GTK_GRID(grid), ri.re_from, 1, 0, 1, 1); label = gtk_label_new(_("To")); gtk_grid_attach(GTK_GRID(grid), label, 0, 1, 1, 1); ri.re_to = gui_dialog_entry_new(); gtk_grid_attach(GTK_GRID(grid), ri.re_to, 1, 1, 1, 1); gtk_box_pack_start(GTK_BOX(ri.re_vbox), grid, FALSE, FALSE, 0); ri.re_cnocase = gtk_check_button_new_with_label(_("Ignore Case?")); gtk_box_pack_start(GTK_BOX(ri.re_vbox), ri.re_cnocase, FALSE, FALSE, 0); gtk_notebook_append_page(GTK_NOTEBOOK(ri.nbook), ri.re_vbox, gtk_label_new(_("Reg Exp"))); gtk_widget_show_all(ri.re_vbox); /* Build the 'Map' mode's GUI. */ ri.map_vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); label = gtk_label_new(_("Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file.")); gtk_box_pack_start(GTK_BOX(ri.map_vbox), label, FALSE, FALSE, 0); grid = gtk_grid_new(); label = gtk_label_new(_("From")); gtk_grid_attach(GTK_GRID(grid), label, 0, 0, 1, 1); ri.map_from = gui_dialog_entry_new(); gtk_widget_set_hexpand(ri.map_from, TRUE); gtk_widget_set_halign(ri.map_from, GTK_ALIGN_FILL); gtk_grid_attach(GTK_GRID(grid), ri.map_from, 1, 0, 1, 1); label = gtk_label_new(_("To")); gtk_grid_attach(GTK_GRID(grid), label, 0, 1, 1, 1); ri.map_to = gui_dialog_entry_new(); gtk_grid_attach(GTK_GRID(grid), ri.map_to, 1, 1, 1, 1); label = gtk_label_new(_("Remove")); gtk_grid_attach(GTK_GRID(grid), label, 0, 2, 1, 1); ri.map_remove = gui_dialog_entry_new(); gtk_grid_attach(GTK_GRID(grid), ri.map_remove, 1, 2, 1, 1); gtk_box_pack_start(GTK_BOX(ri.map_vbox), grid, FALSE, FALSE, 0); gtk_notebook_append_page(GTK_NOTEBOOK(ri.nbook), ri.map_vbox, gtk_label_new(_("Map"))); /* Build the 'Case' mode's GUI. */ ri.case_vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); label = gtk_label_new(_("Changes the case (upper/lower) of the characters\nin the selected filename(s).")); gtk_box_pack_start(GTK_BOX(ri.case_vbox), label, FALSE, FALSE, 0); ri.case_lower = gtk_radio_button_new_with_label(NULL, _("Lower Case?")); gtk_box_pack_start(GTK_BOX(ri.case_vbox), ri.case_lower, FALSE, FALSE, 0); ri.case_upper = gtk_radio_button_new_with_label(gtk_radio_button_get_group(GTK_RADIO_BUTTON(ri.case_lower)), _("Upper Case?")); gtk_box_pack_start(GTK_BOX(ri.case_vbox), ri.case_upper, FALSE, FALSE, 0); ri.case_initial = gtk_radio_button_new_with_label(gtk_radio_button_get_group(GTK_RADIO_BUTTON(ri.case_lower)), _("Upper Case Initial?")); gtk_box_pack_start(GTK_BOX(ri.case_vbox), ri.case_initial, FALSE, FALSE, 0); gtk_widget_show_all(ri.map_vbox); gtk_notebook_append_page(GTK_NOTEBOOK(ri.nbook), ri.case_vbox, gtk_label_new(_("Case"))); ri.dlg = dlg_dialog_sync_new(ri.nbook, _("RenameRE"), NULL); ri.page = 0; } gtk_notebook_set_current_page(GTK_NOTEBOOK(ri.nbook), ri.page); gtk_widget_grab_focus(ri.page ? ri.re_from : ri.r_from); if(dlg_dialog_sync_wait(ri.dlg) == DLG_POSITIVE) { GError *err = NULL; if(ri.page == 0) ok = rename_simple(&ri, &err); else if(ri.page == 1) ok = rename_regexp(&ri, &err); else if(ri.page == 2) ok = rename_map(&ri, &err); else ok = rename_case(&ri, &err); if(ok) dp_rescan_post_cmd(ri.src); } dp_free_selection(ri.selection); ri.selection = NULL; return ok; } gentoo-0.20.6/src/buttons.h0000664000175000017500000001125112163774660012467 00000000000000/* ** 1998-09-15 - Header for the buttons module. ** 1999-05-01 - Huge changes to incorporate the new multi-function button. */ #include "xmlutil.h" typedef struct Button Button; typedef struct ButtonRow ButtonRow; typedef struct ButtonSheet ButtonSheet; typedef enum { BTN_PRIMARY = 0, BTN_SECONDARY = 1, BTN_FACES } BtnFace; /* ----------------------------------------------------------------------------------------- */ /* These are the flags available in each Button. Use the btn_button_XXX_flags() calls ** to access these (a good idea, since nothing else is possible :). */ #define BTF_NARROW (1<<0) /* Is the button narrow? */ #define BTF_SHOW_TOOLTIP (1<<1) /* Does the button show its tooltip string? */ /* ----------------------------------------------------------------------------------------- */ extern void btn_buttoninfo_new_default(MainInfo *min, ButtonInfo *bti); extern void btn_buttoninfo_copy(ButtonInfo *dst, ButtonInfo *src); extern void btn_buttoninfo_add_sheet(ButtonInfo *bti, ButtonSheet *bsh); extern void btn_buttoninfo_clear(ButtonInfo *bti); extern void btn_buttoninfo_save(MainInfo *min, const ButtonInfo *bti, FILE *out, const gchar *tag); extern void btn_buttoninfo_load(MainInfo *min, ButtonInfo *bti, const XmlNode *node); /* Main button allocation routine. Probably not useful outside of the buttons module... */ extern Button * btn_button_new(Button *base, guint num); /* Set/get functions for per-face properties. */ extern void btn_button_set_label(Button *btn, BtnFace face, const gchar *label); extern void btn_button_set_label_widget(GtkWidget *widget, BtnFace face, const gchar *label); extern void btn_button_set_cmdseq(Button *btn, BtnFace face, const gchar *seq); extern void btn_button_set_key(Button *btn, BtnFace face, const gchar *key); extern void btn_button_set_colors(Button *btn, BtnFace face, const GdkColor *bg, const GdkColor *fg); extern void btn_button_set_color_bg(Button *btn, BtnFace face, const GdkColor *bg); extern void btn_button_set_color_bg_widget(GtkWidget *widget, BtnFace face, const GdkColor *bg); extern void btn_button_set_color_fg(Button *btn, BtnFace face, const GdkColor *fg); extern void btn_button_set_color_fg_widget(GtkWidget *widget, BtnFace face, const GdkColor *fg); /* Get definition from widget instance. */ extern Button * btn_button_get(GtkWidget *wid); extern const gchar * btn_button_get_label(Button *btn, BtnFace face); extern const gchar * btn_button_get_cmdseq(Button *btn, BtnFace face); extern const gchar * btn_button_get_key(Button *btn, BtnFace face); extern gboolean btn_button_get_color_bg(Button *btn, BtnFace face, GdkColor *bg);/* Returns FALSE if color not valid. */ extern gboolean btn_button_get_color_fg(Button *btn, BtnFace face, GdkColor *fg); extern const gchar * btn_button_get_menu(const Button *btn); extern void btn_button_set_tooltip(Button *btn, const gchar *tip); const gchar * btn_button_get_tooltip(Button *btn); extern void btn_button_set_flags(Button *btn, guint32 flags); extern guint32 btn_button_get_flags(Button *btn); extern void btn_button_set_flags_boolean(Button *btn, guint32 mask, gboolean value); extern gboolean btn_button_get_flags_boolean(Button *btn, guint32 mask); extern gboolean btn_button_is_blank(Button *btn); extern void btn_button_clear(Button *btn); extern void btn_button_swap(Button *a, Button *b); extern void btn_button_copy(Button *dst, Button *src); extern void btn_button_copy_colors(Button *dst, Button *src); extern void btn_button_destroy(Button *b); extern ButtonRow * btn_buttonrow_new(gint width); extern ButtonRow * btn_buttonrow_new_default(MainInfo *min); extern ButtonRow * btn_buttonrow_copy(ButtonRow *src); extern void btn_buttonrow_set_width(ButtonRow *brw, guint width); extern guint btn_buttonrow_get_width(ButtonRow *brw); extern void btn_buttonrow_destroy(ButtonRow *brw); extern ButtonSheet * btn_buttonsheet_new(const gchar *label); extern ButtonSheet * btn_buttonsheet_copy(ButtonSheet *src); extern void btn_buttonsheet_append_row(ButtonSheet *bsh, ButtonRow *brw); extern void btn_buttonsheet_insert_row(ButtonSheet *bsh, ButtonRow *brw, gint width); extern void btn_buttonsheet_delete_row(ButtonSheet *bsh, ButtonRow *brw); extern void btn_buttonsheet_move_row(ButtonSheet *bsh, ButtonRow *brw, gint delta); extern guint btn_buttonsheet_get_height(ButtonSheet *bsh); extern ButtonSheet * btn_buttonsheet_get(ButtonInfo *bti, const gchar *label); extern GtkWidget * btn_buttonsheet_build(MainInfo *min, ButtonInfo *bti, const gchar *label, gint partial, GCallback func, gpointer user); extern void btn_buttonsheet_built_add_keys(MainInfo *min, GtkContainer *sheet, gpointer user); extern void btn_buttonsheet_destroy(ButtonSheet *bsh); gentoo-0.20.6/src/cfg_dialogs.h0000664000175000017500000000020012163774660013222 00000000000000/* ** 2002-08-25 - Header for the very stealthy dialog config module. */ extern const CfgModule * cdl_describe(MainInfo *min); gentoo-0.20.6/src/color_dialog.h0000644000175000017500000000057312262057406013421 00000000000000/* ** 1999-05-02 - Header for the little color dialog module. */ #if !defined COLOR_DIALOG_H #define COLOR_DIALOG_H #include #include "dialog.h" typedef void (*ColChangedFunc)(const GdkRGBA *color, gpointer user); extern gint cdl_dialog_sync_new_wait(const gchar *label, ColChangedFunc func, const GdkRGBA *initial, gpointer user); #endif /* COLOR_DIALOG_H */ gentoo-0.20.6/src/cfg_windows.h0000664000175000017500000000017312163774660013303 00000000000000/* ** 1998-10-15 - Header for the size & position config module. */ extern const CfgModule * cwn_describe(MainInfo *min); gentoo-0.20.6/src/buttonlayout.h0000664000175000017500000000216512163774660013546 00000000000000/* ** 2002-05-31 - Interface for the (temporary) button layout module. */ #if !defined BUTTON_LAYOUT_H #define BUTTON_LAYOUT_H #include "xmlutil.h" typedef struct ButtonLayout ButtonLayout; typedef enum { BTL_SEP_NONE = 0, BTL_SEP_SIMPLE, BTL_SEP_PANED } BtlSep; extern ButtonLayout * btl_buttonlayout_new(void); extern ButtonLayout * btl_buttonlayout_new_copy(const ButtonLayout *original); extern void btl_buttonlayout_copy(ButtonLayout *dest, const ButtonLayout *src); extern void btl_buttonlayout_destroy(ButtonLayout *btl); extern void btl_buttonlayout_set_right(ButtonLayout *btl, gboolean right); extern gboolean btl_buttonlayout_get_right(const ButtonLayout *btl); extern void btl_buttonlayout_set_separation(ButtonLayout *btl, BtlSep sep); extern BtlSep btl_buttonlayout_get_separation(const ButtonLayout *btl); extern GtkWidget * btl_buttonlayout_pack(const ButtonLayout *btl, GtkWidget *sheet_default, GtkWidget *sheet_shortcuts); extern void btl_buttonlayout_save(const ButtonLayout *btl, FILE *out); extern ButtonLayout * btl_buttonlayout_load(MainInfo *min, const XmlNode *node); #endif /* BUTTON_LAYOUT_H */ gentoo-0.20.6/src/odmultibutton.c0000644000175000017500000003774012447766665013721 00000000000000/* ** Custom button widget, that supports having a secondary click-function associated with being ** clicked by the middle mouse button. Very much inspired by Directory Opus on the Amiga. ** ** Original GTK+ 1.2.x version by Johan Hanson, re-written for GTK+ 2.0 and 3.0 by Emil Brink. */ #include #include #include "config.h" #include #include "odmultibutton.h" static void od_multibutton_class_init(ODMultiButtonClass *mbc); static void od_multibutton_init(ODMultiButton *mb); /* This seems to be customary in GTK+-land. I find it a bit... weird. */ static GtkButtonClass *button_class = NULL; void od_multibutton_set_trace(ODMultiButton *widget, unsigned int trace_mask) { g_return_if_fail(widget != NULL); g_return_if_fail(OD_IS_MULTIBUTTON(widget)); widget->trace_mask = trace_mask; } GType od_multibutton_get_type(void) { static GType od_multibutton_type = 0; if(od_multibutton_type == 0) { static const GTypeInfo mb_info = { sizeof (ODMultiButtonClass), NULL, NULL, (GClassInitFunc) od_multibutton_class_init, NULL, NULL, sizeof (ODMultiButton), 8, (GInstanceInitFunc) od_multibutton_init, }; od_multibutton_type = g_type_register_static(GTK_TYPE_BUTTON, "ODMultiButton", &mb_info, 0); } return od_multibutton_type; } /* Set which "page" should be displayed. Typically called as user clicks on the button widget. */ static void od_multibutton_set_page(GtkWidget *widget, guint index) { ODMultiButton *mb; GtkWidget *p, *op; g_return_if_fail(widget != NULL); g_return_if_fail(index < sizeof mb->page / sizeof *mb->page); g_return_if_fail(OD_IS_MULTIBUTTON(widget)); mb = OD_MULTIBUTTON(widget); p = mb->page[index].widget; op = gtk_bin_get_child(GTK_BIN(mb)); if(op != p) { if(op != NULL) { g_object_ref(G_OBJECT(op)); gtk_container_remove(GTK_CONTAINER(mb), op); } if(p != NULL) { if(gtk_widget_get_state_flags(widget) != gtk_widget_get_state_flags(p)) gtk_widget_set_state_flags(p, gtk_widget_get_state_flags(widget), TRUE); gtk_widget_show(p); if(gtk_widget_get_parent(p) != NULL) gtk_widget_reparent(p, widget); else { gtk_container_add(GTK_CONTAINER(mb), p); g_object_unref(G_OBJECT(p)); } } mb->last_index = index; } if(gtk_widget_is_drawable(widget)) gtk_widget_queue_draw(widget); } /* Compute size of the page widgets, and set width & height members to the maximum page size. */ static void od_multibutton_page_size_calc(ODMultiButton *mb) { guint i; mb->width = mb->height = 0; for(i = 0; i < sizeof mb->page / sizeof *mb->page; i++) { GtkWidget *w; if((w = mb->page[i].widget) != NULL) { GtkRequisition req_min, req_max; gtk_widget_get_preferred_size(w, &req_min, &req_max); mb->width = MAX(mb->width, req_min.width); mb->height = MAX(mb->height, req_min.height); } } } static void od_multibutton_get_preferred_width(GtkWidget *widget, gint *min_width, gint *max_width) { ODMultiButton *mb; gint width; g_return_if_fail(widget != NULL); g_return_if_fail(OD_IS_MULTIBUTTON(widget)); mb = OD_MULTIBUTTON(widget); od_multibutton_page_size_calc(mb); width = mb->width; width += 2 * gtk_container_get_border_width(GTK_CONTAINER(widget)); /* FIXME: Not sure if we need to dig up CSS box model spacing here (margin/padding). */ if(min_width != NULL) *min_width = width; if(max_width != NULL) *max_width = width; } /* Paint the "dog ear" that indicates second-mouse-button binding. This code is pretty much lifted ** from Johan Hanson's original ODEmilButton widget, although not a straight copy and paste. */ static void od_multibutton_paint_dog_ear(GtkWidget *widget, cairo_t *cr, const GtkAllocation *alloc, gint bw) { const GtkStateFlags sflags = gtk_widget_get_state_flags(widget); if(gtk_widget_is_drawable(widget) && sflags != GTK_STATE_FLAG_ACTIVE) { const gint EAR_SIZE = 5; cairo_move_to(cr, alloc->width - 2 * bw - (EAR_SIZE + 1), 0); cairo_rel_line_to(cr, 0, EAR_SIZE); cairo_rel_line_to(cr, EAR_SIZE, 0); cairo_close_path(cr); cairo_set_line_width(cr, 0.5); cairo_stroke(cr); } } static void od_multibutton_paint_foreground(GtkWidget *widget, cairo_t *cr) { g_return_if_fail(widget != NULL); g_return_if_fail(cr != NULL); g_return_if_fail(OD_IS_MULTIBUTTON(widget)); if(gtk_widget_is_drawable(widget)) { const ODMultiButton *mb = OD_MULTIBUTTON(widget); GtkAllocation alloc; const gint bw = gtk_container_get_border_width(GTK_CONTAINER(widget)); gtk_widget_get_allocation(widget, &alloc); if(mb->page[1].widget != NULL) od_multibutton_paint_dog_ear(widget, cr, &alloc, bw); if(mb->config && mb->config_down) { GtkStyleContext *sctx = gtk_widget_get_style_context(widget); /* Trivial border-rendering, instead of faked sunken-in. */ gtk_render_focus(sctx, cr, 0, 0, alloc.width - 2 * bw, alloc.height - 2 * bw); } } } /* This is the core expose handler. It simply relies on the superclass (GtkButton) to do most ** of the drawing, taking care to fool it into doing what we want by poking a little. We also ** have our own foreground painting routine, for that oh-so-cute dog ear. */ static gboolean od_multibutton_draw(GtkWidget *widget, cairo_t *cr) { g_return_val_if_fail(widget != NULL, FALSE); g_return_val_if_fail(cr != NULL, FALSE); g_return_val_if_fail(OD_IS_MULTIBUTTON(widget), FALSE); /* First let GtkButton draw, getting the basic button painted. */ GTK_WIDGET_CLASS(button_class)->draw(widget, cr); /* Then paint our own modifying graphics on top, to get the dog ear and config border. */ od_multibutton_paint_foreground(widget, cr); return FALSE; } /* (Mouse) button press handler. Switch to page 2 if it's the middle button. */ static gboolean od_multibutton_button_press_event(GtkWidget *widget, GdkEventButton *evt) { ODMultiButton *mb; g_return_val_if_fail(widget != NULL, FALSE); g_return_val_if_fail(evt != NULL, FALSE); g_return_val_if_fail(OD_IS_MULTIBUTTON(widget), FALSE); if(evt->button >= 3) return FALSE; mb = OD_MULTIBUTTON(widget); /* Ignore presses of middle button in config mode. Otherwise, don't be picky about page being defined. */ if(mb->config) { if(evt->button > 1) return FALSE; } else if(mb->page[evt->button - 1].widget != NULL) { od_multibutton_set_page(widget, evt->button - 1); /* GtkButton only handles button-1-presses, so fool it. :) */ evt->button = 1; } else return FALSE; return GTK_WIDGET_CLASS(button_class)->button_press_event(widget, evt); } /* (Mouse) button release handler. Doesn't do much. */ static gboolean od_multibutton_button_release_event(GtkWidget *widget, GdkEventButton *evt) { g_return_val_if_fail(widget != NULL, FALSE); g_return_val_if_fail(evt != NULL, FALSE); g_return_val_if_fail(OD_IS_MULTIBUTTON(widget), FALSE); if(evt->button > 2) return FALSE; /* In config mode, toggle lock on release. */ if(OD_MULTIBUTTON(widget)->config) { if(evt->button > 1) return FALSE; OD_MULTIBUTTON(widget)->config_down ^= 1/*GTK_BUTTON(widget)->in_button*/; /*FIXME?*/ } /* GtkButton wants to believe button 1 was pressed, so let's make it so. */ evt->button = 1; GTK_WIDGET_CLASS(button_class)->button_release_event(widget, evt); /* Reset to initial page. */ od_multibutton_set_page(widget, 0); return FALSE; } /* Initialize class. */ static void od_multibutton_class_init(ODMultiButtonClass *mbc) { GtkWidgetClass *widget = (GtkWidgetClass *) mbc; /* It seems common practice to keep a superclass reference around as a global. */ button_class = g_type_class_peek_parent(mbc); /* Override methods. */ widget->draw = od_multibutton_draw; widget->get_preferred_width = od_multibutton_get_preferred_width; widget->button_press_event = od_multibutton_button_press_event; widget->button_release_event = od_multibutton_button_release_event; } /* Initialize a brand new multibutton instance. */ static void od_multibutton_init(ODMultiButton *mb) { guint i; gtk_widget_set_can_focus(GTK_WIDGET(mb), FALSE); gtk_widget_set_can_default(GTK_WIDGET(mb), FALSE); gtk_widget_set_receives_default(GTK_WIDGET(mb), FALSE); for(i = 0; i < sizeof mb->page / sizeof *mb->page; i++) { mb->page[i].widget = NULL; mb->page[i].user = NULL; } mb->width = mb->height = 0; mb->config = FALSE; mb->config_down = FALSE; mb->last_index = 0; } /* I like GTK+ 2 constructors. They're short and sweet, and just pass the buck. */ GtkWidget * od_multibutton_new(void) { return g_object_new(OD_MULTIBUTTON_TYPE, NULL); } /* Enable or disable the special togglebutton-like "configuration mode". Used in gentoo's config UI. */ void od_multibutton_set_config(ODMultiButton *mb, gboolean config) { g_return_if_fail(mb != NULL); g_return_if_fail(OD_IS_MULTIBUTTON(mb)); if(mb->config && !config) od_multibutton_set_config_selected(mb, FALSE); mb->config = config; } /* Set the config toggle state. In practice (in gentoo), this is only ever used to deselect a button. */ void od_multibutton_set_config_selected(ODMultiButton *mb, gboolean selected) { g_return_if_fail(mb != NULL); g_return_if_fail(OD_IS_MULTIBUTTON(mb)); g_return_if_fail(OD_MULTIBUTTON(mb)->config); if(mb->config && selected != mb->config_down) { mb->config_down = selected; gtk_widget_queue_draw(GTK_WIDGET(mb)); } } static void od_multibutton_remove_widget(ODMultiButton *mb, guint index) { GtkWidget *widget; g_return_if_fail(mb != NULL); g_return_if_fail(OD_IS_MULTIBUTTON(mb)); g_return_if_fail(index > sizeof mb->page / sizeof *mb->page); widget = mb->page[index].widget; if(gtk_bin_get_child(GTK_BIN(mb)) == widget) gtk_container_remove(GTK_CONTAINER(mb), widget); else g_object_unref(G_OBJECT(widget)); gtk_widget_queue_draw(GTK_WIDGET(mb)); } static void od_multibutton_set_widget(ODMultiButton *mb, guint index, GtkWidget *widget, gpointer user) { g_return_if_fail(mb != NULL); g_return_if_fail(OD_IS_MULTIBUTTON(mb)); g_return_if_fail(index < sizeof mb->page / sizeof *mb->page); if(mb->page[index].widget != widget) { if(mb->page[index].widget != NULL) od_multibutton_remove_widget(mb, index); mb->page[index].widget = widget; g_object_ref(G_OBJECT(widget)); } mb->page[index].user = user; if(index == 0) od_multibutton_set_page(GTK_WIDGET(mb), 0); } /* Build a color attribute, suitable for a Pango markup element, of the given name. */ static gboolean format_color_attribute(gchar *buf, gsize bufsize, const gchar *name, const GdkColor *color) { if(buf == NULL || name == NULL || color == NULL) return FALSE; return g_snprintf(buf, bufsize, "%s=\"#%02X%02X%02X\"", name, color->red >> 8, color->green >> 8, color->blue >> 8) < bufsize; } /* Re-set the label text for the given button's indicated face. This rebuilds the formatting ** markup in the label to accomodate colors, if set. */ static void od_multibutton_reset_label(const ODMultiButton *mb, guint index, GtkLabel *label, const gchar *text, const GdkColor *bg, const GdkColor *fg) { if(bg != NULL || fg != NULL) { gchar tmp[1024], bga[32], fga[32]; /* Warm up by building attributes. */ bga[0] = fga[0] = '\0'; if(bg != NULL) format_color_attribute(bga, sizeof bga, " background", bg); if(fg != NULL) format_color_attribute(fga, sizeof fga, " color", fg); /* Then build final label, ignoring any incoming span. Non-used colors are empty. */ g_snprintf(tmp, sizeof tmp, "%s", fga, bga, text); gtk_label_set_markup_with_mnemonic(label, tmp); } else gtk_label_set_text_with_mnemonic(label, text); } /* Set the textual content of one of the faces of the button. The userdata is handy when clicked. */ void od_multibutton_set_text(ODMultiButton *mb, guint index, const gchar *text, const GdkColor *bg, const GdkColor *fg, gpointer user) { GtkWidget *w; g_return_if_fail(mb != NULL); g_return_if_fail(OD_IS_MULTIBUTTON(mb)); g_return_if_fail(index < sizeof mb->page / sizeof *mb->page); /* If there is a widget set, and it's a label: just change it in place. */ if((w = mb->page[index].widget) != NULL) { if(GTK_IS_LABEL(w)) { od_multibutton_reset_label(mb, index, GTK_LABEL(w), text, bg, fg); if(gtk_widget_get_parent(GTK_WIDGET(mb))) gtk_widget_queue_resize(GTK_WIDGET(mb)); if(gtk_widget_is_drawable(GTK_WIDGET(mb))) gtk_widget_queue_draw(GTK_WIDGET(mb)); } } else /* If no widget set, create label. */ { w = gtk_label_new(""); od_multibutton_reset_label(mb, index, GTK_LABEL(w), text, bg, fg); } gtk_misc_set_alignment(GTK_MISC(w), 0.5f, 0.5f); od_multibutton_set_widget(mb, index, w, user); } /* Returns index of last active page. */ gint od_multibutton_get_index(const ODMultiButton *mb) { g_return_val_if_fail(mb != NULL, -1); g_return_val_if_fail(OD_IS_MULTIBUTTON(mb), -1); return OD_MULTIBUTTON(mb)->last_index; } gpointer od_multibutton_get_userdata_last(const ODMultiButton *mb) { g_return_val_if_fail(mb != NULL, NULL); g_return_val_if_fail(OD_IS_MULTIBUTTON(mb), NULL); return OD_MULTIBUTTON(mb)->page[OD_MULTIBUTTON(mb)->last_index].user; } /* ------------------------------------------------------------------------------------------------------------------------- */ #if defined ODMULTIBUTTON_STANDALONE static void evt_clicked(GtkWidget *wid, gpointer user) { g_printf("clicked, index=%d, data=%p\n", od_multibutton_get_index(OD_MULTIBUTTON(wid)), od_multibutton_get_userdata_last(OD_MULTIBUTTON(wid))); } static void mb_random_color(GtkWidget *wid, unsigned int face) { GdkColor col; col.red = rand(); col.green = rand(); col.blue = rand(); od_multibutton_set_background(OD_MULTIBUTTON(wid), face, &col); } static void evt_color_clicked(GtkWidget *wid, gpointer user) { mb_random_color(user, 0); mb_random_color(user, 1); } static void evt_clear_clicked(GtkWidget *wid, gpointer user) { od_multibutton_set_config_selected(OD_MULTIBUTTON(user), FALSE); } static void evt_exit_config_clicked(GtkWidget *wid, gpointer user) { od_multibutton_set_config(OD_MULTIBUTTON(user), FALSE); } int main(int argc, char *argv[]) { GtkWidget *win, *box, *test, *btn; GdkColormap *cmap; guint i; gtk_init(&argc, &argv); win = gtk_window_new(GTK_WINDOW_TOPLEVEL); box = gtk_hbox_new(FALSE, 0); btn = gtk_button_new_with_label("Filler"); gtk_box_pack_start(GTK_BOX(box), btn, TRUE, TRUE, 0); test = od_multibutton_new(); od_multibutton_set_config(OD_MULTIBUTTON(test), TRUE); // gtk_container_set_border_width(GTK_CONTAINER(test), 5); // od_multibutton_set_widget_text(OD_MULTIBUTTON(test), 0, "Achtung", NULL); od_multibutton_set_widget_text(OD_MULTIBUTTON(test), 0, "Delete", NULL); od_multibutton_set_widget_text(OD_MULTIBUTTON(test), 1, "Copy As", NULL); g_signal_connect(G_OBJECT(test), "clicked", G_CALLBACK(evt_clicked), NULL); gtk_box_pack_start(GTK_BOX(box), test, TRUE, TRUE, 0); btn = gtk_button_new_with_label("Random Color"); g_signal_connect(G_OBJECT(btn), "clicked", G_CALLBACK(evt_color_clicked), test); gtk_box_pack_start(GTK_BOX(box), btn, TRUE, TRUE, 0); btn = gtk_button_new_with_label("Clear Lock"); g_signal_connect(G_OBJECT(btn), "clicked", G_CALLBACK(evt_clear_clicked), test); gtk_box_pack_start(GTK_BOX(box), btn, TRUE, TRUE, 0); { GtkWidget *btn, *evb, *lab; GdkColor test; lab = gtk_label_new("Event Test"); evb = gtk_event_box_new(); gtk_container_add(GTK_CONTAINER(evb), lab); gdk_color_parse("red", &test); gtk_widget_modify_bg(evb, GTK_STATE_NORMAL, &test); gtk_widget_modify_bg(evb, GTK_STATE_PRELIGHT, &test); gtk_widget_modify_bg(evb, GTK_STATE_ACTIVE, &test); btn = gtk_button_new(); gtk_container_add(GTK_CONTAINER(btn), evb); gtk_box_pack_start(GTK_BOX(box), btn, TRUE, TRUE, 0); } /* btn = od_multibutton_new(); od_multibutton_set_config(OD_MULTIBUTTON(btn), TRUE); od_multibutton_set_widget_text(OD_MULTIBUTTON(btn), 0, "Test Test", NULL); mb_random_colors(btn, 0); gtk_box_pack_start(GTK_BOX(box), btn, TRUE, TRUE, 0); */ btn = gtk_button_new_with_label("Exit Config"); g_signal_connect(G_OBJECT(btn), "clicked", G_CALLBACK(evt_exit_config_clicked), test); gtk_box_pack_start(GTK_BOX(box), btn, TRUE, TRUE, 0); gtk_container_add(GTK_CONTAINER(win), box); gtk_widget_show_all(win); gtk_main(); return EXIT_SUCCESS; } #endif /* ODMULTIBUTTON_STANDALONE */ gentoo-0.20.6/src/sizeutil.c0000664000175000017500000001533212163774660012640 00000000000000/* ** 1998-08-31 - This little module provides helper functions when dealing with representations ** of numbers, specifically numbers describing the size of things. For example, ** this module knows that 1457664 bytes can be expressed conveniently as 1.39 MB. ** I haven't tried teaching it to make that into the "official" 1.44 MB yet, though... ** 1999-05-09 - Added explicit support for 64-bit sizes. Might not be very portable. :( ** 2000-02-18 - Redid handling of 64-bit constants in sze_put_size(). More portability now? ** 2000-07-02 - Added support for I18N. Fairly hairy. */ #include "gentoo.h" #include #include #include #include #include #include "strutil.h" #include "sizeutil.h" /* ----------------------------------------------------------------------------------------- */ /* Information about the various units we support. Note that the "config" names are slighly legacy. */ static const struct { const gchar *unit; const gchar *config; const gchar *label; gdouble multiplier; } sze_unit_info[] = { { "", "native", N_("Unformatted Size"), 1 }, { "", "bytesnounit", N_("Formatted Size, Without Unit") }, { N_("bytes"), "bytes", N_("Formatted Size, in Bytes"), 1 }, { N_("KB"), "kilobytes", N_("Formatted Size, in Kilobytes"), 1024.0 }, { N_("MB"), "megabytes", N_("Formatted Size, in Megabytes"), 1024.0 * 1024.0 }, { N_("GB"), "gigabytes", N_("Formatted Size, in Gigabytes"), 1024.0 * 1024.0 * 1024.0 }, { N_("TB"), "tb", N_("Formatted Size, in Terabytes"), 1024.0 * 1024.0 * 1024.0 * 1024.0 }, { "", "smart", N_("Formatted Size, Automatic Unit"), -1.0 } }; /* ----------------------------------------------------------------------------------------- */ const gchar * sze_get_unit_label(SzUnit unit) { return sze_unit_info[unit].label; } /* 2010-09-22 - Given a SzUnit, this returns a unique symbolic name. This name is intended for ** use when externally representing the SzUnit, i.e. in a configuration file. */ const gchar * sze_get_unit_config_name(SzUnit unit) { return sze_unit_info[unit].config; } /* 2010-09-22 - Parse a config name as returned by sze_get_unit_config_name(), and return the ** corresponding SzeUnit. If the name is unknown, SZE_NONE is returned. */ SzUnit sze_parse_unit_config_name(const gchar *name) { size_t i; for(i = 0; i < sizeof sze_unit_info / sizeof *sze_unit_info; i++) { if(strcmp(sze_unit_info[i].config, name) == 0) return (SzUnit) i; } return SZE_NONE; } /* ----------------------------------------------------------------------------------------- */ /* 2010-09-22 - Skip characters at while returns TRUE. */ static const gchar * utf8_skip_class(const gchar *s, gboolean (*classifier)(gunichar ch)) { while(*s) { const gunichar here = g_utf8_get_char(s); if(!classifier(here)) return s; s = g_utf8_next_char(s); } return s; } /* 2010-09-22 - Attempt to parse an offset from string at . The string can be UTF-8. ** * Leading spaces are stripped. ** * A trailing unit from the set of units supported by this module can appear. */ goffset sze_get_offset(const gchar *buf) { gunichar here; buf = utf8_skip_class(buf, g_unichar_isspace); here = g_utf8_get_char(buf); if(g_ascii_isdigit(here)) { gchar *end = NULL; const gdouble value = strtod(buf, &end); gdouble multiplier = 1; if(end > buf) { gchar ubuf[32]; const gchar *unit = utf8_skip_class(end, g_unichar_isspace); const gchar *uend = utf8_skip_class(unit, g_unichar_isalpha); const gsize len = uend - unit; /* Any unit found? */ if(uend > unit && len < sizeof ubuf - 1) { gsize i; memcpy(ubuf, unit, len); ubuf[len] = '\0'; for(i = 0; i < SZE_NUM_UNITS; i++) { if(strcmp(_(sze_unit_info[i].unit), unit) == 0) { multiplier = sze_unit_info[i].multiplier; break; } } } else if(len >= sizeof ubuf) g_warning("Unable to parse unit at '%s', too long", unit); } return value * multiplier; } return -1; } /* 2010-08-08 - Format an offset, which the is native type used in GIO for file sizes. Since it's ** pretty much guaranteed to be 64 bits, it's all we need. We pretend it's unsigned. */ gint sze_put_offset(gchar *buf, gsize buf_max, goffset value, SzUnit unit, guint precision, gchar tick) { gchar tmp[32], *fsize, *funit = ""; gdouble temp = 0.0; static gchar fmt[16]; static guint fmt_precision = 0, fmt_tick = 0; /* Check if we need to re-format the formatting string. Quite meta. */ if(precision != fmt_precision || tick != (gchar) fmt_tick) { g_snprintf(fmt, sizeof fmt, "%%.%uf %%s", precision); fmt_precision = precision; fmt_tick = tick; } switch(unit) { case SZE_NONE: return g_snprintf(buf, buf_max, "%" G_GUINT64_FORMAT, value); case SZE_BYTES_NO_UNIT: break; case SZE_BYTES: funit = _("bytes"); break; case SZE_KB: temp = value / 1024.0; funit = _("KB"); break; case SZE_MB: temp = value / (1024.0 * 1024.0); funit = _("MB"); break; case SZE_GB: temp = value / (1024.0 * 1024.0 * 1024.0); funit = _("GB"); break; case SZE_TB: temp = value / (1024.0 * 1024.0 * 1024.0 * 1024.0); funit = _("TB"); break; case SZE_AUTO: if(value < (1 << 10)) return sze_put_offset(buf, buf_max, value, SZE_BYTES, precision, tick); else if(value < (G_GINT64_CONSTANT(1) << 20)) return sze_put_offset(buf, buf_max, value, SZE_KB, precision, tick); else if(value < (G_GINT64_CONSTANT(1) << 30)) return sze_put_offset(buf, buf_max, value, SZE_MB, precision, tick); else if(value < (G_GINT64_CONSTANT(1) << 40)) return sze_put_offset(buf, buf_max, value, SZE_GB, precision, tick); return sze_put_offset(buf, buf_max, value, SZE_TB, precision, tick); default: return 0; } /* Nothing in the temporary double? Then just use value as-is. */ if(temp == 0.0) { tmp[sizeof tmp - 1] = '\0'; fsize = stu_tickify(tmp + sizeof tmp - 1, value, tick); return g_snprintf(buf, buf_max, "%s %s", fsize, funit); } /* Now format the floating point version using both ticks and user's precision. Not, eh, super fast. */ if(tick != 0) { gchar tmp2[32]; gdouble fraction; const gdouble scale = pow(10, precision); /* Round the floating point version to the desired precision. */ temp *= scale; temp += 0.5; temp = (gint) temp; temp /= scale; /* Now split into integer and fraction parts, so we can format properly. */ fraction = modf(temp, &temp); tmp[sizeof tmp - 1] = '\0'; fsize = stu_tickify(tmp + sizeof tmp - 1, (long) temp, tick); /* Format fraction+unit. */ g_snprintf(tmp2, sizeof tmp2, fmt, fraction, funit); return g_snprintf(buf, buf_max, "%s%s", fsize, tmp2 + 1); /* Skip the parts before the decimal point. */ } return g_snprintf(buf, buf_max, fmt, temp, funit); } gentoo-0.20.6/src/file.h0000664000175000017500000000020312163774660011703 00000000000000/* ** 1998-09-18 - Header file for the 'file' utility module. */ extern const gchar * fle_file(MainInfo *min, const gchar *name); gentoo-0.20.6/src/cmd_rename.c0000644000175000017500000003042612262057406013051 00000000000000/* ** 1998-05-29 - A rename command might be useful. Since writing this also caused me ** to implement the generic command interface in cmd_generic, it was ** very useful indeed! ** 1998-09-18 - Did some pretty massive changes/additions to provide overwrite protection. ** 1999-01-30 - Bug fix: always called ovw_overwrite_end() in closing, regardless of ** whether the _begin() function was ever called. This caused nesting errors. ** 1999-02-23 - Um... That "bug fix" was buggy. I think I fixed it this time, though. ** 1999-03-05 - Altered to comply with new selection handling (and its changes on the ** generic command invocation parameters). */ #include "gentoo.h" #include "cmd_delete.h" #include "cmdseq_config.h" #include "dirpane.h" #include "errors.h" #include "guiutil.h" #include "overwrite.h" #include "cmd_generic.h" #include "cmd_rename.h" #include #define CMD_ID "rename" /* ----------------------------------------------------------------------------------------- */ typedef struct { GtkWidget *vbox; GtkWidget *label; GtkWidget *entry; MainInfo *min; gboolean ovw_open; /* These are only used when in-place rename is in progress. */ DirPane *inplace_pane; GError *inplace_error; gboolean inplace_success; } RenInfo; typedef enum { PRESELECT_NONE = 0, PRESELECT_FULL, PRESELECT_NAME_ONLY, PRESELECT_EXTENSION_ONLY } RenamePreselect; typedef struct { /* Options used by the "Rename" command. */ gboolean modified; gboolean single_in_place; RenamePreselect preselect; } OptRename; static OptRename rename_options; static CmdCfg *rename_cmc = NULL; /* ----------------------------------------------------------------------------------------- */ /* Guess (!) which preselection mode is active in the given editable. */ static RenamePreselect guess_preselect(GtkEditable *editable) { gint start, end; if(gtk_editable_get_selection_bounds(editable, &start, &end)) { /* We have a selection; grab the characters and inspect. */ gchar *chars = gtk_editable_get_chars(editable, 0, -1); if(chars != NULL) { const glong len = g_utf8_strlen(chars, -1); RenamePreselect ret = PRESELECT_NONE; /* Entire string selected? */ if(start == 0 && end == len) ret = PRESELECT_FULL; /* Anchored to beginning, ends exactly with period? */ else if(start == 0 && end < len && *g_utf8_offset_to_pointer(chars, end) == '.') ret = PRESELECT_NAME_ONLY; /* Anchored to end, starts right after period? */ else if(end == len && start > 0 && *g_utf8_offset_to_pointer(chars, start - 1) == '.') ret = PRESELECT_EXTENSION_ONLY; g_free(chars); return ret; } } return PRESELECT_NONE; } /* Apply the indicated pre-selection. */ static void apply_preselect(GtkEditable *editable, const gchar *name, RenamePreselect mode) { gpointer dot_ptr; gulong dot_pos; switch(mode) { case PRESELECT_NONE: /* Rather unexpectedly, we must do this or else GTK+ selects all. */ gtk_editable_select_region(editable, 0, 0); break; case PRESELECT_FULL: gtk_editable_select_region(editable, 0, -1); break; case PRESELECT_NAME_ONLY: case PRESELECT_EXTENSION_ONLY: if((dot_ptr = g_utf8_strchr(name, -1, '.')) != NULL) { dot_pos = g_utf8_pointer_to_offset(name, dot_ptr); if(mode == PRESELECT_NAME_ONLY) gtk_editable_select_region(editable, 0, dot_pos); else gtk_editable_select_region(editable, dot_pos + 1, -1); } break; } } /* Keypress handler for whatever widget hosts the renaming. */ static gboolean evt_rename_keypress(GtkWidget *wid, GdkEvent *evt, gpointer user) { const GdkEventKey *ke = &evt->key; /* Hard-coded (control-period) shortcut to cycle selection. Pretty cool. */ if(ke->type == GDK_KEY_PRESS && ke->state & GDK_CONTROL_MASK && ke->keyval == GDK_KEY_period) { const RenamePreselect mode = guess_preselect(GTK_EDITABLE(wid)); RenamePreselect new_mode; gchar *chars; if(mode == PRESELECT_EXTENSION_ONLY) new_mode = PRESELECT_NONE; else new_mode = mode + 1; /* Slightly iffy to re-allocate for the chars, but think of the frequency, here. */ if((chars = gtk_editable_get_chars(GTK_EDITABLE(wid), 0, -1)) != NULL) { apply_preselect(GTK_EDITABLE(wid), chars, new_mode); g_free(chars); } return TRUE; } return FALSE; } /* Apply the configured preselection-mode. */ static void init_preselect(GtkEditable *editable, const gchar *name, RenamePreselect mode) { g_signal_connect(G_OBJECT(editable), "key_press_event", G_CALLBACK(evt_rename_keypress), NULL); apply_preselect(editable, name, mode); } static void ren_body(MainInfo *min, DirPane *src, DirRow2 *row, gpointer gen, gpointer user) { gchar temp[PATH_MAX + 256]; const gchar *name; RenInfo *ren = user; name = dp_row_get_name_display(dp_get_tree_model(src), row); g_snprintf(temp, sizeof temp, _("Enter New Name For \"%s\""), name); gtk_label_set_text(GTK_LABEL(ren->label), temp); gtk_entry_set_text(GTK_ENTRY(ren->entry), name); gtk_widget_grab_focus(ren->entry); init_preselect(GTK_EDITABLE(ren->entry), name, rename_options.preselect); cmd_generic_track_entry(gen, ren->entry); if(!ren->ovw_open) { ovw_overwrite_begin(ren->min, _("\"%s\" Already Exists - Proceed With Rename?"), 0U); ren->ovw_open = TRUE; } } static gboolean do_rename(DirPane *src, const DirRow2 *row, const gchar *new_name, GError **error) { GFile *file; if((file = dp_get_file_from_row(src, row)) != NULL) { GFile *nf; nf = g_file_set_display_name(file, new_name, NULL, error); if(nf != NULL) g_object_unref(nf); g_object_unref(file); return nf != NULL; } return FALSE; } static gint ren_action(MainInfo *min, DirPane *src, DirPane *dst, DirRow2 *row, GError **error, gpointer user) { RenInfo *ren = user; const gchar *old_name, *new_name; GFile *df; gboolean ok; old_name = dp_row_get_name(dp_get_tree_model(src), row); new_name = gtk_entry_get_text(GTK_ENTRY(ren->entry)); /* Ignore renames to self. */ if(strcmp(old_name, new_name) == 0) { dp_unselect(src, row); return 1; } err_clear(min); /* Check for overwrite, and attempt to clear the way. */ switch(ovw_overwrite_unary_name(src, new_name)) { case OVW_SKIP: return 1; case OVW_CANCEL: return 0; case OVW_PROCEED: break; case OVW_PROCEED_FILE: case OVW_PROCEED_DIR: df = dp_get_file_from_name(src, new_name); if(df == NULL) return 0; ok = del_delete_gfile(min, df, FALSE, error); g_object_unref(df); if(!ok) return 0; break; } /* All is well, open the file and do the rename. */ return do_rename(src, row, new_name, error); } static void ren_free(gpointer user) { if(((RenInfo *) user)->ovw_open) ovw_overwrite_end(((RenInfo *) user)->min); } /* ----------------------------------------------------------------------------------------- */ /* 2011-06-29 - Cell editing started. We would like to just call do_preselect() here, but GTK+ seems to ** also have ideas about the selection of the newly editing-enabled cell renderer. So we just ** sneakily buffer the pointer, and hack it later. This is not pretty, but it seems to work. */ static void evt_cell_editing_started(GtkCellRenderer *cr, GtkCellEditable *editable, gchar *path, gpointer user) { if(GTK_IS_EDITABLE(editable)) *(GtkEditable **) user = GTK_EDITABLE(editable); } /* 2011-01-03 - When editing ends, try to do the rename. */ static void evt_cell_edited(GtkCellRendererText *renderer, gchar *path, gchar *new_text, gpointer user) { RenInfo *ri = user; GtkTreeIter row; if(new_text != NULL && *new_text != '\0') { if(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(ri->inplace_pane->dir.store), &row, path)) { ri->inplace_success = do_rename(ri->inplace_pane, &row, new_text, &ri->inplace_error); if(!ri->inplace_success) { /* No generic framework, we need to do this ourselves. */ err_set_gerror(ri->min, &ri->inplace_error, NULL, NULL); /* Doesn't include file information, but whatever. */ } } } gtk_main_quit(); } /* 2011-01-03 - Pick up editing cancellation, and exit the recursive GTK+ main loop. */ static void evt_cell_editing_canceled(GtkCellRenderer *cr, gpointer user) { gtk_main_quit(); } gint cmd_rename(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { static RenInfo ri; if(rename_options.single_in_place && dp_has_single_selection(src)) /* In-place? */ { gsize i; GtkTreeViewColumn *col = NULL; GSList *sel; GtkTreePath *path; GList *cells; GtkCellRenderer *cr; GtkEditable *editable = NULL; ri.inplace_pane = src; ri.inplace_error = NULL; ri.inplace_success = FALSE; /* Find the (first) column that displays the name, if any. If there are several, you lose. */ for(i = 0; i < min->cfg.dp_format[src->index].num_columns; i++) { if(min->cfg.dp_format[src->index].format[i].content == DPC_NAME) { col = gtk_tree_view_get_column(GTK_TREE_VIEW(src->view), i); break; } } if(col == NULL) return 0; /* Get the cell renderer, so we can connect a signal handler. */ cells = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(col)); if(cells == NULL) return 0; cr = cells->data; g_list_free(cells); /* Make name's renderer editable, this *must* be done last-minute or it breaks double-clicking. */ g_object_set(G_OBJECT(cr), "mode", GTK_CELL_RENDERER_MODE_EDITABLE, "editable", TRUE, "editable-set", TRUE, NULL); /* Make sure the signal handler is connected, but only once. */ g_signal_handlers_disconnect_by_func(G_OBJECT(cr), G_CALLBACK(evt_cell_editing_started), &ri); g_signal_connect(G_OBJECT(cr), "editing-started", G_CALLBACK(evt_cell_editing_started), &editable); g_signal_handlers_disconnect_by_func(G_OBJECT(cr), G_CALLBACK(evt_cell_edited), &ri); g_signal_connect(G_OBJECT(cr), "edited", G_CALLBACK(evt_cell_edited), &ri); g_signal_handlers_disconnect_by_func(G_OBJECT(cr), G_CALLBACK(evt_cell_editing_canceled), &ri); g_signal_connect(G_OBJECT(cr), "editing-canceled", G_CALLBACK(evt_cell_editing_canceled), &ri); /* Get the path, and activate cell editing. */ sel = dp_get_selection(src); if((path = gtk_tree_model_get_path(GTK_TREE_MODEL(src->dir.store), sel->data)) != NULL) { gtk_tree_view_set_cursor_on_cell(GTK_TREE_VIEW(src->view), path, col, NULL, TRUE); gtk_tree_path_free(path); /* Detach the keyboard acceleration context to prevent clashes. */ kbd_context_detach(min->gui->kbd_ctx, GTK_WINDOW(min->gui->window)); /* This got set by the the evt_cell_editing_started() callback, now apply preselection. */ if(editable != NULL) { gchar *text; if((text = gtk_editable_get_chars(GTK_EDITABLE(editable), 0, -1)) != NULL) { init_preselect(GTK_EDITABLE(editable), text, rename_options.preselect); g_free(text); } } /* Recurse, so we keep Rename fully synchronous. */ gtk_main(); /* Editing is done, remove the editability. */ g_object_set(G_OBJECT(cr), "mode", GTK_CELL_RENDERER_MODE_ACTIVATABLE, "editable", FALSE, "editable-set", FALSE, NULL); /* Re-attach keyboard modifiers. */ kbd_context_attach(min->gui->kbd_ctx, GTK_WINDOW(min->gui->window)); } dp_free_selection(sel); return ri.inplace_success; } else /* Do the classical generic-based dialog rename. */ { ri.ovw_open = FALSE; ri.vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); ri.label = gtk_label_new(""); ri.entry = gui_dialog_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(ri.entry), MAXNAMLEN - 1); gtk_box_pack_start(GTK_BOX(ri.vbox), ri.label, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(ri.vbox), ri.entry, FALSE, FALSE, 0); return cmd_generic(min, _("Rename"), CGF_NOALL | CGF_NODST, ren_body, ren_action, ren_free, &ri); } } /* ----------------------------------------------------------------------------------------- */ void cfg_rename(MainInfo *min) { if(rename_cmc == NULL) { /* Set the default values for module's options. */ rename_options.modified = FALSE; rename_options.single_in_place = FALSE; rename_options.preselect = PRESELECT_FULL; rename_cmc = cmc_config_new("Rename", &rename_options); cmc_field_add_boolean(rename_cmc, "modified", NULL, offsetof(OptRename, modified)); cmc_field_add_boolean(rename_cmc, "inplace", _("Rename Single File In-Place (Without Dialog)?"), offsetof(OptRename, single_in_place)); cmc_field_add_enum(rename_cmc, "preselect", _("Automatically Pre-Select"), offsetof(OptRename, preselect), _("None|Entire Name|Filename Only|Extension Only")); cmc_config_register(rename_cmc); } } gentoo-0.20.6/src/fileutil.c0000644000175000017500000005447312262057406012604 00000000000000/* ** 1998-05-25 - This module contains various file and directory related operations, that ** are needed here and there in the application. ** 1999-11-13 - Rewrote the core fut_copy() function. Shorter, simpler, better. Added ** a complementary fut_copy_partial() function that copies just parts of files. */ #include "gentoo.h" #include #include #include #include #include #include #include #include #include "errors.h" #include "progress.h" #include "strutil.h" #include "userinfo.h" #include "fileutil.h" /* ----------------------------------------------------------------------------------------- */ #define USER_NAME_SIZE (64) /* Just an assumption, really. */ #define MIN_COPY_CHUNK (1 << 17) /* ----------------------------------------------------------------------------------------- */ /* 1998-05-21 - Enter a directory, saving the old path for restoration later. ** If is NULL, no storing is done. Returns boolean success. */ gboolean fut_cd(const gchar *new_dir, gchar *old, gsize old_max) { if(old != NULL) { if(getcwd(old, old_max) == NULL) return FALSE; } return chdir(new_dir) == 0 ? TRUE : FALSE; } #if 0 /* 2003-10-10 - Compute a directory stat chain from . It's made ** up of a list of stat(2) structures up to the root. */ GList * fut_stat_chain_new(const gchar *path) { gchar canon[PATH_MAX]; GList *chain = NULL; GString *dir; if(!fut_path_canonicalize(path, canon, sizeof canon)) return NULL; dir = g_string_new(canon); while(dir->len && strcmp(dir->str, G_DIR_SEPARATOR_S) != 0) { struct stat stbuf; if(stat(dir->str, &stbuf) == 0) { struct stat *st = g_malloc(sizeof *st); const char *sep; *st = stbuf; chain = g_list_append(chain, st); if((sep = strrchr(dir->str, G_DIR_SEPARATOR)) != NULL) g_string_truncate(dir, sep - dir->str); else break; } else /* A stat() call failed, then path is bad and no chain exists. Fail. */ { fut_stat_chain_free(chain); return NULL; } } return chain; } /* 2003-10-10 - Returns true if the second chain is a prefix of the first, which can also ** be more clearly put as "chain1 represents a subdir of chain2". Um, at least ** that's a different wording. */ gboolean fut_stat_chain_prefix_equal(const GList *chain1, const GList *chain2) { if(!chain1 || !chain2) return FALSE; for(; chain1 && chain2; chain1 = g_list_next(chain1), chain2 = g_list_next(chain2)) { const struct stat *s1 = chain1->data, *s2 = chain2->data; if(s1->st_dev != s2->st_dev || s1->st_ino != s2->st_ino) return FALSE; } return TRUE; } void fut_stat_chain_free(GList *chain) { GList *iter; for(iter = chain; iter != NULL; iter = g_list_next(iter)) g_free(iter->data); g_list_free(chain); } #endif /* 2003-10-10 - Get next path part, up to (but not including) the next separator. */ static GString * get_part(GString *in, char *out) { const char *sep = strchr(in->str, G_DIR_SEPARATOR); if(sep) { gsize len = sep - in->str; strncpy(out, in->str, len); out[len] = '\0'; g_string_erase(in, 0, len + 1); return in; } return NULL; } /* 2003-10-10 - Make a path canonical, i.e. make it absolute and remove any "..", "." ** and repeated slashes it might contain. Pure string operation. */ gboolean fut_path_canonicalize(const gchar *path, gchar *outpath, gsize maxout) { GString *dir, *out; char part[PATH_MAX]; if(!path || *path == '\0' || !outpath || maxout < 2) return FALSE; if(*path == G_DIR_SEPARATOR) dir = g_string_new(path); else { char buf[PATH_MAX]; if(getcwd(buf, sizeof buf) == NULL) return FALSE; if(buf[0] != G_DIR_SEPARATOR) dir = g_string_new(G_DIR_SEPARATOR_S); else dir = g_string_new(buf); g_string_append_c(dir, G_DIR_SEPARATOR); g_string_append(dir, path); } g_string_append_c(dir, G_DIR_SEPARATOR); /* Must end in separator for get_part(). */ out = g_string_new(""); while(get_part(dir, part)) { if(*part) { if(strcmp(part, ".") == 0) continue; else if(strcmp(part, "..") == 0) { const char *sep = strrchr(out->str, G_DIR_SEPARATOR); g_string_truncate(out, sep - out->str); continue; } g_string_append_c(out, G_DIR_SEPARATOR); g_string_append(out, part); } } g_string_free(dir, TRUE); if(out->len < maxout) { strcpy(outpath, out->str); g_string_free(out, TRUE); return TRUE; } g_string_free(out, TRUE); return FALSE; } /* 2003-10-10 - Check if the directory is a child directory of . If it is, copying ** into is a genuine Bad Idea. */ gboolean fut_is_parent_of(const char *from, const char *to) { gchar buf1[PATH_MAX], buf2[PATH_MAX]; if(fut_path_canonicalize(from, buf1, sizeof buf1) && fut_path_canonicalize(to, buf2, sizeof buf2)) { gsize len = strlen(buf1); if(strncmp(buf1, buf2, len) == 0) return buf2[len] == G_DIR_SEPARATOR; /* If last char is /, buf1 is really a prefix. */ } return FALSE; } /* 1998-09-23 - Return 1 if the named file exists, 0 otherwise. Since this is Unix ** (I think), this matter is somewhat complex. But I choose to ignore ** that for now, and pretend it's nice and simple. :) */ gboolean fut_exists(const gchar *name) { return access(name, F_OK) == 0; } /* ----------------------------------------------------------------------------------------- */ static gboolean do_size_gfile_info(MainInfo *min, const GFile *object, const GFileInfo *fi, guint64 *bytes, FUCount *fc, GError **error); static gboolean do_size_gfile_dir(MainInfo *min, const GFile *root, guint64 *bytes, FUCount *fc, GError **error) { GFileEnumerator *fe; GFileInfo *fi; GFile *child; gboolean ok = TRUE; if((fe = g_file_enumerate_children((GFile *) root, "standard::*", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, error)) == NULL) return FALSE; while(ok && ((fi = g_file_enumerator_next_file(fe, NULL, error)) != NULL)) { if((child = g_file_get_child_for_display_name((GFile *) root, g_file_info_get_display_name(fi), NULL)) != NULL) { ok = do_size_gfile_info(min, child, fi, bytes, fc, error); g_object_unref(child); } else ok = FALSE; g_object_unref(fi); } if(ok && fc != NULL) fc->num_total = fc->num_dirs + fc->num_files + fc->num_links + fc->num_specials; g_object_unref(fe); return ok; } static gboolean do_size_gfile_info(MainInfo *min, const GFile *object, const GFileInfo *fi, guint64 *bytes, FUCount *fc, GError **error) { gboolean ret = TRUE; if(bytes != NULL) *bytes += g_file_info_get_size((GFileInfo *) fi); if(fc != NULL) { fc->num_bytes += g_file_info_get_size((GFileInfo *) fi); fc->num_blocks += g_file_info_get_attribute_uint64((GFileInfo *) fi, G_FILE_ATTRIBUTE_UNIX_BLOCKS); } switch(g_file_info_get_file_type((GFileInfo *) fi)) { case G_FILE_TYPE_REGULAR: if(fc != NULL) fc->num_files++; break; case G_FILE_TYPE_DIRECTORY: if(fc != NULL) fc->num_dirs++; ret = do_size_gfile_dir(min, object, bytes, fc, error); break; case G_FILE_TYPE_SYMBOLIC_LINK: if(fc != NULL) fc->num_links++; break; case G_FILE_TYPE_SPECIAL: /* FIXME: This is not supported in the GIO world ... Has to go. */ break; default: g_warning("Can't handle irregular file type in do_size_gfile_info()"); } return ret; } gboolean fut_size_gfile(MainInfo *min, const GFile *file, guint64 *bytes, FUCount *fc, GError **error) { GFileInfo *fi; gboolean ret = TRUE; if(min == NULL || file == NULL) return FALSE; if((fi = g_file_query_info((GFile *) file, "standard::*", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, error)) == NULL) return FALSE; if(fc != NULL) /* If there is an fc present, wipe it clean. */ memset(fc, 0, sizeof *fc); ret = do_size_gfile_info(min, file, fi, bytes, fc, error); /* Adjust, don't consider a directory to contain itself. */ if(g_file_info_get_file_type(fi) == G_FILE_TYPE_DIRECTORY && fc != NULL) fc->num_dirs--; g_object_unref(fi); return ret; } /* ----------------------------------------------------------------------------------------- */ typedef struct { GMutex mutex; /* Lock this before accessing counts. */ gboolean changed; /* This is set if the data has changed. */ FUCount counts; } FUCountSafe; typedef struct { GFile *root; GCancellable *cancel; FUCountSafe counts; /* Here's where the thread updates. */ guint depth; SizeFunc func; gpointer func_user; guint timeout; GThread *thread; } SizeGFileInfo; static void thread_recurse_directory(GFile *root, SizeGFileInfo *info) { GFileEnumerator *fen; if((fen = g_file_enumerate_children(root, "*", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, info->cancel, NULL)) != NULL) { GFileInfo *fin; while(!g_cancellable_is_cancelled(info->cancel) && (fin = g_file_enumerator_next_file(fen, info->cancel, NULL)) != NULL) { const GFileType type = g_file_info_get_file_type(fin); /* Grab the lock, and increase the proper counter based on type. */ g_mutex_lock(&info->counts.mutex); info->counts.counts.num_total++; if(type == G_FILE_TYPE_REGULAR) { info->counts.counts.num_files++; info->counts.counts.num_bytes += g_file_info_get_size(fin); } else if(type == G_FILE_TYPE_DIRECTORY) info->counts.counts.num_dirs++; else if(type == G_FILE_TYPE_SYMBOLIC_LINK) info->counts.counts.num_links++; else if(type == G_FILE_TYPE_SPECIAL) info->counts.counts.num_specials++; info->counts.changed = TRUE; /* All done, release the lock for the rest. */ g_mutex_unlock(&info->counts.mutex); /* Wait now, if that was a directory we need to enter it! */ if(type == G_FILE_TYPE_DIRECTORY) { GFile *child; if((child = g_file_get_child(root, g_file_info_get_name(fin))) != NULL) { info->depth++; thread_recurse_directory(child, info); info->depth--; g_object_unref(child); } } } g_file_enumerator_close(fen, info->cancel, NULL); g_object_unref(G_OBJECT(fen)); } } static gpointer size_gfile_thread_func(gpointer data) { SizeGFileInfo *info = data; thread_recurse_directory(info->root, info); return NULL; } static gboolean cb_size_gfile_timeout(gpointer user) { SizeGFileInfo *info = user; /* Has the data changed? */ if(info->counts.changed) { FUCount local; /* Try to quickly create a local copy. */ g_mutex_lock(&info->counts.mutex); local = info->counts.counts; info->counts.changed = FALSE; g_mutex_unlock(&info->counts.mutex); /* Then call callback using the local copy, leaving the true data free to * update by the thread while the GUI-building code in the callback runs. */ info->func(&local, info->func_user); } return !g_cancellable_is_cancelled(info->cancel); } gpointer fut_dir_size_gfile_start(GFile *dir, SizeFunc func, gpointer user) { SizeGFileInfo *info; if(dir == NULL || func == NULL) return NULL; info = g_malloc(sizeof *info); info->root = dir; info->cancel = g_cancellable_new(); g_mutex_init(&info->counts.mutex); info->counts.changed = FALSE; memset(&info->counts.counts, 0, sizeof info->counts.counts); info->depth = 0; info->func = func; info->func_user = user; info->timeout = g_timeout_add(350, cb_size_gfile_timeout, info); info->thread = g_thread_new("gentoo:dirsize", size_gfile_thread_func, info); return info; } void fut_dir_size_gfile_stop(gpointer handle) { SizeGFileInfo *info = handle; if(info == NULL) return; /* If we remove this first, and we know we're not in it now (main thread only), we can be * pretty sure it's safe to tear down the rest since the timeout function won't run again. */ g_source_remove(info->timeout); /* Now, stop the thread and kill everything. */ g_cancellable_cancel(info->cancel); g_thread_join(info->thread); if(info->counts.changed) info->func(&info->counts.counts, info->func_user); g_object_unref(G_OBJECT(info->cancel)); g_free(info); } /* ----------------------------------------------------------------------------------------- */ /* 2003-11-29 - Here's a strtok()-workalike. Almost. The arg should be either a string ** of colon-separated path components (e.g. "/usr/local:/home/emil:/root"), or NULL. ** The function fills in with either the first component, or, when ** is NULL, with the _next_ component (relative to the last one). If this sounds confusing, ** read the man page for strtok(3) and associate freely from there. The main difference ** between this and strtok(3) is that the latter modifies the string being tokenized, ** while this function does not. The buffer is assumed to have room for ** PATH_MAX bytes. Returns 0 if no more components were found, 1 otherwise. */ int fut_path_component(const gchar *paths, gchar *component) { static const gchar *src = NULL; gchar here, *dst = component; if(paths != NULL) src = paths; else if(src == NULL) return 0; /* First, find the component, if processing a full multi-directory path. */ while(*src == ':') src++; for(; (here = *src) != '\0'; src++) { if(here == ':' && src[1] == G_DIR_SEPARATOR) /* Colon followed by separator ends a path. */ { src += 1; /* Leave src at final separator for next time. */ break; } *dst++ = here; } *dst = '\0'; if(here == '\0') /* End of path list reached? */ src = NULL; /* Makes us stop next time. */ if(dst > component) fut_interpolate(component); return dst > component; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-22 - Evaluate (look up) any environment variable(s) used in . Replaces ** the entire string with a new version, where all environment variable names ** have been replaced by the corresponding variable's value. Undefined variables ** are treated as if their value were "" (empty string). Considers anything with ** letters, digits and underscores to be a valid variable name. You can also use ** braces {around} any combination of characters to force a look-up on that. */ static void eval_env(gchar *component) { GString *temp = NULL; gchar *ptr, vname[256], *vptr; for(ptr = component; *ptr != '\0'; ptr++) { if(*ptr == '$') /* Environment variable? */ { const gchar *start = ptr, *vval; ptr++; if(*ptr == '{') /* Braced name? */ { for(vptr = vname, ptr++; *ptr && *ptr != '}' && (gsize) (vptr - vname) < sizeof vname - 1;) { *vptr++ = *ptr++; } ptr++; } else { for(vptr = vname; *ptr && (isalnum((guchar) *ptr) || *ptr == '_') && (gsize) (vptr - vname) < sizeof vname - 1;) { *vptr++ = *ptr++; } } *vptr = '\0'; if((vval = g_getenv(vname)) != NULL) { if(temp == NULL) { temp = g_string_new(component); g_string_truncate(temp, start - component); } if(*vval == G_DIR_SEPARATOR) g_string_truncate(temp, 0); g_string_append(temp, vval); } ptr--; } else { if(temp) g_string_append_c(temp, *ptr); } } if(temp) { g_strlcpy(component, temp->str, PATH_MAX); g_string_free(temp, TRUE); } } static void eval_home(gchar *component) { GString *temp; gchar ubuf[USER_NAME_SIZE], *uptr; const gchar *ptr, *uname = ubuf, *dir; if((temp = g_string_new(NULL)) != NULL) { for(ptr = component + 1, uptr = ubuf; (*ptr && *ptr != G_DIR_SEPARATOR) && (gsize) (uptr - ubuf) < sizeof ubuf - 1;) { *uptr++ = *ptr++; } *uptr = '\0'; if((dir = usr_lookup_uhome(uname)) != NULL) g_string_assign(temp, dir); else g_string_assign(temp, ""); g_string_append(temp, ptr); if(*temp->str) g_strlcpy(component, temp->str, PATH_MAX); else g_snprintf(component, PATH_MAX, "~%s", uname); g_string_free(temp, TRUE); } } /* 2003-11-29 - Interpolate special things (like $VARIABLES and ~homedirs) into a path. */ void fut_interpolate(gchar *buffer) { eval_env(buffer); if(buffer[0] == '~') eval_home(buffer); #if 0 /* FIXME: This needs to become URL-aware, in a big way. */ else if(buffer[0] != G_DIR_SEPARATOR && base_path[0] == G_DIR_SEPARATOR) { gint len = strlen(buffer); /* Make relative path absolute, if buffer space allows it. */ if(len + base_len + 2 < PATH_MAX) { memmove(buffer + base_len + 1, buffer, len + 1); memcpy(buffer, base_path, base_len); buffer[base_len] = G_DIR_SEPARATOR; } } #endif } /* ----------------------------------------------------------------------------------------- */ /* 1998-08-15 - Attempt to locate file called in any of the colon-separated locations ** specified by . When found, returns a pointer to the complete name. If ** nothing has been found when all paths have been tried, returns a sullen NULL. ** Very useful for loading icons. ** 1998-08-23 - Now uses the fut_path_component() function. Feels more robust. ** 1998-12-01 - Now uses the fut_exists() call rather than a kludgy open(). ** 1999-06-12 - Now handles absolute s, too. ** BUG BUG BUG Calls to this function DO NOT nest very well, due to the static buffer pointer ** being returned. Beware. */ const gchar * fut_locate(const gchar *paths, const gchar *name) { static gchar buf[PATH_MAX]; const gchar *ptr = paths; gsize len; if(*name == G_DIR_SEPARATOR) /* Absolute name? */ { if(fut_exists(name)) return name; return NULL; } while(fut_path_component(ptr, buf)) /* No, iterate paths. */ { len = strlen(buf); g_snprintf(buf + len, sizeof buf - len, "%s%s", G_DIR_SEPARATOR_S, name); if(fut_exists(buf)) return buf; ptr = NULL; } return NULL; } /* ----------------------------------------------------------------------------------------- */ /* Just free a path. */ static gboolean kill_path(gpointer key, gpointer data, gpointer user) { g_free(key); return TRUE; } /* 1998-08-23 - Scan through a list of colon-separated paths, and return a (possibly HUGE) ** sorted list of all _files_ found. Very useful for selecting icon pixmaps... The ** scan is non-recursive; we don't want to go nuts here. ** 1998-09-05 - Now actually sorts the list, too. That bit had been mysteriously forgotten. ** 1998-12-23 - Now ignores directories already visited. Uses a string comparison rather than a ** file-system level check, so you can still fool it. It's a bit harder, though. */ GList * fut_scan_path(const gchar *paths, gint (*filter)(const gchar *path, const gchar *name)) { gchar buf[PATH_MAX], *item; const gchar *ptr = paths; DIR *dir; struct dirent *de; GList *list = NULL; GHashTable *set; GString *temp; if((paths == NULL) || (filter == NULL)) return NULL; if((temp = g_string_new("")) == NULL) return NULL; if((set = g_hash_table_new(g_str_hash, g_str_equal)) == NULL) { g_string_free(temp, TRUE); return NULL; } for(ptr = paths; fut_path_component(ptr, buf); ptr = NULL) { if(g_hash_table_lookup(set, buf)) continue; g_hash_table_insert(set, g_strdup(buf), GINT_TO_POINTER(TRUE)); if((dir = opendir(buf)) != NULL) { while((de = readdir(dir)) != NULL) { if(filter(buf, de->d_name)) { item = g_strdup(de->d_name); list = g_list_insert_sorted(list, item, (GCompareFunc) strcmp); } } closedir(dir); } } g_hash_table_foreach_remove(set, kill_path, NULL); g_hash_table_destroy(set); g_string_free(temp, TRUE); return list; } /* 1998-08-23 - Free the list created during a previous call to fut_scan_paths(). */ void fut_free_path(GList *list) { GList *head = list; if(list != NULL) { for(; list != NULL; list = g_list_next(list)) { if(list->data != NULL) g_free(list->data); /* Free the file name. */ } g_list_free(head); /* Free all list items. */ } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-07 - Check if the user described by (,), which is the user currently running ** gentoo, is allowed to READ from a file described by . Note that this is a ** complex check. ** 1998-09-22 - Moved this function (and friends) into the fileutil module. */ gboolean fut_can_read(const struct stat *stat, uid_t uid, gid_t gid) { if(uid == 0) /* Root rules! */ return TRUE; if(stat->st_uid == uid) /* Current user's file? */ return (stat->st_mode & S_IRUSR) ? TRUE : FALSE; if(stat->st_gid == gid) /* User belongs to file's group? */ return (stat->st_mode & S_IRGRP) ? TRUE : FALSE; /* User doesn't own file or belong to file owner's group. Check others. */ return (stat->st_mode & S_IROTH) ? TRUE : FALSE; } /* 1998-09-23 - Just a convenience interface for the above. Name must be absolute, or you ** must be very lucky (the current dir while running gentoo is a highly ** stochastic variable). */ gboolean fut_can_read_named(const gchar *name) { struct stat s; if(stat(name, &s) == 0) return fut_can_read(&s, geteuid(), getegid()); return FALSE; } /* 1998-09-07 - Do complex WRITE permission check. */ gboolean fut_can_write(const struct stat *stat, uid_t uid, gid_t gid) { if(uid == 0) return TRUE; if(stat->st_uid == uid) return (stat->st_mode & S_IWUSR) ? TRUE : FALSE; if(stat->st_gid == gid) return (stat->st_mode & S_IWGRP) ? TRUE : FALSE; return (stat->st_mode & S_IWOTH) ? TRUE : FALSE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-10-26 - Check if the user doesn't want to see . Returns TRUE if the file is ** NOT hidden, FALSE if it is. If is NULL, we free any allocated resources ** and then return TRUE. This is very useful when the RE source is changing. ** 1998-12-14 - The check is now done with respect to pane . This has relevance, since ** hiding can now be enabled/disabled on a per-pane basis. If is NULL, ** any pane can be used (but it must not be NULL!). */ gboolean fut_check_hide(DirPane *dp, const gchar *name) { MainInfo *min = dp->main; HideInfo *hi = &min->cfg.path.hideinfo; guint cflags = REG_EXTENDED | REG_NOSUB; if(name == NULL) /* The NULL-name special case is pane-independant. */ { if(hi->hide_re != NULL) { g_free(hi->hide_re); hi->hide_re = NULL; } return TRUE; } if(!(min->cfg.dp_format[dp->index].hide_allowed)) /* Hiding disabled? */ return TRUE; switch(hi->mode) { case HIDE_NONE: return TRUE; case HIDE_DOT: return name[0] != '.'; case HIDE_REGEXP: if(hi->hide_re == NULL) /* RE not compiled yet? */ { if((hi->hide_re = g_malloc(sizeof *hi->hide_re)) != NULL) { if(hi->no_case) cflags |= REG_ICASE; if(regcomp(hi->hide_re, hi->hide_re_src, cflags) != 0) { g_free(hi->hide_re); hi->hide_re = NULL; } } } if(hi->hide_re != NULL) return regexec(hi->hide_re, name, 0, NULL, 0) == REG_NOMATCH; break; } return TRUE; /* When in doubt, hide nothing. */ } gentoo-0.20.6/src/file.c0000664000175000017500000000604112163774660011704 00000000000000/* ** 1998-09-18 - Maintain an instance of the 'file' external command as a child process, and ** feed it typing requests when necessary. We will only start 'file' ONCE per ** entire gentoo session (typically), thus amortizing its startup costs over ** a very (?) long time. The aim of all this is hopefully to make typing using ** the file rules cheaper. ** 2002-01-03 - It's a while later, the file command on your system might now have the -n ** option which causes it to flush its output, and enables this module to do ** it's thing in the way intended. Used by cmd_info.c. */ #include "gentoo.h" #include #include #include #include #include #include "dialog.h" #include "errors.h" #include "children.h" #include "file.h" /* ----------------------------------------------------------------------------------------- */ static struct { gint file_in; /* Writing end of pipe connected to command's stdin. */ gint file_out; /* Reading end of pipe connected to command's stdout. */ } file_info = { -1, -1 }; /* ----------------------------------------------------------------------------------------- */ static void start_file(MainInfo *min, const gchar *cmd) { gchar *argv[] = { "file", "file", "-n", "-f", "-", NULL }; GPid child; GError *err = NULL; if(g_spawn_async_with_pipes(NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, &child, &file_info.file_in, &file_info.file_out, NULL, &err)) { chd_register("file", child, CGF_RUNINBG, 0); } else { gchar buf[1024]; g_snprintf(buf, sizeof buf, "Couldn't run the 'file' command:\n%s", err->message); dlg_dialog_async_new_error(buf); g_error_free(err); } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-18 - Run 'file' on the supplied file name, and return a pointer to its result line. ** The returned string will be the result of 'file', minus the header and the ** trailing newline. The returned string is static, and only valid up until the ** next call to this function. If the execution fails, NULL is returned. */ const gchar * fle_file(MainInfo *min, const gchar *name) { if(file_info.file_in < 0) start_file(min, "file"); if(file_info.file_in > 0) /* File command running? */ { static gchar resp[PATH_MAX + 256]; gchar line[PATH_MAX + 32]; gint len, got; fd_set fds_read; struct timeval to; len = g_snprintf(line, sizeof line, "%s\n", name); if(write(file_info.file_in, line, len) != len) { perror("Write to pipe"); return NULL; } FD_ZERO(&fds_read); FD_SET(file_info.file_out, &fds_read); to.tv_sec = 1U; to.tv_usec = 0U; if((select(file_info.file_out + 1, &fds_read, NULL, NULL, &to)) > 0) { if(FD_ISSET(file_info.file_out, &fds_read)) { if((got = read(file_info.file_out, resp, sizeof resp - 1)) > 0) { const gchar *cp; resp[got - 1] = '\0'; if((cp = strrchr(resp, ':')) != NULL) { cp++; while(*cp && isspace((guchar) *cp)) cp++; return cp; } } } } } return NULL; } gentoo-0.20.6/src/cmd_chmod.c0000644000175000017500000002267312262057406012701 00000000000000/* ** 1998-05-29 - A command to change the access flags of a file or directory. ** Made significantly simpler by the new cmd_generic module. ** 1999-03-06 - Adapted for new selection/generic handling. ** 2010-03-02 - GIO porting more or less complete. */ #include "gentoo.h" #include "errors.h" #include "dirpane.h" #include "strutil.h" #include "window.h" #include "cmd_generic.h" #include "cmd_chmod.h" #define CMD_ID "chmod" /* ----------------------------------------------------------------------------------------- */ typedef struct { GtkWidget *frame; GtkWidget *vbox; GtkWidget *check[3]; gulong signal[3]; } PFrame; typedef struct { GtkWidget *vbox; GtkWidget *label; GtkWidget *fbox; PFrame frame[4]; GtkWidget *entry_text; GtkWidget *entry_octal; GtkWidget *bbox; GtkWidget *all, *none, *toggle, *revert; mode_t last_mode; GtkWidget *recurse; gboolean last_recurse; GtkWidget *nodirs; gboolean last_nodirs; } ChmInfo; static const mode_t mask[] = { S_ISUID, S_ISGID, S_ISVTX, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH }; /* ----------------------------------------------------------------------------------------- */ static mode_t get_checks(const ChmInfo *chm) { mode_t mode = 0U; guint i, j, k; for(i = k = 0; i < sizeof chm->frame / sizeof *chm->frame; i++) { for(j = 0; j < sizeof chm->frame[i].check / sizeof *chm->frame[i].check; j++, k++) { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(chm->frame[i].check[j]))) mode |= mask[k]; } } return mode; } /* 2009-03-25 - Update the textual representations. These are currently read-only. */ static void set_texts(ChmInfo *chm, mode_t mode) { gchar buf[32]; stu_mode_to_text(buf, sizeof buf, mode); gtk_entry_set_text(GTK_ENTRY(chm->entry_text), buf + 1); /* Skip the directory indicator. */ g_snprintf(buf, sizeof buf, "%o", mode); gtk_entry_set_text(GTK_ENTRY(chm->entry_octal), buf); } static void set_checks(ChmInfo *chm, mode_t mode) { guint i, j, k; for(i = k = 0; i < sizeof chm->frame / sizeof *chm->frame; i++) { for(j = 0; j < sizeof chm->frame[i].check / sizeof *chm->frame[i].check; j++, k++) { g_signal_handler_block(G_OBJECT(chm->frame[i].check[j]), chm->frame[i].signal[j]); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(chm->frame[i].check[j]), mode & mask[k]); g_signal_handler_unblock(G_OBJECT(chm->frame[i].check[j]), chm->frame[i].signal[j]); } } set_texts(chm, mode); } static void chm_body(MainInfo *min, DirPane *src, DirRow2 *row, gpointer gen, gpointer user) { ChmInfo *chm = user; gchar temp[2 * FILENAME_MAX + 128]; mode_t mode = dp_row_get_mode(dp_get_tree_model(src), row); g_snprintf(temp, sizeof temp, _("Set protection bits for \"%s\":"), dp_row_get_name_display(dp_get_tree_model(src), row)); gtk_label_set_text(GTK_LABEL(chm->label), temp); set_checks(chm, chm->last_mode = (mode & 07777)); } /* ----------------------------------------------------------------------------------------- */ static gboolean chmod_gfile(MainInfo *min, DirPane *src, const GFile *file, mode_t mode, gboolean recurse, gboolean nodirs, GError **err) { GFileInfo *fi; gboolean ok = FALSE; if((fi = g_file_query_info((GFile *) file, G_FILE_ATTRIBUTE_STANDARD_TYPE "," G_FILE_ATTRIBUTE_UNIX_MODE, G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, err)) != NULL) { const gboolean isdir = (g_file_info_get_file_type(fi) == G_FILE_TYPE_DIRECTORY); /* Don't try to change the file's type. */ g_file_info_remove_attribute(fi, G_FILE_ATTRIBUTE_STANDARD_TYPE); /* If non-directory or we're attacking dirs, set the mode first. */ if(!isdir || !nodirs) { g_file_info_set_attribute_uint32(fi, G_FILE_ATTRIBUTE_UNIX_MODE, mode); ok = g_file_set_attributes_from_info((GFile *) file, fi, G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, err); } else ok = TRUE; /* Drop the info, we're done. */ g_object_unref(fi); /* If successful so far, consider recursing. */ if(ok && isdir && recurse) { GFileEnumerator *fe; if((fe = g_file_enumerate_children((GFile *) file, "standard::name,unix::mode", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, err)) != NULL) { GFileInfo *cfi; GFile *child; while(ok && (cfi = g_file_enumerator_next_file(fe, NULL, err)) != NULL) { if((child = g_file_get_child((GFile *) file, g_file_info_get_name(cfi))) != NULL) { ok = chmod_gfile(min, src, child, mode, recurse, nodirs, err); g_object_unref(child); } else ok = FALSE; g_object_unref(cfi); } g_object_unref(fe); } else ok = FALSE; } } return ok; } static gint chm_action(MainInfo *min, DirPane *src, DirPane *dst, DirRow2 *row, GError **err, gpointer user) { ChmInfo *chm = user; const mode_t mode = get_checks(chm); GFile *dfile; gboolean ok; chm->last_recurse = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(chm->recurse)); chm->last_nodirs = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(chm->nodirs)); dfile = dp_get_file_from_row(src, row); ok = chmod_gfile(min, src, dfile, mode, chm->last_recurse, chm->last_nodirs, err); if(ok) dp_unselect(src, row); return ok; } /* ----------------------------------------------------------------------------------------- */ static void evt_clicked(GtkWidget *wid, gpointer user) { ChmInfo *chm = user; if(wid == chm->all) set_checks(chm, S_ISUID | S_ISGID | S_ISVTX | S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IWGRP | S_IXGRP | S_IROTH | S_IWOTH | S_IXOTH); else if(wid == chm->none) set_checks(chm, 0); else if(wid == chm->toggle) set_checks(chm, (~get_checks(chm)) & 07777); else if(wid == chm->revert) set_checks(chm, chm->last_mode); else set_texts(chm, get_checks(chm)); } /* 1998-05-29 - Build a protection frame, with three checkboxes. If type is 0, we build a ** special one (with setuid/setgid/sticky), otherwise a standard (read/write/exec). */ static void build_frame(ChmInfo *ci, gint pos, gint type) { gchar *label[] = { N_("Special"), N_("Owner"), N_("Group"), N_("Others") }; gchar *check[] = { N_("Set UID"), N_("Set GID"), N_("Sticky"), N_("Read"), N_("Write"), N_("Execute") }; PFrame *fr = &ci->frame[pos]; gint i; fr->frame = gtk_frame_new(_(label[pos])); fr->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); for(i = 0; i < 3; i++) { fr->check[i] = gtk_check_button_new_with_label(_(check[type * 3 + i])); fr->signal[i] = g_signal_connect(G_OBJECT(fr->check[i]), "toggled", G_CALLBACK(evt_clicked), ci); gtk_box_pack_start(GTK_BOX(fr->vbox), fr->check[i], TRUE, TRUE, 0); } gtk_container_add(GTK_CONTAINER(fr->frame), fr->vbox); } gint cmd_chmod(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { static ChmInfo ci; guint i; GtkWidget *hbox, *w; ci.vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); ci.label = gtk_label_new(_("Protection Bits")); ci.fbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); for(i = 0; i < sizeof ci.frame / sizeof ci.frame[0]; i++) { build_frame(&ci, i, (i == 0) ? 0 : 1); gtk_box_pack_start(GTK_BOX(ci.fbox), ci.frame[i].frame, TRUE, TRUE, 5); } gtk_box_pack_start(GTK_BOX(ci.vbox), ci.label, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(ci.vbox), ci.fbox, TRUE, TRUE, 0); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); w = gtk_label_new(_("Textual")); gtk_box_pack_start(GTK_BOX(hbox), w, FALSE, FALSE, 0); ci.entry_text = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(ci.entry_text), 10); gtk_entry_set_width_chars(GTK_ENTRY(ci.entry_text), 10); gtk_editable_set_editable(GTK_EDITABLE(ci.entry_text), FALSE); gtk_box_pack_start(GTK_BOX(hbox), ci.entry_text, FALSE, FALSE, 0); ci.entry_octal = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(ci.entry_octal), 4); gtk_entry_set_width_chars(GTK_ENTRY(ci.entry_octal), 4); gtk_editable_set_editable(GTK_EDITABLE(ci.entry_octal), FALSE); gtk_box_pack_end(GTK_BOX(hbox), ci.entry_octal, FALSE, FALSE, 0); w = gtk_label_new(_("Octal")); gtk_box_pack_end(GTK_BOX(hbox), w, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(ci.vbox), hbox, FALSE, FALSE, 0); ci.bbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); ci.all = gtk_button_new_with_label(_("All")); ci.none = gtk_button_new_with_label(_("None")); ci.toggle = gtk_button_new_with_label(_("Toggle")); ci.revert = gtk_button_new_with_label(_("Revert")); g_signal_connect(G_OBJECT(ci.all), "clicked", G_CALLBACK(evt_clicked), &ci); g_signal_connect(G_OBJECT(ci.none), "clicked", G_CALLBACK(evt_clicked), &ci); g_signal_connect(G_OBJECT(ci.toggle), "clicked", G_CALLBACK(evt_clicked), &ci); g_signal_connect(G_OBJECT(ci.revert), "clicked", G_CALLBACK(evt_clicked), &ci); gtk_box_pack_start(GTK_BOX(ci.bbox), ci.all, TRUE, TRUE, 5); gtk_box_pack_start(GTK_BOX(ci.bbox), ci.none, TRUE, TRUE, 5); gtk_box_pack_start(GTK_BOX(ci.bbox), ci.toggle, TRUE, TRUE, 5); gtk_box_pack_start(GTK_BOX(ci.bbox), ci.revert, TRUE, TRUE, 5); gtk_box_pack_start(GTK_BOX(ci.vbox), ci.bbox, TRUE, TRUE, 0); hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); ci.recurse = gtk_check_button_new_with_label(_("Recurse Directories?")); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ci.recurse), ci.last_recurse); gtk_box_pack_start(GTK_BOX(hbox), ci.recurse, TRUE, TRUE, 0); ci.nodirs = gtk_check_button_new_with_label(_("Don't Touch Directories?")); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ci.nodirs), ci.last_nodirs); gtk_box_pack_start(GTK_BOX(hbox), ci.nodirs, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(ci.vbox), hbox, FALSE, FALSE, 0); return cmd_generic(min, _("Change Mode"), CGF_SRC, chm_body, chm_action, NULL, &ci); } gentoo-0.20.6/src/cmd_parent.h0000664000175000017500000000026112163774660013104 00000000000000/* ** 1998-05-25 - A very simple header file for the very simple PARENT command module. */ extern gint cmd_parent(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.20.6/src/gfam.h0000664000175000017500000000103612163774660011703 00000000000000/* ** 2002-07-22 - Interface to the FAM module. This always gets built, it's the contents of ** the calls that varies if FAM is disabled or not supported. ** 2009-11-10 - Internally remodelled, now simply uses GIO's monitoring services. */ extern gboolean fam_initialize(MainInfo *min); extern gboolean fam_is_active(void); extern gboolean fam_monitor(const DirPane *dp); extern gboolean fam_is_monitored(const DirPane *dp); extern void fam_rescan_block(void); extern void fam_rescan_unblock(void); extern void fam_shutdown(MainInfo *min); gentoo-0.20.6/src/controls.c0000644000175000017500000005207212434362137012624 00000000000000/* ** 1999-03-16 - A module to deal with various forms of user controls. Currently, this ** will simply implement global keyboard shortcuts. In future, this might ** be the place to add configuration of mouse buttons, and stuff. ** 1999-05-08 - Minor changes due to the fact that command sequences are now best stored ** as GStrings. ** 2000-02-18 - Completed implementation of new NumLock-ignore support. Should help users. */ #include "gentoo.h" #include "strutil.h" #include "controls.h" /* ----------------------------------------------------------------------------------------- */ struct CtrlInfo { MainInfo *min; /* So incredibly handy to have around. */ gboolean nonumlock; /* Ignore num lock for both keyboard and mouse bindings? */ GHashTable *keys; /* Contains all key-to-cmdseq bindings. */ GSList *keys_inst; /* List of KbdContexts into which we're currently installed. */ GList *mouse; /* List of CtrlMouse mouse button mappings. Why hurry? */ struct { GString *cmdseq; /* Command assigned to Click-M-Click action gesture. */ gfloat delay; /* Max delay in seconds to trigger cmc. */ } clickmclick; GHashTable *general; /* General bindings. */ }; struct CtrlKey { gchar keyname[KEY_NAME_SIZE]; GString *cmdseq; }; struct CtrlMouse { guint button; /* Which button this is for (in range 1..5). */ guint state; /* Modifier bits that need to be set (see GdkModifierType). */ GString *cmdseq; /* The command we run when triggerec. */ }; #define CONTEXT_NAME_SIZE (32) typedef struct { gchar context[CONTEXT_NAME_SIZE]; GString *cmdseq; } CtrlGen; /* ----------------------------------------------------------------------------------------- */ static CtrlKey * key_new(const gchar *keyname, const gchar *cmdseq); static void key_destroy(CtrlKey *key); static void mouse_destroy(CtrlMouse *cm); /* ----------------------------------------------------------------------------------------- */ /* 1999-03-16 - Create a new control info, the main representation of this module's work. */ CtrlInfo * ctrl_new(MainInfo *min) { CtrlInfo *ctrl; ctrl = g_malloc(sizeof *ctrl); ctrl->min = min; ctrl->nonumlock = TRUE; ctrl->keys = g_hash_table_new(g_str_hash, g_str_equal); ctrl->keys_inst = NULL; ctrl->mouse = NULL; ctrl->clickmclick.cmdseq = NULL; ctrl->clickmclick.delay = 0.400f; ctrl->general = NULL; return ctrl; } /* 1999-03-16 - Return a control info with the default controls already configured into it. ** These are simply the few keys that have had hardcoded functions since more ** or less the beginning of gentoo. It's nice to see them reborn like this. :) */ CtrlInfo * ctrl_new_default(MainInfo *min) { CtrlInfo *ctrl; ctrl = ctrl_new(min); ctrl_key_add(ctrl, "BackSpace", "DirParent"); ctrl_key_add(ctrl, "Delete", "Delete"); ctrl_key_add(ctrl, "F2", "Rename"); ctrl_key_add(ctrl, "F5", "DirRescan"); ctrl_key_add(ctrl, "h", "DpHide"); ctrl_key_add(ctrl, "r", "DpRecenter"); ctrl_key_add(ctrl, "space", "ActivateOther"); /* These are the "legacy" default actions for mouse button presses, that used to be hardcoded. */ ctrl_mouse_add(ctrl, 1, GDK_SHIFT_MASK | GDK_CONTROL_MASK, "SelectSuffix action=toggle"); ctrl_mouse_add(ctrl, 1, GDK_MOD1_MASK, "SelectType action=toggle"); ctrl_mouse_add(ctrl, 1, GDK_MOD1_MASK | GDK_SHIFT_MASK, "SelectType action=select"); ctrl_mouse_add(ctrl, 1, GDK_MOD1_MASK | GDK_CONTROL_MASK, "SelectType action=unselect"); ctrl_mouse_add(ctrl, 2, 0U, "DirParent"); ctrl_mouse_add(ctrl, 3, 0U, "MenuPopup"); return ctrl; } /* 1999-03-16 - Remove a key; this is a g_hash_table_foreach_remove() callback. */ static gboolean key_remove(gpointer key, gpointer value, gpointer user) { key_destroy(value); return TRUE; } /* 1999-03-16 - Copy a key. A callback for ctrl_copy() below. */ static void key_copy(gpointer key, gpointer value, gpointer user) { if(((CtrlKey *) value)->cmdseq != NULL) ctrl_key_add(user, ((CtrlKey *) value)->keyname, ((CtrlKey *) value)->cmdseq->str); else ctrl_key_add(user, ((CtrlKey *) value)->keyname, NULL); } /* 1999-06-13 - A g_list_foreach() callback to destroy a mouse mapping. */ static void mouse_remove(gpointer data, gpointer user) { mouse_destroy(data); } /* 1999-06-13 - Copy a mouse button command mapping. */ static void mouse_copy(gpointer data, gpointer user) { CtrlMouse *cm = data; ctrl_mouse_add(user, ctrl_mouse_get_button(cm), ctrl_mouse_get_state(cm), ctrl_mouse_get_cmdseq(cm)); } /* 2004-04-25 - Copy a general binding. */ static void general_copy(gpointer key, gpointer value, gpointer user) { if(value != NULL && ((CtrlGen *) value)->cmdseq != NULL) /* Don't copy NULL cmdseq. */ ctrl_general_set_cmdseq(user, key, ((CtrlGen *) value)->cmdseq->str); } /* 2004-04-25 - Remove a general binding. */ static gboolean general_remove(gpointer key, gpointer value, gpointer user) { CtrlGen *cg = value; if(cg != NULL) { if(cg->cmdseq != NULL) g_string_free(cg->cmdseq, TRUE); g_free(cg); } return TRUE; } /* 1999-03-16 - Copy the entire control info structure. Very useful for config. Note that ** the copy will NOT retain the installation status of the original; in fact, ** it will not be installed anywhere (which is generally what you (should) want). */ CtrlInfo * ctrl_copy(CtrlInfo *ctrl) { CtrlInfo *copy = NULL; if(ctrl != NULL) { copy = ctrl_new(ctrl->min); g_hash_table_foreach(ctrl->keys, key_copy, copy); g_list_foreach(ctrl->mouse, mouse_copy, copy); ctrl_clickmclick_set_cmdseq(copy, ctrl_clickmclick_get_cmdseq(ctrl)); ctrl_clickmclick_set_delay(copy, ctrl_clickmclick_get_delay(ctrl)); if(ctrl->general != NULL) g_hash_table_foreach(ctrl->general, general_copy, copy); ctrl_numlock_ignore_set(copy, ctrl_numlock_ignore_get(ctrl)); } return copy; } /* 1999-03-16 - Destroy a control info. */ void ctrl_destroy(CtrlInfo *ctrl) { if(ctrl != NULL) { ctrl_keys_uninstall_all(ctrl); g_hash_table_foreach_remove(ctrl->keys, key_remove, NULL); g_hash_table_destroy(ctrl->keys); g_list_foreach(ctrl->mouse, mouse_remove, NULL); if(ctrl->clickmclick.cmdseq) g_string_free(ctrl->clickmclick.cmdseq, TRUE); if(ctrl->general != NULL) { g_hash_table_foreach_remove(ctrl->general, general_remove, NULL); g_hash_table_destroy(ctrl->general); } g_free(ctrl); } } /* ----------------------------------------------------------------------------------------- */ void ctrl_numlock_ignore_set(CtrlInfo *ctrl, gboolean ignore) { if(ctrl != NULL) ctrl->nonumlock = ignore; } gboolean ctrl_numlock_ignore_get(CtrlInfo *ctrl) { if(ctrl != NULL) return ctrl->nonumlock; return FALSE; } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-16 - Create a new key control with the given mapping. */ static CtrlKey * key_new(const gchar *keyname, const gchar *cmdseq) { CtrlKey *key; key = g_malloc(sizeof *key); g_strlcpy(key->keyname, keyname, sizeof key->keyname); if(cmdseq != NULL) key->cmdseq = g_string_new(cmdseq); else key->cmdseq = NULL; return key; } /* 1999-03-16 - Destroy a key mapping. */ static void key_destroy(CtrlKey *key) { if(key != NULL) { if(key->cmdseq != NULL) g_string_free(key->cmdseq, TRUE); g_free(key); } } /* 1999-03-16 - Add a keyboard mapping to the given . Note that if the ctrl has ** already been installed, adding keys to it won't activate them until it ** is reinstalled. */ CtrlKey * ctrl_key_add(CtrlInfo *ctrl, const gchar *keyname, const gchar *cmdseq) { CtrlKey *key = NULL; if((ctrl != NULL) && (keyname != NULL)) { key = key_new(keyname, cmdseq); ctrl_key_remove_by_name(ctrl, key->keyname); g_hash_table_insert(ctrl->keys, key->keyname, key); } return key; } /* 1999-03-17 - Add a new key->command mapping, with the rather peculiar property that ** the key name is in fact illegal (it is not an existing key), and the ** command part is empty. The key name will, however, be unique among all ** existing maps. Useful when adding keys interactively. */ CtrlKey * ctrl_key_add_unique(CtrlInfo *ctrl) { gchar buf[KEY_NAME_SIZE], *name = NULL; gint i; for(i = 0; (name == NULL) && (i < 1000); i++) /* Um, not quite unique, since we can give up. */ { if(i == 0) g_snprintf(buf, sizeof buf, "none"); else g_snprintf(buf, sizeof buf, "none-%d", i + 1); if(g_hash_table_lookup(ctrl->keys, buf) == NULL) name = buf; } return ctrl_key_add(ctrl, name, NULL); } /* 1999-03-16 - Remove the given key mapping, and also destroy it. */ void ctrl_key_remove(CtrlInfo *ctrl, CtrlKey *key) { if((ctrl != NULL) && (key != NULL)) ctrl_key_remove_by_name(ctrl, key->keyname); } /* 1999-03-16 - Remove a named key mapping, and destroy it. */ void ctrl_key_remove_by_name(CtrlInfo *ctrl, const gchar *keyname) { if((ctrl != NULL) && (keyname != NULL)) { CtrlKey *key; if((key = g_hash_table_lookup(ctrl->keys, keyname)) != NULL) { g_hash_table_remove(ctrl->keys, key->keyname); key_destroy(key); } } } /* 1999-03-17 - Remove all key mappings from . It is a very good idea to first ** uninstall it from (all) keyboard contexts. */ void ctrl_key_remove_all(CtrlInfo *ctrl) { if(ctrl != NULL) g_hash_table_foreach_remove(ctrl->keys, key_remove, NULL); } /* 1999-03-16 - Return the key part of given key->command mapping. */ const gchar * ctrl_key_get_keyname(const CtrlKey *key) { if(key != NULL) return key->keyname; return NULL; } /* 1999-03-16 - Return the command part of a key-to-command mapping. */ const gchar * ctrl_key_get_cmdseq(const CtrlKey *key) { if((key != NULL) && (key->cmdseq != NULL)) return key->cmdseq->str; return NULL; } /* 1999-03-16 - Change the key part of the given mapping. Changes it in the ** as well. Is basically equivalent to a remove followed ** by an add, but slightly more efficient. */ void ctrl_key_set_keyname(CtrlInfo *ctrl, CtrlKey *key, const gchar *keyname) { if((ctrl != NULL) && (key != NULL) && (keyname != NULL)) { if(g_hash_table_lookup(ctrl->keys, key->keyname) == key) { g_hash_table_remove(ctrl->keys, key->keyname); g_strlcpy(key->keyname, keyname, sizeof key->keyname); g_hash_table_insert(ctrl->keys, key->keyname, key); } } } /* 1999-03-16 - Change command sequence part of given mapping. Equivalent to, ** but far more efficient than, a remove+add pair. */ void ctrl_key_set_cmdseq(CtrlInfo *ctrl, CtrlKey *key, const gchar *cmdseq) { if((ctrl != NULL) && (key != NULL)) { if(g_hash_table_lookup(ctrl->keys, key->keyname) == key) { if(cmdseq != NULL) { if(key->cmdseq != NULL) g_string_assign(key->cmdseq, cmdseq); else key->cmdseq = g_string_new(cmdseq); } else { if(key->cmdseq != NULL) g_string_free(key->cmdseq, TRUE); key->cmdseq = NULL; } } } } /* 1999-05-08 - Return TRUE if given already has a command sequence equal to . ** If not, FALSE is returned. */ gboolean ctrl_key_has_cmdseq(CtrlInfo *ctrl, CtrlKey *key, const gchar *cmdseq) { if((ctrl != NULL) && (key != NULL) && (cmdseq != NULL)) { if(key->cmdseq != NULL) return strcmp(key->cmdseq->str, cmdseq) ? FALSE : TRUE; return FALSE; } return FALSE; } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-16 - Just a simple hash callback to install a CtrlKey into a keyboard context. */ static void key_install(gpointer key, gpointer value, gpointer user) { if(((CtrlKey *) value)->cmdseq != NULL) kbd_context_entry_add(user, ((CtrlKey *) value)->keyname, KET_CMDSEQ, ((CtrlKey *) value)->cmdseq->str); } /* 1999-03-16 - Install all 's key mappings as command-type keyboard commands in . ** Note that the set of which keyboard contexts a CtrlInfo has been installed in ** is a retained property in the CtrlInfo. */ void ctrl_keys_install(CtrlInfo *ctrl, KbdContext *ctx) { if((ctrl != NULL) && (ctx != NULL)) { /* FIXME: This really assumes there is only one attachment. */ if(ctrl->nonumlock) kbd_context_mask_set(ctx, GDK_MOD2_MASK); else kbd_context_mask_set(ctx, 0); g_hash_table_foreach(ctrl->keys, key_install, ctx); ctrl->keys_inst = g_slist_prepend(ctrl->keys_inst, ctx); } } /* 1999-03-16 - Callback for ctrl_keys_uninstall() below. */ static void key_uninstall(gpointer key, gpointer value, gpointer user) { kbd_context_entry_remove(user, ((CtrlKey *) value)->keyname); } /* 1999-03-16 - Uninstall all keys defined by from context . If, in fact, the ** ctrl has never been installed in the context, nothing happens. Does not ** (ever) affect which mappings are contained in the ctrl. */ void ctrl_keys_uninstall(CtrlInfo *ctrl, KbdContext *ctx) { if((ctrl != NULL) && (ctx != NULL)) { if(g_slist_find(ctrl->keys_inst, ctx) != NULL) { g_hash_table_foreach(ctrl->keys, key_uninstall, ctx); ctrl->keys_inst = g_slist_remove(ctrl->keys_inst, ctx); } } } /* 1999-03-17 - A foreach callback for ctrl_keys_uninstall_all() below. Does not just ** call ctrl_keys_uninstall(), since that modofies the list which is a bad ** idea when iterating it... */ static void keys_uninstall(gpointer data, gpointer user) { g_hash_table_foreach(((CtrlInfo *) user)->keys, key_uninstall, data); } /* 1999-03-17 - Uninstall given ctrlinfo from all of its keyboard contexts. Does not alter ** the actual collection of key mappings in the ctrlinfo. */ void ctrl_keys_uninstall_all(CtrlInfo *ctrl) { if(ctrl != NULL) { g_slist_foreach(ctrl->keys_inst, keys_uninstall, ctrl); g_slist_free(ctrl->keys_inst); ctrl->keys_inst = NULL; } } /* ----------------------------------------------------------------------------------------- */ static gint cmp_string(gconstpointer a, gconstpointer b) { return strcmp(a, b); } static void key_insert(gpointer key, gpointer value, gpointer user) { GSList **list = user; *list = g_slist_insert_sorted(*list, value, cmp_string); } /* 1999-03-16 - Return a list of all 's key mappings, sorted on the key names. */ GSList * ctrl_keys_get_list(CtrlInfo *ctrl) { GSList *list = NULL; if(ctrl != NULL) g_hash_table_foreach(ctrl->keys, key_insert, &list); return list; } /* ----------------------------------------------------------------------------------------- */ /* 1999-06-12 - Create a new mouse command mapping. Empty. */ static CtrlMouse * mouse_new(void) { CtrlMouse *cm; cm = g_malloc(sizeof *cm); cm->button = cm->state = 0U; cm->cmdseq = NULL; return cm; } /* 1999-06-12 - Destroy a mouse mapping which is no longer needed (or used). */ static void mouse_destroy(CtrlMouse *cm) { if(cm != NULL) { if(cm->cmdseq != NULL) g_string_free(cm->cmdseq, TRUE); g_free(cm); } } /* 1999-06-12 - Compare two mouse command definitions, ordering them in mouse button order. */ static gint mouse_cmp(gconstpointer a, gconstpointer b) { const CtrlMouse *ma = a, *mb = b; if(ma->button == mb->button) return ma->state - mb->state; return ma->button - mb->button; } /* 1999-06-12 - Add a command mapping for a mouse button. Note that this will not prevent the ** creation of multiple identical mappings, something that is silly at best, and ** dangerous at worst. Beware. */ CtrlMouse * ctrl_mouse_add(CtrlInfo *ctrl, guint button, guint state, const gchar *cmdseq) { CtrlMouse *cm = NULL; if(ctrl != NULL) { cm = mouse_new(); cm->button = button; cm->state = state; cm->cmdseq = g_string_new(cmdseq); ctrl->mouse = g_list_insert_sorted(ctrl->mouse, cm, mouse_cmp); } return cm; } /* 1999-06-13 - Set a new button for a mapping. */ void ctrl_mouse_set_button(CtrlMouse *mouse, guint button) { if(mouse != NULL) mouse->button = button; } /* 1999-06-13 - Set a new modifier state for a mapping. */ void ctrl_mouse_set_state(CtrlMouse *mouse, guint state) { if(mouse != NULL) mouse->state = state; } /* 1999-06-13 - Set a new command sequence for the given mapping. */ void ctrl_mouse_set_cmdseq(CtrlMouse *mouse, const gchar *cmdseq) { if(mouse != NULL) g_string_assign(mouse->cmdseq, cmdseq); } /* 1999-06-13 - Access the button part of a mouse command mapping. */ guint ctrl_mouse_get_button(const CtrlMouse *mouse) { if(mouse != NULL) return mouse->button; return 0; } /* 1999-06-13 - Get the state bits for a mouse button command mapping. */ guint ctrl_mouse_get_state(const CtrlMouse *mouse) { if(mouse != NULL) return mouse->state; return 0; } /* 1999-06-13 - Get the command sequence for a mouse mapping. */ const gchar * ctrl_mouse_get_cmdseq(const CtrlMouse *mouse) { if(mouse != NULL) return mouse->cmdseq->str; return NULL; } /* 1999-06-20 - Remove the mouse mapping from . */ void ctrl_mouse_remove(CtrlInfo *ctrl, CtrlMouse *mouse) { if((ctrl != NULL) && (mouse != NULL)) ctrl->mouse = g_list_remove(ctrl->mouse, mouse); } /* 1999-06-20 - Clear away all mouse mappings from . */ void ctrl_mouse_remove_all(CtrlInfo *ctrl) { if(ctrl != NULL) { GList *iter; for(iter = ctrl->mouse; iter != NULL; iter = g_list_next(iter)) mouse_destroy(iter->data); g_list_free(ctrl->mouse); ctrl->mouse = NULL; } } /* 1999-06-12 - Check if we have a mapping for the mouse button event described by , and if we ** do, return a pointer to the command definition for the caller to execute. Else ** returns NULL. */ const gchar * ctrl_mouse_map(CtrlInfo *ctrl, GdkEventButton *evt) { if((ctrl != NULL) && (evt != NULL)) { GList *iter; CtrlMouse *cm; guint state; state = evt->state; /* Allow only the modifiers known to be configurable for mouse buttons. */ state &= (GDK_SHIFT_MASK | GDK_CONTROL_MASK | GDK_MOD1_MASK); for(iter = ctrl->mouse; iter != NULL; iter = g_list_next(iter)) { cm = iter->data; if((cm->button == evt->button) && (cm->state == state)) return cm->cmdseq->str; } } return NULL; } /* 1999-06-13 - Get a list of all CtrlMouse mouse button command mappings. When done with the ** list, the caller must call g_slist_free() on it. */ GSList * ctrl_mouse_get_list(CtrlInfo *ctrl) { GSList *list = NULL; if(ctrl != NULL) { GList *iter; for(iter = ctrl->mouse; iter != NULL; iter = g_list_next(iter)) list = g_slist_append(list, iter->data); } return list; } /* 1999-06-20 - This (borderline silly) function answers whether there exists a "collision" in the ** mouse command mappings, i.e. if the same button+state combo is used more than once. ** Ultimately, it shouldn't be possible to create such a situation, but in the current ** GUI it is. So this function can be used to at least warn the user. */ gboolean ctrl_mouse_ambiguity_exists(const CtrlInfo *ctrl) { if(ctrl != NULL) { GList *i, *j; for(i = ctrl->mouse; i != NULL; i = g_list_next(i)) { for(j = ctrl->mouse; j != NULL; j = g_list_next(j)) { if(j == i) continue; if(mouse_cmp(i->data, j->data) == 0) return TRUE; } } } return FALSE; } /* ----------------------------------------------------------------------------------------- */ void ctrl_clickmclick_set_cmdseq(CtrlInfo *ctrl, const gchar *cmdseq) { if(cmdseq) { if(ctrl->clickmclick.cmdseq) g_string_assign(ctrl->clickmclick.cmdseq, cmdseq); else ctrl->clickmclick.cmdseq = g_string_new(cmdseq); } else if(ctrl->clickmclick.cmdseq) { g_string_free(ctrl->clickmclick.cmdseq, TRUE); ctrl->clickmclick.cmdseq = NULL; } } const gchar * ctrl_clickmclick_get_cmdseq(const CtrlInfo *ctrl) { return ctrl ? ctrl->clickmclick.cmdseq ? ctrl->clickmclick.cmdseq->str : 0 : 0; } void ctrl_clickmclick_set_delay(CtrlInfo *ctrl, gfloat delay) { ctrl->clickmclick.delay = delay; } gfloat ctrl_clickmclick_get_delay(const CtrlInfo *ctrl) { return ctrl ? ctrl->clickmclick.delay : 0.0f; } /* ----------------------------------------------------------------------------------------- */ /* 2004-04-26 - Clear away all general command definitions. */ void ctrl_general_clear(CtrlInfo *ctrl) { if(ctrl == NULL || ctrl->general == NULL) return; g_hash_table_foreach_remove(ctrl->general, general_remove, NULL); } /* 2004-04-19 - Store a new general command sequence. */ void ctrl_general_set_cmdseq(CtrlInfo *ctrl, const gchar *context, const gchar *cmdseq) { CtrlGen *cg; if(ctrl == NULL) return; if(ctrl->general == NULL) ctrl->general = g_hash_table_new(g_str_hash, g_str_equal); cg = g_hash_table_lookup(ctrl->general, context); if(cg == NULL) { cg = g_malloc(sizeof *cg); g_snprintf(cg->context, sizeof cg->context, "%s", context); cg->cmdseq = g_string_new(""); g_hash_table_insert(ctrl->general, cg->context, cg); } if(cmdseq != NULL) g_string_assign(cg->cmdseq, cmdseq); else general_remove(cg->context, cg, ctrl); } static void general_prepend(gpointer key, gpointer data, gpointer user) { GSList **list = user; *list = g_slist_prepend(*list, key); } /* 2004-04-25 - Return list of contexts, i.e. char pointers. They are constants. */ GSList * ctrl_general_get_contexts(const CtrlInfo *ctrl) { GSList *list = NULL; if(ctrl != NULL && ctrl->general != NULL) g_hash_table_foreach(ctrl->general, general_prepend, &list); return list; } /* 2004-04-19 - Retrieve general command sequence. */ const gchar * ctrl_general_get_cmdseq(const CtrlInfo *ctrl, const gchar *context) { const CtrlGen *cg; if(ctrl == NULL || ctrl->general == NULL) return NULL; cg = g_hash_table_lookup(ctrl->general, context); if(cg == NULL) return NULL; return cg->cmdseq != NULL ? cg->cmdseq->str : NULL; } gentoo-0.20.6/src/guiutil.h0000644000175000017500000000261712434433713012447 00000000000000/* ** 1998-07-12 - Header for the new GUI utility module, that implements a few utility ** functions which are handy when building various kinds of GUIs. */ extern GtkWidget * gui_details_button_new(void); extern GtkWidget * gui_dialog_entry_new(void); extern GSList * gui_radio_group_new(guint num, const gchar **label, GtkWidget *but[]); extern gpointer gui_progress_begin(const gchar *body, const gchar *button); extern gboolean gui_progress_update(gpointer anchor, gfloat value, const gchar *obj); extern void gui_progress_end(gpointer anchor); extern GtkWidget * gui_build_menu(const gchar *text[], GCallback func, gpointer data); extern GtkWidget * gui_build_combo_box(const gchar *text[], GCallback func, gpointer user); extern void gui_combo_box_set_blocked(GtkWidget *widget, gboolean blocked); typedef struct GuiHandlerGroup GuiHandlerGroup; extern GuiHandlerGroup* gui_handler_group_new(void); extern gulong gui_handler_group_connect(GuiHandlerGroup *g, GObject *obj, const gchar *signal, GCallback cb, gpointer user); extern void gui_handler_group_block(const GuiHandlerGroup *g); extern void gui_handler_group_unblock(const GuiHandlerGroup *g); extern void gui_set_main_title(MainInfo *min, const gchar *title); extern void gui_color_from_rgba(GdkColor *color, const GdkRGBA *rgba); extern void gui_rgba_from_color(GdkRGBA *rgba, const GdkColor *color); extern void gui_events_flush(void); gentoo-0.20.6/src/types.c0000644000175000017500000004160512262057406012124 00000000000000/* ** 1998-08-02 - This module deals with file types. It provides services to initialize the ** default types, add/delete/move previously created types, and even using all ** this type information to analyze files. This is useful stuff. ** 1998-08-15 - Mild redesign; all functions now take a "generic" GList rather than a CfgInfo. ** This allows use of these functions on styles _not_ sitting on the global ** CfgInfo.style list. Very handy when editing. ** 1998-08-26 - Massive hacking to implement support for 'file' RE matching. Got a lot nicer ** than I had first expected, actually. If used, 'file' is always envoked ** exactly once for each dirpane. This cuts down on the overhead of 'file' ** reading and parsing its rather hefty (~120 KB on my system) config file. ** 1998-09-15 - Added support for case-insensitive regular expressions. ** 1998-09-16 - Added priorities to file types, controlling the order in which they are ** checked (and listed, of course). Priorities are in 0..254, which I really ** think should be enough. If I'm wrong, I'll just square that number. :) 0 is ** the highest priority (which should explain why 255 is reserved for "Unknown"). ** 1998-09-18 - Regular expressions are now handled by the POSIX code in the standard C library. ** No longer any need for Henry Spencer's code. Feels good. ** 1998-12-13 - Priorities removed. Types now explicitly ordered by user in config. */ #include "gentoo.h" #include #include #include #include #include #include #include #include "dirpane.h" #include "errors.h" #include "strutil.h" #include "styles.h" #include "fileutil.h" #include "types.h" /* ----------------------------------------------------------------------------------------- */ /* Collected variables that deal with 'file' into a struct, for clarity. */ static struct { gboolean file_used; /* Any types using 'file' active? */ GSList *files; /* Current list of files to inspect. */ gboolean sigpipe_installed; /* SIGPIPE handler installed? */ volatile gint sigpipe_occured; /* Did we just catch SIGPIPE? */ } file_info; /* ----------------------------------------------------------------------------------------- */ /* 1998-08-02 - Create a new type, with the given and identification strings. Use ** NULL for an identifier that should not be used. Returns a pointer to a new ** FType structure, or NULL on failure. ** 1998-08-11 - Now takes the name of a