diff -ruN old/mc-4.5.33/Make.common.in new/mc-4.5.34/Make.common.in --- old/mc-4.5.33/Make.common.in Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/Make.common.in Sun Jul 4 13:27:06 1999 @@ -31,7 +31,7 @@ gnewdir = $(prefix)/share/mc/templates tidir = $(mclibdir)/term extfsdir = $(mclibdir)/extfs -confdir = $(prefix)/etc +confdir = $(sysconfdir) icondir = $(datadir)/pixmaps/mc syntaxdir = $(mclibdir)/syntax localedir = $(datadir)/locale diff -ruN old/mc-4.5.33/Makefile.in new/mc-4.5.34/Makefile.in --- old/mc-4.5.33/Makefile.in Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/Makefile.in Sun Jul 4 13:27:06 1999 @@ -5,7 +5,7 @@ @MCFGR@@MCF@ foreigndirs=pc -codedirs=vfs lib doc slang gtkedit edit src gnome new_icons icons idl syntax +codedirs=vfs lib doc doc-gnome doc-gnome/C doc-gnome/C/figs slang gtkedit edit src gnome new_icons icons idl syntax unixdirs=intl $(codedirs) @POSUB@ alldirs=$(unixdirs) $(foreigndirs) subdirs=$(alldirs) @@ -19,7 +19,8 @@ config.h.in mc-aclocal.m4 aclocal.m4 acconfig.h \ VERSION mcfn_install.in Make.common.in README.PC \ mc.spec mc.spec.in Specfile README.QNX VERSION.in \ - mkinstalldirs autogen.sh ABOUT-NLS gettext.m4 + mkinstalldirs autogen.sh ABOUT-NLS gettext.m4 \ + config.guess config.sub all: @for dir in @INTLSUB@ ${codedirs} @POSUB@; do \ @@ -75,6 +76,7 @@ cross TAGS clean depend dep: @for I in $(unixdirs); do cd $$I; $(MAKE) $@ || exit 1; cd ..; done + cd vfs/samba && $(MAKE) $@ Makefile: Makefile.in config.status CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) config.status @@ -100,6 +102,7 @@ rm -f lib/mc.ext mcfn_install rm -f vfs/extfs/{ftplist,uzip,uzoo,lslR,ulha,ucpio,deb,urar,uar} rm -f $(srcdir)/config.log $(srcdir)/config.status + cd vfs/samba && $(MAKE) $@ distcopy: sed -e "s/^%define ver .*/%define ver $(VERSION)/; s/^%define rel .*/%define rel 1/" mc.spec > Specfile diff -ruN old/mc-4.5.33/Specfile new/mc-4.5.34/Specfile --- old/mc-4.5.33/Specfile Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/Specfile Sun Jul 4 13:27:06 1999 @@ -1,5 +1,5 @@ # Note that this is NOT a relocatable package -%define ver 4.5.33 +%define ver 4.5.34 %define rel 1 %define prefix /usr @@ -98,6 +98,7 @@ %{prefix}/lib/mc/mc.menu %{prefix}/lib/mc/bin/cons.saver %{prefix}/lib/mc/extfs/* +%{prefix}/lib/mc/syntax/* %{prefix}/man/man1/* %config /etc/profile.d/* %dir %{prefix}/lib/mc @@ -122,6 +123,9 @@ %config /etc/CORBA/servers/* %changelog +* Tue Jun 22 1999 Vladimir Kondratiev +- added syntax files to %files + * Wed May 26 1999 Cody Russell - chmod cons.saver at $RPM_BUILD_ROOT%{prefix}/lib rather than at $RPM_BUILD_ROOT/usr/lib. We can now install to somewhere other than /usr. diff -ruN old/mc-4.5.33/VERSION new/mc-4.5.34/VERSION --- old/mc-4.5.33/VERSION Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/VERSION Sun Jul 4 13:27:06 1999 @@ -1 +1 @@ -#define VERSION "4.5.33" +#define VERSION "4.5.34" diff -ruN old/mc-4.5.33/acconfig.h new/mc-4.5.34/acconfig.h --- old/mc-4.5.33/acconfig.h Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/acconfig.h Sun Jul 4 13:27:06 1999 @@ -205,6 +205,8 @@ #undef HAVE_GETTEXT #undef HAVE_LC_MESSAGES +#undef WITH_SMBFS + @BOTTOM@ #ifdef HAVE_LIBPT diff -ruN old/mc-4.5.33/aclocal.m4 new/mc-4.5.34/aclocal.m4 --- old/mc-4.5.33/aclocal.m4 Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/aclocal.m4 Sun Jul 4 13:27:06 1999 @@ -1813,6 +1813,23 @@ fi dnl + dnl Samba support + dnl + smbfs="" + SAMBAFILES="" + AC_ARG_WITH(samba, + [--with-samba Support smb virtual file system],[ + if test "x$withval != xno"; then + AC_DEFINE(WITH_SMBFS) + vfs_flags="$vfs_flags, smbfs" + smbfs="smbfs.o" + SAMBAFILES="\$(SAMBAFILES)" + fi + ]) + AC_SUBST(smbfs) + AC_SUBST(SAMBAFILES) + + dnl dnl The termnet support dnl termnet=false diff -ruN old/mc-4.5.33/autogen.sh new/mc-4.5.34/autogen.sh --- old/mc-4.5.33/autogen.sh Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/autogen.sh Sun Jul 4 13:27:06 1999 @@ -14,6 +14,7 @@ fi autoheader autoconf +(cd vfs/samba; autoheader; autoconf) ) $srcdir/configure --enable-maintainer-mode $* diff -ruN old/mc-4.5.33/config.guess new/mc-4.5.34/config.guess --- old/mc-4.5.33/config.guess Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/config.guess Sun Jul 4 13:27:06 1999 @@ -0,0 +1,638 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright (C) 1992, 93, 94, 95, 1996 Free Software Foundation, Inc. +# +# 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., 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. + +# Written by Per Bothner . +# The master version of this file is at the FSF in /home/gd/gnu/lib. +# +# This script attempts to guess a canonical system name similar to +# config.sub. If it succeeds, it prints the system name on stdout, and +# exits with 0. Otherwise, it exits with 1. +# +# The plan is that this can be called by configure scripts if you +# don't specify an explicit system type (host/target name). +# +# Only a few systems have been added to this list; please add others +# (but try to keep the structure clean). +# + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 8/24/94.) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15 + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + news*:NEWS-OS:6.*:*) + echo mips-sony-newsos6 + exit 0 ;; + alpha:OSF1:*:*) + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//'` + exit 0 ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit 0 ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-cbm-sysv4 + exit 0;; + amiga:NetBSD:*:*) + echo m68k-cbm-netbsd${UNAME_RELEASE} + exit 0 ;; + amiga:OpenBSD:*:*) + echo m68k-cbm-openbsd${UNAME_RELEASE} + exit 0 ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit 0;; + Pyramid*:OSx*:*:*) + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit 0 ;; + sun4*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + i86pc:SunOS:5.*:*) + echo i386-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit 0 ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit 0 ;; + atari*:NetBSD:*:*) + echo m68k-atari-netbsd${UNAME_RELEASE} + exit 0 ;; + atari*:OpenBSD:*:*) + echo m68k-atari-openbsd${UNAME_RELEASE} + exit 0 ;; + sun3*:NetBSD:*:*) + echo m68k-sun-netbsd${UNAME_RELEASE} + exit 0 ;; + sun3*:OpenBSD:*:*) + echo m68k-sun-openbsd${UNAME_RELEASE} + exit 0 ;; + mac68k:NetBSD:*:*) + echo m68k-apple-netbsd${UNAME_RELEASE} + exit 0 ;; + mac68k:OpenBSD:*:*) + echo m68k-apple-openbsd${UNAME_RELEASE} + exit 0 ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit 0 ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit 0 ;; + mips:*:4*:UMIPS) + echo mips-mips-riscos4sysv + exit 0 ;; + mips:*:5*:RISCos) + echo mips-mips-riscos${UNAME_RELEASE} + exit 0 ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit 0 ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit 0 ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit 0 ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit 0 ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \ + -o ${TARGET_BINARY_INTERFACE}x = x ] ; then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else echo i586-dg-dgux${UNAME_RELEASE} + fi + exit 0 ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit 0 ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit 0 ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit 0 ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit 0 ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit 0 ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i[34]86:AIX:*:*) + echo i386-ibm-aix + exit 0 ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + sed 's/^ //' << EOF >dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0 + rm -f dummy.c dummy + echo rs6000-ibm-aix3.2.5 + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit 0 ;; + *:AIX:*:4) + if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=4.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit 0 ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit 0 ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit 0 ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit 0 ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit 0 ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit 0 ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit 0 ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit 0 ;; + 9000/[3478]??:HP-UX:*:*) + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/7?? | 9000/8?[679] ) HP_ARCH=hppa1.1 ;; + 9000/8?? ) HP_ARCH=hppa1.0 ;; + esac + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit 0 ;; + 3050*:HI-UX:*:*) + sed 's/^ //' << EOF >dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0 + rm -f dummy.c dummy + echo unknown-hitachi-hiuxwe2 + exit 0 ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit 0 ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit 0 ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit 0 ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit 0 ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit 0 ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit 0 ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit 0 ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit 0 ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit 0 ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit 0 ;; + CRAY*T3E:*:*:*) + echo t3e-cray-unicos_mk + exit 0 ;; + CRAY*X-MP:*:*:*) + echo xmp-cray-unicos + exit 0 ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} + exit 0 ;; + CRAY*C90:*:*:*) + echo c90-cray-unicos${UNAME_RELEASE} + exit 0 ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} + exit 0 ;; + CRAY-2:*:*:*) + echo cray2-cray-unicos + exit 0 ;; + hp3[0-9][05]:NetBSD:*:*) + echo m68k-hp-netbsd${UNAME_RELEASE} + exit 0 ;; + hp3[0-9][05]:OpenBSD:*:*) + echo m68k-hp-openbsd${UNAME_RELEASE} + exit 0 ;; + i[34]86:BSD/386:*:* | *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit 0 ;; + *:FreeBSD:*:*) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit 0 ;; + *:NetBSD:*:*) + echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + exit 0 ;; + *:OpenBSD:*:*) + echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + exit 0 ;; + *:QNX:*:4*) + echo i386-qnx-qnx4 + exit 0 ;; + i*:CYGWIN*:*) + echo i386-unknown-cygwin32 + exit 0 ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin32 + exit 0 ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + *:GNU:*:*) + echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit 0 ;; + *:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. + ld_help_string=`ld --help 2>&1` + if echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: elf_i[345]86"; then + echo "${UNAME_MACHINE}-unknown-linux" ; exit 0 + elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i[345]86linux"; then + echo "${UNAME_MACHINE}-unknown-linuxaout" ; exit 0 + elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i[345]86coff"; then + echo "${UNAME_MACHINE}-unknown-linuxcoff" ; exit 0 + elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: m68kelf"; then + echo "${UNAME_MACHINE}-unknown-linux" ; exit 0 + elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: m68klinux"; then + echo "${UNAME_MACHINE}-unknown-linuxaout" ; exit 0 + elif test "${UNAME_MACHINE}" = "alpha" ; then + echo alpha-unknown-linux ; exit 0 + else + # Either a pre-BFD a.out linker (linuxoldld) or one that does not give us + # useful --help. Gcc wants to distinguish between linuxoldld and linuxaout. + test ! -d /usr/lib/ldscripts/. \ + && echo "${UNAME_MACHINE}-unknown-linuxoldld" && exit 0 + # Determine whether the default compiler is a.out or elf + cat >dummy.c </dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0 + rm -f dummy.c dummy + fi ;; +# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions +# are messed up and put the nodename in both sysname and nodename. + i[34]86:DYNIX/ptx:4*:*) + echo i386-sequent-sysv4 + exit 0 ;; + i[34]86:*:4.*:* | i[34]86:SYSTEM_V:4.*:*) + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE} + else + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE} + fi + exit 0 ;; + i[34]86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` + (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + echo ${UNAME_MACHINE}-unknown-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-unknown-sysv32 + fi + exit 0 ;; + *:UnixWare:*:*) + echo ${UNAME_MACHINE}-UnixWare-sysv${UNAME_RELEASE} + exit 0 ;; + Intel:Mach:3*:*) + echo i386-unknown-mach3 + exit 0 ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit 0 ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit 0 ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit 0 ;; + M680[234]0:*:R3V[567]*:*) + test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; + 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0) + uname -p 2>/dev/null | grep 86 >/dev/null \ + && echo i486-ncr-sysv4.3 && exit 0 + uname -p 2>/dev/null | grep entium >/dev/null \ + && echo i586-ncr-sysv4.3 && exit 0 ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + uname -p 2>/dev/null | grep 86 >/dev/null \ + && echo i486-ncr-sysv4 && exit 0 ;; + m680[234]0:LynxOS:2.[23]*:*) + echo m68k-lynx-lynxos${UNAME_RELEASE} + exit 0 ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit 0 ;; + i[34]86:LynxOS:2.[23]*:*) + echo i386-lynx-lynxos${UNAME_RELEASE} + exit 0 ;; + TSUNAMI:LynxOS:2.[23]*:*) + echo sparc-lynx-lynxos${UNAME_RELEASE} + exit 0 ;; + rs6000:LynxOS:2.[23]*:*) + echo rs6000-lynx-lynxos${UNAME_RELEASE} + exit 0 ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit 0 ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit 0 ;; + *:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit 0 ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit 0 ;; + R3000:*System_V*:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit 0 ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +cat >dummy.c < +# include +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (__arm) && defined (__acorn) && defined (__unix) + printf ("arm-acorn-riscix"); exit (0); +#endif + +#if defined (hp300) && !defined (hpux) + printf ("m68k-hp-bsd\n"); exit (0); +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + printf ("%s-next-nextstep%s\n", __ARCHITECTURE__, version==2 ? "2" : "3"); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-unknown-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); + +#endif + +#if defined (vax) +#if !defined (ultrix) + printf ("vax-dec-bsd\n"); exit (0); +#else + printf ("vax-dec-ultrix\n"); exit (0); +#endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0 +rm -f dummy.c dummy + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit 0 ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit 0 ;; + c34*) + echo c34-convex-bsd + exit 0 ;; + c38*) + echo c38-convex-bsd + exit 0 ;; + c4*) + echo c4-convex-bsd + exit 0 ;; + esac +fi + +#echo '(Unable to guess system type)' 1>&2 + +exit 1 diff -ruN old/mc-4.5.33/config.h.in new/mc-4.5.34/config.h.in --- old/mc-4.5.33/config.h.in Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/config.h.in Sun Jul 4 13:27:06 1999 @@ -268,6 +268,8 @@ #undef HAVE_GETTEXT #undef HAVE_LC_MESSAGES +#undef WITH_SMBFS + /* Define if you have the __argz_count function. */ #undef HAVE___ARGZ_COUNT diff -ruN old/mc-4.5.33/config.sub new/mc-4.5.34/config.sub --- old/mc-4.5.33/config.sub Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/config.sub Sun Jul 4 13:27:06 1999 @@ -0,0 +1,1099 @@ +#! /bin/sh +# Configuration validation subroutine script, version 1.1. +# Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. +# 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., 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. + +# 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 +# It is wrong to echo any other type of specification. + +if [ x$1 = x ] +then + echo Configuration name missing. 1>&2 + echo "Usage: $0 CPU-MFR-OPSYS" 1>&2 + echo "or $0 ALIAS" 1>&2 + echo where ALIAS is a recognized configuration type. 1>&2 + exit 1 +fi + +# First pass through any local machine types. +case $1 in + *local*) + echo $1 + exit 0 + ;; + *) + ;; +esac + +# Separate what the user gave into CPU-COMPANY and OS (if any). +basic_machine=`echo $1 | sed 's/-[^-]*$//'` +if [ $basic_machine != $1 ] +then os=`echo $1 | sed 's/.*-/-/'` +else os=; fi + +### 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 ) + os= + basic_machine=$1 + ;; + -sim | -cisco | -oki | -wec | -winbond ) # CYGNUS LOCAL + os= + basic_machine=$1 + ;; + -apple*) # CYGNUS LOCAL + os= + basic_machine=$1 + ;; + -scout) # CYGNUS LOCAL + ;; + -wrs) # CYGNUS LOCAL + os=vxworks + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; +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. + tahoe | i[345]86 | i860 | m68k | m68000 | m88k | ns32k | arm | armeb \ + | armel | pyramid \ + | tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \ + | alpha | we32k | ns16k | clipper | sparclite | i370 | sh \ + | powerpc | powerpcle | sparc64 | 1750a | dsp16xx | mips64 | mipsel \ + | pdp11 | mips64el | mips64orion | mips64orionel \ + | sparc | sparc8 | supersparc | microsparc | ultrasparc) + basic_machine=$basic_machine-unknown + ;; + m88110 | m680[012346]0 | m683?2 | m68360 | z8k | v70 | h8500 | w65) # CYGNUS LOCAL + basic_machine=$basic_machine-unknown + ;; + mips64vr4300 | mips64vr4300el) # CYGNUS LOCAL jsmith + basic_machine=$basic_machine-unknown + ;; + # 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. + vax-* | tahoe-* | i[3456]86-* | i860-* | m68k-* | m68000-* | m88k-* \ + | sparc-* | ns32k-* | fx80-* | arm-* | arme[lb]-* | c[123]* \ + | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* | power-* \ + | none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \ + | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \ + | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \ + | pdp11-* | sh-* | powerpc-* | powerpcle-* | sparc64-* \ + | mips64-* | mipsel-* | mips64el-* | mips64orion-* \ + | mips64orionel-* | sparc8-* | supersparc-* | microsparc-* | ultrasparc-*) + ;; + m88110-* | m680[012346]0-* | m683?2-* | m68360-* | z8k-* | h8500-*) # CYGNUS LOCAL + ;; + mips64vr4300-* | mips64vr4300el-*) # CYGNUS LOCAL jsmith + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) # CYGNUS LOCAL + 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) # CYGNUS LOCAL + basic_machine=a29k-amd + os=-udi + ;; + adobe68k) # CYGNUS LOCAL + 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 + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-cbm + ;; + amigados) + basic_machine=m68k-cbm + os=-amigados + ;; + amigaunix | amix) + basic_machine=m68k-cbm + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) # CYGNUS LOCAL + basic_machine=m68k-apollo + os=-bsd + ;; + arm | armel | armeb) + basic_machine=arm-arm + os=-aout + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + [ctj]90-cray) + basic_machine=c90-cray + os=-unicos + ;; + t3e-cray) + basic_machine=t3e-cray + os=-unicos_mk + ;; + 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 | ymp) + basic_machine=ymp-cray + os=-unicos + ;; + cray2) + basic_machine=cray2-cray + os=-unicos + ;; + crds | unos) + basic_machine=m68k-crds + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + 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) # CYGNUS LOCAL + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) # CYGNUS LOCAL + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) # CYGNUS LOCAL + 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 + ;; + w89k-*) # CYGNUS LOCAL + basic_machine=hppa1.1-winbond + os=-proelf + ;; + op50n-*) # CYGNUS LOCAL + basic_machine=hppa1.1-oki + os=-proelf + ;; + op60c-*) # CYGNUS LOCAL + basic_machine=hppa1.1-oki + os=-proelf + ;; + hppro) # CYGNUS LOCAL + basic_machine=hppa1.1-hp + os=-proelf + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppaosf) # CYGNUS LOCAL + basic_machine=hppa1.1-hp + os=-osf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + os=-mvs + ;; +# I'm not sure what "Sysv32" means. Should this be sysv3.2? + i[3456]86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` + os=-sysv32 + ;; + i[3456]86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` + os=-sysv4 + ;; + i[3456]86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` + os=-sysv + ;; + i[3456]86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` + os=-solaris2 + ;; + i386mach) # CYGNUS LOCAL + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) # CYGNUS LOCAL + basic_machine=i386-unknown + os=-vsta + ;; + i386-go32 | go32) # CYGNUS LOCAL + basic_machine=i386-unknown + os=-go32 + ;; + 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 + ;; + miniframe) + basic_machine=m68000-convergent + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) # CYGNUS LOCAL + basic_machine=m68k-rom68k + os=-coff + ;; + msdos) # CYGNUS LOCAL + basic_machine=i386-unknown + os=-msdos + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown # CYGNUS LOCAL + os=-netbsd + ;; + 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) # CYGNUS LOCAL + 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 + ;; + np1) + basic_machine=np1-gould + ;; + OSE68000 | ose68000) # CYGNUS LOCAL + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) # CYGNUS LOCAL + 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 + ;; + pentium | p5) + basic_machine=i586-intel + ;; + pentiumpro | p6) + basic_machine=i686-intel + ;; + pentium-* | p5-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + k5) + # We don't have specific support for AMD's K5 yet, so just call it a Pentium + basic_machine=i586-amd + ;; + nexgen) + # We don't have specific support for Nexgen yet, so just call it a Pentium + basic_machine=i586-nexgen + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=rs6000-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/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + rom68k) # CYGNUS LOCAL + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + sa29200) # CYGNUS LOCAL + basic_machine=a29k-amd + os=-udi + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sparclite-wrs) # CYGNUS LOCAL + basic_machine=sparclite-wrs + os=-vxworks + ;; + sparcfrw) # CYGNUS LOCAL + basic_machine=sparcfrw-sun + os=-sunos4 + ;; + sparcfrwcompat) # CYGNUS LOCAL + basic_machine=sparcfrwcompat-sun + os=-sunos4 + ;; + sparclitefrw) # CYGNUS LOCAL + basic_machine=sparclitefrw-fujitsu + ;; + sparclitefrwcompat) # CYGNUS LOCAL + basic_machine=sparclitefrwcompat-fujitsu + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) # CYGNUS LOCAL + basic_machine=m68k-tandem + ;; + stratus) # CYGNUS LOCAL + 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 + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) # CYGNUS LOCAL + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) # CYGNUS LOCAL + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) # CYGNUS LOCAL + basic_machine=w65-wdc + os=-none + ;; + xmp) + basic_machine=xmp-cray + os=-unicos + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + z8k-*-coff) # CYGNUS LOCAL + 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) # CYGNUS LOCAL + basic_machine=hppa1.1-winbond + ;; + op50n) # CYGNUS LOCAL + basic_machine=hppa1.1-oki + ;; + op60c) # CYGNUS LOCAL + basic_machine=hppa1.1-oki + ;; + mips) + basic_machine=mips-mips + ;; + romp) + basic_machine=romp-ibm + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sparc) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) # CYGNUS LOCAL + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) # CYGNUS LOCAL + basic_machine=powerpc-apple + ;; + *) + 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 + # -solaris* is a basic system type, with this one exception. + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -unixware* | svr4*) + os=-sysv4 + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux|'` + ;; + # 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* | -lites* | -minix* | -genix* | -ultrix* | -irix* \ + | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[3456]* \ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -amigados* | -msdos* | -moss* | -newsos* | -unicos* | -aos* \ + | -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \ + | -riscos* | -linux* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -netbsd* | -freebsd* | -openbsd* \ + | -riscix* | -lites* \ + | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta | -udi \ + | -eabi* | -ieee*) + ;; + # CYGNUS LOCAL + -go32 | -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -proelf | -os9* \ + | -macos* | -mpw* | -magic* | -pe* | -win32) + ;; + -mac*) # CYGNUS LOCAL + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -386bsd) # CYGNUS LOCAL + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) # CYGNUS LOCAL + os=-ose + ;; + -es1800*) # CYGNUS LOCAL + os=-ose + ;; + -xenix) + os=-xenix + ;; + -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 + *-acorn) + os=-riscix1.2 + ;; + 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) # CYGNUS LOCAL + os=-aout + ;; + mips*-cisco) # CYGNUS LOCAL + os=-elf + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + *-ibm) + os=-aix + ;; + *-wec) # CYGNUS LOCAL + os=-proelf + ;; + *-winbond) # CYGNUS LOCAL + os=-proelf + ;; + *-oki) # CYGNUS LOCAL + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigados + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-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 + ;; + *-rom68k) # CYGNUS LOCAL + os=-coff + ;; + *-*bug) # CYGNUS LOCAL + os=-coff + ;; + *-apple) # CYGNUS LOCAL + os=-macos + ;; + *) + 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 + ;; + -bosx*) # CYGNUS LOCAL + vendor=bull + ;; + -lynxos*) + vendor=lynx + ;; + -aix*) + vendor=ibm + ;; + -hpux*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -vxworks*) + vendor=wrs + ;; + -hms*) # CYGNUS LOCAL + vendor=hitachi + ;; + -mpw* | -macos*) # CYGNUS LOCAL + vendor=apple + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os diff -ruN old/mc-4.5.33/configure new/mc-4.5.34/configure --- old/mc-4.5.33/configure Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/configure Sun Jul 4 13:27:06 1999 @@ -30,6 +30,8 @@ ac_help="$ac_help --with-vfs Compile with the VFS code" ac_help="$ac_help +--with-samba Support smb virtual file system" +ac_help="$ac_help --with-termnet If you want a termified net support" ac_help="$ac_help --with-sco Use this to turn on SCO-specific code" @@ -586,7 +588,7 @@ PACKAGE=mc -VERSION=4.5.33 +VERSION=4.5.34 cat >> confdefs.h <&6 -echo "configure:610: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "configure:612: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -635,7 +637,7 @@ # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:639: checking for $ac_word" >&5 +echo "configure:641: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -665,7 +667,7 @@ # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:669: checking for $ac_word" >&5 +echo "configure:671: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -716,7 +718,7 @@ # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:720: checking for $ac_word" >&5 +echo "configure:722: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -748,7 +750,7 @@ fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:752: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:754: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -759,12 +761,12 @@ cat > conftest.$ac_ext << EOF -#line 763 "configure" +#line 765 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -790,12 +792,12 @@ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:794: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:796: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:799: checking whether we are using GNU C" >&5 +echo "configure:801: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -804,7 +806,7 @@ yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:808: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:810: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -823,7 +825,7 @@ ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:827: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:829: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -855,7 +857,7 @@ fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:859: checking how to run the C preprocessor" >&5 +echo "configure:861: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -870,13 +872,13 @@ # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:880: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:882: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -887,13 +889,13 @@ rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:899: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -904,13 +906,13 @@ rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:914: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:916: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -937,7 +939,7 @@ # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:941: checking for $ac_word" >&5 +echo "configure:943: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -965,7 +967,7 @@ fi echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:969: checking whether ln -s works" >&5 +echo "configure:971: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -990,7 +992,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:994: checking for $ac_word" >&5 +echo "configure:996: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1036,7 +1038,7 @@ echo $ac_n "checking whether we are using GNU make""... $ac_c" 1>&6 -echo "configure:1040: checking whether we are using GNU make" >&5 +echo "configure:1042: checking whether we are using GNU make" >&5 set dummy ${MAKE-make}; ac_make=$2 if eval "test \"`echo '$''{'ac_cv_prog_gnu_make'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1062,9 +1064,9 @@ echo $ac_n "checking for AIX""... $ac_c" 1>&6 -echo "configure:1066: checking for AIX" >&5 +echo "configure:1068: checking for AIX" >&5 cat > conftest.$ac_ext <&6 -echo "configure:1091: checking for minix/config.h" >&5 +echo "configure:1093: checking for minix/config.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1101: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1103: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1135,7 +1137,7 @@ fi echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 -echo "configure:1139: checking for POSIXized ISC" >&5 +echo "configure:1141: checking for POSIXized ISC" >&5 if test -d /etc/conf/kconfig.d && grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 then @@ -1156,7 +1158,7 @@ fi echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6 -echo "configure:1160: checking for ${CC-cc} option to accept ANSI C" >&5 +echo "configure:1162: checking for ${CC-cc} option to accept ANSI C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1166,7 +1168,7 @@ do CFLAGS="$ac_save_CFLAGS $ac_arg" cat > conftest.$ac_ext < #if !defined(__STDC__) || __STDC__ != 1 @@ -1180,7 +1182,7 @@ struct s2 {int (*f) (double a);}; ; return 0; } EOF -if { (eval echo configure:1184: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1186: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_prog_cc_stdc="$ac_arg"; break else @@ -1200,19 +1202,19 @@ esac echo $ac_n "checking whether sys/types.h defines makedev""... $ac_c" 1>&6 -echo "configure:1204: checking whether sys/types.h defines makedev" >&5 +echo "configure:1206: checking whether sys/types.h defines makedev" >&5 if eval "test \"`echo '$''{'ac_cv_header_sys_types_h_makedev'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return makedev(0, 0); ; return 0; } EOF -if { (eval echo configure:1216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_sys_types_h_makedev=yes else @@ -1230,17 +1232,17 @@ if test $ac_cv_header_sys_types_h_makedev = no; then ac_safe=`echo "sys/mkdev.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for sys/mkdev.h""... $ac_c" 1>&6 -echo "configure:1234: checking for sys/mkdev.h" >&5 +echo "configure:1236: checking for sys/mkdev.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1244: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1246: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1268,17 +1270,17 @@ if test $ac_cv_header_sys_mkdev_h = no; then ac_safe=`echo "sys/sysmacros.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for sys/sysmacros.h""... $ac_c" 1>&6 -echo "configure:1272: checking for sys/sysmacros.h" >&5 +echo "configure:1274: checking for sys/sysmacros.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1282: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1284: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1306,12 +1308,12 @@ fi echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:1310: checking for working const" >&5 +echo "configure:1312: checking for working const" >&5 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else @@ -1383,7 +1385,7 @@ # Extract the first word of "mv", so it can be a program name with args. set dummy mv; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1387: checking for $ac_word" >&5 +echo "configure:1389: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1419,7 +1421,7 @@ # Extract the first word of "cp", so it can be a program name with args. set dummy cp; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1423: checking for $ac_word" >&5 +echo "configure:1425: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1455,7 +1457,7 @@ # Extract the first word of "rm", so it can be a program name with args. set dummy rm; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1459: checking for $ac_word" >&5 +echo "configure:1461: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1491,7 +1493,7 @@ # Extract the first word of "chmod", so it can be a program name with args. set dummy chmod; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1495: checking for $ac_word" >&5 +echo "configure:1497: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_CHMOD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1527,7 +1529,7 @@ # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1531: checking for $ac_word" >&5 +echo "configure:1533: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1564,7 +1566,7 @@ # Extract the first word of "uname", so it can be a program name with args. set dummy uname; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1568: checking for $ac_word" >&5 +echo "configure:1570: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_system'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1596,7 +1598,7 @@ # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1600: checking for $ac_word" >&5 +echo "configure:1602: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_X11_WWW'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1629,14 +1631,14 @@ X11_WWW=lynx fi -ALL_LINGUAS="cs da de es es_ES fr it ja ko no pl ru ro" +ALL_LINGUAS="ca cs da de es es_ES fi fr hu it ja ko no pl ro ru wa zh_TW.Big5" echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:1635: checking for ANSI C header files" >&5 +echo "configure:1637: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -1644,7 +1646,7 @@ #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1648: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1650: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1661,7 +1663,7 @@ if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -1679,7 +1681,7 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -1700,7 +1702,7 @@ : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -1711,7 +1713,7 @@ exit (0); } EOF -if { (eval echo configure:1715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:1717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -1735,21 +1737,21 @@ fi echo $ac_n "checking for inline""... $ac_c" 1>&6 -echo "configure:1739: checking for inline" >&5 +echo "configure:1741: checking for inline" >&5 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_inline=$ac_kw; break else @@ -1775,12 +1777,12 @@ esac echo $ac_n "checking for off_t""... $ac_c" 1>&6 -echo "configure:1779: checking for off_t" >&5 +echo "configure:1781: checking for off_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -1808,12 +1810,12 @@ fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:1812: checking for size_t" >&5 +echo "configure:1814: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -1843,19 +1845,19 @@ # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:1847: checking for working alloca.h" >&5 +echo "configure:1849: checking for working alloca.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:1859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -1876,12 +1878,12 @@ fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:1880: checking for alloca" >&5 +echo "configure:1882: checking for alloca" >&5 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -1941,12 +1943,12 @@ echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:1945: checking whether alloca needs Cray hooks" >&5 +echo "configure:1947: checking whether alloca needs Cray hooks" >&5 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 -echo "configure:1975: checking for $ac_func" >&5 +echo "configure:1977: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -2026,7 +2028,7 @@ fi echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:2030: checking stack direction for C alloca" >&5 +echo "configure:2032: checking stack direction for C alloca" >&5 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2034,7 +2036,7 @@ ac_cv_c_stack_direction=0 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:2059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_c_stack_direction=1 else @@ -2078,17 +2080,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:2082: checking for $ac_hdr" >&5 +echo "configure:2084: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2092: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2117,12 +2119,12 @@ for ac_func in getpagesize do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2121: checking for $ac_func" >&5 +echo "configure:2123: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -2170,7 +2172,7 @@ done echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:2174: checking for working mmap" >&5 +echo "configure:2176: checking for working mmap" >&5 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2178,7 +2180,7 @@ ac_cv_func_mmap_fixed_mapped=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:2324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_mmap_fixed_mapped=yes else @@ -2346,17 +2348,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:2350: checking for $ac_hdr" >&5 +echo "configure:2352: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2360: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2362: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2386,12 +2388,12 @@ __argz_count __argz_stringify __argz_next do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2390: checking for $ac_func" >&5 +echo "configure:2392: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -2443,12 +2445,12 @@ for ac_func in stpcpy do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2447: checking for $ac_func" >&5 +echo "configure:2449: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -2505,19 +2507,19 @@ if test $ac_cv_header_locale_h = yes; then echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 -echo "configure:2509: checking for LC_MESSAGES" >&5 +echo "configure:2511: checking for LC_MESSAGES" >&5 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return LC_MESSAGES ; return 0; } EOF -if { (eval echo configure:2521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_val_LC_MESSAGES=yes else @@ -2538,7 +2540,7 @@ fi fi echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 -echo "configure:2542: checking whether NLS is requested" >&5 +echo "configure:2544: checking whether NLS is requested" >&5 # Check whether --enable-nls or --disable-nls was given. if test "${enable_nls+set}" = set; then enableval="$enable_nls" @@ -2558,7 +2560,7 @@ EOF echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 -echo "configure:2562: checking whether included gettext is requested" >&5 +echo "configure:2564: checking whether included gettext is requested" >&5 # Check whether --with-included-gettext or --without-included-gettext was given. if test "${with_included_gettext+set}" = set; then withval="$with_included_gettext" @@ -2577,17 +2579,17 @@ ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for libintl.h""... $ac_c" 1>&6 -echo "configure:2581: checking for libintl.h" >&5 +echo "configure:2583: checking for libintl.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2591: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2593: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2604,19 +2606,19 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6 -echo "configure:2608: checking for gettext in libc" >&5 +echo "configure:2610: checking for gettext in libc" >&5 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return (int) gettext ("") ; return 0; } EOF -if { (eval echo configure:2620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gt_cv_func_gettext_libc=yes else @@ -2632,7 +2634,7 @@ if test "$gt_cv_func_gettext_libc" != "yes"; then echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6 -echo "configure:2636: checking for bindtextdomain in -lintl" >&5 +echo "configure:2638: checking for bindtextdomain in -lintl" >&5 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -2640,7 +2642,7 @@ ac_save_LIBS="$LIBS" LIBS="-lintl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -2667,19 +2669,19 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6 -echo "configure:2671: checking for gettext in libintl" >&5 +echo "configure:2673: checking for gettext in libintl" >&5 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gt_cv_func_gettext_libintl=yes else @@ -2707,7 +2709,7 @@ # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2711: checking for $ac_word" >&5 +echo "configure:2713: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2741,12 +2743,12 @@ for ac_func in dcgettext do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2745: checking for $ac_func" >&5 +echo "configure:2747: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -2796,7 +2798,7 @@ # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2800: checking for $ac_word" >&5 +echo "configure:2802: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2832,7 +2834,7 @@ # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2836: checking for $ac_word" >&5 +echo "configure:2838: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2864,7 +2866,7 @@ fi cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* CATOBJEXT=.gmo DATADIRNAME=share @@ -2895,7 +2897,7 @@ if test "$CATOBJEXT" = "NONE"; then echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6 -echo "configure:2899: checking whether catgets can be used" >&5 +echo "configure:2901: checking whether catgets can be used" >&5 # Check whether --with-catgets or --without-catgets was given. if test "${with_catgets+set}" = set; then withval="$with_catgets" @@ -2908,7 +2910,7 @@ if test "$nls_cv_use_catgets" = "yes"; then echo $ac_n "checking for main in -li""... $ac_c" 1>&6 -echo "configure:2912: checking for main in -li" >&5 +echo "configure:2914: checking for main in -li" >&5 ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -2916,14 +2918,14 @@ ac_save_LIBS="$LIBS" LIBS="-li $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -2951,12 +2953,12 @@ fi echo $ac_n "checking for catgets""... $ac_c" 1>&6 -echo "configure:2955: checking for catgets" >&5 +echo "configure:2957: checking for catgets" >&5 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_catgets=yes" else @@ -3001,7 +3003,7 @@ # Extract the first word of "gencat", so it can be a program name with args. set dummy gencat; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3005: checking for $ac_word" >&5 +echo "configure:3007: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3037,7 +3039,7 @@ # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3041: checking for $ac_word" >&5 +echo "configure:3043: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3074,7 +3076,7 @@ # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3078: checking for $ac_word" >&5 +echo "configure:3080: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3109,7 +3111,7 @@ # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3113: checking for $ac_word" >&5 +echo "configure:3115: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3167,7 +3169,7 @@ # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3171: checking for $ac_word" >&5 +echo "configure:3173: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3201,7 +3203,7 @@ # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3205: checking for $ac_word" >&5 +echo "configure:3207: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3237,7 +3239,7 @@ # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3241: checking for $ac_word" >&5 +echo "configure:3243: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3327,7 +3329,7 @@ LINGUAS= else echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 -echo "configure:3331: checking for catalogs to be installed" >&5 +echo "configure:3333: checking for catalogs to be installed" >&5 NEW_LINGUAS= for lang in ${LINGUAS=$ALL_LINGUAS}; do case "$ALL_LINGUAS" in @@ -3355,17 +3357,17 @@ if test "$CATOBJEXT" = ".cat"; then ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6 -echo "configure:3359: checking for linux/version.h" >&5 +echo "configure:3361: checking for linux/version.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3369: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3371: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3525,7 +3527,7 @@ # Extract the first word of "glib-config", so it can be a program name with args. set dummy glib-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3529: checking for $ac_word" >&5 +echo "configure:3531: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3560,7 +3562,7 @@ min_glib_version=1.2.0 echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6 -echo "configure:3564: checking for GLIB - version >= $min_glib_version" >&5 +echo "configure:3566: checking for GLIB - version >= $min_glib_version" >&5 no_glib="" if test "$GLIB_CONFIG" = "no" ; then no_glib=yes @@ -3583,7 +3585,7 @@ echo $ac_n "cross compiling; assumed OK... $ac_c" else cat > conftest.$ac_ext < @@ -3659,7 +3661,7 @@ } EOF -if { (eval echo configure:3663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3665: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -3693,7 +3695,7 @@ CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$LIBS $GLIB_LIBS" cat > conftest.$ac_ext < @@ -3703,7 +3705,7 @@ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ; return 0; } EOF -if { (eval echo configure:3707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GLIB or finding the wrong" @@ -3786,7 +3788,7 @@ # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:3790: checking for a BSD compatible install" >&5 +echo "configure:3792: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3842,17 +3844,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3846: checking for $ac_hdr" >&5 +echo "configure:3848: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3856: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3858: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3882,17 +3884,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3886: checking for $ac_hdr" >&5 +echo "configure:3888: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3896: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3898: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3924,12 +3926,12 @@ fi echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 -echo "configure:3928: checking for sys/wait.h that is POSIX.1 compatible" >&5 +echo "configure:3930: checking for sys/wait.h that is POSIX.1 compatible" >&5 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -3945,7 +3947,7 @@ s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } EOF -if { (eval echo configure:3949: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_sys_wait_h=yes else @@ -3970,12 +3972,12 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 -echo "configure:3974: checking for $ac_hdr that defines DIR" >&5 +echo "configure:3976: checking for $ac_hdr that defines DIR" >&5 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include <$ac_hdr> @@ -3983,7 +3985,7 @@ DIR *dirp = 0; ; return 0; } EOF -if { (eval echo configure:3987: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3989: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval "ac_cv_header_dirent_$ac_safe=yes" else @@ -4008,7 +4010,7 @@ # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 -echo "configure:4012: checking for opendir in -ldir" >&5 +echo "configure:4014: checking for opendir in -ldir" >&5 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4016,7 +4018,7 @@ ac_save_LIBS="$LIBS" LIBS="-ldir $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4049,7 +4051,7 @@ else echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 -echo "configure:4053: checking for opendir in -lx" >&5 +echo "configure:4055: checking for opendir in -lx" >&5 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4057,7 +4059,7 @@ ac_save_LIBS="$LIBS" LIBS="-lx $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4074: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4092,7 +4094,7 @@ echo $ac_n "checking filename fits on dirent.d_name""... $ac_c" 1>&6 -echo "configure:4096: checking filename fits on dirent.d_name" >&5 +echo "configure:4098: checking filename fits on dirent.d_name" >&5 if eval "test \"`echo '$''{'ac_cv_dnamesize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4106,7 +4108,7 @@ else cat > conftest.$ac_ext < @@ -4123,7 +4125,7 @@ EOF -if { (eval echo configure:4127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:4129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_dnamesize="no" @@ -4152,12 +4154,12 @@ echo "$ac_t""$ac_cv_dnamesize" 1>&6 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:4156: checking for ANSI C header files" >&5 +echo "configure:4158: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -4165,7 +4167,7 @@ #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4169: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4182,7 +4184,7 @@ if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -4200,7 +4202,7 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -4221,7 +4223,7 @@ : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -4232,7 +4234,7 @@ exit (0); } EOF -if { (eval echo configure:4236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:4238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -4264,12 +4266,12 @@ echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6 -echo "configure:4268: checking for st_blksize in struct stat" >&5 +echo "configure:4270: checking for st_blksize in struct stat" >&5 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -4277,7 +4279,7 @@ struct stat s; s.st_blksize; ; return 0; } EOF -if { (eval echo configure:4281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_st_blksize=yes else @@ -4298,12 +4300,12 @@ fi echo $ac_n "checking for st_blocks in struct stat""... $ac_c" 1>&6 -echo "configure:4302: checking for st_blocks in struct stat" >&5 +echo "configure:4304: checking for st_blocks in struct stat" >&5 if eval "test \"`echo '$''{'ac_cv_struct_st_blocks'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -4311,7 +4313,7 @@ struct stat s; s.st_blocks; ; return 0; } EOF -if { (eval echo configure:4315: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4317: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_st_blocks=yes else @@ -4334,12 +4336,12 @@ fi echo $ac_n "checking for st_rdev in struct stat""... $ac_c" 1>&6 -echo "configure:4338: checking for st_rdev in struct stat" >&5 +echo "configure:4340: checking for st_rdev in struct stat" >&5 if eval "test \"`echo '$''{'ac_cv_struct_st_rdev'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -4347,7 +4349,7 @@ struct stat s; s.st_rdev; ; return 0; } EOF -if { (eval echo configure:4351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_st_rdev=yes else @@ -4372,12 +4374,12 @@ for ac_func in strerror statfs getwd strcasecmp strncasecmp do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4376: checking for $ac_func" >&5 +echo "configure:4378: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4427,12 +4429,12 @@ for ac_func in strdup memmove pwdauth truncate initgroups putenv do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4431: checking for $ac_func" >&5 +echo "configure:4433: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4482,12 +4484,12 @@ for ac_func in memset memcpy tcsetattr tcgetattr cfgetospeed do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4486: checking for $ac_func" >&5 +echo "configure:4488: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4537,12 +4539,12 @@ for ac_func in sigaction sigemptyset sigprocmask sigaddset do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4541: checking for $ac_func" >&5 +echo "configure:4543: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4592,12 +4594,12 @@ for ac_func in sysconf setuid setreuid do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4596: checking for $ac_func" >&5 +echo "configure:4598: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4648,12 +4650,12 @@ for ac_func in getpt do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4652: checking for $ac_func" >&5 +echo "configure:4654: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4704,7 +4706,7 @@ SHADOWLIB= if test x$system = xLinux; then echo $ac_n "checking for pw_encrypt in -lshadow""... $ac_c" 1>&6 -echo "configure:4708: checking for pw_encrypt in -lshadow" >&5 +echo "configure:4710: checking for pw_encrypt in -lshadow" >&5 ac_lib_var=`echo shadow'_'pw_encrypt | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4712,7 +4714,7 @@ ac_save_LIBS="$LIBS" LIBS="-lshadow $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4744,17 +4746,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:4748: checking for $ac_hdr" >&5 +echo "configure:4750: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4758: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4760: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4787,17 +4789,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:4791: checking for $ac_hdr" >&5 +echo "configure:4793: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4801: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4803: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4845,7 +4847,7 @@ NEED_CRYPT_PROTOTYPE=yes if test x$ac_cv_header_crypt_h = xyes; then cat > conftest.$ac_ext < int main() { return 0; } @@ -4866,7 +4868,7 @@ else if test x$ac_cv_header_unistd_h = xyes; then cat > conftest.$ac_ext < int main() { return 0; } @@ -4897,17 +4899,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:4901: checking for $ac_hdr" >&5 +echo "configure:4903: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4911: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4913: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4938,12 +4940,12 @@ for ac_func in crypt do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4942: checking for $ac_func" >&5 +echo "configure:4944: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4988,7 +4990,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6 -echo "configure:4992: checking for crypt in -lcrypt" >&5 +echo "configure:4994: checking for crypt in -lcrypt" >&5 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4996,7 +4998,7 @@ ac_save_LIBS="$LIBS" LIBS="-lcrypt $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5027,7 +5029,7 @@ echo "$ac_t""no" 1>&6 echo $ac_n "checking for crypt in -lcrypt_i""... $ac_c" 1>&6 -echo "configure:5031: checking for crypt in -lcrypt_i" >&5 +echo "configure:5033: checking for crypt in -lcrypt_i" >&5 ac_lib_var=`echo crypt_i'_'crypt | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5035,7 +5037,7 @@ ac_save_LIBS="$LIBS" LIBS="-lcrypt_i $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5076,12 +5078,12 @@ for ac_func in grantpt do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5080: checking for $ac_func" >&5 +echo "configure:5082: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5132,7 +5134,7 @@ : else echo $ac_n "checking for grantpt in -lpt""... $ac_c" 1>&6 -echo "configure:5136: checking for grantpt in -lpt" >&5 +echo "configure:5138: checking for grantpt in -lpt" >&5 ac_lib_var=`echo pt'_'grantpt | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5140,7 +5142,7 @@ ac_save_LIBS="$LIBS" LIBS="-lpt $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5182,7 +5184,7 @@ if test x$GCC = xyes; then echo $ac_n "checking for tolower in -lintl""... $ac_c" 1>&6 -echo "configure:5186: checking for tolower in -lintl" >&5 +echo "configure:5188: checking for tolower in -lintl" >&5 ac_lib_var=`echo intl'_'tolower | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5190,7 +5192,7 @@ ac_save_LIBS="$LIBS" LIBS="-lintl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5233,12 +5235,12 @@ for ac_func in statlstat do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5237: checking for $ac_func" >&5 +echo "configure:5239: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5287,9 +5289,9 @@ echo $ac_n "checking for AIX defines""... $ac_c" 1>&6 -echo "configure:5291: checking for AIX defines" >&5 +echo "configure:5293: checking for AIX defines" >&5 cat > conftest.$ac_ext <&6 -echo "configure:5318: checking for getmntent in -lgen" >&5 +echo "configure:5320: checking for getmntent in -lgen" >&5 ac_lib_var=`echo gen'_'getmntent | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5322,7 +5324,7 @@ ac_save_LIBS="$LIBS" LIBS="-lgen $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5359,17 +5361,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:5363: checking for $ac_hdr" >&5 +echo "configure:5365: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5373: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5375: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5399,17 +5401,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:5403: checking for $ac_hdr" >&5 +echo "configure:5405: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5413: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5415: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5439,17 +5441,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:5443: checking for $ac_hdr" >&5 +echo "configure:5445: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5453: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5455: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5478,12 +5480,12 @@ for ac_func in getmntinfo do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5482: checking for $ac_func" >&5 +echo "configure:5484: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -5533,12 +5535,12 @@ echo $ac_n "checking for d_ino member in directory struct""... $ac_c" 1>&6 -echo "configure:5537: checking for d_ino member in directory struct" >&5 +echo "configure:5539: checking for d_ino member in directory struct" >&5 if eval "test \"`echo '$''{'fu_cv_sys_d_ino_in_dirent'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -5561,7 +5563,7 @@ struct dirent dp; dp.d_ino = 0; ; return 0; } EOF -if { (eval echo configure:5565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* fu_cv_sys_d_ino_in_dirent=yes else @@ -5588,7 +5590,7 @@ # make sure LIBS contains -lsun (on Irix4) or -lseq (on PTX). # getmntent is in -lsun on Irix 4, -lseq on Dynix/PTX, -lgen on Unixware. echo $ac_n "checking for getmntent in -lsun""... $ac_c" 1>&6 -echo "configure:5592: checking for getmntent in -lsun" >&5 +echo "configure:5594: checking for getmntent in -lsun" >&5 ac_lib_var=`echo sun'_'getmntent | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5596,7 +5598,7 @@ ac_save_LIBS="$LIBS" LIBS="-lsun $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5626,7 +5628,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for getmntent in -lseq""... $ac_c" 1>&6 -echo "configure:5630: checking for getmntent in -lseq" >&5 +echo "configure:5632: checking for getmntent in -lseq" >&5 ac_lib_var=`echo seq'_'getmntent | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5634,7 +5636,7 @@ ac_save_LIBS="$LIBS" LIBS="-lseq $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5664,7 +5666,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for getmntent in -lgen""... $ac_c" 1>&6 -echo "configure:5668: checking for getmntent in -lgen" >&5 +echo "configure:5670: checking for getmntent in -lgen" >&5 ac_lib_var=`echo gen'_'getmntent | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5672,7 +5674,7 @@ ac_save_LIBS="$LIBS" LIBS="-lgen $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5708,12 +5710,12 @@ fi echo $ac_n "checking for getmntent""... $ac_c" 1>&6 -echo "configure:5712: checking for getmntent" >&5 +echo "configure:5714: checking for getmntent" >&5 if eval "test \"`echo '$''{'ac_cv_func_getmntent'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_getmntent=yes" else @@ -5767,12 +5769,12 @@ if test -z "$list_mounted_fs"; then # SVR4 echo $ac_n "checking for two-argument getmntent function""... $ac_c" 1>&6 -echo "configure:5771: checking for two-argument getmntent function" >&5 +echo "configure:5773: checking for two-argument getmntent function" >&5 if eval "test \"`echo '$''{'fu_cv_sys_mounted_getmntent2'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF @@ -5801,7 +5803,7 @@ if test -z "$list_mounted_fs"; then # 4.3BSD, SunOS, HP-UX, Dynix, Irix echo $ac_n "checking for one-argument getmntent function""... $ac_c" 1>&6 -echo "configure:5805: checking for one-argument getmntent function" >&5 +echo "configure:5807: checking for one-argument getmntent function" >&5 if eval "test \"`echo '$''{'fu_cv_sys_mounted_getmntent1'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5830,12 +5832,12 @@ if test -z "$list_mounted_fs"; then # DEC Alpha running OSF/1. echo $ac_n "checking for getfsstat function""... $ac_c" 1>&6 -echo "configure:5834: checking for getfsstat function" >&5 +echo "configure:5836: checking for getfsstat function" >&5 if eval "test \"`echo '$''{'fu_cv_sys_mounted_getsstat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -5846,7 +5848,7 @@ numsys = getfsstat ((struct statfs *)0, 0L, MNT_WAIT); ; return 0; } EOF -if { (eval echo configure:5850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* fu_cv_sys_mounted_getsstat=yes else @@ -5871,17 +5873,17 @@ if test -z "$list_mounted_fs"; then # AIX. echo $ac_n "checking for mntctl function and struct vmount""... $ac_c" 1>&6 -echo "configure:5875: checking for mntctl function and struct vmount" >&5 +echo "configure:5877: checking for mntctl function and struct vmount" >&5 if eval "test \"`echo '$''{'fu_cv_sys_mounted_vmount'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5885: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5887: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5909,12 +5911,12 @@ if test -z "$list_mounted_fs"; then # SVR3 echo $ac_n "checking for existence of three headers""... $ac_c" 1>&6 -echo "configure:5913: checking for existence of three headers" >&5 +echo "configure:5915: checking for existence of three headers" >&5 if eval "test \"`echo '$''{'fu_cv_sys_mounted_fread_fstyp'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -5922,7 +5924,7 @@ #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5926: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5950,7 +5952,7 @@ if test -z "$list_mounted_fs"; then # 4.4BSD and DEC OSF/1. echo $ac_n "checking for getmntinfo function""... $ac_c" 1>&6 -echo "configure:5954: checking for getmntinfo function" >&5 +echo "configure:5956: checking for getmntinfo function" >&5 if eval "test \"`echo '$''{'fu_cv_sys_mounted_getmntinfo'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5958,7 +5960,7 @@ ok= if test $ac_cv_func_getmntinfo = yes; then cat > conftest.$ac_ext < EOF @@ -5991,19 +5993,19 @@ if test -z "$list_mounted_fs"; then # Ultrix echo $ac_n "checking for getmnt function""... $ac_c" 1>&6 -echo "configure:5995: checking for getmnt function" >&5 +echo "configure:5997: checking for getmnt function" >&5 if eval "test \"`echo '$''{'fu_cv_sys_mounted_getmnt'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6007: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:6009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -6031,17 +6033,17 @@ if test -z "$list_mounted_fs"; then # SVR2 echo $ac_n "checking whether it is possible to resort to fread on /etc/mnttab""... $ac_c" 1>&6 -echo "configure:6035: checking whether it is possible to resort to fread on /etc/mnttab" >&5 +echo "configure:6037: checking whether it is possible to resort to fread on /etc/mnttab" >&5 if eval "test \"`echo '$''{'fu_cv_sys_mounted_fread'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6045: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:6047: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -6075,7 +6077,7 @@ echo "checking how to get filesystem space usage" 1>&6 -echo "configure:6079: checking how to get filesystem space usage" >&5 +echo "configure:6081: checking how to get filesystem space usage" >&5 space=no # Here we'll compromise a little (and perform only the link test) @@ -6085,12 +6087,12 @@ for ac_func in statvfs do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6089: checking for $ac_func" >&5 +echo "configure:6091: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6149,7 +6151,7 @@ if test $space = no; then # DEC Alpha running OSF/1 echo $ac_n "checking for 3-argument statfs function (DEC OSF/1)""... $ac_c" 1>&6 -echo "configure:6153: checking for 3-argument statfs function (DEC OSF/1)" >&5 +echo "configure:6155: checking for 3-argument statfs function (DEC OSF/1)" >&5 if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs3_osf1'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6157,7 +6159,7 @@ fu_cv_sys_stat_statfs3_osf1=no else cat > conftest.$ac_ext < @@ -6170,7 +6172,7 @@ exit (statfs (".", &fsd, sizeof (struct statfs))); } EOF -if { (eval echo configure:6174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then fu_cv_sys_stat_statfs3_osf1=yes else @@ -6197,7 +6199,7 @@ if test $space = no; then # AIX echo $ac_n "checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)""... $ac_c" 1>&6 -echo "configure:6201: checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)" >&5 +echo "configure:6203: checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)" >&5 if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs2_bsize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6205,7 +6207,7 @@ fu_cv_sys_stat_statfs2_bsize=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then fu_cv_sys_stat_statfs2_bsize=yes else @@ -6251,7 +6253,7 @@ if test $space = no; then # SVR3 echo $ac_n "checking for four-argument statfs (AIX-3.2.5, SVR3)""... $ac_c" 1>&6 -echo "configure:6255: checking for four-argument statfs (AIX-3.2.5, SVR3)" >&5 +echo "configure:6257: checking for four-argument statfs (AIX-3.2.5, SVR3)" >&5 if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs4'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6259,7 +6261,7 @@ fu_cv_sys_stat_statfs4=no else cat > conftest.$ac_ext < #include @@ -6269,7 +6271,7 @@ exit (statfs (".", &fsd, sizeof fsd, 0)); } EOF -if { (eval echo configure:6273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6275: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then fu_cv_sys_stat_statfs4=yes else @@ -6296,7 +6298,7 @@ if test $space = no; then # 4.4BSD and NetBSD echo $ac_n "checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)""... $ac_c" 1>&6 -echo "configure:6300: checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)" >&5 +echo "configure:6302: checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)" >&5 if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs2_fsize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6304,7 +6306,7 @@ fu_cv_sys_stat_statfs2_fsize=no else cat > conftest.$ac_ext < #ifdef HAVE_SYS_PARAM_H @@ -6320,7 +6322,7 @@ exit (statfs (".", &fsd)); } EOF -if { (eval echo configure:6324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then fu_cv_sys_stat_statfs2_fsize=yes else @@ -6347,7 +6349,7 @@ if test $space = no; then # Ultrix echo $ac_n "checking for two-argument statfs with struct fs_data (Ultrix)""... $ac_c" 1>&6 -echo "configure:6351: checking for two-argument statfs with struct fs_data (Ultrix)" >&5 +echo "configure:6353: checking for two-argument statfs with struct fs_data (Ultrix)" >&5 if eval "test \"`echo '$''{'fu_cv_sys_stat_fs_data'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6355,7 +6357,7 @@ fu_cv_sys_stat_fs_data=no else cat > conftest.$ac_ext < @@ -6376,7 +6378,7 @@ exit (statfs (".", &fsd) != 1); } EOF -if { (eval echo configure:6380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then fu_cv_sys_stat_fs_data=yes else @@ -6404,12 +6406,12 @@ echo $ac_n "checking for mode_t""... $ac_c" 1>&6 -echo "configure:6408: checking for mode_t" >&5 +echo "configure:6410: checking for mode_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -6437,12 +6439,12 @@ fi echo $ac_n "checking for umode_t""... $ac_c" 1>&6 -echo "configure:6441: checking for umode_t" >&5 +echo "configure:6443: checking for umode_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_umode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -6470,12 +6472,12 @@ fi echo $ac_n "checking for off_t""... $ac_c" 1>&6 -echo "configure:6474: checking for off_t" >&5 +echo "configure:6476: checking for off_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -6503,12 +6505,12 @@ fi echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:6507: checking for pid_t" >&5 +echo "configure:6509: checking for pid_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -6536,12 +6538,12 @@ fi echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 -echo "configure:6540: checking for uid_t in sys/types.h" >&5 +echo "configure:6542: checking for uid_t in sys/types.h" >&5 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF @@ -6570,12 +6572,12 @@ fi echo $ac_n "checking for nlink_t""... $ac_c" 1>&6 -echo "configure:6574: checking for nlink_t" >&5 +echo "configure:6576: checking for nlink_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_nlink_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -6607,17 +6609,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:6611: checking for $ac_hdr" >&5 +echo "configure:6613: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6621: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:6623: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -6646,12 +6648,12 @@ for ac_func in getpagesize do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6650: checking for $ac_func" >&5 +echo "configure:6652: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6699,7 +6701,7 @@ done echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:6703: checking for working mmap" >&5 +echo "configure:6705: checking for working mmap" >&5 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6707,7 +6709,7 @@ ac_cv_func_mmap_fixed_mapped=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_mmap_fixed_mapped=yes else @@ -6872,19 +6874,19 @@ # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:6876: checking for working alloca.h" >&5 +echo "configure:6878: checking for working alloca.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:6888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -6905,12 +6907,12 @@ fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:6909: checking for alloca" >&5 +echo "configure:6911: checking for alloca" >&5 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -6970,12 +6972,12 @@ echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:6974: checking whether alloca needs Cray hooks" >&5 +echo "configure:6976: checking whether alloca needs Cray hooks" >&5 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 -echo "configure:7004: checking for $ac_func" >&5 +echo "configure:7006: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7055,7 +7057,7 @@ fi echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:7059: checking stack direction for C alloca" >&5 +echo "configure:7061: checking stack direction for C alloca" >&5 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7063,7 +7065,7 @@ ac_cv_c_stack_direction=0 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_c_stack_direction=1 else @@ -7110,7 +7112,7 @@ # Uses ac_ vars as temps to allow command line to override cache and checks. # --without-x overrides everything else, but does not touch the cache. echo $ac_n "checking for X""... $ac_c" 1>&6 -echo "configure:7114: checking for X" >&5 +echo "configure:7116: checking for X" >&5 # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then @@ -7172,12 +7174,12 @@ # First, try using that file with no special directory specified. cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7181: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:7183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -7246,14 +7248,14 @@ ac_save_LIBS="$LIBS" LIBS="-l$x_direct_test_library $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* LIBS="$ac_save_LIBS" # We can link X programs with no special library path. @@ -7359,17 +7361,17 @@ case "`(uname -sr) 2>/dev/null`" in "SunOS 5"*) echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 -echo "configure:7363: checking whether -R must be followed by a space" >&5 +echo "configure:7365: checking whether -R must be followed by a space" >&5 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7375: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_nospace=yes else @@ -7385,14 +7387,14 @@ else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_space=yes else @@ -7424,7 +7426,7 @@ # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 -echo "configure:7428: checking for dnet_ntoa in -ldnet" >&5 +echo "configure:7430: checking for dnet_ntoa in -ldnet" >&5 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7432,7 +7434,7 @@ ac_save_LIBS="$LIBS" LIBS="-ldnet $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7465,7 +7467,7 @@ if test $ac_cv_lib_dnet_dnet_ntoa = no; then echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 -echo "configure:7469: checking for dnet_ntoa in -ldnet_stub" >&5 +echo "configure:7471: checking for dnet_ntoa in -ldnet_stub" >&5 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7473,7 +7475,7 @@ ac_save_LIBS="$LIBS" LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7513,12 +7515,12 @@ # The nsl library prevents programs from opening the X display # on Irix 5.2, according to dickey@clark.net. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:7517: checking for gethostbyname" >&5 +echo "configure:7519: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else @@ -7562,7 +7564,7 @@ if test $ac_cv_func_gethostbyname = no; then echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:7566: checking for gethostbyname in -lnsl" >&5 +echo "configure:7568: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7570,7 +7572,7 @@ ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7611,12 +7613,12 @@ # -lsocket must be given before -lnsl if both are needed. # We assume that if connect needs -lnsl, so does gethostbyname. echo $ac_n "checking for connect""... $ac_c" 1>&6 -echo "configure:7615: checking for connect" >&5 +echo "configure:7617: checking for connect" >&5 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_connect=yes" else @@ -7660,7 +7662,7 @@ if test $ac_cv_func_connect = no; then echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 -echo "configure:7664: checking for connect in -lsocket" >&5 +echo "configure:7666: checking for connect in -lsocket" >&5 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7668,7 +7670,7 @@ ac_save_LIBS="$LIBS" LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7703,12 +7705,12 @@ # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. echo $ac_n "checking for remove""... $ac_c" 1>&6 -echo "configure:7707: checking for remove" >&5 +echo "configure:7709: checking for remove" >&5 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_remove=yes" else @@ -7752,7 +7754,7 @@ if test $ac_cv_func_remove = no; then echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 -echo "configure:7756: checking for remove in -lposix" >&5 +echo "configure:7758: checking for remove in -lposix" >&5 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7760,7 +7762,7 @@ ac_save_LIBS="$LIBS" LIBS="-lposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7795,12 +7797,12 @@ # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. echo $ac_n "checking for shmat""... $ac_c" 1>&6 -echo "configure:7799: checking for shmat" >&5 +echo "configure:7801: checking for shmat" >&5 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_shmat=yes" else @@ -7844,7 +7846,7 @@ if test $ac_cv_func_shmat = no; then echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 -echo "configure:7848: checking for shmat in -lipc" >&5 +echo "configure:7850: checking for shmat in -lipc" >&5 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7852,7 +7854,7 @@ ac_save_LIBS="$LIBS" LIBS="-lipc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7896,7 +7898,7 @@ # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 -echo "configure:7900: checking for IceConnectionNumber in -lICE" >&5 +echo "configure:7902: checking for IceConnectionNumber in -lICE" >&5 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7904,7 +7906,7 @@ ac_save_LIBS="$LIBS" LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7965,7 +7967,7 @@ echo $ac_n "checking for t_accept in -lnsl""... $ac_c" 1>&6 -echo "configure:7969: checking for t_accept in -lnsl" >&5 +echo "configure:7971: checking for t_accept in -lnsl" >&5 ac_lib_var=`echo nsl'_'t_accept | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7973,7 +7975,7 @@ ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8012,7 +8014,7 @@ fi echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 -echo "configure:8016: checking for socket in -lsocket" >&5 +echo "configure:8018: checking for socket in -lsocket" >&5 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8020,7 +8022,7 @@ ac_save_LIBS="$LIBS" LIBS="-lsocket $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8063,12 +8065,12 @@ for ac_func in socket do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8067: checking for $ac_func" >&5 +echo "configure:8069: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8119,7 +8121,7 @@ # socket is not in the default libraries. See if it's in some other. for lib in bsd socket inet; do echo $ac_n "checking for socket in -l$lib""... $ac_c" 1>&6 -echo "configure:8123: checking for socket in -l$lib" >&5 +echo "configure:8125: checking for socket in -l$lib" >&5 ac_lib_var=`echo $lib'_'socket | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8127,7 +8129,7 @@ ac_save_LIBS="$LIBS" LIBS="-l$lib $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8170,12 +8172,12 @@ have_gethostbyname=no echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:8174: checking for gethostbyname" >&5 +echo "configure:8176: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else @@ -8221,7 +8223,7 @@ # gethostbyname is not in the default libraries. See if it's in some other. for lib in bsd socket inet; do echo $ac_n "checking for gethostbyname in -l$lib""... $ac_c" 1>&6 -echo "configure:8225: checking for gethostbyname in -l$lib" >&5 +echo "configure:8227: checking for gethostbyname in -l$lib" >&5 ac_lib_var=`echo $lib'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8229,7 +8231,7 @@ ac_save_LIBS="$LIBS" LIBS="-l$lib $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8266,12 +8268,12 @@ for ac_func in socketpair do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8270: checking for $ac_func" >&5 +echo "configure:8272: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8320,7 +8322,7 @@ echo $ac_n "checking for get_process_stats in -lseq""... $ac_c" 1>&6 -echo "configure:8324: checking for get_process_stats in -lseq" >&5 +echo "configure:8326: checking for get_process_stats in -lseq" >&5 ac_lib_var=`echo seq'_'get_process_stats | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8328,7 +8330,7 @@ ac_save_LIBS="$LIBS" LIBS="-lseq $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8377,7 +8379,7 @@ case $use_vfs in yes) echo $ac_n "checking for t_accept in -lnsl""... $ac_c" 1>&6 -echo "configure:8381: checking for t_accept in -lnsl" >&5 +echo "configure:8383: checking for t_accept in -lnsl" >&5 ac_lib_var=`echo nsl'_'t_accept | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8385,7 +8387,7 @@ ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8424,7 +8426,7 @@ fi echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 -echo "configure:8428: checking for socket in -lsocket" >&5 +echo "configure:8430: checking for socket in -lsocket" >&5 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8432,7 +8434,7 @@ ac_save_LIBS="$LIBS" LIBS="-lsocket $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8475,12 +8477,12 @@ for ac_func in socket do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8479: checking for $ac_func" >&5 +echo "configure:8481: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8531,7 +8533,7 @@ # socket is not in the default libraries. See if it's in some other. for lib in bsd socket inet; do echo $ac_n "checking for socket in -l$lib""... $ac_c" 1>&6 -echo "configure:8535: checking for socket in -l$lib" >&5 +echo "configure:8537: checking for socket in -l$lib" >&5 ac_lib_var=`echo $lib'_'socket | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8539,7 +8541,7 @@ ac_save_LIBS="$LIBS" LIBS="-l$lib $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8582,12 +8584,12 @@ have_gethostbyname=no echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:8586: checking for gethostbyname" >&5 +echo "configure:8588: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else @@ -8633,7 +8635,7 @@ # gethostbyname is not in the default libraries. See if it's in some other. for lib in bsd socket inet; do echo $ac_n "checking for gethostbyname in -l$lib""... $ac_c" 1>&6 -echo "configure:8637: checking for gethostbyname in -l$lib" >&5 +echo "configure:8639: checking for gethostbyname in -l$lib" >&5 ac_lib_var=`echo $lib'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8641,7 +8643,7 @@ ac_save_LIBS="$LIBS" LIBS="-l$lib $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8681,14 +8683,14 @@ av_struct_linger=no echo $ac_n "checking struct linger is available""... $ac_c" 1>&6 -echo "configure:8685: checking struct linger is available" >&5 +echo "configure:8687: checking struct linger is available" >&5 if test "$cross_compiling" = yes; then av_struct_linger=no else cat > conftest.$ac_ext < @@ -8704,7 +8706,7 @@ } EOF -if { (eval echo configure:8708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:8710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then cat >> confdefs.h <<\EOF @@ -8729,12 +8731,12 @@ for ac_func in pmap_set do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8733: checking for $ac_func" >&5 +echo "configure:8735: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8779,7 +8781,7 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for pmap_set in -lrpc""... $ac_c" 1>&6 -echo "configure:8783: checking for pmap_set in -lrpc" >&5 +echo "configure:8785: checking for pmap_set in -lrpc" >&5 ac_lib_var=`echo rpc'_'pmap_set | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8787,7 +8789,7 @@ ac_save_LIBS="$LIBS" LIBS="-lrpc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8830,12 +8832,12 @@ for ac_func in pmap_getport pmap_getmaps rresvport do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8834: checking for $ac_func" >&5 +echo "configure:8836: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8864: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8886,17 +8888,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:8890: checking for $ac_hdr" >&5 +echo "configure:8892: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8900: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8902: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8926,6 +8928,27 @@ use_net_code=true fi + smbfs="" + SAMBAFILES="" + # Check whether --with-samba or --without-samba was given. +if test "${with_samba+set}" = set; then + withval="$with_samba" + + if test "x$withval != xno"; then + cat >> confdefs.h <<\EOF +#define WITH_SMBFS 1 +EOF + + vfs_flags="$vfs_flags, smbfs" + smbfs="smbfs.o" + SAMBAFILES="\$(SAMBAFILES)" + fi + +fi + + + + termnet=false # Check whether --with-termnet or --without-termnet was given. if test "${with_termnet+set}" = set; then @@ -9139,7 +9162,7 @@ else echo $ac_n "checking for Gpm_Repeat in -lgpm""... $ac_c" 1>&6 -echo "configure:9143: checking for Gpm_Repeat in -lgpm" >&5 +echo "configure:9166: checking for Gpm_Repeat in -lgpm" >&5 ac_lib_var=`echo gpm'_'Gpm_Repeat | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9147,7 +9170,7 @@ ac_save_LIBS="$LIBS" LIBS="-lgpm $LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9299,7 +9322,7 @@ # Extract the first word of "gnome-config", so it can be a program name with args. set dummy gnome-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:9303: checking for $ac_word" >&5 +echo "configure:9326: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GNOME_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9336,7 +9359,7 @@ no_gnome_config="yes" else echo $ac_n "checking if $GNOME_CONFIG works""... $ac_c" 1>&6 -echo "configure:9340: checking if $GNOME_CONFIG works" >&5 +echo "configure:9363: checking if $GNOME_CONFIG works" >&5 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then echo "$ac_t""yes" 1>&6 @@ -9344,7 +9367,7 @@ # Extract the first word of "orbit-config", so it can be a program name with args. set dummy orbit-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:9348: checking for $ac_word" >&5 +echo "configure:9371: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_ORBIT_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9380,7 +9403,7 @@ # Extract the first word of "orbit-idl", so it can be a program name with args. set dummy orbit-idl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:9384: checking for $ac_word" >&5 +echo "configure:9407: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_ORBIT_IDL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9414,7 +9437,7 @@ fi echo $ac_n "checking for working ORBit environment""... $ac_c" 1>&6 -echo "configure:9418: checking for working ORBit environment" >&5 +echo "configure:9441: checking for working ORBit environment" >&5 if eval "test \"`echo '$''{'gnome_cv_orbit_found'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9450,7 +9473,7 @@ fi echo $ac_n "checking for gnorba libraries""... $ac_c" 1>&6 -echo "configure:9454: checking for gnorba libraries" >&5 +echo "configure:9477: checking for gnorba libraries" >&5 if eval "test \"`echo '$''{'gnome_cv_gnorba_found'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9525,7 +9548,7 @@ if test "$no_gnome_config" = "yes"; then echo $ac_n "checking for gnomeConf.sh file in $gnome_prefix""... $ac_c" 1>&6 -echo "configure:9529: checking for gnomeConf.sh file in $gnome_prefix" >&5 +echo "configure:9552: checking for gnomeConf.sh file in $gnome_prefix" >&5 if test -f $gnome_prefix/gnomeConf.sh; then echo "$ac_t""found" 1>&6 echo "loading gnome configuration from" \ @@ -9556,7 +9579,7 @@ n="" for i in $n; do echo $ac_n "checking extra library $i""... $ac_c" 1>&6 -echo "configure:9560: checking extra library $i" >&5 +echo "configure:9583: checking extra library $i" >&5 case $i in applets) @@ -9581,7 +9604,7 @@ # Extract the first word of "nroff", so it can be a program name with args. set dummy nroff; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:9585: checking for $ac_word" >&5 +echo "configure:9608: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HAVE_nroff'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9610,7 +9633,7 @@ if $HAVE_nroff; then echo $ac_n "checking for manual formatting macros""... $ac_c" 1>&6 -echo "configure:9614: checking for manual formatting macros" >&5 +echo "configure:9637: checking for manual formatting macros" >&5 if eval "test \"`echo '$''{'ac_cv_mandoc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9634,7 +9657,7 @@ if $HAVE_nroff; then echo $ac_n "checking If nroff accepts -Tascii""... $ac_c" 1>&6 -echo "configure:9638: checking If nroff accepts -Tascii" >&5 +echo "configure:9661: checking If nroff accepts -Tascii" >&5 if eval "test \"`echo '$''{'ac_cv_nroff_tascii'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9658,7 +9681,7 @@ # Extract the first word of "file", so it can be a program name with args. set dummy file; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:9662: checking for $ac_word" >&5 +echo "configure:9685: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HAVE_FILECMD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9687,7 +9710,7 @@ if $HAVE_FILECMD; then echo $ac_n "checking for - option to file command""... $ac_c" 1>&6 -echo "configure:9691: checking for - option to file command" >&5 +echo "configure:9714: checking for - option to file command" >&5 if eval "test \"`echo '$''{'ac_cv_filestdin'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9730,7 +9753,7 @@ echo $ac_n "checking for -L option to file command""... $ac_c" 1>&6 -echo "configure:9734: checking for -L option to file command" >&5 +echo "configure:9757: checking for -L option to file command" >&5 if eval "test \"`echo '$''{'ac_cv_filel'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9756,7 +9779,7 @@ fi echo $ac_n "checking for - option to grep command""... $ac_c" 1>&6 -echo "configure:9760: checking for - option to grep command" >&5 +echo "configure:9783: checking for - option to grep command" >&5 if eval "test \"`echo '$''{'ac_cv_grep_stdin'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9780,7 +9803,7 @@ echo $ac_n "checking for subshell support""... $ac_c" 1>&6 -echo "configure:9784: checking for subshell support" >&5 +echo "configure:9807: checking for subshell support" >&5 # Check whether --with-subshell or --without-subshell was given. if test "${with_subshell+set}" = set; then withval="$with_subshell" @@ -9922,7 +9945,7 @@ slang_term="" slang_use_system_installed_lib=false echo $ac_n "checking for SLang_init_tty in -lslang""... $ac_c" 1>&6 -echo "configure:9926: checking for SLang_init_tty in -lslang" >&5 +echo "configure:9949: checking for SLang_init_tty in -lslang" >&5 ac_lib_var=`echo slang'_'SLang_init_tty | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9930,7 +9953,7 @@ ac_save_LIBS="$LIBS" LIBS="-lslang $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9960,17 +9983,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9964: checking for $ac_hdr" >&5 +echo "configure:9987: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9974: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:9997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10005,17 +10028,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:10009: checking for $ac_hdr" >&5 +echo "configure:10032: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10019: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10042: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10087,7 +10110,7 @@ EOF echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6 -echo "configure:10091: checking for tgoto in -ltermcap" >&5 +echo "configure:10114: checking for tgoto in -ltermcap" >&5 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10095,7 +10118,7 @@ ac_save_LIBS="$LIBS" LIBS="-ltermcap $LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10179,7 +10202,7 @@ { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:10220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then LIBS="$ac_save_LIBS"; cat >> confdefs.h <<\EOF #define SLANG_TERMINFO 1 @@ -10212,7 +10235,7 @@ EOF echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6 -echo "configure:10216: checking for tgoto in -ltermcap" >&5 +echo "configure:10239: checking for tgoto in -ltermcap" >&5 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10220,7 +10243,7 @@ ac_save_LIBS="$LIBS" LIBS="-ltermcap $LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10296,7 +10319,7 @@ EOF echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6 -echo "configure:10300: checking for tgoto in -ltermcap" >&5 +echo "configure:10323: checking for tgoto in -ltermcap" >&5 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10304,7 +10327,7 @@ ac_save_LIBS="$LIBS" LIBS="-ltermcap $LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10430,17 +10453,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:10434: checking for $ac_hdr" >&5 +echo "configure:10457: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10444: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10467: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10483,7 +10506,7 @@ if test "$ext2fs_undel" = yes; then echo "$ac_t""With ext2fs file recovery code" 1>&6 - vfs_flags="${vfs_flags} undelfs" + vfs_flags="${vfs_flags}, undelfs" undelfs_o="undelfs.o" LIBS="$LIBS $EXT2FS_UNDEL_LIBS" else @@ -10493,15 +10516,15 @@ fi else echo $ac_n "checking for ext2fs_close in -lext2fs""... $ac_c" 1>&6 -echo "configure:10497: checking for ext2fs_close in -lext2fs" >&5 +echo "configure:10520: checking for ext2fs_close in -lext2fs" >&5 ac_lib_var=`echo ext2fs'_'ext2fs_close | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lext2fs -lcom_err $LIBS" +LIBS="-lext2fs $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10533,17 +10556,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:10537: checking for $ac_hdr" >&5 +echo "configure:10560: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10547: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:10570: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -10586,15 +10609,16 @@ if test "$ext2fs_undel" = yes; then echo "$ac_t""With ext2fs file recovery code" 1>&6 - vfs_flags="${vfs_flags} undelfs" + vfs_flags="${vfs_flags} +else + echo "$ac_t""no" 1>&6 +undelfs" undelfs_o="undelfs.o" LIBS="$LIBS $EXT2FS_UNDEL_LIBS" else echo "configure: warning: No ext2fs file recovery code" 1>&2 fi -else - echo "$ac_t""no" 1>&6 fi @@ -10608,7 +10632,7 @@ if $search_ncurses then echo "checking "location of ncurses.h file"" 1>&6 -echo "configure:10612: checking "location of ncurses.h file"" >&5 +echo "configure:10636: checking "location of ncurses.h file"" >&5 if $search_ncurses @@ -10748,7 +10772,7 @@ if $search_ncurses then cat > conftest.$ac_ext < EOF @@ -10774,7 +10798,7 @@ rm -f conftest* cat > conftest.$ac_ext < @@ -10834,10 +10858,10 @@ else # check for ncurses version, to properly ifdef mouse-fix echo $ac_n "checking for ncurses version""... $ac_c" 1>&6 -echo "configure:10838: checking for ncurses version" >&5 +echo "configure:10862: checking for ncurses version" >&5 ncurses_version=unknown cat > conftest.$ac_ext < @@ -10881,12 +10905,12 @@ for ac_func in resizeterm keyok do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10885: checking for $ac_func" >&5 +echo "configure:10909: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10958,7 +10982,7 @@ { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:11000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then LIBS="$ac_save_LIBS"; cat >> confdefs.h <<\EOF #define SLANG_TERMINFO 1 @@ -10991,7 +11015,7 @@ EOF echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6 -echo "configure:10995: checking for tgoto in -ltermcap" >&5 +echo "configure:11019: checking for tgoto in -ltermcap" >&5 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10999,7 +11023,7 @@ ac_save_LIBS="$LIBS" LIBS="-ltermcap $LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11075,7 +11099,7 @@ EOF echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6 -echo "configure:11079: checking for tgoto in -ltermcap" >&5 +echo "configure:11103: checking for tgoto in -ltermcap" >&5 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11083,7 +11107,7 @@ ac_save_LIBS="$LIBS" LIBS="-ltermcap $LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11134,7 +11158,7 @@ install_saver="yes" echo $ac_n "checking for pam_start in -lpam""... $ac_c" 1>&6 -echo "configure:11138: checking for pam_start in -lpam" >&5 +echo "configure:11162: checking for pam_start in -lpam" >&5 ac_lib_var=`echo pam'_'pam_start | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11142,7 +11166,7 @@ ac_save_LIBS="$LIBS" LIBS="-lpam -ldl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11196,7 +11220,7 @@ else echo $ac_n "checking for -lXpm""... $ac_c" 1>&6 -echo "configure:11200: checking for -lXpm" >&5 +echo "configure:11224: checking for -lXpm" >&5 if eval "test \"`echo '$''{'ac_cv_has_xpm'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -11212,7 +11236,7 @@ has_xpm_save_CFLAGS=$CFLAGS CFLAGS="$CFLAGS $X_CFLAGS" cat > conftest.$ac_ext < @@ -11222,7 +11246,7 @@ XpmLibraryVersion(); ; return 0; } EOF -if { (eval echo configure:11226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_has_xpm=yes else @@ -11244,7 +11268,7 @@ echo $ac_n "checking for X11 non-rectangular shape extension""... $ac_c" 1>&6 -echo "configure:11248: checking for X11 non-rectangular shape extension" >&5 +echo "configure:11272: checking for X11 non-rectangular shape extension" >&5 if eval "test \"`echo '$''{'ac_cv_has_shape'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -11260,7 +11284,7 @@ has_shape_save_CFLAGS=$CFLAGS CFLAGS="$CFLAGS $X_CFLAGS" cat > conftest.$ac_ext < @@ -11275,7 +11299,7 @@ ; return 0; } EOF -if { (eval echo configure:11279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_has_shape=yes else @@ -11311,7 +11335,7 @@ echo else echo $ac_n "checking for setupterm in -lcurses""... $ac_c" 1>&6 -echo "configure:11315: checking for setupterm in -lcurses" >&5 +echo "configure:11339: checking for setupterm in -lcurses" >&5 ac_lib_var=`echo curses'_'setupterm | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11319,7 +11343,7 @@ ac_save_LIBS="$LIBS" LIBS="-lcurses $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11347,7 +11371,7 @@ echo "$ac_t""yes" 1>&6 cat > conftest.$ac_ext < @@ -11360,7 +11384,7 @@ ; return 0; } EOF -if { (eval echo configure:11364: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* LIBS="$LIBS -lcurses" @@ -11430,6 +11454,9 @@ +subdirs="vfs/samba" + + trap '' 1 2 15 cat > confcache <<\EOF # This file is a shell script that caches the results of configure @@ -11537,6 +11564,8 @@ mc.spec VERSION doc/Makefile +doc-gnome/Makefile +doc-gnome/C/Makefile vfs/Makefile:vfs/Make-mc.in lib/Makefile gnome/Makefile @@ -11648,6 +11677,8 @@ s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g s%@MCCFLAGS@%$MCCFLAGS%g s%@MCLIBS@%$MCLIBS%g +s%@smbfs@%$smbfs%g +s%@SAMBAFILES@%$SAMBAFILES%g s%@TERMNET@%$TERMNET%g s%@mcserv@%$mcserv%g s%@NETFILES@%$NETFILES%g @@ -11712,6 +11743,7 @@ s%@MCF@%%g s%@PCENTRULE@%$PCENTRULE%g s%@builddir@%$builddir%g +s%@subdirs@%$subdirs%g CEOF EOF @@ -11758,6 +11790,8 @@ mc.spec VERSION doc/Makefile +doc-gnome/Makefile +doc-gnome/C/Makefile vfs/Makefile:vfs/Make-mc.in lib/Makefile gnome/Makefile @@ -12003,6 +12037,103 @@ chmod +x $CONFIG_STATUS rm -fr confdefs* $ac_clean_files test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 + +if test "$no_recursion" != yes; then + + # Remove --cache-file and --srcdir arguments so they do not pile up. + ac_sub_configure_args= + ac_prev= + for ac_arg in $ac_configure_args; do + if test -n "$ac_prev"; then + ac_prev= + continue + fi + case "$ac_arg" in + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + ;; + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + ;; + *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;; + esac + done + + for ac_config_dir in vfs/samba; do + + # Do not complain, so a configure script can configure whichever + # parts of a large source tree are present. + if test ! -d $srcdir/$ac_config_dir; then + continue + fi + + echo configuring in $ac_config_dir + + case "$srcdir" in + .) ;; + *) + if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :; + else + { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; } + fi + ;; + esac + + ac_popdir=`pwd` + cd $ac_config_dir + + # A "../" for each directory in /$ac_config_dir. + ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'` + + case "$srcdir" in + .) # No --srcdir option. We are building in place. + ac_sub_srcdir=$srcdir ;; + /*) # Absolute path. + ac_sub_srcdir=$srcdir/$ac_config_dir ;; + *) # Relative path. + ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;; + esac + + # Check for guested configure; otherwise get Cygnus style configure. + if test -f $ac_sub_srcdir/configure; then + ac_sub_configure=$ac_sub_srcdir/configure + elif test -f $ac_sub_srcdir/configure.in; then + ac_sub_configure=$ac_configure + else + echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2 + ac_sub_configure= + fi + + # The recursion is here. + if test -n "$ac_sub_configure"; then + + # Make the cache file name correct relative to the subdirectory. + case "$cache_file" in + /*) ac_sub_cache_file=$cache_file ;; + *) # Relative path. + ac_sub_cache_file="$ac_dots$cache_file" ;; + esac + case "$ac_given_INSTALL" in + [/$]*) INSTALL="$ac_given_INSTALL" ;; + *) INSTALL="$ac_dots$ac_given_INSTALL" ;; + esac + + echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir" + # The eval makes quoting arguments work. + if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir + then : + else + { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; } + fi + fi + + cd $ac_popdir + done +fi if test x$srcdir != x; then diff -ruN old/mc-4.5.33/configure.in new/mc-4.5.34/configure.in --- old/mc-4.5.33/configure.in Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/configure.in Sun Jul 4 13:27:06 1999 @@ -5,7 +5,7 @@ AC_CONFIG_HEADER(config.h) PACKAGE=mc -VERSION=4.5.33 +VERSION=4.5.34 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") AC_DEFINE_UNQUOTED(VERSION, "$VERSION") AC_SUBST(VERSION) @@ -66,7 +66,7 @@ X11_WWW=lynx fi -ALL_LINGUAS="cs da de es es_ES fr it ja ko no pl ru ro" +ALL_LINGUAS="ca cs da de es es_ES fi fr hu it ja ko no pl ro ru wa zh_TW.Big5" AM_GNU_GETTEXT AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl) @@ -959,7 +959,7 @@ GNOME_UNDELFS_CHECKS if test "$ext2fs_undel" = yes; then AC_MSG_RESULT(With ext2fs file recovery code) - vfs_flags="${vfs_flags} undelfs" + vfs_flags="${vfs_flags}, undelfs" undelfs_o="undelfs.o" LIBS="$LIBS $EXT2FS_UNDEL_LIBS" else @@ -1233,12 +1233,16 @@ dnl Output configuration filesn dnl +AC_CONFIG_SUBDIRS(vfs/samba) + AC_OUTPUT([ Make.common Makefile mc.spec VERSION doc/Makefile +doc-gnome/Makefile +doc-gnome/C/Makefile vfs/Makefile:vfs/Make-mc.in lib/Makefile gnome/Makefile diff -ruN old/mc-4.5.33/doc/mc.sgml new/mc-4.5.34/doc/mc.sgml --- old/mc-4.5.33/doc/mc.sgml Thu May 27 17:45:20 1999 +++ new/mc-4.5.34/doc/mc.sgml Sun Jul 4 13:27:06 1999 @@ -2714,6 +2714,7 @@ Tomasz Cholewo (Torben Fjerdingstad (Vadim Sinolitis (Wayne Roberts (Wim Osterholt ( diff -ruN old/mc-4.5.33/doc-gnome/C/Makefile.in new/mc-4.5.34/doc-gnome/C/Makefile.in --- old/mc-4.5.33/doc-gnome/C/Makefile.in Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/doc-gnome/C/Makefile.in Sun Jul 4 13:27:06 1999 @@ -0,0 +1,373 @@ +# Makefile.in generated automatically by automake 1.4a from Makefile.am + +# Copyright (C) 1994, 1995-8, 1999 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. + + +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include + +DESTDIR = +DISTDOCS = Makefile.in topic.dat gmc.sgml +DISTFIGS = figs/*.gif + +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ + +top_builddir = ../.. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_FLAG = +transform = @program_transform_name@ + +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +AR = @AR@ +AWK = @AWK@ +AWK_VAR_OPTION = @AWK_VAR_OPTION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CFLAGS = @CFLAGS@ +CHMOD = @CHMOD@ +CP = @CP@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CURSES_INCLUDEDIR = @CURSES_INCLUDEDIR@ +CURSES_LIBS = @CURSES_LIBS@ +DATADIRNAME = @DATADIRNAME@ +GENCAT = @GENCAT@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_CONFIG = @GLIB_CONFIG@ +GLIB_LIBS = @GLIB_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GNOMEGNORBA_LIBS = @GNOMEGNORBA_LIBS@ +GNOMEUI_LIBS = @GNOMEUI_LIBS@ +GNOME_APPLETS_LIBS = @GNOME_APPLETS_LIBS@ +GNOME_CAPPLET_LIBS = @GNOME_CAPPLET_LIBS@ +GNOME_CONFIG = @GNOME_CONFIG@ +GNOME_INCLUDEDIR = @GNOME_INCLUDEDIR@ +GNOME_LIBDIR = @GNOME_LIBDIR@ +GNOME_LIBS = @GNOME_LIBS@ +GNORBA_CFLAGS = @GNORBA_CFLAGS@ +GNORBA_LIBS = @GNORBA_LIBS@ +GNU_MAKE = @GNU_MAKE@ +GTKXMHTML_LIBS = @GTKXMHTML_LIBS@ +GT_NO = @GT_NO@ +GT_YES = @GT_YES@ +HAVE_FILECMD = @HAVE_FILECMD@ +HAVE_SLINGSHOT = @HAVE_SLINGSHOT@ +HAVE_XVIEW = @HAVE_XVIEW@ +HAVE_nroff = @HAVE_nroff@ +INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@ +INSTOBJEXT = @INSTOBJEXT@ +INTLDEPS = @INTLDEPS@ +INTLLIBS = @INTLLIBS@ +INTLOBJS = @INTLOBJS@ +INTLSUB = @INTLSUB@ +LCRYPT = @LCRYPT@ +LDFLAGS = @LDFLAGS@ +LEDIT = @LEDIT@ +LGPM = @LGPM@ +LIBEDIT_A = @LIBEDIT_A@ +LIBS = @LIBS@ +LIBSLANG = @LIBSLANG@ +LIBVFS = @LIBVFS@ +LINTL = @LINTL@ +LN_S = @LN_S@ +LSLANG = @LSLANG@ +LVFS = @LVFS@ +MANDOC = @MANDOC@ +MCCFLAGS = @MCCFLAGS@ +MCCPPFLAGS = @MCCPPFLAGS@ +MCEDIT = @MCEDIT@ +MCFG = @MCFG@ +MCFGR = @MCFGR@ +MCLIBS = @MCLIBS@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MV = @MV@ +NETFILES = @NETFILES@ +ORBIT_CFLAGS = @ORBIT_CFLAGS@ +ORBIT_CONFIG = @ORBIT_CONFIG@ +ORBIT_IDL = @ORBIT_IDL@ +ORBIT_LIBS = @ORBIT_LIBS@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PCENTRULE = @PCENTRULE@ +PHONY = @PHONY@ +POFILES = @POFILES@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +REGEX_O = @REGEX_O@ +RM = @RM@ +SEDCMD = @SEDCMD@ +SEDCMD2 = @SEDCMD2@ +SHADOWLIB = @SHADOWLIB@ +SHELL = @SHELL@ +SLINGSHOT_CFLAGS = @SLINGSHOT_CFLAGS@ +SLINGSHOT_LIBS = @SLINGSHOT_LIBS@ +TERMNET = @TERMNET@ +TROFFASCII = @TROFFASCII@ +USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WRITEDEP = @WRITEDEP@ +X11_WWW = @X11_WWW@ +XCURSES = @XCURSES@ +XEXT_LIB = @XEXT_LIB@ +XPM_LIB = @XPM_LIB@ +XVIEW_CFLAGS = @XVIEW_CFLAGS@ +XVIEW_CPPFLAGS = @XVIEW_CPPFLAGS@ +XVIEW_LIBS = @XVIEW_LIBS@ +ZVT_LIBS = @ZVT_LIBS@ +builddir = @builddir@ +dep = @dep@ +fastdepslang = @fastdepslang@ +fastdepvfs = @fastdepvfs@ +gmcdep = @gmcdep@ +gnomeicondir = @gnomeicondir@ +insticons = @insticons@ +l = @l@ +libgtkedit = @libgtkedit@ +mcserv = @mcserv@ +mx = @mx@ +saver = @saver@ +saver_target = @saver_target@ +system = @system@ +undelfs_o = @undelfs_o@ +vcs = @vcs@ + +gmc_helpdir = $(datadir)/gnome/help/gmc/C + +gmc_help_DATA = gmc.html topic.dat + + +SGML_FILES = gmc.sgml + + +EXTRA_DIST = topic.dat $(SGML_FILES) + +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = ../../config.h +CONFIG_CLEAN_FILES = +DATA = $(gmc_help_DATA) + +HEADERS = $(HAVE_XVIEW_PRIVATE_HEADERS) + +DIST_COMMON = Makefile.in + + +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + +TAR = gtar +GZIP_ENV = --best +all: all-redirect +.SUFFIXES: + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status + + +install-gmc_helpDATA: $(gmc_help_DATA) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(gmc_helpdir) + @list='$(gmc_help_DATA)'; for p in $$list; do \ + if test -f $(srcdir)/$$p; then \ + echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(gmc_helpdir)/$$p"; \ + $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(gmc_helpdir)/$$p; \ + else if test -f $$p; then \ + echo " $(INSTALL_DATA) $$p $(DESTDIR)$(gmc_helpdir)/$$p"; \ + $(INSTALL_DATA) $$p $(DESTDIR)$(gmc_helpdir)/$$p; \ + fi; fi; \ + done + +uninstall-gmc_helpDATA: + @$(NORMAL_UNINSTALL) + list='$(gmc_help_DATA)'; for p in $$list; do \ + rm -f $(DESTDIR)$(gmc_helpdir)/$$p; \ + done + +install-HAVE_XVIEW_PRIVATEHEADERS: $(HAVE_XVIEW_PRIVATE_HEADERS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir) + @list='$(HAVE_XVIEW_PRIVATE_HEADERS)'; for p in $$list; do \ + if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ + echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir)/$$p"; \ + $(INSTALL_DATA) $$d$$p $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir)/$$p; \ + done + +uninstall-HAVE_XVIEW_PRIVATEHEADERS: + @$(NORMAL_UNINSTALL) + list='$(HAVE_XVIEW_PRIVATE_HEADERS)'; for p in $$list; do \ + rm -f $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir)/$$p; \ + done +tags: TAGS +TAGS: + + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + +subdir = doc-gnome/C + +distdir: $(DISTFILES) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(top_distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc-gnome/C/Makefile + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ + cp -pr $$d/$$file $(distdir)/$$file; \ + else \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ + || cp -p $$d/$$file $(distdir)/$$file || :; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook +distcopy: + mkdir ../../../mc-$(VERSION)/doc-gnome/C/figs + $(CP) $(DISTDOCS) ../../../mc-$(VERSION)/doc-gnome/C/ + $(CP) $(DISTFIGS) ../../../mc-$(VERSION)/doc-gnome/C/figs +info-am: +info: info-am +dvi-am: +dvi: dvi-am +check-am: all-am +check: check-am +installcheck-am: +installcheck: installcheck-am +install-exec-am: +install-exec: install-exec-am + +install-data-am: install-gmc_helpDATA \ + install-HAVE_XVIEW_PRIVATEHEADERS install-data-local +install-data: install-data-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +install: install-am +uninstall-am: uninstall-gmc_helpDATA \ + uninstall-HAVE_XVIEW_PRIVATEHEADERS +uninstall: uninstall-am +all-am: Makefile $(DATA) $(HEADERS) +all-redirect: all-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install +installdirs: + $(mkinstalldirs) $(DESTDIR)$(gmc_helpdir) \ + $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir) + + +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile gmc.html $(CONFIG_CLEAN_FILES) + -rm -rf gmc +maintainer-clean-generic: +mostlyclean-am: mostlyclean-generic + +mostlyclean: mostlyclean-am + +clean-am: clean-generic mostlyclean-am + +clean: clean-am + +distclean-am: distclean-generic clean-am + +distclean: distclean-generic + +maintainer-clean-am: maintainer-clean-generic distclean-am + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + +maintainer-clean: maintainer-clean-am + +.PHONY: uninstall-gmc_helpDATA install-gmc_helpDATA \ +uninstall-HAVE_XVIEW_PRIVATEHEADERS install-HAVE_XVIEW_PRIVATEHEADERS \ +tags distdir info-am info dvi-am dvi check check-am installcheck-am \ +installcheck install-exec-am install-exec install-data-local \ +install-data-am install-data install-am install uninstall-am uninstall \ +all-redirect all-am all installdirs mostlyclean-generic \ +distclean-generic clean-generic maintainer-clean-generic clean \ +mostlyclean distclean maintainer-clean + + +all: + +gmc.html: gmc/gmc.html + -cp gmc/gmc.html . + +gmc/gmc.html: $(SGML_FILES) + -db2html gmc.sgml + +dist-hook: + mkdir $(distdir)/gmc + -cp gmc/*.html gmc/*.css $(distdir)/gmc + -cp gmc.html $(distdir) + mkdir $(distdir)/images + -cp images/*.gif images/*.jpg $(distdir)/images + +install-data-local: gmc.html + $(mkinstalldirs) $(gmc_helpdir)/images + -for file in $(srcdir)/gmc/*.html $(srcdir)/gmc/*.css; do \ + basefile=`basename $$file`; \ + $(INSTALL_DATA) $(srcdir)/$$file $(gmc_helpdir)/$$basefile; \ + done + -for file in $(srcdir)/images/*.jpg $(srcdir)/images/*.gif; do \ + $(INSTALL_DATA) $(srcdir)/$$file $(gmc_helpdir)/images;\ + done + +gmc.ps: gmc.sgml + -db2ps $< + +gmc.rtf: gmc.sgml + -db2rtf $< + +# 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: Binary files old/mc-4.5.33/doc-gnome/C/figs/fileprops.gif and new/mc-4.5.34/doc-gnome/C/figs/fileprops.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/gccmime.gif and new/mc-4.5.34/doc-gnome/C/figs/gccmime.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/gmc1.gif and new/mc-4.5.34/doc-gnome/C/figs/gmc1.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/gmc_move.gif and new/mc-4.5.34/doc-gnome/C/figs/gmc_move.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/gmcprops1.gif and new/mc-4.5.34/doc-gnome/C/figs/gmcprops1.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/gmcprops2.gif and new/mc-4.5.34/doc-gnome/C/figs/gmcprops2.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/gmcprops3.gif and new/mc-4.5.34/doc-gnome/C/figs/gmcprops3.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/gmcprops4.gif and new/mc-4.5.34/doc-gnome/C/figs/gmcprops4.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/open_with.gif and new/mc-4.5.34/doc-gnome/C/figs/open_with.gif differ Binary files old/mc-4.5.33/doc-gnome/C/figs/rubberband.gif and new/mc-4.5.34/doc-gnome/C/figs/rubberband.gif differ diff -ruN old/mc-4.5.33/doc-gnome/C/gmc.sgml new/mc-4.5.34/doc-gnome/C/gmc.sgml --- old/mc-4.5.33/doc-gnome/C/gmc.sgml Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/doc-gnome/C/gmc.sgml Sun Jul 4 13:27:06 1999 @@ -0,0 +1,1277 @@ + + + + Gnome Midnight Commander Documentation + + + Dave + Mason + +
+ dcm@redhat.com +
+
+
+
+ + 1998,1999 + Red Hat Software and David A. Wheeler + + + This documentation 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 + + For more details see the file COPYING that should have + been included in this distribution of the Gnome Midnight Commander. + + +
+ + + The GNOME File Manager + + Introduction + + + + GNOME File Manager + + + + + GMC + "Gnome File Manager" + + + + GNU Midnight Commander + "GNOME File Manager" + + GNOME includes a file manager that allows you to manipulate the + files on your system in a comfortable, powerful, graphical + environment. This File Manager is known as GMC for GNU Midnight + Commander. GMC is based on the Midnight Commander file manager + which can be run in a terminal. + + + Midnight Commander has long been known for its power and ease of + use. GMC has taken the power and ease of use from MC and added the + GNOME graphical frontend. + + + As mentioned in the previous chapter, the GNOME File Manager + provides the desktop functionality for GNOME. The GNOME File + Manager also provides a place to manipulate files on your system by + using the GNOME File Manager window. +
+ GNU Midnight Commander - The GNOME File Manager + + GMC + + + +
+
+ + There are two main windows within the GNOME File Manager. On the + left is the tree view which represents all of the directories on + your system by their hierarchical position. On the right is the + directory window which will show you the contents of the directory + which you have selected in the tree view. + + + To select a directory in the tree view simply use a single mouse + click. This will change the main directory view, showing the files + in the directory you have chosen. If there are directories + contained within the directory, you may click on the plus sign in + the tree view to expand the directory. + + + + + GNOME File Manager + + + Viewing Files + + + The main file view has a few viewing options you may wish to take + advantage of: the icon view and detailed views. + + + The icon view is the default view and will display large icons for + each file. The Brief view shows the files and directories in a + list but without any extra information shown.The Detailed view + will display a list view of the files in the directory and + information about the files. The Custom view is a list view which + allows you to select the information you want to view about files. + + + In the Brief, Detailed, and Custom views if you click on one of + the information titles on the top of the window it will sort the + files according to that information. For example, if you want to + find the largest files in the directory you can click on the Size + title and the files will be sorted by size from largest to + smallest. One more click on the Size title will change the sorting + from smallest to largest. + +
+ + Moving Around the GNOME File Manager + + + + GNOME File Manager + + + Moving around + + + Above the tree and main file windows in the GNOME File Manager + there is a Location text box. + + + Within this text box you can type the path location of the file in + which you would like to view in the main window. + + + + + GNOME File Manager + + + FTP + + + The GNOME File Manager is also equipped to view FTP sites. To view + an FTP site you will need to be connected to the Internet either + through a dial up account or a network. Type the FTP address in + Location text box using and the GNOME File Manager will attempt to + connect to the site. + + + Make sure you type in FTP addresses in the following manner: + ftp://[site address] + + + Next to the Location text box are navigation buttons you might + wish to use. These buttons with the arrow icons allow you to move + within the directories adjacent to the one you are in. The left + button will take you to the previous directory you were in, the + middle button will take you up one level in the directory + hierarchy, and the right button will take you to the next + directory if you have just moved backwards. + + + TIP + + You can open a secondary window by using your middle mouse button + on any directory. Press the middle mouse button (or both left and + right mouse buttons if you have emulation) on a directory in the + main window and a new window will open showing the contents of the + directory you clicked on. + + + + + Selecting Files + + + + GNOME File Manager + + + Selecting Files + + + Selecting files is done with your mouse by clicking on the file + or files in the GNOME File Manager. The file that is selected + will then highlight to show you that it has been selected. + + + + + GNOME File Manager + + + Selecting multiple files + + + There are a couple of ways to select more than one + file. One way is to use the "rubber band" select by clicking and + dragging the mouse cursor around several files. This action will + produce a small dotted line, the "rubber band", to show you the + area in which files will be selected. + +
+ "Rubber Band Select" + + Rubber Band Select + + + +
+ + If you wish to be more selective about the files you are + choosing, or the files you need do not reside next to one + another, you may use the CTRL key to keep the + files you have selected while you are selecting more. This works + by selecting a file, pressing and holding the + CTRL key and selecting another file. While the + CTRL key is pressed you will be able to add to + the "list" of files that are selected. Once you have selected + multiple files by either method you may copy or move the files. + + + You may also select all files in a directory by selecting the + Select All menu item from the + Edit menu. + + + + + GNOME File Manager + + + filtering + + + You may also filter your selection by using the + Select Files menu item in the + Edit menu. Using Select + Files will display a simple dialog which will allow + you to type in criteria for your selection. In this field, the + symbol * is interpreted as a wildcard, E.g., it + matches any string. For example, if you would like to select all + files in the directory that start with the letter + D, you can type D* (note that + filenames in Unix are case-sensitive). + +
+ + Copying and Moving Files + + + + GNOME File Manager + + + Copying files + + + + + GNOME File Manager + + + Moving files + + + The default action for drag and drop in the GNOME File Manager is + to move files. But you can also use drag and drop to copy a file + by pressing the SHIFT key while dragging the + file(s). This will work the same for any files you drag to the + desktop. + + + + + GNOME File Manager + + + Linking files + + + You may also toggle a menu which lets you decide what action to + perform with a drag by using the middle mouse button to drag a + file or pressing the ALT Key while dragging a + file. Once you release the drag you will get a pop-up menu which + contains the options Copy, Move, Link, and Cancel Drag. + + + Another way to copy or move files is to take advantage of the + right mouse click pop-up menu. Right mouse + click on the file you want to copy or move and select + Move/rename or + Copy from the pop-up + menu. This will bring up a dialog in which to perform these + tasks. + + +
+ The Move Dialog + + Move Dialog + + + +
+ + + GNOME File Manager + + + Moving files + + + To use the move dialog you simply type in the path where you wish + to move the file. If you want to rename the file you may type + the new name of the file in the path string. The Copy dialog looks + and works exactly the same way as the Move/rename dialog. +
+ + If the file you are moving has a symbolic link associated with it + -- that is, a virtual link to where the file actually resides -- + you may select the Advanced Options tab and + select Preserve symlinks. Selecting this + will make sure the link is preserved despite the move. + + + It is recommended that you use this method of moving a file if it + has a symbolic link associated to it. + +
+ + Renaming Files + + + + GNOME File Manager + + + Renaming files + + + Renaming files in the GNOME File Manager window or on the desktop + can be achieved in two ways. + + + One method of renaming a file is to right mouse click on the + file and choose the Properties menu + item from the pop-up menu. In the Filename + text box you may type in the new name as you wish it to appear. + +
+ File Properties + + File Properties + + + +
+ + A shortcut method to rename a file is to slowly double click on + the file. Make sure this is slow so you do not launch the file + but you simply highlight and then click again. At this point the + name of the file will enter into the editing mode, your mouse + cursor will change to an editing line, and you can type in the new + name. + +
+ + Launching Applications From the GNOME File Manager + + + + GNOME File Manager + + + Launching applications from + + + The GNOME File Manager allows you to launch applications from the + main window by simply double clicking your mouse on a file which + has an application associated with it. You can change the way + file types are handled by reading + + + + + GNOME File Manager + + + Open with + + + If the file does not have an associated application you can right + mouse click on the file and select Open + with from the pop-up + menu. This will bring up a dialog which allows you to define the + application which will launch the file. For example, if you want + to edit my file names test.txt with + Emacs (a popular text editor) you can + right mouse click on test.txt and choose Open + with. When you get the Open with dialog box simply + type in emacs in front of the test.txt file name. When you press + OK Emacs will + open the file. + +
+ The Open With Dialog + + Open With Dialog + + + +
+
+ File Properties and Actions + + + + GNOME File Manager + + + File properties + + + For any file in the main file display you may right mouse click on + it and choose a variety of properties and actions for it from the + pop-up menu: + + + + + Open - This will open the file with + the proper application associated with it. You may read more + about editing these associations in . + + + + + Open With - You may open a file with + any application using this menu item. You may read more about + this in . + + + + + View - This will view the file with a + basic text viewer. + + + + + Edit - This will launch an editor to + edit the file. The editor launched is determined by the + application associated with that file type. You may read more + about editing this association in . + + + + + Copy - This will copy the file to the + clipboard so that it can be pasted elsewhere. + + + + + Delete - This will delete the file. + + + + + Move - This will bring up the + Move dialog which will allow you to move + the file. You can read more about this dialog and moving files + in . + + + + + + Properties - The Properties menu item + will launch the properties dialog. The Properties dialog allows + you to edit and view the properties for the selected file. + + + The Properties dialog consists of three tabs, Statistics, + Options, and Permissions. + +
+ File Properties + + File Properties + + + +
+ + + + Statistics - This tab will show you the + file information including the name, type, size, and + history. You may change the name of the file in the + File Name text box. + + + + + Options - This tab will allow you to + change the action options for the file. You can define how to + open, view, and edit the file. If you need to open it in a + terminal window you may select the Needs terminal + to run checkbox. + + + NOTE + + If you bring up the Properties dialog from an icon on the + desktop you will be able to change the icon for that file in + the Options tab. + + + + + + Permissions - This tab allows you to + change the permissions and ownership of a file if you have + access to do so. You may select Read, Write, and Exec + permissions for the User, Group, and Others. You may also set + the UID, GID and Sticky as well as define who owns the file. + + + +
+
+
+ + Changing Your Preferences in The File Manager + + + + GNOME File Manager + + + Preferences + + + There are many settings you can configure for the GNOME File + Manager. + + + These settings may be accessed from the GMC + Preferences dialog. You may launch this dialog by + selecting the Preferences menu item + from the Edit menu. + + + The GMC Preferences dialog is divided into + Five major sections: File Display, + Confirmation, Custom + View, Caching Optimizations, and + VFS. + + + File Display +
+ File Display Preferences + + File Display Preferences + + + +
+ + + + + + GNOME File Manager + + + Display + + + The File + Display tab allows you to change the way files are + displayed in GMC. + + + + + Show backup files - This will show any + backup file which might be on your system. + + + + + + + GNOME File Manager + + + Hidden Files + + + + + GNOME File Manager + + + Show hidden files + + + Show hidden files - This will show all + "dot files" or files that begin with a dot. This files + typically include configuration files and directories. + + + + + Mix files and directories - This + option will display files and directories in the order you + sort them instead of always having directories shown above + files. + + + + + Use shell patterns instead of regular + expressions - This option is for advanced users + only. If you are unfamiliar with Regular Expressions you + should not use this option. If you are familiar with how to + create regular expressions you may select this option to + use them in your sorts and filters. + + + + + +
+ + Confirmation +
+ Confirmation Preferences + + Confirmation Preferences + + + +
+ + + + + + GNOME File Manager + + + Confirmations + + + This tab allows you to + change which functions ask for your confirmation before + continuing. + + + + + Confirm when deleting file - This will + bring up a confirmation screen before deleting a file. + + + + + Confirm when overwriting files - This + will bring up a confirmation screen before overwriting a + file. + + + + + Confirm when executing files - This + will bring up a confirmation screen before executing a + file. + + + + + Show progress while operations are being + performed - This will bring up a progress bar + while certain operations are being performed such as + copying, moving, deleting, etc. + + + + + +
+ VFS +
+ VFS Preferences + + VFS Preferences + + + +
+ + + + + + GNOME File Manager + + + VFS + + + + + Virtual File System + "GNOME File Manager - VFS" + + This tab allows you to configure + the options for your Virtual File System. + + + The Virtual File System allows you to manipulate files + that are not located on your local file system. There are + different version of the VFS including ftpfs and tarfs. The + ftpfs allows you to work on FTP sites while the tarfs gives + you access inside .tar files. + + + NOTE + + The .tar file is the standard UNIX archive format + + + + + + VFS Timeout - This will + determine how long you will be connected to any VFS without + activity. The timeout is measured in seconds. + + + + + Anonymous FTP password - This allows + you to set a password for logging into anonymous FTP + sites. Usually you will want to make this your email + address. + + + + + Always use FTP proxy - If you need to + use a proxy to connect to FTP sites you will want to enable + this. + + + + + +
+ + Caching +
+ Caching Preferences + + Caching Preferences + + + +
+ + + + This tab allows you to + configure items that will enhance the speed of GMC by using + caching. + + + + + Fast directory reload - This + option will store directory information in cache so that it + can load faster. + + + IMPORTANT + + If you enable the Fast directory + reload you may experience problems with not + seeing new files that have been added to directories. + + + + + + Compute totals before copying files - + This will make GMC determine the number of files you are + copying before it performs the task so that it can give you + information about the process as its happening. + + + + + FTP directory cache timeout - This + option will keep recently visited FTP site information in + cache for the amount of time you specify. The time is + measured in seconds. + + + + + Allow customization of icons in icon + view - This will allow you to change the icons + in the icon view by right mouse clicking on them and + selecting the Properties menu + item. You can always change the icons of items that are on + your desktop but you can only change the icons in the icon + view with this option turned on. + + + IMPORTANT + + Turning on the Allow customization of icons in + icon view function may result in a slower + system. + + + + + + +
+ + Custom View + + + + GNOME File Manager + + + Custom View + + + The Custom View dialog allows you to set the way you would like + the Custom View to look in the GNOME File Manager. + +
+ The Custom View Dialog + + The Custom View Dialog + + + +
+ + There are two main columns in the Custom + View, the Possible Columns and + the Displayed Columns. + + + The Possible Columns list includes all of + the information types that can be displayed. If you would like to + include on you may press the Add button + and it will be added to the Displayed + Columns list. + + + The Displayed Columns list shows you the + current information types that will be included in your Custom + View. If you wish to remove any you may press the + Remove button. + + + If you would like to re-arrange the items in the + Displayed Columns list you may drag them to + the desired location with your mouse. + +
+
+ + Menu Guide to the GNOME File Manager + + + + GNOME File Manager + + + menus + + + In this section each menu item in the GNOME File Manager will be + described. + + + Tip + + All menus in the GNOME File Manager are enabled with the + tear-away feature. If you would like any menu to "float" on the + desktop in its own window simply select the perforation line at + the top of the menu. + + + + + + File - The File Menu contains items + associated with files and higher level activity. + + + + + New Window - This will open a new + File Manager Window. + + + + + Open - This will open the file you + have selected with your mouse cursor. + + + + + Copy - This will launch the Copy + dialog to enable you to copy the selected file to a + destination you choose. + + + + + Move - This will launch the + Move/rename dialog to enable you to move or rename the + selected file to a destination you choose. + + + + + Delete - This will delete the file + you have selected. + + + + + Close - This will close the GNOME + File Manager + + + + + + + + + Edit - The Edit menu contains items that are + associated with editing and selecting files. + + + + + Select All - This will select all + of the files in the directory you are currently in in the + GNOME File Manager. + + + + + Select Files - This will launch a + simple dialog box which will allow you to specify a file + selection range. For Example, if you wish to select all files + beginning with the letter D you can simple type d* and press + OK. + + + + + Invert Selection - This will invert + the current selection. For example, if you have 7 files + selected in a directory with 10 files, selecting Invert + Selection will select the three remaining files and unselect + the 7 files that were previously selected. + + + + + Rescan Directory - This will rescan + the current directory in case the files in the directory have + changed. + + + + + Preferences - This will launch the + Preferences dialog so that you can customize the GNOME File + Manager. + + + + + + + + + Layout - This menu contains items that are + associated with the layout in GNOME File Manager. + + + + + Sort By - This will launch a + dialog box which will allow you to select how you wish the + files to be sorted in the current directory. You may sort by + one of the following: + + + + Name + + + File Type + + + Size + + + Time Last Accessed + + + Time Last Modified + + + Time Last Changed + + + + + + Filter View - This will bring up a + simple dialog which allows you to only view files with + certain attributes. For example, if you wish to only view + files in the directory that start with the letter D you can + type d* into the dialog and press OK. If you wish to see all + files again you will need to launch the Filter View dialog + again and clear the dialog or type in a *. + + + + + Icon View - Selecting this will + display the files in the main view as large icons. + + + + + Partial View - Selecting this will + display the files in the main view as a list with only file + names. + + + + + Full View - Selecting this will + display the files in the main view as a list with all file + information. + + + + + Custom View - + The Custom View mane item switches + your view to the Custom View which is a list view displaying + the information about your files that you specify. + To customize the Custom view you will need to use the + Custom View Editor in the + Preferences dialog. You may read more + about the Preferences dialog in . + + + + + + + + + Commands - The Command menu contains items + that are commands to run on files in the GNOME File Manager. + + + + + Find File - Find File brings up a + dialog which allows you to search for particular files on + your system. + + + + + Edit mime types - This option will + launch the GNOME Control Center Capplet that allows you to + edit Mime Types for GNOME. Mime types determine, among other + things, what application will handle particular file + types. You can read more about mime types in + + + + + Run Command - This menu item + allows you to run a command from GMC. + + + + + Run Command in panel - This menu + item lets you run preloaded commands or commands you specify + within the directory that you are currently in. Such commands + might be to find SUID or SGID programs, etc. + + + + + + Exit - This will allow you to exit + out of the GNOME File Manager. + + + IMPORTANT + + This will exit all GNOME File Manager processes which + include the GNOME Desktop. If you exit you will lose all + functionality on your desktop. This option is not + recommended. + + + + + + + + + A Drag and Drop Tour of GNOME + + + + GNOME + + + Drag and Drop + + + There are many tips and tricks to the Desktop in GNOME. The Drag + and Drop functionality extends to many areas of GNOME making it + easy to interconnect GNOME in many interesting ways. Below is a + series of tips and tricks to using GNOME Drag and Drop. This is a + good tour of GNOME and will show you how to utilize GNOME to its + fullest extent. + + + + + Drag a Color onto the Panel - Whenever you have a color selector + displayed you may drag a color from the selected color bar to + the Panel and it will change the Panel to that color. + + + + + Drag a Pixmap to the Background Selector - If you would like to + change the background to an image, you can drag that image from + your GNOME File Manager to the Monitor Image in the Background + Capplet of the Control Center and it will change to that image. + + + + + Drag to an Application - Many GNOME compliant applications will + accept drag and drop. If you would like to open a file in + Gnumeric, a GNOME compliant spreadsheet application, you may + simply drag the file from the GNOME File Manager onto Gnumeric + and it will open the file. The same is true for applications + built using Motif. You may drag a saved URL onto Netscape 4x + and it will open the URL. This can be very useful if you are + working within the GNOME File Manager and wish to quickly open a + file. + + + + + Adding an Application Launcher to the Panel - If you would like + to add an application launcher to the Panel you may drag and + drop any executable file from the GNOME File Manager, or the + Desktop, onto the Panel. This will display the Create Launcher + applet dialog box which will allow you to select a name and an + icon for that launcher. + + + + + Dragging Files - There are many ways to use drag and drop to + help you manage your system. You can open two GNOME File Manager + windows to two different directories then drag files between the + two windows to copy, move, or link files. You can drag files + from the File Manager to the desktop to make it more + accessible. Use the middle mouse button or the right and left + mouse buttons together and Drag a directory folder to the + desktop. Choose the link option from the pop-up menu to make a + link to the desktop. This will give you a quick way to launch + the File Manager to that directory. + + + + + Dragging Directories - You can drag a directory out of the GNOME + File Manger and place it on the Panel. This will create a new + menu which allows you easy access to the files in that + directory. + + + + + You may drag any sub menu from the Main Menu to the panel and a + new menu launcher is added to the panel. This allows easier + access to that sub-set of menus. + + + + +
+ +
+ diff -ruN old/mc-4.5.33/doc-gnome/C/topic.dat new/mc-4.5.34/doc-gnome/C/topic.dat --- old/mc-4.5.33/doc-gnome/C/topic.dat Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/doc-gnome/C/topic.dat Sun Jul 4 13:27:06 1999 @@ -0,0 +1 @@ +index.html GNOME Midnight Commander Manual diff -ruN old/mc-4.5.33/doc-gnome/Makefile.in new/mc-4.5.34/doc-gnome/Makefile.in --- old/mc-4.5.33/doc-gnome/Makefile.in Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/doc-gnome/Makefile.in Sun Jul 4 13:27:07 1999 @@ -0,0 +1,409 @@ +# Makefile.in generated automatically by automake 1.4a from Makefile.am + +# Copyright (C) 1994, 1995-8, 1999 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. + + +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include + +DESTDIR = +DISTDOCS = Makefile.in + +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ + +top_builddir = .. + +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_FLAG = +transform = @program_transform_name@ + +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +AR = @AR@ +AWK = @AWK@ +AWK_VAR_OPTION = @AWK_VAR_OPTION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CFLAGS = @CFLAGS@ +CHMOD = @CHMOD@ +CP = @CP@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CURSES_INCLUDEDIR = @CURSES_INCLUDEDIR@ +CURSES_LIBS = @CURSES_LIBS@ +DATADIRNAME = @DATADIRNAME@ +GENCAT = @GENCAT@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_CONFIG = @GLIB_CONFIG@ +GLIB_LIBS = @GLIB_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GNOMEGNORBA_LIBS = @GNOMEGNORBA_LIBS@ +GNOMEUI_LIBS = @GNOMEUI_LIBS@ +GNOME_APPLETS_LIBS = @GNOME_APPLETS_LIBS@ +GNOME_CAPPLET_LIBS = @GNOME_CAPPLET_LIBS@ +GNOME_CONFIG = @GNOME_CONFIG@ +GNOME_INCLUDEDIR = @GNOME_INCLUDEDIR@ +GNOME_LIBDIR = @GNOME_LIBDIR@ +GNOME_LIBS = @GNOME_LIBS@ +GNORBA_CFLAGS = @GNORBA_CFLAGS@ +GNORBA_LIBS = @GNORBA_LIBS@ +GNU_MAKE = @GNU_MAKE@ +GTKXMHTML_LIBS = @GTKXMHTML_LIBS@ +GT_NO = @GT_NO@ +GT_YES = @GT_YES@ +HAVE_FILECMD = @HAVE_FILECMD@ +HAVE_SLINGSHOT = @HAVE_SLINGSHOT@ +HAVE_XVIEW = @HAVE_XVIEW@ +HAVE_nroff = @HAVE_nroff@ +INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@ +INSTOBJEXT = @INSTOBJEXT@ +INTLDEPS = @INTLDEPS@ +INTLLIBS = @INTLLIBS@ +INTLOBJS = @INTLOBJS@ +INTLSUB = @INTLSUB@ +LCRYPT = @LCRYPT@ +LDFLAGS = @LDFLAGS@ +LEDIT = @LEDIT@ +LGPM = @LGPM@ +LIBEDIT_A = @LIBEDIT_A@ +LIBS = @LIBS@ +LIBSLANG = @LIBSLANG@ +LIBVFS = @LIBVFS@ +LINTL = @LINTL@ +LN_S = @LN_S@ +LSLANG = @LSLANG@ +LVFS = @LVFS@ +MANDOC = @MANDOC@ +MCCFLAGS = @MCCFLAGS@ +MCCPPFLAGS = @MCCPPFLAGS@ +MCEDIT = @MCEDIT@ +MCFG = @MCFG@ +MCFGR = @MCFGR@ +MCLIBS = @MCLIBS@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MV = @MV@ +NETFILES = @NETFILES@ +ORBIT_CFLAGS = @ORBIT_CFLAGS@ +ORBIT_CONFIG = @ORBIT_CONFIG@ +ORBIT_IDL = @ORBIT_IDL@ +ORBIT_LIBS = @ORBIT_LIBS@ +PACKAGE = @PACKAGE@ +PAMLIBS = @PAMLIBS@ +PCENTRULE = @PCENTRULE@ +PHONY = @PHONY@ +POFILES = @POFILES@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +REGEX_O = @REGEX_O@ +RM = @RM@ +SEDCMD = @SEDCMD@ +SEDCMD2 = @SEDCMD2@ +SHADOWLIB = @SHADOWLIB@ +SHELL = @SHELL@ +SLINGSHOT_CFLAGS = @SLINGSHOT_CFLAGS@ +SLINGSHOT_LIBS = @SLINGSHOT_LIBS@ +TERMNET = @TERMNET@ +TROFFASCII = @TROFFASCII@ +USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WRITEDEP = @WRITEDEP@ +X11_WWW = @X11_WWW@ +XCURSES = @XCURSES@ +XEXT_LIB = @XEXT_LIB@ +XPM_LIB = @XPM_LIB@ +XVIEW_CFLAGS = @XVIEW_CFLAGS@ +XVIEW_CPPFLAGS = @XVIEW_CPPFLAGS@ +XVIEW_LIBS = @XVIEW_LIBS@ +ZVT_LIBS = @ZVT_LIBS@ +builddir = @builddir@ +dep = @dep@ +fastdepslang = @fastdepslang@ +fastdepvfs = @fastdepvfs@ +gmcdep = @gmcdep@ +gnomeicondir = @gnomeicondir@ +insticons = @insticons@ +l = @l@ +libgtkedit = @libgtkedit@ +mcserv = @mcserv@ +mx = @mx@ +saver = @saver@ +saver_target = @saver_target@ +system = @system@ +undelfs_o = @undelfs_o@ +vcs = @vcs@ + +SUBDIRS = C +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = ../config.h +CONFIG_CLEAN_FILES = +HEADERS = $(HAVE_XVIEW_PRIVATE_HEADERS) + +DIST_COMMON = Makefile.in + + +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + +TAR = gtar +GZIP_ENV = --best +all: all-redirect +.SUFFIXES: + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status + + +install-HAVE_XVIEW_PRIVATEHEADERS: $(HAVE_XVIEW_PRIVATE_HEADERS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir) + @list='$(HAVE_XVIEW_PRIVATE_HEADERS)'; for p in $$list; do \ + if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ + echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir)/$$p"; \ + $(INSTALL_DATA) $$d$$p $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir)/$$p; \ + done + +uninstall-HAVE_XVIEW_PRIVATEHEADERS: + @$(NORMAL_UNINSTALL) + list='$(HAVE_XVIEW_PRIVATE_HEADERS)'; for p in $$list; do \ + rm -f $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir)/$$p; \ + done + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. + +@SET_MAKE@ + +all-recursive install-data-recursive install-exec-recursive \ +installdirs-recursive install-recursive uninstall-recursive \ +check-recursive installcheck-recursive info-recursive dvi-recursive: + @set fnord $(MAKEFLAGS); amf=$$2; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @set fnord $(MAKEFLAGS); amf=$$2; \ + dot_seen=no; \ + rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ + rev="$$subdir $$rev"; \ + test "$$subdir" = "." && dot_seen=yes; \ + done; \ + test "$$dot_seen" = "no" && rev=". $$rev"; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + +tags: TAGS + +ID: $(HEADERS) $(SOURCES) $(LISP) + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + here=`pwd` && cd $(srcdir) \ + && mkid -f$$here/ID $$unique $(LISP) + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS)'; \ + unique=`for i in $$list; do echo $$i; done | \ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ + || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) + +mostlyclean-tags: + +clean-tags: + +distclean-tags: + -rm -f TAGS ID + +maintainer-clean-tags: + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + +subdir = doc-gnome + +distdir: $(DISTFILES) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(top_distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc-gnome/Makefile + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ + cp -pr $$d/$$file $(distdir)/$$file; \ + else \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ + || cp -p $$d/$$file $(distdir)/$$file || :; \ + fi; \ + done + for subdir in $(SUBDIRS); do \ + if test "$$subdir" = .; then :; else \ + test -d $(distdir)/$$subdir \ + || mkdir $(distdir)/$$subdir \ + || exit 1; \ + chmod 777 $(distdir)/$$subdir; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ + || exit 1; \ + fi; \ + done +info-am: +info: info-recursive +dvi-am: +dvi: dvi-recursive +check-am: all-am +check: check-recursive +installcheck-am: +installcheck: installcheck-recursive +install-exec-am: +install-exec: install-exec-recursive + +install-data-am: install-HAVE_XVIEW_PRIVATEHEADERS +install-data: install-data-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +install: install-recursive +uninstall-am: uninstall-HAVE_XVIEW_PRIVATEHEADERS +uninstall: uninstall-recursive +all-am: Makefile $(HEADERS) +all-redirect: all-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install +installdirs: installdirs-recursive +installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(HAVE_XVIEW_PRIVATEdir) + + +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + -rm -f config.cache config.log stamp-h stamp-h[0-9]* + +maintainer-clean-generic: +mostlyclean-am: mostlyclean-tags mostlyclean-generic + +mostlyclean: mostlyclean-recursive + +clean-am: clean-tags clean-generic mostlyclean-am + +clean: clean-recursive + +distclean-am: distclean-tags distclean-generic clean-am + +distclean: distclean-recursive + +distcopy: + $(CP) $(DISTDOCS) ../../mc-$(VERSION)/doc-gnome + +maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ + distclean-am + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + +maintainer-clean: maintainer-clean-recursive + +.PHONY: uninstall-HAVE_XVIEW_PRIVATEHEADERS \ +install-HAVE_XVIEW_PRIVATEHEADERS install-data-recursive \ +uninstall-data-recursive install-exec-recursive \ +uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ +all-recursive check-recursive installcheck-recursive info-recursive \ +dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ +maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ +distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ +dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ +install-exec install-data-am install-data install-am install \ +uninstall-am uninstall all-redirect all-am all installdirs-am \ +installdirs mostlyclean-generic distclean-generic clean-generic \ +maintainer-clean-generic clean mostlyclean distclean maintainer-clean + + +# 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: diff -ruN old/mc-4.5.33/gnome/ChangeLog new/mc-4.5.34/gnome/ChangeLog --- old/mc-4.5.33/gnome/ChangeLog Thu May 27 17:45:27 1999 +++ new/mc-4.5.34/gnome/ChangeLog Sun Jul 4 13:27:08 1999 @@ -1,3 +1,133 @@ +1999-07-01 Federico Mena Quintero + + * gcorba.c (corba_create_window): Ensure that the directory we + pass to the CORBA server is not NULL. + + * gscreen.c: Removed a bunch of unused functions for filters. + +1999-06-30 Federico Mena Quintero + + * gscreen.c (x_select_item): Removed icon list hacks. + +1999-06-24 Norbert Warmuth + + * gmc-chargrid.c (update_strip): Paint every character with the + assigned fore and background color instead of using the colors of + the first character for the whole line. + +1999-06-22 Miguel de Icaza + + * gsession.c (create_default_panel): Use directory specified in + command line. + + * gcorba.c (corba_create_window): Pass the directory we receive or + cwd if this value is NULL. + + * gmain.c (non_corba_create_panels): Use parameter for startup + directory (use the this_dir external directory for this). + (create_panels): Pass this_dsir to non_corba_create_panels and + corba_create_window. + +1999-06-22 David Martin + + * gnome-file-property-dialog.c (switch_metadata_box): Tag some + strings for localization. + + * gnome-open-dialog.c (gnome_open_dialog_new): Don't assemble + label_string from seperate strings (makes it easier to translate). + +1999-06-22 Norbert Warmuth + + * gview.c (viewer_size_changed): Update internal viewer state used + in hex mode. + +1999-06-17 Federico Mena Quintero + + * gdesktop.c (set_icon_wmclass): New function to set the wmclass + and wmname for desktop icons. This lets them be managed correctly + by WMs who try to manage X11R5 clients decently. + (text_changed): Call set_icon_wmclass(). + (desktop_icon_info_new): Call set_icon_wmclass(). + + * gdesktop-icon.c (desktop_icon_realize): Do not clear the + WM_CLIENT_LEADER property. + +1999-06-14 Federico Mena Quintero + + * gdesktop.c (icon_is_in_area): Fixed off-by-one error in + intersection computation. + + * gdesktop-icon.c (desktop_icon_reshape): Set the correct values + for dicon->text_x and dicon->text_y. + +1999-06-11 Federico Mena Quintero + + * gwidget.c (x_update_input): Unblock the changed signal *after* + we call gtk_editable_changed(). + +1999-06-09 Federico Mena Quintero + + * gdesktop-icon.[ch]: Removed the background hack for desktop + icons. Now the GnomeIconTextItem does the right thing. + + * gdesktop-icon.c (desktop_icon_reshape): Use the correct size for + the icon text item. + +1999-06-07 Federico Mena Quintero + + * gdesktop.c (new_terminal): New function to open a terminal from + the popup menu. If the user opens a terminal from the desktop, + then its cwd should be the user's home directory, not the desktop + directory. Fixes bug #2868 in the Red Hat bugzilla. + +1999-06-04 Robert Brady + + * gscreen.c (panel_list_configure_contents): Prevent + divide by zero error. (Fixes bug #1360) + +1999-06-02 Miguel de Icaza + + * gmain.c (xtoolkit_init): Ignore SIGTTIN and SIGTTOU. + +1999-06-01 Akira Higuchi + + * gnome/gdesktop-icon.h: + * gnome/gmc-chargrid.c: Replace gdk_font_load() with + gdk_fontset_load(), and change the default font names. + +1999-05-28 Miguel de Icaza + + * gscreen.c: Include util.h after x.h; Undefine __G_LIB_H__. + +1999-06-01 Miguel de Icaza + + * gdesktop-icon.c (desktop_icon_select): Show the + dicon->background. + (desktop_icon_init): Initialize backgorund as a rectangle that + fills all of the space used by the icon. + +1999-05-31 Kjartan Maraas + + * glayout.c (gnome_panel_about_menu): Hooked up the new help + file in the menu. + +1999-05-29 Miguel de Icaza + + * gprefs.c (create_prop_int): Translate this label too. + + * gnome-open-dialog.c: Add config.h here. Otherwise there is no + way to translate this dialog. Thanks to David Martina for + pointing this out. + +1999-05-27 Miguel de Icaza + + * gscreen.c (panel_tree_button_press): Beginning of context menu + on tree. + + * gtkdtree.c (gtk_dtree_load_path): Comment out the phantom code. + Need to review this code. Lets fix the problem Federico needs + solved now. + 1999-05-26 Miguel de Icaza * gpopup.c (panel_action_properties): Hanlde properly diff -ruN old/mc-4.5.33/gnome/Makefile.in new/mc-4.5.34/gnome/Makefile.in --- old/mc-4.5.33/gnome/Makefile.in Thu May 27 17:45:27 1999 +++ new/mc-4.5.34/gnome/Makefile.in Sun Jul 4 13:27:08 1999 @@ -113,7 +113,8 @@ i-sock.png \ i-stalled.png \ i-symlink.png \ - i-zipdisk.png + i-zipdisk.png \ + i-zipdisk2.png # # These objects from ../src do not depend on HAVE_X / HAVE_GNOME?? diff -ruN old/mc-4.5.33/gnome/application.x-gnumeric.desktop new/mc-4.5.34/gnome/application.x-gnumeric.desktop --- old/mc-4.5.33/gnome/application.x-gnumeric.desktop Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/application.x-gnumeric.desktop Sun Jul 4 13:27:08 1999 @@ -1,10 +1,12 @@ [Desktop Entry] -Name=Image -Name[de]=Grafik -Comment=Create a new Image -Comment[de]=Eine neue Grafik erzeugen -TryExec=gimp -Exec=gimp -Icon=gnome-gimp.png +Name=Spreadsheet +Name[es]=Hoja de cálculo +Name[fr]=Tableur +Comment=Create a new spreadsheet +Comment[es]=Crea una nueva hoja de cálculo +Comment[fr]=Crée une nouvelle feuille de calcul +TryExec=gnumeric +Exec=gnumeric +Icon=gnome-gnumeric.png Terminal=0 Type=Application diff -ruN old/mc-4.5.33/gnome/gcmd.c new/mc-4.5.34/gnome/gcmd.c --- old/mc-4.5.33/gnome/gcmd.c Thu May 27 17:45:28 1999 +++ new/mc-4.5.34/gnome/gcmd.c Sun Jul 4 13:27:08 1999 @@ -773,6 +773,7 @@ { mkdir_cmd (panel); } + static void dentry_apply_callback(GtkWidget *widget, int page, gpointer data) { diff -ruN old/mc-4.5.33/gnome/gcorba.c new/mc-4.5.34/gnome/gcorba.c --- old/mc-4.5.33/gnome/gcorba.c Thu May 27 17:45:28 1999 +++ new/mc-4.5.34/gnome/gcorba.c Sun Jul 4 13:27:08 1999 @@ -16,6 +16,7 @@ #include "gcorba.h" #include "global.h" #include "gmain.h" +#include "main.h" /*** Global variables ***/ @@ -119,7 +120,7 @@ /*** Stub implementations ***/ -static GNOME_FileManagerWindow +static GNOME_FileManagerWindow impl_GNOME_FileManagerWindow__create(PortableServer_POA poa, impl_POA_GNOME_FileManagerWindow **servant, CORBA_Environment *ev) @@ -164,7 +165,7 @@ gnome_close_panel (GTK_WIDGET (servant->panel->xwindow), servant->panel); } -static GNOME_FileManagerFactory +static GNOME_FileManagerFactory impl_GNOME_FileManagerFactory__create(PortableServer_POA poa, impl_POA_GNOME_FileManagerFactory **servant, CORBA_Environment *ev) @@ -333,11 +334,11 @@ /** * corba_init_server: - * @void: - * + * @void: + * * Initializes the CORBA factory object for gmc. Returns whether initialization * was successful or not, and sets the global corba_have_server variable. - * + * * Return value: TRUE if successful, FALSE otherwise. **/ int @@ -357,19 +358,22 @@ /** * corba_create_window: - * @void: - * + * @dir: The directory in which to create the window, or NULL for the cwd. + * * Creates a GMC window using a CORBA call to the server. **/ void -corba_create_window (void) +corba_create_window (const char *dir) { CORBA_Environment ev; char cwd[MC_MAXPATHLEN]; - mc_get_current_wd (cwd, MC_MAXPATHLEN); + if (dir == NULL) { + mc_get_current_wd (cwd, MC_MAXPATHLEN); + dir = cwd; + } CORBA_exception_init (&ev); - GNOME_FileManagerFactory_create_window (gmc_server, cwd, &ev); + GNOME_FileManagerFactory_create_window (gmc_server, dir, &ev); CORBA_exception_free (&ev); } diff -ruN old/mc-4.5.33/gnome/gcorba.h new/mc-4.5.34/gnome/gcorba.h --- old/mc-4.5.33/gnome/gcorba.h Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gcorba.h Sun Jul 4 13:27:08 1999 @@ -18,7 +18,7 @@ int corba_init_server (void); -void corba_create_window (void); +void corba_create_window (const char *dir); #endif diff -ruN old/mc-4.5.33/gnome/gdesktop-icon.c new/mc-4.5.34/gnome/gdesktop-icon.c --- old/mc-4.5.33/gnome/gdesktop-icon.c Thu May 27 17:45:28 1999 +++ new/mc-4.5.34/gnome/gdesktop-icon.c Sun Jul 4 13:27:08 1999 @@ -8,6 +8,9 @@ #include #include #include +#include +#include +#include #include "gdesktop-icon.h" #include "dir.h" #include "gdesktop.h" @@ -91,7 +94,9 @@ static void canvas_size_allocated (GtkWidget *widget, GtkAllocation *allocation, gpointer data) { - gnome_canvas_set_scroll_region (GNOME_CANVAS (widget), 0, 0, allocation->width, allocation->height); + gnome_canvas_set_scroll_region (GNOME_CANVAS (widget), + 0, 0, + allocation->width, allocation->height); } static void @@ -102,7 +107,7 @@ /* Set the window policy */ gtk_window_set_policy (GTK_WINDOW (dicon), TRUE, TRUE, TRUE); - gtk_window_set_wmclass (GTK_WINDOW (dicon), "desktop_icon", "gmc"); + /* Create the canvas */ dicon->canvas = gnome_canvas_new (); @@ -158,12 +163,6 @@ gdk_window_set_decorations (widget->window, 0); gdk_window_set_functions (widget->window, 0); - /* Remove the client leader property so that the window manager will not - * save SM information for icons. - */ - - gdk_property_delete (widget->window, gdk_atom_intern ("WM_CLIENT_LEADER", FALSE)); - /* Set the proper GNOME hints */ gnome_win_hints_init (); @@ -375,8 +374,8 @@ gnome_canvas_item_get_bounds (dicon->text, &x1, &y1, &x2, &y2); - text_width = x2 - x1 + 1; - text_height = y2 - y1 + 1; + text_width = x2 - x1; + text_height = y2 - y1; /* Calculate new size of widget */ @@ -414,6 +413,8 @@ dicon->icon_y = 0; dicon->icon_w = icon_width; dicon->icon_h = icon_height; + + gnome_canvas_item_get_bounds (dicon->text, &x1, &y1, &x2, &y2); dicon->text_x = x1; dicon->text_y = y1; diff -ruN old/mc-4.5.33/gnome/gdesktop-icon.h new/mc-4.5.34/gnome/gdesktop-icon.h --- old/mc-4.5.33/gnome/gdesktop-icon.h Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gdesktop-icon.h Sun Jul 4 13:27:08 1999 @@ -16,7 +16,8 @@ BEGIN_GNOME_DECLS -#define DESKTOP_ICON_FONT "-*-helvetica-medium-r-normal--10-*-*-*-p-*-*-*" +#define DESKTOP_ICON_FONT "-*-helvetica-medium-r-normal--10-*-*-*-p-*-*-*," \ + "-*-*-medium-r-normal-*-10-*-*-*-*-*-*-*,*" #define TYPE_DESKTOP_ICON (desktop_icon_get_type ()) @@ -36,7 +37,7 @@ GnomeCanvasItem *icon; /* The item that contains the icon */ GnomeCanvasItem *text; /* The item that contains the editable text */ - GnomeCanvasItem *stipple; /* The rectangle used as a stipple when the icon is selected */ + GnomeCanvasItem *stipple; /* The stippled rectangle used when the icon is selected */ int width, height; /* Total size of the window */ diff -ruN old/mc-4.5.33/gnome/gdesktop.c new/mc-4.5.34/gnome/gdesktop.c --- old/mc-4.5.33/gnome/gdesktop.c Thu May 27 17:45:28 1999 +++ new/mc-4.5.34/gnome/gdesktop.c Sun Jul 4 13:27:08 1999 @@ -287,7 +287,7 @@ layout_slots[dii->slot].icons = g_list_append (layout_slots[dii->slot].icons, dii); /* Move the icon */ - + dii->x = xpos; dii->y = ypos; gtk_widget_set_uposition (dii->dicon, xpos, ypos); @@ -377,7 +377,7 @@ char *caption = NULL; char *url = NULL; int size; - + gnome_metadata_get (fullname, "icon-caption", &size, &caption); if (caption){ desktop_icon_set_text (DESKTOP_ICON (dii->dicon), caption); @@ -390,7 +390,7 @@ g_free (dii->url); dii->url = url; } - + g_free (fullname); } @@ -438,7 +438,7 @@ need_position_list = NULL; all_icons = get_all_icons (); - + while ((dirent = mc_readdir (dir)) != NULL) { /* Skip . and .. */ @@ -471,7 +471,7 @@ /* Leave the icon in the desktop by removing it from the list */ - all_icons = g_list_remove_link (all_icons, l); + all_icons = g_list_remove_link (all_icons, l); continue; } @@ -483,7 +483,7 @@ caption = NULL; gnome_metadata_get (full_name, "icon-caption", &size, &caption); - + if (have_pos) { dii = desktop_icon_info_new (dirent->d_name, desktop_url, caption, x, y); gtk_widget_show (dii->dicon); @@ -500,7 +500,7 @@ } g_free (full_name); - + if (desktop_url) g_free (desktop_url); @@ -783,6 +783,27 @@ g_free (fe); } +/* Sets the wmclass and name of a desktop icon to an unique value */ +static void +set_icon_wmclass (DesktopIconInfo *dii) +{ + XClassHint *h; + + g_assert (GTK_WIDGET_REALIZED (dii->dicon)); + + h = XAllocClassHint (); + if (!h) { + g_warning ("XAllocClassHint() failed!"); + return; /* eek */ + } + + h->res_name = dii->filename; + h->res_class = "gmc-desktop-icon"; + + XSetClassHint (GDK_DISPLAY (), GDK_WINDOW_XWINDOW (GTK_WIDGET (dii->dicon)->window), h); + XFree (h); +} + /* * Callback used when an icon's text changes. We must validate the * rename and return the appropriate value. The desktop icon info @@ -812,8 +833,11 @@ if (mc_rename (source, dest) == 0) { gnome_metadata_delete (dest); gnome_metadata_rename (source, dest); + g_free (dii->filename); dii->filename = g_strdup (new_name); + set_icon_wmclass (dii); + desktop_reload_icons (FALSE, 0, 0); retval = TRUE; } else @@ -959,18 +983,18 @@ { char buffer [128], *p; int len; - + if (point) *point = NULL; - + if (!S_ISLNK (fe->buf.st_mode)) return FALSE; len = readlink (filename, buffer, sizeof (buffer)); if (len == -1) return FALSE; - buffer [len] = 0; - + buffer [len] = 0; + p = is_block_device_mountable (buffer); if (!p) return FALSE; @@ -979,9 +1003,9 @@ *point = p; else g_free (point); - + *is_mounted = is_block_device_mounted (buffer); - + return TRUE; } @@ -992,7 +1016,7 @@ static char *umount_command; char *op; char *buffer; - + if (is_mount){ if (!mount_command) mount_command = find_command (mount_known_locations); @@ -1006,21 +1030,21 @@ buffer = g_readlink (filename); if (buffer == NULL) return FALSE; - + if (op){ gboolean success = TRUE; char *command; FILE *f; - + command = g_strconcat (op, " ", buffer, NULL); open_error_pipe (); f = popen (command, "r"); if (f == NULL){ success = !close_error_pipe (1, _("While running the mount/umount command")); - } else + } else success = !close_error_pipe (0, 0); pclose (f); - + g_free (buffer); return success; } @@ -1041,7 +1065,7 @@ * Right now the test only checks if this system has the eject * command */ -gboolean +gboolean is_ejectable (char *filename) { char *buf; @@ -1057,7 +1081,7 @@ if (retval) return TRUE; } - + if (find_command (eject_known_locations)) return TRUE; else @@ -1098,7 +1122,7 @@ try_to_mount (char *filename, file_entry *fe) { int x; - + if (!is_mountable (filename, fe, &x, NULL)) return FALSE; @@ -1201,7 +1225,7 @@ { WPanel *panel; PanelContainer *container; - + panel = create_panel_from_desktop (); container = g_new (PanelContainer, 1); container->splitted = FALSE; @@ -1229,7 +1253,7 @@ for (i = 0; i < panel->count; i++) g_free (panel->dir.list[i].fname); - + if (panel->dir.list) g_free (panel->dir.list); @@ -1239,7 +1263,7 @@ /** * desktop_icon_info_open: * @dii: The desktop icon to open. - * + * * Opens the specified desktop icon when the user double-clicks on it. **/ void @@ -1281,7 +1305,7 @@ launch = FALSE; } else launch = TRUE; - + if (launch) new_panel_at (point); g_free (point); @@ -1319,7 +1343,7 @@ ctx = file_op_context_new (); file_op_context_create_ui (ctx, OP_DELETE, TRUE); x_flush_events (); - + full_name = g_concat_dir_and_file (desktop_directory, dii->filename); if (lstat (full_name, &s) != -1) { @@ -1346,7 +1370,7 @@ * desktop_icon_set_busy: * @dii: A desktop icon * @busy: TRUE to set a watch cursor, FALSE to reset the normal arrow cursor - * + * * Sets a wait/normal cursor for a desktop icon. **/ void @@ -1368,10 +1392,10 @@ /** * desktop_icon_info_get_by_filename: * @filename: A filename relative to the desktop directory - * + * * Returns the desktop icon structure that corresponds to the specified filename, * which should be relative to the desktop directory. - * + * * Return value: The sought desktop icon, or NULL if it is not found. **/ DesktopIconInfo * @@ -1940,7 +1964,7 @@ fe = file_entry_from_file (full_name); if (!fe) return NULL; - + dii = g_new (DesktopIconInfo, 1); dii->x = 0; dii->y = 0; @@ -1955,12 +1979,12 @@ if (caption == NULL) caption = filename; } - + icon_im = gicon_get_icon_for_file (desktop_directory, fe, FALSE); dii->dicon = desktop_icon_new (icon_im, caption); dii->filename = g_strdup (filename); dii->selected = FALSE; - + file_entry_free (fe); g_free (full_name); @@ -2003,6 +2027,11 @@ (GtkSignalFunc) selection_stopped, dii); + /* We must set the icon's wmclass and name. It is already realized (it + * comes out realized from desktop_icon_new()). + */ + set_icon_wmclass (dii); + /* Prepare the DnD functionality for this icon */ setup_icon_dnd_source (dii); @@ -2073,7 +2102,7 @@ } MotifDragReceiverInfo; /* Sets up a proxy window for DnD on the specified X window. Courtesy of Owen Taylor */ -static gboolean +static gboolean setup_xdnd_proxy (guint32 xid, GdkWindow *proxy_window) { GdkAtom xdnd_proxy_atom; @@ -2116,10 +2145,10 @@ * has a XdndProxy property pointing to itself. */ if (proxy) { - XGetWindowProperty (GDK_DISPLAY (), proxy, - xdnd_proxy_atom, 0, + XGetWindowProperty (GDK_DISPLAY (), proxy, + xdnd_proxy_atom, 0, 1, False, AnyPropertyType, - &type, &format, &nitems, &after, + &type, &format, &nitems, &after, (guchar **) &proxy_data); if (!gdk_error_code && type != None) { @@ -2143,7 +2172,7 @@ gdk_error_code = 0; gdk_error_warnings = old_warnings; - + XUngrabServer (GDK_DISPLAY ()); gdk_flush (); @@ -2403,8 +2432,22 @@ gnome_dialog_run (GNOME_DIALOG (msg_box)); } } + +/* Callback from menus to create a terminal. If the user creates a terminal + * from the desktop, he usually wants the cwd to be his home directory, not the + * desktop directory. + */ +static void +new_terminal (GtkWidget *widget, gpointer data) +{ + if (is_a_desktop_panel (cpanel)) + mc_chdir (home_dir); + + gnome_open_terminal (); +} + static GnomeUIInfo gnome_panel_new_menu [] = { - GNOMEUIINFO_ITEM_NONE(N_("_Terminal"), N_("Launch a new terminal in the current directory"), gnome_open_terminal), + GNOMEUIINFO_ITEM_NONE(N_("_Terminal"), N_("Launch a new terminal in the current directory"), new_terminal), /* If this ever changes, make sure you update create_new_menu accordingly. */ GNOMEUIINFO_ITEM_NONE( N_("_Directory..."), N_("Creates a new directory"), gnome_mkdir_cmd ), GNOMEUIINFO_ITEM_NONE( N_("URL L_ink..."), N_("Creates a new URL link"), gnome_new_link ), @@ -2457,7 +2500,7 @@ panel = push_desktop_panel_hack (); gnome_popup_menu_do_popup_modal (popup, NULL, NULL, event, NULL); layout_panel_gone (panel); - free_panel_from_desktop (panel); + free_panel_from_desktop (panel); gtk_widget_destroy (popup); desktop_reload_icons (FALSE, 0, 0); @@ -2484,7 +2527,7 @@ y1 = y; y2 = click_start_y; } - + gdk_draw_rectangle (GDK_ROOT_PARENT (), click_gc, FALSE, x1, y1, x2 - x1, y2 - y1); } @@ -2510,7 +2553,7 @@ /** * icon_is_in_area: * @dii: the desktop icon information - * + * * Returns TRUE if the specified icon is at least partially inside the specified * area, or FALSE otherwise. */ @@ -2529,16 +2572,16 @@ if (x1 == x2 && y1 == y2) return FALSE; - if (x1 < dicon->icon_x + dicon->icon_w - 1 - && x2 > dicon->icon_x - && y1 < dicon->icon_y + dicon->icon_h - 1 - && y2 > dicon->icon_y) + if (x1 < dicon->icon_x + dicon->icon_w + && x2 >= dicon->icon_x + && y1 < dicon->icon_y + dicon->icon_h + && y2 >= dicon->icon_y) return TRUE; - if (x1 < dicon->text_x + dicon->text_w - 1 - && x2 > dicon->text_x - && y1 < dicon->text_y + dicon->text_h - 1 - && y2 > dicon->text_y) + if (x1 < dicon->text_x + dicon->text_w + && x2 >= dicon->text_x + && y1 < dicon->text_y + dicon->text_h + && y2 >= dicon->text_y) return TRUE; return FALSE; @@ -2586,7 +2629,8 @@ if (in_area) { if (invert) { if (dii->selected == dii->tmp_selected) { - desktop_icon_select (DESKTOP_ICON (dii->dicon), !dii->selected); + desktop_icon_select (DESKTOP_ICON (dii->dicon), + !dii->selected); dii->selected = !dii->selected; } } else if (additive) { @@ -2771,7 +2815,7 @@ g_warning ("Root window clicks will not work as no GNOME-compliant window manager could be found!"); return; } - desktop_wm_is_gnome_compliant = 1; + desktop_wm_is_gnome_compliant = 1; /* Make the proxy window send events to the invisible proxy widget */ gdk_window_set_user_data (click_proxy_gdk_window, proxy_invisible); @@ -2941,17 +2985,15 @@ f = fopen (filename, "w"); if (f) { - + fprintf (f, "URL: %s\n", url); fclose (f); - + gnome_metadata_set (filename, "desktop-url", strlen (url) + 1, url); gnome_metadata_set (filename, "icon-caption", strlen (title) + 1, title); - + gnome_metadata_set (filename, "icon-filename", strlen (icon) + 1, icon); } } - - diff -ruN old/mc-4.5.33/gnome/gimp.image.desktop new/mc-4.5.34/gnome/gimp.image.desktop --- old/mc-4.5.33/gnome/gimp.image.desktop Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gimp.image.desktop Sun Jul 4 13:27:08 1999 @@ -1,14 +1,16 @@ [Desktop Entry] Name=Image +Name[ca]=Imatge Name[de]=Grafik Name[es]=Imagen Name[fr]=Image Name[wa]=Imådje Comment=Create a new Image +Comment[ca]=Crea una nova imatge Comment[de]=Eine neue Grafik erzeugen Comment[es]=Crear una imagen Comment[fr]=Créer une image -Comment[wa]=Fé on imådje +Comment[wa]=Fé ene novele imådje TryExec=gimp Exec=gimp Icon=gnome-gimp.png diff -ruN old/mc-4.5.33/gnome/glayout.c new/mc-4.5.34/gnome/glayout.c --- old/mc-4.5.33/gnome/glayout.c Thu May 27 17:45:28 1999 +++ new/mc-4.5.34/gnome/glayout.c Sun Jul 4 13:27:08 1999 @@ -442,7 +442,7 @@ GnomeUIInfo gnome_panel_about_menu [] = { -/* GNOMEUIINFO_HELP ("midnight-commander"), */ + GNOMEUIINFO_HELP ("gmc"), GNOMEUIINFO_MENU_ABOUT_ITEM(gnome_about_cmd, NULL), GNOMEUIINFO_END }; @@ -794,7 +794,7 @@ } WPanel * -new_panel_with_geometry_at (char *dir, char *geometry) +new_panel_with_geometry_at (const char *dir, const char *geometry) { WPanel *panel; @@ -810,7 +810,7 @@ } WPanel * -new_panel_at (char *dir) +new_panel_at (const char *dir) { return new_panel_with_geometry_at (dir, NULL); } diff -ruN old/mc-4.5.33/gnome/gmain.c new/mc-4.5.34/gnome/gmain.c --- old/mc-4.5.33/gnome/gmain.c Thu May 27 17:45:28 1999 +++ new/mc-4.5.34/gnome/gmain.c Sun Jul 4 13:27:08 1999 @@ -11,6 +11,7 @@ #include #include #include +#include #define WANT_WIDGETS /* bleah */ #include "tty.h" /* for KEY_BACKSPACE */ #include "x.h" @@ -106,6 +107,8 @@ int xtoolkit_init (int *argc, char *argv []) { + signal (SIGTTIN, SIG_IGN); + signal (SIGTTOU, SIG_IGN); gmc_color_init (); return 0; } @@ -415,7 +418,6 @@ int dialog_panel_callback (struct Dlg_head *h, int id, int msg) { - WInput *in; Widget_Item *dh; void *current_widget; /* The current widget */ @@ -465,7 +467,7 @@ * when we do not have a CORBA server. */ static void -non_corba_create_panels (void) +non_corba_create_panels (char *startup_dir) { WPanel *panel; @@ -485,7 +487,7 @@ * at a higher priority than the one used in session_load(). */ - panel = new_panel_at ("."); + panel = new_panel_at (startup_dir); gtk_idle_add_priority (GTK_PRIORITY_DEFAULT, idle_destroy_panel, panel); panel->widget.options |= W_PANEL_HIDDEN; @@ -494,21 +496,15 @@ desktop_destroy (); } -/* - * Only at startup we have a strange condition: if more than one - * panel is created, then the code hangs inside X, it keeps waiting - * for a reply for something in Imlib that never returns. - * - * Creating the panels on the idle loop takes care of this - */ +/* The GNOME version of create_panels() */ void create_panels (void) { if (!corba_have_server) - non_corba_create_panels (); + non_corba_create_panels (this_dir ? this_dir : "."); else { if (!nowindows) - corba_create_window (); + corba_create_window (this_dir); session_set_restart (FALSE); } diff -ruN old/mc-4.5.33/gnome/gmain.h new/mc-4.5.34/gnome/gmain.h --- old/mc-4.5.33/gnome/gmain.h Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gmain.h Sun Jul 4 13:27:08 1999 @@ -32,8 +32,8 @@ int translate_gdk_keysym_to_curses (GdkEventKey *event); void gnome_init_panels (); void bind_gtk_keys (GtkWidget *w, Dlg_head *h); -WPanel *new_panel_at (char *dir); -WPanel *new_panel_with_geometry_at (char *dir, char *geometry); +WPanel *new_panel_at (const char *dir); +WPanel *new_panel_with_geometry_at (const char *dir, const char *geometry); void set_current_panel (WPanel *panel); void layout_panel_gone (WPanel *panel); void gtkrundlg_event (Dlg_head *h); diff -ruN old/mc-4.5.33/gnome/gmc-chargrid.c new/mc-4.5.34/gnome/gmc-chargrid.c --- old/mc-4.5.33/gnome/gmc-chargrid.c Thu May 27 17:45:28 1999 +++ new/mc-4.5.34/gnome/gmc-chargrid.c Sun Jul 4 13:27:08 1999 @@ -12,7 +12,7 @@ #define DEFAULT_WIDTH 80 #define DEFAULT_HEIGHT 25 -#define DEFAULT_FONT "fixed" +#define DEFAULT_FONT "fixed,-*-*-medium-r-normal-*-12-*-*-*-*-*-*-*,*" #define CHARS(cgrid) ((char *) cgrid->chars) @@ -275,13 +275,13 @@ while (i < width) { first = i; ocolor = attrs[i].bg_set ? attrs[i].bg : GTK_WIDGET (cgrid)->style->bg[GTK_STATE_NORMAL].pixel; - color = ocolor; do { i++; + color = attrs[i].bg_set ? attrs[i].bg : GTK_WIDGET (cgrid)->style->bg[GTK_STATE_NORMAL].pixel; } while ((i < width) && (color == ocolor)); - gcolor.pixel = color; + gcolor.pixel = ocolor; gdk_gc_set_foreground (cgrid->gc, &gcolor); gdk_draw_rectangle (cgrid->widget.window, @@ -300,13 +300,13 @@ while (i < width) { first = i; ocolor = attrs[i].fg_set ? attrs[i].fg : GTK_WIDGET (cgrid)->style->fg[GTK_STATE_NORMAL].pixel; - color = ocolor; do { i++; + color = attrs[i].fg_set ? attrs[i].fg : GTK_WIDGET (cgrid)->style->fg[GTK_STATE_NORMAL].pixel; } while ((i < width) && (color == ocolor)); - gcolor.pixel = color; + gcolor.pixel = ocolor; gdk_gc_set_foreground (cgrid->gc, &gcolor); gdk_draw_text (cgrid->widget.window, @@ -518,10 +518,10 @@ if (cgrid->font) gdk_font_unref (cgrid->font); - cgrid->font = gdk_font_load (font_name); + cgrid->font = gdk_fontset_load (font_name); if (!cgrid->font) - cgrid->font = gdk_font_load (DEFAULT_FONT); + cgrid->font = gdk_fontset_load (DEFAULT_FONT); cgrid->char_width = gdk_char_width (cgrid->font, ' '); /* assume monospaced font! */ cgrid->char_height = cgrid->font->ascent + cgrid->font->descent; diff -ruN old/mc-4.5.33/gnome/gnome-file-property-dialog.c new/mc-4.5.34/gnome/gnome-file-property-dialog.c --- old/mc-4.5.33/gnome/gnome-file-property-dialog.c Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gnome-file-property-dialog.c Sun Jul 4 13:27:08 1999 @@ -384,8 +384,8 @@ } if (fp_dlg->executable) { - gtk_label_set_text (GTK_LABEL (fp_dlg->prop1_label), "Drop Action"); - gtk_label_set_text (GTK_LABEL (GTK_BIN (fp_dlg->prop1_cbox)->child), "Use default Drop Action options"); + gtk_label_set_text (GTK_LABEL (fp_dlg->prop1_label), _("Drop Action")); + gtk_label_set_text (GTK_LABEL (GTK_BIN (fp_dlg->prop1_cbox)->child), _("Use default Drop Action options")); if (fp_dlg->drop_target) { gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON (fp_dlg->prop1_cbox), FALSE); gtk_entry_set_text (GTK_ENTRY (fp_dlg->prop1_entry), fp_dlg->drop_target); diff -ruN old/mc-4.5.33/gnome/gnome-open-dialog.c new/mc-4.5.34/gnome/gnome-open-dialog.c --- old/mc-4.5.33/gnome/gnome-open-dialog.c Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gnome-open-dialog.c Sun Jul 4 13:27:08 1999 @@ -16,7 +16,7 @@ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ - +#include #include "util.h" #include #include "gnome-open-dialog.h" @@ -380,8 +380,8 @@ dialog = gtk_type_new (gnome_open_dialog_get_type ()); /* the first label */ - label_string = g_strconcat (_("Select an application to open \""), - file_name, "\" with.", NULL); + label_string = g_strdup_printf ( + _("Select an application to open \"%s\" with."),file_name); label = gtk_label_new (label_string); gtk_widget_set_usize (label, 300, -1); gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); diff -ruN old/mc-4.5.33/gnome/gprefs.c new/mc-4.5.34/gnome/gprefs.c --- old/mc-4.5.33/gnome/gprefs.c Thu May 27 17:45:28 1999 +++ new/mc-4.5.34/gnome/gprefs.c Sun Jul 4 13:27:08 1999 @@ -399,7 +399,7 @@ gtk_box_pack_start (GTK_BOX (hbox), entry, FALSE, FALSE, 0); if (prop->extra_data1) { - label = gtk_label_new ((gchar *)prop->extra_data1); + label = gtk_label_new (_((gchar *)prop->extra_data1)); gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0); } diff -ruN old/mc-4.5.33/gnome/gscreen.c new/mc-4.5.34/gnome/gscreen.c --- old/mc-4.5.33/gnome/gscreen.c Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gscreen.c Sun Jul 4 13:27:08 1999 @@ -11,6 +11,7 @@ #include #include #include "x.h" +#include "util.h" #include "global.h" #include "dir.h" #include "command.h" @@ -26,6 +27,7 @@ #include "dir.h" #include "dialog.h" #include "setup.h" +#include "fileopctx.h" #include "gdesktop.h" #include "gdnd.h" #include "gtkdtree.h" @@ -37,7 +39,6 @@ #include "gtkflist.h" #include "../vfs/vfs.h" #include -#include /* Whether to display the tree view on the left */ int tree_panel_visible = -1; @@ -242,7 +243,7 @@ gnome_icon_list_freeze (icons); gnome_icon_list_clear (icons); - +#if 0 /* * HACK_BEGIN: * Temporary hack for pre-gnome-libs-1.0.10 @@ -254,8 +255,8 @@ /* * HACK_END: */ - - for (i = 0; i < top; i++){ +#endif + for (i = 0; i < top; i++) { file_entry *fe = &panel->dir.list [i]; int p; @@ -341,16 +342,13 @@ do_file_mark (panel, panel->selected, 1); display_mini_info (panel); - if (panel->list_type == list_icons){ + if (panel->list_type == list_icons) { GnomeIconList *list = ILIST_FROM_SW (panel->icons); gnome_icon_list_select_icon (list, panel->selected); - - if (list->icon_list){ - if (GTK_WIDGET (list)->allocation.x != -1) - if (gnome_icon_list_icon_is_visible (list, panel->selected) != GTK_VISIBILITY_FULL) - gnome_icon_list_moveto (list, panel->selected, 0.5); - } + if (GTK_WIDGET (list)->allocation.x != -1) + if (gnome_icon_list_icon_is_visible (list, panel->selected) != GTK_VISIBILITY_FULL) + gnome_icon_list_moveto (list, panel->selected, 0.5); } else { GtkCList *clist = CLIST_FROM_SW (panel->list); @@ -443,7 +441,7 @@ usable_pixels = width - extra_pixels; total_columns = usable_pixels / char_width; extra_columns = total_columns - used_columns; - if (extra_columns > 0) { + if (extra_columns > 0 && expandables > 0) { expand_space = extra_columns / expandables; extra_space = extra_columns % expandables; } else @@ -1621,164 +1619,6 @@ return GTK_WIDGET (in->widget.wdata); } -/* FIXME: for now, this list is hardcoded. We want a way to let the user configure it. */ - -static struct filter_item { - char *text; - char *glob; -} filter_items [] = { - { N_("All files"), - "*" }, - { N_("Archives and compressed files"), - "*.(tar|gz|tgz|taz|zip|lha|zoo|pak|sit|arc|arj|rar|huf|lzh)" }, - { N_("RPM/DEB files"), - "*.(rpm|deb)" }, - { N_("Text/Document files"), - "*.(txt|tex|doc|rtf)" }, - { N_("HTML and SGML files"), - "*.(html|htm|sgml|sgm)" }, - { N_("Postscript and PDF files"), - "*.(ps|pdf)" }, - { N_("Spreadsheet files"), - "*.(xls|wks|wk1)" }, - { N_("Image files"), - "*.(png|jpg|jpeg|xcf|gif|tif|tiff|xbm|xpm|pbm|pgm|ppm|tga|rgb|iff|lbm|ilbm|" - "bmp|pcx|pic|pict|psd|gbr|pat|ico|fig|cgm|rle|fits)" }, - { N_("Video/animation files"), - "*.(mpg|mpeg|mov|avi|fli|flc|flh|flx|dl)" }, - { N_("Audio files"), - "*.(au|wav|mp3|snd|mod|s3m|ra)" }, - { N_("C program files"), - "*.[ch]" }, - { N_("C++ program files"), - "*.(cc|C|cpp|cxx|h|H)" }, - { N_("Objective-C program files"), - "*.[mh]" }, - { N_("Scheme program files"), - "*.scm" }, - { N_("Assembler program files"), - "*.(s|S|asm)" }, - { N_("Misc. program files"), - "*.(awk|sed|lex|l|y|sh|idl|pl|py|am|in|f|el|bas|pas|java|sl|p|m4|tcl|pov)" }, - { N_("Font files"), - "*.(pfa|pfb|afm|ttf|fon|pcf|pcf.gz|spd)" } -}; - -static GtkWidget *filter_menu; - -static void -filter_item_select (GtkWidget *widget, gpointer data) -{ - /* FIXME: the hintbar resizes horribly and screws the panel */ -#if 0 - struct filter_item *fi = gtk_object_get_user_data (GTK_OBJECT (widget)); - - set_hintbar (easy_patterns ? fi->glob : fi->regexp); -#endif -} - -static void -filter_item_deselect (GtkWidget *widget, gpointer data) -{ -/* set_hintbar (""); */ -} - -static void -filter_item_activate (GtkWidget *widget, gpointer data) -{ - struct filter_item *fi = gtk_object_get_user_data (GTK_OBJECT (widget)); - WPanel *panel = data; - char *pattern; - - if (easy_patterns) - pattern = g_strdup (fi->glob); - else { - /* This is sort of a hack to force convert_pattern() to actually convert the thing */ - - easy_patterns = 1; - pattern = convert_pattern (fi->glob, match_file, 0); - easy_patterns = 0; - } - - set_panel_filter_to (panel, pattern); -} - -static void -build_filter_menu (WPanel *panel, GtkWidget *button) -{ - GtkWidget *item; - int i; - - if (filter_menu) - return; - - /* FIXME: the filter menu is global, and it is never destroyed */ - - filter_menu = gtk_menu_new (); - - gtk_object_set_user_data (GTK_OBJECT (filter_menu), button); - - for (i = 0; i < ELEMENTS (filter_items); i++) { - item = gtk_menu_item_new_with_label (_(filter_items[i].text)); - gtk_object_set_user_data (GTK_OBJECT (item), &filter_items[i]); - - gtk_signal_connect (GTK_OBJECT (item), "select", - (GtkSignalFunc) filter_item_select, - panel); - gtk_signal_connect (GTK_OBJECT (item), "deselect", - (GtkSignalFunc) filter_item_deselect, - panel); - gtk_signal_connect (GTK_OBJECT (item), "activate", - (GtkSignalFunc) filter_item_activate, - panel); - - gtk_widget_show (item); - gtk_menu_append (GTK_MENU (filter_menu), item); - } -} - -static void -position_filter_popup (GtkMenu *menu, gint *x, gint *y, gpointer data) -{ - int screen_width, screen_height; - GtkWidget *wmenu = GTK_WIDGET (menu); - GtkWidget *button = GTK_WIDGET (data); - - /* This code is mostly ripped off from gtkmenu.c - Federico */ - - screen_width = gdk_screen_width (); - screen_height = gdk_screen_height (); - - gdk_window_get_origin (button->window, x, y); - - *y += button->allocation.height; - - if ((*x + wmenu->requisition.width) > screen_width) - *x -= (*x + wmenu->requisition.width) - screen_width; - - if ((*y + wmenu->requisition.height) > screen_height) - *y -= (*y + wmenu->requisition.height) - screen_height; - - if (*y < 0) - *y = 0; -} - -static void -show_filter_popup (GtkWidget *button, gpointer data) -{ - WPanel *panel; - - panel = data; - - build_filter_menu (panel, button); - - gtk_menu_popup (GTK_MENU (filter_menu), NULL, NULL, - position_filter_popup, - button, - 1, - GDK_CURRENT_TIME); -} - void display_mini_info (WPanel *panel) { @@ -2204,6 +2044,55 @@ panel->drag_tree_row = -1; } +#if CONTEXT_MENU_ON_TREE +static void +tree_do_op (GtkWidget *tree, WPanel *panel, int operation) +{ +} + +static void +tree_copy_cmd (GtkWidget *tree, WPanel *panel) +{ + tree_do_op (tree, panel, OP_COPY); +} + +static void +tree_del_cmd (GtkWidget *tree, WPanel *panel) +{ + tree_do_op (tree, panel, OP_DELETE); +} + +static void +tree_ren_cmd (GtkWidget *tree, WPanel *panel) +{ + tree_do_op (tree, panel, OP_MOVE); +} + +static GnomeUIInfo tree_popup_items[] = { + GNOMEUIINFO_ITEM_STOCK(N_("_Copy..."), N_("Copy directory"), tree_copy_cmd, GNOME_STOCK_PIXMAP_COPY), + GNOMEUIINFO_ITEM_STOCK(N_("_Delete..."), N_("Delete directory"), tree_del_cmd, GNOME_STOCK_PIXMAP_TRASH), + GNOMEUIINFO_ITEM_NONE(N_("_Move..."), N_("Rename or move directory"), tree_ren_cmd), + + GNOMEUIINFO_END +}; + +static void +panel_tree_button_press (GtkWidget *widget, GdkEventButton *event, WPanel *panel) +{ + GtkWidget *popup; + + if (event->type != GDK_BUTTON_PRESS) + return; + + if (event->button != 3) + return; + + popup = gnome_popup_menu_new (tree_popup_items); + gnome_popup_menu_do_popup_modal (popup, NULL, NULL, event, panel); + gtk_widget_destroy (popup); +} +#endif + /** * panel_create_tree_view: * @@ -2257,6 +2146,12 @@ gtk_signal_connect (GTK_OBJECT (tree), "drag_data_received", GTK_SIGNAL_FUNC (panel_tree_drag_data_received), panel); +#ifdef CONTEXT_MENU_ON_TREE + /* Context sensitive menu */ + gtk_signal_connect_after (GTK_OBJECT (tree), "button_press_event", + GTK_SIGNAL_FUNC (panel_tree_button_press), panel); + gtk_clist_set_button_actions (GTK_CLIST (tree), 2, GTK_BUTTON_SELECTS); +#endif return tree; } @@ -2373,7 +2268,7 @@ void x_create_panel (Dlg_head *h, widget_data parent, WPanel *panel) { - GtkWidget *status_line, *filter, *vbox, *ministatus_box; + GtkWidget *status_line, *vbox, *ministatus_box; GtkWidget *cwd; GtkWidget *dock; GnomeUIBuilderData uibdata; diff -ruN old/mc-4.5.33/gnome/gsession.c new/mc-4.5.34/gnome/gsession.c --- old/mc-4.5.33/gnome/gsession.c Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gsession.c Sun Jul 4 13:27:08 1999 @@ -140,13 +140,17 @@ /* Queues the creation of the default panel */ static void -create_default_panel (void) +create_default_panel (const char *startup_dir) { char buf[MC_MAXPATHLEN]; + char *dir = buf; - mc_get_current_wd (buf, MC_MAXPATHLEN); - - gtk_idle_add_priority (GTK_PRIORITY_DEFAULT + 1, idle_create_default_panel, g_strdup (buf)); + if (startup_dir == NULL) + mc_get_current_wd (buf, MC_MAXPATHLEN); + else + dir = startup_dir; + + gtk_idle_add_priority (GTK_PRIORITY_DEFAULT + 1, idle_create_default_panel, g_strdup (dir)); } /* Callback from the master client to save the session */ @@ -226,7 +230,7 @@ filename = gnome_client_get_config_prefix (master_client); load_session_info (filename); } else if (!nowindows) - create_default_panel (); + create_default_panel (this_dir); } /** diff -ruN old/mc-4.5.33/gnome/gtkdtree.c new/mc-4.5.34/gnome/gtkdtree.c --- old/mc-4.5.33/gnome/gtkdtree.c Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gtkdtree.c Sun Jul 4 13:27:08 1999 @@ -121,7 +121,7 @@ static gboolean gtk_dtree_load_path (GtkDTree *dtree, char *path, GtkCTreeNode *parent, int level) { - GtkCTreeNode *phantom; + GtkCTreeNode *phantom = NULL; tree_scan *dir; tree_entry *dirent; struct stat dir_stat; @@ -138,6 +138,7 @@ dtree->loading_dir++; +#if 0 phantom = gtk_dtree_contains (dtree, parent, "PHANTOM"); if (!level) { dirent = tree_store_whereis (path); @@ -147,7 +148,8 @@ dtree->loading_dir--; return TRUE; } - +#endif + dir = tree_store_opendir (path); if (!dir){ dtree->loading_dir--; diff -ruN old/mc-4.5.33/gnome/gview.c new/mc-4.5.34/gnome/gview.c --- old/mc-4.5.33/gnome/gview.c Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gview.c Sun Jul 4 13:27:08 1999 @@ -36,6 +36,7 @@ viewer_size_changed (GtkWidget *widget, guint cols, guint lines, WView *view) { widget_set_size (&view->widget, 0, 0, lines, cols); + view_update_bytes_per_line (view); dlg_redraw (view->widget.parent); } diff -ruN old/mc-4.5.33/gnome/gwidget.c new/mc-4.5.34/gnome/gwidget.c --- old/mc-4.5.33/gnome/gwidget.c Thu May 27 17:45:29 1999 +++ new/mc-4.5.34/gnome/gwidget.c Sun Jul 4 13:27:08 1999 @@ -23,7 +23,7 @@ if (GNOME_IS_ENTRY (w)) return (gnome_entry_gtk_entry ((GnomeEntry *)(w))); - else + else return (GTK_WIDGET (p->widget->wdata)); } @@ -75,7 +75,7 @@ if (b->callback) stop = (*b->callback)(b->action, b->callback_data); - + if (!b->callback || stop){ h->ret_value = b->action; dlg_stop (h); @@ -86,7 +86,7 @@ stock_from_text (char *text) { char *stock; - + if ( g_strcasecmp (text, _("ok")) == 0) stock = GNOME_STOCK_BUTTON_OK; else if ( g_strcasecmp (text, _("cancel")) == 0) @@ -118,7 +118,7 @@ if (stock){ button = gnome_stock_button (stock); - } else + } else button = gtk_button_new_with_label (b->text); if (b->flags == DEFPUSH_BUTTON){ @@ -129,7 +129,7 @@ tag = gtk_signal_connect (GTK_OBJECT(button), "clicked", (GtkSignalFunc) gbutton_callback, b); gtk_object_set_data (GTK_OBJECT (button), "click-signal-tag", (void *) tag); b->widget.wdata = (widget_data) button; - + return 1; } @@ -156,11 +156,11 @@ { GList *children = GTK_BOX (radio->widget.wdata)->children; int i; - + for (i = 0; i < radio->count; i++){ if (i == radio->pos){ GtkBoxChild *bc = (GtkBoxChild *) children->data; - + gtk_widget_grab_focus (GTK_WIDGET (bc->widget)); break; } @@ -173,7 +173,7 @@ { GList *children = GTK_BOX (radio->widget.wdata)->children; int i; - + for (i = 0; i < radio->count; i++){ GtkBoxChild *bc = (GtkBoxChild *) children->data; @@ -216,7 +216,7 @@ vbox = gtk_vbox_new (0, 0); for (i = 0; i < r->count; i++){ char *text = remove_hotkey (_(r->texts [i])); - + if (i == 0){ w = gtk_radio_button_new_with_label (NULL, text); r->first_gtk_radio = w; @@ -230,7 +230,7 @@ gtk_box_pack_start_defaults (GTK_BOX (vbox), w); } gtk_widget_show_all (vbox); - + r->widget.wdata = (widget_data) vbox; return 1; @@ -311,13 +311,13 @@ gtk_entry_set_text (entry, in->buffer); gtk_editable_select_region (GTK_EDITABLE (entry), 0, -1); gtk_entry_set_position (entry, in->point); - + gtk_signal_connect (GTK_OBJECT (entry), "button_press_event", GTK_SIGNAL_FUNC (entry_click), in); gtk_signal_connect (GTK_OBJECT (entry), "button_release_event", GTK_SIGNAL_FUNC (entry_release), in); - + gtk_signal_connect (GTK_OBJECT (entry), "changed", GTK_SIGNAL_FUNC (wentry_changed), in); return 1; @@ -332,7 +332,7 @@ GtkEntry *entry; char *text; int draw = 0; - + /* If the widget has not been initialized yet (done by WIDGET_INIT) */ if (!in->widget.wdata) return; @@ -360,19 +360,13 @@ if (text && strcmp (text, in->buffer)){ gtk_entry_set_text (entry, in->buffer); draw = 1; - } + } if (GTK_EDITABLE (entry)->current_pos != in->point){ gtk_entry_set_position (entry, in->point); draw = 1; } - /* Unblock the signal handler */ - gtk_signal_handler_unblock_by_func ( - GTK_OBJECT (entry), - GTK_SIGNAL_FUNC(wentry_changed), in); - - if (draw){ #ifdef USE_GNOME_ENTRY gtk_widget_draw (GTK_WIDGET (gnome_entry), NULL); @@ -382,6 +376,11 @@ gtk_editable_changed (GTK_EDITABLE (entry)); gtk_widget_queue_draw (GTK_WIDGET (entry)); } + + /* Unblock the signal handler */ + gtk_signal_handler_unblock_by_func ( + GTK_OBJECT (entry), + GTK_SIGNAL_FUNC(wentry_changed), in); } /* Listboxes */ @@ -396,20 +395,20 @@ { static int inside; GtkCList *clist; - + if (inside) return; if (!l->widget.wdata) return; - + inside = 1; clist = GTK_CLIST (listbox_pull (l->widget.wdata)); - + gtk_clist_select_row (clist, nth, 0); if (gtk_clist_row_is_visible (clist, nth) != GTK_VISIBILITY_FULL) gtk_clist_moveto (clist, nth, 0, 0.5, 0.0); - + inside = 0; } @@ -430,24 +429,24 @@ inside = 1; listbox_select_by_number (l, row); - + if (!event){ inside = 0; return; } - + if (event->type == GDK_2BUTTON_PRESS){ switch (l->action){ case listbox_nothing: break; - + case listbox_finish: h->running = 0; h->ret_value = B_ENTER; gtk_main_quit (); return; - + case listbox_cback: if ((*l->cback)(l) == listbox_finish){ gtk_main_quit (); @@ -470,11 +469,11 @@ GtkRequisition req; WLEntry *p; int i; - + listbox = gtk_clist_new (1); sw = gtk_scrolled_window_new (NULL, NULL); gtk_container_add (GTK_CONTAINER (sw), listbox); - + gtk_clist_set_selection_mode (GTK_CLIST (listbox), GTK_SELECTION_BROWSE); gtk_widget_size_request (listbox, &req); gtk_widget_set_usize (listbox, req.width, req.height + 20*8); @@ -485,7 +484,7 @@ g_warning ("FIXME: actually compute the real size of the listbox"); l->height = 8; - + for (p = l->list, i = 0; i < l->count; i++, p = p->next){ char *text [1]; @@ -510,7 +509,7 @@ break; p = p->next; pos++; - } + } if (p != e){ printf ("x_list_insert: should not happen!\n"); @@ -555,7 +554,7 @@ GtkBox *box = GTK_BOX (widget->parent); GList *children = box->children; int i; - + /* Find out which button we are (number) */ for (i = 0; children; children = children->next, i++){ if (((GtkBoxChild *)children->data)->widget == widget){ @@ -575,7 +574,7 @@ #if 0 int i; #endif - + hbox = gtk_hbox_new (0, 0); #if 0 for (i = 0; i < 10; i++){ Binary files old/mc-4.5.33/gnome/i-zipdisk2.png and new/mc-4.5.34/gnome/i-zipdisk2.png differ diff -ruN old/mc-4.5.33/gtkedit/gtkedit.c new/mc-4.5.34/gtkedit/gtkedit.c --- old/mc-4.5.33/gtkedit/gtkedit.c Thu May 27 17:45:21 1999 +++ new/mc-4.5.34/gtkedit/gtkedit.c Sun Jul 4 13:27:07 1999 @@ -1243,17 +1243,17 @@ static TbItems tb_items[] = { - {"F1", "Help", "Interactive help browser", GNOME_STOCK_MENU_BLANK, 0, NULL}, - {"F2", "Save", "Save to current file name", GNOME_STOCK_MENU_SAVE, gtk_edit_save_file, NULL}, - {"F3", "Mark", "Toggle In/Off invisible marker to highlight text", GNOME_STOCK_MENU_BLANK, gtk_edit_toggle_mark, NULL}, - {"F4", "Replc", "Find and replace strings/regular expressions", GNOME_STOCK_MENU_SRCHRPL, gtk_edit_replace, NULL}, - {"F5", "Copy", "Copy highlighted block to cursor postition", GNOME_STOCK_MENU_COPY, gtk_edit_copy, NULL}, + {"F1", N_("Help"), N_("Interactive help browser"), GNOME_STOCK_MENU_BLANK, 0, NULL}, + {"F2", N_("Save"), N_("Save to current file name"), GNOME_STOCK_MENU_SAVE, gtk_edit_save_file, NULL}, + {"F3", N_("Mark"), N_("Toggle In/Off invisible marker to highlight text"), GNOME_STOCK_MENU_BLANK, gtk_edit_toggle_mark, NULL}, + {"F4", N_("Replc"), N_("Find and replace strings/regular expressions"), GNOME_STOCK_MENU_SRCHRPL, gtk_edit_replace, NULL}, + {"F5", N_("Copy"), N_("Copy highlighted block to cursor position"), GNOME_STOCK_MENU_COPY, gtk_edit_copy, NULL}, - {"F6", "Move", "Copy highlighted block to cursor postition", GNOME_STOCK_MENU_BLANK, gtk_edit_move, NULL}, - {"F7", "Find", "Find strings/regular expressions", GNOME_STOCK_MENU_SEARCH, gtk_edit_search, NULL}, - {"F8", "Dlete", "Delete highlighted text", GNOME_STOCK_MENU_BLANK, gtk_edit_delete, NULL}, - {"F9", "Menu", "Pull down menu", GNOME_STOCK_MENU_BLANK, /* gtk_edit_menu*/ 0, NULL}, - {"F10", "Quit", "Exit editor", GNOME_STOCK_MENU_QUIT, gtk_edit_quit, NULL}, + {"F6", N_("Move"), N_("Move highlighted block to cursor position"), GNOME_STOCK_MENU_BLANK, gtk_edit_move, NULL}, + {"F7", N_("Find"), N_("Find strings/regular expressions"), GNOME_STOCK_MENU_SEARCH, gtk_edit_search, NULL}, + {"F8", N_("Dlete"), N_("Delete highlighted text"), GNOME_STOCK_MENU_BLANK, gtk_edit_delete, NULL}, + {"F9", N_("Menu"), N_("Pull down menu"), GNOME_STOCK_MENU_BLANK, /* gtk_edit_menu*/ 0, NULL}, + {"F10", N_("Quit"), N_("Exit editor"), GNOME_STOCK_MENU_QUIT, gtk_edit_quit, NULL}, {0, 0, 0, 0, 0, 0} }; @@ -1264,8 +1264,8 @@ toolbar = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_BOTH); for (t = &tb_items[0]; t->text; t++) { t->widget = gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), - t->text, - t->tooltip, + _(t->text), + _(t->tooltip), 0, gnome_stock_pixmap_widget (window, t->icon), t->cb, diff -ruN old/mc-4.5.33/lib/README.desktop new/mc-4.5.34/lib/README.desktop --- old/mc-4.5.33/lib/README.desktop Thu May 27 17:45:20 1999 +++ new/mc-4.5.34/lib/README.desktop Sun Jul 4 13:27:06 1999 @@ -1,7 +1,7 @@ * The Desktop startup directory -The directory $(libdir)/desktop-scripts is a place holder for +The directory $(libdir)/mc/desktop-scripts is a place holder for information on how to configure the default's user desktop. There are a number of files that can be installed in this directory: @@ -35,4 +35,9 @@ program --desktop-dir DESKTOPDIR -Where DESKTOPDIR is the user's desktop directory. \ No newline at end of file +Where DESKTOPDIR is the user's desktop directory. + +The program can then populate the directory with any information it +might want. This is used for example by the g-print program (that +provides priting facilities by creating special desktop entries that +set up the drop action and varios different open actions) diff -ruN old/mc-4.5.33/lib/mc.global new/mc-4.5.34/lib/mc.global --- old/mc-4.5.33/lib/mc.global Thu May 27 17:45:20 1999 +++ new/mc-4.5.34/lib/mc.global Sun Jul 4 13:27:06 1999 @@ -1,2 +1,2 @@ [Special dirs] -list=/afs,/coda,/:,/...,/net +list=/afs,/coda,/:,/...,/net,/#smb diff -ruN old/mc-4.5.33/macros/gnome-vfs.m4 new/mc-4.5.34/macros/gnome-vfs.m4 --- old/mc-4.5.33/macros/gnome-vfs.m4 Thu May 27 17:45:34 1999 +++ new/mc-4.5.34/macros/gnome-vfs.m4 Sun Jul 4 13:27:08 1999 @@ -54,6 +54,23 @@ fi dnl + dnl Samba support + dnl + smbfs="" + SAMBAFILES="" + AC_ARG_WITH(samba, + [--with-samba Support smb virtual file system],[ + if test "x$withval != xno"; then + AC_DEFINE(WITH_SMBFS) + vfs_flags="$vfs_flags, smbfs" + smbfs="smbfs.o" + SAMBAFILES="\$(SAMBAFILES)" + fi + ]) + AC_SUBST(smbfs) + AC_SUBST(SAMBAFILES) + + dnl dnl The termnet support dnl termnet=false diff -ruN old/mc-4.5.33/mc.spec new/mc-4.5.34/mc.spec --- old/mc-4.5.33/mc.spec Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/mc.spec Sun Jul 4 13:27:06 1999 @@ -1,5 +1,5 @@ # Note that this is NOT a relocatable package -%define ver 4.5.33 +%define ver 4.5.34 %define rel 1 %define prefix /usr @@ -98,6 +98,7 @@ %{prefix}/lib/mc/mc.menu %{prefix}/lib/mc/bin/cons.saver %{prefix}/lib/mc/extfs/* +%{prefix}/lib/mc/syntax/* %{prefix}/man/man1/* %config /etc/profile.d/* %dir %{prefix}/lib/mc @@ -122,6 +123,9 @@ %config /etc/CORBA/servers/* %changelog +* Tue Jun 22 1999 Vladimir Kondratiev +- added syntax files to %files + * Wed May 26 1999 Cody Russell - chmod cons.saver at $RPM_BUILD_ROOT%{prefix}/lib rather than at $RPM_BUILD_ROOT/usr/lib. We can now install to somewhere other than /usr. diff -ruN old/mc-4.5.33/mc.spec.in new/mc-4.5.34/mc.spec.in --- old/mc-4.5.33/mc.spec.in Thu May 27 17:45:17 1999 +++ new/mc-4.5.34/mc.spec.in Sun Jul 4 13:27:06 1999 @@ -98,6 +98,7 @@ %{prefix}/lib/mc/mc.menu %{prefix}/lib/mc/bin/cons.saver %{prefix}/lib/mc/extfs/* +%{prefix}/lib/mc/syntax/* %{prefix}/man/man1/* %config /etc/profile.d/* %dir %{prefix}/lib/mc @@ -122,6 +123,9 @@ %config /etc/CORBA/servers/* %changelog +* Tue Jun 22 1999 Vladimir Kondratiev +- added syntax files to %files + * Wed May 26 1999 Cody Russell - chmod cons.saver at $RPM_BUILD_ROOT%{prefix}/lib rather than at $RPM_BUILD_ROOT/usr/lib. We can now install to somewhere other than /usr. Binary files old/mc-4.5.33/po/ca.gmo and new/mc-4.5.34/po/ca.gmo differ diff -ruN old/mc-4.5.33/po/ca.po new/mc-4.5.34/po/ca.po --- old/mc-4.5.33/po/ca.po Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/po/ca.po Sun Jul 4 13:27:08 1999 @@ -0,0 +1,5884 @@ +msgid "" +msgstr "" +"Project-Id-Version: mc 4.5.29\n" +"POT-Creation-Date: 1999-03-30 01:30-0500\n" +"PO-Revision-Date: 1999-06-12 14:36+02:00\n" +"Last-Translator: Ivan Vilata i Balaguer \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edit/edit_key_translator.c:121 +msgid " Emacs key: " +msgstr " Tecla d'Emacs: " + +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +msgid " Execute Macro " +msgstr " Executar macro " + +#. Input line for a single key press follows the ':' +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +#: gtkedit/editcmd.c:709 gtkedit/editcmd.c:718 +msgid " Press macro hotkey: " +msgstr " Polseu la combinació per la macro: " + +#: edit/edit_key_translator.c:144 +msgid " Insert Literal " +msgstr " Inserir literal " + +#: edit/edit_key_translator.c:144 +msgid " Press any key: " +msgstr " Premeu una tecla: " + +#: gnome/gcmd.c:57 +msgid " There is no other panel to compare contents to " +msgstr " No hi ha altre plafó per comparar-ne els continguts " + +#: gnome/gcmd.c:113 +msgid "GNU Midnight Commander" +msgstr "GNU Midnight Commander" + +#: gnome/gcmd.c:116 +msgid "The GNOME edition of the Midnight Commander file manager." +msgstr "L'edició per GNOME del gestor de fitxers Midnight Commander." + +#: gnome/gcmd.c:128 src/main.c:852 src/screen.c:2064 +msgid " The Midnight Commander " +msgstr " The Midnight Commander " + +#: gnome/gcmd.c:129 src/main.c:853 +msgid " Do you really want to quit the Midnight Commander? " +msgstr " Realment voleu abandonar Midnight Commander? " + +#: gnome/gcmd.c:130 gtkedit/editcmd.c:2269 src/cmd.c:251 src/file.c:1859 +#: src/file.c:2233 src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 +#: src/screen.c:2066 src/subshell.c:706 src/subshell.c:732 src/tree.c:755 +#: src/view.c:404 +msgid "&Yes" +msgstr "&Sí" + +#: gnome/gcmd.c:130 gtkedit/editcmd.c:2269 src/cmd.c:251 src/file.c:1859 +#: src/file.c:2233 src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 +#: src/screen.c:2066 src/subshell.c:706 src/subshell.c:732 src/tree.c:755 +#: src/view.c:404 +msgid "&No" +msgstr "&No" + +#: gnome/gcmd.c:269 +msgid "Sort By" +msgstr "Ordenar per" + +#. we define this up here so we can pass it in to our callback +#: gnome/gcmd.c:274 +msgid "Ignore case sensitivity." +msgstr "No distingir majús./minús." + +#: gnome/gcmd.c:282 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +msgid "Name" +msgstr "Nom" + +#: gnome/gcmd.c:289 +msgid "File Type" +msgstr "Tipus de fitxer" + +#: gnome/gcmd.c:295 gnome/gcustom-layout.c:47 src/screen.c:396 +#: src/screen.c:397 +msgid "Size" +msgstr "Tamany" + +#: gnome/gcmd.c:301 +msgid "Time Last Accessed" +msgstr "Data d'accés" + +#: gnome/gcmd.c:307 +msgid "Time Last Modified" +msgstr "Data de modificació" + +#: gnome/gcmd.c:313 +msgid "Time Last Changed" +msgstr "Data de canvi" + +#: gnome/gcmd.c:327 +msgid "Reverse the order." +msgstr "Invertir l'ordre." + +# No deuria portar : al final? iv +#: gnome/gcmd.c:390 +msgid "Enter name." +msgstr "Entreu el nom." + +#: gnome/gcmd.c:396 +msgid "Enter label for command:" +msgstr "Entreu l'etiqueta per la comanda:" + +#: gnome/gcmd.c:495 +msgid "Find all core files" +msgstr "Trobar tots els fitxers «core»" + +#: gnome/gcmd.c:498 src/panelize.c:350 +msgid "Find rejects after patching" +msgstr "Trobar fitxers rebutjats després d'apedaçar" + +#: gnome/gcmd.c:542 +msgid "Run Command" +msgstr "Executar comanda" + +#. Frame 1 +#: gnome/gcmd.c:547 +msgid "Preset Commands" +msgstr "Comandes predefinides" + +#. add add/remove buttons in center +#: gnome/gcmd.c:564 gnome/gcustom-layout.c:185 +msgid "Add" +msgstr "Afegir" + +#: gnome/gcmd.c:568 gnome/gcustom-layout.c:186 +msgid "Remove" +msgstr "Eliminar" + +#. Frame 2 +#: gnome/gcmd.c:576 +msgid "Run this Command" +msgstr "Executar aquesta comanda" + +#: gnome/gcmd.c:583 +msgid "Command: " +msgstr "Comanda: " + +#: gnome/gcmd.c:646 +msgid "Set Filter" +msgstr "Establir filtre" + +#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 +#: gnome/gscreen.c:2526 +msgid "Show all files" +msgstr "Mostrar tots els fitxers" + +#: gnome/gcmd.c:658 +msgid "." +msgstr "." + +#: gnome/gcmd.c:674 +msgid "" +"Enter a filter here for files in the panel view.\n" +"\n" +"For example:\n" +"*.gif will show just gif images" +msgstr "" +"Entreu un filtre pels fitxers del plafó.\n" +"\n" +"Per exemple:\n" +"*.gif només mostrarà imatges gif" + +#: gnome/gcmd.c:676 +msgid "Enter a Regular Expression to filter files in the panel view." +msgstr "Entreu una expressió regular per filtrar els fitxers del plafó." + +#: gnome/gcmd.c:733 +msgid " Open with..." +msgstr " Obrir amb..." + +#: gnome/gcmd.c:734 +msgid "Enter extra arguments:" +msgstr "Entreu altres arguments:" + +#: gnome/gcmd.c:796 +msgid "Desktop entry properties" +msgstr "Propietats de l'entrada d'escriptori" + +#: gnome/gcustom-layout.c:36 +msgid "Access Time" +msgstr "Data d'accés" + +#: gnome/gcustom-layout.c:37 +msgid "Creation Time" +msgstr "Data de creació" + +#. Group +#: gnome/gcustom-layout.c:38 gnome/gnome-file-property-dialog.c:776 +#: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 +#: src/screen.c:409 +msgid "Group" +msgstr "Grup" + +#: gnome/gcustom-layout.c:39 +msgid "Group ID" +msgstr "ID del grup" + +#: gnome/gcustom-layout.c:40 +msgid "Inode Number" +msgstr "Número de node-i" + +#: gnome/gcustom-layout.c:41 src/achown.c:378 +msgid "Mode" +msgstr "Mode" + +#: gnome/gcustom-layout.c:42 +msgid "Modification Time" +msgstr "Data de modificació" + +#: gnome/gcustom-layout.c:44 +msgid "Number of Hard Links" +msgstr "Nombre d'enllaços forts" + +#. Owner +#: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 +#: gnome/gprop.c:390 src/screen.c:408 +msgid "Owner" +msgstr "Propietari" + +#: gnome/gcustom-layout.c:46 src/screen.c:402 +msgid "Permission" +msgstr "Permissos" + +#: gnome/gcustom-layout.c:48 +msgid "Size (short)" +msgstr "Tamany (curt)" + +#: gnome/gcustom-layout.c:49 +msgid "Type" +msgstr "Tipus" + +#: gnome/gcustom-layout.c:50 +msgid "User ID" +msgstr "ID de l'usuari" + +#: gnome/gcustom-layout.c:144 +msgid "Possible Columns" +msgstr "Columnes possibles" + +#: gnome/gcustom-layout.c:164 +msgid "Displayed Columns" +msgstr "Columnes mostrades" + +#: gnome/gcustom-layout.c:306 +msgid "Custom View" +msgstr "Vista personalitzada" + +#: gnome/gdesktop.c:417 gnome/gdesktop.c:2069 +msgid "Warning" +msgstr "Avís" + +#: gnome/gdesktop.c:418 +#, c-format +msgid "Could not open %s; will not have desktop icons" +msgstr "No s'ha pogut obrir %s; no hi haurà icones a l'escriptori" + +#: gnome/gdesktop.c:1011 +msgid "While running the mount/umount command" +msgstr "Mentre s'executava la comanda de (des)muntage" + +#: gnome/gdesktop.c:1080 +msgid "While running the eject command" +msgstr "Mentre s'executava la comanda d'expulsió" + +#: gnome/gdesktop.c:1133 gnome/gicon.c:154 gnome/gtools.c:46 +msgid "Error" +msgstr "Error" + +#. Create the link to the user's home directory so that he will have an icon +#: gnome/gdesktop.c:2065 +msgid "Home directory" +msgstr "Directori personal" + +#: gnome/gdesktop.c:2070 +#, c-format +msgid "Could not symlink %s to %s; will not have initial home desktop icon." +msgstr "No s'ha pogunt enllaçar %s amb %s; no hi haurà icona de dir. personal a l'escriptori." + +#: gnome/gdesktop.c:2414 +msgid "" +"Unable to locate the file:\n" +"background-properties-capplet\n" +"in your path.\n" +"\n" +"We are unable to set the background." +msgstr "" +"No s'ha pogut trobar el fitxer:\n" +"background-properties-capplet\n" +"a la vostra ruta de programes.\n" +"\n" +"No es pot penjar la imatge de fons." + +#: gnome/gdesktop.c:2423 gnome/glayout.c:362 +msgid "_Terminal" +msgstr "_Terminal" + +#: gnome/gdesktop.c:2423 gnome/glayout.c:362 +msgid "Launch a new terminal in the current directory" +msgstr "Llança un nou terminal al directori actual" + +#. If this ever changes, make sure you update create_new_menu accordingly. +#: gnome/gdesktop.c:2425 gnome/glayout.c:364 +msgid "_Directory..." +msgstr "_Directori..." + +#: gnome/gdesktop.c:2425 gnome/glayout.c:364 +msgid "Creates a new directory" +msgstr "Crea un nou directori" + +#: gnome/gdesktop.c:2426 +msgid "_Launcher..." +msgstr "_Llançador..." + +#: gnome/gdesktop.c:2426 +msgid "Creates a new launcher" +msgstr "Crea un nou llançador" + +#: gnome/gdesktop.c:2434 gnome/glayout.c:449 +msgid "Arrange Icons" +msgstr "Arranjar les icones" + +#: gnome/gdesktop.c:2435 +msgid "Create New Window" +msgstr "Crear una nova finestra" + +#: gnome/gdesktop.c:2437 +msgid "Recreate Desktop Shortcuts" +msgstr "Refer les dreceres de l'escriptori" + +#: gnome/gdesktop.c:2438 gnome/glayout.c:452 +msgid "Rescan Desktop" +msgstr "Rellegir l'escriptori" + +#: gnome/gdesktop.c:2439 +msgid "Configure Background Image" +msgstr "Configurar la imatge de fons" + +#: gnome/gdialogs.c:60 +msgid "To: " +msgstr "A: " + +#: gnome/gdialogs.c:61 +msgid "Copying from: " +msgstr "Copiant de: " + +#: gnome/gdialogs.c:62 +msgid "Deleting file: " +msgstr "Esborrant fitxer: " + +#: gnome/gdialogs.c:370 +msgid "Files Exist" +msgstr "Alguns fitxers ja existeixen" + +#: gnome/gdialogs.c:385 +msgid "" +"Some of the files you are trying to copy already exist in the destination " +"folder. Please select the action to be performed." +msgstr "Alguns dels fitxers que proveu de copiar ja existeixen a la carpeta destinació. Per favor seleccioneu quina acció cal prendre." + +#: gnome/gdialogs.c:398 +msgid "Prompt me before overwriting any file." +msgstr "Preguntar abans de sobreescriure un fitxer." + +#: gnome/gdialogs.c:405 +msgid "Don't overwrite any files." +msgstr "No sobreescriure cap fitxer." + +#: gnome/gdialogs.c:421 +msgid "Overwrite:" +msgstr "Sobreescriure:" + +#: gnome/gdialogs.c:428 +msgid "Older files." +msgstr "Els fitxers més antics." + +#: gnome/gdialogs.c:434 +msgid "Files only if size differs." +msgstr "Només si els tamanys difereixen." + +#: gnome/gdialogs.c:440 +msgid "All files." +msgstr "Tots els fitxers." + +#: gnome/gdialogs.c:480 +msgid "File Exists" +msgstr "El fitxer ja existeix" + +#: gnome/gdialogs.c:486 +#, c-format +msgid "The target file already exists: %s" +msgstr "El fitxer destinació ja existeix: %s" + +#: gnome/gdialogs.c:493 +msgid "Replace it?" +msgstr "Reemplaçar-lo?" + +#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 +#: src/screen.c:2305 src/screen.c:2335 src/tree.c:1024 +msgid "Copy" +msgstr "Copiar" + +#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +msgid "Move" +msgstr "Moure" + +#: gnome/gdialogs.c:587 +msgid "Destination" +msgstr "Destinació" + +#: gnome/gdialogs.c:591 +msgid "Find Destination Folder" +msgstr "Trobar carpeta destinació" + +#: gnome/gdialogs.c:596 +msgid "Copy as a background process" +msgstr "Copiar com a procés de fons" + +#: gnome/gdialogs.c:616 +msgid "Advanced Options" +msgstr "Opcions avançades" + +#: gnome/gdialogs.c:620 +msgid "Preserve symlinks" +msgstr "Mantenir enllaços simbòlics." + +#: gnome/gdialogs.c:630 +msgid "Follow links." +msgstr "Seguir els enllaços." + +#: gnome/gdialogs.c:636 +msgid "" +"Selecting this will copy the files that symlinks point to instead of just " +"copying the link." +msgstr "Amb açò es copiaran els fitxers apuntats pels enllaços en comptes dels propis enllaços." + +#: gnome/gdialogs.c:641 +msgid "Preserve file attributes." +msgstr "Mantenir atributs de fitxer." + +#: gnome/gdialogs.c:646 +msgid "Preserves the permissions and the UID/GID if possible" +msgstr "Manté els permissos i l'UID/GID si es pot." + +#: gnome/gdialogs.c:652 +msgid "Recursively copy subdirectories." +msgstr "Copiar directoris recursivament." + +#: gnome/gdialogs.c:657 +msgid "If set, this will copy the directories recursively" +msgstr "Si es marca, els directoris es copiaran recursivament." + +#: gnome/gdialogs.c:761 +#, c-format +msgid "" +"%s\n" +"\n" +"Directory not empty. Delete it recursively?" +msgstr "" +"%s\n" +"\n" +"El directori no és buit. Esborrar-lo recursivament?" + +#: gnome/gdialogs.c:770 src/file.c:2228 +msgid " Delete: " +msgstr " Esborrar: " + +#: gnome/gdialogs.c:774 +msgid "Do the same for the rest" +msgstr "Fer el mateix per la resta" + +#: gnome/gdialogs.c:843 +msgid "Move Progress" +msgstr "Progrés de moviment" + +#: gnome/gdialogs.c:846 +msgid "Copy Progress" +msgstr "Progrés de còpia" + +#: gnome/gdialogs.c:849 +msgid "Delete Progress" +msgstr "Progrés d'esborrat" + +#: gnome/gdialogs.c:894 +msgid "File " +msgstr "El fitxer " + +#: gnome/gdialogs.c:898 +msgid "is " +msgstr "és " + +#: gnome/gdialogs.c:901 +msgid "done." +msgstr "enllestit." + +#. Translators should take care as "Password" or its translations +#. are used to identify password boxes and hide characters with "*" +#: gnome/gdialogs.c:961 src/wtools.c:587 vfs/vfs.c:1768 +msgid "Password:" +msgstr "Contrasenya:" + +#: gnome/gdialogs.c:961 +msgid "Password" +msgstr "Contrasenya" + +#. Create the dialog +#: gnome/gdialogs.c:993 +msgid "Symbolic Link" +msgstr "Enllaç simbòlic" + +#: gnome/gdialogs.c:1009 src/boxes.c:803 +msgid "Existing filename (filename symlink will point to):" +msgstr "Fitxer existent (nom de fitxer on apuntarà l'enllaç):" + +#: gnome/gdialogs.c:1023 src/boxes.c:801 +msgid "Symbolic link filename:" +msgstr "Nom de l'enllaç simbòlic:" + +#: gnome/gdnd.c:52 +msgid "_Move here" +msgstr "_Moure ací" + +#: gnome/gdnd.c:53 +msgid "_Copy here" +msgstr "_Copiar ací" + +# «Enllaçar ací» sembla el contrari... +#: gnome/gdnd.c:54 +msgid "_Link here" +msgstr "Crear-hi un en_llaç" + +#: gnome/gdnd.c:56 +msgid "Cancel drag" +msgstr "Cancel·lar moviment" + +#. FIXME: this error message sucks +#: gnome/gdnd.c:192 +#, c-format +msgid "" +"Could not stat %s\n" +"%s" +msgstr "" +"No s'ha pogut obtenir informació de %s\n" +"%s" + +#: gnome/gicon.c:154 +msgid "Default set of icons not found, please check your installation" +msgstr "El joc d'icones per defecte no es troba, comproveu la vostra instal·lació" + +#: gnome/glayout.c:41 +msgid "_Icon View" +msgstr "Vista d'_Icones" + +#: gnome/glayout.c:42 gnome/glayout.c:58 +msgid "Switch view to an icon display" +msgstr "Mostra els fitxers en una vista d'icones" + +#: gnome/glayout.c:44 +msgid "_Brief View" +msgstr "Vista _Breu" + +#: gnome/glayout.c:45 gnome/glayout.c:61 +msgid "Switch view to show just file name and type" +msgstr "Només mostra el nom i el tipus de fitxer" + +#: gnome/glayout.c:47 +msgid "_Detailed View" +msgstr "Vista _Detallada" + +#: gnome/glayout.c:48 gnome/glayout.c:64 +msgid "Switch view to show detailed file statistics" +msgstr "Mostra característiques detallades del fitxer" + +#: gnome/glayout.c:50 +msgid "_Custom View" +msgstr "Vista _Personalitzada" + +#: gnome/glayout.c:51 gnome/glayout.c:67 +msgid "Switch view to show user-defined statistics" +msgstr "Mostra les característiques definides per l'usuari" + +#: gnome/glayout.c:57 +msgid "Icons" +msgstr "Icones" + +#: gnome/glayout.c:60 +msgid "Brief" +msgstr "Breu" + +#: gnome/glayout.c:63 +msgid "Detailed" +msgstr "Detallat" + +#: gnome/glayout.c:66 +msgid "Custom" +msgstr "A mesura" + +#: gnome/glayout.c:303 +msgid "Enter command to run" +msgstr "Entreu la comanda a executar" + +#: gnome/glayout.c:316 +msgid "" +"Notice that if you choose to terminate the file manager, you will\n" +"also terminate the GNOME desktop handler.\n" +"\n" +"Are you sure you want to exit?" +msgstr "" +"Tingueu en compte que, si tanqueu el gestor de fitxers,\n" +"també eliminareu el gestor d'escriptori de GNOME.\n" +"\n" +"Esteu segur que voleu eixir?" + +#: gnome/glayout.c:328 +msgid "" +"The file manager and the desktop handler are now terminating\n" +"\n" +"If you want to start up again the desktop handler or the file manager\n" +"you can launch it from the Panel, or you can run the UNIX command `gmc'\n" +"\n" +"Press OK to terminate the application, or cancel to continue using it." +msgstr "" +"S'estan tancant el gestor de fitxers i el d'escriptori.\n" +"\n" +"Si voleu engegar novament el gestor d'escriptori o el de fitxers,\n" +"podeu llançar-los des del Plafó, o podeu executar la comanda UNIX «gmc».\n" +"\n" +"Premeu Acceptar per tancar l'aplicació, o Cancel·lar per continuar usant-la." + +#. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, +#: gnome/glayout.c:385 +msgid "_Copy..." +msgstr "_Copiar..." + +#: gnome/glayout.c:385 +msgid "Copy files" +msgstr "Còpia fitxers" + +#: gnome/glayout.c:386 +msgid "_Delete..." +msgstr "_Esborrar..." + +#: gnome/glayout.c:386 +msgid "Delete files" +msgstr "Esborra fitxers" + +#: gnome/glayout.c:387 +msgid "_Move..." +msgstr "_Moure..." + +#: gnome/glayout.c:387 +msgid "Rename or move files" +msgstr "Mou o reanomena fitxers" + +#: gnome/glayout.c:389 +msgid "Show directory sizes" +msgstr "Veure tamany directoris" + +#: gnome/glayout.c:389 +msgid "Shows the disk space used by each directory" +msgstr "Mostra l'espai de disc usat per cada directori" + +#: gnome/glayout.c:396 +msgid "Select _All" +msgstr "Seleccionar _tot" + +#: gnome/glayout.c:396 +msgid "Select all files in the current Panel" +msgstr "Selecciona tots els fitxers del plafó actual" + +#: gnome/glayout.c:398 +msgid "_Select Files..." +msgstr "_Seleccionar fitxers..." + +#: gnome/glayout.c:398 +msgid "Select a group of files" +msgstr "Seleccionar un grup de fitxers" + +#: gnome/glayout.c:399 +msgid "_Invert Selection" +msgstr "_Invertir selecció" + +#: gnome/glayout.c:399 +msgid "Reverses the list of tagged files" +msgstr "Inverteix la llista de fitxers seleccionats" + +#: gnome/glayout.c:401 +msgid "_Rescan Directory" +msgstr "_Rellegir directori" + +#: gnome/glayout.c:401 +msgid "Rescan the directory contents" +msgstr "Rellig els continguts del directori" + +#: gnome/glayout.c:408 +msgid "_Sort By..." +msgstr "_Ordenar per..." + +# Açò sembla més descriptiu iv +#: gnome/glayout.c:408 +msgid "Confirmation settings" +msgstr "Opcions d'ordenació" + +#: gnome/glayout.c:409 +msgid "_Filter View..." +msgstr "_Filtrar vista..." + +#: gnome/glayout.c:409 +msgid "Global option settings" +msgstr "Opcions de filtrat" + +#: gnome/glayout.c:416 +msgid "_Find File..." +msgstr "Cercar _fitxer..." + +#: gnome/glayout.c:416 +msgid "Locate files on disk" +msgstr "Cerca fitxers al disc" + +#. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, +#: gnome/glayout.c:419 +msgid "_Edit mime types..." +msgstr "_Editar tipus MIME..." + +#: gnome/glayout.c:419 +msgid "Edits the MIME type bindings" +msgstr "Editar les associacions de tipus MIME" + +#: gnome/glayout.c:421 +msgid "_Run Command..." +msgstr "Executar _comanda..." + +#: gnome/glayout.c:421 +msgid "Runs a command" +msgstr "Executa una comanda" + +#: gnome/glayout.c:423 +msgid "_Run Command in panel..." +msgstr "Executar cap al _plafó..." + +#: gnome/glayout.c:423 +msgid "Run a command and put the results in a panel" +msgstr "Posa els resultats d'una comanda dins un plafó" + +#: gnome/glayout.c:433 +msgid "_Background jobs..." +msgstr "_Tasques de fons..." + +#: gnome/glayout.c:433 +msgid "List of background operations" +msgstr "Mostra una llista de tasques de fons" + +#: gnome/glayout.c:436 +msgid "Exit" +msgstr "Ei_xir" + +#: gnome/glayout.c:436 +msgid "Terminates the file manager and the desktop" +msgstr "Tanca el gestor de fitxers i el d'escriptori" + +#: gnome/glayout.c:451 +msgid "Rescan System Devices" +msgstr "Rellegir dispositius sistema" + +#: gnome/glayout.c:459 gnome/glayout.c:469 +msgid "_Layout" +msgstr "_Disposició" + +#: gnome/glayout.c:460 gnome/glayout.c:470 +msgid "_Commands" +msgstr "_Comandes" + +#: gnome/glayout.c:461 +msgid "_Desktop" +msgstr "E_scriptori" + +#: gnome/glayout.c:462 gnome/glayout.c:471 +msgid "_Help" +msgstr "_Ajuda" + +#: gnome/glayout.c:611 +msgid "File/New/Directory..." +msgstr "Fitxer/Nou/Directori..." + +#. we set the file part +#: gnome/gnome-file-property-dialog.c:170 +msgid "Full Name: " +msgstr "Nom complet: " + +#: gnome/gnome-file-property-dialog.c:178 +msgid "File Name" +msgstr "Nom del fitxer" + +#: gnome/gnome-file-property-dialog.c:201 +msgid "File Type: " +msgstr "Tipus: " + +#: gnome/gnome-file-property-dialog.c:207 +msgid "File Type: Symbolic Link" +msgstr "Tipus: Enllaç simbòlic" + +#: gnome/gnome-file-property-dialog.c:212 +msgid "Target Name: INVALID LINK" +msgstr "Nom destinació: ENLLAÇ NO VÀLID" + +#: gnome/gnome-file-property-dialog.c:215 +msgid "Target Name: " +msgstr "Nom destinació: " + +#: gnome/gnome-file-property-dialog.c:220 +msgid "File Type: Directory" +msgstr "Tipus: Directori" + +#: gnome/gnome-file-property-dialog.c:222 +msgid "File Type: Character Device" +msgstr "Tipus: Dispositiu de caràcters" + +#: gnome/gnome-file-property-dialog.c:224 +msgid "File Type: Block Device" +msgstr "Tipus: dispositiu de blocs" + +#: gnome/gnome-file-property-dialog.c:226 +msgid "File Type: Socket" +msgstr "Tipus: Connector" + +#: gnome/gnome-file-property-dialog.c:228 +msgid "File Type: FIFO" +msgstr "Tipus: Cua FIFO" + +#: gnome/gnome-file-property-dialog.c:238 +#: gnome/gnome-file-property-dialog.c:242 +#: gnome/gnome-file-property-dialog.c:248 +msgid "File Size: " +msgstr "Tamany: " + +#: gnome/gnome-file-property-dialog.c:238 +msgid " bytes" +msgstr " octets" + +#: gnome/gnome-file-property-dialog.c:242 +msgid " KBytes (" +msgstr " KOctets (" + +#: gnome/gnome-file-property-dialog.c:243 +#: gnome/gnome-file-property-dialog.c:249 +msgid " bytes)" +msgstr " octets)" + +#: gnome/gnome-file-property-dialog.c:248 +msgid " MBytes (" +msgstr " MOctets (" + +#: gnome/gnome-file-property-dialog.c:256 +msgid "File Size: N/A" +msgstr "Tamany: no aplicable" + +#: gnome/gnome-file-property-dialog.c:267 +msgid "File Created on: " +msgstr "Fitxer creat a: " + +#: gnome/gnome-file-property-dialog.c:276 +msgid "Last Modified on: " +msgstr "Útima modificació: " + +#: gnome/gnome-file-property-dialog.c:285 +msgid "Last Accessed on: " +msgstr "Últim accés: " + +#: gnome/gnome-file-property-dialog.c:303 +msgid "URL:" +msgstr "URL:" + +#: gnome/gnome-file-property-dialog.c:310 +msgid "Caption:" +msgstr "Llegenda:" + +#. we do open first +#: gnome/gnome-file-property-dialog.c:469 gnome/gpopup2.c:187 +msgid "Open" +msgstr "Obrir" + +#: gnome/gnome-file-property-dialog.c:479 +msgid "Use default Open action" +msgstr "Usar l'acció per defecte en obrir" + +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "Acció en deixar" + +#: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 +#: src/screen.c:2303 src/screen.c:2333 +msgid "View" +msgstr "Veure" + +#: gnome/gnome-file-property-dialog.c:502 +msgid "Use default Drop action" +msgstr "Usar l'acció per defecte en deixar" + +#: gnome/gnome-file-property-dialog.c:504 +msgid "Use default View action" +msgstr "Usar l'acció per defecte en veure" + +#: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 +#: src/screen.c:2304 src/screen.c:2334 src/view.c:1991 +msgid "Edit" +msgstr "Editar" + +#: gnome/gnome-file-property-dialog.c:523 +msgid "Use default Edit action" +msgstr "Usar l'acció per defecte en editar" + +#: gnome/gnome-file-property-dialog.c:577 gnome/gprop.c:521 +msgid "Icon" +msgstr "Icona" + +#. We must be a file or a link to a file. +#: gnome/gnome-file-property-dialog.c:611 +msgid "File Actions" +msgstr "Accions del fitxer" + +#: gnome/gnome-file-property-dialog.c:616 +msgid "Open action" +msgstr "Acció d'obrir" + +#: gnome/gnome-file-property-dialog.c:617 +msgid "Needs terminal to run" +msgstr "Necessita obrir un terminal" + +#: gnome/gnome-file-property-dialog.c:742 +msgid "File Permissions" +msgstr "Permissos del fitxer" + +#: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 +msgid "Current mode: " +msgstr "Mode actual: " + +#. Headings +#: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 +msgid "Read" +msgstr "Lectura" + +#: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 +msgid "Write" +msgstr "Escriptura" + +#: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 +msgid "Exec" +msgstr "Execució" + +#: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 +msgid "Special" +msgstr "Especial" + +#. Permissions +#: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 +msgid "User" +msgstr "Usuari" + +#: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 +msgid "Other" +msgstr "Altres" + +#. Special +#: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 +msgid "Set UID" +msgstr "Establir UID" + +#: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 +msgid "Set GID" +msgstr "Establir GID" + +# Mentre ningú diga el contrari... Què vos sembla? iv +#: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 +#, fuzzy +msgid "Sticky" +msgstr "Permanença" + +#: gnome/gnome-file-property-dialog.c:914 +msgid "File ownership" +msgstr "Propietat del fitxer" + +#: gnome/gnome-file-property-dialog.c:1074 +msgid "URL" +msgstr "URL" + +#: gnome/gnome-file-property-dialog.c:1077 +msgid "Statistics" +msgstr "Estadístiques" + +#: gnome/gnome-file-property-dialog.c:1083 +msgid "Options" +msgstr "Opcions" + +#: gnome/gnome-file-property-dialog.c:1086 +msgid "Permissions" +msgstr "Permissos" + +#: gnome/gnome-file-property-dialog.c:1089 +msgid " Properties" +msgstr " Propietats" + +#: gnome/gnome-file-property-dialog.c:1140 +msgid "You entered an invalid username" +msgstr "Heu entrat un nom d'usuari no vàlid" + +#: gnome/gnome-file-property-dialog.c:1185 +msgid "You must rename your file to something" +msgstr "Heu de canviar el nom del fitxer" + +#: gnome/gnome-file-property-dialog.c:1191 +msgid "You cannot rename a file to something containing a '/' character" +msgstr "No podeu fer que el nou nom continga el caràcter «/»" + +# FIXME: A català, per exemple, el correcte és usar guillemots «». +# No té pq assumir que acabarà amb «"» iv +#. the first label +#: gnome/gnome-open-dialog.c:382 +msgid "Select an application to open \"" +msgstr "Trieu una aplicació per obrir \"" + +#: gnome/gnome-open-dialog.c:393 +msgid "Select a file to run with" +msgstr "Trieu un fitxer amb què executar" + +#. the file tree +#: gnome/gnome-open-dialog.c:404 +msgid "Applications" +msgstr "Aplicacions" + +#: gnome/gnome-open-dialog.c:420 +msgid "Program to run" +msgstr "Programa a executar" + +#: gnome/gpopup2.c:188 +msgid "Mount device" +msgstr "Muntar dispositiu" + +#: gnome/gpopup2.c:189 +msgid "Unmount device" +msgstr "Desmuntar dispositiu" + +#: gnome/gpopup2.c:190 +msgid "Eject device" +msgstr "Expulsar dispositiu" + +#: gnome/gpopup2.c:193 +msgid "Open with..." +msgstr "Obrir amb..." + +#: gnome/gpopup2.c:195 +msgid "View Unfiltered" +msgstr "Veure no-filtrat" + +#: gnome/gpopup2.c:198 +msgid "Copy..." +msgstr "Copiar..." + +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2308 +#: src/screen.c:2338 +msgid "Delete" +msgstr "Esborrar" + +#: gnome/gpopup2.c:200 +msgid "Move..." +msgstr "Moure..." + +#: gnome/gpopup2.c:201 +msgid "Hard Link..." +msgstr "Fer enllaç fort..." + +#: gnome/gpopup2.c:202 +msgid "Symlink..." +msgstr "Fer enllaç simbòlic..." + +#: gnome/gpopup2.c:203 +msgid "Edit Symlink..." +msgstr "Editar enllaç simbòlic..." + +#: gnome/gpopup2.c:205 +msgid "Properties..." +msgstr "Propietats..." + +#: gnome/gprefs.c:81 +msgid "Show backup files" +msgstr "Mostrar còpies de seguretat" + +#: gnome/gprefs.c:85 +msgid "Show hidden files" +msgstr "Mostrar fitxers ocults" + +#: gnome/gprefs.c:89 +msgid "Mix files and directories" +msgstr "Mesclar fitxers i directoris" + +#: gnome/gprefs.c:93 +msgid "Use shell patterns instead of regular expressions" +msgstr "Usar patrons de l'intèrpret, no expressions regulars" + +#: gnome/gprefs.c:102 +msgid "Confirm when deleting file" +msgstr "Confirmar l'esborrament d'un fitxer" + +#: gnome/gprefs.c:106 +msgid "Confirm when overwriting files" +msgstr "Confirmar la sobreescriptura de fitxers" + +#: gnome/gprefs.c:110 +msgid "Confirm when executing files" +msgstr "Confirmar l'execució de fitxers" + +#: gnome/gprefs.c:114 +msgid "Show progress while operations are being performed" +msgstr "Mostrar el progrés de les operacions portades a terme" + +#: gnome/gprefs.c:123 +msgid "VFS Timeout:" +msgstr "Expiració dels VFS:" + +#: gnome/gprefs.c:124 gnome/gprefs.c:149 +msgid "Seconds" +msgstr "Segons" + +#: gnome/gprefs.c:127 +msgid "Anonymous FTP password:" +msgstr "Contrasenya d'FTP anònim:" + +#: gnome/gprefs.c:131 +msgid "Always use FTP proxy" +msgstr "Usar sempre altern per l'FTP" + +#: gnome/gprefs.c:140 +msgid "Fast directory reload" +msgstr "Recàrrega ràpida de directoris" + +#: gnome/gprefs.c:144 +msgid "Compute totals before copying files" +msgstr "Calcular totals abans de copiar fitxers" + +#: gnome/gprefs.c:148 +msgid "FTP directory cache timeout :" +msgstr "Expiració de la cache d'FTP:" + +#: gnome/gprefs.c:152 +msgid "Allow customization of icons in icon view" +msgstr "Permetre vista amb icones personalitzades" + +#: gnome/gprefs.c:161 +msgid "File display" +msgstr "Vista de fitxers" + +#: gnome/gprefs.c:165 +msgid "Confirmation" +msgstr "Confirmació" + +#: gnome/gprefs.c:169 +msgid "VFS" +msgstr "VFS" + +#: gnome/gprefs.c:173 +msgid "Caching" +msgstr "Memòria cau" + +#: gnome/gprefs.c:452 +msgid "Preferences" +msgstr "Preferències" + +#: gnome/gprop.c:58 gnome/gprop.c:75 +msgid "Filename" +msgstr "Nom del fitxer" + +#: gnome/gprop.c:67 +msgid "Full name: " +msgstr "Nom complet: " + +#: gnome/gprop.c:109 src/panelize.c:205 +msgid "Command" +msgstr "Comanda" + +#: gnome/gprop.c:119 +msgid "Command:" +msgstr "Comanda:" + +#: gnome/gprop.c:129 +msgid "Use terminal" +msgstr "Usar terminal" + +#: gnome/gprop.c:248 +msgid "File mode (permissions)" +msgstr "Permissos i mode del fitxer" + +#: gnome/gprop.c:321 gnome/gprop.c:347 +msgid "" +msgstr "" + +#: gnome/gprop.c:494 +msgid "General" +msgstr "General" + +#: gnome/gprop.c:505 +msgid "Title" +msgstr "Títol" + +#: gnome/gprop.c:535 +msgid "Select icon" +msgstr "Seleccionar icona" + +#: gnome/gscreen.c:1472 +msgid "Rescan Directory" +msgstr "Rellegir directori" + +#: gnome/gscreen.c:1472 +msgid "Reloads the current directory" +msgstr "Rellig el directori actual" + +#: gnome/gscreen.c:1474 +msgid "New folder" +msgstr "Nova carpeta" + +#: gnome/gscreen.c:1474 +msgid "Creates a new folder here" +msgstr "Crea una nova carpeta ací" + +#: gnome/gscreen.c:1652 +msgid "All files" +msgstr "Tots els fitxers" + +# «Equilicuà» la diferència entre fitxer i arxiu! ;) iv +#: gnome/gscreen.c:1654 +msgid "Archives and compressed files" +msgstr "Arxius i fitxers comprimits" + +#: gnome/gscreen.c:1656 +msgid "RPM/DEB files" +msgstr "Paquets RPM/DEB" + +#: gnome/gscreen.c:1658 +msgid "Text/Document files" +msgstr "Documents i fitxers text" + +#: gnome/gscreen.c:1660 +msgid "HTML and SGML files" +msgstr "Documents HTML i SGML" + +#: gnome/gscreen.c:1662 +msgid "Postscript and PDF files" +msgstr "Documents PostScript i PDF" + +#: gnome/gscreen.c:1664 +msgid "Spreadsheet files" +msgstr "Fulls de càlcul" + +#: gnome/gscreen.c:1666 +msgid "Image files" +msgstr "Fitxers d'imatges" + +#: gnome/gscreen.c:1669 +msgid "Video/animation files" +msgstr "Fitxers de vídeo/animació" + +#: gnome/gscreen.c:1671 +msgid "Audio files" +msgstr "Fitxers d'àudio" + +#: gnome/gscreen.c:1673 +msgid "C program files" +msgstr "Codi font en C" + +#: gnome/gscreen.c:1675 +msgid "C++ program files" +msgstr "Codi font en C++" + +#: gnome/gscreen.c:1677 +msgid "Objective-C program files" +msgstr "Codi font en Objective-C" + +#: gnome/gscreen.c:1679 +msgid "Scheme program files" +msgstr "Codi font en Scheme" + +# Està bé, comprovat! +#: gnome/gscreen.c:1681 +msgid "Assembler program files" +msgstr "Codi font en assemblador" + +#: gnome/gscreen.c:1683 +msgid "Misc. program files" +msgstr "Codi font divers" + +#: gnome/gscreen.c:1685 +msgid "Font files" +msgstr "Fitxers de tipus de lletra" + +#: gnome/gscreen.c:1812 +#, c-format +msgid "Search: %s" +msgstr "Cercar: %s" + +#: gnome/gscreen.c:1822 +#, c-format +msgid "%s bytes in %d file" +msgstr "%s octets en %d fitxer" + +#: gnome/gscreen.c:1822 +#, c-format +msgid "%s bytes in %d files" +msgstr "%s octets en %d fitxers" + +#: gnome/gscreen.c:1848 src/screen.c:670 +msgid "" +msgstr "" + +#: gnome/gscreen.c:1902 +msgid "Filter" +msgstr "Filtre" + +#: gnome/gscreen.c:2348 +msgid "Back" +msgstr "Enrere" + +#: gnome/gscreen.c:2348 +msgid "Go to the previously visited directory" +msgstr "Torna al directori visitat en últim lloc" + +#: gnome/gscreen.c:2350 +msgid "Up" +msgstr "Amunt" + +#: gnome/gscreen.c:2350 +msgid "Go up a level in the directory heirarchy" +msgstr "Puja un nivell a la jerarquia de directoris" + +#: gnome/gscreen.c:2352 +msgid "Forward" +msgstr "Avant" + +#: gnome/gscreen.c:2352 +msgid "Go to the next directory" +msgstr "Va al següent directori" + +#: gnome/gscreen.c:2355 src/tree.c:1020 +msgid "Rescan" +msgstr "Rellegir" + +#: gnome/gscreen.c:2355 +msgid "Rescan the current directory" +msgstr "Rellig el directori actual" + +#: gnome/gscreen.c:2358 +msgid "Home" +msgstr "Dir. Personal" + +#: gnome/gscreen.c:2358 +msgid "Go to your home directory" +msgstr "Va al vostre directori personal" + +#: gnome/gscreen.c:2504 +msgid "Location:" +msgstr "Ubicació:" + +#. 1 +#: gnome/gtools.c:105 gtkedit/editcmd.c:344 gtkedit/editcmd.c:1187 +#: gtkedit/editcmd.c:1272 gtkedit/editcmd.c:2868 gtkedit/editoptions.c:71 +#: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 +#: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 +#: src/filegui.c:838 src/find.c:171 src/layout.c:369 src/option.c:144 +#: src/wtools.c:289 src/wtools.c:563 +msgid "&Ok" +msgstr "&Acceptar" + +#: gnome/gview.c:135 src/view.c:683 +#, c-format +msgid "Offset 0x%08x" +msgstr "Desplaçament 0x%08x" + +#: gnome/gview.c:137 src/view.c:685 +#, c-format +msgid "Col %d" +msgstr "Columna %d" + +#: gnome/gview.c:141 src/view.c:689 +#, c-format +msgid "%s bytes" +msgstr "%s octets" + +#: gnome/gview.c:305 +msgid "_Goto line" +msgstr "_Anar a línia" + +#: gnome/gview.c:306 +msgid "Jump to a specified line number" +msgstr "Va a la línia amb número especificat" + +#: gnome/gview.c:308 +msgid "_Monitor file" +msgstr "_Monitoritzar fitxer" + +#: gnome/gview.c:308 +msgid "Monitor file growing" +msgstr "Monitoritza el creixement del fitxer" + +#: gnome/gview.c:315 +msgid "Regexp search" +msgstr "Cerca exp. regular" + +#: gnome/gview.c:316 +msgid "Regular expression search" +msgstr "Cerca una expressió regular" + +#: gnome/gview.c:325 +msgid "_Wrap" +msgstr "A_justar" + +#: gnome/gview.c:326 +msgid "Wrap the text" +msgstr "Ajusta les línies del text" + +#. Can not use this one yet, as it destroys the viewer, need to fix that +#: gnome/gview.c:329 +msgid "_Parsed view" +msgstr "_Interpretat" + +#: gnome/gview.c:332 +msgid "_Formatted" +msgstr "_Formatat" + +#: gnome/gview.c:334 +msgid "_Hex" +msgstr "_Hexadecimal" + +#: gnome/gview.c:340 +msgid "_Search" +msgstr "_Cercar" + +#: gnome/gwidget.c:90 +msgid "ok" +msgstr "acceptar" + +#: gnome/gwidget.c:92 +msgid "cancel" +msgstr "cancel·lar" + +#: gnome/gwidget.c:94 +msgid "help" +msgstr "ajuda" + +#: gnome/gwidget.c:96 src/file.c:2252 +msgid "yes" +msgstr "sí" + +#: gnome/gwidget.c:98 src/file.c:2250 +msgid "no" +msgstr "no" + +#: gnome/gwidget.c:100 +msgid "exit" +msgstr "eixir" + +#: gnome/gwidget.c:102 +msgid "abort" +msgstr "avortar" + +#. The file-name is printed after the ':' +#: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 +#: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 +#: gtkedit/editcmd.c:1954 gtkedit/editwidget.c:952 src/dir.c:386 +#: src/screen.c:2323 src/tree.c:692 src/tree.c:698 src/wtools.c:222 +#: vfs/fish.c:224 +msgid " Error " +msgstr " Error " + +#: gtkedit/edit.c:131 gtkedit/edit.c:233 +msgid " Failed trying to open file for reading: " +msgstr " Fallada en intentar obrir fitxer per llegir: " + +#: gtkedit/edit.c:240 +msgid " Cannot get size/permissions info on file: " +msgstr " No es pot obtenir tamany/permissos del fitxer: " + +#: gtkedit/edit.c:247 +msgid " Not an ordinary file: " +msgstr " No és un fitxer ordinari: " + +#: gtkedit/edit.c:253 +msgid " File is too large: " +msgstr " El fitxer és massa gran: " + +#: gtkedit/edit.c:254 +msgid "" +" \n" +" Increase edit.h:MAXBUF and recompile the editor. " +msgstr "" +" \n" +" Incrementeu MAXBUF a edit.h i recompileu l'editor. " + +#: gtkedit/edit.c:310 gtkedit/edit.c:346 +msgid " Error allocating memory " +msgstr " Error en reservar memòria " + +#: gtkedit/editcmd.c:337 +msgid "Quick save " +msgstr "Guardar ràpid " + +#: gtkedit/editcmd.c:338 +msgid "Safe save " +msgstr "Guardar segur " + +#: gtkedit/editcmd.c:339 +msgid "Do backups -->" +msgstr "Fer còpies -->" + +# Sí que hi ha NLS, sí... I la feinada que ha costat! iv +#. NLS for hotkeys? +#: gtkedit/editcmd.c:342 gtkedit/editcmd.c:1139 gtkedit/editcmd.c:1185 +#: gtkedit/editcmd.c:1270 gtkedit/editcmd.c:2866 gtkedit/editoptions.c:68 +#: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 +#: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:821 +#: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 +#: src/layout.c:370 src/learn.c:59 src/option.c:145 src/panelize.c:86 +#: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 +msgid "&Cancel" +msgstr "&Cancel·lar" + +#: gtkedit/editcmd.c:348 +msgid "Extension:" +msgstr "Extensió:" + +#. NLS ? +#: gtkedit/editcmd.c:355 +msgid " Edit Save Mode " +msgstr " Mode de guardat " + +#: gtkedit/editcmd.c:479 +msgid " Save As " +msgstr " Guardar com a " + +#. Warning message with a query to continue or cancel the operation +#: gtkedit/editcmd.c:493 gtkedit/editcmd.c:812 gtkedit/editcmd.c:842 +#: gtkedit/editcmd.c:989 gtkedit/editcmd.c:1086 src/ext.c:301 src/file.c:619 +#: src/help.c:318 src/main.c:699 src/screen.c:2080 src/subshell.c:705 +#: src/subshell.c:731 src/utilunix.c:388 src/utilunix.c:392 src/utilunix.c:463 +#: vfs/mcfs.c:170 +msgid " Warning " +msgstr " Avís " + +#: gtkedit/editcmd.c:494 +msgid " A file already exists with this name. " +msgstr " Ja existeix un fitxer amb aquest nom. " + +#. Push buttons to over-write the current file, or cancel the operation +#: gtkedit/editcmd.c:496 +msgid "Overwrite" +msgstr "Sobreescriure" + +#: gtkedit/editcmd.c:496 gtkedit/editcmd.c:558 gtkedit/editcmd.c:785 +#: gtkedit/editcmd.c:812 gtkedit/editcmd.c:842 gtkedit/editcmd.c:989 +#: gtkedit/editcmd.c:1581 +msgid "Cancel" +msgstr "Cancel·lar" + +#: gtkedit/editcmd.c:512 +msgid " Save as " +msgstr " Guardar com a " + +#: gtkedit/editcmd.c:512 gtkedit/editcmd.c:2636 +msgid " Error trying to save file. " +msgstr " Error en guardar el fitxer. " + +#. This heads the delete macro error dialog box +#: gtkedit/editcmd.c:628 gtkedit/editcmd.c:636 gtkedit/editcmd.c:661 +msgid " Delete macro " +msgstr " Esborrar macro " + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:630 +msgid " Error trying to open temp file " +msgstr " Error en obrir fitxer temporal " + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:638 gtkedit/editcmd.c:699 gtkedit/editcmd.c:767 +msgid " Error trying to open macro file " +msgstr " Error en obrir fitxer de macros " + +#: gtkedit/editcmd.c:643 gtkedit/editcmd.c:651 gtkedit/editcmd.c:687 +#: gtkedit/editcmd.c:742 +#, c-format +msgid "key '%d 0': " +msgstr "tecla '%d 0': " + +#: gtkedit/editcmd.c:662 +msgid " Error trying to overwrite macro file " +msgstr " Error en sobreescriure fitxer de macros " + +#. This heads the 'Macro' dialog box +#: gtkedit/editcmd.c:679 +msgid " Macro " +msgstr " Macro " + +#. Input line for a single key press follows the ':' +#: gtkedit/editcmd.c:681 +msgid " Press the macro's new hotkey: " +msgstr " Premeu la nova combinació per la macro: " + +#. This heads the 'Save Macro' dialog box +#: gtkedit/editcmd.c:699 +msgid " Save macro " +msgstr " Guardar macro " + +#: gtkedit/editcmd.c:709 gtkedit/editcmd.c:716 +msgid " Delete Macro " +msgstr " Esborrar macro " + +#. This heads the 'Load Macro' dialog box +#: gtkedit/editcmd.c:766 +msgid " Load macro " +msgstr " Carregar macro " + +#: gtkedit/editcmd.c:780 gtkedit/editcmd.c:782 +msgid " Confirm save file? : " +msgstr " Voleu guardar el fitxer?: " + +#. Buttons to 'Confirm save file' query +#: gtkedit/editcmd.c:785 +msgid " Save file " +msgstr " Guardar fitxer " + +#: gtkedit/editcmd.c:785 gtkedit/editwidget.c:1066 src/view.c:1987 +msgid "Save" +msgstr "Guardar" + +#: gtkedit/editcmd.c:812 gtkedit/editcmd.c:842 +msgid "" +" Current text was modified without a file save. \n" +" Continue discards these changes. " +msgstr "" +" El text actual ha estat modificat, però no guardat. \n" +" «Continuar» descartarà aquests canvis. " + +#: gtkedit/editcmd.c:812 gtkedit/editcmd.c:842 gtkedit/editcmd.c:989 +msgid "Continue" +msgstr "Continuar" + +#. Heads the 'Load' file dialog box +#: gtkedit/editcmd.c:831 gtkedit/editcmd.c:845 +msgid " Load " +msgstr " Carregar " + +#: gtkedit/editcmd.c:831 +msgid " Error trying to open file for reading " +msgstr " Error en obrir fitxer per llegir " + +#: gtkedit/editcmd.c:989 gtkedit/editcmd.c:1086 +msgid " Block is large, you may not be able to undo this action. " +msgstr " El bloc és gran, potser no podreu desfer aquesta acció " + +#: gtkedit/editcmd.c:1086 +msgid " Continue " +msgstr " Continuar " + +#: gtkedit/editcmd.c:1086 +msgid " Cancel " +msgstr " Cancel·lar " + +#: gtkedit/editcmd.c:1141 src/filegui.c:596 +msgid "al&L" +msgstr "&Tots" + +#: gtkedit/editcmd.c:1143 src/file.c:2174 src/filegui.c:266 +msgid "&Skip" +msgstr "&Saltar" + +#: gtkedit/editcmd.c:1145 +msgid "&Replace" +msgstr "&Reemplaçar" + +#. This is for the confirm replace dialog box. The replaced string comes after the ':' +#: gtkedit/editcmd.c:1151 gtkedit/editcmd.c:1579 +msgid " Replace with: " +msgstr " Reemplaçar amb: " + +#: gtkedit/editcmd.c:1155 +msgid " Confirm replace " +msgstr " Confirmar reemplaçament " + +#: gtkedit/editcmd.c:1189 gtkedit/editcmd.c:1274 +msgid "scanf &Expression" +msgstr "expressió d'&Scanf" + +#: gtkedit/editcmd.c:1191 +msgid "replace &All" +msgstr "reemplaçar &Tots" + +#: gtkedit/editcmd.c:1193 +msgid "pr&Ompt on replace" +msgstr "con&Firmar reemplaçament" + +#: gtkedit/editcmd.c:1195 gtkedit/editcmd.c:1276 +msgid "&Backwards" +msgstr "cap &Enrere" + +#: gtkedit/editcmd.c:1197 gtkedit/editcmd.c:1278 +msgid "&Regular expression" +msgstr "expressió &Regular" + +#: gtkedit/editcmd.c:1199 gtkedit/editcmd.c:1280 +msgid "&Whole words only" +msgstr "paraules com&Pletes" + +#: gtkedit/editcmd.c:1201 gtkedit/editcmd.c:1282 +msgid "case &Sensitive" +msgstr "sensible a &Majúscules" + +#: gtkedit/editcmd.c:1205 +msgid " Enter replacement argument order eg. 3,2,1,4 " +msgstr " Entreu l'ordre dels arguments, p.ex. 3,2,1,4 " + +#: gtkedit/editcmd.c:1209 +msgid " Enter replacement string:" +msgstr " Entreu la cadena reemplaçant:" + +#: gtkedit/editcmd.c:1213 gtkedit/editcmd.c:1286 src/view.c:1912 +msgid " Enter search string:" +msgstr " Entreu la cadena a cercar:" + +#. Heads the 'Replace' dialog box +#: gtkedit/editcmd.c:1232 gtkedit/editcmd.c:1483 gtkedit/editcmd.c:1577 +#: gtkedit/editcmd.c:2128 gtkedit/editcmd.c:2159 gtkedit/editcmd.c:2161 +msgid " Replace " +msgstr " Reemplaçar " + +#. Heads the 'Search' dialog box +#: gtkedit/editcmd.c:1300 gtkedit/editcmd.c:1477 gtkedit/editcmd.c:2230 +#: src/view.c:1467 src/view.c:1566 src/view.c:1688 src/view.c:1880 +#: src/view.c:1912 +msgid " Search " +msgstr " Cercar " + +#. An input line comes after the ':' +#: gtkedit/editcmd.c:1349 +msgid " Enter search text : " +msgstr " Entreu el text a cercar: " + +#: gtkedit/editcmd.c:1356 +msgid " Enter replace text : " +msgstr " Entreu el text reemplaçant: " + +#: gtkedit/editcmd.c:1359 gtkedit/editcmd.c:1360 +#, c-format +msgid "" +"You can enter regexp substrings with %s (not \\1, \\2 like sed) then use " +"\"Enter...order\"" +msgstr "Podeu entrar subcadenes d'expressió regular amb %s (no \\1, \\2 com a sed) i aleshores usar \"ordre...entrada\"" + +#: gtkedit/editcmd.c:1362 +msgid " Enter argument (or substring) order : " +msgstr " Entreu l'ordre de l'argument o subcadena: " + +#. Tool hint +#: gtkedit/editcmd.c:1366 gtkedit/editcmd.c:1367 +msgid "" +"Enter the order of replacement of your scanf format specifiers or regexp " +"substrings" +msgstr "Entreu-hi l'ordre de reemplaçament dels especificadors de format d'scanf o de les subcadenes d'expressió regular" + +#. The following are check boxes +#: gtkedit/editcmd.c:1372 +msgid " Whole words only " +msgstr " Paraules completes " + +#: gtkedit/editcmd.c:1374 +msgid " Case sensitive " +msgstr " Sensible a majúscules " + +#: gtkedit/editcmd.c:1377 +msgid " Regular expression " +msgstr " Expressió regular " + +#: gtkedit/editcmd.c:1378 gtkedit/editcmd.c:1379 +msgid "See the regex man page for how to compose a regular expression" +msgstr "Vegeu la pàgina de manual de regex per veure com composar una expressió regular" + +#: gtkedit/editcmd.c:1385 +msgid " Backwards " +msgstr " Cap enrere " + +#. Tool hint +#: gtkedit/editcmd.c:1387 gtkedit/editcmd.c:1388 +msgid "Warning: Searching backward can be slow" +msgstr "Avís: cercar enrere pot ser lent" + +#: gtkedit/editcmd.c:1401 +msgid " Prompt on replace " +msgstr " Confirmar reemplaçament " + +#. Tool hint +#: gtkedit/editcmd.c:1403 +msgid "Ask before making each replacement" +msgstr "Pregunta abans de fer cada reemplaçament" + +#: gtkedit/editcmd.c:1405 +msgid " Replace all " +msgstr " Reemplaçar tot " + +#: gtkedit/editcmd.c:1408 +msgid " Scanf expression " +msgstr " Expressió d'scanf " + +#. Tool hint +#: gtkedit/editcmd.c:1410 +msgid "Allows entering of a C format string, see the scanf man page" +msgstr "Permet d'entrar una cadena de format C; vegeu la pàgina de manual d'scanf" + +#. Tool hint +#: gtkedit/editcmd.c:1415 +msgid "Begin search, Enter" +msgstr "Començar recerca, Retorn" + +#. Tool hint +#: gtkedit/editcmd.c:1418 +msgid "Abort this dialog, Esc" +msgstr "Avortar el diàleg, Esc" + +#. Buttons for the confirm replace dialog box. +#: gtkedit/editcmd.c:1581 +msgid "Replace" +msgstr "Reemplaçar" + +#: gtkedit/editcmd.c:1581 +msgid "Skip" +msgstr "Saltar" + +#: gtkedit/editcmd.c:1581 +msgid "Replace all" +msgstr "Reemplaçar tots" + +#: gtkedit/editcmd.c:1954 +msgid "" +" Invalid regular expression, or scanf expression with to many conversions " +msgstr " Expressió regular no vàlida, o expressió scanf amb massa conversions " + +#. "Invalid regexp string or scanf string" +#: gtkedit/editcmd.c:2130 +msgid " Error in replacement format string. " +msgstr " Error al format de la cadena reemplaçant. " + +#: gtkedit/editcmd.c:2158 +#, c-format +msgid " %ld replacements made. " +msgstr " S'han fet %ld reemplaçaments. " + +#: gtkedit/editcmd.c:2161 gtkedit/editcmd.c:2230 +msgid " Search string not found. " +msgstr " No s'ha trobat la cadena cercada. " + +#. Confirm 'Quit' dialog box +#: gtkedit/editcmd.c:2254 gtkedit/editcmd.c:2269 gtkedit/editcmd.c:2272 +msgid " Quit " +msgstr " Eixir " + +#: gtkedit/editcmd.c:2255 gtkedit/editcmd.c:2273 +msgid "" +" Current text was modified without a file save. \n" +" Save with exit? " +msgstr "" +" El fitxer actual ha estat modificat però no guardat. \n" +" Guardar en eixir? " + +#: gtkedit/editcmd.c:2269 +msgid " File was modified, Save with exit? " +msgstr " El fitxer ha estat modificat. Guardar en eixir? " + +#: gtkedit/editcmd.c:2269 +msgid "Cancel quit" +msgstr "Cancel·lar eixida" + +#: gtkedit/editcmd.c:2273 +msgid " &Cancel quit " +msgstr " &Cancel·lar eixida " + +#: gtkedit/editcmd.c:2273 +msgid " &Yes " +msgstr " &Sí " + +#: gtkedit/editcmd.c:2273 +msgid " &No " +msgstr " &No " + +#: gtkedit/editcmd.c:2476 gtkedit/editcmd.c:2551 +msgid " Copy to clipboard " +msgstr " Copiar al portafolis " + +#: gtkedit/editcmd.c:2476 gtkedit/editcmd.c:2498 gtkedit/editcmd.c:2551 +#: gtkedit/editcmd.c:2564 +msgid " Unable to save to file. " +msgstr " No es pot guardar a un fitxer. " + +#: gtkedit/editcmd.c:2498 gtkedit/editcmd.c:2564 +msgid " Cut to clipboard " +msgstr " Tallar al portafolis " + +#: gtkedit/editcmd.c:2586 gtkedit/editcmd.c:2590 gtkedit/editcmd.c:2595 +#: gtkedit/editcmd.c:2598 src/view.c:1852 +msgid " Goto line " +msgstr " Vés a la línia " + +#: gtkedit/editcmd.c:2586 gtkedit/editcmd.c:2590 gtkedit/editcmd.c:2595 +#: gtkedit/editcmd.c:2598 +msgid " Enter line: " +msgstr " Entreu la línia: " + +#: gtkedit/editcmd.c:2619 gtkedit/editcmd.c:2636 +msgid " Save Block " +msgstr " Guardar bloc " + +#: gtkedit/editcmd.c:2670 +msgid " Insert File " +msgstr " Inserir fitxer " + +#: gtkedit/editcmd.c:2685 +msgid " Insert file " +msgstr " Inserir fitxer " + +#: gtkedit/editcmd.c:2685 +msgid " Error trying to insert file. " +msgstr " Error en inserir fitxer. " + +#. Not essential to translate +#: gtkedit/editcmd.c:2705 +msgid " Sort block " +msgstr " Ordenar bloc " + +#. Not essential to translate +#: gtkedit/editcmd.c:2705 gtkedit/editcmd.c:2759 +msgid " You must first highlight a block of text. " +msgstr " Primer cal que seleccioneu un bloc de text. " + +#: gtkedit/editcmd.c:2712 +msgid " Run Sort " +msgstr " Executar «sort» " + +#. Not essential to translate +#: gtkedit/editcmd.c:2714 +msgid " Enter sort options (see manpage) separated by whitespace: " +msgstr " Entreu opcions per «sort» (vegeu manual) separades per espais: " + +#: gtkedit/editcmd.c:2725 gtkedit/editcmd.c:2731 +msgid " Sort " +msgstr " Ordenar " + +#. Not essential to translate +#: gtkedit/editcmd.c:2727 +msgid " Error trying to execute sort command " +msgstr " Error en executar comanda «sort» " + +#. Not essential to translate +#: gtkedit/editcmd.c:2733 +msgid " Sort returned non-zero: " +msgstr " «Sort» ha eixit amb un error: " + +#. Not essential to translate +#: gtkedit/editcmd.c:2757 gtkedit/editcmd.c:2787 +msgid " Process block " +msgstr " Processar bloc " + +#. Not essential to translate +#: gtkedit/editcmd.c:2789 +msgid " Error trying to stat file " +msgstr " Error en prendre informació del fitxer " + +#: gtkedit/editcmd.c:2859 +msgid " Mail " +msgstr " Enviar per correu " + +#: gtkedit/editcmd.c:2872 +msgid " Copies to" +msgstr " Còpies per" + +#: gtkedit/editcmd.c:2876 +msgid " Subject" +msgstr " Tema" + +#: gtkedit/editcmd.c:2880 +msgid " To" +msgstr " Per" + +#: gtkedit/editcmd.c:2882 +msgid " mail -s -c " +msgstr " mail -s -c " + +#: gtkedit/editoptions.c:36 +msgid "Intuitive" +msgstr "Intuïtiu" + +#: gtkedit/editoptions.c:36 +msgid "Emacs" +msgstr "Emacs" + +#: gtkedit/editoptions.c:39 +msgid "None" +msgstr "Cap" + +#: gtkedit/editoptions.c:39 +msgid "Dynamic paragraphing" +msgstr "Paràgrafs dinàmics" + +#: gtkedit/editoptions.c:39 +msgid "Type writer wrap" +msgstr "Ajustament màquina d'escriure" + +#. 2 +#: gtkedit/editoptions.c:74 +msgid "Word wrap line length : " +msgstr "Longitud línia per ajustament: " + +#. 4 +#: gtkedit/editoptions.c:80 +msgid "Tab spacing : " +msgstr "Tamany del tabulador: " + +#: gtkedit/editoptions.c:88 +msgid "synta&X highlighting" +msgstr "colorejar sinta&Xi" + +#. 7 +#: gtkedit/editoptions.c:94 +msgid "confir&M before saving" +msgstr "con&Firmar en guardar" + +#. 8 +#: gtkedit/editoptions.c:97 +msgid "fill tabs with &Spaces" +msgstr "fer &Espais dels tabuladors" + +#. 9 +#: gtkedit/editoptions.c:100 +msgid "&Return does autoindent" +msgstr "auto&Indentar" + +#. 10 +#: gtkedit/editoptions.c:103 +msgid "&Backspace through tabs" +msgstr "es&Borrar tabuladors d'un cop" + +#. 11 +#: gtkedit/editoptions.c:106 +msgid "&Fake half tabs" +msgstr "falsos &Mitjos tabuladors" + +#. 13 +#: gtkedit/editoptions.c:112 +msgid "Wrap mode" +msgstr "Mode d'ajustament" + +#. 15 +#: gtkedit/editoptions.c:118 +msgid "Key emulation" +msgstr "Emulació de tecles" + +#: gtkedit/editoptions.c:159 +msgid " Editor options " +msgstr " Opcions de l'editor " + +#. Not essential to translate +#: gtkedit/editwidget.c:312 +msgid "Error initialising editor.\n" +msgstr "Error en iniciar l'editor.\n" + +#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1696 src/screen.c:2301 +#: src/screen.c:2331 src/tree.c:1018 src/view.c:1982 +msgid "Help" +msgstr "Ajuda" + +#: gtkedit/editwidget.c:1067 +msgid "Mark" +msgstr "Marca" + +#: gtkedit/editwidget.c:1068 +msgid "Replac" +msgstr "Reempl" + +#: gtkedit/editwidget.c:1071 src/view.c:1995 +msgid "Search" +msgstr "Cercar" + +#: gtkedit/editwidget.c:1074 src/main.c:1698 +msgid "PullDn" +msgstr "Desple" + +#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1699 src/view.c:1984 +#: src/view.c:2004 +msgid "Quit" +msgstr "Eixir" + +#: gtkedit/editmenu.c:57 +msgid " Word wrap " +msgstr " Ajustament de paraules " + +#. Not essential to translate +#: gtkedit/editmenu.c:59 +msgid " Enter line length, 0 for off: " +msgstr " Entreu llarg de línia, 0 inhabilita: " + +#: gtkedit/editmenu.c:70 +msgid " About " +msgstr " A propòsit de " + +#: gtkedit/editmenu.c:71 +msgid "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" A user friendly text editor written\n" +" for the Midnight Commander.\n" +msgstr "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 Free Software Foundation\n" +"\n" +" Un editor de text amistós escrit\n" +" pel Midnight Commander.\n" + +#: gtkedit/editmenu.c:119 gtkedit/editmenu.c:135 +msgid "&Open/load... C-o" +msgstr "&Obrir/carregar... C-o" + +#: gtkedit/editmenu.c:120 +msgid "&New C-n" +msgstr "&Nou C-n" + +#: gtkedit/editmenu.c:122 gtkedit/editmenu.c:138 +msgid "&Save F2" +msgstr "&Guardar F2" + +#: gtkedit/editmenu.c:123 gtkedit/editmenu.c:139 +msgid "save &As... F12" +msgstr "gu&Ardar com a... F12" + +#: gtkedit/editmenu.c:125 gtkedit/editmenu.c:141 +msgid "&Insert file... F15" +msgstr "&Inserir fitxer... F15" + +#: gtkedit/editmenu.c:126 +msgid "copy to &File... C-f" +msgstr "copiar a &Fitxer... C-f" + +#: gtkedit/editmenu.c:128 gtkedit/editmenu.c:144 +msgid "a&Bout... " +msgstr "a &Propòsit de... " + +#: gtkedit/editmenu.c:130 gtkedit/editmenu.c:146 +msgid "&Quit F10" +msgstr "ei&Xir F10" + +#: gtkedit/editmenu.c:136 +msgid "&New C-x k" +msgstr "&Nou C-x k" + +#: gtkedit/editmenu.c:142 +msgid "copy to &File... " +msgstr "copiar a &Fitxer... " + +#: gtkedit/editmenu.c:151 gtkedit/editmenu.c:168 +msgid "&Toggle Mark F3" +msgstr "inici/fi de m&Arcat F3" + +#: gtkedit/editmenu.c:152 gtkedit/editmenu.c:169 +msgid "&Mark Columns S-F3" +msgstr "marcar c&Olumnes S-F3" + +#: gtkedit/editmenu.c:154 gtkedit/editmenu.c:171 +msgid "toggle &Ins/overw Ins" +msgstr "&Insereix/sobreescriu Ins" + +#: gtkedit/editmenu.c:156 gtkedit/editmenu.c:173 +msgid "&Copy F5" +msgstr "&Copiar F5" + +#: gtkedit/editmenu.c:157 gtkedit/editmenu.c:174 +msgid "&Move F6" +msgstr "&Moure F6" + +#: gtkedit/editmenu.c:158 gtkedit/editmenu.c:175 +msgid "&Delete F8" +msgstr "&Esborrar F8" + +#: gtkedit/editmenu.c:160 gtkedit/editmenu.c:177 +msgid "&Undo C-u" +msgstr "&Desfer C-u" + +#: gtkedit/editmenu.c:162 gtkedit/editmenu.c:179 +msgid "&Beginning C-PgUp" +msgstr "&Principi C-RePàg" + +#: gtkedit/editmenu.c:163 gtkedit/editmenu.c:180 +msgid "&End C-PgDn" +msgstr "&Final C-AvPàg" + +#: gtkedit/editmenu.c:185 gtkedit/editmenu.c:192 +msgid "&Search... F7" +msgstr "&Cercar... F7" + +#: gtkedit/editmenu.c:186 gtkedit/editmenu.c:193 +msgid "search &Again F17" +msgstr "cercar &Altra volta F17" + +#: gtkedit/editmenu.c:187 gtkedit/editmenu.c:194 +msgid "&Replace... F4" +msgstr "&Reemplaçar F4" + +#: gtkedit/editmenu.c:199 gtkedit/editmenu.c:221 +msgid "&Goto line... M-l" +msgstr "&Vés a la línia... M-l" + +#: gtkedit/editmenu.c:201 gtkedit/editmenu.c:223 +msgid "insert &Literal... C-q" +msgstr "inserir &Literal... C-q" + +#: gtkedit/editmenu.c:203 gtkedit/editmenu.c:225 +msgid "&Refresh screen C-l" +msgstr "actualit&Zar la pantalla C-l" + +#: gtkedit/editmenu.c:205 gtkedit/editmenu.c:227 +msgid "&Start record macro C-r" +msgstr "començar a &Gravar macro C-r" + +#: gtkedit/editmenu.c:206 gtkedit/editmenu.c:228 +msgid "&Finish record macro... C-r" +msgstr "&Acabar gravat de macro... C-r" + +#: gtkedit/editmenu.c:207 +msgid "&Execute macro... C-a, KEY" +msgstr "e&Xecutar macro... C-a, TECLA" + +#: gtkedit/editmenu.c:208 gtkedit/editmenu.c:230 +msgid "delete macr&O... " +msgstr "&Esborrar macro... " + +#: gtkedit/editmenu.c:210 gtkedit/editmenu.c:232 +msgid "insert &Date/time " +msgstr "inserir &Data/hora " + +#: gtkedit/editmenu.c:212 gtkedit/editmenu.c:234 +msgid "format p&Aragraph M-p" +msgstr "&Formatar paràgraf M-p" + +#: gtkedit/editmenu.c:213 +msgid "'ispell' s&Pell check C-p" +msgstr "provar or&Tografia: ispell C-p" + +#: gtkedit/editmenu.c:214 gtkedit/editmenu.c:236 +msgid "sor&T... M-t" +msgstr "&Ordenar... M-t" + +#: gtkedit/editmenu.c:215 gtkedit/editmenu.c:237 +msgid "'indent' &C Formatter F19" +msgstr "formatar codi &C: indent F19" + +#: gtkedit/editmenu.c:216 +msgid "&Mail... " +msgstr "enviar per co&Rreu... " + +#: gtkedit/editmenu.c:229 +msgid "&Execute macro... C-x e, KEY" +msgstr "e&Xecutar macro... C-x e, TECLA" + +#: gtkedit/editmenu.c:235 +msgid "'ispell' s&Pell check M-$" +msgstr "provar or&Tografia: ispell M-$" + +#: gtkedit/editmenu.c:244 gtkedit/editmenu.c:253 +msgid "&General... " +msgstr "&General..." + +#: gtkedit/editmenu.c:245 gtkedit/editmenu.c:254 +msgid "&Save mode..." +msgstr "&Mode de guardar..." + +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1330 +msgid "&Layout..." +msgstr "&Disposició..." + +# Açò s'agraeix! iv +#. The following are menu options. Do not change the key bindings (eg. C-o) and preserve '\t' +#: gtkedit/editmenu.c:266 gtkedit/editmenu.c:275 gtkedit/editmenu.c:392 +#: src/chmod.c:164 src/chown.c:130 +msgid " File " +msgstr " Fitxer " + +#: gtkedit/editmenu.c:267 gtkedit/editmenu.c:276 gtkedit/editmenu.c:408 +msgid " Edit " +msgstr " Edició " + +#: gtkedit/editmenu.c:268 gtkedit/editmenu.c:277 +msgid " Sear/Repl " +msgstr " Cercar/Reempl " + +#: gtkedit/editmenu.c:269 gtkedit/editmenu.c:278 gtkedit/editmenu.c:448 +msgid " Command " +msgstr " Comandes " + +#: gtkedit/editmenu.c:270 gtkedit/editmenu.c:279 +msgid " Options " +msgstr " Opcions " + +#: gtkedit/editmenu.c:393 +msgid "Open...\tC-o" +msgstr "Obrir...\tC-o" + +#: gtkedit/editmenu.c:394 +msgid "New\tC-n" +msgstr "Nou\tC-n" + +#: gtkedit/editmenu.c:396 +msgid "Save\tF2" +msgstr "Guardar\tF2" + +#: gtkedit/editmenu.c:397 +msgid "Save as...\tF12" +msgstr "Guardar com a...\tF12" + +#: gtkedit/editmenu.c:399 +msgid "Insert file...\tF15" +msgstr "Inserir fitxer...\tF15" + +#: gtkedit/editmenu.c:400 +msgid "Copy to file...\tC-f" +msgstr "Copiar a fitxer...\tC-f" + +#. Tool hint +#: gtkedit/editmenu.c:403 +msgid "Disk operations" +msgstr "Operacions de disc" + +#: gtkedit/editmenu.c:409 +msgid "Toggle mark\tF3" +msgstr "Inici/fi de marcat\tF3" + +#: gtkedit/editmenu.c:410 +msgid "Toggle mark columns\tC-b" +msgstr "Marcar columnes\tC-b" + +#: gtkedit/editmenu.c:412 +msgid "Toggle book mark\tC-M-Ins" +msgstr "Posar marcador\tC-M-Ins" + +#: gtkedit/editmenu.c:413 +msgid "Previous book mark\tC-M-Up" +msgstr "Marcador previ\tC-M-Amunt" + +#: gtkedit/editmenu.c:414 +msgid "Next book mark\tC-M-Down" +msgstr "Marcador següent\tC-M-Avall" + +# O es refereix a bolcar-los a disc? +#: gtkedit/editmenu.c:415 +#, fuzzy +msgid "Flush book marks" +msgstr "Eliminar marcadors" + +#: gtkedit/editmenu.c:417 +msgid "Toggle insert/overwrite\tIns" +msgstr "Insereix/sobreescriu\tIns" + +#: gtkedit/editmenu.c:419 +msgid "Copy block to cursor\tF5" +msgstr "Copiar bloc al cursor\tF5" + +#: gtkedit/editmenu.c:420 +msgid "Move block to cursor\tF6" +msgstr "Moure bloc al cursor\tF6" + +#: gtkedit/editmenu.c:421 +msgid "Delete block\tF8/C-Del" +msgstr "Esborrar bloc\tF8/C-Supr" + +#: gtkedit/editmenu.c:423 +msgid "Copy block to clipbrd\tC-Ins" +msgstr "Copiar bloc a portafolis\tC-Ins" + +#: gtkedit/editmenu.c:424 +msgid "Cut block to clipbrd\tS-Del" +msgstr "Tallar bloc a portafolis\tS-Supr" + +#: gtkedit/editmenu.c:425 +msgid "Paste block from clipbrd\tS-Ins" +msgstr "Apegar bloc de portafolis\tS-Ins" + +#: gtkedit/editmenu.c:426 +msgid "Selection history\tM-Ins" +msgstr "Històric de seleccions\tM-Ins" + +#: gtkedit/editmenu.c:428 +msgid "Undo\tC-BackSpace" +msgstr "Desfer\tC-Retrocés" + +#. Tool hint +#: gtkedit/editmenu.c:431 +msgid "Manipulating blocks of text" +msgstr "Manipula blocs de text" + +#: gtkedit/editmenu.c:436 +msgid " Srch/Replce " +msgstr " Cercar/Reempl " + +#: gtkedit/editmenu.c:437 +msgid "Search...\tF7" +msgstr "Cercar...\tF7" + +#: gtkedit/editmenu.c:438 +msgid "Search again\tF17" +msgstr "Cerca altra volta\tF17" + +#: gtkedit/editmenu.c:439 +msgid "Replace...\tF4" +msgstr "Reemplaçar...\tF4" + +#: gtkedit/editmenu.c:440 +msgid "Replace again\tF14" +msgstr "Reemplaçar altra volta\tF14" + +#. Tool hint +#: gtkedit/editmenu.c:443 +msgid "Search for and replace text" +msgstr "Cerca i reemplaça text" + +#: gtkedit/editmenu.c:449 +msgid "Goto line...\tM-l" +msgstr "Vés a la línia...\tM-l" + +#: gtkedit/editmenu.c:451 +msgid "Start record macro\tC-r" +msgstr "Començar a gravar macro\tC-r" + +#: gtkedit/editmenu.c:452 +msgid "Finish record macro...\tC-r" +msgstr "Acabar gravat de macro...\tC-r" + +#: gtkedit/editmenu.c:453 +msgid "Execute macro...\tC-a, KEY" +msgstr "Executar macro...\tC-a, TECLA" + +#: gtkedit/editmenu.c:454 +msgid "Delete macro...\t" +msgstr "Esborrar macro...\t" + +#: gtkedit/editmenu.c:456 +msgid "Insert date/time\tC-d" +msgstr "Inserir data/hora\tC-d" + +#: gtkedit/editmenu.c:457 +msgid "Format paragraph\tM-p" +msgstr "Formatar paràgraf\tM-p" + +#: gtkedit/editmenu.c:459 +msgid "Refresh display\tC-l" +msgstr "Actualitzar la finestra\tC-l" + +#. Tool hint +#: gtkedit/editmenu.c:462 +msgid "Macros and internal commands" +msgstr "Macros i comandes internes" + +#: gtkedit/gtkedit.c:65 +msgid "&Dismiss" +msgstr "&Tancar" + +#: gtkedit/gtkedit.c:66 +msgid " Enter file name: " +msgstr " Entreu el nom del fitxer: " + +# El pangrama és de Màrius Serra, a la revista Vademècum. Gràcies Sebastià! iv +#: gtkedit/gtkedit.c:111 +msgid "The Quick Brown Fox Jumps Over The Lazy Dog" +msgstr "Jove xef, porti whisky amb quinze glaçons d'hidrògen!" + +#: gtkedit/gtkedit.c:802 +msgid "" +"gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" +msgstr "gtkedit.c: no hi ha variable HOME ni entrada a passwd - avortant\n" + +#: gtkedit/gtkedit.c:1290 +msgid "Clear the edit buffer" +msgstr "Esborrar avantmemòria d'edició" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert File" +msgstr "Inserir fitxer" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert text from a file" +msgstr "Insereix el text d'un fitxer" + +#: gtkedit/gtkedit.c:1297 +msgid "Copy to file" +msgstr "Copiar a fitxer" + +#: gtkedit/gtkedit.c:1297 +msgid "copy a block to a file" +msgstr "Còpia un bloc a un fitxer" + +#: gtkedit/gtkedit.c:1337 +msgid "Search/Replace" +msgstr "Cercar/Reemplaçar" + +#: gtkedit/syntax.c:1339 gtkedit/syntax.c:1346 +msgid " Load syntax file " +msgstr " Carregar fitxer de sintaxi " + +#: gtkedit/syntax.c:1339 +msgid " File access error " +msgstr " Error d'accés a fitxer " + +#: gtkedit/syntax.c:1345 +#, c-format +msgid " Error in file %s on line %d " +msgstr " Error al fitxer %s, línia %d " + +#: src/achown.c:72 src/chmod.c:115 src/chown.c:80 +msgid "&Set" +msgstr "&Establir" + +#: src/achown.c:73 +msgid "S&kip" +msgstr "&Saltar" + +#: src/achown.c:74 src/chmod.c:119 src/chown.c:83 +msgid "Set &all" +msgstr "Establir a &tots" + +#: src/achown.c:362 src/achown.c:369 +msgid "owner" +msgstr "propietari" + +#: src/achown.c:364 src/achown.c:371 +msgid "group" +msgstr "grup" + +#: src/achown.c:366 +msgid "other" +msgstr "altres" + +#: src/achown.c:374 +msgid "On" +msgstr "Sobre" + +#: src/achown.c:376 +msgid "Flag" +msgstr "Marca" + +#: src/achown.c:383 +#, c-format +msgid "%6d of %d" +msgstr "%6d de %d" + +#: src/achown.c:391 +msgid " Chown advanced command " +msgstr " Permissos i propietari " + +#: src/achown.c:629 src/achown.c:645 src/achown.c:708 src/chmod.c:285 +#: src/chmod.c:370 +#, c-format +msgid "" +" Couldn't chmod \"%s\" \n" +" %s " +msgstr "" +" No s'ha pogut canviar els permissos de «%s» \n" +" %s " + +#: src/achown.c:634 src/achown.c:649 src/achown.c:712 src/chown.c:223 +#: src/chown.c:345 +#, c-format +msgid "" +" Couldn't chown \"%s\" \n" +" %s " +msgstr "" +" No s'ha pogut canviar la propietat de «%s» \n" +" %s " + +#: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 +#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:624 +msgid " Oops... " +msgstr " Ieeep... " + +#: src/achown.c:667 +msgid " I can't run the Advanced Chown command on an extfs " +msgstr " No es pot canviar els permissos d'accés a un sistema ext " + +#: src/achown.c:671 +msgid " I can't run the Advanced Chown command on a tarfs " +msgstr " No es pot canviar els permissos d'accés a un sistema tar " + +#: src/background.c:181 +msgid "Background process:" +msgstr "Procés de fons:" + +#: src/background.c:287 src/file.c:2173 +msgid " Background process error " +msgstr " Error al procés de fons " + +#: src/background.c:294 +msgid " Child died unexpectedly " +msgstr " El fill ha mort inesperadament " + +#: src/background.c:296 +msgid " Unknown error in child " +msgstr " Error desconegut al fill " + +#: src/background.c:311 +msgid " Background protocol error " +msgstr " Error de protocol al procés de fons " + +#: src/background.c:312 +msgid "" +" Background process sent us a request for more arguments \n" +" than we can handle. \n" +msgstr "" +" El procés de fons ha enviat una petició de més arguments \n" +" dels que podem manejar. \n" + +#: src/boxes.c:63 +msgid " Listing mode " +msgstr " Mode de llistat " + +#: src/boxes.c:68 +msgid "&Full file list" +msgstr "llistat c&Omplet" + +#: src/boxes.c:69 +msgid "&Brief file list" +msgstr "llistat &Breu" + +#: src/boxes.c:70 +msgid "&Long file list" +msgstr "llistat &Llarg" + +#: src/boxes.c:71 +msgid "&User defined:" +msgstr "definit per l'&Usuari:" + +#: src/boxes.c:72 +msgid "&Icon view" +msgstr "vista d'&Icones" + +#: src/boxes.c:137 +msgid "user &Mini status" +msgstr "&Miniestat d'usuari" + +#: src/boxes.c:186 +msgid "Listing mode" +msgstr "Mode de llistat" + +#: src/boxes.c:280 +msgid "&Reverse" +msgstr "in&Vertir" + +#: src/boxes.c:281 +msgid "case sensi&tive" +msgstr "sensible a majú&Scules" + +#: src/boxes.c:282 +msgid "Sort order" +msgstr "Ordenació" + +#: src/boxes.c:381 +msgid " confirm &Exit " +msgstr " confirmar &Eixida " + +#: src/boxes.c:383 +msgid " confirm e&Xecute " +msgstr " confirmar e&Xecució " + +#: src/boxes.c:385 +msgid " confirm o&Verwrite " +msgstr " confirmar s&Obreescriure " + +#: src/boxes.c:387 +msgid " confirm &Delete " +msgstr " confirmar es&Borrat " + +#: src/boxes.c:393 +msgid " Confirmation " +msgstr " Confirmació " + +#: src/boxes.c:461 +msgid "Full 8 bits output" +msgstr "Mostrar 8 bits purs" + +#: src/boxes.c:461 +msgid "ISO 8859-1" +msgstr "ISO 8859-1 (Latin1)" + +#: src/boxes.c:461 +msgid "7 bits" +msgstr "7 bits" + +#: src/boxes.c:468 +msgid "F&ull 8 bits input" +msgstr "ent&Rada de 8 bits" + +#: src/boxes.c:476 +msgid " Display bits " +msgstr " Bits de visualització " + +#: src/boxes.c:651 +msgid "&Always use ftp proxy" +msgstr "usar sempre al&Tern ftp" + +#: src/boxes.c:653 +msgid "sec" +msgstr "seg" + +#: src/boxes.c:657 +msgid "ftpfs directory cache timeout:" +msgstr "Expiració de cache de directori ftpfs:" + +#: src/boxes.c:661 +msgid "ftp anonymous password:" +msgstr "Contrasenya per l'ftp anònim:" + +#: src/boxes.c:668 +msgid "Timeout for freeing VFSs:" +msgstr "Expiració per alliberar VFSs:" + +#: src/boxes.c:674 +msgid " Virtual File System Setting " +msgstr " Configuració de Sistemes de Fitxers Virtuals " + +#: src/boxes.c:740 +msgid "Quick cd" +msgstr "Anar a directori" + +#. want cd like completion +#: src/boxes.c:745 +msgid "cd" +msgstr "cd" + +#: src/boxes.c:796 +msgid "Symbolic link" +msgstr "Enllaç simbòlic" + +#: src/boxes.c:833 +msgid "Running " +msgstr "Executant " + +#: src/boxes.c:834 src/find.c:716 src/find.c:957 +msgid "Stopped" +msgstr "Parat" + +#: src/boxes.c:895 +msgid "&Stop" +msgstr "&Parar" + +#: src/boxes.c:896 +msgid "&Resume" +msgstr "&Continuar" + +#: src/boxes.c:897 +msgid "&Kill" +msgstr "&Matar" + +#: src/boxes.c:936 +msgid "Background Jobs" +msgstr "Tasques de fons" + +#: src/chmod.c:95 +msgid "execute/search by others" +msgstr "executar/cercar per altres" + +#: src/chmod.c:96 +msgid "write by others" +msgstr "escriure per altres" + +#: src/chmod.c:97 +msgid "read by others" +msgstr "llegir per altres" + +#: src/chmod.c:98 +msgid "execute/search by group" +msgstr "executar/cercar pel grup" + +#: src/chmod.c:99 +msgid "write by group" +msgstr "escriure pel grup" + +#: src/chmod.c:100 +msgid "read by group" +msgstr "llegir pel grup" + +#: src/chmod.c:101 +msgid "execute/search by owner" +msgstr "executar/cercar per l'amo" + +#: src/chmod.c:102 +msgid "write by owner" +msgstr "escriure per l'amo" + +#: src/chmod.c:103 +msgid "read by owner" +msgstr "llegir per l'amo" + +#: src/chmod.c:104 +#, fuzzy +msgid "sticky bit" +msgstr "bit de permanença" + +#: src/chmod.c:105 +msgid "set group ID on execution" +msgstr "executar amb l'ID del grup" + +#: src/chmod.c:106 +msgid "set user ID on execution" +msgstr "executar amb l'ID de l'amo" + +#: src/chmod.c:116 +msgid "C&lear marked" +msgstr "&Llevar marcats" + +#: src/chmod.c:117 +msgid "S&et marked" +msgstr "&Posar marcats" + +#: src/chmod.c:118 +msgid "&Marked all" +msgstr "&Marcar tots" + +#: src/chmod.c:152 +msgid "Permissions (Octal)" +msgstr "Permissos (octal)" + +#: src/chmod.c:154 +msgid "Owner name" +msgstr "Nom de l'amo" + +#: src/chmod.c:156 +msgid "Group name" +msgstr "Nom del grup" + +#: src/chmod.c:160 +msgid " Chmod command " +msgstr " Canvi de permissos " + +#: src/chmod.c:162 src/chown.c:120 +msgid " Permission " +msgstr " Permissos " + +#: src/chmod.c:169 +msgid "Use SPACE to change" +msgstr "Useu ESPAI per canviar" + +#: src/chmod.c:171 +msgid "an option, ARROW KEYS" +msgstr "una opció, les FLETXES" + +#: src/chmod.c:173 +msgid "to move between options" +msgstr "per moure's-hi, i la" + +#: src/chmod.c:175 +msgid "and T or INS to mark" +msgstr "T o INS per marcar-les" + +#: src/chmod.c:233 +msgid "Chmod command" +msgstr "Canvi de permissos" + +#: src/chmod.c:321 +msgid " I can't run the Chmod command on an extfs " +msgstr " No es pot canviar els permissos a un sistema ext " + +#: src/chown.c:81 +msgid "Set &users" +msgstr "Establir &usuaris" + +#: src/chown.c:82 +msgid "Set &groups" +msgstr "Establir &grups" + +#: src/chown.c:112 +msgid " Name " +msgstr " Nom " + +#: src/chown.c:114 +msgid " Owner name " +msgstr " Nom de l'amo " + +#: src/chown.c:116 src/chown.c:128 +msgid " Group name " +msgstr " Nom del grup " + +#: src/chown.c:118 +msgid " Size " +msgstr " Tamany " + +#: src/chown.c:124 +msgid " Chown command " +msgstr " Canvi de propietari " + +#: src/chown.c:126 +msgid " User name " +msgstr " Nom de l'amo " + +#: src/chown.c:192 +msgid "" +msgstr "" + +#. add fields for unknown names (numbers) +#: src/chown.c:193 +msgid "" +msgstr "" + +#: src/chown.c:261 +msgid " I can't run the Chown command on an extfs " +msgstr " No es pot canviar el propietari a un sistema ext " + +#: src/chown.c:265 +msgid " I can't run the Chown command on a tarfs " +msgstr " No es pot canviar el propietari a un sistema tar " + +#: src/cmd.c:200 +#, c-format +msgid " Can not fetch a local copy of %s " +msgstr " No es pot portar una còpia local de %s " + +#: src/cmd.c:250 +msgid " CD " +msgstr " CD " + +#: src/cmd.c:250 +msgid "Files tagged, want to cd?" +msgstr "Hi ha fitxers seleccionats. Canviar de directori?" + +#: src/cmd.c:256 src/cmd.c:715 src/cmd.c:729 +msgid "Could not change directory" +msgstr "No s'ha pogut canviar de directori" + +#: src/cmd.c:285 +msgid " View file " +msgstr " Veure fitxer " + +#: src/cmd.c:285 +msgid " Filename:" +msgstr " Nom del fitxer:" + +#: src/cmd.c:302 +msgid " Filtered view " +msgstr " Filtrar la vista " + +#: src/cmd.c:302 +msgid " Filter command and arguments:" +msgstr " Entreu la comanda de filtrat i els arguments:" + +#: src/cmd.c:390 +msgid "Create a new Directory" +msgstr "Crear un nou directori" + +#: src/cmd.c:390 +msgid " Enter directory name:" +msgstr " Entreu el nom del directori:" + +#: src/cmd.c:451 +msgid " Filter " +msgstr " Filtrar " + +#: src/cmd.c:451 +msgid " Set expression for filtering filenames" +msgstr " Entreu l'expressió per filtrar els noms de fitxer" + +#: src/cmd.c:517 +msgid " Select " +msgstr " Seleccionar " + +#: src/cmd.c:545 src/cmd.c:596 +msgid " Malformed regular expression " +msgstr " L'expressió regular no és correcta " + +#: src/cmd.c:569 +msgid " Unselect " +msgstr " Deseleccionar " + +#: src/cmd.c:642 +msgid "Extension file edit" +msgstr "Editar fitxer d'extensions" + +#: src/cmd.c:643 +msgid " Which extension file you want to edit? " +msgstr " Quin fitxer d'extensions voleu editar? " + +#: src/cmd.c:644 +msgid "&User" +msgstr "&Usuari" + +#: src/cmd.c:644 src/cmd.c:670 +msgid "&System Wide" +msgstr "&Sistema" + +#: src/cmd.c:667 +msgid "Menu file edit" +msgstr "Editar fitxer de menús" + +#: src/cmd.c:668 +msgid " Which menu file will you edit? " +msgstr " Quin fitxer de menús voleu editar? " + +#: src/cmd.c:670 +msgid "&Local" +msgstr "&Local" + +#: src/cmd.c:670 +msgid "&Home" +msgstr "dir. &Personal" + +#: src/cmd.c:855 +msgid " Compare directories " +msgstr " Comparar directoris " + +#: src/cmd.c:855 +msgid " Select compare method: " +msgstr " Trieu un mètode de comparació: " + +#: src/cmd.c:856 +msgid "&Quick" +msgstr "&Ràpid" + +#: src/cmd.c:856 +msgid "&Size only" +msgstr "només &Tamany" + +#: src/cmd.c:856 +msgid "&Thorough" +msgstr "&Detallat" + +#: src/cmd.c:866 +msgid " Both panels should be on the listing view mode to use this command " +msgstr " Cal que ambdós plafons siguen en mode llistat per usar la comanda " + +#: src/cmd.c:880 +msgid " The command history is empty " +msgstr " L'històric de comandes és buit " + +#: src/cmd.c:886 +msgid " Command history " +msgstr " Històric de comandes " + +#: src/cmd.c:928 +msgid "" +" Not an xterm or Linux console; \n" +" the panels cannot be toggled. " +msgstr "" +" No es pot amagar els plafons si no sou \n" +" a un xterm o a una consola Linux. " + +#: src/cmd.c:967 +msgid "Type `exit' to return to the Midnight Commander" +msgstr "Entreu «exit» per retornar al Midnight Commander" + +#: src/cmd.c:1022 +#, c-format +msgid "" +" Couldn't stat %s \n" +" %s " +msgstr "" +" No s'ha pogut estudiar %s \n" +" %s " + +#: src/cmd.c:1031 src/cmd.c:1033 +msgid " Link " +msgstr " Enllaç " + +#: src/cmd.c:1032 src/cmd.c:1171 src/file.c:1685 +msgid " to:" +msgstr " cap a:" + +#: src/cmd.c:1043 +#, c-format +msgid " link: %s " +msgstr " enllaç: %s " + +#: src/cmd.c:1076 +#, c-format +msgid " symlink: %s " +msgstr " enllaç simbòlic: %s " + +#: src/cmd.c:1130 +#, c-format +msgid " Symlink `%s' points to: " +msgstr " Enll. simbòlic «%s» apunta a: " + +#: src/cmd.c:1135 +msgid " Edit symlink " +msgstr " Editar enllaç simbòlic " + +#: src/cmd.c:1140 +#, c-format +msgid " edit symlink, unable to remove %s: %s " +msgstr " editar esimbòlic, no es pot eliminar %s: %s " + +#: src/cmd.c:1144 +#, c-format +msgid " edit symlink: %s " +msgstr " editar esimbòlic: %s " + +#: src/cmd.c:1171 +msgid " Link symbolically " +msgstr " Enllaçar simbòlicament " + +#: src/cmd.c:1172 +msgid " Relative symlink " +msgstr " Enllaç simbòlic relatiu " + +#: src/cmd.c:1183 +#, c-format +msgid " relative symlink: %s " +msgstr " esimbòlic relatiu: %s " + +#: src/cmd.c:1286 +msgid " Enter machine name (F1 for details): " +msgstr " Entreu el nom de la màquina (F1 per detalls): " + +#: src/cmd.c:1310 +#, c-format +msgid " Could not chdir to %s " +msgstr " No s'ha pogut canviar a %s " + +#: src/cmd.c:1317 +msgid " Link to a remote machine " +msgstr " Enllaçar amb màquina remota " + +#: src/cmd.c:1323 +msgid " FTP to machine " +msgstr " Fer FTP a màquina " + +# Si té a veure amb SO_DONTROUTE amb això seria suficient +#: src/cmd.c:1333 +msgid " Socket source routing setup " +msgstr " Configuració d'encaminament " + +#: src/cmd.c:1334 +msgid " Enter host name to use as a source routing hop: " +msgstr " Entreu l'amfitrió que s'usarà com a mitjancer: " + +#: src/cmd.c:1341 +msgid " Host name " +msgstr " Nom de l'amfitrió " + +#: src/cmd.c:1341 +msgid " Error while looking up IP address " +msgstr " Error en cercar l'adreça IP " + +#: src/cmd.c:1352 +msgid " Undelete files on an ext2 file system " +msgstr " Recuperar fitxers d'un sistema ext2 " + +#: src/cmd.c:1353 +msgid "" +" Enter device (without /dev/) to undelete\n" +" files on: (F1 for details)" +msgstr "" +" Entreu el dispositiu (sense /dev/) d'on voleu\n" +" recuperar els fitxers: (F1 per detalls)" + +#: src/cmd.c:1403 +msgid " Setup saved to ~/" +msgstr " S'ha guardat la configuració a ~/" + +#: src/cmd.c:1408 +msgid " Setup " +msgstr " Configuració " + +#: src/command.c:170 +#, c-format +msgid "" +" Can't chdir to '%s' \n" +" %s " +msgstr "" +" No es pot canviar a «%s» \n" +" %s " + +#: src/command.c:198 +msgid " You can not execute commands on non-local filesystems" +msgstr " No podeu executar comandes a sistemes de fitxers no-locals" + +#: src/dialog.c:56 +msgid "" +"\n" +"\n" +"\n" +"refresh stack underflow!\n" +"\n" +"\n" +msgstr "\n\n\nsota-desbordament de la pila d'actualització!\n\n\n" + +#: src/dir.c:61 +msgid "&Unsorted" +msgstr "sense &Ordre" + +#: src/dir.c:62 +msgid "&Name" +msgstr "&Nom" + +#: src/dir.c:63 +msgid "&Extension" +msgstr "&Extensió" + +#: src/dir.c:64 +msgid "&Modify time" +msgstr "data &Modificació" + +#: src/dir.c:65 +msgid "&Access time" +msgstr "data &Accés" + +#: src/dir.c:66 +msgid "&Change time" +msgstr "data &Canvi" + +#: src/dir.c:67 +msgid "&Size" +msgstr "taman&Y" + +#: src/dir.c:68 +msgid "&Inode" +msgstr "node-&I" + +#. New sort orders +#: src/dir.c:71 +msgid "&Type" +msgstr "&Tipus" + +#: src/dir.c:72 +msgid "&Links" +msgstr "en&Llaços" + +#: src/dir.c:73 +msgid "N&GID" +msgstr "&GID numèric" + +#: src/dir.c:74 +msgid "N&UID" +msgstr "&UID numèric" + +#: src/dir.c:75 +msgid "&Owner" +msgstr "&Propietari" + +#: src/dir.c:76 +msgid "&Group" +msgstr "gr&Up" + +#: src/dir.c:386 +#, c-format +msgid "File exists but can not be stat-ed: %s %s" +msgstr "El fitxer existeix però no pot ser estudiat: %s %s" + +#: src/dir.c:662 +msgid "Unknown" +msgstr "Desconegut" + +#: src/ext.c:137 src/user.c:507 +#, c-format +msgid "" +" Can't create temporary command file \n" +" %s " +msgstr "" +" No es pot crear fitxer temporal de comandes \n" +" %s " + +#: src/ext.c:151 src/user.c:534 +msgid " Parameter " +msgstr " Paràmetre " + +#: src/ext.c:301 +msgid " Can't execute commands on a Virtual File System directory " +msgstr " No es pot executar comandes dins d'un Sistema de Fitxers Virtual " + +#: src/ext.c:398 +msgid " file error" +msgstr " error de fitxer" + +#: src/ext.c:399 +msgid "Format of the " +msgstr "El format del fitxer" + +#: src/ext.c:417 +msgid " file error " +msgstr " error de fitxer " + +#: src/ext.c:418 +msgid "Format of the ~/" +msgstr "El format del fitxer ~/" + +#: src/ext.c:418 +msgid "" +" file has changed\n" +"with version 3.0. You may want either to\n" +"copy it from " +msgstr "" +" ha variat amb\n" +"la versió 3.0. Potser vulgueu copiar-lo\n" +"de " + +#: src/ext.c:420 +msgid "" +"mc.ext or use that\n" +"file as an example of how to write it.\n" +msgstr "" +"mc.ext o usar-lo\n" +"com a exemple de com escriure'l.\n" + +#: src/ext.c:422 +msgid "mc.ext will be used for this moment." +msgstr "mc.ext serà usat de moment." + +#: src/file.c:154 src/tree.c:649 +msgid " Copy " +msgstr " Copiar " + +#: src/file.c:155 src/tree.c:687 +msgid " Move " +msgstr " Moure " + +#: src/file.c:156 src/tree.c:755 +msgid " Delete " +msgstr " Esborrar " + +#: src/file.c:244 +msgid " Invalid target mask " +msgstr " La màscara objectiu no és vàlida " + +#: src/file.c:342 +msgid " Could not make the hardlink " +msgstr " No s'ha pogut fer l'enllaç fort " + +#: src/file.c:384 +#, c-format +msgid "" +" Cannot read source link \"%s\" \n" +" %s " +msgstr "" +" No es pot llegir l'enllaç font «%s» \n" +" %s " + +#: src/file.c:394 +msgid "" +" Cannot make stable symlinks across non-local filesystems: \n" +"\n" +" Option Stable Symlinks will be disabled " +msgstr "" +" No es pot crear esimbòlics estables entre sistemes de fitxers no locals: \n" +"\n" +" Es deshabilitarà l''opció «enll. simbòlics estables» " + +#: src/file.c:442 +#, c-format +msgid "" +" Cannot create target symlink \"%s\" \n" +" %s " +msgstr "" +" No es pot crear l'enllaç simbòlic objectiu «%s» \n" +" %s " + +#: src/file.c:509 +#, c-format +msgid "" +" Cannot overwrite directory \"%s\" \n" +" %s " +msgstr "" +" No es pot sobreescriure el directori «%s» \n" +" %s " + +#: src/file.c:518 +#, c-format +msgid "" +" Cannot stat source file \"%s\" \n" +" %s " +msgstr "" +" No es pot estudiar el fitxer font «%s» \n" +" %s " + +#: src/file.c:531 +#, c-format +msgid " `%s' and `%s' are the same file. " +msgstr " «%s» i «%s» són el mateix fitxer. " + +#: src/file.c:574 +#, c-format +msgid "" +" Cannot create special file \"%s\" \n" +" %s " +msgstr "" +" No es pot crear el fitxer especial «%s» \n" +" %s " + +#: src/file.c:583 src/file.c:812 +#, c-format +msgid "" +" Cannot chown target file \"%s\" \n" +" %s " +msgstr "" +" No es pot canviar el propietari del fitxer objectiu «%s» \n" +" %s " + +#: src/file.c:592 src/file.c:831 +#, c-format +msgid "" +" Cannot chmod target file \"%s\" \n" +" %s " +msgstr "" +" No es pot canviar els permissos del fitxer objectiu «%s» \n" +" %s " + +#: src/file.c:609 +#, c-format +msgid "" +" Cannot open source file \"%s\" \n" +" %s " +msgstr "" +" No es pot obrir el fitxer font «%s» \n" +" %s " + +#: src/file.c:619 +msgid " Reget failed, about to overwrite file " +msgstr " Ha fallat la represa, es sobreescriurà el fitxer " + +#: src/file.c:625 +#, c-format +msgid "" +" Cannot fstat source file \"%s\" \n" +" %s " +msgstr "" +" No es pot estudiar el fitxer font «%s» \n" +" %s " + +#: src/file.c:651 +#, c-format +msgid "" +" Cannot create target file \"%s\" \n" +" %s " +msgstr "" +" No es pot crear el fitxer objectiu «%s» \n" +" %s " + +#: src/file.c:665 +#, c-format +msgid "" +" Cannot fstat target file \"%s\" \n" +" %s " +msgstr "" +" No es pot estudiar el fitxer objectiu «%s» \n" +" %s " + +#: src/file.c:696 +#, c-format +msgid "" +" Cannot read source file \"%s\" \n" +" %s " +msgstr "" +" No es pot llegir el fitxer font «%s» \n" +" %s " + +#: src/file.c:726 +#, c-format +msgid "" +" Cannot write target file \"%s\" \n" +" %s " +msgstr "" +" No es pot escriure el fitxer objectiu «%s» \n" +" %s " + +#: src/file.c:745 +msgid "(stalled)" +msgstr "(detingut)" + +#: src/file.c:783 +#, c-format +msgid "" +" Cannot close source file \"%s\" \n" +" %s " +msgstr "" +" No es pot tancar el fitxer font «%s» \n" +" %s " + +#: src/file.c:792 +#, c-format +msgid "" +" Cannot close target file \"%s\" \n" +" %s " +msgstr "" +" No es pot tancar el fitxer destinació «%s» \n" +" %s " + +#: src/file.c:802 +msgid "Incomplete file was retrieved. Keep it?" +msgstr "S'ha portat un fitxer incomplet. Voleu mantenir-lo?" + +#: src/file.c:803 +msgid "&Delete" +msgstr "&Esborrar" + +#: src/file.c:803 src/hotlist.c:1443 +msgid "&Keep" +msgstr "&Mantenir" + +#: src/file.c:876 +#, c-format +msgid "" +" Cannot stat source directory \"%s\" \n" +" %s " +msgstr "" +" No es pot estudiar el directori font «%s» \n" +" %s " + +#: src/file.c:899 +#, c-format +msgid "" +" Source directory \"%s\" is not a directory \n" +" %s " +msgstr "" +" El directori font «%s» no és un directori \n" +" %s " + +#. we found a cyclic symbolic link +#: src/file.c:907 +#, c-format +msgid "" +" Cannot copy cyclic symbolic link \n" +" `%s' " +msgstr "" +" No es pot copiar l'enllaç simbòlic cíclic \n" +" «%s» " + +#: src/file.c:964 +#, c-format +msgid "" +" Cannot create target directory \"%s\" \n" +" %s " +msgstr "" +" No es pot crear el directori objectiu «%s» \n" +" %s " + +#: src/file.c:987 +#, c-format +msgid "" +" Cannot chown target directory \"%s\" \n" +" %s " +msgstr "" +" No es pot canviar els permissos del directori objectiu «%s» \n" +" %s " + +#. Source doesn't exist +#: src/file.c:1100 +#, c-format +msgid "" +" Cannot stat file \"%s\" \n" +" %s " +msgstr "" +" No es pot estudiar el fitxer «%s» \n" +" %s " + +#: src/file.c:1122 +#, c-format +msgid " `%s' and `%s' are the same file " +msgstr " «%s» i «%s» són el mateix fitxer " + +#: src/file.c:1129 +#, c-format +msgid " Cannot overwrite directory `%s' " +msgstr " No es pot sobreescriure el directori «%s» " + +#: src/file.c:1172 +#, c-format +msgid "" +" Cannot move file \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" No es pot moure el fitxer «%s» a «%s» \n" +" %s " + +#: src/file.c:1192 +#, c-format +msgid "" +" Cannot remove file \"%s\" \n" +" %s " +msgstr "" +" No es pot eliminar el fitxer «%s» \n" +" %s " + +#: src/file.c:1246 +#, c-format +msgid " Cannot overwrite directory \"%s\" %s " +msgstr " No es pot sobreescriure el directori «%s» %s " + +#: src/file.c:1248 +#, c-format +msgid " Cannot overwrite file \"%s\" %s " +msgstr " No es pot sobreescriure el fitxer «%s» %s " + +#: src/file.c:1275 +#, c-format +msgid "" +" Cannot move directory \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" No es pot moure el directori «%s» a «%s» \n" +" %s " + +#: src/file.c:1338 +#, c-format +msgid "" +" Cannot delete file \"%s\" \n" +" %s " +msgstr "" +" No es pot esborrar el fitxer «%s» \n" +" %s " + +#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#, c-format +msgid "" +" Cannot remove directory \"%s\" \n" +" %s " +msgstr "" +" No es pot eliminar el directori «%s» \n" +" %s " + +#: src/file.c:1540 +msgid " Internal error: get_file \n" +msgstr " Error intern: get_file \n" + +#. +#. * This array introduced to avoid translation problems. The former (op_names) +#. * is assumed to be nouns, suitable in dialog box titles; this one should +#. * contain whatever is used in prompt itself (i.e. in russian, it's verb). +#. * Notice first symbol - it is to fool gettext and force these strings to +#. * be different for it. First symbol is skipped while building a prompt. +#. * (I don't use spaces around the words, because someday they could be +#. * dropped, when widgets get smarter) +#. +#: src/file.c:1661 +msgid "1Copy" +msgstr "1Copiar" + +#: src/file.c:1661 +msgid "1Move" +msgstr "1Moure" + +#: src/file.c:1661 +msgid "1Delete" +msgstr "1Esborrar" + +#: src/file.c:1676 +#, c-format +msgid "%o %f \"%s\"%m" +msgstr "%o %f «%s»%m" + +#: src/file.c:1677 +#, c-format +msgid "%o %d %f%m" +msgstr "%o %d %f%m" + +#: src/file.c:1679 +#, c-format +msgid "%o %f \"%s\"%e" +msgstr "%o %f «%s»%e" + +#: src/file.c:1680 +#, c-format +msgid "%o %d %f%e" +msgstr "%o %d %f%e" + +#: src/file.c:1684 +msgid "file" +msgstr "fitxer" + +#: src/file.c:1684 +msgid "files" +msgstr "fitxers" + +#: src/file.c:1684 +msgid "directory" +msgstr "directori" + +#: src/file.c:1684 +msgid "directories" +msgstr "directoris" + +#: src/file.c:1685 +msgid "files/directories" +msgstr "fitxers/directoris" + +#: src/file.c:1685 +msgid " with source mask:" +msgstr " amb màscara font:" + +#: src/file.c:1837 +msgid " Can't operate on \"..\"! " +msgstr " No es pot treballar sobre «..»! " + +#: src/file.c:1856 +msgid "Yes" +msgstr "Sí" + +#: src/file.c:1856 +msgid "No" +msgstr "No" + +#: src/file.c:1909 +msgid " Sorry, I could not put the job in background " +msgstr " Ho sent, no s'ha pogut moure la tasca al fons " + +#: src/file.c:1997 src/file.c:2081 +msgid " Internal failure " +msgstr " Fallada interna " + +#: src/file.c:1997 src/file.c:2081 +msgid " Unknown file operation " +msgstr " Operació de fitxer desconeguda " + +#: src/file.c:2012 +#, c-format +msgid "" +" Destination \"%s\" must be a directory \n" +" %s " +msgstr "" +" Cal que la destinació «%s» siga un directori \n" +" %s " + +#: src/file.c:2174 +msgid "&Retry" +msgstr "&Reintentar" + +#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 +msgid "&Abort" +msgstr "a&Vortar" + +#: src/file.c:2226 +msgid "" +"\n" +" Directory not empty. \n" +" Delete it recursively? " +msgstr "" +"\n" +" El directori no és buit. \n" +" Esborrar-lo recursivament? " + +#: src/file.c:2227 +msgid "" +"\n" +" Background process: Directory not empty \n" +" Delete it recursively? " +msgstr "" +"\n" +" Tasca de fons: El directori no és buit \n" +" Esborrar-lo recursivament? " + +#: src/file.c:2234 +msgid "a&ll" +msgstr "&Tots" + +#: src/file.c:2234 src/filegui.c:594 +msgid "non&E" +msgstr "ca&P" + +# No usa el locale... Deuria ser un FIXME? +#: src/file.c:2244 +msgid " Type 'yes' if you REALLY want to delete " +msgstr " Entreu «yes» si voleu esborrar AMB CERTESA " + +#: src/file.c:2246 +msgid "all the directories " +msgstr "tots els directoris " + +#: src/file.c:2248 +msgid " Recursive Delete " +msgstr " Esborrat recursiu " + +#: src/file.c:2249 +msgid " Background process: Recursive Delete " +msgstr " Procés de fons: Esborrat recursiu " + +#: src/filegui.c:423 +msgid "File" +msgstr "Fitxer" + +#: src/filegui.c:446 +msgid "Count" +msgstr "Recompte" + +#: src/filegui.c:467 +msgid "Bytes" +msgstr "Octets" + +#: src/filegui.c:504 +msgid "Source" +msgstr "Font" + +#: src/filegui.c:527 +msgid "Target" +msgstr "Destinació" + +#: src/filegui.c:549 +msgid "Deleting" +msgstr "Esborrant" + +#: src/filegui.c:589 +#, c-format +msgid "Target file \"%s\" already exists!" +msgstr "El fitxer destinació «%s» ja existeix!" + +#: src/filegui.c:592 +msgid "if &Size differs" +msgstr "si difereix el ta&Many" + +#: src/filegui.c:595 +msgid "&Update" +msgstr "actualit&Zar" + +#: src/filegui.c:597 +msgid "Overwrite all targets?" +msgstr "Sobreescriure'ls tots?" + +#: src/filegui.c:599 +msgid "&Reget" +msgstr "repre&Ndre" + +#: src/filegui.c:600 +msgid "ap&Pend" +msgstr "afe&Gir" + +#: src/filegui.c:603 +msgid "Overwrite this target?" +msgstr "Sobreescriure aquest?" + +#: src/filegui.c:605 +#, c-format +msgid "Target date: %s, size %d" +msgstr "Data destinació: %s, tamany %d" + +#: src/filegui.c:607 +#, c-format +msgid "Source date: %s, size %d" +msgstr "Data del font: %s, tamany %d" + +#: src/filegui.c:691 +msgid " File exists " +msgstr " El fitxer ja existeix " + +#: src/filegui.c:692 +msgid " Background process: File exists " +msgstr " Tasca de fons: El fitxer ja existeix " + +#. follow symlinks and preserve Attributes must be the first +#: src/filegui.c:804 +msgid "preserve &Attributes" +msgstr "&Preservar atributs" + +#. &op_preserve +#: src/filegui.c:806 +msgid "follow &Links" +msgstr "seguir en&Llaços" + +#. &file_mask_op_follow_links +#: src/filegui.c:808 +msgid "to:" +msgstr "cap a:" + +#: src/filegui.c:809 +msgid "&Using shell patterns" +msgstr "amb patrons d'&Intèrpret" + +#: src/filegui.c:830 +msgid "&Background" +msgstr "córrer de &Fons" + +#: src/filegui.c:839 +msgid "&Stable Symlinks" +msgstr "enll. simbòlics &Estables" + +#. &file_mask_stable_symlinks +#: src/filegui.c:841 +msgid "&Dive into subdir if exists" +msgstr "&Recórrer subdir. si existeix" + +#: src/filegui.c:1000 +#, c-format +msgid "" +"Invalid source pattern `%s' \n" +" %s " +msgstr "" +" El patró de font «%s» no és vàlid \n" +" %s " + +#: src/find.c:130 +msgid "&Suspend" +msgstr "&Suspendre" + +#: src/find.c:131 +msgid "Con&tinue" +msgstr "&Continuar" + +#: src/find.c:132 +msgid "&Chdir" +msgstr "Canvia &dir." + +#: src/find.c:133 +msgid "&Again" +msgstr "A<ra volta" + +#: src/find.c:134 +msgid "&Quit" +msgstr "Ei&xir" + +#: src/find.c:135 src/panelize.c:89 +msgid "Pane&lize" +msgstr "Posar a &plafó" + +#: src/find.c:136 +msgid "&View - F3" +msgstr "&Veure - F3" + +#: src/find.c:137 +msgid "&Edit - F4" +msgstr "&Editar - F4" + +#: src/find.c:170 +msgid "Start at:" +msgstr "Començar a:" + +#: src/find.c:170 +msgid "Filename:" +msgstr "Nom del fitxer:" + +#: src/find.c:170 +msgid "Content: " +msgstr "Contingut:" + +#: src/find.c:171 src/main.c:1227 src/main.c:1248 +msgid "&Tree" +msgstr "Ar&bre" + +#: src/find.c:223 +msgid "Find File" +msgstr "Cercar Fitxer" + +# Cal veure fins a qin punt l'MC anomena els programes que fa servir, eh? iv +#: src/find.c:452 +#, c-format +msgid "Grepping in %s" +msgstr "Cercant a %s" + +#: src/find.c:490 +msgid " Find/read " +msgstr " Cercar/llegir " + +#: src/find.c:490 +msgid " Problem reading from child " +msgstr " Hi ha hagut problemes en llegir del fill " + +#: src/find.c:537 +msgid "Finished" +msgstr "Finalitzat" + +#: src/find.c:561 src/view.c:1467 +#, c-format +msgid "Searching %s" +msgstr "Cercant a %s" + +#: src/find.c:714 src/find.c:754 +msgid "Suspend" +msgstr "Suspendre" + +#: src/find.c:714 +msgid "Restart" +msgstr "Reiniciar" + +#: src/find.c:716 src/find.c:818 src/find.c:957 src/find.c:1053 +msgid "Searching" +msgstr "Cercant" + +#: src/find.c:747 src/find.c:1028 +msgid "Find file" +msgstr "Cercar fitxer" + +#. The buttons +#: src/find.c:752 +msgid "Change to this directory" +msgstr "Canviar a aquest directori" + +#: src/find.c:753 +msgid "Search again" +msgstr "Cercar altra volta" + +#: src/find.c:758 +msgid "View this file" +msgstr "Veure aquest fitxer" + +#: src/find.c:759 +msgid "Edit this file" +msgstr "Editar aquest fitxer" + +#: src/find.c:760 +msgid "Send the results to a Panel" +msgstr "Enviar els resultats a un plafó" + +#: src/fixhlp.c:171 +msgid "Usage: fixhlp \n" +msgstr "Forma d'ús: fixhlp \n" + +#: src/fixhlp.c:176 +msgid "fixhlp: Cannot open toc for writing" +msgstr "fixhlp: No es pot obrir la taula de continguts per escriure-hi" + +# Contents és el nom de la secció d'un fitxer... iv +#: src/fixhlp.c:179 +msgid "" +"[Contents]\n" +" Topics:\n" +"\n" +msgstr "" +"[Contents]\n" +" Temes:\n" +"\n" + +#: src/help.c:279 +msgid "" +" Help file format error\n" +"" +msgstr "" +" El format del fitxer d'ajuda és erroni\n" +"" + +#: src/help.c:318 +msgid " Internal bug: Double start of link area " +msgstr " Error intern: Començament doble de l'àrea d'enllaços " + +#: src/help.c:572 +msgid " Can't find node [Contents] in help file " +msgstr " No es troba el node [Contents] al fitxer d'ajuda " + +#: src/help.c:741 +msgid " Help " +msgstr " Ajuda " + +#: src/help.c:766 src/user.c:640 +#, c-format +msgid "" +" Can't open file %s \n" +" %s " +msgstr "" +" No es pot obrir el fitxer %s \n" +" %s " + +#: src/help.c:771 +#, c-format +msgid " Can't find node %s in help file " +msgstr " No es troba el node %s al fitxer d'ajuda" + +#: src/help.c:808 +msgid "Index" +msgstr "Índex" + +#: src/help.c:810 +msgid "Prev" +msgstr "Anterior" + +#: src/hotlist.c:132 +msgid "&Move" +msgstr "&Moure" + +#: src/hotlist.c:133 src/hotlist.c:1443 src/panelize.c:88 src/wtools.c:383 +msgid "&Remove" +msgstr "&Eliminar" + +#: src/hotlist.c:134 src/hotlist.c:818 src/hotlist.c:915 +msgid "&Append" +msgstr "A&fegir" + +#: src/hotlist.c:135 src/hotlist.c:816 src/hotlist.c:913 +msgid "&Insert" +msgstr "&Inserir" + +#: src/hotlist.c:136 +msgid "New &Entry" +msgstr "Nova en&trada" + +#: src/hotlist.c:137 +msgid "New &Group" +msgstr "Nou &grup" + +#: src/hotlist.c:139 +msgid "&Up" +msgstr "A&munt" + +#: src/hotlist.c:140 +msgid "&Add current" +msgstr "Afe&gir actual" + +#: src/hotlist.c:141 +msgid "Change &To" +msgstr "Can&viar a" + +#: src/hotlist.c:201 +msgid "Subgroup - press ENTER to see list" +msgstr "Subgrup - premeu RETORN per veure la llista" + +#: src/hotlist.c:620 +msgid "Active VFS directories" +msgstr "Directoris VFS actius" + +#: src/hotlist.c:620 +msgid "Directory hotlist" +msgstr "Directoris favorits" + +#: src/hotlist.c:639 +msgid " Directory path " +msgstr " Ruta del directori " + +#. This one holds the displayed pathname +#: src/hotlist.c:642 src/hotlist.c:689 +msgid " Directory label " +msgstr " Etiqueta del directori " + +#: src/hotlist.c:663 +msgid "Moving " +msgstr "Movent " + +#: src/hotlist.c:892 +msgid "New hotlist entry" +msgstr "Nova entrada" + +#: src/hotlist.c:892 +msgid "Directory label" +msgstr "Etiqueta del directori" + +#: src/hotlist.c:892 +msgid "Directory path" +msgstr "Ruta del directori" + +#: src/hotlist.c:973 +msgid " New hotlist group " +msgstr " Nou grup de favorits " + +#: src/hotlist.c:973 +msgid "Name of new group" +msgstr "Nom del nou grup" + +#: src/hotlist.c:988 +#, c-format +msgid "Label for \"%s\":" +msgstr "Etiqueta per «%s»:" + +#: src/hotlist.c:992 +msgid " Add to hotlist " +msgstr " Afegir als favorits " + +#: src/hotlist.c:1029 +msgid " Remove: " +msgstr " Eliminar: " + +#: src/hotlist.c:1033 +msgid "" +"\n" +" Group not empty.\n" +" Remove it?" +msgstr "" +"\n" +" El grup no és buit.\n" +" Voleu eliminar-lo?" + +#: src/hotlist.c:1378 +msgid " Top level group " +msgstr " Grup principal " + +#: src/hotlist.c:1394 +msgid "Hotlist is now kept in file ~/" +msgstr "Ara la llista de directoris favorits es guarda a ~/" + +#: src/hotlist.c:1396 +msgid "MC will load hotlist from ~/" +msgstr "MC carregarà la llista de directoris favorits de ~/" + +#: src/hotlist.c:1398 +msgid "and then delete [Hotlist] section there" +msgstr "i n'esborrarà la secció [Hotlist]" + +#: src/hotlist.c:1400 src/hotlist.c:1419 src/hotlist.c:1442 src/hotlist.c:1467 +msgid " Hotlist Load " +msgstr " Càrrega de favorits " + +#: src/hotlist.c:1416 src/hotlist.c:1464 +msgid "MC was unable to write ~/" +msgstr "MC no ha pogut escriure al fitxer ~/" + +#: src/hotlist.c:1417 +msgid " file, your old hotlist entries were not deleted" +msgstr " ,i no s'ha pogut esborrar els favorits antics" + +# Açò és molt ratllaaaaant!! iv +#: src/hotlist.c:1431 +msgid "You have ~/" +msgstr "Teniu un fitxer ~/" + +#: src/hotlist.c:1431 +msgid " file and [Hotlist] section in ~/" +msgstr " i una secció [Hotlist] a ~/" + +#: src/hotlist.c:1432 +msgid "Your ~/" +msgstr "El fitxer ~/" + +#: src/hotlist.c:1432 +msgid " most probably was created\n" +msgstr " segurament va ser creat per una\n" + +#: src/hotlist.c:1433 +msgid "" +"by an earlier development version of MC\n" +"and is more actual than ~/" +msgstr "" +"versió de desenvolupament de l'MC i és\n" +"més actual que les entrades de ~/" + +#: src/hotlist.c:1434 +msgid "" +" entries\n" +"\n" +msgstr " \n\n" + +#: src/hotlist.c:1435 +msgid "" +"You can choose between\n" +"\n" +" Remove - remove old hotlist entries from ~/" +msgstr "" +"Podeu triar entre:\n" +"\n" +" Eliminar - eliminar les entrades antigues de ~/" + +#: src/hotlist.c:1437 +msgid "" +" Keep - keep your old entries; you will be asked\n" +" the same question next time\n" +" Merge - add old entries to hotlist as group \"Entries from ~/" +msgstr "" +" Mantenir - mantenir les entrades antigues; se vos preguntarà\n" +" el mateix la pròxima volta\n" +" Mesclar - afegir les entrades antigues com a grup «Entries from ~/»" + +#: src/hotlist.c:1443 +msgid "&Merge" +msgstr "&Mesclar" + +#: src/hotlist.c:1455 +msgid " Entries from ~/" +msgstr " Les entrades del fitxer ~/" + +#: src/hotlist.c:1465 +msgid " file your old hotlist entries were not deleted" +msgstr " , les antigues, no han estat esborrades" + +#: src/info.c:80 +#, c-format +msgid "Midnight Commander %s" +msgstr "Midnight Commander %s" + +#: src/info.c:112 +msgid "Free nodes %d (%d%%) of %d" +msgstr "Nodes lliures: %d (%d%%) de %d" + +#: src/info.c:118 +msgid "No node information" +msgstr "No hi ha informació de nodes" + +#: src/info.c:123 +msgid "Free space " +msgstr "Espai lliure:" + +#: src/info.c:125 +msgid " (%d%%) of " +msgstr " (%d%%) de " + +#: src/info.c:129 +msgid "No space information" +msgstr "No hi ha informació d'espai" + +#: src/info.c:133 +#, c-format +msgid "Type: %s " +msgstr "Tipus: %s " + +#: src/info.c:133 +msgid "non-local vfs" +msgstr "VFS no-local" + +#: src/info.c:139 +#, c-format +msgid "Device: %s" +msgstr "Dispositiu: %s" + +# Això queda més aclaridor... iv +#: src/info.c:143 +#, c-format +msgid "Filesystem: %s" +msgstr "Muntat a: %s" + +#: src/info.c:148 +#, c-format +msgid "Accessed: %s" +msgstr "Accedit: %s" + +#: src/info.c:152 +#, c-format +msgid "Modified: %s" +msgstr "Modificat: %s" + +#: src/info.c:156 +#, c-format +msgid "Created: %s" +msgstr "Creat: %s" + +#: src/info.c:169 +msgid "Size: " +msgstr "Tamany: " + +#: src/info.c:172 +#, c-format +msgid " (%d blocks)" +msgstr " (%d blocs)" + +#: src/info.c:178 +#, c-format +msgid "Owner: %s/%s" +msgstr "Propietari: %s/%s" + +#: src/info.c:183 +#, c-format +msgid "Links: %d" +msgstr "Enllaços: %d" + +#: src/info.c:187 +#, c-format +msgid "Mode: %s (%04o)" +msgstr "Mode: %s (%04o)" + +#: src/info.c:192 +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "Ubicació: %Xh:%Xh" + +#: src/info.c:198 +#, c-format +msgid "File: %s" +msgstr "Fixer: %s" + +#: src/info.c:202 +msgid "File: None" +msgstr "Fixer: cap" + +#: src/layout.c:158 +msgid "&Vertical" +msgstr "&Vertical" + +#: src/layout.c:159 +msgid "&Horizontal" +msgstr "&Horitzontal" + +#: src/layout.c:169 +msgid "&Xterm hintbar" +msgstr "pistes a &Xterm" + +#: src/layout.c:170 +msgid "h&Intbar visible" +msgstr "p&Istes visibles" + +#: src/layout.c:171 +msgid "&Keybar visible" +msgstr "veure barra de &Tecles" + +#: src/layout.c:172 +msgid "command &Prompt" +msgstr "&Línia de comandes" + +#: src/layout.c:173 +msgid "show &Mini status" +msgstr "veure &Miniestat" + +#: src/layout.c:174 +msgid "menu&Bar visible" +msgstr "veure &Barra de menús" + +#: src/layout.c:175 +msgid "&Equal split" +msgstr "divisió &Simètrica" + +#: src/layout.c:176 +msgid "pe&Rmissions" +msgstr "&Permissos" + +#: src/layout.c:177 +msgid "&File types" +msgstr "tipus de &Fitxer" + +#: src/layout.c:371 src/learn.c:60 src/learn.c:179 src/option.c:146 +msgid "&Save" +msgstr "&Guardar" + +#. length of line with '<' '>' buttons +#: src/layout.c:379 +msgid " Layout " +msgstr " Disposició " + +#: src/layout.c:380 +msgid " Panel split " +msgstr " Divisió de plafons " + +#: src/layout.c:381 +msgid " Highlight... " +msgstr " Ressaltar... " + +#: src/layout.c:382 src/option.c:157 +msgid " Other options " +msgstr " Altres opcions " + +#: src/layout.c:383 +msgid "output lines" +msgstr "línies d'eixida" + +#: src/layout.c:450 +msgid "Layout" +msgstr "Disposició" + +#: src/learn.c:74 +msgid " Learn keys " +msgstr " Definir tecles " + +#: src/learn.c:93 +msgid " Teach me a key " +msgstr " Premeu la tecla " + +#: src/learn.c:94 +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" +"Per favor, premeu la tecla %s\n" +"i espereu fins que desaparega aquest missatge.\n" +"\n" +"Aleshores, premeu-la de nou per veure si\n" +"apareix «Bé» vora el seu botó.\n" +"\n" +"Si voleu eixir, premeu una volta la tecla\n" +"d'Escapada i espereu." + +#: src/learn.c:122 +msgid " Cannot accept this key " +msgstr " No es pot acceptar la tecla " + +#: src/learn.c:123 +#, c-format +msgid " You have entered \"%s\"" +msgstr " Heu pres «%s»" + +#: src/learn.c:170 +msgid "OK" +msgstr "Bé" + +#: src/learn.c:177 +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" +"Sembla que les vostres tecles ja\n" +"funcionen bé. Això és perfecte." + +#: src/learn.c:179 +msgid "&Discard" +msgstr "&Descartar" + +#: src/learn.c:183 +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" +"Genial! Teniu una base de dades de terminals\n" +"completa! Totes les vostres tecles funcionen." + +#: src/learn.c:267 +msgid "Learn keys" +msgstr "Definir tecles" + +#: src/learn.c:300 +msgid "Press all the keys mentioned here. After you have done it, check" +msgstr "Premeu totes les tecles esmentades. Quan ho hàgeu fet, comproveu" + +#: src/learn.c:302 +msgid "which keys are not marked with OK. Press space on the missing" +msgstr "a quina tecla no hi ha la marca «Bé». Per definir-la, premeu-hi" + +#: src/learn.c:304 +msgid "key, or click with the mouse to define it. Move around with Tab." +msgstr "l'espai o feu-hi clic. Per desplaçar-vos, useu el tabulador." + +#: src/main.c:700 +msgid "" +" The Commander can't change to the directory that \n" +" the subshell claims you are in. Perhaps you have \n" +" deleted your working directory, or given yourself \n" +" extra access permissions with the \"su\" command? " +msgstr "" +" El Commander no pot canviar al directori on el sub- \n" +" intèrpret diu que sou. Heu, potser, esborrat el \n" +" vostre directori de treball, o pres uns permissos \n" +" d'accés extra amb la comanda «su»? " + +#: src/main.c:775 +msgid "Press any key to continue..." +msgstr "Premeu qualsevol tecla per continuar..." + +#: src/main.c:825 +msgid " The shell is already running a command " +msgstr " L'intèrpret és executant una comanda " + +#: src/main.c:1224 src/main.c:1245 +msgid "&Listing mode..." +msgstr "mode de &Llistat..." + +#: src/main.c:1225 src/main.c:1246 +msgid "&Quick view C-x q" +msgstr "&Vista ràpida C-x q" + +#: src/main.c:1226 src/main.c:1247 +msgid "&Info C-x i" +msgstr "&Informació C-x i" + +#: src/main.c:1229 src/main.c:1250 +msgid "&Sort order..." +msgstr "&Ordenació..." + +#: src/main.c:1231 src/main.c:1252 +msgid "&Filter..." +msgstr "&Filtrar..." + +#: src/main.c:1234 src/main.c:1255 +msgid "&Network link..." +msgstr "enllaç per &Xarxa..." + +#: src/main.c:1235 src/main.c:1256 +msgid "FT&P link..." +msgstr "enllaç per F&TP..." + +#: src/main.c:1239 src/main.c:1260 +msgid "&Drive... M-d" +msgstr "&Unitat... M-d" + +#: src/main.c:1241 src/main.c:1262 +msgid "&Rescan C-r" +msgstr "&Rellegir C-r" + +#: src/main.c:1266 +msgid "&User menu F2" +msgstr "menú d'&Usuari F2" + +#: src/main.c:1267 +msgid "&View F3" +msgstr "&Veure F3" + +#: src/main.c:1268 +msgid "Vie&w file... " +msgstr "veure fi&Txer... " + +#: src/main.c:1269 +msgid "&Filtered view M-!" +msgstr "veure &Filtrat M-!" + +#: src/main.c:1270 +msgid "&Edit F4" +msgstr "&Editar F4" + +#: src/main.c:1271 +msgid "&Copy F5" +msgstr "&Copiar F5" + +#: src/main.c:1272 +msgid "c&Hmod C-x c" +msgstr "permissos (c&Hmod) C-x c" + +#: src/main.c:1274 +msgid "&Link C-x l" +msgstr "en&Llaçar C-x l" + +#: src/main.c:1275 +msgid "&SymLink C-x s" +msgstr "enllaç &Simbòlic C-x s" + +#: src/main.c:1276 +msgid "edit s&Ymlink C-x C-s" +msgstr "e&Ditar enllaç simbòlic C-x C-s" + +#: src/main.c:1277 +msgid "ch&Own C-x o" +msgstr "propietari (ch&Own) C-x o" + +#: src/main.c:1278 +msgid "&Advanced chown " +msgstr "&Permissos i propietari " + +#: src/main.c:1280 +msgid "&Rename/Move F6" +msgstr "&Reanomenar/Moure F6" + +#: src/main.c:1281 +msgid "&Mkdir F7" +msgstr "crear directori (&Mkdir) F7" + +#: src/main.c:1282 +msgid "&Delete F8" +msgstr "es&Borrar F8" + +#: src/main.c:1283 +msgid "&Quick cd M-c" +msgstr "&Anar a directori M-c" + +#: src/main.c:1285 +msgid "select &Group M-+" +msgstr "seleccionar &Grup M-+" + +#: src/main.c:1286 +msgid "u&Nselect group M-\\" +msgstr "deseleccio&Nar grup M-\\" + +#: src/main.c:1287 +msgid "reverse selec&Tion M-*" +msgstr "&Invertir selecció M-*" + +#: src/main.c:1289 +msgid "e&Xit F10" +msgstr "ei&Xir F10" + +#: src/main.c:1299 +msgid "&Directory tree" +msgstr "arbre de &Directoris" + +#: src/main.c:1301 +msgid "&Find file M-?" +msgstr "&Cercar fitxer M-?" + +#: src/main.c:1302 +msgid "s&Wap panels C-u" +msgstr "&Intercanviar plafons C-u" + +#: src/main.c:1303 +msgid "switch &Panels on/off C-o" +msgstr "activar/desact. &Plafons C-o" + +#: src/main.c:1304 +msgid "&Compare directories C-x d" +msgstr "c&Omparar directoris C-x d" + +#: src/main.c:1305 +msgid "e&Xternal panelize C-x !" +msgstr "plafó recerca e&Xterna C-x !" + +#: src/main.c:1306 +msgid "show directory s&Izes" +msgstr "mostrar taman&Y de directoris" + +#: src/main.c:1308 +msgid "command &History" +msgstr "&Històric de comandes" + +#: src/main.c:1309 +msgid "di&Rectory hotlist C-\\" +msgstr "directoris fa&Vorits C-\\" + +#: src/main.c:1311 +msgid "&Active VFS list C-x a" +msgstr "llista de VFSs &Actius C-x a" + +#: src/main.c:1314 +msgid "&Background jobs C-x j" +msgstr "tasques de &Fons C-x j" + +#: src/main.c:1318 +msgid "&Undelete files (ext2fs only)" +msgstr "&Recuperar fitxers (sols ext2)" + +#: src/main.c:1321 +msgid "&Listing format edit" +msgstr "editar format de &Listat" + +#: src/main.c:1323 +msgid "&Extension file edit" +msgstr "editar fitxer d'&Extensions" + +#: src/main.c:1324 +msgid "&Menu file edit" +msgstr "editar fitxer de &Menús" + +#: src/main.c:1329 +msgid "&Configuration..." +msgstr "&Configuració..." + +#: src/main.c:1331 +msgid "c&Onfirmation..." +msgstr "con&Firmació..." + +#: src/main.c:1332 +msgid "&Display bits..." +msgstr "&Bits de visualització..." + +#: src/main.c:1334 +msgid "learn &Keys..." +msgstr "definir &Tecles..." + +#: src/main.c:1337 +msgid "&Virtual FS..." +msgstr "Sistemes de fitxers &Virtuals..." + +#: src/main.c:1340 +msgid "&Save setup" +msgstr "&Guardar configuració" + +#: src/main.c:1356 src/main.c:1358 +msgid " &Left " +msgstr " &Esquerra " + +#: src/main.c:1358 +msgid " &Above " +msgstr " dal&T " + +#: src/main.c:1361 +msgid " &File " +msgstr " &Fitxer " + +#: src/main.c:1362 +msgid " &Command " +msgstr " &Comanda " + +#: src/main.c:1363 +msgid " &Options " +msgstr " &Opcions " + +#: src/main.c:1365 src/main.c:1367 +msgid " &Right " +msgstr " &Dreta " + +#: src/main.c:1367 +msgid " &Below " +msgstr " bai&X " + +#: src/main.c:1422 +msgid " Information " +msgstr " Informació " + +#: src/main.c:1423 +msgid "" +" Using the fast reload option may not reflect the exact \n" +" directory contents. In this cases you'll need to do a \n" +" manual reload of the directory. See the man page for \n" +" the details. " +msgstr "" +" Si useu l'opció de recàrrega ràpida potser no vegeu el \n" +" contingut exacte dels directoris. Si és el cas, caldrà \n" +" que feu una recàrrega manual del directori. Vegeu la \n" +" pàgina de manual per conéixer-ne els detalls. " + +#: src/main.c:1697 src/screen.c:2302 src/screen.c:2332 +msgid "Menu" +msgstr "Menú" + +#: src/main.c:1902 +msgid "Thank you for using GNU Midnight Commander" +msgstr "Gràcies per usar el GNU Midnight Commander" + +#: src/main.c:2261 +#, c-format +msgid "with mouse support on xterm%s.\n" +msgstr "amb suport per ratolí a xterm%s.\n" + +#: src/main.c:2262 +msgid " and the Linux console" +msgstr " i a la consola Linux" + +#: src/main.c:2357 +msgid "The TERM environment variable is unset!\n" +msgstr "La variable d'entorn TERM no és definida!\n" + +# Farà referència a /usr/.../lib/mc iv +#: src/main.c:2564 +#, c-format +msgid "Library directory for the Midnight Commander: %s\n" +msgstr "Directori de fitxers propis de Midnight Commander: %s\n" + +#: src/main.c:2575 +msgid "" +"Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" +msgstr "L'opció -m és obsoleta. Vegeu Bits de visualització... al menú d'opcions\n" + +#: src/main.c:2652 +msgid "Use to debug the background code" +msgstr "Usat per depurar el codi executat de fons" + +#: src/main.c:2658 +msgid "Request to run in color mode" +msgstr "Demana que s'use el mode en color" + +#: src/main.c:2660 +msgid "Specifies a color configuration" +msgstr "Especifica una configuració de color" + +#: src/main.c:2665 +msgid "Edits one file" +msgstr "Edita un fitxer" + +#: src/main.c:2669 +msgid "Displays this help message" +msgstr "Mostra aquest missatge d'ajuda" + +#: src/main.c:2672 +msgid "Displays a help screen on how to change the color scheme" +msgstr "Mostra una ajuda tocant a com canviar l'esquema de colors" + +#: src/main.c:2675 +msgid "Log ftp dialog to specified file" +msgstr "Enregistra les transaccions ftp a un fitxer" + +#: src/main.c:2682 +msgid "Obsolete" +msgstr "Obsoleta" + +#: src/main.c:2684 +msgid "Requests to run in black and white" +msgstr "Demana que s'use el mode blanc i negre" + +#: src/main.c:2686 +msgid "Disable mouse support in text version" +msgstr "Inhabilita el suport de ratolí a la versió text" + +#: src/main.c:2689 +msgid "Disables subshell support" +msgstr "Inhabilita el suport de sub-intèrprets" + +#: src/main.c:2693 +msgid "Prints working directory at program exit" +msgstr "Mostra el directori de trenall en eixir" + +#: src/main.c:2695 +msgid "Resets soft keys on HP terminals" +msgstr "Reinicia les tecles programades a terminals HP" + +#: src/main.c:2697 +msgid "To run on slow terminals" +msgstr "Per funcionar amb terminals lents" + +#: src/main.c:2700 +msgid "Use stickchars to draw" +msgstr "Usa línies per fer marcs" + +#: src/main.c:2704 +msgid "Enables subshell support (default)" +msgstr "Habilita el suport de sub-intèrprets (per defecte)" + +#: src/main.c:2709 +msgid "Tries to use termcap instead of terminfo" +msgstr "Prova d'usar termcap en comptes de terminfo" + +#: src/main.c:2713 +msgid "Displays the current version" +msgstr "Mostra la versió actual" + +#: src/main.c:2715 +msgid "Launches the file viewer on a file" +msgstr "Llança el visor de fitxers amb un fitxer" + +#: src/main.c:2717 +msgid "Forces xterm features" +msgstr "Força l'ús de característiques d'xterm" + +#: src/main.c:2719 +msgid "Geometry for the window" +msgstr "Geometria de la finestra" + +#: src/main.c:2719 +msgid "GEOMETRY" +msgstr "GEOMETRIA" + +#: src/main.c:2720 +msgid "No windows opened at startup" +msgstr "No obre finestres en iniciar-se" + +#: src/main.c:2722 +msgid "Display the directory that holds the .links startup files and exit" +msgstr "Mostra el directori de fitxers d'inici .links i ix" + +#: src/main.c:3022 +msgid "" +"Couldn't open tty line. You have to run mc without the -P flag.\n" +"On some systems you may want to run # `which mc`\n" +msgstr "" +"No es pot obrir una línia al terminal. Heu d'executar mc sense l'opció -P.\n" +"A alguns sistemes podeu fer servir # `which mc`\n" + +#: src/main.c:3100 +msgid " Notice " +msgstr " Avís " + +#: src/main.c:3101 +msgid "" +" The Midnight Commander configuration files \n" +" are now stored in the ~/.mc directory, the \n" +" files have been moved now\n" +msgstr "" +" Els fitxers de configuració de Midnight Commander \n" +" s'emmagatzemen ara al directori ~/.mc, així que \n" +" s'han mogut els fitxers\n" + +#: src/option.c:75 +msgid "safe de&Lete" +msgstr "&Esborrat segur" + +#: src/option.c:76 +msgid "cd follows lin&Ks" +msgstr "cd segueix els en&Llaços" + +#: src/option.c:77 +msgid "advanced cho&Wn" +msgstr "cho&Wn (perm. accés) avançat" + +#: src/option.c:78 +msgid "l&Ynx-like motion" +msgstr "moviment a la l&Ynx" + +#: src/option.c:80 +msgid "Animation" +msgstr "Animació" + +#: src/option.c:82 +msgid "rotatin&G dash" +msgstr "&Barreta rotatòria" + +#: src/option.c:84 +msgid "co&Mplete: show all" +msgstr "completat: mostrar-&Ho tot" + +#: src/option.c:85 +msgid "&Use internal view" +msgstr "usar &Visor intern" + +#: src/option.c:86 +msgid "use internal ed&It" +msgstr "usar ed&Itor intern" + +#: src/option.c:87 +msgid "auto m&Enus" +msgstr "auto-&Menús" + +#: src/option.c:88 +msgid "&Auto save setup" +msgstr "auto-actualit&Zar config." + +#: src/option.c:89 +msgid "shell &Patterns" +msgstr "&Patrons de l'intèrpret" + +#: src/option.c:90 +msgid "Compute &Totals" +msgstr "calcular &Totals" + +#: src/option.c:91 +msgid "&Verbose operation" +msgstr "detallar les &Operacions" + +#: src/option.c:92 +msgid "&Fast dir reload" +msgstr "recàrrega &Ràpida de dirs." + +#: src/option.c:93 +msgid "mi&X all files" +msgstr "&Juntar tots els fitxers" + +#: src/option.c:94 +msgid "&Drop down menus" +msgstr "menús &Desplegables" + +#: src/option.c:95 +msgid "ma&Rk moves down" +msgstr "mo&Ure avall en marcar" + +#: src/option.c:96 +msgid "show &Hidden files" +msgstr "veure &Fitxers ocults" + +#: src/option.c:97 +msgid "show &Backup files" +msgstr "veure &Còpies de seguretat" + +#: src/option.c:104 +msgid "&Never" +msgstr "&No mai" + +#: src/option.c:105 +msgid "on dumb &Terminals" +msgstr "a terminals &Ximples" + +#: src/option.c:106 +msgid "alwa&Ys" +msgstr "&Sempre" + +#. Similar code is in layout.c (init_layout()) +#: src/option.c:154 +msgid " Configure options " +msgstr " Configurar opcions " + +#: src/option.c:155 +msgid " Panel options " +msgstr " Opcions del plafó " + +#: src/option.c:156 +msgid " Pause after run... " +msgstr " Pausar després d'executar... " + +#: src/option.c:208 +msgid "Configure options" +msgstr "Configurar opcions" + +#: src/panelize.c:87 +msgid "&Add new" +msgstr "Afegir &nou" + +#: src/panelize.c:99 +msgid " External panelize " +msgstr " Plafó de recerca externa " + +#: src/panelize.c:194 src/panelize.c:458 +msgid "External panelize" +msgstr "Plafó de recerca externa" + +#: src/panelize.c:219 src/panelize.c:276 src/panelize.c:347 src/panelize.c:368 +msgid "Other command" +msgstr "Altra comanda" + +#: src/panelize.c:260 +msgid " Add to external panelize " +msgstr " Afegir a plafó de recerca externa " + +#: src/panelize.c:261 +msgid " Enter command label: " +msgstr " Entreu l'etiqueta de la comanda: " + +#: src/panelize.c:301 +msgid " I can't run external panelize while logged on a non local directory " +msgstr " La recerca externa cap a plafó no es pot fer a un directori no-local " + +#: src/panelize.c:351 +msgid "Find *.orig after patching" +msgstr "Cercar *.orig després d'apedaçar" + +#: src/panelize.c:352 +msgid "Find SUID and SGID programs" +msgstr "Cercar programes SUID i SGID" + +#: src/panelize.c:403 +msgid "Cannot invoke command." +msgstr "No es pot invocar la comanda." + +#: src/panelize.c:458 +msgid "Pipe close failed" +msgstr "Fallà el tancament de la canonada" + +#: src/popthelp.c:31 +msgid "Show this help message" +msgstr "Mostra aquest missatge d'ajuda" + +#: src/popthelp.c:32 +msgid "Display brief usage message" +msgstr "Mostra un breu missatge d'ajuda" + +#: src/screen.c:399 +msgid "MTime" +msgstr "Modif" + +#: src/screen.c:400 +msgid "ATime" +msgstr "Accés" + +#: src/screen.c:401 +msgid "CTime" +msgstr "Canvi" + +#: src/screen.c:403 +msgid "Perm" +msgstr "Perm" + +#: src/screen.c:404 +msgid "Nl" +msgstr "Enllç" + +#: src/screen.c:405 +msgid "Inode" +msgstr "Nodei" + +#: src/screen.c:406 +msgid "UID" +msgstr "UID" + +#: src/screen.c:407 +msgid "GID" +msgstr "GID" + +# No em convenç la forma de fer els plurals... iv +#: src/screen.c:643 +#, c-format +msgid " %s bytes in %d file%s" +msgstr " %s octets a %d fitxer%s" + +#: src/screen.c:1303 +msgid "Unknow tag on display format: " +msgstr "Propietat desconeguda a format de pantalla: " + +#: src/screen.c:2065 +msgid " Do you really want to execute? " +msgstr " Realment ho voleu executar? " + +#: src/screen.c:2080 +msgid " No action taken " +msgstr " No s'ha fet res " + +#: src/screen.c:2306 src/screen.c:2336 src/tree.c:1026 +msgid "RenMov" +msgstr "RnmMou" + +#: src/screen.c:2307 src/screen.c:2337 src/tree.c:1030 +msgid "Mkdir" +msgstr "FerDir" + +#: src/screen.c:2323 +#, c-format +msgid "" +" Can't chdir to %s \n" +" %s " +msgstr "" +" No es pot canviar a %s \n" +" %s " + +#: src/subshell.c:287 +#, c-format +msgid "Couldn't open named pipe %s\n" +msgstr "No es pot obrir canonada amb nom %s\n" + +#: src/subshell.c:705 +msgid " The shell is still active. Quit anyway? " +msgstr " L'intèrpret encara és actiu. Eixir? " + +#: src/subshell.c:731 +msgid " There are stopped jobs." +msgstr " Hi ha tasques parades." + +#: src/subshell.c:732 +msgid " Quit anyway? " +msgstr " Eixir de totes formes? " + +#: src/subshell.c:785 +#, c-format +msgid "Warning: Couldn't change to %s.\n" +msgstr "Avís: No s'ha pogut canviar a %s.\n" + +#: src/tree.c:202 +#, c-format +msgid "" +"Can't open the %s file for writing:\n" +"%s\n" +msgstr "" +"No es pot obrir el fitxer %s per escriure:\n" +"%s\n" + +#: src/tree.c:647 +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "Copiar directori «%s» a:" + +#: src/tree.c:685 +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "Moure directori «%s» a:" + +#: src/tree.c:692 +#, c-format +msgid "" +" Can't stat the destination \n" +" %s " +msgstr "" +" No es pot estudiar la destinació \n" +" %s " + +#: src/tree.c:698 +msgid " The destination isn't a directory " +msgstr " La destinació no és un directori " + +#: src/tree.c:754 +#, c-format +msgid " Delete %s? " +msgstr " Esborrar %s? " + +#: src/tree.c:786 +msgid "Static" +msgstr "Estàtc" + +#: src/tree.c:786 +msgid "Dynamc" +msgstr "Dnàmic" + +#: src/tree.c:876 +#, c-format +msgid "" +" Can't chdir to \"%s\" \n" +" %s " +msgstr "" +" No es pot canviar a «%s» \n" +" %s " + +#: src/tree.c:1022 +msgid "Forget" +msgstr "Oblidar" + +#: src/tree.c:1035 +msgid "Rmdir" +msgstr "EsbDir" + +#: src/treestore.c:356 +#, c-format +msgid "" +"Can't write to the %s file:\n" +"%s\n" +msgstr "" +"No es pot escriure al fitxer %s:\n" +"%s\n" + +#: src/user.c:261 +#, c-format +msgid " Invalid shell pattern defination \"%c\". " +msgstr " La definició «%c» del patró d'intèrpret no és vàlida. " + +#: src/user.c:394 +msgid " Debug " +msgstr " Depurar " + +#: src/user.c:403 +msgid " ERROR: " +msgstr " ERROR: " + +#: src/user.c:407 +msgid " True: " +msgstr " Cert: " + +#: src/user.c:409 +msgid " False: " +msgstr " Fals: " + +#: src/user.c:606 +msgid " Warning -- ignoring file " +msgstr " Avís -- es descarta el fitxer " + +#: src/user.c:607 +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" +"El fitxer %s no és vostre ni de root, o és modificable per\n" +"qualsevol. Usar-lo podria comprometre la vostra seguretat" + +#: src/user.c:625 +msgid " I can't run programs while logged on a non local directory " +msgstr " No es pot executar programes dins d'un directori no-local " + +#. Create listbox +#: src/user.c:712 +msgid " User menu " +msgstr " Menú d'usuari " + +#: src/util.c:228 +msgid "name_trunc: too big" +msgstr "name_trunc: massa gran" + +#: src/utilunix.c:388 +msgid " Pipe failed " +msgstr " Ha fallat pipe() " + +#: src/utilunix.c:392 +msgid " Dup failed " +msgstr " Ha fallat dup() " + +#: src/view.c:401 +msgid "" +"File: \n" +"\n" +" " +msgstr "" +"El fitxer: \n" +"\n" +" " + +#: src/view.c:402 +msgid "" +"\n" +"\n" +"has been modified, do you want to save the changes?\n" +msgstr "\n\nha estat modificat. Voleu guardar els canvis?\n" + +#: src/view.c:404 +msgid " Save changes " +msgstr " Guardar canvis " + +#: src/view.c:446 +msgid " Can't spawn child program " +msgstr " No es pot llançar el procés fill " + +#: src/view.c:455 +msgid " Empty output from child filter " +msgstr " L'eixida del filtre fill és buida " + +#: src/view.c:460 +msgid " Could not open file " +msgstr " No es pot obrir el fitxer " + +# Apa, trenquem la tipografia! iv +#: src/view.c:475 +msgid " Can't open file \"" +msgstr " No es pot obrir el fitxer \"" + +#: src/view.c:482 +msgid "" +" Can't stat file \n" +" " +msgstr "" +" No es pot estudiar el fitxer \n" +" " + +#: src/view.c:488 +msgid " Can't view: not a regular file " +msgstr " No es pot veure perquè no és un fitxer ordinari " + +#: src/view.c:678 +#, c-format +msgid "File: %s" +msgstr "Fitxer: %s" + +#: src/view.c:694 +msgid " [grow]" +msgstr " [expandit]" + +#: src/view.c:1459 +#, c-format +msgid "Searching for `%s'" +msgstr "S'està cercant «%s»" + +#: src/view.c:1566 src/view.c:1688 +msgid " Search string not found " +msgstr " No s'ha trobat la cadena " + +#: src/view.c:1727 +msgid " Invalid regular expression " +msgstr " L'expressió regular no és vàlida " + +#: src/view.c:1850 +#, c-format +msgid "" +" The current line number is %d.\n" +" Enter the new line number:" +msgstr "" +" La línia actual és la número %d.\n" +" Entreu el nou número de línia:" + +#: src/view.c:1880 +msgid " Enter regexp:" +msgstr " Entreu l'expressió regular:" + +#: src/view.c:1985 +msgid "Ascii" +msgstr "ASCII" + +#: src/view.c:1985 +msgid "Hex" +msgstr "Hexa" + +#: src/view.c:1986 +msgid "Line" +msgstr "Línia" + +#: src/view.c:1987 +msgid "RxSrch" +msgstr "ExpReg" + +#: src/view.c:1990 +msgid "EdText" +msgstr "EdtTxt" + +#: src/view.c:1990 +msgid "EdHex" +msgstr "EdtHex" + +#: src/view.c:1992 +msgid "UnWrap" +msgstr "NoAjus" + +#: src/view.c:1992 +msgid "Wrap" +msgstr "Ajusta" + +#: src/view.c:1995 +msgid "HxSrch" +msgstr "CrcHex" + +#: src/view.c:1998 +msgid "Raw" +msgstr "Brut" + +#: src/view.c:1998 +msgid "Parse" +msgstr "Interp" + +#: src/view.c:2002 +msgid "Unform" +msgstr "NoFrmt" + +#: src/view.c:2002 +msgid "Format" +msgstr "Format" + +#. KEY_F(0) is not here, since we are mapping it to f10, so there is no reason +#. to define f0 as well. Also, it makes Learn keys a bunch of problems :( +#: src/win.c:224 +msgid "Function key 1" +msgstr "Tecla funció 1" + +#: src/win.c:225 +msgid "Function key 2" +msgstr "Tecla funció 2" + +#: src/win.c:226 +msgid "Function key 3" +msgstr "Tecla funció 3" + +#: src/win.c:227 +msgid "Function key 4" +msgstr "Tecla funció 4" + +#: src/win.c:228 +msgid "Function key 5" +msgstr "Tecla funció 5" + +#: src/win.c:229 +msgid "Function key 6" +msgstr "Tecla funció 6" + +#: src/win.c:230 +msgid "Function key 7" +msgstr "Tecla funció 7" + +#: src/win.c:231 +msgid "Function key 8" +msgstr "Tecla funció 8" + +#: src/win.c:232 +msgid "Function key 9" +msgstr "Tecla funció 9" + +#: src/win.c:233 +msgid "Function key 10" +msgstr "Tecla funció 10" + +#: src/win.c:234 +msgid "Function key 11" +msgstr "Tecla funció 11" + +#: src/win.c:235 +msgid "Function key 12" +msgstr "Tecla funció 12" + +#: src/win.c:236 +msgid "Function key 13" +msgstr "Tecla funció 13" + +#: src/win.c:237 +msgid "Function key 14" +msgstr "Tecla funció 14" + +#: src/win.c:238 +msgid "Function key 15" +msgstr "Tecla funció 15" + +#: src/win.c:239 +msgid "Function key 16" +msgstr "Tecla funció 16" + +#: src/win.c:240 +msgid "Function key 17" +msgstr "Tecla funció 17" + +#: src/win.c:241 +msgid "Function key 18" +msgstr "Tecla funció 18" + +#: src/win.c:242 +msgid "Function key 19" +msgstr "Tecla funció 19" + +#: src/win.c:243 +msgid "Function key 20" +msgstr "Tecla funció 20" + +#: src/win.c:244 +msgid "Backspace key" +msgstr "Tecla retrocés" + +#: src/win.c:245 +msgid "End key" +msgstr "Posició final" + +#: src/win.c:246 +msgid "Up arrow key" +msgstr "Cursor amunt" + +#: src/win.c:247 +msgid "Down arrow key" +msgstr "Cursor avall" + +#: src/win.c:248 +msgid "Left arrow key" +msgstr "Cursor esquerra" + +#: src/win.c:249 +msgid "Right arrow key" +msgstr "Cursor dreta" + +#: src/win.c:250 +msgid "Home key" +msgstr "Posició inicial" + +#: src/win.c:251 +msgid "Page Down key" +msgstr "Avançar pàgina" + +#: src/win.c:252 +msgid "Page Up key" +msgstr "Retroced. pàgina" + +#: src/win.c:253 +msgid "Insert key" +msgstr "Tecla d'inserir" + +#: src/win.c:254 +msgid "Delete key" +msgstr "Tecla d'esborrar" + +#: src/win.c:255 +msgid "Completion/M-tab" +msgstr "Completar/M-tab" + +#: src/win.c:256 +msgid "+ on keypad" +msgstr "+ teclat numèric" + +#: src/win.c:257 +msgid "- on keypad" +msgstr "- teclat numèric" + +#: src/win.c:258 +msgid "* on keypad" +msgstr "* teclat numèric" + +#. From here on, these won't be shown in Learn keys (no space) +#: src/win.c:260 +msgid "Left arrow keypad" +msgstr "Esquerra t. num." + +#: src/win.c:261 +msgid "Right arrow keypad" +msgstr "Dreta t. numèric" + +#: src/win.c:262 +msgid "Up arrow keypad" +msgstr "Amunt t. númeric" + +#: src/win.c:263 +msgid "Down arrow keypad" +msgstr "Avall t. numèric" + +#: src/win.c:264 +msgid "Home on keypad" +msgstr "Inici t. numèric" + +#: src/win.c:265 +msgid "End on keypad" +msgstr "Final t. numèric" + +#: src/win.c:266 +msgid "Page Down keypad" +msgstr "Av. pàg. t. num." + +#: src/win.c:267 +msgid "Page Up keypad" +msgstr "Re. pàg. t. num." + +#: src/win.c:268 +msgid "Insert on keypad" +msgstr "Inserir t. num." + +#: src/win.c:269 +msgid "Delete on keypad" +msgstr "Esborrar t. num." + +#: src/win.c:270 +msgid "Enter on keypad" +msgstr "Retorn t. num." + +#: src/win.c:271 +msgid "Slash on keypad" +msgstr "Barra t. numèric" + +#: src/win.c:272 +msgid "NumLock on keypad" +msgstr "BloqNum t. num." + +#: vfs/extfs.c:266 +#, c-format +msgid "" +"Couldn't open %s archive\n" +"%s" +msgstr "" +"No s'ha pogut obrir l'arxiu %s\n" +"%s" + +#: vfs/extfs.c:298 vfs/extfs.c:318 +msgid "Inconsistent extfs archive" +msgstr "L'arxiu extfs no és consistent" + +#: vfs/fish.c:224 +msgid "Sorry, we can not do password authenticated connections for now." +msgstr "Ho sent, però encara no es poden fer connexions autenticades." + +#: vfs/ftpfs.c:326 +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "ftpfs: Desconnectant de %s" + +#: vfs/ftpfs.c:377 +msgid " FTP: Password required for " +msgstr " FTP: Cal una contrasenya per " + +#: vfs/ftpfs.c:409 +msgid " Proxy: Password required for " +msgstr " Altern: Cal una contrasenya per " + +#: vfs/ftpfs.c:435 +msgid "ftpfs: sending proxy login name" +msgstr "ftpfs: enviant identificació a l'altern" + +#: vfs/ftpfs.c:439 +msgid "ftpfs: sending proxy user password" +msgstr "ftpfs: enviant contrasenya a l'altern" + +#: vfs/ftpfs.c:443 +msgid "ftpfs: proxy authentication succeeded" +msgstr "ftpfs: l'autenticació amb l'altern ha tingut èxit" + +#: vfs/ftpfs.c:447 +#, c-format +msgid "ftpfs: connected to %s" +msgstr "ftpfs: s'ha connectat amb %s" + +#: vfs/ftpfs.c:464 +msgid "ftpfs: sending login name" +msgstr "ftpfs: enviant identificació" + +#: vfs/ftpfs.c:469 +msgid "ftpfs: sending user password" +msgstr "ftpfs: enviant contrasenya" + +#: vfs/ftpfs.c:474 +msgid "ftpfs: logged in" +msgstr "ftpfs: la identificació és correcta" + +#: vfs/ftpfs.c:489 +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "ftpfs: La identificació per %s no és correcta" + +#: vfs/ftpfs.c:521 +#, c-format +msgid " Could not set source routing (%s)" +msgstr " No s'ha pogut establir l'encaminament (%s)" + +#: vfs/ftpfs.c:650 +msgid "ftpfs: Invalid host name." +msgstr "ftpfs: El nom de l'amfitrió no és vàlid." + +#: vfs/ftpfs.c:670 +msgid "ftpfs: Invalid host address." +msgstr "ftpfs: L'adreça de l'amfitrió no és vàlida." + +#: vfs/ftpfs.c:695 +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "ftpfs: s'està connectant amb %s" + +#: vfs/ftpfs.c:705 +msgid "ftpfs: connection interrupted by user" +msgstr "ftpfs: l'usuari ha interromput la connexió" + +#: vfs/ftpfs.c:707 +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "ftpfs: fallà la connexió amb el servidor: %s" + +#: vfs/ftpfs.c:791 +#, c-format +msgid "Waiting to retry... %d (Control-C to cancel)" +msgstr "Esperant a reintentar... %d (Ctrl-C per cancel·lar)" + +#: vfs/ftpfs.c:985 +msgid "ftpfs: could not setup passive mode for source routing" +msgstr "ftpfs: no s'ha pogut establir el mode passiu a l'encaminament" + +#: vfs/ftpfs.c:995 +msgid "ftpfs: could not setup passive mode" +msgstr "ftpfs: no s'ha pogut establir el mode passiu" + +#: vfs/ftpfs.c:1066 +msgid "ftpfs: aborting transfer." +msgstr "ftpfs: avortant la transferència." + +#: vfs/ftpfs.c:1068 +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "ftpfs: error en avortar: %s" + +#: vfs/ftpfs.c:1073 +msgid "ftpfs: abort failed" +msgstr "ftpfs: ha fallat l'avortament" + +#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1332 +msgid "ftpfs: CWD failed." +msgstr "ftpfs: ha fallat la comanda CWD." + +#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +msgid "ftpfs: couldn't resolve symlink" +msgstr "ftpfs: no es pot seguir l'enllaç simbòlic" + +#: vfs/ftpfs.c:1221 +msgid "Resolving symlink..." +msgstr "Seguint l'enllaç simbòlic..." + +#: vfs/ftpfs.c:1323 +#, c-format +msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" +msgstr "ftpfs: llegint directori FTP %s... (no useu opcions de l'ls)" + +#: vfs/ftpfs.c:1325 +#, c-format +msgid "ftpfs: Reading FTP directory %s..." +msgstr "ftpfs: Llegint directori FTP %s..." + +#: vfs/ftpfs.c:1344 +msgid "ftpfs: FAIL" +msgstr "ftpfs: FALLADA" + +#: vfs/ftpfs.c:1435 +msgid "ftpfs: reading FTP directory interrupt by user" +msgstr "ftpfs: l'usuari ha interromput la lectura del directori FTP" + +#: vfs/ftpfs.c:1464 +msgid "ftpfs: got listing" +msgstr "ftpfs: s'ha obtés el llistat" + +#: vfs/ftpfs.c:1477 +msgid "ftpfs: failed" +msgstr "ftpfs: ha fallat" + +#: vfs/ftpfs.c:1494 +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "ftpfs: ha fallat; enlloc per retornar-hi" + +#: vfs/ftpfs.c:1558 +#, c-format +msgid "ftpfs: storing file %d (%d)" +msgstr "ftpfs: guardant el fitxer %d (%d)" + +#: vfs/ftpfs.c:1994 vfs/ftpfs.c:2009 +msgid "" +"~/.netrc file has not correct mode.\n" +"Remove password or correct mode." +msgstr "" +"~/.netrc no té els permissos adequats.\n" +"Elimineu-ne la contrasenya o corregiu els permissos." + +#: vfs/mcfs.c:154 +msgid " MCFS " +msgstr " MCFS " + +#: vfs/mcfs.c:154 +msgid " The server does not support this version " +msgstr " El servidor no suporta aquesta versió " + +#: vfs/mcfs.c:171 +msgid "" +" The remote server is not running on a system port \n" +" you need a password to log in, but the information may \n" +" not be safe on the remote side. Continue? \n" +msgstr "" +" El servidor remot no és corrent a un port del sistema. \n" +" Necessiteu una contrasenya per entrar-hi, però la informació \n" +" podria no ser segura a la banda remota. Continuar? \n" + +#: vfs/mcfs.c:174 +msgid " Yes " +msgstr " Sí " + +#: vfs/mcfs.c:174 +msgid " No " +msgstr " No " + +#: vfs/mcfs.c:176 +msgid " The remote server is running on strange port. Giving up.\n" +msgstr " El servidor remot és corrent a un port estrany. Desistint.\n" + +#: vfs/mcfs.c:188 +msgid " MCFS Password required " +msgstr " Cal una contrasenya per l'MCFS " + +#: vfs/mcfs.c:202 +msgid " Invalid password " +msgstr " La contrasenya no és vàlida " + +#: vfs/mcfs.c:322 +msgid " Too many open connections " +msgstr " Hi ha massa connexions obertes " + +#: vfs/tar.c:84 vfs/tar.c:101 +#, c-format +msgid "" +"Couldn't open tar archive\n" +"%s" +msgstr "" +"No s'ha pogut obrir l'arxiu tar\n" +"%s" + +#: vfs/tar.c:284 +msgid "Unexpected EOF on archive file" +msgstr "Fí de fitxer inesperat a l'arxiu" + +#: vfs/tar.c:339 vfs/tar.c:346 +msgid "Inconsistent tar archive" +msgstr "L'arxiu tar no és consistent" + +#: vfs/tar.c:411 +#, c-format +msgid "" +"Hmm,...\n" +"%s\n" +"doesn't look like a tar archive." +msgstr "" +"Umm,...\n" +"%s\n" +"no sembla un arxiu tar." diff -ruN old/mc-4.5.33/po/cat-id-tbl.c new/mc-4.5.34/po/cat-id-tbl.c --- old/mc-4.5.33/po/cat-id-tbl.c Thu May 27 17:45:45 1999 +++ new/mc-4.5.34/po/cat-id-tbl.c Sun Jul 4 13:27:09 1999 @@ -250,306 +250,293 @@ {"Last Accessed on: ", 205}, {"URL:", 206}, {"Caption:", 207}, - {"View", 208}, - {"Use default View options", 209}, - {"Select an Icon", 210}, - {"Open", 211}, - {"Use default Open action", 212}, - {"Drop Action", 213}, - {"Use default Drop action", 214}, - {"Use default View action", 215}, - {"Edit", 216}, - {"Use default Edit action", 217}, - {"Icon", 218}, - {"File Actions", 219}, - {"Open action", 220}, - {"Needs terminal to run", 221}, - {"File Permissions", 222}, - {"Current mode: ", 223}, - {"Read", 224}, - {"Write", 225}, - {"Exec", 226}, - {"Special", 227}, - {"User", 228}, - {"Other", 229}, - {"Set UID", 230}, - {"Set GID", 231}, - {"Sticky", 232}, - {"File ownership", 233}, - {"URL", 234}, - {"Statistics", 235}, - {"Options", 236}, - {"Permissions", 237}, - {" Properties", 238}, - {"You entered an invalid username", 239}, - {"You must rename your file to something", 240}, - {"You cannot rename a file to something containing a '/' character", 241}, - {"Select an application to open \"", 242}, - {"Select a file to run with", 243}, - {"Applications", 244}, - {"Program to run", 245}, - {"Mount device", 246}, - {"Unmount device", 247}, - {"Eject device", 248}, - {"Open with...", 249}, - {"View Unfiltered", 250}, - {"Copy...", 251}, - {"Delete", 252}, - {"Move...", 253}, - {"Hard Link...", 254}, - {"Symlink...", 255}, - {"Edit Symlink...", 256}, - {"Properties...", 257}, - {"Show backup files", 258}, - {"Show hidden files", 259}, - {"Mix files and directories", 260}, - {"Use shell patterns instead of regular expressions", 261}, - {"Confirm when deleting file", 262}, - {"Confirm when overwriting files", 263}, - {"Confirm when executing files", 264}, - {"Show progress while operations are being performed", 265}, - {"VFS Timeout:", 266}, - {"Seconds", 267}, - {"Anonymous FTP password:", 268}, - {"Always use FTP proxy", 269}, - {"Fast directory reload", 270}, - {"Compute totals before copying files", 271}, - {"FTP directory cache timeout :", 272}, - {"Allow customization of icons in icon view", 273}, - {"Use shaped icons", 274}, - {"Auto place icons", 275}, - {"Snap icons to grid", 276}, - {"File display", 277}, - {"Confirmation", 278}, - {"VFS", 279}, - {"Caching", 280}, - {"Desktop", 281}, - {"Preferences", 282}, - {"Filename", 283}, - {"Full name: ", 284}, - {"Command", 285}, - {"Command:", 286}, - {"Use terminal", 287}, - {"File mode (permissions)", 288}, - {"", 289}, - {"General", 290}, - {"Title", 291}, - {"Select icon", 292}, - {"Reloads the current directory", 293}, - {"New _Directory...", 294}, - {"Creates a new directory here", 295}, - {"All files", 296}, - {"Archives and compressed files", 297}, - {"RPM/DEB files", 298}, - {"Text/Document files", 299}, - {"HTML and SGML files", 300}, - {"Postscript and PDF files", 301}, - {"Spreadsheet files", 302}, - {"Image files", 303}, - {"Video/animation files", 304}, - {"Audio files", 305}, - {"C program files", 306}, - {"C++ program files", 307}, - {"Objective-C program files", 308}, - {"Scheme program files", 309}, - {"Assembler program files", 310}, - {"Misc. program files", 311}, - {"Font files", 312}, - {"Search: %s", 313}, - {"%s bytes in %d file", 314}, - {"%s bytes in %d files", 315}, - {"", 316}, - {"Back", 317}, - {"Go to the previously visited directory", 318}, - {"Up", 319}, - {"Go up a level in the directory heirarchy", 320}, - {"Forward", 321}, - {"Go to the next directory", 322}, - {"Rescan", 323}, - {"Rescan the current directory", 324}, - {"Home", 325}, - {"Go to your home directory", 326}, - {"Location:", 327}, - {"&Ok", 328}, - {"Offset 0x%08x", 329}, - {"Col %d", 330}, - {"%s bytes", 331}, - {"_Goto line", 332}, - {"Jump to a specified line number", 333}, - {"_Monitor file", 334}, - {"Monitor file growing", 335}, - {"Regexp search", 336}, - {"Regular expression search", 337}, - {"_Wrap", 338}, - {"Wrap the text", 339}, - {"_Parsed view", 340}, - {"_Formatted", 341}, - {"_Hex", 342}, - {"_Search", 343}, - {"ok", 344}, - {"cancel", 345}, - {"help", 346}, - {"yes", 347}, - {"no", 348}, - {"exit", 349}, - {"abort", 350}, - {"Could not open the /etc/fstab file", 351}, - {"Could not symlink %s to %s; will not have such a desktop device icon.", 352}, - {"CD-ROM %d", 353}, - {"Floppy %d", 354}, - {"Disk %d", 355}, - {"NFS dir %s", 356}, - {"Device %d", 357}, - {" Error ", 358}, - {" Failed trying to open file for reading: ", 359}, - {" Cannot get size/permissions info on file: ", 360}, - {" Not an ordinary file: ", 361}, - {" File is too large: ", 362}, + {"Drop Action", 208}, + {"Use default Drop Action options", 209}, + {"View", 210}, + {"Use default View options", 211}, + {"Select an Icon", 212}, + {"Open", 213}, + {"Use default Open action", 214}, + {"Use default Drop action", 215}, + {"Use default View action", 216}, + {"Edit", 217}, + {"Use default Edit action", 218}, + {"Icon", 219}, + {"File Actions", 220}, + {"Open action", 221}, + {"Needs terminal to run", 222}, + {"File Permissions", 223}, + {"Current mode: ", 224}, + {"Read", 225}, + {"Write", 226}, + {"Exec", 227}, + {"Special", 228}, + {"User", 229}, + {"Other", 230}, + {"Set UID", 231}, + {"Set GID", 232}, + {"Sticky", 233}, + {"File ownership", 234}, + {"URL", 235}, + {"Statistics", 236}, + {"Options", 237}, + {"Permissions", 238}, + {" Properties", 239}, + {"You entered an invalid username", 240}, + {"You must rename your file to something", 241}, + {"You cannot rename a file to something containing a '/' character", 242}, + {"Select an application to open \"%s\" with.", 243}, + {"Select a file to run with", 244}, + {"Applications", 245}, + {"Program to run", 246}, + {"Mount device", 247}, + {"Unmount device", 248}, + {"Eject device", 249}, + {"Open with...", 250}, + {"View Unfiltered", 251}, + {"Copy...", 252}, + {"Delete", 253}, + {"Move...", 254}, + {"Hard Link...", 255}, + {"Symlink...", 256}, + {"Edit Symlink...", 257}, + {"Properties...", 258}, + {"Show backup files", 259}, + {"Show hidden files", 260}, + {"Mix files and directories", 261}, + {"Use shell patterns instead of regular expressions", 262}, + {"Confirm when deleting file", 263}, + {"Confirm when overwriting files", 264}, + {"Confirm when executing files", 265}, + {"Show progress while operations are being performed", 266}, + {"VFS Timeout:", 267}, + {"Seconds", 268}, + {"Anonymous FTP password:", 269}, + {"Always use FTP proxy", 270}, + {"Fast directory reload", 271}, + {"Compute totals before copying files", 272}, + {"FTP directory cache timeout :", 273}, + {"Allow customization of icons in icon view", 274}, + {"Use shaped icons", 275}, + {"Auto place icons", 276}, + {"Snap icons to grid", 277}, + {"File display", 278}, + {"Confirmation", 279}, + {"VFS", 280}, + {"Caching", 281}, + {"Desktop", 282}, + {"Preferences", 283}, + {"Filename", 284}, + {"Full name: ", 285}, + {"Command", 286}, + {"Command:", 287}, + {"Use terminal", 288}, + {"File mode (permissions)", 289}, + {"", 290}, + {"General", 291}, + {"Title", 292}, + {"Select icon", 293}, + {"Reloads the current directory", 294}, + {"New _Directory...", 295}, + {"Creates a new directory here", 296}, + {"Search: %s", 297}, + {"%s bytes in %d file", 298}, + {"%s bytes in %d files", 299}, + {"", 300}, + {"Copy directory", 301}, + {"Delete directory", 302}, + {"Rename or move directory", 303}, + {"Back", 304}, + {"Go to the previously visited directory", 305}, + {"Up", 306}, + {"Go up a level in the directory heirarchy", 307}, + {"Forward", 308}, + {"Go to the next directory", 309}, + {"Rescan", 310}, + {"Rescan the current directory", 311}, + {"Home", 312}, + {"Go to your home directory", 313}, + {"Location:", 314}, + {"&Ok", 315}, + {"Offset 0x%08x", 316}, + {"Col %d", 317}, + {"%s bytes", 318}, + {"_Goto line", 319}, + {"Jump to a specified line number", 320}, + {"_Monitor file", 321}, + {"Monitor file growing", 322}, + {"Regexp search", 323}, + {"Regular expression search", 324}, + {"_Wrap", 325}, + {"Wrap the text", 326}, + {"_Parsed view", 327}, + {"_Formatted", 328}, + {"_Hex", 329}, + {"_Search", 330}, + {"ok", 331}, + {"cancel", 332}, + {"help", 333}, + {"yes", 334}, + {"no", 335}, + {"exit", 336}, + {"abort", 337}, + {"Could not open the /etc/fstab file", 338}, + {"Could not symlink %s to %s; will not have such a desktop device icon.", 339}, + {"CD-ROM %d", 340}, + {"Floppy %d", 341}, + {"Disk %d", 342}, + {"NFS dir %s", 343}, + {"Device %d", 344}, + {" Error ", 345}, + {" Failed trying to open file for reading: ", 346}, + {" Cannot get size/permissions info on file: ", 347}, + {" Not an ordinary file: ", 348}, + {" File is too large: ", 349}, {"\ \n\ - Increase edit.h:MAXBUF and recompile the editor. ", 363}, - {" Error allocating memory ", 364}, - {"Quick save ", 365}, - {"Safe save ", 366}, - {"Do backups -->", 367}, - {"&Cancel", 368}, - {"Extension:", 369}, - {" Edit Save Mode ", 370}, - {" Save As ", 371}, - {" Warning ", 372}, - {" A file already exists with this name. ", 373}, - {"Overwrite", 374}, - {"Cancel", 375}, - {" Save as ", 376}, - {" Error trying to save file. ", 377}, - {" Delete macro ", 378}, - {" Error trying to open temp file ", 379}, - {" Error trying to open macro file ", 380}, - {"key '%d 0': ", 381}, - {" Error trying to overwrite macro file ", 382}, - {" Macro ", 383}, - {" Press the macro's new hotkey: ", 384}, - {" Save macro ", 385}, - {" Delete Macro ", 386}, - {" Load macro ", 387}, - {" Confirm save file? : ", 388}, - {" Save file ", 389}, - {"Save", 390}, + Increase edit.h:MAXBUF and recompile the editor. ", 350}, + {" Error allocating memory ", 351}, + {"Quick save ", 352}, + {"Safe save ", 353}, + {"Do backups -->", 354}, + {"&Cancel", 355}, + {"Extension:", 356}, + {" Edit Save Mode ", 357}, + {" Save As ", 358}, + {" Warning ", 359}, + {" A file already exists with this name. ", 360}, + {"Overwrite", 361}, + {"Cancel", 362}, + {" Save as ", 363}, + {" Error trying to save file. ", 364}, + {" Delete macro ", 365}, + {" Error trying to open temp file ", 366}, + {" Error trying to open macro file ", 367}, + {"key '%d 0': ", 368}, + {" Error trying to overwrite macro file ", 369}, + {" Macro ", 370}, + {" Press the macro's new hotkey: ", 371}, + {" Save macro ", 372}, + {" Delete Macro ", 373}, + {" Load macro ", 374}, + {" Confirm save file? : ", 375}, + {" Save file ", 376}, + {"Save", 377}, {"\ Current text was modified without a file save. \n\ - Continue discards these changes. ", 391}, - {"Continue", 392}, - {" Load ", 393}, - {" Error trying to open file for reading ", 394}, - {" Block is large, you may not be able to undo this action. ", 395}, - {" Continue ", 396}, - {" Cancel ", 397}, - {"al&L", 398}, - {"&Skip", 399}, - {"&Replace", 400}, - {" Replace with: ", 401}, - {" Confirm replace ", 402}, - {"scanf &Expression", 403}, - {"replace &All", 404}, - {"pr&Ompt on replace", 405}, - {"&Backwards", 406}, - {"&Regular expression", 407}, - {"&Whole words only", 408}, - {"case &Sensitive", 409}, - {" Enter replacement argument order eg. 3,2,1,4 ", 410}, - {" Enter replacement string:", 411}, - {" Enter search string:", 412}, - {" Replace ", 413}, - {" Search ", 414}, - {" Enter search text : ", 415}, - {" Enter replace text : ", 416}, + Continue discards these changes. ", 378}, + {"Continue", 379}, + {" Load ", 380}, + {" Error trying to open file for reading ", 381}, + {" Block is large, you may not be able to undo this action. ", 382}, + {" Continue ", 383}, + {" Cancel ", 384}, + {"al&L", 385}, + {"&Skip", 386}, + {"&Replace", 387}, + {" Replace with: ", 388}, + {" Confirm replace ", 389}, + {"scanf &Expression", 390}, + {"replace &All", 391}, + {"pr&Ompt on replace", 392}, + {"&Backwards", 393}, + {"&Regular expression", 394}, + {"&Whole words only", 395}, + {"case &Sensitive", 396}, + {" Enter replacement argument order eg. 3,2,1,4 ", 397}, + {" Enter replacement string:", 398}, + {" Enter search string:", 399}, + {" Replace ", 400}, + {" Search ", 401}, + {" Enter search text : ", 402}, + {" Enter replace text : ", 403}, {"\ You can enter regexp substrings with %s (not \\1, \\2 like sed) then use \ -\"Enter...order\"", 417}, - {" Enter argument (or substring) order : ", 418}, +\"Enter...order\"", 404}, + {" Enter argument (or substring) order : ", 405}, {"\ Enter the order of replacement of your scanf format specifiers or regexp \ -substrings", 419}, - {" Whole words only ", 420}, - {" Case sensitive ", 421}, - {" Regular expression ", 422}, - {"See the regex man page for how to compose a regular expression", 423}, - {" Backwards ", 424}, - {"Warning: Searching backward can be slow", 425}, - {" Prompt on replace ", 426}, - {"Ask before making each replacement", 427}, - {" Replace all ", 428}, - {" Scanf expression ", 429}, - {"Allows entering of a C format string, see the scanf man page", 430}, - {"Begin search, Enter", 431}, - {"Abort this dialog, Esc", 432}, - {"Replace", 433}, - {"Skip", 434}, - {"Replace all", 435}, - {"\ - Invalid regular expression, or scanf expression with to many conversions ", 436}, - {" Error in replacement format string. ", 437}, - {" %ld replacements made. ", 438}, - {" Search string not found. ", 439}, - {" Quit ", 440}, +substrings", 406}, + {" Whole words only ", 407}, + {" Case sensitive ", 408}, + {" Regular expression ", 409}, + {"See the regex man page for how to compose a regular expression", 410}, + {" Backwards ", 411}, + {"Warning: Searching backward can be slow", 412}, + {" Prompt on replace ", 413}, + {"Ask before making each replacement", 414}, + {" Replace all ", 415}, + {" Scanf expression ", 416}, + {"Allows entering of a C format string, see the scanf man page", 417}, + {"Begin search, Enter", 418}, + {"Abort this dialog, Esc", 419}, + {"Replace", 420}, + {"Skip", 421}, + {"Replace all", 422}, + {"\ + Invalid regular expression, or scanf expression with to many conversions ", 423}, + {" Error in replacement format string. ", 424}, + {" %ld replacements made. ", 425}, + {" Search string not found. ", 426}, + {" Quit ", 427}, {"\ Current text was modified without a file save. \n\ - Save with exit? ", 441}, - {" File was modified, Save with exit? ", 442}, - {"Cancel quit", 443}, - {"&Yes", 444}, - {"&No", 445}, - {" &Cancel quit ", 446}, - {" &Yes ", 447}, - {" &No ", 448}, - {" Copy to clipboard ", 449}, - {" Unable to save to file. ", 450}, - {" Cut to clipboard ", 451}, - {" Goto line ", 452}, - {" Enter line: ", 453}, - {" Save Block ", 454}, - {" Insert File ", 455}, - {" Insert file ", 456}, - {" Error trying to insert file. ", 457}, - {" Sort block ", 458}, - {" You must first highlight a block of text. ", 459}, - {" Run Sort ", 460}, - {" Enter sort options (see manpage) separated by whitespace: ", 461}, - {" Sort ", 462}, - {" Error trying to execute sort command ", 463}, - {" Sort returned non-zero: ", 464}, - {" Process block ", 465}, - {" Error trying to stat file ", 466}, - {" Mail ", 467}, - {" Copies to", 468}, - {" Subject", 469}, - {" To", 470}, - {" mail -s -c ", 471}, - {"Intuitive", 472}, - {"Emacs", 473}, - {"None", 474}, - {"Dynamic paragraphing", 475}, - {"Type writer wrap", 476}, - {"Word wrap line length : ", 477}, - {"Tab spacing : ", 478}, - {"synta&X highlighting", 479}, - {"confir&M before saving", 480}, - {"fill tabs with &Spaces", 481}, - {"&Return does autoindent", 482}, - {"&Backspace through tabs", 483}, - {"&Fake half tabs", 484}, - {"Wrap mode", 485}, - {"Key emulation", 486}, - {" Editor options ", 487}, - {"Error initialising editor.\n", 488}, - {"Help", 489}, - {"Mark", 490}, - {"Replac", 491}, - {"PullDn", 492}, - {"Quit", 493}, - {" Word wrap ", 494}, - {" Enter line length, 0 for off: ", 495}, - {" About ", 496}, + Save with exit? ", 428}, + {" File was modified, Save with exit? ", 429}, + {"Cancel quit", 430}, + {"&Yes", 431}, + {"&No", 432}, + {" &Cancel quit ", 433}, + {" &Yes ", 434}, + {" &No ", 435}, + {" Copy to clipboard ", 436}, + {" Unable to save to file. ", 437}, + {" Cut to clipboard ", 438}, + {" Goto line ", 439}, + {" Enter line: ", 440}, + {" Save Block ", 441}, + {" Insert File ", 442}, + {" Insert file ", 443}, + {" Error trying to insert file. ", 444}, + {" Sort block ", 445}, + {" You must first highlight a block of text. ", 446}, + {" Run Sort ", 447}, + {" Enter sort options (see manpage) separated by whitespace: ", 448}, + {" Sort ", 449}, + {" Error trying to execute sort command ", 450}, + {" Sort returned non-zero: ", 451}, + {" Process block ", 452}, + {" Error trying to stat file ", 453}, + {" Mail ", 454}, + {" Copies to", 455}, + {" Subject", 456}, + {" To", 457}, + {" mail -s -c ", 458}, + {"Intuitive", 459}, + {"Emacs", 460}, + {"None", 461}, + {"Dynamic paragraphing", 462}, + {"Type writer wrap", 463}, + {"Word wrap line length : ", 464}, + {"Tab spacing : ", 465}, + {"synta&X highlighting", 466}, + {"confir&M before saving", 467}, + {"fill tabs with &Spaces", 468}, + {"&Return does autoindent", 469}, + {"&Backspace through tabs", 470}, + {"&Fake half tabs", 471}, + {"Wrap mode", 472}, + {"Key emulation", 473}, + {" Editor options ", 474}, + {"Error initialising editor.\n", 475}, + {"Help", 476}, + {"Mark", 477}, + {"Replac", 478}, + {"PullDn", 479}, + {"Quit", 480}, + {" Word wrap ", 481}, + {" Enter line length, 0 for off: ", 482}, + {" About ", 483}, {"\ \n\ Cooledit v2.1\n\ @@ -557,619 +544,635 @@ Copyright (C) 1996 the Free Software Foundation\n\ \n\ A user friendly text editor written\n\ - for the Midnight Commander.\n", 497}, - {"&Open/load... C-o", 498}, - {"&New C-n", 499}, - {"&Save F2", 500}, - {"save &As... F12", 501}, - {"&Insert file... F15", 502}, - {"copy to &File... C-f", 503}, - {"a&Bout... ", 504}, - {"&Quit F10", 505}, - {"&New C-x k", 506}, - {"copy to &File... ", 507}, - {"&Toggle Mark F3", 508}, - {"&Mark Columns S-F3", 509}, - {"toggle &Ins/overw Ins", 510}, - {"&Copy F5", 511}, - {"&Move F6", 512}, - {"&Delete F8", 513}, - {"&Undo C-u", 514}, - {"&Beginning C-PgUp", 515}, - {"&End C-PgDn", 516}, - {"&Search... F7", 517}, - {"search &Again F17", 518}, - {"&Replace... F4", 519}, - {"&Goto line... M-l", 520}, - {"insert &Literal... C-q", 521}, - {"&Refresh screen C-l", 522}, - {"&Start record macro C-r", 523}, - {"&Finish record macro... C-r", 524}, - {"&Execute macro... C-a, KEY", 525}, - {"delete macr&O... ", 526}, - {"insert &Date/time ", 527}, - {"format p&Aragraph M-p", 528}, - {"'ispell' s&Pell check C-p", 529}, - {"sor&T... M-t", 530}, - {"'indent' &C Formatter F19", 531}, - {"&Mail... ", 532}, - {"&Execute macro... C-x e, KEY", 533}, - {"'ispell' s&Pell check M-$", 534}, - {"&General... ", 535}, - {"&Save mode...", 536}, - {"&Layout...", 537}, - {" File ", 538}, - {" Edit ", 539}, - {" Sear/Repl ", 540}, - {" Command ", 541}, - {" Options ", 542}, - {"Open...\tC-o", 543}, - {"New\tC-n", 544}, - {"Save\tF2", 545}, - {"Save as...\tF12", 546}, - {"Insert file...\tF15", 547}, - {"Copy to file...\tC-f", 548}, - {"Disk operations", 549}, - {"Toggle mark\tF3", 550}, - {"Toggle mark columns\tC-b", 551}, - {"Toggle book mark\tC-M-Ins", 552}, - {"Previous book mark\tC-M-Up", 553}, - {"Next book mark\tC-M-Down", 554}, - {"Flush book marks", 555}, - {"Toggle insert/overwrite\tIns", 556}, - {"Copy block to cursor\tF5", 557}, - {"Move block to cursor\tF6", 558}, - {"Delete block\tF8/C-Del", 559}, - {"Copy block to clipbrd\tC-Ins", 560}, - {"Cut block to clipbrd\tS-Del", 561}, - {"Paste block from clipbrd\tS-Ins", 562}, - {"Selection history\tM-Ins", 563}, - {"Undo\tC-BackSpace", 564}, - {"Manipulating blocks of text", 565}, - {" Srch/Replce ", 566}, - {"Search...\tF7", 567}, - {"Search again\tF17", 568}, - {"Replace...\tF4", 569}, - {"Replace again\tF14", 570}, - {"Search for and replace text", 571}, - {"Goto line...\tM-l", 572}, - {"Start record macro\tC-r", 573}, - {"Finish record macro...\tC-r", 574}, - {"Execute macro...\tC-a, KEY", 575}, - {"Delete macro...\t", 576}, - {"Insert date/time\tC-d", 577}, - {"Format paragraph\tM-p", 578}, - {"Refresh display\tC-l", 579}, - {"Macros and internal commands", 580}, - {"&Dismiss", 581}, - {" Enter file name: ", 582}, - {"The Quick Brown Fox Jumps Over The Lazy Dog", 583}, - {"\ -gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n", 584}, - {"Clear the edit buffer", 585}, - {"Insert File", 586}, - {"Insert text from a file", 587}, - {"Copy to file", 588}, - {"copy a block to a file", 589}, - {"Search/Replace", 590}, - {" Load syntax file ", 591}, - {" File access error ", 592}, - {" Error in file %s on line %d ", 593}, - {"&Set", 594}, - {"S&kip", 595}, - {"Set &all", 596}, - {"owner", 597}, - {"group", 598}, - {"other", 599}, - {"On", 600}, - {"Flag", 601}, - {"%6d of %d", 602}, - {" Chown advanced command ", 603}, + for the Midnight Commander.\n", 484}, + {"&Open/load... C-o", 485}, + {"&New C-n", 486}, + {"&Save F2", 487}, + {"save &As... F12", 488}, + {"&Insert file... F15", 489}, + {"copy to &File... C-f", 490}, + {"a&Bout... ", 491}, + {"&Quit F10", 492}, + {"&New C-x k", 493}, + {"copy to &File... ", 494}, + {"&Toggle Mark F3", 495}, + {"&Mark Columns S-F3", 496}, + {"toggle &Ins/overw Ins", 497}, + {"&Copy F5", 498}, + {"&Move F6", 499}, + {"&Delete F8", 500}, + {"&Undo C-u", 501}, + {"&Beginning C-PgUp", 502}, + {"&End C-PgDn", 503}, + {"&Search... F7", 504}, + {"search &Again F17", 505}, + {"&Replace... F4", 506}, + {"&Goto line... M-l", 507}, + {"insert &Literal... C-q", 508}, + {"&Refresh screen C-l", 509}, + {"&Start record macro C-r", 510}, + {"&Finish record macro... C-r", 511}, + {"&Execute macro... C-a, KEY", 512}, + {"delete macr&O... ", 513}, + {"insert &Date/time ", 514}, + {"format p&Aragraph M-p", 515}, + {"'ispell' s&Pell check C-p", 516}, + {"sor&T... M-t", 517}, + {"'indent' &C Formatter F19", 518}, + {"&Mail... ", 519}, + {"&Execute macro... C-x e, KEY", 520}, + {"'ispell' s&Pell check M-$", 521}, + {"&General... ", 522}, + {"&Save mode...", 523}, + {"&Layout...", 524}, + {" File ", 525}, + {" Edit ", 526}, + {" Sear/Repl ", 527}, + {" Command ", 528}, + {" Options ", 529}, + {"Open...\tC-o", 530}, + {"New\tC-n", 531}, + {"Save\tF2", 532}, + {"Save as...\tF12", 533}, + {"Insert file...\tF15", 534}, + {"Copy to file...\tC-f", 535}, + {"Disk operations", 536}, + {"Toggle mark\tF3", 537}, + {"Toggle mark columns\tC-b", 538}, + {"Toggle book mark\tC-M-Ins", 539}, + {"Previous book mark\tC-M-Up", 540}, + {"Next book mark\tC-M-Down", 541}, + {"Flush book marks", 542}, + {"Toggle insert/overwrite\tIns", 543}, + {"Copy block to cursor\tF5", 544}, + {"Move block to cursor\tF6", 545}, + {"Delete block\tF8/C-Del", 546}, + {"Copy block to clipbrd\tC-Ins", 547}, + {"Cut block to clipbrd\tS-Del", 548}, + {"Paste block from clipbrd\tS-Ins", 549}, + {"Selection history\tM-Ins", 550}, + {"Undo\tC-BackSpace", 551}, + {"Manipulating blocks of text", 552}, + {" Srch/Replce ", 553}, + {"Search...\tF7", 554}, + {"Search again\tF17", 555}, + {"Replace...\tF4", 556}, + {"Replace again\tF14", 557}, + {"Search for and replace text", 558}, + {"Goto line...\tM-l", 559}, + {"Start record macro\tC-r", 560}, + {"Finish record macro...\tC-r", 561}, + {"Execute macro...\tC-a, KEY", 562}, + {"Delete macro...\t", 563}, + {"Insert date/time\tC-d", 564}, + {"Format paragraph\tM-p", 565}, + {"Refresh display\tC-l", 566}, + {"Macros and internal commands", 567}, + {"&Dismiss", 568}, + {" Enter file name: ", 569}, + {"The Quick Brown Fox Jumps Over The Lazy Dog", 570}, + {"\ +gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n", 571}, + {"Interactive help browser", 572}, + {"Save to current file name", 573}, + {"Toggle In/Off invisible marker to highlight text", 574}, + {"Replc", 575}, + {"Find and replace strings/regular expressions", 576}, + {"Copy highlighted block to cursor position", 577}, + {"Move highlighted block to cursor position", 578}, + {"Find", 579}, + {"Find strings/regular expressions", 580}, + {"Dlete", 581}, + {"Delete highlighted text", 582}, + {"Menu", 583}, + {"Pull down menu", 584}, + {"Exit editor", 585}, + {"Clear the edit buffer", 586}, + {"Insert File", 587}, + {"Insert text from a file", 588}, + {"Copy to file", 589}, + {"copy a block to a file", 590}, + {"Search/Replace", 591}, + {" Load syntax file ", 592}, + {" File access error ", 593}, + {" Error in file %s on line %d ", 594}, + {"&Set", 595}, + {"S&kip", 596}, + {"Set &all", 597}, + {"owner", 598}, + {"group", 599}, + {"other", 600}, + {"On", 601}, + {"Flag", 602}, + {"%6d of %d", 603}, + {" Chown advanced command ", 604}, {"\ Couldn't chmod \"%s\" \n\ - %s ", 604}, + %s ", 605}, {"\ Couldn't chown \"%s\" \n\ - %s ", 605}, - {" Oops... ", 606}, - {" I can't run the Advanced Chown command on an extfs ", 607}, - {" I can't run the Advanced Chown command on a tarfs ", 608}, - {"Background process:", 609}, - {" Background process error ", 610}, - {" Child died unexpectedly ", 611}, - {" Unknown error in child ", 612}, - {" Background protocol error ", 613}, + %s ", 606}, + {" Oops... ", 607}, + {" I can't run the Advanced Chown command on an extfs ", 608}, + {" I can't run the Advanced Chown command on a tarfs ", 609}, + {"Background process:", 610}, + {" Background process error ", 611}, + {" Child died unexpectedly ", 612}, + {" Unknown error in child ", 613}, + {" Background protocol error ", 614}, {"\ Background process sent us a request for more arguments \n\ - than we can handle. \n", 614}, - {" Listing mode ", 615}, - {"&Full file list", 616}, - {"&Brief file list", 617}, - {"&Long file list", 618}, - {"&User defined:", 619}, - {"&Icon view", 620}, - {"user &Mini status", 621}, - {"Listing mode", 622}, - {"&Reverse", 623}, - {"case sensi&tive", 624}, - {"Sort order", 625}, - {" confirm &Exit ", 626}, - {" confirm e&Xecute ", 627}, - {" confirm o&Verwrite ", 628}, - {" confirm &Delete ", 629}, - {" Confirmation ", 630}, - {"Full 8 bits output", 631}, - {"ISO 8859-1", 632}, - {"7 bits", 633}, - {"F&ull 8 bits input", 634}, - {" Display bits ", 635}, - {"&Always use ftp proxy", 636}, - {"sec", 637}, - {"ftpfs directory cache timeout:", 638}, - {"ftp anonymous password:", 639}, - {"Timeout for freeing VFSs:", 640}, - {" Virtual File System Setting ", 641}, - {"Quick cd", 642}, - {"cd", 643}, - {"Symbolic link", 644}, - {"Running ", 645}, - {"Stopped", 646}, - {"&Stop", 647}, - {"&Resume", 648}, - {"&Kill", 649}, - {"Background Jobs", 650}, - {"execute/search by others", 651}, - {"write by others", 652}, - {"read by others", 653}, - {"execute/search by group", 654}, - {"write by group", 655}, - {"read by group", 656}, - {"execute/search by owner", 657}, - {"write by owner", 658}, - {"read by owner", 659}, - {"sticky bit", 660}, - {"set group ID on execution", 661}, - {"set user ID on execution", 662}, - {"C&lear marked", 663}, - {"S&et marked", 664}, - {"&Marked all", 665}, - {"Permissions (Octal)", 666}, - {"Owner name", 667}, - {"Group name", 668}, - {" Chmod command ", 669}, - {" Permission ", 670}, - {"Use SPACE to change", 671}, - {"an option, ARROW KEYS", 672}, - {"to move between options", 673}, - {"and T or INS to mark", 674}, - {"Chmod command", 675}, - {" I can't run the Chmod command on an extfs ", 676}, - {" I can't run the Chmod command on a tarfs ", 677}, - {"Set &users", 678}, - {"Set &groups", 679}, - {" Name ", 680}, - {" Owner name ", 681}, - {" Group name ", 682}, - {" Size ", 683}, - {" Chown command ", 684}, - {" User name ", 685}, - {"", 686}, - {"", 687}, - {" I can't run the Chown command on an extfs ", 688}, - {" I can't run the Chown command on a tarfs ", 689}, - {" Can not fetch a local copy of %s ", 690}, - {" CD ", 691}, - {"Files tagged, want to cd?", 692}, - {"Could not change directory", 693}, - {" View file ", 694}, - {" Filename:", 695}, - {" Filtered view ", 696}, - {" Filter command and arguments:", 697}, - {"Create a new Directory", 698}, - {" Enter directory name:", 699}, - {" Filter ", 700}, - {" Set expression for filtering filenames", 701}, - {" Select ", 702}, - {" Unselect ", 703}, - {"Extension file edit", 704}, - {" Which extension file you want to edit? ", 705}, - {"&User", 706}, - {"&System Wide", 707}, - {"Menu file edit", 708}, - {" Which menu file will you edit? ", 709}, - {"&Local", 710}, - {"&Home", 711}, - {" Compare directories ", 712}, - {" Select compare method: ", 713}, - {"&Quick", 714}, - {"&Size only", 715}, - {"&Thorough", 716}, - {" Both panels should be on the listing view mode to use this command ", 717}, - {" The command history is empty ", 718}, - {" Command history ", 719}, + than we can handle. \n", 615}, + {" Listing mode ", 616}, + {"&Full file list", 617}, + {"&Brief file list", 618}, + {"&Long file list", 619}, + {"&User defined:", 620}, + {"&Icon view", 621}, + {"user &Mini status", 622}, + {"Listing mode", 623}, + {"&Reverse", 624}, + {"case sensi&tive", 625}, + {"Sort order", 626}, + {" confirm &Exit ", 627}, + {" confirm e&Xecute ", 628}, + {" confirm o&Verwrite ", 629}, + {" confirm &Delete ", 630}, + {" Confirmation ", 631}, + {"Full 8 bits output", 632}, + {"ISO 8859-1", 633}, + {"7 bits", 634}, + {"F&ull 8 bits input", 635}, + {" Display bits ", 636}, + {"&Always use ftp proxy", 637}, + {"sec", 638}, + {"ftpfs directory cache timeout:", 639}, + {"ftp anonymous password:", 640}, + {"Timeout for freeing VFSs:", 641}, + {" Virtual File System Setting ", 642}, + {"Quick cd", 643}, + {"cd", 644}, + {"Symbolic link", 645}, + {"Running ", 646}, + {"Stopped", 647}, + {"&Stop", 648}, + {"&Resume", 649}, + {"&Kill", 650}, + {"Background Jobs", 651}, + {"execute/search by others", 652}, + {"write by others", 653}, + {"read by others", 654}, + {"execute/search by group", 655}, + {"write by group", 656}, + {"read by group", 657}, + {"execute/search by owner", 658}, + {"write by owner", 659}, + {"read by owner", 660}, + {"sticky bit", 661}, + {"set group ID on execution", 662}, + {"set user ID on execution", 663}, + {"C&lear marked", 664}, + {"S&et marked", 665}, + {"&Marked all", 666}, + {"Permissions (Octal)", 667}, + {"Owner name", 668}, + {"Group name", 669}, + {" Chmod command ", 670}, + {" Permission ", 671}, + {"Use SPACE to change", 672}, + {"an option, ARROW KEYS", 673}, + {"to move between options", 674}, + {"and T or INS to mark", 675}, + {"Chmod command", 676}, + {" I can't run the Chmod command on an extfs ", 677}, + {" I can't run the Chmod command on a tarfs ", 678}, + {"Set &users", 679}, + {"Set &groups", 680}, + {" Name ", 681}, + {" Owner name ", 682}, + {" Group name ", 683}, + {" Size ", 684}, + {" Chown command ", 685}, + {" User name ", 686}, + {"", 687}, + {"", 688}, + {" I can't run the Chown command on an extfs ", 689}, + {" I can't run the Chown command on a tarfs ", 690}, + {" Can not fetch a local copy of %s ", 691}, + {" CD ", 692}, + {"Files tagged, want to cd?", 693}, + {"Could not change directory", 694}, + {" View file ", 695}, + {" Filename:", 696}, + {" Filtered view ", 697}, + {" Filter command and arguments:", 698}, + {"Create a new Directory", 699}, + {" Enter directory name:", 700}, + {" Filter ", 701}, + {" Set expression for filtering filenames", 702}, + {" Select ", 703}, + {" Unselect ", 704}, + {"Extension file edit", 705}, + {" Which extension file you want to edit? ", 706}, + {"&User", 707}, + {"&System Wide", 708}, + {"Menu file edit", 709}, + {" Which menu file will you edit? ", 710}, + {"&Local", 711}, + {"&Home", 712}, + {" Compare directories ", 713}, + {" Select compare method: ", 714}, + {"&Quick", 715}, + {"&Size only", 716}, + {"&Thorough", 717}, + {" Both panels should be on the listing view mode to use this command ", 718}, + {" The command history is empty ", 719}, + {" Command history ", 720}, {"\ Not an xterm or Linux console; \n\ - the panels cannot be toggled. ", 720}, - {"Type `exit' to return to the Midnight Commander", 721}, + the panels cannot be toggled. ", 721}, + {"Type `exit' to return to the Midnight Commander", 722}, {"\ Couldn't stat %s \n\ - %s ", 722}, - {" Link ", 723}, - {" to:", 724}, - {" link: %s ", 725}, - {" symlink: %s ", 726}, - {" Symlink `%s' points to: ", 727}, - {" Edit symlink ", 728}, - {" edit symlink, unable to remove %s: %s ", 729}, - {" edit symlink: %s ", 730}, - {" Link symbolically ", 731}, - {" Relative symlink ", 732}, - {" relative symlink: %s ", 733}, - {" Enter machine name (F1 for details): ", 734}, - {" Could not chdir to %s ", 735}, - {" Link to a remote machine ", 736}, - {" FTP to machine ", 737}, - {" Socket source routing setup ", 738}, - {" Enter host name to use as a source routing hop: ", 739}, - {" Host name ", 740}, - {" Error while looking up IP address ", 741}, - {" Undelete files on an ext2 file system ", 742}, + %s ", 723}, + {" Link ", 724}, + {" to:", 725}, + {" link: %s ", 726}, + {" symlink: %s ", 727}, + {" Symlink `%s' points to: ", 728}, + {" Edit symlink ", 729}, + {" edit symlink, unable to remove %s: %s ", 730}, + {" edit symlink: %s ", 731}, + {" Link symbolically ", 732}, + {" Relative symlink ", 733}, + {" relative symlink: %s ", 734}, + {" Enter machine name (F1 for details): ", 735}, + {" Could not chdir to %s ", 736}, + {" Link to a remote machine ", 737}, + {" FTP to machine ", 738}, + {" SMB link to machine ", 739}, + {" Socket source routing setup ", 740}, + {" Enter host name to use as a source routing hop: ", 741}, + {" Host name ", 742}, + {" Error while looking up IP address ", 743}, + {" Undelete files on an ext2 file system ", 744}, {"\ Enter device (without /dev/) to undelete\n\ - files on: (F1 for details)", 743}, - {" Setup saved to ~/", 744}, - {" Setup ", 745}, + files on: (F1 for details)", 745}, + {" Setup saved to ~/", 746}, + {" Setup ", 747}, {"\ Can't chdir to '%s' \n\ - %s ", 746}, - {" You can not execute commands on non-local filesystems", 747}, + %s ", 748}, + {" You can not execute commands on non-local filesystems", 749}, {"\ \n\ \n\ \n\ refresh stack underflow!\n\ \n\ -\n", 748}, - {"&Unsorted", 749}, - {"&Name", 750}, - {"&Extension", 751}, - {"&Modify time", 752}, - {"&Access time", 753}, - {"&Change time", 754}, - {"&Size", 755}, - {"&Inode", 756}, - {"&Type", 757}, - {"&Links", 758}, - {"N&GID", 759}, - {"N&UID", 760}, - {"&Owner", 761}, - {"&Group", 762}, - {"File exists but can not be stat-ed: %s %s", 763}, - {"Unknown", 764}, +\n", 750}, + {"&Unsorted", 751}, + {"&Name", 752}, + {"&Extension", 753}, + {"&Modify time", 754}, + {"&Access time", 755}, + {"&Change time", 756}, + {"&Size", 757}, + {"&Inode", 758}, + {"&Type", 759}, + {"&Links", 760}, + {"N&GID", 761}, + {"N&UID", 762}, + {"&Owner", 763}, + {"&Group", 764}, + {"File exists but can not be stat-ed: %s %s", 765}, + {"Unknown", 766}, {"\ Can't generate unique filename \n\ - %s ", 765}, + %s ", 767}, {"\ Can't create temporary command file \n\ - %s ", 766}, - {" Parameter ", 767}, - {" Can't execute commands on a Virtual File System directory ", 768}, - {" file error", 769}, - {"Format of the ", 770}, - {" file error ", 771}, - {"Format of the ~/", 772}, + %s ", 768}, + {" Parameter ", 769}, + {" Can't execute commands on a Virtual File System directory ", 770}, + {" file error", 771}, + {"Format of the ", 772}, + {" file error ", 773}, + {"Format of the ~/", 774}, {"\ file has changed\n\ with version 3.0. You may want either to\n\ -copy it from ", 773}, +copy it from ", 775}, {"\ mc.ext or use that\n\ -file as an example of how to write it.\n", 774}, - {"mc.ext will be used for this moment.", 775}, - {" Copy ", 776}, - {" Move ", 777}, - {" Delete ", 778}, - {" Invalid target mask ", 779}, - {" Could not make the hardlink ", 780}, +file as an example of how to write it.\n", 776}, + {"mc.ext will be used for this moment.", 777}, + {" Copy ", 778}, + {" Move ", 779}, + {" Delete ", 780}, + {" Invalid target mask ", 781}, + {" Could not make the hardlink ", 782}, {"\ Cannot read source link \"%s\" \n\ - %s ", 781}, + %s ", 783}, {"\ Cannot make stable symlinks across non-local filesystems: \n\ \n\ - Option Stable Symlinks will be disabled ", 782}, + Option Stable Symlinks will be disabled ", 784}, {"\ Cannot create target symlink \"%s\" \n\ - %s ", 783}, + %s ", 785}, {"\ Cannot overwrite directory \"%s\" \n\ - %s ", 784}, + %s ", 786}, {"\ Cannot stat source file \"%s\" \n\ - %s ", 785}, - {" `%s' and `%s' are the same file. ", 786}, + %s ", 787}, + {" `%s' and `%s' are the same file. ", 788}, {"\ Cannot create special file \"%s\" \n\ - %s ", 787}, + %s ", 789}, {"\ Cannot chown target file \"%s\" \n\ - %s ", 788}, + %s ", 790}, {"\ Cannot chmod target file \"%s\" \n\ - %s ", 789}, + %s ", 791}, {"\ Cannot open source file \"%s\" \n\ - %s ", 790}, - {" Reget failed, about to overwrite file ", 791}, + %s ", 792}, + {" Reget failed, about to overwrite file ", 793}, {"\ Cannot fstat source file \"%s\" \n\ - %s ", 792}, + %s ", 794}, {"\ Cannot create target file \"%s\" \n\ - %s ", 793}, + %s ", 795}, {"\ Cannot fstat target file \"%s\" \n\ - %s ", 794}, + %s ", 796}, {"\ Cannot read source file \"%s\" \n\ - %s ", 795}, + %s ", 797}, {"\ Cannot write target file \"%s\" \n\ - %s ", 796}, - {"(stalled)", 797}, + %s ", 798}, + {"(stalled)", 799}, {"\ Cannot close source file \"%s\" \n\ - %s ", 798}, + %s ", 800}, {"\ Cannot close target file \"%s\" \n\ - %s ", 799}, - {"Incomplete file was retrieved. Keep it?", 800}, - {"&Delete", 801}, - {"&Keep", 802}, + %s ", 801}, + {"Incomplete file was retrieved. Keep it?", 802}, + {"&Delete", 803}, + {"&Keep", 804}, {"\ Cannot stat source directory \"%s\" \n\ - %s ", 803}, + %s ", 805}, {"\ Source directory \"%s\" is not a directory \n\ - %s ", 804}, + %s ", 806}, {"\ Cannot copy cyclic symbolic link \n\ - `%s' ", 805}, + `%s' ", 807}, {"\ Cannot create target directory \"%s\" \n\ - %s ", 806}, + %s ", 808}, {"\ Cannot chown target directory \"%s\" \n\ - %s ", 807}, + %s ", 809}, {"\ Cannot stat file \"%s\" \n\ - %s ", 808}, - {" `%s' and `%s' are the same file ", 809}, - {" Cannot overwrite directory `%s' ", 810}, + %s ", 810}, + {" `%s' and `%s' are the same file ", 811}, + {" Cannot overwrite directory `%s' ", 812}, {"\ Cannot move file \"%s\" to \"%s\" \n\ - %s ", 811}, + %s ", 813}, {"\ Cannot remove file \"%s\" \n\ - %s ", 812}, - {" Cannot overwrite directory \"%s\" %s ", 813}, - {" Cannot overwrite file \"%s\" %s ", 814}, + %s ", 814}, + {" `%s' and `%s' are the same directory ", 815}, + {" Cannot overwrite directory \"%s\" %s ", 816}, + {" Cannot overwrite file \"%s\" %s ", 817}, {"\ Cannot move directory \"%s\" to \"%s\" \n\ - %s ", 815}, + %s ", 818}, {"\ Cannot delete file \"%s\" \n\ - %s ", 816}, + %s ", 819}, {"\ Cannot remove directory \"%s\" \n\ - %s ", 817}, - {" Internal error: get_file \n", 818}, - {"1Copy", 819}, - {"1Move", 820}, - {"1Delete", 821}, - {"%o %f \"%s\"%m", 822}, - {"%o %d %f%m", 823}, - {"%o %f \"%s\"%e", 824}, - {"%o %d %f%e", 825}, - {"file", 826}, - {"files", 827}, - {"directory", 828}, - {"directories", 829}, - {"files/directories", 830}, - {" with source mask:", 831}, - {" Can't operate on \"..\"! ", 832}, - {"Yes", 833}, - {"No", 834}, - {" Sorry, I could not put the job in background ", 835}, - {" Internal failure ", 836}, - {" Unknown file operation ", 837}, + %s ", 820}, + {" Internal error: get_file \n", 821}, + {"1Copy", 822}, + {"1Move", 823}, + {"1Delete", 824}, + {"%o %f \"%s\"%m", 825}, + {"%o %d %f%m", 826}, + {"%o %f \"%s\"%e", 827}, + {"%o %d %f%e", 828}, + {"file", 829}, + {"files", 830}, + {"directory", 831}, + {"directories", 832}, + {"files/directories", 833}, + {" with source mask:", 834}, + {" Can't operate on \"..\"! ", 835}, + {"Yes", 836}, + {"No", 837}, + {" Sorry, I could not put the job in background ", 838}, + {" Internal failure ", 839}, + {" Unknown file operation ", 840}, {"\ Destination \"%s\" must be a directory \n\ - %s ", 838}, - {"&Retry", 839}, - {"&Abort", 840}, + %s ", 841}, + {"&Retry", 842}, + {"&Abort", 843}, {"\ \n\ Directory not empty. \n\ - Delete it recursively? ", 841}, + Delete it recursively? ", 844}, {"\ \n\ Background process: Directory not empty \n\ - Delete it recursively? ", 842}, - {"a&ll", 843}, - {"non&E", 844}, - {" Type 'yes' if you REALLY want to delete ", 845}, - {"all the directories ", 846}, - {" Recursive Delete ", 847}, - {" Background process: Recursive Delete ", 848}, - {"File", 849}, - {"Count", 850}, - {"Bytes", 851}, - {"Source", 852}, - {"Target", 853}, - {"Deleting", 854}, - {"Target file \"%s\" already exists!", 855}, - {"if &Size differs", 856}, - {"&Update", 857}, - {"Overwrite all targets?", 858}, - {"&Reget", 859}, - {"ap&Pend", 860}, - {"Overwrite this target?", 861}, - {"Target date: %s, size %d", 862}, - {"Source date: %s, size %d", 863}, - {" File exists ", 864}, - {" Background process: File exists ", 865}, - {"preserve &Attributes", 866}, - {"follow &Links", 867}, - {"to:", 868}, - {"&Using shell patterns", 869}, - {"&Background", 870}, - {"&Stable Symlinks", 871}, - {"&Dive into subdir if exists", 872}, + Delete it recursively? ", 845}, + {"a&ll", 846}, + {"non&E", 847}, + {" Type 'yes' if you REALLY want to delete ", 848}, + {"all the directories ", 849}, + {" Recursive Delete ", 850}, + {" Background process: Recursive Delete ", 851}, + {"File", 852}, + {"Count", 853}, + {"Bytes", 854}, + {"Source", 855}, + {"Target", 856}, + {"Deleting", 857}, + {"Target file \"%s\" already exists!", 858}, + {"if &Size differs", 859}, + {"&Update", 860}, + {"Overwrite all targets?", 861}, + {"&Reget", 862}, + {"ap&Pend", 863}, + {"Overwrite this target?", 864}, + {"Target date: %s, size %d", 865}, + {"Source date: %s, size %d", 866}, + {" File exists ", 867}, + {" Background process: File exists ", 868}, + {"preserve &Attributes", 869}, + {"follow &Links", 870}, + {"to:", 871}, + {"&Using shell patterns", 872}, + {"&Background", 873}, + {"&Stable Symlinks", 874}, + {"&Dive into subdir if exists", 875}, {"\ Invalid source pattern `%s' \n\ - %s ", 873}, - {"&Suspend", 874}, - {"Con&tinue", 875}, - {"&Chdir", 876}, - {"&Again", 877}, - {"&Quit", 878}, - {"Pane&lize", 879}, - {"&View - F3", 880}, - {"&Edit - F4", 881}, - {"Start at:", 882}, - {"Filename:", 883}, - {"Content: ", 884}, - {"&Tree", 885}, - {"Find File", 886}, - {"Grepping in %s", 887}, - {" Find/read ", 888}, - {" Problem reading from child ", 889}, - {"Finished", 890}, - {"Searching %s", 891}, - {"Suspend", 892}, - {"Restart", 893}, - {"Searching", 894}, - {"Find file", 895}, - {"Change to this directory", 896}, - {"Search again", 897}, - {"View this file", 898}, - {"Edit this file", 899}, - {"Send the results to a Panel", 900}, - {"Usage: fixhlp \n", 901}, - {"fixhlp: Cannot open toc for writing", 902}, + %s ", 876}, + {"&Suspend", 877}, + {"Con&tinue", 878}, + {"&Chdir", 879}, + {"&Again", 880}, + {"&Quit", 881}, + {"Pane&lize", 882}, + {"&View - F3", 883}, + {"&Edit - F4", 884}, + {"Start at:", 885}, + {"Filename:", 886}, + {"Content: ", 887}, + {"&Tree", 888}, + {"Find File", 889}, + {"Grepping in %s", 890}, + {" Find/read ", 891}, + {" Problem reading from child ", 892}, + {"Finished", 893}, + {"Searching %s", 894}, + {"Suspend", 895}, + {"Restart", 896}, + {"Searching", 897}, + {"Find file", 898}, + {"Change to this directory", 899}, + {"Search again", 900}, + {"View this file", 901}, + {"Edit this file", 902}, + {"Send the results to a Panel", 903}, + {"Usage: fixhlp \n", 904}, + {"fixhlp: Cannot open toc for writing", 905}, {"\ [Contents]\n\ Topics:\n\ -\n", 903}, +\n", 906}, {"\ Help file format error\n\ -", 904}, - {" Internal bug: Double start of link area ", 905}, - {" Can't find node [Contents] in help file ", 906}, - {" Help ", 907}, +", 907}, + {" Internal bug: Double start of link area ", 908}, + {" Can't find node [Contents] in help file ", 909}, + {" Help ", 910}, {"\ Can't open file %s \n\ - %s ", 908}, - {" Can't find node %s in help file ", 909}, - {"Index", 910}, - {"Prev", 911}, - {"&Move", 912}, - {"&Remove", 913}, - {"&Append", 914}, - {"&Insert", 915}, - {"New &Entry", 916}, - {"New &Group", 917}, - {"&Up", 918}, - {"&Add current", 919}, - {"Change &To", 920}, - {"Subgroup - press ENTER to see list", 921}, - {"Active VFS directories", 922}, - {"Directory hotlist", 923}, - {" Directory path ", 924}, - {" Directory label ", 925}, - {"Moving ", 926}, - {"New hotlist entry", 927}, - {"Directory label", 928}, - {"Directory path", 929}, - {" New hotlist group ", 930}, - {"Name of new group", 931}, - {"Label for \"%s\":", 932}, - {" Add to hotlist ", 933}, - {" Remove: ", 934}, + %s ", 911}, + {" Can't find node %s in help file ", 912}, + {"Index", 913}, + {"Prev", 914}, + {"&Move", 915}, + {"&Remove", 916}, + {"&Append", 917}, + {"&Insert", 918}, + {"New &Entry", 919}, + {"New &Group", 920}, + {"&Up", 921}, + {"&Add current", 922}, + {"Change &To", 923}, + {"Subgroup - press ENTER to see list", 924}, + {"Active VFS directories", 925}, + {"Directory hotlist", 926}, + {" Directory path ", 927}, + {" Directory label ", 928}, + {"Moving ", 929}, + {"New hotlist entry", 930}, + {"Directory label", 931}, + {"Directory path", 932}, + {" New hotlist group ", 933}, + {"Name of new group", 934}, + {"Label for \"%s\":", 935}, + {" Add to hotlist ", 936}, + {" Remove: ", 937}, {"\ \n\ Group not empty.\n\ - Remove it?", 935}, - {" Top level group ", 936}, - {"Hotlist is now kept in file ~/", 937}, - {"MC will load hotlist from ~/", 938}, - {"and then delete [Hotlist] section there", 939}, - {" Hotlist Load ", 940}, - {"MC was unable to write ~/", 941}, - {" file, your old hotlist entries were not deleted", 942}, - {"You have ~/", 943}, - {" file and [Hotlist] section in ~/", 944}, - {"Your ~/", 945}, - {" most probably was created\n", 946}, + Remove it?", 938}, + {" Top level group ", 939}, + {"Hotlist is now kept in file ~/", 940}, + {"MC will load hotlist from ~/", 941}, + {"and then delete [Hotlist] section there", 942}, + {" Hotlist Load ", 943}, + {"MC was unable to write ~/", 944}, + {" file, your old hotlist entries were not deleted", 945}, + {"You have ~/", 946}, + {" file and [Hotlist] section in ~/", 947}, + {"Your ~/", 948}, + {" most probably was created\n", 949}, {"\ by an earlier development version of MC\n\ -and is more actual than ~/", 947}, +and is more actual than ~/", 950}, {"\ entries\n\ -\n", 948}, +\n", 951}, {"\ You can choose between\n\ \n\ - Remove - remove old hotlist entries from ~/", 949}, + Remove - remove old hotlist entries from ~/", 952}, {"\ Keep - keep your old entries; you will be asked\n\ the same question next time\n\ - Merge - add old entries to hotlist as group \"Entries from ~/", 950}, - {"&Merge", 951}, - {" Entries from ~/", 952}, - {" file your old hotlist entries were not deleted", 953}, - {"Midnight Commander %s", 954}, - {"File: %s", 955}, - {"Free nodes %d (%d%%) of %d", 956}, - {"No node information", 957}, - {"Free space ", 958}, - {" (%d%%) of ", 959}, - {"No space information", 960}, - {"Type: %s ", 961}, - {"non-local vfs", 962}, - {"Device: %s", 963}, - {"Filesystem: %s", 964}, - {"Accessed: %s", 965}, - {"Modified: %s", 966}, - {"Created: %s", 967}, - {"Size: ", 968}, - {" (%d blocks)", 969}, - {"Owner: %s/%s", 970}, - {"Links: %d", 971}, - {"Mode: %s (%04o)", 972}, - {"Location: %Xh:%Xh", 973}, - {"File: None", 974}, - {"&Vertical", 975}, - {"&Horizontal", 976}, - {"&Xterm hintbar", 977}, - {"h&Intbar visible", 978}, - {"&Keybar visible", 979}, - {"command &Prompt", 980}, - {"show &Mini status", 981}, - {"menu&Bar visible", 982}, - {"&Equal split", 983}, - {"pe&Rmissions", 984}, - {"&File types", 985}, - {"&Save", 986}, - {" Layout ", 987}, - {" Panel split ", 988}, - {" Highlight... ", 989}, - {" Other options ", 990}, - {"output lines", 991}, - {"Layout", 992}, - {" Learn keys ", 993}, - {" Teach me a key ", 994}, + Merge - add old entries to hotlist as group \"Entries from ~/", 953}, + {"&Merge", 954}, + {" Entries from ~/", 955}, + {" file your old hotlist entries were not deleted", 956}, + {"Midnight Commander %s", 957}, + {"File: %s", 958}, + {"Free nodes %d (%d%%) of %d", 959}, + {"No node information", 960}, + {"Free space ", 961}, + {" (%d%%) of ", 962}, + {"No space information", 963}, + {"Type: %s ", 964}, + {"non-local vfs", 965}, + {"Device: %s", 966}, + {"Filesystem: %s", 967}, + {"Accessed: %s", 968}, + {"Modified: %s", 969}, + {"Created: %s", 970}, + {"Size: ", 971}, + {" (%d blocks)", 972}, + {"Owner: %s/%s", 973}, + {"Links: %d", 974}, + {"Mode: %s (%04o)", 975}, + {"Location: %Xh:%Xh", 976}, + {"File: None", 977}, + {"&Vertical", 978}, + {"&Horizontal", 979}, + {"&Xterm hintbar", 980}, + {"h&Intbar visible", 981}, + {"&Keybar visible", 982}, + {"command &Prompt", 983}, + {"show &Mini status", 984}, + {"menu&Bar visible", 985}, + {"&Equal split", 986}, + {"pe&Rmissions", 987}, + {"&File types", 988}, + {"&Save", 989}, + {" Layout ", 990}, + {" Panel split ", 991}, + {" Highlight... ", 992}, + {" Other options ", 993}, + {"output lines", 994}, + {"Layout", 995}, + {" Learn keys ", 996}, + {" Teach me a key ", 997}, {"\ Please press the %s\n\ and then wait until this message disappears.\n\ @@ -1178,384 +1181,394 @@ next to its button.\n\ \n\ If you want to escape, press a single Escape key\n\ -and wait as well.", 995}, - {" Cannot accept this key ", 996}, - {" You have entered \"%s\"", 997}, - {"OK", 998}, +and wait as well.", 998}, + {" Cannot accept this key ", 999}, + {" You have entered \"%s\"", 1000}, + {"OK", 1001}, {"\ It seems that all your keys already\n\ -work fine. That's great.", 999}, - {"&Discard", 1000}, +work fine. That's great.", 1002}, + {"&Discard", 1003}, {"\ Great! You have a complete terminal database!\n\ -All your keys work well.", 1001}, - {"Learn keys", 1002}, - {"Press all the keys mentioned here. After you have done it, check", 1003}, - {"which keys are not marked with OK. Press space on the missing", 1004}, - {"key, or click with the mouse to define it. Move around with Tab.", 1005}, +All your keys work well.", 1004}, + {"Learn keys", 1005}, + {"Press all the keys mentioned here. After you have done it, check", 1006}, + {"which keys are not marked with OK. Press space on the missing", 1007}, + {"key, or click with the mouse to define it. Move around with Tab.", 1008}, {"\ The Commander can't change to the directory that \n\ the subshell claims you are in. Perhaps you have \n\ deleted your working directory, or given yourself \n\ - extra access permissions with the \"su\" command? ", 1006}, - {"Press any key to continue...", 1007}, - {" The shell is already running a command ", 1008}, - {" The Midnight Commander ", 1009}, - {" Do you really want to quit the Midnight Commander? ", 1010}, - {"&Listing mode...", 1011}, - {"&Quick view C-x q", 1012}, - {"&Info C-x i", 1013}, - {"&Sort order...", 1014}, - {"&Filter...", 1015}, - {"&Network link...", 1016}, - {"FT&P link...", 1017}, - {"&Drive... M-d", 1018}, - {"&Rescan C-r", 1019}, - {"&User menu F2", 1020}, - {"&View F3", 1021}, - {"Vie&w file... ", 1022}, - {"&Filtered view M-!", 1023}, - {"&Edit F4", 1024}, - {"&Copy F5", 1025}, - {"c&Hmod C-x c", 1026}, - {"&Link C-x l", 1027}, - {"&SymLink C-x s", 1028}, - {"edit s&Ymlink C-x C-s", 1029}, - {"ch&Own C-x o", 1030}, - {"&Advanced chown ", 1031}, - {"&Rename/Move F6", 1032}, - {"&Mkdir F7", 1033}, - {"&Delete F8", 1034}, - {"&Quick cd M-c", 1035}, - {"select &Group M-+", 1036}, - {"u&Nselect group M-\\", 1037}, - {"reverse selec&Tion M-*", 1038}, - {"e&Xit F10", 1039}, - {"&Directory tree", 1040}, - {"&Find file M-?", 1041}, - {"s&Wap panels C-u", 1042}, - {"switch &Panels on/off C-o", 1043}, - {"&Compare directories C-x d", 1044}, - {"e&Xternal panelize C-x !", 1045}, - {"show directory s&Izes", 1046}, - {"command &History", 1047}, - {"di&Rectory hotlist C-\\", 1048}, - {"&Active VFS list C-x a", 1049}, - {"&Background jobs C-x j", 1050}, - {"&Undelete files (ext2fs only)", 1051}, - {"&Listing format edit", 1052}, - {"&Extension file edit", 1053}, - {"&Menu file edit", 1054}, - {"&Configuration...", 1055}, - {"c&Onfirmation...", 1056}, - {"&Display bits...", 1057}, - {"learn &Keys...", 1058}, - {"&Virtual FS...", 1059}, - {"&Save setup", 1060}, - {" &Left ", 1061}, - {" &Above ", 1062}, - {" &File ", 1063}, - {" &Command ", 1064}, - {" &Options ", 1065}, - {" &Right ", 1066}, - {" &Below ", 1067}, - {" Information ", 1068}, + extra access permissions with the \"su\" command? ", 1009}, + {"Press any key to continue...", 1010}, + {" The shell is already running a command ", 1011}, + {" The Midnight Commander ", 1012}, + {" Do you really want to quit the Midnight Commander? ", 1013}, + {"&Listing mode...", 1014}, + {"&Quick view C-x q", 1015}, + {"&Info C-x i", 1016}, + {"&Sort order...", 1017}, + {"&Filter...", 1018}, + {"&Network link...", 1019}, + {"FT&P link...", 1020}, + {"SM&B link...", 1021}, + {"&Drive... M-d", 1022}, + {"&Rescan C-r", 1023}, + {"&User menu F2", 1024}, + {"&View F3", 1025}, + {"Vie&w file... ", 1026}, + {"&Filtered view M-!", 1027}, + {"&Edit F4", 1028}, + {"&Copy F5", 1029}, + {"c&Hmod C-x c", 1030}, + {"&Link C-x l", 1031}, + {"&SymLink C-x s", 1032}, + {"edit s&Ymlink C-x C-s", 1033}, + {"ch&Own C-x o", 1034}, + {"&Advanced chown ", 1035}, + {"&Rename/Move F6", 1036}, + {"&Mkdir F7", 1037}, + {"&Delete F8", 1038}, + {"&Quick cd M-c", 1039}, + {"select &Group M-+", 1040}, + {"u&Nselect group M-\\", 1041}, + {"reverse selec&Tion M-*", 1042}, + {"e&Xit F10", 1043}, + {"&Directory tree", 1044}, + {"&Find file M-?", 1045}, + {"s&Wap panels C-u", 1046}, + {"switch &Panels on/off C-o", 1047}, + {"&Compare directories C-x d", 1048}, + {"e&Xternal panelize C-x !", 1049}, + {"show directory s&Izes", 1050}, + {"command &History", 1051}, + {"di&Rectory hotlist C-\\", 1052}, + {"&Active VFS list C-x a", 1053}, + {"&Background jobs C-x j", 1054}, + {"&Undelete files (ext2fs only)", 1055}, + {"&Listing format edit", 1056}, + {"&Extension file edit", 1057}, + {"&Menu file edit", 1058}, + {"&Configuration...", 1059}, + {"c&Onfirmation...", 1060}, + {"&Display bits...", 1061}, + {"learn &Keys...", 1062}, + {"&Virtual FS...", 1063}, + {"&Save setup", 1064}, + {" &Left ", 1065}, + {" &Above ", 1066}, + {" &File ", 1067}, + {" &Command ", 1068}, + {" &Options ", 1069}, + {" &Right ", 1070}, + {" &Below ", 1071}, + {" Information ", 1072}, {"\ Using the fast reload option may not reflect the exact \n\ directory contents. In this cases you'll need to do a \n\ manual reload of the directory. See the man page for \n\ - the details. ", 1069}, - {"Menu", 1070}, - {"Thank you for using GNU Midnight Commander", 1071}, - {"with mouse support on xterm%s.\n", 1072}, - {" and the Linux console", 1073}, - {"The TERM environment variable is unset!\n", 1074}, - {"Library directory for the Midnight Commander: %s\n", 1075}, - {"\ -Option -m is obsolete. Please look at Display Bits... in the Option's menu\n", 1076}, - {"Use to debug the background code", 1077}, - {"Request to run in color mode", 1078}, - {"Specifies a color configuration", 1079}, - {"Edits one file", 1080}, - {"Displays this help message", 1081}, - {"Displays a help screen on how to change the color scheme", 1082}, - {"Log ftp dialog to specified file", 1083}, - {"Obsolete", 1084}, - {"Requests to run in black and white", 1085}, - {"Disable mouse support in text version", 1086}, - {"Disables subshell support", 1087}, - {"Prints working directory at program exit", 1088}, - {"Resets soft keys on HP terminals", 1089}, - {"To run on slow terminals", 1090}, - {"Use stickchars to draw", 1091}, - {"Enables subshell support (default)", 1092}, - {"Tries to use termcap instead of terminfo", 1093}, - {"Displays the current version", 1094}, - {"Launches the file viewer on a file", 1095}, - {"Forces xterm features", 1096}, - {"Geometry for the window", 1097}, - {"GEOMETRY", 1098}, - {"No windows opened at startup", 1099}, - {"Display the directory that holds the .links startup files and exit", 1100}, + the details. ", 1073}, + {"Thank you for using GNU Midnight Commander", 1074}, + {"with mouse support on xterm%s.\n", 1075}, + {" and the Linux console", 1076}, + {"The TERM environment variable is unset!\n", 1077}, + {"Library directory for the Midnight Commander: %s\n", 1078}, + {"\ +Option -m is obsolete. Please look at Display Bits... in the Option's menu\n", 1079}, + {"Use to debug the background code", 1080}, + {"Request to run in color mode", 1081}, + {"Specifies a color configuration", 1082}, + {"Edits one file", 1083}, + {"Displays this help message", 1084}, + {"Displays a help screen on how to change the color scheme", 1085}, + {"Log ftp dialog to specified file", 1086}, + {"Obsolete", 1087}, + {"Requests to run in black and white", 1088}, + {"Disable mouse support in text version", 1089}, + {"Disables subshell support", 1090}, + {"Prints working directory at program exit", 1091}, + {"Resets soft keys on HP terminals", 1092}, + {"To run on slow terminals", 1093}, + {"Use stickchars to draw", 1094}, + {"Enables subshell support (default)", 1095}, + {"Tries to use termcap instead of terminfo", 1096}, + {"Displays the current version", 1097}, + {"Launches the file viewer on a file", 1098}, + {"Forces xterm features", 1099}, + {"Geometry for the window", 1100}, + {"GEOMETRY", 1101}, + {"No windows opened at startup", 1102}, + {"Display the directory that holds the .links startup files and exit", 1103}, {"\ Couldn't open tty line. You have to run mc without the -P flag.\n\ -On some systems you may want to run # `which mc`\n", 1101}, - {" Notice ", 1102}, +On some systems you may want to run # `which mc`\n", 1104}, + {" Notice ", 1105}, {"\ The Midnight Commander configuration files \n\ are now stored in the ~/.mc directory, the \n\ - files have been moved now\n", 1103}, - {"safe de&Lete", 1104}, - {"cd follows lin&Ks", 1105}, - {"advanced cho&Wn", 1106}, - {"l&Ynx-like motion", 1107}, - {"Animation", 1108}, - {"rotatin&G dash", 1109}, - {"co&Mplete: show all", 1110}, - {"&Use internal view", 1111}, - {"use internal ed&It", 1112}, - {"auto m&Enus", 1113}, - {"&Auto save setup", 1114}, - {"shell &Patterns", 1115}, - {"Compute &Totals", 1116}, - {"&Verbose operation", 1117}, - {"&Fast dir reload", 1118}, - {"mi&X all files", 1119}, - {"&Drop down menus", 1120}, - {"ma&Rk moves down", 1121}, - {"show &Hidden files", 1122}, - {"show &Backup files", 1123}, - {"&Never", 1124}, - {"on dumb &Terminals", 1125}, - {"alwa&Ys", 1126}, - {" Configure options ", 1127}, - {" Panel options ", 1128}, - {" Pause after run... ", 1129}, - {"Configure options", 1130}, - {"&Add new", 1131}, - {" External panelize ", 1132}, - {"External panelize", 1133}, - {"Other command", 1134}, - {" Add to external panelize ", 1135}, - {" Enter command label: ", 1136}, - {" I can't run external panelize while logged on a non local directory ", 1137}, - {"Find *.orig after patching", 1138}, - {"Find SUID and SGID programs", 1139}, - {"Cannot invoke command.", 1140}, - {"Pipe close failed", 1141}, - {"Show this help message", 1142}, - {"Display brief usage message", 1143}, - {"MTime", 1144}, - {"ATime", 1145}, - {"CTime", 1146}, - {"Perm", 1147}, - {"Nl", 1148}, - {"Inode", 1149}, - {"UID", 1150}, - {"GID", 1151}, - {" %s bytes in %d file%s", 1152}, - {"Unknow tag on display format: ", 1153}, - {" Do you really want to execute? ", 1154}, - {" No action taken ", 1155}, - {"RenMov", 1156}, - {"Mkdir", 1157}, + files have been moved now\n", 1106}, + {"safe de&Lete", 1107}, + {"cd follows lin&Ks", 1108}, + {"advanced cho&Wn", 1109}, + {"l&Ynx-like motion", 1110}, + {"Animation", 1111}, + {"rotatin&G dash", 1112}, + {"co&Mplete: show all", 1113}, + {"&Use internal view", 1114}, + {"use internal ed&It", 1115}, + {"auto m&Enus", 1116}, + {"&Auto save setup", 1117}, + {"shell &Patterns", 1118}, + {"Compute &Totals", 1119}, + {"&Verbose operation", 1120}, + {"&Fast dir reload", 1121}, + {"mi&X all files", 1122}, + {"&Drop down menus", 1123}, + {"ma&Rk moves down", 1124}, + {"show &Hidden files", 1125}, + {"show &Backup files", 1126}, + {"&Never", 1127}, + {"on dumb &Terminals", 1128}, + {"alwa&Ys", 1129}, + {" Configure options ", 1130}, + {" Panel options ", 1131}, + {" Pause after run... ", 1132}, + {"Configure options", 1133}, + {"&Add new", 1134}, + {" External panelize ", 1135}, + {"External panelize", 1136}, + {"Other command", 1137}, + {" Add to external panelize ", 1138}, + {" Enter command label: ", 1139}, + {" I can't run external panelize while logged on a non local directory ", 1140}, + {"Find *.orig after patching", 1141}, + {"Find SUID and SGID programs", 1142}, + {"Cannot invoke command.", 1143}, + {"Pipe close failed", 1144}, + {"Show this help message", 1145}, + {"Display brief usage message", 1146}, + {"MTime", 1147}, + {"ATime", 1148}, + {"CTime", 1149}, + {"Perm", 1150}, + {"Nl", 1151}, + {"Inode", 1152}, + {"UID", 1153}, + {"GID", 1154}, + {" %s bytes in %d file%s", 1155}, + {"Unknow tag on display format: ", 1156}, + {"User suplied format looks invalid, reverting to default.", 1157}, + {" Do you really want to execute? ", 1158}, + {" No action taken ", 1159}, + {"RenMov", 1160}, + {"Mkdir", 1161}, {"\ Can't chdir to %s \n\ - %s ", 1158}, - {"Couldn't open named pipe %s\n", 1159}, - {" The shell is still active. Quit anyway? ", 1160}, - {" There are stopped jobs.", 1161}, - {" Quit anyway? ", 1162}, - {"Warning: Couldn't change to %s.\n", 1163}, + %s ", 1162}, + {"Couldn't open named pipe %s\n", 1163}, + {" The shell is still active. Quit anyway? ", 1164}, + {" There are stopped jobs.", 1165}, + {" Quit anyway? ", 1166}, + {"Warning: Couldn't change to %s.\n", 1167}, {"\ Can't open the %s file for writing:\n\ -%s\n", 1164}, - {"Copy \"%s\" directory to:", 1165}, - {"Move \"%s\" directory to:", 1166}, +%s\n", 1168}, + {"Copy \"%s\" directory to:", 1169}, + {"Move \"%s\" directory to:", 1170}, {"\ Can't stat the destination \n\ - %s ", 1167}, - {" The destination isn't a directory ", 1168}, - {" Delete %s? ", 1169}, - {"Static", 1170}, - {"Dynamc", 1171}, + %s ", 1171}, + {" The destination isn't a directory ", 1172}, + {" Delete %s? ", 1173}, + {"Static", 1174}, + {"Dynamc", 1175}, {"\ Can't chdir to \"%s\" \n\ - %s ", 1172}, - {"Forget", 1173}, - {"Rmdir", 1174}, + %s ", 1176}, + {"Forget", 1177}, + {"Rmdir", 1178}, {"\ Can't write to the %s file:\n\ -%s\n", 1175}, - {" Invalid shell pattern defination \"%c\". ", 1176}, - {" Debug ", 1177}, - {" ERROR: ", 1178}, - {" True: ", 1179}, - {" False: ", 1180}, - {" Warning -- ignoring file ", 1181}, +%s\n", 1179}, + {" Invalid shell pattern defination \"%c\". ", 1180}, + {" Debug ", 1181}, + {" ERROR: ", 1182}, + {" True: ", 1183}, + {" False: ", 1184}, + {" Warning -- ignoring file ", 1185}, {"\ File %s is not owned by root or you or is world writable.\n\ -Using it may compromise your security", 1182}, - {" I can't run programs while logged on a non local directory ", 1183}, - {" User menu ", 1184}, - {"name_trunc: too big", 1185}, - {"%b %e %H:%M", 1186}, - {"%b %e %Y", 1187}, - {" Pipe failed ", 1188}, - {" Dup failed ", 1189}, +Using it may compromise your security", 1186}, + {" I can't run programs while logged on a non local directory ", 1187}, + {" Empty file %s ", 1188}, + {" User menu ", 1189}, + {"name_trunc: too big", 1190}, + {"%b %e %H:%M", 1191}, + {"%b %e %Y", 1192}, + {" Pipe failed ", 1193}, + {" Dup failed ", 1194}, {"\ File: \n\ \n\ - ", 1190}, + ", 1195}, {"\ \n\ \n\ -has been modified, do you want to save the changes?\n", 1191}, - {" Save changes ", 1192}, - {" Can't spawn child program ", 1193}, - {" Empty output from child filter ", 1194}, - {" Could not open file ", 1195}, - {" Can't open file \"", 1196}, +has been modified, do you want to save the changes?\n", 1196}, + {" Save changes ", 1197}, + {" Can't spawn child program ", 1198}, + {" Empty output from child filter ", 1199}, + {" Could not open file ", 1200}, + {" Can't open file \"", 1201}, {"\ Can't stat file \n\ - ", 1197}, - {" Can't view: not a regular file ", 1198}, + ", 1202}, + {" Can't view: not a regular file ", 1203}, {"\ Can't open \"%s\"\n\ - %s ", 1199}, - {"File: %s", 1200}, - {" [grow]", 1201}, - {"Searching for `%s'", 1202}, - {" Search string not found ", 1203}, - {" Invalid regular expression ", 1204}, + %s ", 1204}, + {"\ + Can't stat \"%s\"\n\ + %s ", 1205}, + {"File: %s", 1206}, + {" [grow]", 1207}, + {"Searching for `%s'", 1208}, + {" Search string not found ", 1209}, + {" Invalid regular expression ", 1210}, {"\ The current line number is %d.\n\ - Enter the new line number:", 1205}, - {" Enter regexp:", 1206}, - {"Ascii", 1207}, - {"Hex", 1208}, - {"Line", 1209}, - {"RxSrch", 1210}, - {"EdText", 1211}, - {"EdHex", 1212}, - {"UnWrap", 1213}, - {"Wrap", 1214}, - {"HxSrch", 1215}, - {"Raw", 1216}, - {"Parse", 1217}, - {"Unform", 1218}, - {"Format", 1219}, - {"Function key 1", 1220}, - {"Function key 2", 1221}, - {"Function key 3", 1222}, - {"Function key 4", 1223}, - {"Function key 5", 1224}, - {"Function key 6", 1225}, - {"Function key 7", 1226}, - {"Function key 8", 1227}, - {"Function key 9", 1228}, - {"Function key 10", 1229}, - {"Function key 11", 1230}, - {"Function key 12", 1231}, - {"Function key 13", 1232}, - {"Function key 14", 1233}, - {"Function key 15", 1234}, - {"Function key 16", 1235}, - {"Function key 17", 1236}, - {"Function key 18", 1237}, - {"Function key 19", 1238}, - {"Function key 20", 1239}, - {"Backspace key", 1240}, - {"End key", 1241}, - {"Up arrow key", 1242}, - {"Down arrow key", 1243}, - {"Left arrow key", 1244}, - {"Right arrow key", 1245}, - {"Home key", 1246}, - {"Page Down key", 1247}, - {"Page Up key", 1248}, - {"Insert key", 1249}, - {"Delete key", 1250}, - {"Completion/M-tab", 1251}, - {"+ on keypad", 1252}, - {"- on keypad", 1253}, - {"* on keypad", 1254}, - {"Left arrow keypad", 1255}, - {"Right arrow keypad", 1256}, - {"Up arrow keypad", 1257}, - {"Down arrow keypad", 1258}, - {"Home on keypad", 1259}, - {"End on keypad", 1260}, - {"Page Down keypad", 1261}, - {"Page Up keypad", 1262}, - {"Insert on keypad", 1263}, - {"Delete on keypad", 1264}, - {"Enter on keypad", 1265}, - {"Slash on keypad", 1266}, - {"NumLock on keypad", 1267}, + Enter the new line number:", 1211}, + {"\ + The current address is 0x%lx.\n\ + Enter the new address:", 1212}, + {" Goto Address ", 1213}, + {" Enter regexp:", 1214}, + {"Ascii", 1215}, + {"Hex", 1216}, + {"Goto", 1217}, + {"Line", 1218}, + {"RxSrch", 1219}, + {"EdText", 1220}, + {"EdHex", 1221}, + {"UnWrap", 1222}, + {"Wrap", 1223}, + {"HxSrch", 1224}, + {"Raw", 1225}, + {"Parse", 1226}, + {"Unform", 1227}, + {"Format", 1228}, + {"Function key 1", 1229}, + {"Function key 2", 1230}, + {"Function key 3", 1231}, + {"Function key 4", 1232}, + {"Function key 5", 1233}, + {"Function key 6", 1234}, + {"Function key 7", 1235}, + {"Function key 8", 1236}, + {"Function key 9", 1237}, + {"Function key 10", 1238}, + {"Function key 11", 1239}, + {"Function key 12", 1240}, + {"Function key 13", 1241}, + {"Function key 14", 1242}, + {"Function key 15", 1243}, + {"Function key 16", 1244}, + {"Function key 17", 1245}, + {"Function key 18", 1246}, + {"Function key 19", 1247}, + {"Function key 20", 1248}, + {"Backspace key", 1249}, + {"End key", 1250}, + {"Up arrow key", 1251}, + {"Down arrow key", 1252}, + {"Left arrow key", 1253}, + {"Right arrow key", 1254}, + {"Home key", 1255}, + {"Page Down key", 1256}, + {"Page Up key", 1257}, + {"Insert key", 1258}, + {"Delete key", 1259}, + {"Completion/M-tab", 1260}, + {"+ on keypad", 1261}, + {"- on keypad", 1262}, + {"* on keypad", 1263}, + {"Left arrow keypad", 1264}, + {"Right arrow keypad", 1265}, + {"Up arrow keypad", 1266}, + {"Down arrow keypad", 1267}, + {"Home on keypad", 1268}, + {"End on keypad", 1269}, + {"Page Down keypad", 1270}, + {"Page Up keypad", 1271}, + {"Insert on keypad", 1272}, + {"Delete on keypad", 1273}, + {"Enter on keypad", 1274}, + {"Slash on keypad", 1275}, + {"NumLock on keypad", 1276}, {"\ Couldn't open %s archive\n\ -%s", 1268}, - {"Inconsistent extfs archive", 1269}, - {"Sorry, we can not do password authenticated connections for now.", 1270}, - {"ftpfs: Disconnecting from %s", 1271}, - {" FTP: Password required for ", 1272}, - {" Proxy: Password required for ", 1273}, - {"ftpfs: sending proxy login name", 1274}, - {"ftpfs: sending proxy user password", 1275}, - {"ftpfs: proxy authentication succeeded", 1276}, - {"ftpfs: connected to %s", 1277}, - {"ftpfs: sending login name", 1278}, - {"ftpfs: sending user password", 1279}, - {"ftpfs: logged in", 1280}, - {"ftpfs: Login incorrect for user %s ", 1281}, - {" Could not set source routing (%s)", 1282}, - {"ftpfs: Invalid host name.", 1283}, - {"ftpfs: Invalid host address.", 1284}, - {"ftpfs: making connection to %s", 1285}, - {"ftpfs: connection interrupted by user", 1286}, - {"ftpfs: connection to server failed: %s", 1287}, - {"Waiting to retry... %d (Control-C to cancel)", 1288}, - {"ftpfs: could not setup passive mode for source routing", 1289}, - {"ftpfs: could not setup passive mode", 1290}, - {"ftpfs: aborting transfer.", 1291}, - {"ftpfs: abort error: %s", 1292}, - {"ftpfs: abort failed", 1293}, - {"ftpfs: CWD failed.", 1294}, - {"ftpfs: couldn't resolve symlink", 1295}, - {"Resolving symlink...", 1296}, - {"ftpfs: Reading FTP directory %s... (don't use UNIX ls options)", 1297}, - {"ftpfs: Reading FTP directory %s...", 1298}, - {"ftpfs: FAIL", 1299}, - {"ftpfs: reading FTP directory interrupt by user", 1300}, - {"ftpfs: got listing", 1301}, - {"ftpfs: failed", 1302}, - {"ftpfs: failed; nowhere to fallback to", 1303}, - {"ftpfs: storing file %d (%d)", 1304}, +%s", 1277}, + {"Inconsistent extfs archive", 1278}, + {"Sorry, we can not do password authenticated connections for now.", 1279}, + {"ftpfs: Disconnecting from %s", 1280}, + {" FTP: Password required for ", 1281}, + {" Proxy: Password required for ", 1282}, + {"ftpfs: sending proxy login name", 1283}, + {"ftpfs: sending proxy user password", 1284}, + {"ftpfs: proxy authentication succeeded", 1285}, + {"ftpfs: connected to %s", 1286}, + {"ftpfs: sending login name", 1287}, + {"ftpfs: sending user password", 1288}, + {"ftpfs: logged in", 1289}, + {"ftpfs: Login incorrect for user %s ", 1290}, + {" Could not set source routing (%s)", 1291}, + {"ftpfs: Invalid host name.", 1292}, + {"ftpfs: Invalid host address.", 1293}, + {"ftpfs: making connection to %s", 1294}, + {"ftpfs: connection interrupted by user", 1295}, + {"ftpfs: connection to server failed: %s", 1296}, + {"Waiting to retry... %d (Control-C to cancel)", 1297}, + {"ftpfs: could not setup passive mode for source routing", 1298}, + {"ftpfs: could not setup passive mode", 1299}, + {"ftpfs: aborting transfer.", 1300}, + {"ftpfs: abort error: %s", 1301}, + {"ftpfs: abort failed", 1302}, + {"ftpfs: CWD failed.", 1303}, + {"ftpfs: couldn't resolve symlink", 1304}, + {"Resolving symlink...", 1305}, + {"ftpfs: Reading FTP directory %s... (don't use UNIX ls options)", 1306}, + {"ftpfs: Reading FTP directory %s...", 1307}, + {"ftpfs: FAIL", 1308}, + {"ftpfs: reading FTP directory interrupt by user", 1309}, + {"ftpfs: got listing", 1310}, + {"ftpfs: failed", 1311}, + {"ftpfs: failed; nowhere to fallback to", 1312}, + {"ftpfs: storing file %d (%d)", 1313}, {"\ ~/.netrc file has not correct mode.\n\ -Remove password or correct mode.", 1305}, - {" MCFS ", 1306}, - {" The server does not support this version ", 1307}, +Remove password or correct mode.", 1314}, + {" MCFS ", 1315}, + {" The server does not support this version ", 1316}, {"\ The remote server is not running on a system port \n\ you need a password to log in, but the information may \n\ - not be safe on the remote side. Continue? \n", 1308}, - {" Yes ", 1309}, - {" No ", 1310}, - {" The remote server is running on strange port. Giving up.\n", 1311}, - {" MCFS Password required ", 1312}, - {" Invalid password ", 1313}, - {" Too many open connections ", 1314}, + not be safe on the remote side. Continue? \n", 1317}, + {" Yes ", 1318}, + {" No ", 1319}, + {" The remote server is running on strange port. Giving up.\n", 1320}, + {" MCFS Password required ", 1321}, + {" Invalid password ", 1322}, + {" Too many open connections ", 1323}, {"\ Couldn't open tar archive\n\ -%s", 1315}, - {"Unexpected EOF on archive file", 1316}, - {"Inconsistent tar archive", 1317}, +%s", 1324}, + {"Unexpected EOF on archive file", 1325}, + {"Inconsistent tar archive", 1326}, {"\ Hmm,...\n\ %s\n\ -doesn't look like a tar archive.", 1318}, +doesn't look like a tar archive.", 1327}, }; -int _msg_tbl_length = 1318; +int _msg_tbl_length = 1327; Binary files old/mc-4.5.33/po/cs.gmo and new/mc-4.5.34/po/cs.gmo differ diff -ruN old/mc-4.5.33/po/cs.po new/mc-4.5.34/po/cs.po --- old/mc-4.5.33/po/cs.po Thu May 27 17:45:41 1999 +++ new/mc-4.5.34/po/cs.po Sun Jul 4 13:27:08 1999 @@ -1,17 +1,18 @@ # Message catalog for mc & gmc. # Copyright (C) 1999 Free Software Foundation, Inc. # Pavel Machek , 1998. +# David ©auer , 1999. # msgid "" msgstr "" -"Project-Id-Version: mc 4.5.30\n" -"POT-Creation-Date: 1999-04-28 14:41+0200\n" -"PO-Revision-Date: 1999-04-15 23:50+02:00\n" -"Last-Translator: David Sauer \n" +"Project-Id-Version: mc 4.5.33\n" +"POT-Creation-Date: 1999-05-27 16:45-0500\n" +"PO-Revision-Date: 1999-04-22 00:04+02:00\n" +"Last-Translator: David Sauer \n" "Language-Team: czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-2\n" -"Content-Transfer-Encoding: unknown\n" +"Content-Transfer-Encoding: 8-bit\n" #: edit/edit_key_translator.c:121 msgid " Emacs key: " @@ -41,13 +42,11 @@ #: gnome/gcmd.c:109 msgid "The Midnight Commander Team" -msgstr "Vývojový tým program Midnight Commander" +msgstr "Vývojový tým programu Midnight Commander" #: gnome/gcmd.c:111 msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" -msgstr "" -"oznamování chyb: http://bugs.gnome.org, nebo pou¾ijte gnome-bug (pouze " -"anglicky)" +msgstr "oznamování chyb: http://bugs.gnome.org, nebo pou¾ijte gnome-bug (anglicky)." #: gnome/gcmd.c:123 msgid "GNU Midnight Commander" @@ -57,45 +56,45 @@ msgid "The GNOME edition of the Midnight Commander file manager." msgstr "Midnight Commander: verze pro desktop Gnome." -#: gnome/gcmd.c:263 +#: gnome/gcmd.c:261 msgid "Sort By" msgstr "Seøadit podle" #. we define this up here so we can pass it in to our callback -#: gnome/gcmd.c:268 +#: gnome/gcmd.c:266 msgid "Ignore case sensitivity." msgstr "Ignorovat velikost písmen." -#: gnome/gcmd.c:271 +#: gnome/gcmd.c:269 msgid "Sort files by " msgstr "Seøadit soubory podle " -#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 msgid "Name" msgstr "Jméno" -#: gnome/gcmd.c:283 +#: gnome/gcmd.c:281 msgid "File Type" msgstr "Typ souboru" -#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 #: src/screen.c:397 msgid "Size" msgstr "Délka" -#: gnome/gcmd.c:295 +#: gnome/gcmd.c:293 msgid "Time Last Accessed" msgstr "Èas posledního pøístupu" -#: gnome/gcmd.c:301 +#: gnome/gcmd.c:299 msgid "Time Last Modified" msgstr "Èas poslední modifikace" -#: gnome/gcmd.c:307 +#: gnome/gcmd.c:305 msgid "Time Last Changed" msgstr "Èas poslední zmìny" -#: gnome/gcmd.c:321 +#: gnome/gcmd.c:319 msgid "Reverse the order." msgstr "Obrátit poøadí." @@ -107,55 +106,55 @@ msgid "Enter label for command:" msgstr "Zadejte oznaèení pro pøíkaz:" -#: gnome/gcmd.c:489 +#: gnome/gcmd.c:495 msgid "Find all core files" msgstr "Najít 'core' soubory" -#: gnome/gcmd.c:492 src/panelize.c:350 +#: gnome/gcmd.c:498 src/panelize.c:350 msgid "Find rejects after patching" msgstr "Najít odmítnuté èásti záplat (*.rej)" -#: gnome/gcmd.c:536 +#: gnome/gcmd.c:543 msgid "Run Command" msgstr "Spustit pøíkaz" #. Frame 1 -#: gnome/gcmd.c:541 +#: gnome/gcmd.c:548 msgid "Preset Commands" msgstr "Nastavit pøíkazy" #. add add/remove buttons in center -#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 msgid "Add" msgstr "Pøidat" -#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 msgid "Remove" msgstr "Odstranit" #. Frame 2 -#: gnome/gcmd.c:570 +#: gnome/gcmd.c:577 msgid "Run this Command" msgstr "Spustit tento Pøíkaz" -#: gnome/gcmd.c:577 +#: gnome/gcmd.c:584 msgid "Command: " msgstr "Pøíkaz:" -#: gnome/gcmd.c:646 +#: gnome/gcmd.c:662 msgid "Set Filter" msgstr "Nastavit filtr" -#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 -#: gnome/gscreen.c:2551 +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2508 msgid "Show all files" -msgstr "Ukázat v¹echny soubory" +msgstr "V¹echny soubory" -#: gnome/gcmd.c:658 +#: gnome/gcmd.c:674 msgid "." msgstr "." -#: gnome/gcmd.c:674 +#: gnome/gcmd.c:690 msgid "" "Enter a filter here for files in the panel view.\n" "\n" @@ -167,27 +166,27 @@ "Napøíklad:\n" "*.png pro soubory konèící .png" -#: gnome/gcmd.c:676 +#: gnome/gcmd.c:692 msgid "Enter a Regular Expression to filter files in the panel view." msgstr "Zadejte regulární výraz pro filtrování jmen soubporù." -#: gnome/gcmd.c:733 +#: gnome/gcmd.c:752 msgid " Open with..." msgstr " Otevøít èím..." -#: gnome/gcmd.c:734 +#: gnome/gcmd.c:753 msgid "Enter extra arguments:" msgstr "Zadejte dal¹í argumenty:" -#: gnome/gcmd.c:796 +#: gnome/gcmd.c:815 msgid "Desktop entry properties" msgstr "Vlastnosti pro polo¾ku na plo¹e." -#: gnome/gcmd.c:821 +#: gnome/gcmd.c:841 msgid "Select File" msgstr "Vyberte soubor" -#: gnome/gcmd.c:829 +#: gnome/gcmd.c:849 msgid "" "Enter a filter here to select files in the panel view with.\n" "\n" @@ -199,14 +198,22 @@ "Napøíklad:\n" "*.png vybere soubory konèící na .png (obrázky formátu PNG)" -#: gnome/gcmd.c:831 +#: gnome/gcmd.c:851 msgid "Enter a regular expression here to select files in the panel view with." msgstr "Zadejte regulární výraz popisující názvy souborù, které chcete vidìt." -#: gnome/gcmd.c:874 src/cmd.c:545 src/cmd.c:596 +#: gnome/gcmd.c:897 src/cmd.c:543 src/cmd.c:594 msgid " Malformed regular expression " msgstr " ©patnì zadaný regulární výraz " +#: gnome/gcmd.c:942 +msgid "Creating a desktop link" +msgstr "Vytvoøení odkazu na plo¹e" + +#: gnome/gcmd.c:943 +msgid "Enter the URL:" +msgstr "Zadejte URL:" + #: gnome/gcustom-layout.c:36 msgid "Access Time" msgstr "Èas pøístupu" @@ -308,7 +315,7 @@ msgstr "" "Nelze vutvoøit symbolický odkaz %s na %s; na Plo¹e nebudou poèáteèní ikony." -#: gnome/gdesktop.c:2397 +#: gnome/gdesktop.c:2398 msgid "" "Unable to locate the file:\n" "background-properties-capplet\n" @@ -321,54 +328,62 @@ "\n" "Nelze nastavit pozadí Plochy." -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +#: gnome/gdesktop.c:2407 gnome/glayout.c:361 msgid "_Terminal" msgstr "_Terminál" -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +#: gnome/gdesktop.c:2407 gnome/glayout.c:361 msgid "Launch a new terminal in the current directory" msgstr "V aktuálním adresáøi odstartovat nový terminál." #. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +#: gnome/gdesktop.c:2409 gnome/glayout.c:363 msgid "_Directory..." msgstr "_Adresáø..." -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +#: gnome/gdesktop.c:2409 gnome/glayout.c:363 msgid "Creates a new directory" msgstr "Vytvoøí nový adresáø" -#: gnome/gdesktop.c:2409 +#: gnome/gdesktop.c:2410 +msgid "URL L_ink..." +msgstr "Odkaz na _URL..." + +#: gnome/gdesktop.c:2410 +msgid "Creates a new URL link" +msgstr "Vytvoøí nový odkaz na URL" + +#: gnome/gdesktop.c:2411 msgid "_Launcher..." -msgstr "_Startovaè" +msgstr "_Spou¹tìè..." -#: gnome/gdesktop.c:2409 +#: gnome/gdesktop.c:2411 msgid "Creates a new launcher" -msgstr "Vytvoøí nový startovaè" +msgstr "Vytvoøí nový spou¹tìè" -#: gnome/gdesktop.c:2417 gnome/glayout.c:451 +#: gnome/gdesktop.c:2419 gnome/glayout.c:451 msgid "Arrange Icons" msgstr "Srovnat ikony" -#: gnome/gdesktop.c:2418 +#: gnome/gdesktop.c:2420 msgid "Create New Window" -msgstr "Vytvoøit nové okno" +msgstr "Vytvoøit nové okno správce souborù" -#: gnome/gdesktop.c:2420 +#: gnome/gdesktop.c:2422 msgid "Recreate Desktop Shortcuts" -msgstr "Obnoví klávesové zkratky na plo¹e" +msgstr "Znovu vytvoøit odkazy na plo¹e" -#: gnome/gdesktop.c:2421 gnome/glayout.c:454 +#: gnome/gdesktop.c:2423 gnome/glayout.c:454 msgid "Rescan Desktop" -msgstr "Obnoví obsah plochy" +msgstr "Aktualizovat obsah plochy" -#: gnome/gdesktop.c:2422 +#: gnome/gdesktop.c:2424 msgid "Configure Background Image" msgstr "Konfigurace obrázku pozadí" #: gnome/gdialogs.c:60 msgid "To: " -msgstr "Komu: " +msgstr "Kam: " #: gnome/gdialogs.c:61 msgid "Copying from: " @@ -388,7 +403,7 @@ "folder. Please select the action to be performed." msgstr "" "Nìkteré ze souborù, které zkou¹íte kopírovat ji¾ existují v cílovém \n" -"adresíøi. Vyberte nìkterém z následujících akcí." +"adresáøi. Vyberte nìkterém z následujících akcí." #: gnome/gdialogs.c:398 msgid "Prompt me before overwriting any file." @@ -427,40 +442,40 @@ msgid "Replace it?" msgstr "Nahradit ?" -#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2355 src/screen.c:2385 src/tree.c:1015 +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 src/file.c:802 +#: src/screen.c:2365 src/screen.c:2395 src/tree.c:1015 msgid "Copy" msgstr "Kopírovat" -#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 msgid "Move" msgstr "Pøesunout" -#: gnome/gdialogs.c:587 +#: gnome/gdialogs.c:588 msgid "Destination" msgstr "Cíl" -#: gnome/gdialogs.c:591 +#: gnome/gdialogs.c:592 msgid "Find Destination Folder" msgstr "Najít cílový adresáø" -#: gnome/gdialogs.c:596 +#: gnome/gdialogs.c:597 msgid "Copy as a background process" msgstr "Kopírovat na pozadí" -#: gnome/gdialogs.c:616 +#: gnome/gdialogs.c:617 msgid "Advanced Options" msgstr "Pokroèilej¹í nastavení" -#: gnome/gdialogs.c:620 +#: gnome/gdialogs.c:621 msgid "Preserve symlinks" msgstr "Chránit symbolické odkazy " -#: gnome/gdialogs.c:630 +#: gnome/gdialogs.c:631 msgid "Follow links." msgstr "Následovat linky." -#: gnome/gdialogs.c:636 +#: gnome/gdialogs.c:637 msgid "" "Selecting this will copy the files that symlinks point to instead of just " "copying the link." @@ -469,23 +484,23 @@ "\n" "odkazuje symbolický odkaz, nikoli tento odkaz samotný." -#: gnome/gdialogs.c:641 +#: gnome/gdialogs.c:642 msgid "Preserve file attributes." msgstr "Zachovat atributy" -#: gnome/gdialogs.c:646 +#: gnome/gdialogs.c:647 msgid "Preserves the permissions and the UID/GID if possible" msgstr "Zachovávat pøístupová práva, vlastníka a skupinu (je-li to mo¾né)" -#: gnome/gdialogs.c:652 +#: gnome/gdialogs.c:653 msgid "Recursively copy subdirectories." msgstr "Rekurzivní kopie adresáøù" -#: gnome/gdialogs.c:657 +#: gnome/gdialogs.c:658 msgid "If set, this will copy the directories recursively" msgstr "Pokud je nastaveno, budou adresøe kopírovány rekurzivnì" -#: gnome/gdialogs.c:761 +#: gnome/gdialogs.c:767 #, c-format msgid "" "%s\n" @@ -496,59 +511,58 @@ "\n" "Adresáø není prázdný. Smazat vèetnì podadresáøù? " -#: gnome/gdialogs.c:770 src/file.c:2228 +#: gnome/gdialogs.c:776 src/file.c:2228 msgid " Delete: " msgstr " Smazat: " -#: gnome/gdialogs.c:774 +#: gnome/gdialogs.c:780 msgid "Do the same for the rest" msgstr "Toté¾ pro zbývající soubory" -#: gnome/gdialogs.c:857 +#: gnome/gdialogs.c:863 msgid "Move Progress" msgstr "Prùbìh pøesunù" -#: gnome/gdialogs.c:860 +#: gnome/gdialogs.c:866 msgid "Copy Progress" msgstr "Prùbìh kopírování" -#: gnome/gdialogs.c:863 +#: gnome/gdialogs.c:869 msgid "Delete Progress" msgstr "Prùbìh mazání" -#: gnome/gdialogs.c:913 +#: gnome/gdialogs.c:919 msgid "File " msgstr "Soubor " -#: gnome/gdialogs.c:917 +#: gnome/gdialogs.c:923 msgid "is " msgstr "je " -#: gnome/gdialogs.c:920 +#: gnome/gdialogs.c:926 msgid "done." -msgstr "hotovo." +msgstr "zpracován." #. Translators should take care as "Password" or its translations #. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1775 +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1775 msgid "Password:" msgstr "Heslo:" -#: gnome/gdialogs.c:980 -#, fuzzy +#: gnome/gdialogs.c:986 msgid "Password" -msgstr "Heslo:" +msgstr "Heslo" #. Create the dialog -#: gnome/gdialogs.c:1012 +#: gnome/gdialogs.c:1018 msgid "Symbolic Link" msgstr "Symbolický odkaz:" -#: gnome/gdialogs.c:1028 src/boxes.c:803 +#: gnome/gdialogs.c:1034 src/boxes.c:803 msgid "Existing filename (filename symlink will point to):" msgstr "Existující jméno (na nìj¾ bude symlink ukazovat):" -#: gnome/gdialogs.c:1042 src/boxes.c:801 +#: gnome/gdialogs.c:1048 src/boxes.c:801 msgid "Symbolic link filename:" msgstr "Jméno symbolického linku:" @@ -558,7 +572,7 @@ #: gnome/gdnd.c:53 msgid "_Copy here" -msgstr "_Kopírovat zde" +msgstr "_Zkopírovat sem" #: gnome/gdnd.c:54 msgid "_Link here" @@ -575,7 +589,7 @@ "Could not stat %s\n" "%s" msgstr "" -" Nemohu provést stat na %s\n" +" Nelze provést stat na %s\n" "%s" #: gnome/gicon.c:154 @@ -612,7 +626,7 @@ #: gnome/glayout.c:51 gnome/glayout.c:67 msgid "Switch view to show user-defined statistics" -msgstr "Pøepna zobrazení souborù na u¾ivatelem definovaný formát" +msgstr "Pøepne zobrazení souborù na u¾ivatelem definovaný formát" #: gnome/glayout.c:57 msgid "Icons" @@ -718,9 +732,9 @@ #: gnome/glayout.c:398 msgid "Reverses the list of tagged files" -msgstr "Oznaèené soubory seøadí opaènì, ne¾ jsou" +msgstr "Zru¹í oznaèení oznaèených souborù a oznaèí ty dosud neoznaèené." -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2031 +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 msgid "Search" msgstr "Hledat" @@ -728,9 +742,9 @@ msgid "Search for a file in the current Panel" msgstr "Hledat soubor v aktuálním panelu" -#: gnome/glayout.c:403 gnome/gscreen.c:1437 +#: gnome/glayout.c:403 gnome/gscreen.c:1447 msgid "_Rescan Directory" -msgstr "_Obnovit zobrazení adresáøe" +msgstr "_Aktualizovat zobrazení adresáøe" #: gnome/glayout.c:403 msgid "Rescan the directory contents" @@ -763,11 +777,11 @@ #. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, #: gnome/glayout.c:421 msgid "_Edit mime types..." -msgstr "_Editovat MIME typy" +msgstr "_Upravit MIME typy" #: gnome/glayout.c:421 msgid "Edits the MIME type bindings" -msgstr "Editování informací o MIME typech" +msgstr "Úprava informací o MIME typech" #: gnome/glayout.c:423 msgid "_Run Command..." @@ -779,11 +793,11 @@ #: gnome/glayout.c:425 msgid "_Run Command in panel..." -msgstr "provést pøíkaz _V panelu..." +msgstr "P_rovést pøíkaz v panelu..." #: gnome/glayout.c:425 msgid "Run a command and put the results in a panel" -msgstr "Spustit pøíaz a zobrazit výsledek v panelu" +msgstr "Spustit pøíkaz a zobrazit výsledek v panelu" #: gnome/glayout.c:435 msgid "_Background jobs..." @@ -799,7 +813,7 @@ #: gnome/glayout.c:438 msgid "Terminates the file manager and the desktop" -msgstr "Ukonèit správce souborù a správu Plochy" +msgstr "Ukonèit správce souborù a správu ploch" #: gnome/glayout.c:453 msgid "Rescan System Devices" @@ -825,7 +839,7 @@ msgid "File/New/Directory..." msgstr "Soubor/Nový/Adresáø" -#: gnome/gmain.c:561 +#: gnome/gmain.c:555 msgid "" "You are running the GNOME File Manager as root.\n" "\n" @@ -931,17 +945,15 @@ #: gnome/gnome-file-property-dialog.c:403 #: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2353 src/screen.c:2383 +#: src/screen.c:2363 src/screen.c:2393 msgid "View" msgstr "Prohlí¾et" #: gnome/gnome-file-property-dialog.c:404 -#, fuzzy msgid "Use default View options" -msgstr "Pou¾í standardní akci pro prohlí¾ení" +msgstr "Pou¾ít pro prohlí¾ení standardní nastavení" #: gnome/gnome-file-property-dialog.c:439 -#, fuzzy msgid "Select an Icon" msgstr "Vybrat ikonu" @@ -967,7 +979,7 @@ msgstr "Pou¾í standardní akci pro prohlí¾ení" #: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2354 src/screen.c:2384 src/view.c:2027 +#: src/screen.c:2364 src/screen.c:2394 src/view.c:2034 msgid "Edit" msgstr "Editace" @@ -1029,15 +1041,15 @@ #. Special #: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 msgid "Set UID" -msgstr "Nastavit UID" +msgstr "Nastavení UID" #: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 msgid "Set GID" -msgstr "Nastavit GID" +msgstr "Nastavení GID" #: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 msgid "Sticky" -msgstr "" +msgstr "Sticky" #: gnome/gnome-file-property-dialog.c:914 msgid "File ownership" @@ -1076,20 +1088,20 @@ msgstr "Soubor nelze pøejmenovat, pokud nové jméno obsahuje znak '/'" #. the first label -#: gnome/gnome-open-dialog.c:382 +#: gnome/gnome-open-dialog.c:383 msgid "Select an application to open \"" msgstr "Vyberte aplikaci, kterou bude otevøeno \"" -#: gnome/gnome-open-dialog.c:393 +#: gnome/gnome-open-dialog.c:394 msgid "Select a file to run with" -msgstr "" +msgstr "Vyberte soubor, se kterým má být program spu¹tìn" #. the file tree -#: gnome/gnome-open-dialog.c:404 +#: gnome/gnome-open-dialog.c:405 msgid "Applications" msgstr "Aplikace" -#: gnome/gnome-open-dialog.c:420 +#: gnome/gnome-open-dialog.c:421 msgid "Program to run" msgstr "Spou¹tìný program" @@ -1117,8 +1129,8 @@ msgid "Copy..." msgstr "Kopírovat..." -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2358 -#: src/screen.c:2388 +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2368 +#: src/screen.c:2398 msgid "Delete" msgstr "Smazat" @@ -1282,150 +1294,146 @@ msgid "Select icon" msgstr "Vybrat ikonu" -#: gnome/gscreen.c:1437 +#: gnome/gscreen.c:1447 msgid "Reloads the current directory" msgstr "Znovu naète aktuální adresáø" -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1449 msgid "New _Directory..." msgstr "Nový _Adresáø..." -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1449 msgid "Creates a new directory here" msgstr "Nový adresáø zde" -#: gnome/gscreen.c:1620 +#: gnome/gscreen.c:1630 msgid "All files" msgstr "V¹echny soubory" -#: gnome/gscreen.c:1622 +#: gnome/gscreen.c:1632 msgid "Archives and compressed files" msgstr "Archivy a komprimované soubory" -#: gnome/gscreen.c:1624 +#: gnome/gscreen.c:1634 msgid "RPM/DEB files" msgstr "Soubory RPM/DEB" -#: gnome/gscreen.c:1626 +#: gnome/gscreen.c:1636 msgid "Text/Document files" msgstr "Textové soubory a dokumenty" -#: gnome/gscreen.c:1628 +#: gnome/gscreen.c:1638 msgid "HTML and SGML files" msgstr "Soubory HTML a SGML" -#: gnome/gscreen.c:1630 +#: gnome/gscreen.c:1640 msgid "Postscript and PDF files" msgstr "Postscript a PDF" -#: gnome/gscreen.c:1632 +#: gnome/gscreen.c:1642 msgid "Spreadsheet files" msgstr "Soubory tabulkových kalkulátorù" -#: gnome/gscreen.c:1634 +#: gnome/gscreen.c:1644 msgid "Image files" msgstr "Obrázky" -#: gnome/gscreen.c:1637 +#: gnome/gscreen.c:1647 msgid "Video/animation files" msgstr "Video/animace" -#: gnome/gscreen.c:1639 +#: gnome/gscreen.c:1649 msgid "Audio files" msgstr "Zvuky" -#: gnome/gscreen.c:1641 +#: gnome/gscreen.c:1651 msgid "C program files" msgstr "C programy" -#: gnome/gscreen.c:1643 +#: gnome/gscreen.c:1653 msgid "C++ program files" msgstr "C++ programy" -#: gnome/gscreen.c:1645 +#: gnome/gscreen.c:1655 msgid "Objective-C program files" msgstr "Programy v Objective-C" -#: gnome/gscreen.c:1647 +#: gnome/gscreen.c:1657 msgid "Scheme program files" msgstr "Programy v Scheme" -#: gnome/gscreen.c:1649 +#: gnome/gscreen.c:1659 msgid "Assembler program files" msgstr "Programy v asembleru" -#: gnome/gscreen.c:1651 +#: gnome/gscreen.c:1661 msgid "Misc. program files" msgstr "Dal¹í programy" -#: gnome/gscreen.c:1653 +#: gnome/gscreen.c:1663 msgid "Font files" msgstr "Soubory s fonty" -#: gnome/gscreen.c:1780 +#: gnome/gscreen.c:1790 #, c-format msgid "Search: %s" msgstr "Hledat: %s" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1800 #, c-format msgid "%s bytes in %d file" msgstr "%s bytù v %d souborech" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1800 #, c-format msgid "%s bytes in %d files" msgstr "%s bytù v %d souborech" -#: gnome/gscreen.c:1816 src/screen.c:670 +#: gnome/gscreen.c:1826 src/screen.c:670 msgid "" msgstr "<ètení odkazu selhalo>" -#: gnome/gscreen.c:1870 -msgid "Filter" -msgstr "Filtr" - -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2335 msgid "Back" msgstr "Zpìt" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2335 msgid "Go to the previously visited directory" msgstr "Pøejde do pøedchozího adresáøe" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2337 msgid "Up" msgstr "Nahoru" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2337 msgid "Go up a level in the directory heirarchy" msgstr "O jeden adresáø v hiearchii vý¹" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2339 msgid "Forward" msgstr "Vpøed" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2339 msgid "Go to the next directory" msgstr "Pøechod na dal¹í adresáø" -#: gnome/gscreen.c:2380 src/tree.c:1011 +#: gnome/gscreen.c:2342 src/tree.c:1011 msgid "Rescan" msgstr "Obnovit" -#: gnome/gscreen.c:2380 +#: gnome/gscreen.c:2342 msgid "Rescan the current directory" msgstr "Obnovit obsah pohledu do aktuálního adresáøe" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2345 msgid "Home" msgstr "Domù" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2345 msgid "Go to your home directory" -msgstr "Naèíst domácí adresáø" +msgstr "Naète domácí adresáø" -#: gnome/gscreen.c:2529 +#: gnome/gscreen.c:2486 msgid "Location:" msgstr "Poloha:" @@ -1434,7 +1442,7 @@ #: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 #: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 #: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 -#: src/filegui.c:838 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 #: src/wtools.c:289 src/wtools.c:563 msgid "&Ok" msgstr "&Ok" @@ -1533,7 +1541,7 @@ #: gnome/gmount.c:195 msgid "Could not open the /etc/fstab file" -msgstr " Nemohu otevøít soubor /etc/fstab" +msgstr " Nelze otevøít soubor /etc/fstab" #: gnome/gmount.c:322 #, c-format @@ -1571,7 +1579,7 @@ #: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 #: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 #: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2373 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: src/screen.c:2383 src/tree.c:683 src/tree.c:689 src/wtools.c:222 #: vfs/fish.c:224 msgid " Error " msgstr " Chyba " @@ -1621,7 +1629,7 @@ #: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 #: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 #: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 -#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:821 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 #: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 #: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 #: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 @@ -1644,7 +1652,7 @@ #. Warning message with a query to continue or cancel the operation #: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 #: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2093 src/screen.c:2136 +#: src/help.c:318 src/main.c:699 src/screen.c:2103 src/screen.c:2146 #: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 #: src/utilunix.c:465 vfs/mcfs.c:170 msgid " Warning " @@ -1731,7 +1739,7 @@ msgid " Save file " msgstr " Ulo¾ soubor " -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2023 +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 msgid "Save" msgstr "Ulo¾" @@ -1768,11 +1776,11 @@ msgid " Cancel " msgstr " Zru¹it " -#: gtkedit/editcmd.c:1138 src/filegui.c:596 +#: gtkedit/editcmd.c:1138 src/filegui.c:597 msgid "al&L" msgstr "&V¹echny" -#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:266 +#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:267 msgid "&Skip" msgstr "&Pøeskoèit" @@ -1825,7 +1833,7 @@ msgid " Enter replacement string:" msgstr " Zadejte náhradní text:" -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1948 +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 msgid " Enter search string:" msgstr " Zadej hledaný text:" @@ -1837,8 +1845,8 @@ #. Heads the 'Search' dialog box #: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1502 src/view.c:1601 src/view.c:1723 src/view.c:1916 -#: src/view.c:1948 +#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 +#: src/view.c:1955 msgid " Search " msgstr " Hledat " @@ -1983,14 +1991,14 @@ msgid "Cancel quit" msgstr "Zru¹ odchod" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&Yes" msgstr "&Ano" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&No" msgstr "&Ne" @@ -2009,19 +2017,19 @@ #: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2548 msgid " Copy to clipboard " -msgstr " Zkopíruj na clipboard " +msgstr " Zkopírovat na clipboard " #: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2548 #: gtkedit/editcmd.c:2561 msgid " Unable to save to file. " -msgstr " Nemohu ulo¾it soubor. " +msgstr " Nelze ulo¾it soubor. " #: gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2561 msgid " Cut to clipboard " msgstr " Pøesuò na clipboard " #: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1888 +#: gtkedit/editcmd.c:2595 src/view.c:1895 msgid " Goto line " msgstr " Jdi na øádek " @@ -2166,7 +2174,7 @@ #. 11 #: gtkedit/editoptions.c:106 msgid "&Fake half tabs" -msgstr "" +msgstr "&Simulace 'polovièních' tabelátorù" #. 13 #: gtkedit/editoptions.c:112 @@ -2187,8 +2195,8 @@ msgid "Error initialising editor.\n" msgstr "Chyba pøi startování editoru.\n" -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2351 -#: src/screen.c:2381 src/tree.c:1009 src/view.c:2018 +#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2361 +#: src/screen.c:2391 src/tree.c:1009 src/view.c:2025 msgid "Help" msgstr "Nápovìda" @@ -2204,8 +2212,8 @@ msgid "PullDn" msgstr "HlMenu" -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2020 -#: src/view.c:2040 +#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 +#: src/view.c:2047 msgid "Quit" msgstr "Konec" @@ -2279,7 +2287,7 @@ #: gtkedit/editmenu.c:142 msgid "copy to &File... " -msgstr "Zkopíruj do &Souboru... C-f" +msgstr "Zkopírovat do &Souboru... C-f" #: gtkedit/editmenu.c:151 gtkedit/editmenu.c:168 msgid "&Toggle Mark F3" @@ -2287,7 +2295,7 @@ #: gtkedit/editmenu.c:152 gtkedit/editmenu.c:169 msgid "&Mark Columns S-F3" -msgstr "&Znaèit sloupce S-F3" +msgstr "&Znaèit sloupcovì S-F3" #: gtkedit/editmenu.c:154 gtkedit/editmenu.c:171 msgid "toggle &Ins/overw Ins" @@ -2445,7 +2453,7 @@ #: gtkedit/editmenu.c:400 msgid "Copy to file...\tC-f" -msgstr "Zkopíruj do souboru...\tC-f" +msgstr "Zkopírovat do souboru...\tC-f" #. Tool hint #: gtkedit/editmenu.c:403 @@ -2458,11 +2466,11 @@ #: gtkedit/editmenu.c:410 msgid "Toggle mark columns\tC-b" -msgstr "" +msgstr "Prohodit znaèku sloupcù\tC-b" #: gtkedit/editmenu.c:412 msgid "Toggle book mark\tC-M-Ins" -msgstr "" +msgstr "Pøepnout zálo¾ku\tC-M-Ins" #: gtkedit/editmenu.c:413 msgid "Previous book mark\tC-M-Up" @@ -2474,7 +2482,7 @@ #: gtkedit/editmenu.c:415 msgid "Flush book marks" -msgstr "" +msgstr "Zamenout zálo¾ky" #: gtkedit/editmenu.c:417 msgid "Toggle insert/overwrite\tIns" @@ -2486,23 +2494,23 @@ #: gtkedit/editmenu.c:420 msgid "Move block to cursor\tF6" -msgstr "Pøesuò blok ke kurzoru\tF6" +msgstr "Pøesunout blok ke kurzoru\tF6" #: gtkedit/editmenu.c:421 msgid "Delete block\tF8/C-Del" -msgstr "Vyma¾ blok\tF8/C-Del" +msgstr "Vymazat blok\tF8/C-Del" #: gtkedit/editmenu.c:423 msgid "Copy block to clipbrd\tC-Ins" -msgstr "Zkopíruj blok na clipboard\tC-Ins" +msgstr "Zkopírovat blok na clipboard\tC-Ins" #: gtkedit/editmenu.c:424 msgid "Cut block to clipbrd\tS-Del" -msgstr "Pøesuò blok na clipboard\tS-Del" +msgstr "Pøesunout blok do schránky\tS-Del" #: gtkedit/editmenu.c:425 msgid "Paste block from clipbrd\tS-Ins" -msgstr "Zkopíruj blok z clipboardu\tS-Ins" +msgstr "Vlo¾it blok ze schránky\tS-Ins" #: gtkedit/editmenu.c:426 msgid "Selection history\tM-Ins" @@ -2519,15 +2527,15 @@ #: gtkedit/editmenu.c:436 msgid " Srch/Replce " -msgstr " Hledej/Nahraï " +msgstr " Hledat/Nahr " #: gtkedit/editmenu.c:437 msgid "Search...\tF7" -msgstr "Hledej...\tF7" +msgstr "Hledat...\tF7" #: gtkedit/editmenu.c:438 msgid "Search again\tF17" -msgstr "Hledej znovu\tF17" +msgstr "Hledat znovu\tF17" #: gtkedit/editmenu.c:439 msgid "Replace...\tF4" @@ -2540,35 +2548,35 @@ #. Tool hint #: gtkedit/editmenu.c:443 msgid "Search for and replace text" -msgstr "Hledej text a nahraï ho jiným textem" +msgstr "Hledat text a nahraïit jiným" #: gtkedit/editmenu.c:449 msgid "Goto line...\tM-l" -msgstr "Jdi na øádku...\tM-l" +msgstr "Na øádku...\tM-l" #: gtkedit/editmenu.c:451 msgid "Start record macro\tC-r" -msgstr "Zaèni nahrávat makro\tC-r" +msgstr "Zaèátek makra\tC-r" #: gtkedit/editmenu.c:452 msgid "Finish record macro...\tC-r" -msgstr "Ukonèi nahrávání makra...\tC-r" +msgstr "Konec makra...\tC-r" #: gtkedit/editmenu.c:453 msgid "Execute macro...\tC-a, KEY" -msgstr "Proveï makro...\tC-a, TOUCHE" +msgstr "Provést makro...\tC-a, TOUCHE" #: gtkedit/editmenu.c:454 msgid "Delete macro...\t" -msgstr "Sma¾ makro...\t" +msgstr "Smazat makro...\t" #: gtkedit/editmenu.c:456 msgid "Insert date/time\tC-d" -msgstr "Vlo¾ datum a èas\tC-d" +msgstr "Vlo¾it datum a èas\tC-d" #: gtkedit/editmenu.c:457 msgid "Format paragraph\tM-p" -msgstr "Pøeformátuj odstavec\tM-p" +msgstr "Pøeformátovat odstavec\tM-p" #: gtkedit/editmenu.c:459 msgid "Refresh display\tC-l" @@ -2641,11 +2649,11 @@ #: src/achown.c:73 msgid "S&kip" -msgstr "&Pøeskoè" +msgstr "&Pøeskoèit" #: src/achown.c:74 src/chmod.c:119 src/chown.c:83 msgid "Set &all" -msgstr "Nastav &v¹em" +msgstr "Nastavit &v¹e" #: src/achown.c:362 src/achown.c:369 msgid "owner" @@ -2683,7 +2691,7 @@ " Couldn't chmod \"%s\" \n" " %s " msgstr "" -" Nelze zmìnit práva souboru %s: \n" +" Nelze zmìnit práva souboru \"%s\" \n" " %s " #: src/achown.c:634 src/achown.c:649 src/achown.c:712 src/chown.c:223 @@ -2693,7 +2701,7 @@ " Couldn't chown \"%s\" \n" " %s " msgstr "" -" Nemohu zmìnit vlastníka souboru %s: \n" +" Nelze zmìnit vlastníka souboru \"%s\" \n" " %s " #: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 @@ -2858,7 +2866,7 @@ #: src/boxes.c:833 msgid "Running " -msgstr "Spou¹»ím " +msgstr "Bì¾í " #: src/boxes.c:834 src/find.c:719 src/find.c:960 msgid "Stopped" @@ -2938,7 +2946,7 @@ #: src/chmod.c:118 msgid "&Marked all" -msgstr "" +msgstr "&Nastavit v¹e na oznaèených souborech" #: src/chmod.c:152 msgid "Permissions (Octal)" @@ -2962,7 +2970,7 @@ #: src/chmod.c:169 msgid "Use SPACE to change" -msgstr "Pou¾ij SPACE pro zmìnu" +msgstr "Ke zmìne pou¾ijte MEZERNÍK" #: src/chmod.c:171 msgid "an option, ARROW KEYS" @@ -2982,7 +2990,11 @@ #: src/chmod.c:321 msgid " I can't run the Chmod command on an extfs " -msgstr " Nemohu pou¾ít Chmod na extfs " +msgstr " Na extfs nelze pou¾ít Chmod" + +#: src/chmod.c:325 +msgid " I can't run the Chmod command on a tarfs " +msgstr " Chmod nelze provést na tarfs " #: src/chown.c:81 msgid "Set &users" @@ -3027,135 +3039,135 @@ #: src/chown.c:261 msgid " I can't run the Chown command on an extfs " -msgstr " Nemohu provést chmod na extfs " +msgstr " Na extfs nelze provést Chown" #: src/chown.c:265 msgid " I can't run the Chown command on a tarfs " -msgstr " Nemohu provést chmod na tarfs " +msgstr " Na tarfs nelze provést chmod" -#: src/cmd.c:200 +#: src/cmd.c:198 #, c-format msgid " Can not fetch a local copy of %s " -msgstr " Nemohu vyrobit lokální kopii souboru %s" +msgstr " Nelze vyrobit lokální kopii souboru %s " -#: src/cmd.c:250 +#: src/cmd.c:248 msgid " CD " msgstr " CD " -#: src/cmd.c:250 +#: src/cmd.c:248 msgid "Files tagged, want to cd?" -msgstr "Soubory oznaèeny, chces zmìnit adresáø?" +msgstr "Soubory oznaèeny, chcete zmìnit adresáø?" -#: src/cmd.c:256 src/cmd.c:715 src/cmd.c:729 +#: src/cmd.c:254 src/cmd.c:713 src/cmd.c:727 msgid "Could not change directory" msgstr "Není mo¾no zmìnit adresáø" -#: src/cmd.c:285 +#: src/cmd.c:283 msgid " View file " msgstr " Prohlí¾et soubor " -#: src/cmd.c:285 +#: src/cmd.c:283 msgid " Filename:" msgstr " Jméno souboru:" -#: src/cmd.c:302 +#: src/cmd.c:300 msgid " Filtered view " msgstr " Filtrovaný pohled " -#: src/cmd.c:302 +#: src/cmd.c:300 msgid " Filter command and arguments:" msgstr " Pøíkaz filtru a jeho argumenty:" -#: src/cmd.c:390 +#: src/cmd.c:388 msgid "Create a new Directory" msgstr "Vytvoøit nový adresáø" -#: src/cmd.c:390 +#: src/cmd.c:388 msgid " Enter directory name:" msgstr " Zadej jméno adresáøe:" -#: src/cmd.c:451 +#: src/cmd.c:449 msgid " Filter " msgstr " Filtr " -#: src/cmd.c:451 +#: src/cmd.c:449 msgid " Set expression for filtering filenames" msgstr " Zadejte masku pro soubory které mají být vidìt" -#: src/cmd.c:517 +#: src/cmd.c:515 msgid " Select " msgstr " Výbìr " -#: src/cmd.c:569 +#: src/cmd.c:567 msgid " Unselect " msgstr " Odvyber " -#: src/cmd.c:642 +#: src/cmd.c:640 msgid "Extension file edit" msgstr "Upravit akce k pøíponám" -#: src/cmd.c:643 +#: src/cmd.c:641 msgid " Which extension file you want to edit? " msgstr " Který soubor s pøíponami chcete editovat? " -#: src/cmd.c:644 +#: src/cmd.c:642 msgid "&User" msgstr "&U¾ivatel" -#: src/cmd.c:644 src/cmd.c:670 +#: src/cmd.c:642 src/cmd.c:668 msgid "&System Wide" msgstr "&Systémový" -#: src/cmd.c:667 +#: src/cmd.c:665 msgid "Menu file edit" msgstr "u&Pravit soubor s menu" -#: src/cmd.c:668 +#: src/cmd.c:666 msgid " Which menu file will you edit? " -msgstr " Který soubor menu chce¹ upravovat? " +msgstr " Který soubor menu chcete upravit? " -#: src/cmd.c:670 +#: src/cmd.c:668 msgid "&Local" msgstr "&Local" -#: src/cmd.c:670 +#: src/cmd.c:668 msgid "&Home" msgstr "&Doma" -#: src/cmd.c:855 +#: src/cmd.c:853 msgid " Compare directories " -msgstr " Porovnej adresáøe " +msgstr " Porovnat adresáøe " -#: src/cmd.c:855 +#: src/cmd.c:853 msgid " Select compare method: " -msgstr " Vyber metodu porovnání: " +msgstr " Vyberte metodu porovnání: " -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Quick" msgstr "&Rychlá" -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Size only" msgstr "&Pouze délky" -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Thorough" msgstr "&Dùkladná" -#: src/cmd.c:866 +#: src/cmd.c:864 msgid " Both panels should be on the listing view mode to use this command " msgstr "" " Pokud chcete pou¾ít tento pøíkaz, oba panely musí zobrazovat seznam souborù." -#: src/cmd.c:880 +#: src/cmd.c:878 msgid " The command history is empty " msgstr " Historie pøíkazù je prázdná " -#: src/cmd.c:886 +#: src/cmd.c:884 msgid " Command history " msgstr " Historie pøíkazù " -#: src/cmd.c:928 +#: src/cmd.c:926 msgid "" " Not an xterm or Linux console; \n" " the panels cannot be toggled. " @@ -3163,119 +3175,119 @@ " Toto není xterm nebo Linuxová konzole; \n" " Panely nelze pøepnout. " -#: src/cmd.c:967 +#: src/cmd.c:965 msgid "Type `exit' to return to the Midnight Commander" msgstr "Napi¹ `exit' pro návrat do Midnight Commander-u" -#: src/cmd.c:1022 +#: src/cmd.c:1020 #, c-format msgid "" " Couldn't stat %s \n" " %s " msgstr "" -" Nemohu provést stat %s \n" +" Nelze provést stat %s \n" " %s " -#: src/cmd.c:1031 src/cmd.c:1033 +#: src/cmd.c:1029 src/cmd.c:1031 msgid " Link " msgstr " Link " -#: src/cmd.c:1032 src/cmd.c:1171 src/file.c:1685 +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 msgid " to:" -msgstr " k:" +msgstr " na:" -#: src/cmd.c:1043 +#: src/cmd.c:1041 #, c-format msgid " link: %s " msgstr " link: %s " -#: src/cmd.c:1076 +#: src/cmd.c:1074 #, c-format msgid " symlink: %s " msgstr " symbolický link: %s " -#: src/cmd.c:1130 +#: src/cmd.c:1128 #, c-format msgid " Symlink `%s' points to: " msgstr " Symbolický odkaz '%s' ukazuje na: " -#: src/cmd.c:1135 +#: src/cmd.c:1133 msgid " Edit symlink " msgstr " Uprav symlink " -#: src/cmd.c:1140 +#: src/cmd.c:1138 #, c-format msgid " edit symlink, unable to remove %s: %s " msgstr " uprav symlink, nelze odstranit %s: %s " -#: src/cmd.c:1144 +#: src/cmd.c:1142 #, c-format msgid " edit symlink: %s " msgstr " uprav symlink: %s " -#: src/cmd.c:1171 +#: src/cmd.c:1169 msgid " Link symbolically " msgstr " Spoj symbolickým linkem " -#: src/cmd.c:1172 +#: src/cmd.c:1170 msgid " Relative symlink " msgstr " Relativní symlink " -#: src/cmd.c:1183 +#: src/cmd.c:1181 #, c-format msgid " relative symlink: %s " msgstr " relativní symlink: %s " -#: src/cmd.c:1286 +#: src/cmd.c:1284 msgid " Enter machine name (F1 for details): " msgstr " Jméno poèítaèe (F1 - nápovìda): " -#: src/cmd.c:1310 +#: src/cmd.c:1308 #, c-format msgid " Could not chdir to %s " msgstr " Pracovní adresáø nelze zmìnit na %s " -#: src/cmd.c:1317 +#: src/cmd.c:1315 msgid " Link to a remote machine " msgstr " Odkaz na vzdálený poèítaè " -#: src/cmd.c:1323 +#: src/cmd.c:1321 msgid " FTP to machine " msgstr " spojení pøes FTP " -#: src/cmd.c:1333 +#: src/cmd.c:1331 msgid " Socket source routing setup " -msgstr "" +msgstr " Nastavení zdrojového smìrování pro soket " -#: src/cmd.c:1334 +#: src/cmd.c:1332 msgid " Enter host name to use as a source routing hop: " -msgstr "" +msgstr " Zadejte poèítaè pro 'source routing': " -#: src/cmd.c:1341 +#: src/cmd.c:1339 msgid " Host name " -msgstr " Jmén poèítaèe " +msgstr " Jméno poèítaèe " -#: src/cmd.c:1341 +#: src/cmd.c:1339 msgid " Error while looking up IP address " msgstr " Chyba pøi zji¹»ování IP adresy " -#: src/cmd.c:1352 +#: src/cmd.c:1350 msgid " Undelete files on an ext2 file system " msgstr " Obnovit soubory na diskových oblastech typu ext2" -#: src/cmd.c:1353 +#: src/cmd.c:1351 msgid "" " Enter device (without /dev/) to undelete\n" " files on: (F1 for details)" msgstr "" " Zadejte zaøízení (bez /dev/), na kterém chcete\n" -" obnovit soubory (F1 nápovìda)" +" obnovit soubory: (F1 nápovìda)" -#: src/cmd.c:1403 +#: src/cmd.c:1401 msgid " Setup saved to ~/" msgstr " Nastavení ulo¾eno do ~/" -#: src/cmd.c:1408 +#: src/cmd.c:1406 msgid " Setup " msgstr " Nastavení " @@ -3285,7 +3297,7 @@ " Can't chdir to '%s' \n" " %s " msgstr "" -" Nemohu zmìnit adresáø na '%s' \n" +" Nelze zmìnit adresáø na '%s' \n" " %s " #: src/command.c:198 @@ -3375,12 +3387,12 @@ msgstr "Neznámý" #: src/ext.c:131 src/user.c:506 -#, fuzzy, c-format +#, c-format msgid "" " Can't generate unique filename \n" " %s " msgstr "" -" Nemohu otevøít soubor %s \n" +" Nelze vygenerovat unikátní jméno souboru \n" " %s " #: src/ext.c:138 src/user.c:518 @@ -3389,7 +3401,7 @@ " Can't create temporary command file \n" " %s " msgstr "" -" Nemohu vytvoøit doèasný soubor \n" +" Nelze vytvoøit doèasný soubor \n" " %s " #: src/ext.c:153 src/user.c:547 @@ -3398,7 +3410,7 @@ #: src/ext.c:303 msgid " Can't execute commands on a Virtual File System directory " -msgstr " Nemohu pou¹tìt pøíkazy na VFS adresáøi " +msgstr " Nelze pou¹tìt pøíkazy na VFS adresáøi " #: src/ext.c:400 msgid " file error" @@ -3432,7 +3444,7 @@ "file as an example of how to write it.\n" msgstr "" "mc.ext nebo pou¾ít tento\n" -" soubor jako pøíklad, jak ho napsat\n" +" soubor jako pøíklad, jak ho napsat.\n" #: src/ext.c:424 msgid "mc.ext will be used for this moment." @@ -3440,7 +3452,7 @@ #: src/file.c:154 src/tree.c:640 msgid " Copy " -msgstr " Kopírování " +msgstr " Kopírovat " #: src/file.c:155 src/tree.c:678 msgid " Move " @@ -3464,7 +3476,7 @@ " Cannot read source link \"%s\" \n" " %s " msgstr "" -" Nemohu pøeèíst zdrojovou linku \"%s\n" +" Nelze pøeèíst zdrojový odkaz \"%s\n" " \n" " %s " @@ -3474,7 +3486,7 @@ "\n" " Option Stable Symlinks will be disabled " msgstr "" -" Nemohu vyrábìt stabilní symlinky pøes vzdálené filestémy: \n" +" Nelze vyrábìt stabilní symlinky pøes vzdálené filestémy: \n" " Mo¾nost stabilní symlinky bude vypnutá " #: src/file.c:442 @@ -3483,7 +3495,7 @@ " Cannot create target symlink \"%s\" \n" " %s " msgstr "" -" Nemohu vytvoøit cílovou linku \"%s\" \n" +" Nelze vytvoøit cílovou linku \"%s\" \n" " %s " #: src/file.c:509 @@ -3492,7 +3504,7 @@ " Cannot overwrite directory \"%s\" \n" " %s " msgstr "" -" Nemohu pøepsat adresáø \"%s\" \n" +" Nelze pøepsat adresáø \"%s\" \n" " %s " #: src/file.c:518 @@ -3501,7 +3513,7 @@ " Cannot stat source file \"%s\" \n" " %s " msgstr "" -" Nemohu provést stat \"%s\" \n" +" Nelze provést stat \"%s\" \n" " %s " #: src/file.c:531 @@ -3515,7 +3527,7 @@ " Cannot create special file \"%s\" \n" " %s " msgstr "" -" Nemohu vytvoøit speciální soubor \"%s\" \n" +" Nelze vytvoøit speciální soubor \"%s\" \n" " %s " #: src/file.c:583 src/file.c:812 @@ -3533,7 +3545,7 @@ " Cannot chmod target file \"%s\" \n" " %s " msgstr "" -" Nemohu zmìnit práva cílového souboru \"%s\" \n" +" Nelze zmìnit práva cílového souboru \"%s\" \n" " %s " #: src/file.c:609 @@ -3542,12 +3554,12 @@ " Cannot open source file \"%s\" \n" " %s " msgstr "" -" Nemohu otevøít zdrojový soubor \"%s\" \n" +" Nelze otevøít zdrojový soubor \"%s\" \n" " %s " #: src/file.c:619 msgid " Reget failed, about to overwrite file " -msgstr "" +msgstr " Reget selhal, soubor je smazat a zacina se od zacatku " #: src/file.c:625 #, c-format @@ -3555,7 +3567,7 @@ " Cannot fstat source file \"%s\" \n" " %s " msgstr "" -" Nemohu provést fstat souboru \"%s\" \n" +" Nelze provést fstat souboru \"%s\" \n" " %s " #: src/file.c:651 @@ -3564,7 +3576,7 @@ " Cannot create target file \"%s\" \n" " %s " msgstr "" -" Nemohu vytvoøit cílový soubor \"%s\" \n" +" Nelze vytvoøit cílový soubor \"%s\" \n" " %s " #: src/file.c:665 @@ -3573,7 +3585,7 @@ " Cannot fstat target file \"%s\" \n" " %s " msgstr "" -" Nemohu provést fstat cílového souboru \"%s\" \n" +" Nelze provést fstat cílového souboru \"%s\" \n" " %s " #: src/file.c:696 @@ -3582,7 +3594,7 @@ " Cannot read source file \"%s\" \n" " %s " msgstr "" -" Nemohu èíst zdrojový soubor \"%s\" \n" +" Nelze èíst zdrojový soubor \"%s\" \n" " %s " #: src/file.c:726 @@ -3591,7 +3603,7 @@ " Cannot write target file \"%s\" \n" " %s " msgstr "" -" Nemohu psát do cílového souboru \"%s\" \n" +" Nelze psát do cílového souboru \"%s\" \n" " %s " #: src/file.c:745 @@ -3604,7 +3616,7 @@ " Cannot close source file \"%s\" \n" " %s " msgstr "" -" Nemohu zavøít zdrojový soubor \"%s\" \n" +" Nelze zavøít zdrojový soubor \"%s\" \n" " %s " #: src/file.c:792 @@ -3653,7 +3665,7 @@ " Cannot copy cyclic symbolic link \n" " `%s' " msgstr "" -" Nemohu kopírovat cyklický symbolický link \n" +" Nelze kopírovat cyklický symbolický odkaz \n" " `%s' " #: src/file.c:964 @@ -3662,7 +3674,7 @@ " Cannot create target directory \"%s\" \n" " %s " msgstr "" -" Nemohu vytvoøit cílový adresáø \"%s\" \n" +" Nelze vytvoøit cílový adresáø \"%s\" \n" " %s " #: src/file.c:987 @@ -3671,7 +3683,7 @@ " Cannot chown target directory \"%s\" \n" " %s " msgstr "" -" Nemohu zmìnit práva cílovému adresáøi \"%s\" \n" +" Nelze zmìnit práva cílového adresáøe \"%s\" \n" " %s " #. Source doesn't exist @@ -3681,7 +3693,7 @@ " Cannot stat file \"%s\" \n" " %s " msgstr "" -" Nemohu zjistit údaje o souboru \"%s\" \n" +" Nelze zjistit údaje o souboru \"%s\" \n" " %s " #: src/file.c:1122 @@ -3692,7 +3704,7 @@ #: src/file.c:1129 #, c-format msgid " Cannot overwrite directory `%s' " -msgstr " Nemohu pøepsat adresáø `%s' " +msgstr " Nelze pøepsat adresáø `%s' " #: src/file.c:1172 #, c-format @@ -3700,7 +3712,7 @@ " Cannot move file \"%s\" to \"%s\" \n" " %s " msgstr "" -" Nemohu pøesunout soubor \"%s\" na \"%s\" \n" +" Nelze pøesunout soubor \"%s\" na \"%s\" \n" " %s " #: src/file.c:1192 @@ -3709,13 +3721,13 @@ " Cannot remove file \"%s\" \n" " %s " msgstr "" -" Nemohu smazat soubor \"%s\" \n" +" Nelze smazat soubor \"%s\" \n" " %s " #: src/file.c:1246 #, c-format msgid " Cannot overwrite directory \"%s\" %s " -msgstr " Nemohu pøepsat adresáø \"%s\" %s " +msgstr " Nelze pøepsat adresáø \"%s\" %s " #: src/file.c:1248 #, c-format @@ -3728,7 +3740,7 @@ " Cannot move directory \"%s\" to \"%s\" \n" " %s " msgstr "" -" Nemohu pøesunout adresáø \"%s\" na \"%s\" \n" +" Nelze pøesunout adresáø \"%s\" na \"%s\" \n" " %s " #: src/file.c:1338 @@ -3737,7 +3749,7 @@ " Cannot delete file \"%s\" \n" " %s " msgstr "" -" Nemohu smazat soubor \"%s\" \n" +" Nelze smazat soubor \"%s\" \n" " %s " #: src/file.c:1399 src/file.c:1469 src/file.c:1501 @@ -3746,7 +3758,7 @@ " Cannot remove directory \"%s\" \n" " %s " msgstr "" -" Nemohu smazat adresáø \"%s\" \n" +" Nelze smazat adresáø \"%s\" \n" " %s " #: src/file.c:1540 @@ -3777,22 +3789,22 @@ #: src/file.c:1676 #, c-format msgid "%o %f \"%s\"%m" -msgstr "" +msgstr "%o %f \"%s\"%m" #: src/file.c:1677 #, c-format msgid "%o %d %f%m" -msgstr "" +msgstr "%o %d %f%m" #: src/file.c:1679 #, c-format msgid "%o %f \"%s\"%e" -msgstr "" +msgstr "%o %f \"%s\"%e" #: src/file.c:1680 #, c-format msgid "%o %d %f%e" -msgstr "" +msgstr "%o %d %f%e" #: src/file.c:1684 msgid "file" @@ -3820,19 +3832,19 @@ #: src/file.c:1837 msgid " Can't operate on \"..\"! " -msgstr " Nemohu pracovat na \"..\"! " +msgstr " Nelze pracovat s \"..\"! " -#: src/file.c:1856 src/screen.c:2082 +#: src/file.c:1856 src/screen.c:2092 msgid "Yes" msgstr "Ano" -#: src/file.c:1856 src/screen.c:2082 +#: src/file.c:1856 src/screen.c:2092 msgid "No" msgstr "Ne" #: src/file.c:1909 msgid " Sorry, I could not put the job in background " -msgstr " Omlouvám se, nepodaøilo se mi dát úlohu na pozadí " +msgstr " Bohu¾el, úlohu nelze pøesunout na pozadí " #: src/file.c:1997 src/file.c:2081 msgid " Internal failure " @@ -3848,14 +3860,14 @@ " Destination \"%s\" must be a directory \n" " %s " msgstr "" -" Cíl \"%s\" musí být adresáø \n" +" Cíl \"%s\" musí být adresáøem \n" " %s " #: src/file.c:2174 msgid "&Retry" msgstr "&Zkus znovu" -#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 +#: src/file.c:2174 src/file.c:2235 src/filegui.c:264 src/filegui.c:592 msgid "&Abort" msgstr "&Zru¹it" @@ -3883,13 +3895,13 @@ msgid "a&ll" msgstr "&v¹e" -#: src/file.c:2234 src/filegui.c:594 +#: src/file.c:2234 src/filegui.c:595 msgid "non&E" msgstr "¾ád&Né" #: src/file.c:2244 msgid " Type 'yes' if you REALLY want to delete " -msgstr " Napi¹ 'yes' jestli¾e OPRAVDU chce¹ smazat " +msgstr " Napi¹te 'yes' jestli¾e OPRAVDU chcete smazat " #: src/file.c:2246 msgid "all the directories " @@ -3903,110 +3915,112 @@ msgid " Background process: Recursive Delete " msgstr " Pozadí: Rekurzivní mazání " -#: src/filegui.c:423 +#: src/filegui.c:424 msgid "File" msgstr " Soubor" -#: src/filegui.c:446 +#: src/filegui.c:447 msgid "Count" msgstr "Poèet" -#: src/filegui.c:467 +#: src/filegui.c:468 msgid "Bytes" msgstr "Bytù" -#: src/filegui.c:504 +#: src/filegui.c:505 msgid "Source" msgstr "Zdroj" -#: src/filegui.c:527 +#: src/filegui.c:528 msgid "Target" msgstr "Cíl" -#: src/filegui.c:549 +# Pùvodní pøeklad 'Ma¾u', ale nezdá se mi moc dobrý ... D© +# Navíc nevyhovuje neosobnímu pojetí +#: src/filegui.c:550 msgid "Deleting" msgstr "Ma¾u" -#: src/filegui.c:589 +#: src/filegui.c:590 #, c-format msgid "Target file \"%s\" already exists!" msgstr "Cílový soubor \"%s\" u¾ existuje!" -#: src/filegui.c:592 +#: src/filegui.c:593 msgid "if &Size differs" msgstr "jestli¾e se &Délky li¹í" -#: src/filegui.c:595 +#: src/filegui.c:596 msgid "&Update" msgstr "&Aktualizace" -#: src/filegui.c:597 +#: src/filegui.c:598 msgid "Overwrite all targets?" msgstr "Pøepsat v¹echny soubory?" -#: src/filegui.c:599 +#: src/filegui.c:600 msgid "&Reget" -msgstr "" +msgstr "navázat na pøeru¹ení" -#: src/filegui.c:600 +#: src/filegui.c:601 msgid "ap&Pend" msgstr "&Pøipojit" -#: src/filegui.c:603 +#: src/filegui.c:604 msgid "Overwrite this target?" msgstr "Pøepsat tento soubor?" -#: src/filegui.c:605 +#: src/filegui.c:606 #, c-format msgid "Target date: %s, size %d" msgstr "Cílový soubor: datum %s, délka %d" -#: src/filegui.c:607 +#: src/filegui.c:608 #, c-format msgid "Source date: %s, size %d" msgstr "Zdrojový soubor: datum %s, délka %d" -#: src/filegui.c:691 +#: src/filegui.c:692 msgid " File exists " msgstr " Soubor existuje " -#: src/filegui.c:692 +#: src/filegui.c:693 msgid " Background process: File exists " msgstr " Proces na pozadí: Soubor existuje " #. follow symlinks and preserve Attributes must be the first -#: src/filegui.c:804 +#: src/filegui.c:805 msgid "preserve &Attributes" msgstr "zachovat &Atributy" #. &op_preserve -#: src/filegui.c:806 +#: src/filegui.c:807 msgid "follow &Links" msgstr "následovat &Odkazy" #. &file_mask_op_follow_links -#: src/filegui.c:808 +#: src/filegui.c:809 msgid "to:" msgstr "na:" -#: src/filegui.c:809 +#: src/filegui.c:810 msgid "&Using shell patterns" msgstr "&Význam ?,* jako v shellu" -#: src/filegui.c:830 +#: src/filegui.c:831 msgid "&Background" msgstr "&Na pozadí" -#: src/filegui.c:839 +#: src/filegui.c:840 msgid "&Stable Symlinks" msgstr "&Stabilní symlinky" #. &file_mask_stable_symlinks -#: src/filegui.c:841 +#: src/filegui.c:842 msgid "&Dive into subdir if exists" msgstr "&Ponoø se do adresáøe kdy¾ existuje" -#: src/filegui.c:1000 +#: src/filegui.c:1001 #, c-format msgid "" "Invalid source pattern `%s' \n" @@ -4084,7 +4098,7 @@ msgid "Finished" msgstr "Hotovo" -#: src/find.c:561 src/view.c:1502 +#: src/find.c:561 src/view.c:1509 #, c-format msgid "Searching %s" msgstr "Hledám %s" @@ -4135,22 +4149,22 @@ msgstr "fixhlp: obsah nelze otevøít obsah" #: src/fixhlp.c:179 -#, fuzzy msgid "" "[Contents]\n" " Topics:\n" "\n" msgstr "" -"[Obsah]\n" +"[Obsah]\n" " Témata:\n" "\n" #: src/help.c:279 -#, fuzzy msgid "" " Help file format error\n" "" -msgstr " Chybná formát souboru s nápovìdou\n" +msgstr "" +" Chybná formát souboru s nápovìdou\n" +"" #: src/help.c:318 msgid " Internal bug: Double start of link area " @@ -4170,7 +4184,7 @@ " Can't open file %s \n" " %s " msgstr "" -" Nemohu otevøít soubor %s \n" +" Nelze otevøít soubor %s \n" " %s " #: src/help.c:771 @@ -4278,7 +4292,7 @@ #: src/hotlist.c:1029 msgid " Remove: " -msgstr " Sma¾: " +msgstr " Smazat: " #: src/hotlist.c:1033 msgid "" @@ -4287,7 +4301,7 @@ " Remove it?" msgstr "" "\n" -" Skupina je neprázdná.\n" +" Skupina není prázdná.\n" " Smazat?" #: src/hotlist.c:1378 @@ -4296,19 +4310,19 @@ #: src/hotlist.c:1394 msgid "Hotlist is now kept in file ~/" -msgstr "" +msgstr "Hotlist je ulo¾en v souboru ~/" #: src/hotlist.c:1396 msgid "MC will load hotlist from ~/" -msgstr "" +msgstr "MC naète hotlist z ~/" #: src/hotlist.c:1398 msgid "and then delete [Hotlist] section there" -msgstr "" +msgstr "a pak sma¾e sekci [Hotlist] odtud" #: src/hotlist.c:1400 src/hotlist.c:1419 src/hotlist.c:1442 src/hotlist.c:1467 msgid " Hotlist Load " -msgstr "" +msgstr " Naètení Hotlistu " #: src/hotlist.c:1416 src/hotlist.c:1464 msgid "MC was unable to write ~/" @@ -4316,15 +4330,15 @@ #: src/hotlist.c:1417 msgid " file, your old hotlist entries were not deleted" -msgstr "" +msgstr " soubor a polo¾ky va¹eho hotlistu nebyly smazány" #: src/hotlist.c:1431 msgid "You have ~/" -msgstr "Máte ~/" +msgstr "Máte soubor ~/" #: src/hotlist.c:1431 msgid " file and [Hotlist] section in ~/" -msgstr "" +msgstr "a sekci [Hotlist] v ~/" #: src/hotlist.c:1432 msgid "Your ~/" @@ -4376,11 +4390,11 @@ #: src/hotlist.c:1455 msgid " Entries from ~/" -msgstr " Polo¾ky z ~/" +msgstr " Polo¾ky ze souboru ~/" #: src/hotlist.c:1465 msgid " file your old hotlist entries were not deleted" -msgstr "" +msgstr " a polo¾ky ze souboru nebyly smazány" #: src/info.c:83 #, c-format @@ -4398,7 +4412,7 @@ #: src/info.c:128 msgid "No node information" -msgstr "" +msgstr "O uzlu nejsou informace" #: src/info.c:133 msgid "Free space " @@ -4489,27 +4503,27 @@ #: src/layout.c:170 msgid "&Xterm hintbar" -msgstr "" +msgstr "tipy v &Xtermu" #: src/layout.c:171 msgid "h&Intbar visible" -msgstr "" +msgstr "tip&y viditelné" #: src/layout.c:172 msgid "&Keybar visible" -msgstr "" +msgstr "&Klávesy viditelné" #: src/layout.c:173 msgid "command &Prompt" -msgstr "&Pøíkazová øádka" +msgstr "pøíkazová øá&Dka" #: src/layout.c:174 msgid "show &Mini status" -msgstr "" +msgstr "ukazovat m&Ini stav" #: src/layout.c:175 msgid "menu&Bar visible" -msgstr "menu v¾dy &Viditelné" +msgstr "&Menu v¾dy viditelné" #: src/layout.c:176 msgid "&Equal split" @@ -4546,7 +4560,7 @@ #: src/layout.c:384 msgid "output lines" -msgstr "" +msgstr "øádek výstupu" #: src/layout.c:451 msgid "Layout" @@ -4558,7 +4572,7 @@ #: src/learn.c:93 msgid " Teach me a key " -msgstr "" +msgstr " Nauète mne klávesu " #: src/learn.c:94 #, c-format @@ -4651,7 +4665,7 @@ msgid " The shell is already running a command " msgstr " Shell u¾ provádí pøíkaz " -#: src/main.c:852 src/screen.c:2080 src/screen.c:2120 +#: src/main.c:852 src/screen.c:2090 src/screen.c:2130 msgid " The Midnight Commander " msgstr " Midnight Commander " @@ -4857,7 +4871,7 @@ #: src/main.c:1349 msgid "&Save setup" -msgstr "&Ulo¾ nastavení" +msgstr "&Ulo¾it nastavení" #: src/main.c:1365 src/main.c:1367 msgid " &Left " @@ -4903,7 +4917,7 @@ " dì pou¾ijte ruèní naètení obsahu adresáøe(manual reload).\n" " V manuálové stránce se dozvíte detaily." -#: src/main.c:1706 src/screen.c:2352 src/screen.c:2382 +#: src/main.c:1706 src/screen.c:2362 src/screen.c:2392 msgid "Menu" msgstr "MenuU¾" @@ -4918,7 +4932,7 @@ #: src/main.c:2271 msgid " and the Linux console" -msgstr " a linuxé konzoli" +msgstr " a linuxové konzoli" #: src/main.c:2366 msgid "The TERM environment variable is unset!\n" @@ -4938,7 +4952,7 @@ #: src/main.c:2661 msgid "Use to debug the background code" -msgstr "" +msgstr "Pou¾ít pøi ladìní kódu v pozadí" #: src/main.c:2667 msgid "Request to run in color mode" @@ -4974,7 +4988,7 @@ #: src/main.c:2695 msgid "Disable mouse support in text version" -msgstr "Zakázat podporu my¹i (v texové verzi)" +msgstr "Zakázat podporu my¹i (v textové verzi)" #: src/main.c:2698 msgid "Disables subshell support" @@ -4986,7 +5000,7 @@ #: src/main.c:2704 msgid "Resets soft keys on HP terminals" -msgstr "" +msgstr "Reset softkeys (kláves) na HP terminálech" #: src/main.c:2706 msgid "To run on slow terminals" @@ -5002,11 +5016,11 @@ #: src/main.c:2718 msgid "Tries to use termcap instead of terminfo" -msgstr "" +msgstr "Zkusí pou¾ít databázi termcap, nikoli terminfo" #: src/main.c:2722 msgid "Displays the current version" -msgstr "Zobrazit èíslo verze" +msgstr "Zobrazí èíslo verze" #: src/main.c:2724 msgid "Launches the file viewer on a file" @@ -5022,7 +5036,7 @@ #: src/main.c:2728 msgid "GEOMETRY" -msgstr "" +msgstr "GEOMETRIE" #: src/main.c:2729 msgid "No windows opened at startup" @@ -5056,11 +5070,11 @@ #: src/option.c:75 msgid "safe de&Lete" -msgstr "bezpeèné &Mazání" +msgstr "&Bezpeèné mazání" #: src/option.c:76 msgid "cd follows lin&Ks" -msgstr "cd následuje &Linky" +msgstr "&Cd následuje linky" #: src/option.c:77 msgid "advanced cho&Wn" @@ -5068,7 +5082,7 @@ #: src/option.c:78 msgid "l&Ynx-like motion" -msgstr "l&Ynx-like pohyb" +msgstr "lyn&X-like pohyb" #: src/option.c:80 msgid "Animation" @@ -5076,23 +5090,23 @@ #: src/option.c:82 msgid "rotatin&G dash" -msgstr "&Toèící se /" +msgstr "rotující &/" #: src/option.c:84 msgid "co&Mplete: show all" -msgstr "do&Plòování: ukázat v¹e" +msgstr "doplòování: u&Kázat v¹e" #: src/option.c:85 msgid "&Use internal view" -msgstr "Pou¾ít interní Prohlí¾eè" +msgstr "pou¾ít interní prohlí¾&Eè" #: src/option.c:86 msgid "use internal ed&It" -msgstr "pou¾ít interní &Editor" +msgstr "pou¾ít interní e&ditor" #: src/option.c:87 msgid "auto m&Enus" -msgstr "" +msgstr "automatické &Menu" #: src/option.c:88 msgid "&Auto save setup" @@ -5100,15 +5114,15 @@ #: src/option.c:89 msgid "shell &Patterns" -msgstr "&Vzory shellu" +msgstr "vzory s&Hellu" #: src/option.c:90 msgid "Compute &Totals" -msgstr "Poèítat &Souèty" +msgstr "Poèíta&T souèty" #: src/option.c:91 msgid "&Verbose operation" -msgstr "\"&Upovídanìj¹í\" operace" +msgstr "\"upovídanì&J¹í\" operace" #: src/option.c:92 msgid "&Fast dir reload" @@ -5116,15 +5130,15 @@ #: src/option.c:93 msgid "mi&X all files" -msgstr "míchat v¹echny soubory" +msgstr "míchat &V¹echny soubory" #: src/option.c:94 msgid "&Drop down menus" -msgstr "" +msgstr "menu pøi &F9" #: src/option.c:95 msgid "ma&Rk moves down" -msgstr "po oznaèení pøesun" +msgstr "po oznaèení &Posun" #: src/option.c:96 msgid "show &Hidden files" @@ -5132,7 +5146,7 @@ #: src/option.c:97 msgid "show &Backup files" -msgstr "zobrazovat &Zálohy souborù" +msgstr "zobrazovat zá&Lohy souborù" #: src/option.c:104 msgid "&Never" @@ -5140,11 +5154,11 @@ #: src/option.c:105 msgid "on dumb &Terminals" -msgstr "na 'hloupých' terminálech" +msgstr "na 'hloupých' term&Inálech" #: src/option.c:106 msgid "alwa&Ys" -msgstr "&V¾dy" +msgstr "v¾d&Y" #. Similar code is in layout.c (init_layout()) #: src/option.c:154 @@ -5181,7 +5195,7 @@ #: src/panelize.c:260 msgid " Add to external panelize " -msgstr "" +msgstr " Pøidat do externí panelizace " #: src/panelize.c:261 msgid " Enter command label: " @@ -5219,7 +5233,7 @@ #: src/screen.c:399 msgid "MTime" -msgstr "Zmìny" +msgstr "Modif" #: src/screen.c:400 msgid "ATime" @@ -5227,7 +5241,7 @@ #: src/screen.c:401 msgid "CTime" -msgstr "Modif" +msgstr "Zmìna" #: src/screen.c:403 msgid "Perm" @@ -5235,7 +5249,7 @@ #: src/screen.c:404 msgid "Nl" -msgstr "" +msgstr "#ln" #: src/screen.c:405 msgid "Inode" @@ -5254,33 +5268,33 @@ msgid " %s bytes in %d file%s" msgstr " %s bytù v %d souborech (%s)" -#: src/screen.c:1304 +#: src/screen.c:1314 msgid "Unknow tag on display format: " -msgstr "" +msgstr "Neznámá popiska ve formátu panelu: " -#: src/screen.c:2081 src/screen.c:2121 +#: src/screen.c:2091 src/screen.c:2131 msgid " Do you really want to execute? " msgstr " Opravdu spustit? " -#: src/screen.c:2093 src/screen.c:2136 +#: src/screen.c:2103 src/screen.c:2146 msgid " No action taken " msgstr " ®ádná akce nebyla provedena " -#: src/screen.c:2356 src/screen.c:2386 src/tree.c:1017 +#: src/screen.c:2366 src/screen.c:2396 src/tree.c:1017 msgid "RenMov" msgstr "Pøesun" -#: src/screen.c:2357 src/screen.c:2387 src/tree.c:1021 +#: src/screen.c:2367 src/screen.c:2397 src/tree.c:1021 msgid "Mkdir" msgstr "NovýAdr" -#: src/screen.c:2373 +#: src/screen.c:2383 #, c-format msgid "" " Can't chdir to %s \n" " %s " msgstr "" -" Nemohu zmìnit adresáø na %s \n" +" Nelze zmìnit adresáø na %s \n" " %s " #: src/subshell.c:287 @@ -5298,7 +5312,7 @@ #: src/subshell.c:732 msgid " Quit anyway? " -msgstr " Ukonèit stejnì? " +msgstr " Pøesto ukonèit " #: src/subshell.c:785 #, c-format @@ -5330,6 +5344,8 @@ " Can't stat the destination \n" " %s " msgstr "" +" Nad cílem nelze zavolat stat() \n" +" %s " #: src/tree.c:689 msgid " The destination isn't a directory " @@ -5342,11 +5358,11 @@ #: src/tree.c:777 msgid "Static" -msgstr "" +msgstr "Statický" #: src/tree.c:777 msgid "Dynamc" -msgstr "" +msgstr "Dynamický" #: src/tree.c:867 #, c-format @@ -5359,11 +5375,11 @@ #: src/tree.c:1013 msgid "Forget" -msgstr "Zapomeò" +msgstr "Zapomenout" #: src/tree.c:1026 msgid "Rmdir" -msgstr "" +msgstr "Ma¾Adr" #: src/treestore.c:385 #, c-format @@ -5371,13 +5387,13 @@ "Can't write to the %s file:\n" "%s\n" msgstr "" -"Nelze zapisovat do souboru %s>\n" +"Nelze zapisovat do souboru %s:\n" "%s\n" #: src/user.c:261 #, c-format msgid " Invalid shell pattern defination \"%c\". " -msgstr " Chybná definice vzoru v shellu \"%c\". " +msgstr " Chybná definice vzoru shellu \"%c\". " #: src/user.c:394 msgid " Debug " @@ -5385,7 +5401,7 @@ #: src/user.c:403 msgid " ERROR: " -msgstr " Chyba: " +msgstr " CHYBA: " #: src/user.c:407 msgid " True: " @@ -5405,13 +5421,13 @@ "File %s is not owned by root or you or is world writable.\n" "Using it may compromise your security" msgstr "" -"Soubor %s není vlastìn u¾ivatel root nebo vámi, pøípadnì do nìj mohou\n" -"v¹ichn zapisovat. Jeho pou¾ití by sni¾ovalo Va¹i bezpeènost" +"Soubor %s není vlastnìn u¾ivatel root nebo vámi, pøípadnì do nìj mohou\n" +"v¹ichni zapisovat. Jeho pou¾ití by sni¾ovalo Va¹i bezpeènost" #: src/user.c:640 msgid " I can't run programs while logged on a non local directory " msgstr "" -" Bohu¾el, pokud nepracujete s lokálním adresáøem, nemù¾ete spou¹tìt programy" +" Bohu¾el, pokud nepracujete s lokálním adresáøem, nelze spou¹tìt programy" #. Create listbox #: src/user.c:727 @@ -5422,6 +5438,16 @@ msgid "name_trunc: too big" msgstr "name_trunc: pøíli¹ velké" +#. strftime() format string for recent dates +#: src/util.c:598 src/util.c:623 +msgid "%b %e %H:%M" +msgstr "%e.%b %H:%M" + +#. strftime() format string for old dates +#: src/util.c:599 src/util.c:621 +msgid "%b %e %Y" +msgstr "%e.%b %Y" + #: src/utilunix.c:390 msgid " Pipe failed " msgstr " pipe() selhalo " @@ -5464,31 +5490,31 @@ #: src/view.c:460 msgid " Could not open file " -msgstr " Nemohu otevøít soubor " +msgstr " Nelze otevøít soubor " #: src/view.c:475 msgid " Can't open file \"" -msgstr " Nemohu otevøít soubor \"" +msgstr " Nelze otevøít soubor \"" #: src/view.c:482 msgid "" " Can't stat file \n" " " msgstr "" -" Nemohu zjistit parametry souboru %s \n" -" %s " +" Nelze zjistit parametry souboru \n" +" " #: src/view.c:488 msgid " Can't view: not a regular file " -msgstr " Nemohu prohlí¾et: to není normální soubor " +msgstr " Nelze prohlí¾et: není to normální soubor " #: src/view.c:567 src/view.c:572 -#, fuzzy, c-format +#, c-format msgid "" " Can't open \"%s\"\n" " %s " msgstr "" -" Nemohu otevøít soubor %s \n" +" Nelze otevøít \"%s\"\n" " %s " #: src/view.c:704 @@ -5500,20 +5526,20 @@ msgid " [grow]" msgstr " [roste]" -#: src/view.c:1494 +#: src/view.c:1501 #, c-format msgid "Searching for `%s'" msgstr "Hledat `%s'" -#: src/view.c:1601 src/view.c:1723 +#: src/view.c:1608 src/view.c:1730 msgid " Search string not found " msgstr " Hledaný text nenalezen " -#: src/view.c:1762 +#: src/view.c:1769 msgid " Invalid regular expression " msgstr " ©patnì zadaný regulární výraz " -#: src/view.c:1886 +#: src/view.c:1893 #, c-format msgid "" " The current line number is %d.\n" @@ -5522,61 +5548,61 @@ " Aktuální èíslo øádku je %d.\n" " Zadej nové èíslo øádku:" -#: src/view.c:1916 +#: src/view.c:1923 msgid " Enter regexp:" msgstr " Zadej regulární výraz:" -#: src/view.c:2021 +#: src/view.c:2028 msgid "Ascii" -msgstr "" +msgstr "Ascii" -#: src/view.c:2021 +#: src/view.c:2028 msgid "Hex" -msgstr "" +msgstr "Hex" -#: src/view.c:2022 +#: src/view.c:2029 msgid "Line" msgstr "Øádek" -#: src/view.c:2023 +#: src/view.c:2030 msgid "RxSrch" msgstr "RxHled" -#: src/view.c:2026 +#: src/view.c:2033 msgid "EdText" -msgstr "" +msgstr "EdText" -#: src/view.c:2026 +#: src/view.c:2033 msgid "EdHex" -msgstr "" +msgstr "EdHex" -#: src/view.c:2028 +#: src/view.c:2035 msgid "UnWrap" -msgstr "" +msgstr "Nezalamovat" -#: src/view.c:2028 +#: src/view.c:2035 msgid "Wrap" -msgstr "" +msgstr "Zalamovat" -#: src/view.c:2031 +#: src/view.c:2038 msgid "HxSrch" -msgstr "" +msgstr "HxHled" -#: src/view.c:2034 +#: src/view.c:2041 msgid "Raw" msgstr "Pøímo" -#: src/view.c:2034 +#: src/view.c:2041 msgid "Parse" msgstr "Zpracovat" -#: src/view.c:2038 +#: src/view.c:2045 msgid "Unform" -msgstr "" +msgstr "Neformátovat" -#: src/view.c:2038 +#: src/view.c:2045 msgid "Format" -msgstr "Formát" +msgstr "Formátovat" #. KEY_F(0) is not here, since we are mapping it to f10, so there is no reason #. to define f0 as well. Also, it makes Learn keys a bunch of problems :( @@ -5747,11 +5773,11 @@ #: src/win.c:266 msgid "Page Down keypad" -msgstr "" +msgstr "Page Down na numerické klávesnici" #: src/win.c:267 msgid "Page Up keypad" -msgstr "" +msgstr "Page Up na numerické klávesnici" #: src/win.c:268 msgid "Insert on keypad" @@ -5763,15 +5789,15 @@ #: src/win.c:270 msgid "Enter on keypad" -msgstr "" +msgstr "Enter na numerické klávesnici" #: src/win.c:271 msgid "Slash on keypad" -msgstr "" +msgstr "Lomítko na numerické klávesnici" #: src/win.c:272 msgid "NumLock on keypad" -msgstr "" +msgstr "NumLock na numerické klávesnici" #: vfs/extfs.c:268 #, c-format @@ -5779,8 +5805,8 @@ "Couldn't open %s archive\n" "%s" msgstr "" -" Nelze otevøít archiv %s \n" -" %s " +"Nelze otevøít archiv %s\n" +"%s" #: vfs/extfs.c:300 vfs/extfs.c:320 msgid "Inconsistent extfs archive" @@ -5840,7 +5866,7 @@ #: vfs/ftpfs.c:521 #, c-format msgid " Could not set source routing (%s)" -msgstr "" +msgstr " Nelze nastavit zdrojové smìrování (%s)" #: vfs/ftpfs.c:650 msgid "ftpfs: Invalid host name." @@ -5871,7 +5897,7 @@ #: vfs/ftpfs.c:985 msgid "ftpfs: could not setup passive mode for source routing" -msgstr "" +msgstr "ftpfs: pøi zdrojovém smìrování nelze nastavit pasivní re¾im" #: vfs/ftpfs.c:995 msgid "ftpfs: could not setup passive mode" @@ -5884,7 +5910,7 @@ #: vfs/ftpfs.c:1068 #, c-format msgid "ftpfs: abort error: %s" -msgstr "" +msgstr "ftpfs: chyba pøi pøeru¹ení: %s" #: vfs/ftpfs.c:1073 msgid "ftpfs: abort failed" @@ -5900,7 +5926,7 @@ #: vfs/ftpfs.c:1221 msgid "Resolving symlink..." -msgstr "Hledají se cíle odkazù..." +msgstr "Vyhledávání cílù odkazù..." #: vfs/ftpfs.c:1323 #, c-format @@ -5931,7 +5957,7 @@ #: vfs/ftpfs.c:1519 msgid "ftpfs: failed; nowhere to fallback to" -msgstr "" +msgstr "ftpfs: selhání; jinak to ji¾ nejde" #: vfs/ftpfs.c:1583 #, c-format @@ -5994,7 +6020,7 @@ "Couldn't open tar archive\n" "%s" msgstr "" -" Nemohu otevøít .tar archív\n" +" Nelze otevøít .tar archív\n" "%s" #: vfs/tar.c:284 Binary files old/mc-4.5.33/po/de.gmo and new/mc-4.5.34/po/de.gmo differ diff -ruN old/mc-4.5.33/po/de.po new/mc-4.5.34/po/de.po --- old/mc-4.5.33/po/de.po Thu May 27 17:45:41 1999 +++ new/mc-4.5.34/po/de.po Sun Jul 4 13:27:08 1999 @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: mc 4.5.30\n" -"POT-Creation-Date: 1999-04-28 14:41+0200\n" -"PO-Revision-Date: 1999-04-12 21:46+02:00\n" +"POT-Creation-Date: 1999-06-09 16:37+0200\n" +"PO-Revision-Date: 1999-06-09 16:43+02:00\n" "Last-Translator: Matthias Warkus \n" "Language-Team: GNOME German \n" "MIME-Version: 1.0\n" @@ -55,45 +55,45 @@ msgid "The GNOME edition of the Midnight Commander file manager." msgstr "Die GNOME-Ausgabe des Dateimanagers Midnight Commander." -#: gnome/gcmd.c:263 +#: gnome/gcmd.c:261 msgid "Sort By" msgstr " Sortieren nach " #. we define this up here so we can pass it in to our callback -#: gnome/gcmd.c:268 +#: gnome/gcmd.c:266 msgid "Ignore case sensitivity." msgstr "Groß-/Kleinschreibung ignorieren" -#: gnome/gcmd.c:271 +#: gnome/gcmd.c:269 msgid "Sort files by " msgstr "Dateien sortieren nach" -#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 msgid "Name" msgstr "Name" -#: gnome/gcmd.c:283 +#: gnome/gcmd.c:281 msgid "File Type" msgstr "Dateityp" -#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 #: src/screen.c:397 msgid "Size" msgstr "Größe" -#: gnome/gcmd.c:295 +#: gnome/gcmd.c:293 msgid "Time Last Accessed" msgstr "Zeit des letzten Zugriffs" -#: gnome/gcmd.c:301 +#: gnome/gcmd.c:299 msgid "Time Last Modified" msgstr "Zeit der letzten Modifikation" -#: gnome/gcmd.c:307 +#: gnome/gcmd.c:305 msgid "Time Last Changed" msgstr "Zeit der letzten Änderung" -#: gnome/gcmd.c:321 +#: gnome/gcmd.c:319 msgid "Reverse the order." msgstr "Reihenfolge umkehren." @@ -105,55 +105,55 @@ msgid "Enter label for command:" msgstr "Bezeichnung für das Kommando eingeben:" -#: gnome/gcmd.c:489 +#: gnome/gcmd.c:495 msgid "Find all core files" msgstr "Alle Core-Dateien finden" -#: gnome/gcmd.c:492 src/panelize.c:350 +#: gnome/gcmd.c:498 src/panelize.c:350 msgid "Find rejects after patching" -msgstr "Rejects nach Patchen suchen" +msgstr "Nach dem Patchen nach Rejects suchen" -#: gnome/gcmd.c:536 +#: gnome/gcmd.c:543 msgid "Run Command" -msgstr " Befehl ausführen " +msgstr "Befehl ausführen" #. Frame 1 -#: gnome/gcmd.c:541 +#: gnome/gcmd.c:548 msgid "Preset Commands" msgstr "Voreingestellte Befehle" #. add add/remove buttons in center -#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 msgid "Add" msgstr "Hinzufügen" -#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 msgid "Remove" msgstr "Löschen" #. Frame 2 -#: gnome/gcmd.c:570 +#: gnome/gcmd.c:577 msgid "Run this Command" -msgstr " Diesen Befehl ausführen " +msgstr "Diesen Befehl ausführen" -#: gnome/gcmd.c:577 +#: gnome/gcmd.c:584 msgid "Command: " msgstr "Befehl: " -#: gnome/gcmd.c:646 +#: gnome/gcmd.c:662 msgid "Set Filter" -msgstr " Filter einstellen" +msgstr "Filter einstellen" -#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 -#: gnome/gscreen.c:2551 +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2564 msgid "Show all files" msgstr "Alle Dateien anzeigen" -#: gnome/gcmd.c:658 +#: gnome/gcmd.c:674 msgid "." msgstr "." -#: gnome/gcmd.c:674 +#: gnome/gcmd.c:690 msgid "" "Enter a filter here for files in the panel view.\n" "\n" @@ -165,28 +165,28 @@ "Beispiel:\n" "*.png zeigt nur PNG-Bilder an" -#: gnome/gcmd.c:676 +#: gnome/gcmd.c:692 msgid "Enter a Regular Expression to filter files in the panel view." msgstr "" "Geben Sie einen regulären Ausdruck als Filter für die Fensteransicht an." -#: gnome/gcmd.c:733 +#: gnome/gcmd.c:752 msgid " Open with..." -msgstr "Öffnen mit..." +msgstr " Öffnen mit..." -#: gnome/gcmd.c:734 +#: gnome/gcmd.c:753 msgid "Enter extra arguments:" msgstr "Weitere Argumente eingeben:" -#: gnome/gcmd.c:796 +#: gnome/gcmd.c:816 msgid "Desktop entry properties" msgstr "Desktopeintrag-Eigenschaften" -#: gnome/gcmd.c:821 +#: gnome/gcmd.c:842 msgid "Select File" msgstr "Datei auswählen" -#: gnome/gcmd.c:829 +#: gnome/gcmd.c:850 msgid "" "Enter a filter here to select files in the panel view with.\n" "\n" @@ -198,15 +198,23 @@ "Beispiel:\n" "*.png zeigt nur PNG-Bilder an" -#: gnome/gcmd.c:831 +#: gnome/gcmd.c:852 msgid "Enter a regular expression here to select files in the panel view with." msgstr "" "Geben Sie einen regulären Ausdruck zur Dateiauswahl in der Fensteransicht an." -#: gnome/gcmd.c:874 src/cmd.c:545 src/cmd.c:596 +#: gnome/gcmd.c:898 src/cmd.c:543 src/cmd.c:594 msgid " Malformed regular expression " msgstr " Deformierter regulärer Ausdruck " +#: gnome/gcmd.c:943 +msgid "Creating a desktop link" +msgstr "Erzeugen eines Desktoplinks" + +#: gnome/gcmd.c:944 +msgid "Enter the URL:" +msgstr "URL eingeben:" + #: gnome/gcustom-layout.c:36 msgid "Access Time" msgstr "Zugriffszeit" @@ -220,7 +228,7 @@ #: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 #: src/screen.c:409 msgid "Group" -msgstr "Group" +msgstr "Gruppe" #: gnome/gcustom-layout.c:39 msgid "Group ID" @@ -246,7 +254,7 @@ #: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 #: gnome/gprop.c:390 src/screen.c:408 msgid "Owner" -msgstr "Owner" +msgstr "Eigentümer" #: gnome/gcustom-layout.c:46 src/screen.c:402 msgid "Permission" @@ -274,7 +282,7 @@ #: gnome/gcustom-layout.c:306 msgid "Custom View" -msgstr "Manuelle Ansicht" +msgstr "Individuelle Ansicht" #: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 msgid "Warning" @@ -300,7 +308,7 @@ #. Create the link to the user's home directory so that he will have an icon #: gnome/gdesktop.c:2048 msgid "Home directory" -msgstr "Heimverzeichnis" +msgstr "Heimatverzeichnis" #: gnome/gdesktop.c:2053 #, c-format @@ -309,7 +317,7 @@ "Konnte %s nicht auf %s symlinken; werde anfänglich keine Desktopicons\n" "anzeigen." -#: gnome/gdesktop.c:2397 +#: gnome/gdesktop.c:2398 msgid "" "Unable to locate the file:\n" "background-properties-capplet\n" @@ -323,48 +331,56 @@ "\n" "Wir können den Hintergrund nicht ändern." -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +#: gnome/gdesktop.c:2421 gnome/glayout.c:361 msgid "_Terminal" msgstr "Terminal" -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +#: gnome/gdesktop.c:2421 gnome/glayout.c:361 msgid "Launch a new terminal in the current directory" msgstr "Ein neues Terminal im aktuellen Verzeichnis starten" #. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +#: gnome/gdesktop.c:2423 gnome/glayout.c:363 msgid "_Directory..." msgstr "Verzeichnis..." -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +#: gnome/gdesktop.c:2423 gnome/glayout.c:363 msgid "Creates a new directory" msgstr "Legt ein neues Verzeichnis an" -#: gnome/gdesktop.c:2409 +#: gnome/gdesktop.c:2424 +msgid "URL L_ink..." +msgstr "URL-L_ink..." + +#: gnome/gdesktop.c:2424 +msgid "Creates a new URL link" +msgstr "Legt hier einen neuen URL-Link an" + +#: gnome/gdesktop.c:2425 msgid "_Launcher..." msgstr "Starter..." -#: gnome/gdesktop.c:2409 +#: gnome/gdesktop.c:2425 msgid "Creates a new launcher" msgstr "Legt hier einen neuen Starter an" -#: gnome/gdesktop.c:2417 gnome/glayout.c:451 +#: gnome/gdesktop.c:2433 gnome/glayout.c:451 msgid "Arrange Icons" msgstr "Icons anordnen" -#: gnome/gdesktop.c:2418 +#: gnome/gdesktop.c:2434 msgid "Create New Window" msgstr "Neues Fenster erzeugen" -#: gnome/gdesktop.c:2420 +#: gnome/gdesktop.c:2436 msgid "Recreate Desktop Shortcuts" msgstr "Desktop-Verknüpfungen neu erzeugen" -#: gnome/gdesktop.c:2421 gnome/glayout.c:454 +#: gnome/gdesktop.c:2437 gnome/glayout.c:454 msgid "Rescan Desktop" msgstr "Desktop neu einlesen" -#: gnome/gdesktop.c:2422 +#: gnome/gdesktop.c:2438 msgid "Configure Background Image" msgstr "Hintergrundbild konfigurieren" @@ -429,40 +445,40 @@ msgid "Replace it?" msgstr "Ersetzen?" -#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2355 src/screen.c:2385 src/tree.c:1015 +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 src/file.c:802 +#: src/screen.c:2368 src/screen.c:2398 src/tree.c:1015 msgid "Copy" msgstr "Kopieren" -#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 msgid "Move" msgstr "Verschieben" -#: gnome/gdialogs.c:587 +#: gnome/gdialogs.c:588 msgid "Destination" msgstr "Ziel" -#: gnome/gdialogs.c:591 +#: gnome/gdialogs.c:592 msgid "Find Destination Folder" msgstr "Zielverzeichnis suchen" -#: gnome/gdialogs.c:596 +#: gnome/gdialogs.c:597 msgid "Copy as a background process" msgstr "Im Hintergrund kopieren" -#: gnome/gdialogs.c:616 +#: gnome/gdialogs.c:617 msgid "Advanced Options" msgstr "Erweiterte Optionen" -#: gnome/gdialogs.c:620 +#: gnome/gdialogs.c:621 msgid "Preserve symlinks" msgstr "Symlinks erhalten" -#: gnome/gdialogs.c:630 +#: gnome/gdialogs.c:631 msgid "Follow links." msgstr "Links folgen." -#: gnome/gdialogs.c:636 +#: gnome/gdialogs.c:637 msgid "" "Selecting this will copy the files that symlinks point to instead of just " "copying the link." @@ -470,25 +486,25 @@ "Anwählen dieser Option wird dazu führen, daß statt symbolischen Links\n" "die Dateien kopiert werden, auf die sie zeigen." -#: gnome/gdialogs.c:641 +#: gnome/gdialogs.c:642 msgid "Preserve file attributes." msgstr "Dateiattribute beibehalten." -#: gnome/gdialogs.c:646 +#: gnome/gdialogs.c:647 msgid "Preserves the permissions and the UID/GID if possible" msgstr "Behält Berechtigungen und UID/GID wenn möglich bei" -#: gnome/gdialogs.c:652 +#: gnome/gdialogs.c:653 msgid "Recursively copy subdirectories." -msgstr "Unterverzeichnisse mitkopieren." +msgstr "Unterverzeichnisse rekursiv kopieren." -#: gnome/gdialogs.c:657 +#: gnome/gdialogs.c:658 msgid "If set, this will copy the directories recursively" msgstr "" "Führt dazu, daß Unterverzeichnisse rekursiv durchlaufen und mitkopiert\n" "werden" -#: gnome/gdialogs.c:761 +#: gnome/gdialogs.c:767 #, c-format msgid "" "%s\n" @@ -497,60 +513,60 @@ msgstr "" "%s\n" "\n" -"Verzeichnis nicht leer. Rekursiv löschen?" +"Das Verzeichnis ist nicht leer. Rekursiv löschen?" -#: gnome/gdialogs.c:770 src/file.c:2228 +#: gnome/gdialogs.c:776 src/file.c:2228 msgid " Delete: " msgstr " Löschen: " -#: gnome/gdialogs.c:774 +#: gnome/gdialogs.c:780 msgid "Do the same for the rest" msgstr "Dasselbe für den Rest tun" -#: gnome/gdialogs.c:857 +#: gnome/gdialogs.c:863 msgid "Move Progress" msgstr "Verschiebungsvorgang" -#: gnome/gdialogs.c:860 +#: gnome/gdialogs.c:866 msgid "Copy Progress" msgstr "Kopiervorgang" -#: gnome/gdialogs.c:863 +#: gnome/gdialogs.c:869 msgid "Delete Progress" msgstr "Löschvorgang" -#: gnome/gdialogs.c:913 +#: gnome/gdialogs.c:919 msgid "File " msgstr "Datei " -#: gnome/gdialogs.c:917 +#: gnome/gdialogs.c:923 msgid "is " msgstr "ist " -#: gnome/gdialogs.c:920 +#: gnome/gdialogs.c:926 msgid "done." msgstr "fertig." #. Translators should take care as "Password" or its translations #. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1775 +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1775 msgid "Password:" msgstr "Paßwort:" -#: gnome/gdialogs.c:980 +#: gnome/gdialogs.c:986 msgid "Password" msgstr "Paßwort" #. Create the dialog -#: gnome/gdialogs.c:1012 +#: gnome/gdialogs.c:1018 msgid "Symbolic Link" msgstr "Symbolischer Link" -#: gnome/gdialogs.c:1028 src/boxes.c:803 +#: gnome/gdialogs.c:1034 src/boxes.c:803 msgid "Existing filename (filename symlink will point to):" msgstr "Vorhandene Datei (Symbolischer Link wird dorthin zeigen):" -#: gnome/gdialogs.c:1042 src/boxes.c:801 +#: gnome/gdialogs.c:1048 src/boxes.c:801 msgid "Symbolic link filename:" msgstr "Name des symbolischen Links:" @@ -568,7 +584,7 @@ #: gnome/gdnd.c:56 msgid "Cancel drag" -msgstr " Ziehvorgang abbrechen" +msgstr "Ziehvorgang abbrechen" #. FIXME: this error message sucks #: gnome/gdnd.c:192 @@ -610,7 +626,7 @@ #: gnome/glayout.c:50 msgid "_Custom View" -msgstr "Manuelle Ansicht" +msgstr "Individuelle Ansicht" #: gnome/glayout.c:51 gnome/glayout.c:67 msgid "Switch view to show user-defined statistics" @@ -630,11 +646,11 @@ #: gnome/glayout.c:66 msgid "Custom" -msgstr "Manuell" +msgstr "Individuell" #: gnome/glayout.c:302 msgid "Enter command to run" -msgstr "Auszuführenden Befehl eingeben:" +msgstr "Auszuführenden Befehl eingeben" #: gnome/glayout.c:315 msgid "" @@ -666,7 +682,7 @@ "Klicken Sie OK, um die Anwendung zu beenden." #. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, -#: gnome/glayout.c:384 +#: gnome/glayout.c:384 gnome/gscreen.c:2233 msgid "_Copy..." msgstr "Kopieren..." @@ -674,7 +690,7 @@ msgid "Copy files" msgstr "Dateien Kopieren" -#: gnome/glayout.c:385 +#: gnome/glayout.c:385 gnome/gscreen.c:2234 msgid "_Delete..." msgstr "Löschen..." @@ -682,7 +698,7 @@ msgid "Delete files" msgstr "Dateien löschen" -#: gnome/glayout.c:386 +#: gnome/glayout.c:386 gnome/gscreen.c:2235 msgid "_Move..." msgstr "Verschieben..." @@ -700,29 +716,29 @@ #: gnome/glayout.c:395 msgid "Select _All" -msgstr "Alle auswählen" +msgstr "Alle markieren" #: gnome/glayout.c:395 msgid "Select all files in the current Panel" -msgstr "Alle Dateien im aktuellen Fenster schließen" +msgstr "Alle Dateien im aktuellen Fenster markieren" #: gnome/glayout.c:397 msgid "_Select Files..." -msgstr "Dateien auswählen..." +msgstr "Dateien markieren..." #: gnome/glayout.c:397 msgid "Select a group of files" -msgstr "Dateien auswählen" +msgstr "Eine Dateigruppe markieren" #: gnome/glayout.c:398 msgid "_Invert Selection" -msgstr "Auswahl invertieren" +msgstr "Markierung umkehren" #: gnome/glayout.c:398 msgid "Reverses the list of tagged files" msgstr "Kehrt die Liste der ausgewählten Dateien um" -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2031 +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 msgid "Search" msgstr "Suchen" @@ -730,7 +746,7 @@ msgid "Search for a file in the current Panel" msgstr "Nach einer Datei im aktuellen Fenster suchen" -#: gnome/glayout.c:403 gnome/gscreen.c:1437 +#: gnome/glayout.c:403 gnome/gscreen.c:1448 msgid "_Rescan Directory" msgstr "Verzeichnis neu einlesen" @@ -827,7 +843,7 @@ msgid "File/New/Directory..." msgstr "Datei/Neu/Verzeichnis..." -#: gnome/gmain.c:561 +#: gnome/gmain.c:559 msgid "" "You are running the GNOME File Manager as root.\n" "\n" @@ -933,7 +949,7 @@ #: gnome/gnome-file-property-dialog.c:403 #: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2353 src/screen.c:2383 +#: src/screen.c:2366 src/screen.c:2396 msgid "View" msgstr "Anzeigen" @@ -967,7 +983,7 @@ msgstr "Standard-Ansichtsaktion verwenden" #: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2354 src/screen.c:2384 src/view.c:2027 +#: src/screen.c:2367 src/screen.c:2397 src/view.c:2034 msgid "Edit" msgstr "Bearbeiten" @@ -1024,7 +1040,7 @@ #: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 msgid "Other" -msgstr "Other" +msgstr "Andere" #. Special #: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 @@ -1041,7 +1057,7 @@ #: gnome/gnome-file-property-dialog.c:914 msgid "File ownership" -msgstr "Dateibesitzer" +msgstr "Dateieigentümer" #: gnome/gnome-file-property-dialog.c:1074 msgid "URL" @@ -1076,20 +1092,20 @@ msgstr "Sie können einer Datei keinen Namen geben, der einen `/' enthält" #. the first label -#: gnome/gnome-open-dialog.c:382 +#: gnome/gnome-open-dialog.c:383 msgid "Select an application to open \"" msgstr "Anwendung wählen zum Öffnen von \"" -#: gnome/gnome-open-dialog.c:393 +#: gnome/gnome-open-dialog.c:394 msgid "Select a file to run with" msgstr "Eine Datei auswählen, die damit ausgeführt wird" #. the file tree -#: gnome/gnome-open-dialog.c:404 +#: gnome/gnome-open-dialog.c:405 msgid "Applications" msgstr "Anwendungen" -#: gnome/gnome-open-dialog.c:420 +#: gnome/gnome-open-dialog.c:421 msgid "Program to run" msgstr "Auszuführendes Programm" @@ -1117,8 +1133,8 @@ msgid "Copy..." msgstr "Kopieren..." -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2358 -#: src/screen.c:2388 +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2371 +#: src/screen.c:2401 msgid "Delete" msgstr "Löschen" @@ -1160,15 +1176,15 @@ #: gnome/gprefs.c:109 msgid "Confirm when deleting file" -msgstr "Nachfragen vor Löschen von Dateien" +msgstr "Vor dem Löschen von Dateien nachfragen" #: gnome/gprefs.c:113 msgid "Confirm when overwriting files" -msgstr "Nachfragen vor Überschreiben von Dateien" +msgstr "Vor dem Überschreiben von Dateien nachfragen" #: gnome/gprefs.c:117 msgid "Confirm when executing files" -msgstr "Nachfragen vor Ausführen von Dateien" +msgstr "Vor dem Ausführen von Dateien nachfragen" #: gnome/gprefs.c:121 msgid "Show progress while operations are being performed" @@ -1196,7 +1212,7 @@ #: gnome/gprefs.c:151 msgid "Compute totals before copying files" -msgstr "Gesamtsummen vor Kopieren von Dateien berechnen" +msgstr "Gesamtsummen vor dem Kopieren von Dateien berechnen" #: gnome/gprefs.c:155 msgid "FTP directory cache timeout :" @@ -1204,7 +1220,7 @@ #: gnome/gprefs.c:159 msgid "Allow customization of icons in icon view" -msgstr "Konfiguration von Icons in der Icondarstellung erlauben" +msgstr "Anpassung von Icons in der Icondarstellung erlauben" #: gnome/gprefs.c:167 msgid "Use shaped icons" @@ -1282,150 +1298,158 @@ msgid "Select icon" msgstr "Icon aussuchen" -#: gnome/gscreen.c:1437 +#: gnome/gscreen.c:1448 msgid "Reloads the current directory" msgstr "Liest das aktuelle Verzeichnis neu ein" -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1450 msgid "New _Directory..." msgstr "Neues Verzeichnis..." -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1450 msgid "Creates a new directory here" msgstr "Legt hier ein neues Verzeichnis an" -#: gnome/gscreen.c:1620 +#: gnome/gscreen.c:1631 msgid "All files" msgstr "Alle Dateien" -#: gnome/gscreen.c:1622 +#: gnome/gscreen.c:1633 msgid "Archives and compressed files" msgstr "Archive und komprimierte Dateien" -#: gnome/gscreen.c:1624 +#: gnome/gscreen.c:1635 msgid "RPM/DEB files" msgstr "RPM/DEB Dateien" -#: gnome/gscreen.c:1626 +#: gnome/gscreen.c:1637 msgid "Text/Document files" msgstr "Textdateien" -#: gnome/gscreen.c:1628 +#: gnome/gscreen.c:1639 msgid "HTML and SGML files" msgstr "HTML- und SGML-Dateien" -#: gnome/gscreen.c:1630 +#: gnome/gscreen.c:1641 msgid "Postscript and PDF files" msgstr "Postscript- und PDF-Dateien" -#: gnome/gscreen.c:1632 +#: gnome/gscreen.c:1643 msgid "Spreadsheet files" msgstr "Tabellenkalkulationsdateien" -#: gnome/gscreen.c:1634 +#: gnome/gscreen.c:1645 msgid "Image files" msgstr "Bilddateien" -#: gnome/gscreen.c:1637 +#: gnome/gscreen.c:1648 msgid "Video/animation files" msgstr "Video/animierte Dateien" -#: gnome/gscreen.c:1639 +#: gnome/gscreen.c:1650 msgid "Audio files" msgstr "Audiodateien" -#: gnome/gscreen.c:1641 +#: gnome/gscreen.c:1652 msgid "C program files" msgstr "C Programme" -#: gnome/gscreen.c:1643 +#: gnome/gscreen.c:1654 msgid "C++ program files" msgstr "C++ Programme" -#: gnome/gscreen.c:1645 +#: gnome/gscreen.c:1656 msgid "Objective-C program files" msgstr "Objective-C Programme" -#: gnome/gscreen.c:1647 +#: gnome/gscreen.c:1658 msgid "Scheme program files" msgstr "Scheme Programme" -#: gnome/gscreen.c:1649 +#: gnome/gscreen.c:1660 msgid "Assembler program files" msgstr "Assembler Programme" -#: gnome/gscreen.c:1651 +#: gnome/gscreen.c:1662 msgid "Misc. program files" msgstr "Verschiedene Programme" -#: gnome/gscreen.c:1653 +#: gnome/gscreen.c:1664 msgid "Font files" msgstr "Schriftdateien" -#: gnome/gscreen.c:1780 +#: gnome/gscreen.c:1791 #, c-format msgid "Search: %s" msgstr "Suchen: %s" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1801 #, c-format msgid "%s bytes in %d file" msgstr "%s Bytes in %d Datei" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1801 #, c-format msgid "%s bytes in %d files" msgstr "%s Bytes in %d Dateien" -#: gnome/gscreen.c:1816 src/screen.c:670 +#: gnome/gscreen.c:1827 src/screen.c:670 msgid "" msgstr "" -#: gnome/gscreen.c:1870 -msgid "Filter" -msgstr "Filter" +#: gnome/gscreen.c:2233 +msgid "Copy directory" +msgstr "Verzeichnis kopieren" + +#: gnome/gscreen.c:2234 +msgid "Delete directory" +msgstr "Verzeichnis löschen" + +#: gnome/gscreen.c:2235 +msgid "Rename or move directory" +msgstr "Verzeichnis umbenennen oder verschieben" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2391 msgid "Back" msgstr "Zurück" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2391 msgid "Go to the previously visited directory" msgstr "Zum zuvor besuchten Verzeichnis zurückgehen" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2393 msgid "Up" -msgstr "Rauf" +msgstr "Aufwärts" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2393 msgid "Go up a level in the directory heirarchy" msgstr "Eine Ebene in der Verzeichnishierarchie aufsteigen" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2395 msgid "Forward" msgstr "Vorwärts" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2395 msgid "Go to the next directory" msgstr "Zum nächsten Verzeichnis gehen" -#: gnome/gscreen.c:2380 src/tree.c:1011 +#: gnome/gscreen.c:2398 src/tree.c:1011 msgid "Rescan" msgstr "Neu einlesen" -#: gnome/gscreen.c:2380 +#: gnome/gscreen.c:2398 msgid "Rescan the current directory" msgstr "Das aktuelle Verzeichnis neu einlesen" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2401 msgid "Home" -msgstr "Heim" +msgstr "Heimat" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2401 msgid "Go to your home directory" -msgstr "Zu Ihrem Heimverzeichnis gehen" +msgstr "Zu Ihrem Heimatverzeichnis gehen" -#: gnome/gscreen.c:2529 +#: gnome/gscreen.c:2542 msgid "Location:" msgstr "Ort:" @@ -1434,7 +1458,7 @@ #: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 #: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 #: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 -#: src/filegui.c:838 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 #: src/wtools.c:289 src/wtools.c:563 msgid "&Ok" msgstr "&Ok" @@ -1571,7 +1595,7 @@ #: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 #: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 #: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2373 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: src/screen.c:2386 src/tree.c:683 src/tree.c:689 src/wtools.c:222 #: vfs/fish.c:224 msgid " Error " msgstr " Fehler " @@ -1621,7 +1645,7 @@ #: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 #: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 #: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 -#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:821 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 #: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 #: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 #: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 @@ -1644,9 +1668,9 @@ #. Warning message with a query to continue or cancel the operation #: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 #: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2093 src/screen.c:2136 -#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 -#: src/utilunix.c:465 vfs/mcfs.c:170 +#: src/help.c:318 src/main.c:699 src/screen.c:1432 src/screen.c:2106 +#: src/screen.c:2149 src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 +#: src/utilunix.c:394 src/utilunix.c:465 vfs/mcfs.c:170 msgid " Warning " msgstr " Warnung " @@ -1731,7 +1755,7 @@ msgid " Save file " msgstr " Datei speichern " -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2023 +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 msgid "Save" msgstr " Speichern " @@ -1769,11 +1793,11 @@ msgid " Cancel " msgstr " Abbrechen " -#: gtkedit/editcmd.c:1138 src/filegui.c:596 +#: gtkedit/editcmd.c:1138 src/filegui.c:597 msgid "al&L" msgstr "al&Le" -#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:266 +#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:267 msgid "&Skip" msgstr "über&Springen" @@ -1826,7 +1850,7 @@ msgid " Enter replacement string:" msgstr " Ersatzstring eingeben:" -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1948 +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 msgid " Enter search string:" msgstr " Suchstring eingeben:" @@ -1838,8 +1862,8 @@ #. Heads the 'Search' dialog box #: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1502 src/view.c:1601 src/view.c:1723 src/view.c:1916 -#: src/view.c:1948 +#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 +#: src/view.c:1955 msgid " Search " msgstr " Suchen " @@ -1987,14 +2011,14 @@ msgid "Cancel quit" msgstr "Abbrechen quit" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&Yes" msgstr "&Ja" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&No" msgstr "&Nein" @@ -2025,7 +2049,7 @@ msgstr " In die Zwischenablage ausschneiden " #: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1888 +#: gtkedit/editcmd.c:2595 src/view.c:1895 msgid " Goto line " msgstr " Gehe zu Zeile " @@ -2191,8 +2215,8 @@ msgid "Error initialising editor.\n" msgstr "Fehler beim Initialisieren des Editors.\n" -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2351 -#: src/screen.c:2381 src/tree.c:1009 src/view.c:2018 +#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2364 +#: src/screen.c:2394 src/tree.c:1009 src/view.c:2025 msgid "Help" msgstr "Hilfe" @@ -2208,8 +2232,8 @@ msgid "PullDn" msgstr "Menüs" -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2020 -#: src/view.c:2040 +#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 +#: src/view.c:2047 msgid "Quit" msgstr "Beenden" @@ -2991,6 +3015,10 @@ msgid " I can't run the Chmod command on an extfs " msgstr " Ich kann den Chmod-Befehl nicht auf einem extfs ausführen " +#: src/chmod.c:325 +msgid " I can't run the Chmod command on a tarfs " +msgstr " Ich kann den Chmod-Befehl nicht auf einem tarfs ausführen " + #: src/chown.c:81 msgid "Set &users" msgstr "&User setzen" @@ -3040,128 +3068,128 @@ msgid " I can't run the Chown command on a tarfs " msgstr " Ich kann den Chown-Befehl nicht auf einem tarfs ausführen " -#: src/cmd.c:200 +#: src/cmd.c:198 #, c-format msgid " Can not fetch a local copy of %s " msgstr " Kann keine lokale Kopie von %s anlegen " -#: src/cmd.c:250 +#: src/cmd.c:248 msgid " CD " msgstr " CD " -#: src/cmd.c:250 +#: src/cmd.c:248 msgid "Files tagged, want to cd?" msgstr "Dateien markiert, Verzeichnis wechseln?" -#: src/cmd.c:256 src/cmd.c:715 src/cmd.c:729 +#: src/cmd.c:254 src/cmd.c:713 src/cmd.c:727 msgid "Could not change directory" msgstr "Konnte Verzeichnis nicht wechseln" -#: src/cmd.c:285 +#: src/cmd.c:283 msgid " View file " msgstr " Datei anzeigen " -#: src/cmd.c:285 +#: src/cmd.c:283 msgid " Filename:" msgstr "Dateiname:" -#: src/cmd.c:302 +#: src/cmd.c:300 msgid " Filtered view " msgstr " Gefilterte Ansicht " -#: src/cmd.c:302 +#: src/cmd.c:300 msgid " Filter command and arguments:" msgstr " Filter Befehl samt Argumenten:" -#: src/cmd.c:390 +#: src/cmd.c:388 msgid "Create a new Directory" msgstr "Legt ein neues Verzeichnis an" -#: src/cmd.c:390 +#: src/cmd.c:388 msgid " Enter directory name:" msgstr " Verzeichnisnamen eingeben:" -#: src/cmd.c:451 +#: src/cmd.c:449 msgid " Filter " msgstr " Filter " -#: src/cmd.c:451 +#: src/cmd.c:449 msgid " Set expression for filtering filenames" msgstr " Ausdruck zum Filtern von Dateinamen setzen" -#: src/cmd.c:517 +#: src/cmd.c:515 msgid " Select " msgstr " Auswahl " -#: src/cmd.c:569 +#: src/cmd.c:567 msgid " Unselect " msgstr " Deselektieren " -#: src/cmd.c:642 +#: src/cmd.c:640 msgid "Extension file edit" msgstr "Bearbeiten der Erweiterungsdatei" -#: src/cmd.c:643 +#: src/cmd.c:641 msgid " Which extension file you want to edit? " msgstr " Welcher Erweiterungsdatei möchten Sie bearbeiten? " -#: src/cmd.c:644 +#: src/cmd.c:642 msgid "&User" msgstr "ben&Utzer" -#: src/cmd.c:644 src/cmd.c:670 +#: src/cmd.c:642 src/cmd.c:668 msgid "&System Wide" msgstr "&Systemweit" -#: src/cmd.c:667 +#: src/cmd.c:665 msgid "Menu file edit" msgstr "Menüdatei bearbeiten" -#: src/cmd.c:668 +#: src/cmd.c:666 msgid " Which menu file will you edit? " msgstr " Welche Menüdatei möchten Sie bearbeiten? " -#: src/cmd.c:670 +#: src/cmd.c:668 msgid "&Local" msgstr "&Lokal" -#: src/cmd.c:670 +#: src/cmd.c:668 msgid "&Home" msgstr "&Home" -#: src/cmd.c:855 +#: src/cmd.c:853 msgid " Compare directories " msgstr " Verzeichnis vergleichen " -#: src/cmd.c:855 +#: src/cmd.c:853 msgid " Select compare method: " msgstr " Wählen Sie die Vergleichsmethode: " -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Quick" msgstr "&Schnell" -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Size only" msgstr "Nur &Größe" -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Thorough" msgstr "Gründ&lich" -#: src/cmd.c:866 +#: src/cmd.c:864 msgid " Both panels should be on the listing view mode to use this command " msgstr " Beide Fenster sollten für diesen Befehl in der Listen-Anzeige sein " -#: src/cmd.c:880 +#: src/cmd.c:878 msgid " The command history is empty " msgstr " Die Befehlschronik ist leer " -#: src/cmd.c:886 +#: src/cmd.c:884 msgid " Command history " msgstr " Befehlschronik " -#: src/cmd.c:928 +#: src/cmd.c:926 msgid "" " Not an xterm or Linux console; \n" " the panels cannot be toggled. " @@ -3169,11 +3197,11 @@ " Weder xterm noch Linux-Konole; \n" " die Fenster können nicht ausgetauscht werden. " -#: src/cmd.c:967 +#: src/cmd.c:965 msgid "Type `exit' to return to the Midnight Commander" msgstr "Geben Sie `exit' ein, um den Midnight Commander zu beenden" -#: src/cmd.c:1022 +#: src/cmd.c:1020 #, c-format msgid "" " Couldn't stat %s \n" @@ -3182,94 +3210,94 @@ " Kann %s nicht untersuchen \n" " %s " -#: src/cmd.c:1031 src/cmd.c:1033 +#: src/cmd.c:1029 src/cmd.c:1031 msgid " Link " msgstr " Link " -#: src/cmd.c:1032 src/cmd.c:1171 src/file.c:1685 +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 msgid " to:" msgstr " an:" -#: src/cmd.c:1043 +#: src/cmd.c:1041 #, c-format msgid " link: %s " msgstr " link: %s " -#: src/cmd.c:1076 +#: src/cmd.c:1074 #, c-format msgid " symlink: %s " msgstr " symbolischer link: %s " -#: src/cmd.c:1130 +#: src/cmd.c:1128 #, c-format msgid " Symlink `%s' points to: " msgstr " Symlink `%s' zeigt auf: " -#: src/cmd.c:1135 +#: src/cmd.c:1133 msgid " Edit symlink " msgstr " Symbolischen Link bearbeiten " -#: src/cmd.c:1140 +#: src/cmd.c:1138 #, c-format msgid " edit symlink, unable to remove %s: %s " msgstr " symbolischen Link bearbeiten, kann %s nicht entfernen: %s" -#: src/cmd.c:1144 +#: src/cmd.c:1142 #, c-format msgid " edit symlink: %s " msgstr " symbolschen Link barbeiten: %s" -#: src/cmd.c:1171 +#: src/cmd.c:1169 msgid " Link symbolically " msgstr " Symbolischer Link " -#: src/cmd.c:1172 +#: src/cmd.c:1170 msgid " Relative symlink " msgstr " Relativer symbolischer Link " -#: src/cmd.c:1183 +#: src/cmd.c:1181 #, c-format msgid " relative symlink: %s " msgstr " relativer symbolischer Link: %s " -#: src/cmd.c:1286 +#: src/cmd.c:1284 msgid " Enter machine name (F1 for details): " msgstr " Namen der Maschine eingeben (Details mit F1): " -#: src/cmd.c:1310 +#: src/cmd.c:1308 #, c-format msgid " Could not chdir to %s " msgstr " Kann nicht in Verzeichnis %s wechseln " -#: src/cmd.c:1317 +#: src/cmd.c:1315 msgid " Link to a remote machine " msgstr " Link auf eine entfernte Maschine" -#: src/cmd.c:1323 +#: src/cmd.c:1321 msgid " FTP to machine " msgstr " FTP zu Maschine " -#: src/cmd.c:1333 +#: src/cmd.c:1331 msgid " Socket source routing setup " msgstr " Socket Source-Routing Einstellungen " -#: src/cmd.c:1334 +#: src/cmd.c:1332 msgid " Enter host name to use as a source routing hop: " msgstr " Rechnernamen eingeben, der als Zwischenstation dienen soll: " -#: src/cmd.c:1341 +#: src/cmd.c:1339 msgid " Host name " msgstr " Rechnername " -#: src/cmd.c:1341 +#: src/cmd.c:1339 msgid " Error while looking up IP address " msgstr " Fehler beim Herausfinden der IP-Nummer aufgetreten " -#: src/cmd.c:1352 +#: src/cmd.c:1350 msgid " Undelete files on an ext2 file system " msgstr " Löschen von Dateien auf einem ext2 Dateisystem rückgängig machen " -#: src/cmd.c:1353 +#: src/cmd.c:1351 msgid "" " Enter device (without /dev/) to undelete\n" " files on: (F1 for details)" @@ -3277,11 +3305,11 @@ " Name des Gerätes (ohne /dev/) angeben, auf dem das Löschen von\n" " Dateien rückgängig gemacht werden soll: (Details mit F1)" -#: src/cmd.c:1403 +#: src/cmd.c:1401 msgid " Setup saved to ~/" msgstr " Einstellungen in ~/ gespeichert" -#: src/cmd.c:1408 +#: src/cmd.c:1406 msgid " Setup " msgstr " Einstellungen " @@ -3829,11 +3857,11 @@ msgid " Can't operate on \"..\"! " msgstr " Kann nicht auf \"..\" agieren! " -#: src/file.c:1856 src/screen.c:2082 +#: src/file.c:1856 src/screen.c:2095 msgid "Yes" msgstr "Ja" -#: src/file.c:1856 src/screen.c:2082 +#: src/file.c:1856 src/screen.c:2095 msgid "No" msgstr "Nein" @@ -3862,7 +3890,7 @@ msgid "&Retry" msgstr "wiede&Rholen" -#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 +#: src/file.c:2174 src/file.c:2235 src/filegui.c:264 src/filegui.c:592 msgid "&Abort" msgstr "&Abbrechen" @@ -3890,7 +3918,7 @@ msgid "a&ll" msgstr "a&lle" -#: src/file.c:2234 src/filegui.c:594 +#: src/file.c:2234 src/filegui.c:595 msgid "non&E" msgstr "kein&e" @@ -3910,110 +3938,110 @@ msgid " Background process: Recursive Delete " msgstr " Hintergrundprozeß: Rekursives Löschen " -#: src/filegui.c:423 +#: src/filegui.c:424 msgid "File" msgstr "Datei" -#: src/filegui.c:446 +#: src/filegui.c:447 msgid "Count" msgstr "Zählen" -#: src/filegui.c:467 +#: src/filegui.c:468 msgid "Bytes" msgstr "Bytes" -#: src/filegui.c:504 +#: src/filegui.c:505 msgid "Source" msgstr "Quelle" -#: src/filegui.c:527 +#: src/filegui.c:528 msgid "Target" msgstr "Ziel" -#: src/filegui.c:549 +#: src/filegui.c:550 msgid "Deleting" msgstr "Lösche" -#: src/filegui.c:589 +#: src/filegui.c:590 #, c-format msgid "Target file \"%s\" already exists!" msgstr "Zieldatei \"%s\" existiert bereits!" -#: src/filegui.c:592 +#: src/filegui.c:593 msgid "if &Size differs" msgstr "bei unter&Schiedlicher größe" -#: src/filegui.c:595 +#: src/filegui.c:596 msgid "&Update" msgstr "erne&Uern" -#: src/filegui.c:597 +#: src/filegui.c:598 msgid "Overwrite all targets?" msgstr "Alle Ziele überschreiben?" -#: src/filegui.c:599 +#: src/filegui.c:600 msgid "&Reget" msgstr "e&Rneut holen" -#: src/filegui.c:600 +#: src/filegui.c:601 msgid "ap&Pend" msgstr "Anhängen" -#: src/filegui.c:603 +#: src/filegui.c:604 msgid "Overwrite this target?" msgstr "Dieses Ziel überschreiben?" -#: src/filegui.c:605 +#: src/filegui.c:606 #, c-format msgid "Target date: %s, size %d" msgstr "Zieldatum: %s, Größe %d" -#: src/filegui.c:607 +#: src/filegui.c:608 #, c-format msgid "Source date: %s, size %d" msgstr "Quelldatum: %s, Größe %d" -#: src/filegui.c:691 +#: src/filegui.c:692 msgid " File exists " msgstr " Datei schon vorhanden " -#: src/filegui.c:692 +#: src/filegui.c:693 msgid " Background process: File exists " msgstr " Hintergrundprozeß: Datei schon vorhanden " #. follow symlinks and preserve Attributes must be the first -#: src/filegui.c:804 +#: src/filegui.c:805 msgid "preserve &Attributes" msgstr "&Attribute sichern" #. &op_preserve -#: src/filegui.c:806 +#: src/filegui.c:807 msgid "follow &Links" msgstr "&Links folgen" #. &file_mask_op_follow_links -#: src/filegui.c:808 +#: src/filegui.c:809 msgid "to:" msgstr "nach:" -#: src/filegui.c:809 +#: src/filegui.c:810 msgid "&Using shell patterns" msgstr "shell pattern ben&Utzen" -#: src/filegui.c:830 +#: src/filegui.c:831 msgid "&Background" msgstr "&Hintergrund" -#: src/filegui.c:839 +#: src/filegui.c:840 msgid "&Stable Symlinks" msgstr "&Stabile symbolische Links" #. &file_mask_stable_symlinks -#: src/filegui.c:841 +#: src/filegui.c:842 msgid "&Dive into subdir if exists" msgstr "In Unterverzeichnis abtauchen, wenn es existiert" -#: src/filegui.c:1000 +#: src/filegui.c:1001 #, c-format msgid "" "Invalid source pattern `%s' \n" @@ -4091,7 +4119,7 @@ msgid "Finished" msgstr "Fertig" -#: src/find.c:561 src/view.c:1502 +#: src/find.c:561 src/view.c:1509 #, c-format msgid "Searching %s" msgstr "Suche %s" @@ -4659,7 +4687,7 @@ msgid " The shell is already running a command " msgstr " Die Shell führt bereits einen Befehl aus " -#: src/main.c:852 src/screen.c:2080 src/screen.c:2120 +#: src/main.c:852 src/screen.c:2093 src/screen.c:2133 msgid " The Midnight Commander " msgstr " Der Mitnight Commander " @@ -4910,7 +4938,7 @@ " exakt dargestellt. In diesem Fall müssen Sie das Verzeichnis manuell \n" " neu einlesen. Für mehr Information lesen Sie die Man-Page. " -#: src/main.c:1706 src/screen.c:2352 src/screen.c:2382 +#: src/main.c:1706 src/screen.c:2365 src/screen.c:2395 msgid "Menu" msgstr "Menü" @@ -5039,7 +5067,7 @@ msgid "Display the directory that holds the .links startup files and exit" msgstr "Das Verzeichnis mit den .links-Startdateien anzeigen und abbrechen" -#: src/main.c:3015 +#: src/main.c:3022 msgid "" "Couldn't open tty line. You have to run mc without the -P flag.\n" "On some systems you may want to run # `which mc`\n" @@ -5047,11 +5075,11 @@ "Kann tty nicht öffnen. Sie müssen mc ohne das Argument `-P' starten.\n" "Auf einigen Systemen möchten Sie vielleicht # `which mc` aufrufen\n" -#: src/main.c:3093 +#: src/main.c:3100 msgid " Notice " msgstr " Anmerkung " -#: src/main.c:3094 +#: src/main.c:3101 msgid "" " The Midnight Commander configuration files \n" " are now stored in the ~/.mc directory, the \n" @@ -5261,27 +5289,31 @@ msgid " %s bytes in %d file%s" msgstr " %s bytes in %d Dateien%s" -#: src/screen.c:1304 +#: src/screen.c:1306 msgid "Unknow tag on display format: " msgstr "Unbekannte Sequenz in Anzeigeformat: " -#: src/screen.c:2081 src/screen.c:2121 +#: src/screen.c:1432 +msgid "User suplied format looks invalid, reverting to default." +msgstr "Benutzerdefiniertes Format sieht ungültig aus, benutze Standard." + +#: src/screen.c:2094 src/screen.c:2134 msgid " Do you really want to execute? " msgstr " Möchten Sie wirklich ausführen? " -#: src/screen.c:2093 src/screen.c:2136 +#: src/screen.c:2106 src/screen.c:2149 msgid " No action taken " msgstr " Keine Aktion ausgeführt " -#: src/screen.c:2356 src/screen.c:2386 src/tree.c:1017 +#: src/screen.c:2369 src/screen.c:2399 src/tree.c:1017 msgid "RenMov" msgstr "Umbenennen" -#: src/screen.c:2357 src/screen.c:2387 src/tree.c:1021 +#: src/screen.c:2370 src/screen.c:2400 src/tree.c:1021 msgid "Mkdir" msgstr "Mkdir" -#: src/screen.c:2373 +#: src/screen.c:2386 #, c-format msgid "" " Can't chdir to %s \n" @@ -5429,10 +5461,20 @@ msgid " User menu " msgstr " Benutzermenü " -#: src/util.c:228 +#: src/util.c:232 msgid "name_trunc: too big" msgstr "name_trun: zu groß" +#. strftime() format string for recent dates +#: src/util.c:602 src/util.c:627 +msgid "%b %e %H:%M" +msgstr "%d. %b %H.%M" + +#. strftime() format string for old dates +#: src/util.c:603 src/util.c:625 +msgid "%b %e %Y" +msgstr "%d. %b %Y" + #: src/utilunix.c:390 msgid " Pipe failed " msgstr " Pipe fehlgeschlagen " @@ -5511,20 +5553,20 @@ msgid " [grow]" msgstr " [wachsen]" -#: src/view.c:1494 +#: src/view.c:1501 #, c-format msgid "Searching for `%s'" msgstr "Suche nach `%s'" -#: src/view.c:1601 src/view.c:1723 +#: src/view.c:1608 src/view.c:1730 msgid " Search string not found " msgstr " Suchstring nicht gefunden " -#: src/view.c:1762 +#: src/view.c:1769 msgid " Invalid regular expression " msgstr " Ungültiger regulärer Ausdruck " -#: src/view.c:1886 +#: src/view.c:1893 #, c-format msgid "" " The current line number is %d.\n" @@ -5533,59 +5575,59 @@ " Die augenblickliche Zeilennummer lautet %d.\n" " Geben sie die neue Zeilennummer ein:" -#: src/view.c:1916 +#: src/view.c:1923 msgid " Enter regexp:" msgstr " Regulärer Ausdruck:" -#: src/view.c:2021 +#: src/view.c:2028 msgid "Ascii" msgstr "Ascii" -#: src/view.c:2021 +#: src/view.c:2028 msgid "Hex" msgstr "Hex" -#: src/view.c:2022 +#: src/view.c:2029 msgid "Line" msgstr "Zeile" -#: src/view.c:2023 +#: src/view.c:2030 msgid "RxSrch" msgstr "RxSuche" -#: src/view.c:2026 +#: src/view.c:2033 msgid "EdText" msgstr "EdText" -#: src/view.c:2026 +#: src/view.c:2033 msgid "EdHex" msgstr "EdHex" -#: src/view.c:2028 +#: src/view.c:2035 msgid "UnWrap" msgstr "Anti-Umbruch" -#: src/view.c:2028 +#: src/view.c:2035 msgid "Wrap" msgstr "Umbruch" -#: src/view.c:2031 +#: src/view.c:2038 msgid "HxSrch" msgstr "HxSuche" -#: src/view.c:2034 +#: src/view.c:2041 msgid "Raw" msgstr "Roh" -#: src/view.c:2034 +#: src/view.c:2041 msgid "Parse" msgstr "Parsen" -#: src/view.c:2038 +#: src/view.c:2045 msgid "Unform" msgstr "Anti-Format" -#: src/view.c:2038 +#: src/view.c:2045 msgid "Format" msgstr "Formatieren" Binary files old/mc-4.5.33/po/es.gmo and new/mc-4.5.34/po/es.gmo differ diff -ruN old/mc-4.5.33/po/es.po new/mc-4.5.34/po/es.po --- old/mc-4.5.33/po/es.po Thu May 27 17:45:41 1999 +++ new/mc-4.5.34/po/es.po Sun Jul 4 13:27:08 1999 @@ -1,42 +1,11 @@ # Spanish locale - Midnight Commander # Copyright (C) 1999 Free Software Foundation, Inc. # David Martín , 1998-1999. -# -# DHMA 19990411 -# Files, archives and gmc tuning. -# -# Pablo 19990408 -# Separate es.po (using "archivo") and es_ES.po (using "fichero"). -# -# DHMA 19990405 -# Updated to 4.5.29 and tuned gmc. -# -# DHMA 19990320 -# Merged to include new strings in gmc-4.5.27 (beta). Ftpfs translations. -# -# DHMA 19990314: -# Done first translations for ALL gmc "fuzzy" messages. Some -# tweaking might be needed. -# -# DHMA 19990307: -# Added last messages in editcmd.c. Some refinements as file dates and -# translated "stat" as "identificar" -# -# DHMA 19990302: -# Merged with mc.pot in 4.5.23. Minor GNOME "fuzzy" tweaks. 54 "fuzzy" left. -# -# DHMA 19990221: -# Added messages for "search", "replace" and "save mode" in editcmd.c -# -# DHMA 19990214: -# Merged with mc.pot in 4.5.14 (including messages from menuedit.c) -# and some minor fixes. Keeps 54 messages marked "fuzzy". -# -msgid "" -msgstr "" -"Project-Id-Version: 4.5.30\n" -"POT-Creation-Date: 1999-05-01 16:56+0200\n" -"PO-Revision-Date: 1999-04-10 22:00+0100\n" +msgid "" +msgstr "" +"Project-Id-Version: 4.5.34\n" +"POT-Creation-Date: 1999-06-23 19:17+0200\n" +"PO-Revision-Date: 1999-06-23 20:00+0100\n" "Last-Translator: David Martín \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" @@ -85,105 +54,105 @@ msgid "The GNOME edition of the Midnight Commander file manager." msgstr "El Administrador de Archivos Midnight Commander en versión GNOME." -#: gnome/gcmd.c:263 +#: gnome/gcmd.c:261 msgid "Sort By" msgstr "Ordenar" #. we define this up here so we can pass it in to our callback -#: gnome/gcmd.c:268 +#: gnome/gcmd.c:266 msgid "Ignore case sensitivity." -msgstr "No distinguir mayúsculas." +msgstr "No distinguir mayúsculas" -#: gnome/gcmd.c:271 +#: gnome/gcmd.c:269 msgid "Sort files by " msgstr "Ordenar archivos por " -#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 msgid "Name" msgstr "Nombre" -#: gnome/gcmd.c:283 +#: gnome/gcmd.c:281 msgid "File Type" msgstr "Tipo de Archivo" -#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 #: src/screen.c:397 msgid "Size" msgstr "Tamaño" -#: gnome/gcmd.c:295 +#: gnome/gcmd.c:293 msgid "Time Last Accessed" msgstr "Fecha de Acceso" -#: gnome/gcmd.c:301 +#: gnome/gcmd.c:299 msgid "Time Last Modified" msgstr "Fecha de Modificación" -#: gnome/gcmd.c:307 +#: gnome/gcmd.c:305 msgid "Time Last Changed" msgstr "Fecha de Cambio" -#: gnome/gcmd.c:321 +#: gnome/gcmd.c:319 msgid "Reverse the order." -msgstr "Orden inverso." +msgstr "Orden inverso" #: gnome/gcmd.c:384 msgid "Enter name." -msgstr "Teclee nombre." +msgstr "Teclee nombre:" #: gnome/gcmd.c:390 msgid "Enter label for command:" msgstr "Teclee etiqueta del comando:" -#: gnome/gcmd.c:489 +#: gnome/gcmd.c:495 msgid "Find all core files" msgstr "Buscar archivos \"core\"" -#: gnome/gcmd.c:492 src/panelize.c:350 +#: gnome/gcmd.c:498 src/panelize.c:350 msgid "Find rejects after patching" msgstr "Buscar archivos rechazados después de aplicar parches" -#: gnome/gcmd.c:536 +#: gnome/gcmd.c:543 msgid "Run Command" msgstr "Ejecutar Comando" #. Frame 1 -#: gnome/gcmd.c:541 +#: gnome/gcmd.c:548 msgid "Preset Commands" msgstr "Comandos Predefinidos" #. add add/remove buttons in center -#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 msgid "Add" msgstr "Añadir" -#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 msgid "Remove" msgstr "Quitar" #. Frame 2 -#: gnome/gcmd.c:570 +#: gnome/gcmd.c:577 msgid "Run this Command" msgstr "Ejecutar este Comando" -#: gnome/gcmd.c:577 +#: gnome/gcmd.c:584 msgid "Command: " msgstr "Comando: " -#: gnome/gcmd.c:646 +#: gnome/gcmd.c:662 msgid "Set Filter" msgstr "Activar Filtro" -#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 -#: gnome/gscreen.c:2551 +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2564 msgid "Show all files" msgstr "Mostrar todos los archivos" -#: gnome/gcmd.c:658 +#: gnome/gcmd.c:674 msgid "." msgstr "." -#: gnome/gcmd.c:674 +#: gnome/gcmd.c:690 msgid "" "Enter a filter here for files in the panel view.\n" "\n" @@ -195,27 +164,27 @@ "Así, por ejemplo:\n" "*.png mostrará sólo las imágenes en formato PNG" -#: gnome/gcmd.c:676 +#: gnome/gcmd.c:692 msgid "Enter a Regular Expression to filter files in the panel view." msgstr "Indique una expresión regular para escoger los archivos del panel." -#: gnome/gcmd.c:733 +#: gnome/gcmd.c:752 msgid " Open with..." msgstr " Abrir con..." -#: gnome/gcmd.c:734 +#: gnome/gcmd.c:753 msgid "Enter extra arguments:" msgstr "Teclee argumentos extras:" -#: gnome/gcmd.c:796 +#: gnome/gcmd.c:816 msgid "Desktop entry properties" msgstr "Propiedades de entrada escritorio" -#: gnome/gcmd.c:821 +#: gnome/gcmd.c:842 msgid "Select File" msgstr "Seleccionar archivo" -#: gnome/gcmd.c:829 +#: gnome/gcmd.c:850 msgid "" "Enter a filter here to select files in the panel view with.\n" "\n" @@ -227,14 +196,22 @@ "Así, por ejemplo:\n" "*.png mostrará sólo las imágenes en formato PNG" -#: gnome/gcmd.c:831 +#: gnome/gcmd.c:852 msgid "Enter a regular expression here to select files in the panel view with." msgstr "Indique una expresión regular para escoger los archivos del panel." -#: gnome/gcmd.c:874 src/cmd.c:545 src/cmd.c:596 +#: gnome/gcmd.c:898 src/cmd.c:543 src/cmd.c:594 msgid " Malformed regular expression " msgstr " La expresión regular es errónea " +#: gnome/gcmd.c:943 +msgid "Creating a desktop link" +msgstr "Creando enlace en escritorio" + +#: gnome/gcmd.c:944 +msgid "Enter the URL:" +msgstr "Introduzca el URL:" + #: gnome/gcustom-layout.c:36 msgid "Access Time" msgstr "Fecha de Acceso" @@ -304,7 +281,7 @@ msgid "Custom View" msgstr "Vista Personalizada" -#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2081 gnome/gmount.c:321 msgid "Warning" msgstr "¡ Atención !" @@ -313,31 +290,31 @@ msgid "Could not open %s; will not have desktop icons" msgstr "No pude abrir %s; no habrá iconos en el escritorio" -#: gnome/gdesktop.c:1019 +#: gnome/gdesktop.c:1043 msgid "While running the mount/umount command" msgstr "Al ejecutar mount/umount" -#: gnome/gdesktop.c:1088 +#: gnome/gdesktop.c:1112 msgid "While running the eject command" msgstr "Al ejecutar eject" -#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 +#: gnome/gdesktop.c:1296 gnome/gicon.c:154 gnome/gtools.c:46 msgid "Error" msgstr "Error" #. Create the link to the user's home directory so that he will have an icon -#: gnome/gdesktop.c:2048 +#: gnome/gdesktop.c:2077 msgid "Home directory" msgstr "Directorio Personal" -#: gnome/gdesktop.c:2053 +#: gnome/gdesktop.c:2082 #, c-format msgid "Could not symlink %s to %s; will not have initial home desktop icon." msgstr "" "No se pudo enlazar simbólicamente %s a %s; su directorio personal aparecerá " "sin icono" -#: gnome/gdesktop.c:2397 +#: gnome/gdesktop.c:2427 msgid "" "Unable to locate the file:\n" "background-properties-capplet\n" @@ -351,48 +328,56 @@ "\n" "No se puede crear el fondo." -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 msgid "_Terminal" msgstr "_Terminal" -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 msgid "Launch a new terminal in the current directory" msgstr "Abrir un nuevo terminal en el directorio actual" #. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 msgid "_Directory..." msgstr "_Directorio..." -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 msgid "Creates a new directory" msgstr "Crear un directorio nuevo" -#: gnome/gdesktop.c:2409 +#: gnome/gdesktop.c:2453 +msgid "URL L_ink..." +msgstr "Enlace URL..." + +#: gnome/gdesktop.c:2453 +msgid "Creates a new URL link" +msgstr "Crear un nuevo enlace tipo URL" + +#: gnome/gdesktop.c:2454 msgid "_Launcher..." msgstr "_Lanzador..." -#: gnome/gdesktop.c:2409 +#: gnome/gdesktop.c:2454 msgid "Creates a new launcher" msgstr "Crear un lanzador nuevo" -#: gnome/gdesktop.c:2417 gnome/glayout.c:451 +#: gnome/gdesktop.c:2462 gnome/glayout.c:451 msgid "Arrange Icons" msgstr "Colocar _iconos" -#: gnome/gdesktop.c:2418 +#: gnome/gdesktop.c:2463 msgid "Create New Window" msgstr "Abrir una ventana nueva" -#: gnome/gdesktop.c:2420 +#: gnome/gdesktop.c:2465 msgid "Recreate Desktop Shortcuts" msgstr "Reconstruir atajos de escritorio" -#: gnome/gdesktop.c:2421 gnome/glayout.c:454 +#: gnome/gdesktop.c:2466 gnome/glayout.c:454 msgid "Rescan Desktop" msgstr "Actualizar _escritorio" -#: gnome/gdesktop.c:2422 +#: gnome/gdesktop.c:2467 msgid "Configure Background Image" msgstr "Configurar imagen de fondo" @@ -457,62 +442,62 @@ msgid "Replace it?" msgstr " ¿Reemplazarlo? " -#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2365 src/screen.c:2395 src/tree.c:1015 +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 gtkedit/gtkedit.c:1250 +#: src/file.c:802 src/screen.c:2368 src/screen.c:2398 src/tree.c:1015 msgid "Copy" msgstr "Copiar" -#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 gtkedit/gtkedit.c:1252 msgid "Move" msgstr "Mover" -#: gnome/gdialogs.c:587 +#: gnome/gdialogs.c:588 msgid "Destination" msgstr "Destino" -#: gnome/gdialogs.c:591 +#: gnome/gdialogs.c:592 msgid "Find Destination Folder" msgstr "Buscar Carpeta Destino" -#: gnome/gdialogs.c:596 +#: gnome/gdialogs.c:597 msgid "Copy as a background process" msgstr "Copiar en 2º plano" -#: gnome/gdialogs.c:616 +#: gnome/gdialogs.c:617 msgid "Advanced Options" msgstr "Opciones Avanzadas" -#: gnome/gdialogs.c:620 +#: gnome/gdialogs.c:621 msgid "Preserve symlinks" msgstr "Preservar enlaces simbólicos" -#: gnome/gdialogs.c:630 +#: gnome/gdialogs.c:631 msgid "Follow links." msgstr "Seguir los enlaces." -#: gnome/gdialogs.c:636 +#: gnome/gdialogs.c:637 msgid "" "Selecting this will copy the files that symlinks point to instead of just " "copying the link." msgstr "Esto hará que realmente se copie el archivo y no el enlace simbólico" -#: gnome/gdialogs.c:641 +#: gnome/gdialogs.c:642 msgid "Preserve file attributes." msgstr "Preservar atributos de archivo." -#: gnome/gdialogs.c:646 +#: gnome/gdialogs.c:647 msgid "Preserves the permissions and the UID/GID if possible" msgstr "Preserva permisos y los bits UID/GID cuando sea posible" -#: gnome/gdialogs.c:652 +#: gnome/gdialogs.c:653 msgid "Recursively copy subdirectories." msgstr "Copiar subdirectorios recursivamente." -#: gnome/gdialogs.c:657 +#: gnome/gdialogs.c:658 msgid "If set, this will copy the directories recursively" msgstr "Esto hara que se copien los subdirectorios" -#: gnome/gdialogs.c:761 +#: gnome/gdialogs.c:767 #, c-format msgid "" "%s\n" @@ -523,58 +508,58 @@ "El directorio no está vacío.\n" "¿Desea borrarlo recursivamente?" -#: gnome/gdialogs.c:770 src/file.c:2228 +#: gnome/gdialogs.c:776 src/file.c:2247 msgid " Delete: " msgstr " Borrar: " -#: gnome/gdialogs.c:774 +#: gnome/gdialogs.c:780 msgid "Do the same for the rest" msgstr "Hacer lo mismo con el resto" -#: gnome/gdialogs.c:857 +#: gnome/gdialogs.c:863 msgid "Move Progress" msgstr "Progreso al mover" -#: gnome/gdialogs.c:860 +#: gnome/gdialogs.c:866 msgid "Copy Progress" msgstr "Progreso al copiar" -#: gnome/gdialogs.c:863 +#: gnome/gdialogs.c:869 msgid "Delete Progress" msgstr "Progreso al borrar" -#: gnome/gdialogs.c:913 +#: gnome/gdialogs.c:919 msgid "File " msgstr "Archivo " -#: gnome/gdialogs.c:917 +#: gnome/gdialogs.c:923 msgid "is " -msgstr "" +msgstr "está " -#: gnome/gdialogs.c:920 +#: gnome/gdialogs.c:926 msgid "done." -msgstr "realizado." +msgstr "completado." #. Translators should take care as "Password" or its translations #. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1775 +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1801 msgid "Password:" msgstr "Contraseña:" -#: gnome/gdialogs.c:980 +#: gnome/gdialogs.c:986 msgid "Password" msgstr "Contraseña" #. Create the dialog -#: gnome/gdialogs.c:1012 +#: gnome/gdialogs.c:1018 msgid "Symbolic Link" msgstr "Enlace Simbólico " -#: gnome/gdialogs.c:1028 src/boxes.c:803 +#: gnome/gdialogs.c:1034 src/boxes.c:803 msgid "Existing filename (filename symlink will point to):" msgstr "Apuntando a:" -#: gnome/gdialogs.c:1042 src/boxes.c:801 +#: gnome/gdialogs.c:1048 src/boxes.c:801 msgid "Symbolic link filename:" msgstr "Nombre del nuevo enlace simbólico:" @@ -689,7 +674,7 @@ "Pulse Aceptar para salir del programa o Cancelar para seguir con él." #. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, -#: gnome/glayout.c:384 +#: gnome/glayout.c:384 gnome/gscreen.c:2233 msgid "_Copy..." msgstr "_Copiar..." @@ -697,7 +682,7 @@ msgid "Copy files" msgstr "Copiar archivos" -#: gnome/glayout.c:385 +#: gnome/glayout.c:385 gnome/gscreen.c:2234 msgid "_Delete..." msgstr "_Borrar..." @@ -705,7 +690,7 @@ msgid "Delete files" msgstr "Eliminar archivos" -#: gnome/glayout.c:386 +#: gnome/glayout.c:386 gnome/gscreen.c:2235 msgid "_Move..." msgstr "_Mover..." @@ -745,7 +730,7 @@ msgid "Reverses the list of tagged files" msgstr "Seleccionar los archivos desmarcados y viceversa" -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2031 +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2054 msgid "Search" msgstr "Buscar" @@ -753,7 +738,7 @@ msgid "Search for a file in the current Panel" msgstr "Buscar un archivo en el panel actual" -#: gnome/glayout.c:403 gnome/gscreen.c:1437 +#: gnome/glayout.c:403 gnome/gscreen.c:1448 msgid "_Rescan Directory" msgstr "Actualiza_r directorio" @@ -850,7 +835,7 @@ msgid "File/New/Directory..." msgstr "Archivo/Nuevo/Directorio..." -#: gnome/gmain.c:561 +#: gnome/gmain.c:558 msgid "" "You are running the GNOME File Manager as root.\n" "\n" @@ -954,15 +939,24 @@ msgid "Caption:" msgstr "Título:" +#: gnome/gnome-file-property-dialog.c:387 +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "Arrastrar" + +#: gnome/gnome-file-property-dialog.c:388 +msgid "Use default Drop Action options" +msgstr "Emplear opciones predefinidas para la acción de Arrastrar" + #: gnome/gnome-file-property-dialog.c:403 #: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2363 src/screen.c:2393 +#: src/screen.c:2366 src/screen.c:2396 msgid "View" msgstr "Ver" #: gnome/gnome-file-property-dialog.c:404 msgid "Use default View options" -msgstr "Realizar la acción predefinida para Ver" +msgstr "Emplear opciones predefinidas para Ver" #: gnome/gnome-file-property-dialog.c:439 msgid "Select an Icon" @@ -977,10 +971,6 @@ msgid "Use default Open action" msgstr "Realizar la acción predefinida para Abrir" -#: gnome/gnome-file-property-dialog.c:489 -msgid "Drop Action" -msgstr "Arrastrar" - #: gnome/gnome-file-property-dialog.c:502 msgid "Use default Drop action" msgstr "Realizar la acción predefinida para Arrastrar" @@ -990,7 +980,7 @@ msgstr "Realizar la acción predefinida para Ver" #: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2364 src/screen.c:2394 src/view.c:2027 +#: src/screen.c:2367 src/screen.c:2397 src/view.c:2050 msgid "Edit" msgstr "Editar" @@ -1098,21 +1088,21 @@ msgid "You cannot rename a file to something containing a '/' character" msgstr "No puede utilizar el carácter '/' en un nombre de archivo" -#. the first label -#: gnome/gnome-open-dialog.c:382 -msgid "Select an application to open \"" -msgstr "Escoja una aplicación para abrir \"" +#: gnome/gnome-open-dialog.c:384 +#, c-format +msgid "Select an application to open \"%s\" with." +msgstr "Escoja una aplicación para abrir \"%s\"" -#: gnome/gnome-open-dialog.c:393 +#: gnome/gnome-open-dialog.c:394 msgid "Select a file to run with" msgstr "Escoja un archivo con el que ejecutar" #. the file tree -#: gnome/gnome-open-dialog.c:404 +#: gnome/gnome-open-dialog.c:405 msgid "Applications" msgstr "Aplicaciones" -#: gnome/gnome-open-dialog.c:420 +#: gnome/gnome-open-dialog.c:421 msgid "Program to run" msgstr "Programa a ejecutar" @@ -1140,8 +1130,8 @@ msgid "Copy..." msgstr "Copiar..." -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2368 -#: src/screen.c:2398 +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2371 +#: src/screen.c:2401 msgid "Delete" msgstr "Borrar" @@ -1305,150 +1295,158 @@ msgid "Select icon" msgstr "Seleccionar icono" -#: gnome/gscreen.c:1437 +#: gnome/gscreen.c:1448 msgid "Reloads the current directory" msgstr "Actualizar el directorio actual" -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1450 msgid "New _Directory..." msgstr "_Directorio nuevo..." -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1450 msgid "Creates a new directory here" msgstr "Crear aquí un directorio nuevo" -#: gnome/gscreen.c:1620 +#: gnome/gscreen.c:1631 msgid "All files" msgstr "Todos los archivos" -#: gnome/gscreen.c:1622 +#: gnome/gscreen.c:1633 msgid "Archives and compressed files" msgstr "Archivos y archivos comprimidos" -#: gnome/gscreen.c:1624 +#: gnome/gscreen.c:1635 msgid "RPM/DEB files" msgstr "RPM/DEB" -#: gnome/gscreen.c:1626 +#: gnome/gscreen.c:1637 msgid "Text/Document files" msgstr "Textos/documentos" -#: gnome/gscreen.c:1628 +#: gnome/gscreen.c:1639 msgid "HTML and SGML files" msgstr "HTML y SGML" -#: gnome/gscreen.c:1630 +#: gnome/gscreen.c:1641 msgid "Postscript and PDF files" msgstr "Postscript y PDF" -#: gnome/gscreen.c:1632 +#: gnome/gscreen.c:1643 msgid "Spreadsheet files" msgstr "Hojas de cálculo" -#: gnome/gscreen.c:1634 +#: gnome/gscreen.c:1645 msgid "Image files" msgstr "Imágenes" -#: gnome/gscreen.c:1637 +#: gnome/gscreen.c:1648 msgid "Video/animation files" msgstr "Video/animaciones" -#: gnome/gscreen.c:1639 +#: gnome/gscreen.c:1650 msgid "Audio files" msgstr "Audio" -#: gnome/gscreen.c:1641 +#: gnome/gscreen.c:1652 msgid "C program files" msgstr "Fuentes de C" -#: gnome/gscreen.c:1643 +#: gnome/gscreen.c:1654 msgid "C++ program files" msgstr "Fuentes de C++" -#: gnome/gscreen.c:1645 +#: gnome/gscreen.c:1656 msgid "Objective-C program files" msgstr "Fuentes de Objective-C" -#: gnome/gscreen.c:1647 +#: gnome/gscreen.c:1658 msgid "Scheme program files" msgstr "Fuentes de Scheme" -#: gnome/gscreen.c:1649 +#: gnome/gscreen.c:1660 msgid "Assembler program files" msgstr "Fuentes de ensamblador" -#: gnome/gscreen.c:1651 +#: gnome/gscreen.c:1662 msgid "Misc. program files" msgstr "Fuentes varios" -#: gnome/gscreen.c:1653 +#: gnome/gscreen.c:1664 msgid "Font files" msgstr "Archivos de tipos de letra" -#: gnome/gscreen.c:1780 +#: gnome/gscreen.c:1791 #, c-format msgid "Search: %s" msgstr "Buscar: %s" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1801 #, c-format msgid "%s bytes in %d file" msgstr "%s bytes en %d archivo" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1801 #, c-format msgid "%s bytes in %d files" msgstr "%s bytes en %d archivos" -#: gnome/gscreen.c:1816 src/screen.c:670 +#: gnome/gscreen.c:1827 src/screen.c:670 msgid "" msgstr "" -#: gnome/gscreen.c:1870 -msgid "Filter" -msgstr "Filtro" +#: gnome/gscreen.c:2233 +msgid "Copy directory" +msgstr "Copiar directorio" + +#: gnome/gscreen.c:2234 +msgid "Delete directory" +msgstr "Eliminar directorio" + +#: gnome/gscreen.c:2235 +msgid "Rename or move directory" +msgstr "Renombrar o mover directorio" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2391 msgid "Back" msgstr "Volver" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2391 msgid "Go to the previously visited directory" msgstr "Retroceder al anterior directorio visitado" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2393 msgid "Up" msgstr "Subir" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2393 msgid "Go up a level in the directory heirarchy" msgstr "Subir un nivel en la jerarquía de directorios" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2395 msgid "Forward" msgstr "Avanzar" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2395 msgid "Go to the next directory" msgstr "Avanzar al siguiente directorio visitado" -#: gnome/gscreen.c:2380 src/tree.c:1011 +#: gnome/gscreen.c:2398 src/tree.c:1011 msgid "Rescan" msgstr "Revisar" -#: gnome/gscreen.c:2380 +#: gnome/gscreen.c:2398 msgid "Rescan the current directory" msgstr "Actualizar la presentación del directorio" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2401 msgid "Home" msgstr "Personal" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2401 msgid "Go to your home directory" msgstr "Regresar al Directorio Personal" -#: gnome/gscreen.c:2529 +#: gnome/gscreen.c:2542 msgid "Location:" msgstr "Ubicación:" @@ -1457,72 +1455,72 @@ #: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 #: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 #: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 -#: src/filegui.c:838 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 #: src/wtools.c:289 src/wtools.c:563 msgid "&Ok" msgstr "&Aceptar" -#: gnome/gview.c:135 src/view.c:718 +#: gnome/gview.c:136 src/view.c:728 #, c-format msgid "Offset 0x%08x" msgstr "Offset 0x%08x" -#: gnome/gview.c:137 src/view.c:720 +#: gnome/gview.c:138 src/view.c:730 #, c-format msgid "Col %d" msgstr "Col %d" -#: gnome/gview.c:141 src/view.c:724 +#: gnome/gview.c:142 src/view.c:734 #, c-format msgid "%s bytes" msgstr "%s bytes" -#: gnome/gview.c:305 +#: gnome/gview.c:306 msgid "_Goto line" msgstr "Ir a la línea" -#: gnome/gview.c:306 +#: gnome/gview.c:307 msgid "Jump to a specified line number" -msgstr "Salta a una línea específica" +msgstr "Saltar a la línea indicada" -#: gnome/gview.c:308 +#: gnome/gview.c:309 msgid "_Monitor file" msgstr "_Monitorizar archivo" -#: gnome/gview.c:308 +#: gnome/gview.c:309 msgid "Monitor file growing" msgstr "Ver un archivo en crecimiento" -#: gnome/gview.c:315 +#: gnome/gview.c:316 msgid "Regexp search" msgstr "Buscar expresión regular..." -#: gnome/gview.c:316 +#: gnome/gview.c:317 msgid "Regular expression search" -msgstr "Busca una expresión regular" +msgstr "Buscar una expresión regular" -#: gnome/gview.c:325 +#: gnome/gview.c:326 msgid "_Wrap" msgstr "Plegar" -#: gnome/gview.c:326 +#: gnome/gview.c:327 msgid "Wrap the text" msgstr "Plegar líneas de texto largas" #. Can not use this one yet, as it destroys the viewer, need to fix that -#: gnome/gview.c:329 +#: gnome/gview.c:330 msgid "_Parsed view" -msgstr "" +msgstr "_Procesado" -#: gnome/gview.c:332 +#: gnome/gview.c:333 msgid "_Formatted" msgstr "_Formateado" -#: gnome/gview.c:334 +#: gnome/gview.c:335 msgid "_Hex" msgstr "_Hex" -#: gnome/gview.c:340 +#: gnome/gview.c:341 msgid "_Search" msgstr "Bu_scar" @@ -1538,11 +1536,11 @@ msgid "help" msgstr "ayuda" -#: gnome/gwidget.c:96 src/file.c:2252 +#: gnome/gwidget.c:96 src/file.c:2271 msgid "yes" msgstr "sí" -#: gnome/gwidget.c:98 src/file.c:2250 +#: gnome/gwidget.c:98 src/file.c:2269 msgid "no" msgstr "no" @@ -1594,7 +1592,7 @@ #: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 #: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 #: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2383 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: src/screen.c:2386 src/tree.c:683 src/tree.c:689 src/wtools.c:222 #: vfs/fish.c:224 msgid " Error " msgstr " Error " @@ -1644,7 +1642,7 @@ #: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 #: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 #: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 -#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:821 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 #: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 #: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 #: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 @@ -1667,9 +1665,9 @@ #. Warning message with a query to continue or cancel the operation #: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 #: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2103 src/screen.c:2146 -#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 -#: src/utilunix.c:465 vfs/mcfs.c:170 +#: src/help.c:318 src/main.c:699 src/screen.c:1432 src/screen.c:2106 +#: src/screen.c:2149 src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 +#: src/utilunix.c:394 src/utilunix.c:465 vfs/mcfs.c:170 msgid " Warning " msgstr " ¡ Atención ! " @@ -1754,7 +1752,8 @@ msgid " Save file " msgstr " Guardar archivo " -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2023 +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 gtkedit/gtkedit.c:1247 +#: src/view.c:2046 msgid "Save" msgstr "Guardar" @@ -1791,11 +1790,11 @@ msgid " Cancel " msgstr " Cancelar " -#: gtkedit/editcmd.c:1138 src/filegui.c:596 +#: gtkedit/editcmd.c:1138 src/filegui.c:597 msgid "al&L" msgstr "&Todos" -#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:266 +#: gtkedit/editcmd.c:1140 src/file.c:2193 src/filegui.c:267 msgid "&Skip" msgstr "&Ignorar" @@ -1848,7 +1847,7 @@ msgid " Enter replacement string:" msgstr " Teclee el cambio a realizar:" -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1948 +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1971 msgid " Enter search string:" msgstr " Teclee el texto a buscar:" @@ -1860,8 +1859,8 @@ #. Heads the 'Search' dialog box #: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1502 src/view.c:1601 src/view.c:1723 src/view.c:1916 -#: src/view.c:1948 +#: src/view.c:1524 src/view.c:1623 src/view.c:1746 src/view.c:1939 +#: src/view.c:1971 msgid " Search " msgstr " Buscar " @@ -2010,14 +2009,14 @@ msgid "Cancel quit" msgstr "Cancelar salida" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1878 src/file.c:2252 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&Yes" msgstr "&Sí" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1878 src/file.c:2252 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&No" msgstr "&No" @@ -2048,7 +2047,7 @@ msgstr " Cortar al portapapeles " #: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1888 +#: gtkedit/editcmd.c:2595 src/view.c:1911 msgid " Goto line " msgstr " Ir a la línea " @@ -2214,25 +2213,27 @@ msgid "Error initialising editor.\n" msgstr "Error al inicializar el editor.\n" -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2361 -#: src/screen.c:2391 src/tree.c:1009 src/view.c:2018 +#: gtkedit/editwidget.c:1065 gtkedit/gtkedit.c:1246 src/help.c:806 +#: src/main.c:1711 src/screen.c:2364 src/screen.c:2394 src/tree.c:1009 +#: src/view.c:2041 msgid "Help" msgstr "Ayuda" -#: gtkedit/editwidget.c:1067 +#: gtkedit/editwidget.c:1067 gtkedit/gtkedit.c:1248 msgid "Mark" -msgstr "Marca" +msgstr "Marcar" #: gtkedit/editwidget.c:1068 msgid "Replac" -msgstr "Reemplaza" +msgstr "Reempl" -#: gtkedit/editwidget.c:1074 src/main.c:1707 +#: gtkedit/editwidget.c:1074 src/main.c:1713 msgid "PullDn" msgstr "Menú" -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2020 -#: src/view.c:2040 +#. gtk_edit_menu +#: gtkedit/editwidget.c:1075 gtkedit/gtkedit.c:1256 src/help.c:818 +#: src/main.c:1714 src/view.c:2043 src/view.c:2063 msgid "Quit" msgstr "Salir" @@ -2423,7 +2424,7 @@ msgid "&Save mode..." msgstr "&Modo de guardar..." -#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1345 msgid "&Layout..." msgstr "&Presentación..." @@ -2624,13 +2625,69 @@ "gtkedit.c: variable HOME sin definir y no hay entrada de \"passwd\" - " "abortando\n" +#: gtkedit/gtkedit.c:1246 +msgid "Interactive help browser" +msgstr "Sistema de ayuda interactivo" + +#: gtkedit/gtkedit.c:1247 +msgid "Save to current file name" +msgstr "Guardar con el mismo nombre de fichero" + +#: gtkedit/gtkedit.c:1248 +msgid "Toggle In/Off invisible marker to highlight text" +msgstr "Activar/desactivar marcador de selección de texto" + +#: gtkedit/gtkedit.c:1249 +msgid "Replc" +msgstr "Reempl" + +#: gtkedit/gtkedit.c:1249 +msgid "Find and replace strings/regular expressions" +msgstr "Buscar y reemplazar cadenas y expresiones regulares" + +#: gtkedit/gtkedit.c:1250 +msgid "Copy highlighted block to cursor position" +msgstr "Copiar el bloque seleccionado a la posición del cursor" + +#: gtkedit/gtkedit.c:1252 +msgid "Move highlighted block to cursor position" +msgstr "Mover el bloque seleccionado a la posición del cursor" + +#: gtkedit/gtkedit.c:1253 +msgid "Find" +msgstr "Buscar" + +#: gtkedit/gtkedit.c:1253 +msgid "Find strings/regular expressions" +msgstr "Buscar cadenas y expresiones regulares" + +#: gtkedit/gtkedit.c:1254 +msgid "Dlete" +msgstr "Borrar" + +#: gtkedit/gtkedit.c:1254 +msgid "Delete highlighted text" +msgstr "Borrar el texto seleccionado" + +#: gtkedit/gtkedit.c:1255 src/main.c:1712 src/screen.c:2365 src/screen.c:2395 +msgid "Menu" +msgstr "Menú" + +#: gtkedit/gtkedit.c:1255 +msgid "Pull down menu" +msgstr "Desplegar el menú flotante" + +#: gtkedit/gtkedit.c:1256 +msgid "Exit editor" +msgstr "Salir del editor" + #: gtkedit/gtkedit.c:1290 msgid "Clear the edit buffer" -msgstr "Borrar almacén de edición" +msgstr "Borrar buffer de edición" #: gtkedit/gtkedit.c:1295 msgid "Insert File" -msgstr "Insertar archivo" +msgstr "Insertar archivo..." #: gtkedit/gtkedit.c:1295 msgid "Insert text from a file" @@ -2638,11 +2695,11 @@ #: gtkedit/gtkedit.c:1297 msgid "Copy to file" -msgstr "Copiar en archivo" +msgstr "Copiar en archivo..." #: gtkedit/gtkedit.c:1297 msgid "copy a block to a file" -msgstr "copiar bloque en archivo" +msgstr "Copiar el bloque en un archivo" #: gtkedit/gtkedit.c:1337 msgid "Search/Replace" @@ -2739,7 +2796,7 @@ msgid "Background process:" msgstr "Procesos en 2º plano" -#: src/background.c:287 src/file.c:2173 +#: src/background.c:287 src/file.c:2192 msgid " Background process error " msgstr " Error en un proceso en 2º plano" @@ -3012,6 +3069,10 @@ msgid " I can't run the Chmod command on an extfs " msgstr " No puedo \"cambiar permisos\" en un extfs " +#: src/chmod.c:325 +msgid " I can't run the Chmod command on a tarfs " +msgstr " No puedo \"cambiar permisos\" en un tarfs " + #: src/chown.c:81 msgid "Set &users" msgstr "pon d&Ueños" @@ -3061,140 +3122,140 @@ msgid " I can't run the Chown command on a tarfs " msgstr " No puedo \"cambiar permisos\" en un tarfs " -#: src/cmd.c:200 +#: src/cmd.c:198 #, c-format msgid " Can not fetch a local copy of %s " msgstr " No puedo obtener una copia local de \"%s\" " -#: src/cmd.c:250 +#: src/cmd.c:248 msgid " CD " msgstr " CD " -#: src/cmd.c:250 +#: src/cmd.c:248 msgid "Files tagged, want to cd?" msgstr " Hay archivos marcados. ¿Quiere cambiar de directorio?" -#: src/cmd.c:256 src/cmd.c:715 src/cmd.c:729 +#: src/cmd.c:254 src/cmd.c:713 src/cmd.c:727 msgid "Could not change directory" msgstr "No puedo cambiar de directorio" -#: src/cmd.c:285 +#: src/cmd.c:283 msgid " View file " msgstr " Ver archivo " -#: src/cmd.c:285 +#: src/cmd.c:283 msgid " Filename:" msgstr " Nombre de archivo:" -#: src/cmd.c:302 +#: src/cmd.c:300 msgid " Filtered view " msgstr " Ver archivo (con filtro) " -#: src/cmd.c:302 +#: src/cmd.c:300 msgid " Filter command and arguments:" msgstr " Comando para filtrar (incluya argumentos):" -#: src/cmd.c:390 +#: src/cmd.c:388 msgid "Create a new Directory" msgstr " Crear directorio " -#: src/cmd.c:390 +#: src/cmd.c:388 msgid " Enter directory name:" msgstr " Teclee el nombre del directorio: " -#: src/cmd.c:451 +#: src/cmd.c:449 msgid " Filter " msgstr " Filtro " -#: src/cmd.c:451 +#: src/cmd.c:449 msgid " Set expression for filtering filenames" msgstr " Teclee la expresión para filtrar nombres de archivo" -#: src/cmd.c:517 +#: src/cmd.c:515 msgid " Select " msgstr " Seleccionar grupo " -#: src/cmd.c:569 +#: src/cmd.c:567 msgid " Unselect " msgstr " De-seleccionar grupo " -#: src/cmd.c:642 +#: src/cmd.c:640 msgid "Extension file edit" msgstr " Editar el archivo de extensiones " -#: src/cmd.c:643 +#: src/cmd.c:641 msgid " Which extension file you want to edit? " msgstr " ¿Qué archivo de extensión desea editar? " -#: src/cmd.c:644 +#: src/cmd.c:642 msgid "&User" msgstr "&Usuario" -#: src/cmd.c:644 src/cmd.c:670 +#: src/cmd.c:642 src/cmd.c:668 msgid "&System Wide" msgstr "&Sistema" -#: src/cmd.c:667 +#: src/cmd.c:665 msgid "Menu file edit" msgstr " Editar archivo de menú " -#: src/cmd.c:668 +#: src/cmd.c:666 msgid " Which menu file will you edit? " msgstr " ¿Qué archivo de menú desea editar?" -#: src/cmd.c:670 +#: src/cmd.c:668 msgid "&Local" msgstr "&Local" -#: src/cmd.c:670 +#: src/cmd.c:668 msgid "&Home" msgstr "&Usuario" -#: src/cmd.c:855 +#: src/cmd.c:853 msgid " Compare directories " msgstr " Comparar directorios " -#: src/cmd.c:855 +#: src/cmd.c:853 msgid " Select compare method: " msgstr " Seleccione el método de comparación: " -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Quick" msgstr "&Rápido" -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Size only" msgstr "sólo &Tamaño" -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Thorough" msgstr "&Completo" -#: src/cmd.c:866 +#: src/cmd.c:864 msgid " Both panels should be on the listing view mode to use this command " msgstr " Ambos paneles deben estar en modo lista para poder usar este comando " -#: src/cmd.c:880 +#: src/cmd.c:878 msgid " The command history is empty " msgstr " La historia de comandos está vacía" -#: src/cmd.c:886 +#: src/cmd.c:884 msgid " Command history " msgstr " Historia de comandos " -#: src/cmd.c:928 +#: src/cmd.c:926 msgid "" " Not an xterm or Linux console; \n" " the panels cannot be toggled. " msgstr "" -" No está ejecutando en un xterm o en la consola de Linux; \n" -" Los páneles no pueden ser ocultados. " +" No se está usando ni xterm ni la consola de Linux; \n" +" Los paneles no pueden ser ocultados. " -#: src/cmd.c:967 +#: src/cmd.c:965 msgid "Type `exit' to return to the Midnight Commander" msgstr "Teclee \"exit\" para regresar al Midnight Commander" -#: src/cmd.c:1022 +#: src/cmd.c:1020 #, c-format msgid "" " Couldn't stat %s \n" @@ -3203,94 +3264,98 @@ " No puedo identificar el archivo %s \n" " %s " -#: src/cmd.c:1031 src/cmd.c:1033 +#: src/cmd.c:1029 src/cmd.c:1031 msgid " Link " msgstr " Crear enlace " -#: src/cmd.c:1032 src/cmd.c:1171 src/file.c:1685 +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1704 msgid " to:" msgstr " a: " -#: src/cmd.c:1043 +#: src/cmd.c:1041 #, c-format msgid " link: %s " msgstr " enlace: %s" -#: src/cmd.c:1076 +#: src/cmd.c:1074 #, c-format msgid " symlink: %s " msgstr " enlace simbólico: %s " -#: src/cmd.c:1130 +#: src/cmd.c:1128 #, c-format msgid " Symlink `%s' points to: " msgstr " El enlace simbólico '%s' apunta a: " -#: src/cmd.c:1135 +#: src/cmd.c:1133 msgid " Edit symlink " msgstr " Editar enlace simbólico " -#: src/cmd.c:1140 +#: src/cmd.c:1138 #, c-format msgid " edit symlink, unable to remove %s: %s " msgstr " edite enlace simbólico, imposible borrar %s: %s " -#: src/cmd.c:1144 +#: src/cmd.c:1142 #, c-format msgid " edit symlink: %s " msgstr " editar enlace simbólico: %s " -#: src/cmd.c:1171 +#: src/cmd.c:1169 msgid " Link symbolically " msgstr " Crear enlace simbólico " -#: src/cmd.c:1172 +#: src/cmd.c:1170 msgid " Relative symlink " msgstr " Enlace simbólico relativo " -#: src/cmd.c:1183 +#: src/cmd.c:1181 #, c-format msgid " relative symlink: %s " msgstr " enlace simbólico relativo: %s " -#: src/cmd.c:1286 +#: src/cmd.c:1284 msgid " Enter machine name (F1 for details): " msgstr " Teclee el nombre de la máquina (F1 para más detalles): " -#: src/cmd.c:1310 +#: src/cmd.c:1308 #, c-format msgid " Could not chdir to %s " msgstr " No puedo cambiar al directorio %s " -#: src/cmd.c:1317 +#: src/cmd.c:1315 msgid " Link to a remote machine " msgstr " Conexión por red " -#: src/cmd.c:1323 +#: src/cmd.c:1321 msgid " FTP to machine " msgstr " Conexión por FTP " -#: src/cmd.c:1333 +#: src/cmd.c:1327 +msgid " SMB link to machine " +msgstr " Conexión por SMB " + +#: src/cmd.c:1337 msgid " Socket source routing setup " msgstr " Configuración del ruteo específico " -#: src/cmd.c:1334 +#: src/cmd.c:1338 msgid " Enter host name to use as a source routing hop: " msgstr " Teclee el nombre de la máquina que será la intermediaria: " -#: src/cmd.c:1341 +#: src/cmd.c:1345 msgid " Host name " msgstr " Nombre de la máquina " -#: src/cmd.c:1341 +#: src/cmd.c:1345 msgid " Error while looking up IP address " msgstr " Error al buscar la dirección IP " -#: src/cmd.c:1352 +#: src/cmd.c:1356 msgid " Undelete files on an ext2 file system " msgstr " Recuperar archivos de un sistema de archivos ext2 " -#: src/cmd.c:1353 +#: src/cmd.c:1357 msgid "" " Enter device (without /dev/) to undelete\n" " files on: (F1 for details)" @@ -3298,11 +3363,11 @@ " Introduzca el dispositivo (sin /dev/) donde quiere\n" " recuperar archivos: (F1 para más detalles)" -#: src/cmd.c:1403 +#: src/cmd.c:1407 msgid " Setup saved to ~/" msgstr " Configuración almacenada en ~/" -#: src/cmd.c:1408 +#: src/cmd.c:1412 msgid " Setup " msgstr " Configuración " @@ -3457,7 +3522,7 @@ "mc.ext or use that\n" "file as an example of how to write it.\n" msgstr "" -"mc.ext or usar\n" +"mc.ext o usar\n" "ese archivo como referencia\n" #: src/ext.c:424 @@ -3626,7 +3691,7 @@ #: src/file.c:745 msgid "(stalled)" -msgstr "(caído)" +msgstr "(bloqueado)" #: src/file.c:783 #, c-format @@ -3744,15 +3809,20 @@ #: src/file.c:1246 #, c-format +msgid " `%s' and `%s' are the same directory " +msgstr " \"%s\" y \"%s\" son el mismo directorio " + +#: src/file.c:1265 +#, c-format msgid " Cannot overwrite directory \"%s\" %s " msgstr " No puedo sobrescribir el directorio \"%s\" %s " -#: src/file.c:1248 +#: src/file.c:1267 #, c-format msgid " Cannot overwrite file \"%s\" %s " msgstr " No puedo sobrescribir el archivo \"%s\" %s " -#: src/file.c:1275 +#: src/file.c:1294 #, c-format msgid "" " Cannot move directory \"%s\" to \"%s\" \n" @@ -3761,7 +3831,7 @@ " No puedo mover el directorio \"%s\" a \"%s\" \n" " %s " -#: src/file.c:1338 +#: src/file.c:1357 #, c-format msgid "" " Cannot delete file \"%s\" \n" @@ -3770,7 +3840,7 @@ " No puedo borrar el archivo \"%s\" \n" " %s " -#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#: src/file.c:1418 src/file.c:1488 src/file.c:1520 #, c-format msgid "" " Cannot remove directory \"%s\" \n" @@ -3779,7 +3849,7 @@ " No puedo eliminar el directorio \"%s\" \n" " %s " -#: src/file.c:1540 +#: src/file.c:1559 msgid " Internal error: get_file \n" msgstr " Error interno: get_file \n" @@ -3792,87 +3862,87 @@ #. * (I don't use spaces around the words, because someday they could be #. * dropped, when widgets get smarter) #. -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Copy" msgstr "1Copiar" -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Move" msgstr "1Mover" -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Delete" msgstr "1¿Borrar" -#: src/file.c:1676 +#: src/file.c:1695 #, c-format msgid "%o %f \"%s\"%m" msgstr "%o %f \"%s\"%m" -#: src/file.c:1677 +#: src/file.c:1696 #, c-format msgid "%o %d %f%m" msgstr "%o %d %f%m" -#: src/file.c:1679 +#: src/file.c:1698 #, c-format msgid "%o %f \"%s\"%e" msgstr "%o %f \"%s\"%e" -#: src/file.c:1680 +#: src/file.c:1699 #, c-format msgid "%o %d %f%e" msgstr "%o %d %f%e" -#: src/file.c:1684 +#: src/file.c:1703 msgid "file" msgstr "archivo" -#: src/file.c:1684 +#: src/file.c:1703 msgid "files" msgstr "archivos" -#: src/file.c:1684 +#: src/file.c:1703 msgid "directory" msgstr "directorio" -#: src/file.c:1684 +#: src/file.c:1703 msgid "directories" msgstr "directorios" -#: src/file.c:1685 +#: src/file.c:1704 msgid "files/directories" msgstr "archivos/directorios" -#: src/file.c:1685 +#: src/file.c:1704 msgid " with source mask:" msgstr " aplicando la máscara:" -#: src/file.c:1837 +#: src/file.c:1856 msgid " Can't operate on \"..\"! " msgstr " ¡No puedo operar sobre \"..\"! " -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1875 src/screen.c:2095 msgid "Yes" msgstr "Sí" -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1875 src/screen.c:2095 msgid "No" msgstr "No" -#: src/file.c:1909 +#: src/file.c:1928 msgid " Sorry, I could not put the job in background " msgstr " Lo siento, no pude poner la tarea en 2º plano " -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:2016 src/file.c:2100 msgid " Internal failure " msgstr " Fallo interno " -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:2016 src/file.c:2100 msgid " Unknown file operation " msgstr " Operación desconocida sobre el archivo " -#: src/file.c:2012 +#: src/file.c:2031 #, c-format msgid "" " Destination \"%s\" must be a directory \n" @@ -3881,15 +3951,15 @@ " El destino \"%s\" debe ser un directorio \n" " %s " -#: src/file.c:2174 +#: src/file.c:2193 msgid "&Retry" msgstr "&Reintentar" -#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 +#: src/file.c:2193 src/file.c:2254 src/filegui.c:264 src/filegui.c:592 msgid "&Abort" msgstr "&Abortar" -#: src/file.c:2226 +#: src/file.c:2245 msgid "" "\n" " Directory not empty. \n" @@ -3899,7 +3969,7 @@ " El directorio no está vacío.\n" " ¿Borrarlo recursivamente? " -#: src/file.c:2227 +#: src/file.c:2246 msgid "" "\n" " Background process: Directory not empty \n" @@ -3909,134 +3979,134 @@ " Proceso en 2º plano: El directorio no está vacío.\n" " ¿Borrarlo recursivamente? " -#: src/file.c:2234 +#: src/file.c:2253 msgid "a&ll" msgstr "&Todo" -#: src/file.c:2234 src/filegui.c:594 +#: src/file.c:2253 src/filegui.c:595 msgid "non&E" msgstr "nin&Guno" -#: src/file.c:2244 +#: src/file.c:2263 msgid " Type 'yes' if you REALLY want to delete " msgstr " Teclee \"yes\" si REALMENTE quiere borrar " -#: src/file.c:2246 +#: src/file.c:2265 msgid "all the directories " msgstr "todos los directorios " -#: src/file.c:2248 +#: src/file.c:2267 msgid " Recursive Delete " msgstr " Borrado recursivo " -#: src/file.c:2249 +#: src/file.c:2268 msgid " Background process: Recursive Delete " msgstr " Proceso en 2º plano: Borrado recursivo " -#: src/filegui.c:423 +#: src/filegui.c:424 msgid "File" msgstr "Archivo" -#: src/filegui.c:446 +#: src/filegui.c:447 msgid "Count" msgstr "Total" -#: src/filegui.c:467 +#: src/filegui.c:468 msgid "Bytes" msgstr "Bytes" -#: src/filegui.c:504 +#: src/filegui.c:505 msgid "Source" msgstr "Origen" -#: src/filegui.c:527 +#: src/filegui.c:528 msgid "Target" msgstr "Destino" -#: src/filegui.c:549 +#: src/filegui.c:550 msgid "Deleting" msgstr "Borrando" -#: src/filegui.c:589 +#: src/filegui.c:590 #, c-format msgid "Target file \"%s\" already exists!" msgstr "¡El archivo destino \"%s\" ya existe!" -#: src/filegui.c:592 +#: src/filegui.c:593 msgid "if &Size differs" msgstr "si el ta&Maño difiere" -#: src/filegui.c:595 +#: src/filegui.c:596 msgid "&Update" msgstr "actuali&Zar" -#: src/filegui.c:597 +#: src/filegui.c:598 msgid "Overwrite all targets?" msgstr "¿Sobrescribir todos los archivos?" -#: src/filegui.c:599 +#: src/filegui.c:600 msgid "&Reget" msgstr "&Reintentar" -#: src/filegui.c:600 +#: src/filegui.c:601 msgid "ap&Pend" msgstr "aña&Dir" -#: src/filegui.c:603 +#: src/filegui.c:604 msgid "Overwrite this target?" msgstr "¿Sobrescribir este archivo?" -#: src/filegui.c:605 +#: src/filegui.c:606 #, c-format msgid "Target date: %s, size %d" msgstr "Archivo destino: fecha %s, tamaño %d" -#: src/filegui.c:607 +#: src/filegui.c:608 #, c-format msgid "Source date: %s, size %d" msgstr "Archivo origen: fecha %s, tamaño %d" -#: src/filegui.c:691 +#: src/filegui.c:692 msgid " File exists " msgstr " El archivo ya existe " -#: src/filegui.c:692 +#: src/filegui.c:693 msgid " Background process: File exists " msgstr " Proceso en 2º plano: El archivo ya existe " #. follow symlinks and preserve Attributes must be the first -#: src/filegui.c:804 +#: src/filegui.c:805 msgid "preserve &Attributes" msgstr "&Preservar atributos" #. &op_preserve -#: src/filegui.c:806 +#: src/filegui.c:807 msgid "follow &Links" msgstr "seguir en&Laces" #. &file_mask_op_follow_links -#: src/filegui.c:808 +#: src/filegui.c:809 msgid "to:" msgstr "a:" -#: src/filegui.c:809 +#: src/filegui.c:810 msgid "&Using shell patterns" msgstr "&Usando patrones shell" -#: src/filegui.c:830 +#: src/filegui.c:831 msgid "&Background" msgstr "en 2º plan&O" -#: src/filegui.c:839 +#: src/filegui.c:840 msgid "&Stable Symlinks" msgstr "enlaces simbólicos &Estables" #. &file_mask_stable_symlinks -#: src/filegui.c:841 +#: src/filegui.c:842 msgid "&Dive into subdir if exists" msgstr "copiar &Recursivamente en subdirectorios" -#: src/filegui.c:1000 +#: src/filegui.c:1001 #, c-format msgid "" "Invalid source pattern `%s' \n" @@ -4089,7 +4159,7 @@ msgid "Content: " msgstr "Contenido: " -#: src/find.c:171 src/main.c:1236 src/main.c:1257 +#: src/find.c:171 src/main.c:1236 src/main.c:1260 msgid "&Tree" msgstr "ár&Bol" @@ -4114,7 +4184,7 @@ msgid "Finished" msgstr "Terminado" -#: src/find.c:561 src/view.c:1502 +#: src/find.c:561 src/view.c:1524 #, c-format msgid "Searching %s" msgstr "Buscando %s" @@ -4138,7 +4208,7 @@ #. The buttons #: src/find.c:755 msgid "Change to this directory" -msgstr "Cambia a este directorio" +msgstr "Cambiar a este directorio" #: src/find.c:756 msgid "Search again" @@ -4601,7 +4671,7 @@ "If you want to escape, press a single Escape key\n" "and wait as well." msgstr "" -"Por favor presione la tecla %s\n" +"Por favor, presione la tecla %s\n" "y espere hasta que este mensaje desaparezca.\n" "\n" "Luego, presione la tecla de nuevo y vea si el mensaje de \"OK\" aparece\n" @@ -4679,7 +4749,7 @@ msgid " The shell is already running a command " msgstr " El shell ya está ejecutando un comando " -#: src/main.c:852 src/screen.c:2090 src/screen.c:2130 +#: src/main.c:852 src/screen.c:2093 src/screen.c:2133 msgid " The Midnight Commander " msgstr " The Midnight Commander " @@ -4687,239 +4757,243 @@ msgid " Do you really want to quit the Midnight Commander? " msgstr " ¿Realmente quiere salir del Midnight Commander? " -#: src/main.c:1233 src/main.c:1254 +#: src/main.c:1233 src/main.c:1257 msgid "&Listing mode..." msgstr "&Modo de listado..." -#: src/main.c:1234 src/main.c:1255 +#: src/main.c:1234 src/main.c:1258 msgid "&Quick view C-x q" msgstr "&Vista rápida C-x q" -#: src/main.c:1235 src/main.c:1256 +#: src/main.c:1235 src/main.c:1259 msgid "&Info C-x i" msgstr "&Información C-x i" -#: src/main.c:1238 src/main.c:1259 +#: src/main.c:1238 src/main.c:1262 msgid "&Sort order..." msgstr "&Ordenar..." -#: src/main.c:1240 src/main.c:1261 +#: src/main.c:1240 src/main.c:1264 msgid "&Filter..." msgstr "&Filtro..." -#: src/main.c:1243 src/main.c:1264 +#: src/main.c:1243 src/main.c:1267 msgid "&Network link..." msgstr "&Conexión por red..." -#: src/main.c:1244 src/main.c:1265 +#: src/main.c:1244 src/main.c:1268 msgid "FT&P link..." msgstr "conexión por FT&P..." -#: src/main.c:1248 src/main.c:1269 +#: src/main.c:1246 src/main.c:1270 +msgid "SM&B link..." +msgstr "conexión por &SMB..." + +#: src/main.c:1251 src/main.c:1275 msgid "&Drive... M-d" msgstr "&Disco... M-d" -#: src/main.c:1250 src/main.c:1271 +#: src/main.c:1253 src/main.c:1277 msgid "&Rescan C-r" msgstr "actualiza&R C-r" -#: src/main.c:1275 +#: src/main.c:1281 msgid "&User menu F2" msgstr "me&Nú de usuario F2" -#: src/main.c:1276 +#: src/main.c:1282 msgid "&View F3" msgstr "&Ver F3" -#: src/main.c:1277 +#: src/main.c:1283 msgid "Vie&w file... " msgstr "ver arc&Hivo..." -#: src/main.c:1278 +#: src/main.c:1284 msgid "&Filtered view M-!" msgstr "ver archivo (con &Filtro)... M-!" -#: src/main.c:1279 +#: src/main.c:1285 msgid "&Edit F4" msgstr "&Editar F4" -#: src/main.c:1280 +#: src/main.c:1286 msgid "&Copy F5" msgstr "&Copiar... F5" -#: src/main.c:1281 +#: src/main.c:1287 msgid "c&Hmod C-x c" msgstr "cambiar &Permisos... C-x c" -#: src/main.c:1283 +#: src/main.c:1289 msgid "&Link C-x l" msgstr "crear en&Lace... C-x l" -#: src/main.c:1284 +#: src/main.c:1290 msgid "&SymLink C-x s" msgstr "crear enlace &Simbólico... C-x s" -#: src/main.c:1285 +#: src/main.c:1291 msgid "edit s&Ymlink C-x C-s" msgstr "edi&Tar enlace simbólico C-x C-s" -#: src/main.c:1286 +#: src/main.c:1292 msgid "ch&Own C-x o" msgstr "cambiar dueñ&O... C-x o" -#: src/main.c:1287 +#: src/main.c:1293 msgid "&Advanced chown " msgstr "c&Ambiar dueño y permisos..." -#: src/main.c:1289 +#: src/main.c:1295 msgid "&Rename/Move F6" msgstr "&Renombrar/mover... F6" -#: src/main.c:1290 +#: src/main.c:1296 msgid "&Mkdir F7" msgstr "crear &Directorio... F7" -#: src/main.c:1291 +#: src/main.c:1297 msgid "&Delete F8" msgstr "&Borrar F8" -#: src/main.c:1292 +#: src/main.c:1298 msgid "&Quick cd M-c" msgstr "ca&Mbiar directorio... M-c" -#: src/main.c:1294 +#: src/main.c:1300 msgid "select &Group M-+" msgstr "seleccionar &Grupo... M-+" -#: src/main.c:1295 +#: src/main.c:1301 msgid "u&Nselect group M-\\" msgstr "de-seleccionar gr&Upo... M-\\" -#: src/main.c:1296 +#: src/main.c:1302 msgid "reverse selec&Tion M-*" msgstr "&Invertir la selección M-*" -#: src/main.c:1298 +#: src/main.c:1304 msgid "e&Xit F10" msgstr "sali&R F10" -#: src/main.c:1308 +#: src/main.c:1314 msgid "&Directory tree" msgstr "árbol de &Directorios" -#: src/main.c:1310 +#: src/main.c:1316 msgid "&Find file M-?" msgstr "&Buscar archivos... M-?" -#: src/main.c:1311 +#: src/main.c:1317 msgid "s&Wap panels C-u" msgstr "&Intercambiar paneles C-u" -#: src/main.c:1312 +#: src/main.c:1318 msgid "switch &Panels on/off C-o" msgstr "&Activar/desactivar paneles C-o" -#: src/main.c:1313 +#: src/main.c:1319 msgid "&Compare directories C-x d" msgstr "&Comparar directorios... C-x d" -#: src/main.c:1314 +#: src/main.c:1320 msgid "e&Xternal panelize C-x !" msgstr "búsquedas e&Xternas... C-x !" -#: src/main.c:1315 +#: src/main.c:1321 msgid "show directory s&Izes" msgstr "mostrar &Tamaños de los directorios" -#: src/main.c:1317 +#: src/main.c:1323 msgid "command &History" msgstr "&Historia de comandos" -#: src/main.c:1318 +#: src/main.c:1324 msgid "di&Rectory hotlist C-\\" msgstr "directorios &Favoritos... C-\\" -#: src/main.c:1320 +#: src/main.c:1326 msgid "&Active VFS list C-x a" msgstr "directorios virtuales (&VFS)... C-x a" -#: src/main.c:1323 +#: src/main.c:1329 msgid "&Background jobs C-x j" msgstr "&Procesos en 2º plano... C-x j" -#: src/main.c:1327 +#: src/main.c:1333 msgid "&Undelete files (ext2fs only)" msgstr "&Recuperar archivos (ext2fs)..." -#: src/main.c:1330 +#: src/main.c:1336 msgid "&Listing format edit" msgstr "edición del formato de &Listado" -#: src/main.c:1332 +#: src/main.c:1338 msgid "&Extension file edit" msgstr "&Editar el archivo de extensiones..." -#: src/main.c:1333 +#: src/main.c:1339 msgid "&Menu file edit" msgstr "editar archivo de &Menú..." -#: src/main.c:1338 +#: src/main.c:1344 msgid "&Configuration..." msgstr "&Configuración..." -#: src/main.c:1340 +#: src/main.c:1346 msgid "c&Onfirmation..." msgstr "c&Onfirmación..." -#: src/main.c:1341 +#: src/main.c:1347 msgid "&Display bits..." msgstr "&Juego de caracteres..." -#: src/main.c:1343 +#: src/main.c:1349 msgid "learn &Keys..." msgstr "redefinir &Teclas..." -#: src/main.c:1346 +#: src/main.c:1352 msgid "&Virtual FS..." msgstr "sistema de archivos &Virtual (VFS)..." -#: src/main.c:1349 +#: src/main.c:1355 msgid "&Save setup" msgstr "&Guardar configuración" -#: src/main.c:1365 src/main.c:1367 +#: src/main.c:1371 src/main.c:1373 msgid " &Left " msgstr " &Izquierdo " -#: src/main.c:1367 +#: src/main.c:1373 msgid " &Above " msgstr " a&Rriba " -#: src/main.c:1370 +#: src/main.c:1376 msgid " &File " msgstr " &Archivo " -#: src/main.c:1371 +#: src/main.c:1377 msgid " &Command " msgstr " &Comando " -#: src/main.c:1372 +#: src/main.c:1378 msgid " &Options " msgstr " &Opciones " -#: src/main.c:1374 src/main.c:1376 +#: src/main.c:1380 src/main.c:1382 msgid " &Right " msgstr " &Derecho " -#: src/main.c:1376 +#: src/main.c:1382 msgid " &Below " msgstr " a&Bajo " -#: src/main.c:1431 +#: src/main.c:1437 msgid " Information " msgstr " Información " -#: src/main.c:1432 +#: src/main.c:1438 msgid "" " Using the fast reload option may not reflect the exact \n" " directory contents. In this cases you'll need to do a \n" @@ -4931,136 +5005,132 @@ " caso use C-r para obligar al programa a actualizar los datos.\n" " Lea la página de manual para mayor información. " -#: src/main.c:1706 src/screen.c:2362 src/screen.c:2392 -msgid "Menu" -msgstr "Menú" - -#: src/main.c:1911 +#: src/main.c:1917 msgid "Thank you for using GNU Midnight Commander" msgstr "Gracias por usar el GNU Midnight Commander" -#: src/main.c:2270 +#: src/main.c:2276 #, c-format msgid "with mouse support on xterm%s.\n" msgstr "con soporte para ratón en xterm%s.\n" -#: src/main.c:2271 +#: src/main.c:2277 msgid " and the Linux console" msgstr " y la consola Linux" -#: src/main.c:2366 +#: src/main.c:2372 msgid "The TERM environment variable is unset!\n" msgstr "¡La variable de entorno TERM está sin definir!\n" -#: src/main.c:2573 +#: src/main.c:2579 #, c-format msgid "Library directory for the Midnight Commander: %s\n" msgstr "Directorio para archivos del Midnight Commander: %s\n" -#: src/main.c:2584 +#: src/main.c:2593 msgid "" "Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" msgstr "" "La opción -m está obsoleta. Vea \"Juego de caracteres...\" en el menú " "\"Opciones\"\n" -#: src/main.c:2661 +#: src/main.c:2670 msgid "Use to debug the background code" msgstr "Se usa para depurar código de 2º plano" -#: src/main.c:2667 +#: src/main.c:2676 msgid "Request to run in color mode" msgstr "Solicitar la ejecución en color" -#: src/main.c:2669 +#: src/main.c:2678 msgid "Specifies a color configuration" msgstr "Indicar una configuración de colores" -#: src/main.c:2674 +#: src/main.c:2683 msgid "Edits one file" msgstr "Editar un archivo" -#: src/main.c:2678 +#: src/main.c:2687 msgid "Displays this help message" msgstr "Mostrar este mensaje de ayuda" -#: src/main.c:2681 +#: src/main.c:2690 msgid "Displays a help screen on how to change the color scheme" msgstr "Mostrar ayuda sobre cómo cambiar colores" -#: src/main.c:2684 +#: src/main.c:2693 msgid "Log ftp dialog to specified file" msgstr "Registrar diálogos ftp en un archivo" -#: src/main.c:2691 +#: src/main.c:2700 msgid "Obsolete" msgstr "Obsoleto" -#: src/main.c:2693 +#: src/main.c:2702 msgid "Requests to run in black and white" msgstr "Solicitar ejecución en blanco y negro" -#: src/main.c:2695 +#: src/main.c:2704 msgid "Disable mouse support in text version" msgstr "Desactivar ratón en la versión texto" -#: src/main.c:2698 +#: src/main.c:2707 msgid "Disables subshell support" msgstr "Desactivar el uso de subshell" -#: src/main.c:2702 +#: src/main.c:2711 msgid "Prints working directory at program exit" msgstr "Mostrar el nombre del directorio al salir" -#: src/main.c:2704 +#: src/main.c:2713 msgid "Resets soft keys on HP terminals" msgstr "Restablecer teclas en terminales HP" -#: src/main.c:2706 +#: src/main.c:2715 msgid "To run on slow terminals" msgstr "Para ejecutar en terminales lentos" -#: src/main.c:2709 +#: src/main.c:2718 msgid "Use stickchars to draw" msgstr "Usar caracteres simples para recuadros" -#: src/main.c:2713 +#: src/main.c:2722 msgid "Enables subshell support (default)" msgstr "Activar uso de subshell (por defecto)" -#: src/main.c:2718 +#: src/main.c:2727 msgid "Tries to use termcap instead of terminfo" msgstr "Intentar utilizar termcap en vez de terminfo" -#: src/main.c:2722 +#: src/main.c:2731 msgid "Displays the current version" msgstr "Mostrar el número de versión" -#: src/main.c:2724 +#: src/main.c:2733 msgid "Launches the file viewer on a file" msgstr "Abrir un archivo con el visor" -#: src/main.c:2726 +#: src/main.c:2735 msgid "Forces xterm features" msgstr "Utilizar las posibilidades de xterm" -#: src/main.c:2728 +#: src/main.c:2737 msgid "Geometry for the window" msgstr "Geometría de la ventana" -#: src/main.c:2728 +#: src/main.c:2737 msgid "GEOMETRY" msgstr "GEOMETRIA" -#: src/main.c:2729 +#: src/main.c:2738 msgid "No windows opened at startup" msgstr "No abrir ninguna ventana al inicio" -#: src/main.c:2731 +#: src/main.c:2740 msgid "Display the directory that holds the .links startup files and exit" msgstr "Mostrar el directorio con archivos de inicio" -#: src/main.c:3015 +#: src/main.c:3031 msgid "" "Couldn't open tty line. You have to run mc without the -P flag.\n" "On some systems you may want to run # `which mc`\n" @@ -5068,11 +5138,11 @@ "No se pudo abrir la línea del terminal. Debe ejecutar \"mc\" sin\n" "la opción -P. En algunos sistemas, basta con ejecutar `which mc`\n" -#: src/main.c:3093 +#: src/main.c:3109 msgid " Notice " msgstr " Aviso " -#: src/main.c:3094 +#: src/main.c:3110 msgid "" " The Midnight Commander configuration files \n" " are now stored in the ~/.mc directory, the \n" @@ -5281,27 +5351,31 @@ msgid " %s bytes in %d file%s" msgstr " %s bytes en %d archivo%s" -#: src/screen.c:1314 +#: src/screen.c:1306 msgid "Unknow tag on display format: " msgstr "Campo desconocido en el formato de pantalla: " -#: src/screen.c:2091 src/screen.c:2131 +#: src/screen.c:1432 +msgid "User suplied format looks invalid, reverting to default." +msgstr "Formato no parece válido. Recuperando el predeterminado." + +#: src/screen.c:2094 src/screen.c:2134 msgid " Do you really want to execute? " msgstr " ¿Realmente quiere ejecutar?" -#: src/screen.c:2103 src/screen.c:2146 +#: src/screen.c:2106 src/screen.c:2149 msgid " No action taken " msgstr " No se tomó ninguna medida " -#: src/screen.c:2366 src/screen.c:2396 src/tree.c:1017 +#: src/screen.c:2369 src/screen.c:2399 src/tree.c:1017 msgid "RenMov" msgstr "RenMov" -#: src/screen.c:2367 src/screen.c:2397 src/tree.c:1021 +#: src/screen.c:2370 src/screen.c:2400 src/tree.c:1021 msgid "Mkdir" msgstr "Mkdir" -#: src/screen.c:2383 +#: src/screen.c:2386 #, c-format msgid "" " Can't chdir to %s \n" @@ -5441,22 +5515,27 @@ msgid " I can't run programs while logged on a non local directory " msgstr " No puedo ejecutar programas estando en un directorio virtual " +#: src/user.c:724 +#, c-format +msgid " Empty file %s " +msgstr " Archivo %s vacío " + #. Create listbox -#: src/user.c:727 +#: src/user.c:733 msgid " User menu " msgstr " Menú de usuario " -#: src/util.c:228 +#: src/util.c:232 msgid "name_trunc: too big" msgstr "name_trunc: demasiado grande" #. strftime() format string for recent dates -#: src/util.c:598 src/util.c:623 +#: src/util.c:602 src/util.c:627 msgid "%b %e %H:%M" msgstr "%e %b %H:%M" #. strftime() format string for old dates -#: src/util.c:599 src/util.c:621 +#: src/util.c:603 src/util.c:625 msgid "%b %e %Y" msgstr "%e %b %Y" @@ -5522,7 +5601,7 @@ " No se puede ver: \n" " no es un archivo ordinario " -#: src/view.c:567 src/view.c:572 +#: src/view.c:569 #, c-format msgid "" " Can't open \"%s\"\n" @@ -5531,29 +5610,38 @@ " No puedo abrir \"%s\"\n" " %s " -#: src/view.c:704 +#: src/view.c:578 +#, c-format +msgid "" +" Can't stat \"%s\"\n" +" %s " +msgstr "" +" No puedo identificar \"%s\"\n" +" %s " + +#: src/view.c:714 #, c-format msgid "File: %s" msgstr "Archivo: %s" -#: src/view.c:729 +#: src/view.c:739 msgid " [grow]" msgstr " [crece]" -#: src/view.c:1494 +#: src/view.c:1516 #, c-format msgid "Searching for `%s'" msgstr "Buscando \"%s\"" -#: src/view.c:1601 src/view.c:1723 +#: src/view.c:1623 src/view.c:1746 msgid " Search string not found " msgstr " La cadena buscada no ha sido encontrada " -#: src/view.c:1762 +#: src/view.c:1785 msgid " Invalid regular expression " msgstr " Expresión regular inválida " -#: src/view.c:1886 +#: src/view.c:1909 #, c-format msgid "" " The current line number is %d.\n" @@ -5562,59 +5650,59 @@ " La línea actual es la número %d\n" " Teclee el número de línea a buscar:" -#: src/view.c:1916 +#: src/view.c:1939 msgid " Enter regexp:" msgstr " Teclee la expresión regular:" -#: src/view.c:2021 +#: src/view.c:2044 msgid "Ascii" msgstr "Ascii" -#: src/view.c:2021 +#: src/view.c:2044 msgid "Hex" msgstr "Hex" -#: src/view.c:2022 +#: src/view.c:2045 msgid "Line" msgstr "Línea" -#: src/view.c:2023 +#: src/view.c:2046 msgid "RxSrch" msgstr "BusqRx" -#: src/view.c:2026 +#: src/view.c:2049 msgid "EdText" msgstr "EdTexto" -#: src/view.c:2026 +#: src/view.c:2049 msgid "EdHex" msgstr "EdHex" -#: src/view.c:2028 +#: src/view.c:2051 msgid "UnWrap" msgstr "Desple" -#: src/view.c:2028 +#: src/view.c:2051 msgid "Wrap" msgstr "Plegar" -#: src/view.c:2031 +#: src/view.c:2054 msgid "HxSrch" msgstr "BusqHx" -#: src/view.c:2034 +#: src/view.c:2057 msgid "Raw" msgstr "Crudo" -#: src/view.c:2034 +#: src/view.c:2057 msgid "Parse" msgstr "Procesado" -#: src/view.c:2038 +#: src/view.c:2061 msgid "Unform" msgstr "SinForm" -#: src/view.c:2038 +#: src/view.c:2061 msgid "Format" msgstr "Formato" @@ -5930,54 +6018,54 @@ msgid "ftpfs: abort failed" msgstr "ftpfs: aborto fracasado" -#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 +#: vfs/ftpfs.c:1160 vfs/ftpfs.c:1339 msgid "ftpfs: CWD failed." msgstr "ftpfs: fallo al ejecutar CWD" -#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +#: vfs/ftpfs.c:1170 vfs/ftpfs.c:1177 msgid "ftpfs: couldn't resolve symlink" msgstr "ftpfs: no se pudo resolver el enlace simbólico" -#: vfs/ftpfs.c:1221 +#: vfs/ftpfs.c:1231 msgid "Resolving symlink..." msgstr "Resolviendo enlace simbólico..." -#: vfs/ftpfs.c:1323 +#: vfs/ftpfs.c:1333 #, c-format msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" msgstr "ftpfs: leyendo vía FTP el directorio %s... (No use opciones de ls)" -#: vfs/ftpfs.c:1325 +#: vfs/ftpfs.c:1335 #, c-format msgid "ftpfs: Reading FTP directory %s..." msgstr "ftpfs: leyendo vía FTP el directorio %s..." -#: vfs/ftpfs.c:1341 +#: vfs/ftpfs.c:1351 msgid "ftpfs: FAIL" msgstr "ftpfs: FALLO" -#: vfs/ftpfs.c:1432 +#: vfs/ftpfs.c:1442 msgid "ftpfs: reading FTP directory interrupt by user" msgstr "ftpfs: lectura de directorio FTP abortada por el usuario" -#: vfs/ftpfs.c:1462 +#: vfs/ftpfs.c:1472 msgid "ftpfs: got listing" msgstr "ftpfs: listado completo" -#: vfs/ftpfs.c:1475 +#: vfs/ftpfs.c:1485 msgid "ftpfs: failed" msgstr "ftpfs: falló" -#: vfs/ftpfs.c:1519 +#: vfs/ftpfs.c:1529 msgid "ftpfs: failed; nowhere to fallback to" msgstr "ftpfs: falló; no hay dónde replegarse" -#: vfs/ftpfs.c:1583 +#: vfs/ftpfs.c:1593 #, c-format msgid "ftpfs: storing file %d (%d)" msgstr "ftpfs: guardando archivo %d (%d)" -#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +#: vfs/ftpfs.c:2029 vfs/ftpfs.c:2044 msgid "" "~/.netrc file has not correct mode.\n" "Remove password or correct mode." @@ -6054,6 +6142,9 @@ "Hmm,...\n" "%s\n" "no parece un archivo de tipo tar." + +#~ msgid "Filter" +#~ msgstr "Filtro" #~ msgid "Rescan Directory" #~ msgstr "Actualizar directorio" Binary files old/mc-4.5.33/po/fi.gmo and new/mc-4.5.34/po/fi.gmo differ diff -ruN old/mc-4.5.33/po/fi.po new/mc-4.5.34/po/fi.po --- old/mc-4.5.33/po/fi.po Thu May 27 17:45:41 1999 +++ new/mc-4.5.34/po/fi.po Sun Jul 4 13:27:08 1999 @@ -163,7 +163,7 @@ msgstr "" "Anna suodatin tiedostonnimille paneelissa.\n" "\n" -"Esim: *.png näyttää vain png-kuvat\n" +"Esim: *.png näyttää vain png-kuvat" #: gnome/gcmd.c:676 msgid "Enter a Regular Expression to filter files in the panel view." @@ -194,7 +194,7 @@ msgstr "" "Anna suodatin tiedostonnimille paneelissa.\n" "\n" -"Esim: *.png näyttää vain png-kuvat\n" +"Esim: *.png näyttää vain png-kuvat" #: gnome/gcmd.c:831 msgid "Enter a regular expression here to select files in the panel view with." Binary files old/mc-4.5.33/po/fr.gmo and new/mc-4.5.34/po/fr.gmo differ diff -ruN old/mc-4.5.33/po/fr.po new/mc-4.5.34/po/fr.po --- old/mc-4.5.33/po/fr.po Thu May 27 17:45:41 1999 +++ new/mc-4.5.34/po/fr.po Sun Jul 4 13:27:08 1999 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: mc VERSION\n" -"POT-Creation-Date: 1999-04-28 14:41+0200\n" +"POT-Creation-Date: 1999-06-22 13:18+0200\n" "PO-Revision-Date: 1998-03-27 01:22+0100\n" "Last-Translator: Vincent Renardias \n" "Language-Team: Vincent Renardias \n" @@ -13,6 +13,47 @@ "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +#. The file-name is printed after the ':' +#: edit/edit.c:131 edit/edit.c:226 edit/edit.c:233 edit/edit.c:240 +#: edit/edit.c:247 edit/edit.c:253 edit/edit.c:310 edit/edit.c:346 +#: edit/editcmd.c:1951 edit/editwidget.c:952 gnome/dir.c:386 +#: gnome/screen.c:2386 gnome/tree.c:683 gnome/tree.c:689 gnome/wtools.c:222 +#: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 +#: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 +#: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 +#: src/screen.c:2386 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: vfs/fish.c:224 +msgid " Error " +msgstr " Erreur " + +#: edit/edit.c:131 edit/edit.c:233 gtkedit/edit.c:131 gtkedit/edit.c:233 +msgid " Failed trying to open file for reading: " +msgstr " Impossible d'ouvrir le fichier en lecture: " + +#: edit/edit.c:240 gtkedit/edit.c:240 +msgid " Cannot get size/permissions info on file: " +msgstr " Impossible d'obtenir taille et permissions du fichier: " + +#: edit/edit.c:247 gtkedit/edit.c:247 +msgid " Not an ordinary file: " +msgstr " Ce n'est pas un fichier ordinaire: " + +#: edit/edit.c:253 gtkedit/edit.c:253 +msgid " File is too large: " +msgstr " Fichier trop gros: " + +#: edit/edit.c:254 gtkedit/edit.c:254 +msgid "" +" \n" +" Increase edit.h:MAXBUF and recompile the editor. " +msgstr "" +" \n" +" Augmentez edit.h:MAXBUF et recompilez l'éditeur. " + +#: edit/edit.c:310 edit/edit.c:346 gtkedit/edit.c:310 gtkedit/edit.c:346 +msgid " Error allocating memory " +msgstr " Erreur d'allocation mémoire " + #: edit/edit_key_translator.c:121 msgid " Emacs key: " msgstr " Touches Emacs: " @@ -23,7 +64,8 @@ #. Input line for a single key press follows the ':' #: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 -#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:715 +#: edit/editcmd.c:706 edit/editcmd.c:715 gtkedit/editcmd.c:706 +#: gtkedit/editcmd.c:715 msgid " Press macro hotkey: " msgstr " Tapez la touche raccourcis pour la macro: " @@ -35,4070 +77,4384 @@ msgid " Press any key: " msgstr " Appuyez sur une touche: " -#: gnome/gcmd.c:58 -msgid " There is no other panel to compare contents to " -msgstr " Il n'y a pas d'autre panel pour faire une comparaison " - -#: gnome/gcmd.c:109 -msgid "The Midnight Commander Team" -msgstr "L'équipe de Midnight Commander" +#: edit/editcmd.c:334 gtkedit/editcmd.c:334 +msgid "Quick save " +msgstr "Sauvegarde rapide " -#: gnome/gcmd.c:111 -msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" -msgstr "rapports de bugs: http://bugs.gnome.org ou utilisez gnome-bug" +#: edit/editcmd.c:335 gtkedit/editcmd.c:335 +msgid "Safe save " +msgstr "Sauvegarde sécurisée" -#: gnome/gcmd.c:123 -msgid "GNU Midnight Commander" -msgstr "GNU Midnight Commander" +#: edit/editcmd.c:336 gtkedit/editcmd.c:336 +msgid "Do backups -->" +msgstr "Faire des sauvegardes -->" -#: gnome/gcmd.c:126 -msgid "The GNOME edition of the Midnight Commander file manager." -msgstr "L'édition GNOME du gestionnaire de fichiers Midnight Comander." +#. NLS for hotkeys? +#: edit/editcmd.c:339 edit/editcmd.c:1136 edit/editcmd.c:1182 +#: edit/editcmd.c:1267 edit/editcmd.c:2863 edit/editoptions.c:68 +#: gnome/achown.c:71 gnome/boxes.c:139 gnome/boxes.c:279 gnome/boxes.c:376 +#: gnome/boxes.c:464 gnome/boxes.c:644 gnome/boxes.c:727 gnome/boxes.c:781 +#: gnome/chmod.c:114 gnome/chown.c:79 gnome/cmd.c:854 gnome/filegui.c:822 +#: gnome/find.c:171 gnome/hotlist.c:138 gnome/hotlist.c:814 +#: gnome/hotlist.c:911 gnome/layout.c:371 gnome/learn.c:59 gnome/option.c:145 +#: gnome/panelize.c:86 gnome/view.c:404 gnome/wtools.c:111 gnome/wtools.c:386 +#: gnome/wtools.c:561 gtkedit/editcmd.c:339 gtkedit/editcmd.c:1136 +#: gtkedit/editcmd.c:1182 gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 +#: gtkedit/editoptions.c:68 src/achown.c:71 src/boxes.c:139 src/boxes.c:279 +#: src/boxes.c:376 src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 +#: src/boxes.c:781 src/chmod.c:114 src/chown.c:79 src/cmd.c:854 +#: src/filegui.c:822 src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 +#: src/hotlist.c:911 src/layout.c:371 src/learn.c:59 src/option.c:145 +#: src/panelize.c:86 src/view.c:404 src/wtools.c:111 src/wtools.c:386 +#: src/wtools.c:561 +msgid "&Cancel" +msgstr "&Annuler" -#: gnome/gcmd.c:263 -msgid "Sort By" -msgstr "Trier Par" +#. 1 +#: edit/editcmd.c:341 edit/editcmd.c:1184 edit/editcmd.c:1269 +#: edit/editcmd.c:2865 edit/editoptions.c:71 gnome/boxes.c:138 +#: gnome/boxes.c:278 gnome/boxes.c:378 gnome/boxes.c:466 gnome/boxes.c:646 +#: gnome/boxes.c:728 gnome/boxes.c:783 gnome/boxes.c:898 gnome/filegui.c:839 +#: gnome/find.c:171 gnome/gtools.c:105 gnome/layout.c:370 gnome/option.c:144 +#: gnome/wtools.c:289 gnome/wtools.c:563 gtkedit/editcmd.c:341 +#: gtkedit/editcmd.c:1184 gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 +#: gtkedit/editoptions.c:71 src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 +#: src/boxes.c:466 src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 +#: src/boxes.c:898 src/filegui.c:839 src/find.c:171 src/layout.c:370 +#: src/option.c:144 src/wtools.c:289 src/wtools.c:563 +msgid "&Ok" +msgstr "&Ok" -#. we define this up here so we can pass it in to our callback -#: gnome/gcmd.c:268 -msgid "Ignore case sensitivity." -msgstr "Ignorer la case." +#: edit/editcmd.c:345 gtkedit/editcmd.c:345 +msgid "Extension:" +msgstr "Extension:" -#: gnome/gcmd.c:271 -msgid "Sort files by " -msgstr "Trier fichiers par " +#. NLS ? +#: edit/editcmd.c:352 gtkedit/editcmd.c:352 +msgid " Edit Save Mode " +msgstr "" -#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 -msgid "Name" -msgstr "Nom" +#: edit/editcmd.c:476 gtkedit/editcmd.c:476 +msgid " Save As " +msgstr " Enregistrer Sous " -#: gnome/gcmd.c:283 -msgid "File Type" -msgstr "Type de Fichier" +#. Warning message with a query to continue or cancel the operation +#: edit/editcmd.c:490 edit/editcmd.c:809 edit/editcmd.c:839 edit/editcmd.c:986 +#: edit/editcmd.c:1083 gnome/ext.c:303 gnome/file.c:619 gnome/help.c:318 +#: gnome/main.c:699 gnome/olddnd.c:1681 gnome/screen.c:1432 +#: gnome/screen.c:2106 gnome/screen.c:2149 gnome/subshell.c:705 +#: gnome/subshell.c:731 gnome/utilunix.c:390 gnome/utilunix.c:394 +#: gnome/utilunix.c:465 gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 +#: gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 +#: src/ext.c:303 src/file.c:619 src/help.c:318 src/main.c:699 +#: src/screen.c:1432 src/screen.c:2106 src/screen.c:2149 src/subshell.c:705 +#: src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 src/utilunix.c:465 +#: vfs/mcfs.c:170 +msgid " Warning " +msgstr " Attention " -#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 -#: src/screen.c:397 -msgid "Size" -msgstr "Taille" +#: edit/editcmd.c:491 gtkedit/editcmd.c:491 +msgid " A file already exists with this name. " +msgstr " Un fichier portant le meme nom existe déjà. " -#: gnome/gcmd.c:295 -msgid "Time Last Accessed" -msgstr "" +#. Push buttons to over-write the current file, or cancel the operation +#: edit/editcmd.c:493 gtkedit/editcmd.c:493 +msgid "Overwrite" +msgstr "Ecraser" -#: gnome/gcmd.c:301 -msgid "Time Last Modified" -msgstr "" +#: edit/editcmd.c:493 edit/editcmd.c:555 edit/editcmd.c:782 edit/editcmd.c:809 +#: edit/editcmd.c:839 edit/editcmd.c:986 edit/editcmd.c:1578 +#: gtkedit/editcmd.c:493 gtkedit/editcmd.c:555 gtkedit/editcmd.c:782 +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +#: gtkedit/editcmd.c:1578 +msgid "Cancel" +msgstr "Annuler" -#: gnome/gcmd.c:307 -msgid "Time Last Changed" -msgstr "" +#: edit/editcmd.c:509 gtkedit/editcmd.c:509 +msgid " Save as " +msgstr " Enregistrer Sous " -#: gnome/gcmd.c:321 -msgid "Reverse the order." -msgstr "" +#: edit/editcmd.c:509 edit/editcmd.c:2633 gtkedit/editcmd.c:509 +#: gtkedit/editcmd.c:2633 +msgid " Error trying to save file. " +msgstr " Erreur lors de l'enregistrement du fichier. " -#: gnome/gcmd.c:384 -msgid "Enter name." -msgstr "Entrez le nom." +#. This heads the delete macro error dialog box +#: edit/editcmd.c:625 edit/editcmd.c:633 edit/editcmd.c:658 +#: gtkedit/editcmd.c:625 gtkedit/editcmd.c:633 gtkedit/editcmd.c:658 +msgid " Delete macro " +msgstr " Effacer macro " -#: gnome/gcmd.c:390 -msgid "Enter label for command:" -msgstr "" +#. 'Open' = load temp file +#: edit/editcmd.c:627 gtkedit/editcmd.c:627 +msgid " Error trying to open temp file " +msgstr " Erreur en essayant d'ouvrir un fichier temporaire " -#: gnome/gcmd.c:489 -msgid "Find all core files" -msgstr "Trouver tous les fichiers core" +#. 'Open' = load temp file +#: edit/editcmd.c:635 edit/editcmd.c:696 edit/editcmd.c:764 +#: gtkedit/editcmd.c:635 gtkedit/editcmd.c:696 gtkedit/editcmd.c:764 +msgid " Error trying to open macro file " +msgstr " Erreur lors de l'ouverture du fichier de macros " -#: gnome/gcmd.c:492 src/panelize.c:350 -msgid "Find rejects after patching" -msgstr "" +#: edit/editcmd.c:640 edit/editcmd.c:648 edit/editcmd.c:684 edit/editcmd.c:739 +#: gtkedit/editcmd.c:640 gtkedit/editcmd.c:648 gtkedit/editcmd.c:684 +#: gtkedit/editcmd.c:739 +#, c-format +msgid "key '%d 0': " +msgstr "touche '%d 0': " -#: gnome/gcmd.c:536 -msgid "Run Command" -msgstr "Exécuter Commande" +#: edit/editcmd.c:659 gtkedit/editcmd.c:659 +msgid " Error trying to overwrite macro file " +msgstr " Erreur lors de l'écrasement du fichier de macros " -#. Frame 1 -#: gnome/gcmd.c:541 -msgid "Preset Commands" -msgstr "Commandes pré-enregistrées" +#. This heads the 'Macro' dialog box +#: edit/editcmd.c:676 gtkedit/editcmd.c:676 +msgid " Macro " +msgstr " Macro " -#. add add/remove buttons in center -#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 -msgid "Add" -msgstr "Ajouter" +#. Input line for a single key press follows the ':' +#: edit/editcmd.c:678 gtkedit/editcmd.c:678 +msgid " Press the macro's new hotkey: " +msgstr " Pressez sur la touche a assigner à la macro: " -#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 -msgid "Remove" -msgstr "Supprimer" +#. This heads the 'Save Macro' dialog box +#: edit/editcmd.c:696 gtkedit/editcmd.c:696 +msgid " Save macro " +msgstr " Enregistrer macro " -#. Frame 2 -#: gnome/gcmd.c:570 -msgid "Run this Command" -msgstr "Exécuter cette Commande" +#: edit/editcmd.c:706 edit/editcmd.c:713 gtkedit/editcmd.c:706 +#: gtkedit/editcmd.c:713 +msgid " Delete Macro " +msgstr " Effacer Macro " -#: gnome/gcmd.c:577 -msgid "Command: " -msgstr "Commande: " +#. This heads the 'Load Macro' dialog box +#: edit/editcmd.c:763 gtkedit/editcmd.c:763 +msgid " Load macro " +msgstr " Charger macro " -#: gnome/gcmd.c:646 -msgid "Set Filter" -msgstr "Changer Filtre" +#: edit/editcmd.c:777 edit/editcmd.c:779 gtkedit/editcmd.c:777 +#: gtkedit/editcmd.c:779 +msgid " Confirm save file? : " +msgstr " Voulez-vous vraiment enregistrer? : " -#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 -#: gnome/gscreen.c:2551 -msgid "Show all files" -msgstr "Montrer tous les fichiers" +#. Buttons to 'Confirm save file' query +#: edit/editcmd.c:782 gtkedit/editcmd.c:782 +msgid " Save file " +msgstr " Enregistrer fichier " -#: gnome/gcmd.c:658 -msgid "." -msgstr "." +#: edit/editcmd.c:782 edit/editwidget.c:1066 edit/gtkedit.c:1247 +#: gnome/view.c:2046 gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 +#: gtkedit/gtkedit.c:1247 src/view.c:2046 +msgid "Save" +msgstr "Enregistrer" -#: gnome/gcmd.c:674 +#: edit/editcmd.c:809 edit/editcmd.c:839 gtkedit/editcmd.c:809 +#: gtkedit/editcmd.c:839 msgid "" -"Enter a filter here for files in the panel view.\n" -"\n" -"For example:\n" -"*.png will show just png images" +" Current text was modified without a file save. \n" +" Continue discards these changes. " msgstr "" +" Le fichier courant a été modifié sans avoir été sauvé. \n" +" Continuer annule les changements. " -#: gnome/gcmd.c:676 -msgid "Enter a Regular Expression to filter files in the panel view." -msgstr "" +#: edit/editcmd.c:809 edit/editcmd.c:839 edit/editcmd.c:986 +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +msgid "Continue" +msgstr "Continuer" -#: gnome/gcmd.c:733 -msgid " Open with..." -msgstr " Ouvrir avec..." +#. Heads the 'Load' file dialog box +#: edit/editcmd.c:828 edit/editcmd.c:842 gtkedit/editcmd.c:828 +#: gtkedit/editcmd.c:842 +msgid " Load " +msgstr " Ouvrir " -#: gnome/gcmd.c:734 -msgid "Enter extra arguments:" -msgstr "Entrez les arguments supplémentaires:" +#: edit/editcmd.c:828 gtkedit/editcmd.c:828 +msgid " Error trying to open file for reading " +msgstr " Erreur en essayant d'ouvrir le fichier en lecture " -#: gnome/gcmd.c:796 -msgid "Desktop entry properties" +#: edit/editcmd.c:986 edit/editcmd.c:1083 gtkedit/editcmd.c:986 +#: gtkedit/editcmd.c:1083 +msgid " Block is large, you may not be able to undo this action. " msgstr "" +" Le block est gros et il est possible que vous ne puissiez pas annuler ce " +"changement. " -#: gnome/gcmd.c:821 -msgid "Select File" -msgstr "Sélection Fichier" +#: edit/editcmd.c:1083 gtkedit/editcmd.c:1083 +msgid " Continue " +msgstr " Continuer " -#: gnome/gcmd.c:829 -msgid "" -"Enter a filter here to select files in the panel view with.\n" -"\n" -"For example:\n" -"*.png will select all png images" -msgstr "" +#: edit/editcmd.c:1083 gtkedit/editcmd.c:1083 +msgid " Cancel " +msgstr " Annuler " -#: gnome/gcmd.c:831 -msgid "Enter a regular expression here to select files in the panel view with." -msgstr "" +#: edit/editcmd.c:1138 gnome/filegui.c:597 gtkedit/editcmd.c:1138 +#: src/filegui.c:597 +msgid "al&L" +msgstr "Tou&s" -#: gnome/gcmd.c:874 src/cmd.c:545 src/cmd.c:596 -msgid " Malformed regular expression " -msgstr " Expression régulière malformée " +#: edit/editcmd.c:1140 gnome/file.c:2174 gnome/filegui.c:267 +#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:267 +msgid "&Skip" +msgstr "&Suivant" -#: gnome/gcustom-layout.c:36 -msgid "Access Time" -msgstr "Date d'accès" +#: edit/editcmd.c:1142 gtkedit/editcmd.c:1142 +msgid "&Replace" +msgstr "&Remplacer" -#: gnome/gcustom-layout.c:37 -msgid "Creation Time" -msgstr "Date de création" +#. This is for the confirm replace dialog box. The replaced string comes after the ':' +#: edit/editcmd.c:1148 edit/editcmd.c:1576 gtkedit/editcmd.c:1148 +#: gtkedit/editcmd.c:1576 +msgid " Replace with: " +msgstr " Remplacer avec: " -#. Group -#: gnome/gcustom-layout.c:38 gnome/gnome-file-property-dialog.c:776 -#: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 -#: src/screen.c:409 -msgid "Group" -msgstr "Groupe" +#: edit/editcmd.c:1152 gtkedit/editcmd.c:1152 +msgid " Confirm replace " +msgstr " Confirmer remplacement " -#: gnome/gcustom-layout.c:39 -msgid "Group ID" -msgstr "ID Groupe" +#: edit/editcmd.c:1186 edit/editcmd.c:1271 gtkedit/editcmd.c:1186 +#: gtkedit/editcmd.c:1271 +msgid "scanf &Expression" +msgstr "&Expression scanf" -#: gnome/gcustom-layout.c:40 -msgid "Inode Number" -msgstr "" +#: edit/editcmd.c:1188 gtkedit/editcmd.c:1188 +msgid "replace &All" +msgstr "Tout rempl&acer" -#: gnome/gcustom-layout.c:41 src/achown.c:378 -msgid "Mode" -msgstr "Mode" +#: edit/editcmd.c:1190 gtkedit/editcmd.c:1190 +msgid "pr&Ompt on replace" +msgstr "C&onfirmation avant remplacement" -#: gnome/gcustom-layout.c:42 -msgid "Modification Time" -msgstr "Date de Modification" +#: edit/editcmd.c:1192 edit/editcmd.c:1273 gtkedit/editcmd.c:1192 +#: gtkedit/editcmd.c:1273 +msgid "&Backwards" +msgstr "Vers le &haut" -#: gnome/gcustom-layout.c:44 -msgid "Number of Hard Links" -msgstr "Nombre de Liens Physiques" +#: edit/editcmd.c:1194 edit/editcmd.c:1275 gtkedit/editcmd.c:1194 +#: gtkedit/editcmd.c:1275 +msgid "&Regular expression" +msgstr "Expression &régulière" -#. Owner -#: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 -#: gnome/gprop.c:390 src/screen.c:408 -msgid "Owner" -msgstr "Propriétaire" +#: edit/editcmd.c:1196 edit/editcmd.c:1277 gtkedit/editcmd.c:1196 +#: gtkedit/editcmd.c:1277 +msgid "&Whole words only" +msgstr "&Mots entiers seulement" -#: gnome/gcustom-layout.c:46 src/screen.c:402 -msgid "Permission" -msgstr "Permission" +#: edit/editcmd.c:1198 edit/editcmd.c:1279 gtkedit/editcmd.c:1198 +#: gtkedit/editcmd.c:1279 +msgid "case &Sensitive" +msgstr "re&spect de la case" -#: gnome/gcustom-layout.c:48 -msgid "Size (short)" -msgstr "" +#: edit/editcmd.c:1202 gtkedit/editcmd.c:1202 +msgid " Enter replacement argument order eg. 3,2,1,4 " +msgstr " Entrez l'ordre des arguments (ex: 3,2,1,4): " -#: gnome/gcustom-layout.c:49 -msgid "Type" -msgstr "Type" +#: edit/editcmd.c:1206 gtkedit/editcmd.c:1206 +msgid " Enter replacement string:" +msgstr " Entrez la chaîne de remplacement:" -#: gnome/gcustom-layout.c:50 -msgid "User ID" -msgstr "ID Utilisateur" +#: edit/editcmd.c:1210 edit/editcmd.c:1283 gnome/view.c:1971 +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1971 +msgid " Enter search string:" +msgstr " Entrez le texte à rechercher:" -#: gnome/gcustom-layout.c:144 -msgid "Possible Columns" -msgstr "Colonnes possibles" +#. Heads the 'Replace' dialog box +#: edit/editcmd.c:1229 edit/editcmd.c:1480 edit/editcmd.c:1574 +#: edit/editcmd.c:2125 edit/editcmd.c:2156 edit/editcmd.c:2158 +#: gtkedit/editcmd.c:1229 gtkedit/editcmd.c:1480 gtkedit/editcmd.c:1574 +#: gtkedit/editcmd.c:2125 gtkedit/editcmd.c:2156 gtkedit/editcmd.c:2158 +msgid " Replace " +msgstr " Remplacer " -#: gnome/gcustom-layout.c:164 -msgid "Displayed Columns" -msgstr "Colonnes affichées" +#. Heads the 'Search' dialog box +#: edit/editcmd.c:1297 edit/editcmd.c:1474 edit/editcmd.c:2227 +#: gnome/view.c:1524 gnome/view.c:1623 gnome/view.c:1746 gnome/view.c:1939 +#: gnome/view.c:1971 gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 +#: gtkedit/editcmd.c:2227 src/view.c:1524 src/view.c:1623 src/view.c:1746 +#: src/view.c:1939 src/view.c:1971 +msgid " Search " +msgstr " Rechercher " -#: gnome/gcustom-layout.c:306 -msgid "Custom View" -msgstr "Vue Personalisée" +#. An input line comes after the ':' +#: edit/editcmd.c:1346 gtkedit/editcmd.c:1346 +msgid " Enter search text : " +msgstr " Entrez le texte à rechercher : " -#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 -msgid "Warning" -msgstr "Avertissement" +#: edit/editcmd.c:1353 gtkedit/editcmd.c:1353 +msgid " Enter replace text : " +msgstr " Entrez le texte de substitution : " -#: gnome/gdesktop.c:426 +#: edit/editcmd.c:1356 edit/editcmd.c:1357 gtkedit/editcmd.c:1356 +#: gtkedit/editcmd.c:1357 #, c-format -msgid "Could not open %s; will not have desktop icons" +msgid "" +"You can enter regexp substrings with %s (not \\1, \\2 like sed) then use " +"\"Enter...order\"" msgstr "" -#: gnome/gdesktop.c:1019 -msgid "While running the mount/umount command" -msgstr "Pendant l'exécution de la commande mount/umount" +#: edit/editcmd.c:1359 gtkedit/editcmd.c:1359 +msgid " Enter argument (or substring) order : " +msgstr " Entrez l'ordre des arguments (ou sous-chaines) : " -#: gnome/gdesktop.c:1088 -msgid "While running the eject command" -msgstr "Pendant l'exécution de la commande eject" +#. Tool hint +#: edit/editcmd.c:1363 edit/editcmd.c:1364 gtkedit/editcmd.c:1363 +#: gtkedit/editcmd.c:1364 +msgid "" +"Enter the order of replacement of your scanf format specifiers or regexp " +"substrings" +msgstr "" +"Entrer l'ordre de remplacement des spécificateurs de format scanf ou " +"sous-chaines regexp" -#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 -msgid "Error" -msgstr "Erreur" +#. The following are check boxes +#: edit/editcmd.c:1369 gtkedit/editcmd.c:1369 +msgid " Whole words only " +msgstr " Mots entiers seulement " -#. Create the link to the user's home directory so that he will have an icon -#: gnome/gdesktop.c:2048 -msgid "Home directory" -msgstr "Répertoire 'Home'" +#: edit/editcmd.c:1371 gtkedit/editcmd.c:1371 +msgid " Case sensitive " +msgstr " Respect de la case " -#: gnome/gdesktop.c:2053 -#, c-format -msgid "Could not symlink %s to %s; will not have initial home desktop icon." -msgstr "" +#: edit/editcmd.c:1374 gtkedit/editcmd.c:1374 +msgid " Regular expression " +msgstr " Expression régulière " -#: gnome/gdesktop.c:2397 -msgid "" -"Unable to locate the file:\n" -"background-properties-capplet\n" -"in your path.\n" -"\n" -"We are unable to set the background." +#: edit/editcmd.c:1375 edit/editcmd.c:1376 gtkedit/editcmd.c:1375 +#: gtkedit/editcmd.c:1376 +msgid "See the regex man page for how to compose a regular expression" msgstr "" +"Consultez la page de manuel 'regex' pour savoir comment composer une " +"expression regulière" -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 -msgid "_Terminal" -msgstr "_Terminal" +#: edit/editcmd.c:1382 gtkedit/editcmd.c:1382 +msgid " Backwards " +msgstr " Vers le haut " -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 -msgid "Launch a new terminal in the current directory" -msgstr "Démarrer un nouveau terminal dans le répertoire courant" +#. Tool hint +#: edit/editcmd.c:1384 edit/editcmd.c:1385 gtkedit/editcmd.c:1384 +#: gtkedit/editcmd.c:1385 +msgid "Warning: Searching backward can be slow" +msgstr "Attention: La recherche vers le haut peut être lente" -#. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 -msgid "_Directory..." -msgstr "_Répertoire..." +#: edit/editcmd.c:1398 gtkedit/editcmd.c:1398 +msgid " Prompt on replace " +msgstr " Confirmation avant remplacement " -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 -msgid "Creates a new directory" -msgstr "Créé un nouveau répertoire" +#. Tool hint +#: edit/editcmd.c:1400 gtkedit/editcmd.c:1400 +msgid "Ask before making each replacement" +msgstr " Confirmation avant chaque remplacement" -#: gnome/gdesktop.c:2409 -msgid "_Launcher..." -msgstr "_Lanceur..." +#: edit/editcmd.c:1402 gtkedit/editcmd.c:1402 +msgid " Replace all " +msgstr " Tout remplacer " -#: gnome/gdesktop.c:2409 -msgid "Creates a new launcher" -msgstr "Créér un nouveau lanceur" +#: edit/editcmd.c:1405 gtkedit/editcmd.c:1405 +msgid " Scanf expression " +msgstr " Expression scanf " -#: gnome/gdesktop.c:2417 gnome/glayout.c:451 -msgid "Arrange Icons" -msgstr "Arranger les Icones" +#. Tool hint +#: edit/editcmd.c:1407 gtkedit/editcmd.c:1407 +msgid "Allows entering of a C format string, see the scanf man page" +msgstr "Permet d'entrer une chaine en format C, cf la page de manuel scanf" -#: gnome/gdesktop.c:2418 -msgid "Create New Window" -msgstr "Créér une nouvelle fenêtre" +#. Tool hint +#: edit/editcmd.c:1412 gtkedit/editcmd.c:1412 +msgid "Begin search, Enter" +msgstr "Tapez Entrée pour commencer la recherche" -#: gnome/gdesktop.c:2420 -msgid "Recreate Desktop Shortcuts" -msgstr "Recréér les raccourcis sur le bureau" +#. Tool hint +#: edit/editcmd.c:1415 gtkedit/editcmd.c:1415 +msgid "Abort this dialog, Esc" +msgstr "Tapez Echap., pour fermer ce dialogue" -#: gnome/gdesktop.c:2421 gnome/glayout.c:454 -msgid "Rescan Desktop" -msgstr "Rafraichir Bureau" +#. Buttons for the confirm replace dialog box. +#: edit/editcmd.c:1578 gtkedit/editcmd.c:1578 +msgid "Replace" +msgstr "Remplacer" -#: gnome/gdesktop.c:2422 -msgid "Configure Background Image" +#: edit/editcmd.c:1578 gtkedit/editcmd.c:1578 +msgid "Skip" +msgstr "Suivant" + +#: edit/editcmd.c:1578 gtkedit/editcmd.c:1578 +msgid "Replace all" +msgstr "Tout remplacer" + +#: edit/editcmd.c:1951 gtkedit/editcmd.c:1951 +msgid "" +" Invalid regular expression, or scanf expression with to many conversions " msgstr "" +" Expression régulière invalide, ou expression scanf avec trop de conversions " -#: gnome/gdialogs.c:60 -msgid "To: " -msgstr "Vers: " +#. "Invalid regexp string or scanf string" +#: edit/editcmd.c:2127 gtkedit/editcmd.c:2127 +msgid " Error in replacement format string. " +msgstr " Erreur dans la chaine de remplacement de format. " -#: gnome/gdialogs.c:61 -msgid "Copying from: " -msgstr "Copie à partir de: " +#: edit/editcmd.c:2155 gtkedit/editcmd.c:2155 +#, c-format +msgid " %ld replacements made. " +msgstr " %ld remplacements effectués. " -#: gnome/gdialogs.c:62 -msgid "Deleting file: " -msgstr "Effacement de: " +#: edit/editcmd.c:2158 edit/editcmd.c:2227 gtkedit/editcmd.c:2158 +#: gtkedit/editcmd.c:2227 +msgid " Search string not found. " +msgstr " Chaine non trouvée. " -#: gnome/gdialogs.c:370 -msgid "Files Exist" -msgstr "Des fichiers existent" +#. Confirm 'Quit' dialog box +#: edit/editcmd.c:2251 edit/editcmd.c:2266 edit/editcmd.c:2269 +#: gtkedit/editcmd.c:2251 gtkedit/editcmd.c:2266 gtkedit/editcmd.c:2269 +msgid " Quit " +msgstr " Quiter " -#: gnome/gdialogs.c:385 +#: edit/editcmd.c:2252 edit/editcmd.c:2270 gtkedit/editcmd.c:2252 +#: gtkedit/editcmd.c:2270 msgid "" -"Some of the files you are trying to copy already exist in the destination " -"folder. Please select the action to be performed." +" Current text was modified without a file save. \n" +" Save with exit? " msgstr "" +" Ce texte a été modifié sans etre sauvé. \n" +" Enregistrer en sortant? " -#: gnome/gdialogs.c:398 -msgid "Prompt me before overwriting any file." -msgstr "Demander confirmation avant d'écraser un fichier." +#: edit/editcmd.c:2266 gtkedit/editcmd.c:2266 +msgid " File was modified, Save with exit? " +msgstr " Le fichier a été modifié, Enregistrer et quitter? " -#: gnome/gdialogs.c:405 -msgid "Don't overwrite any files." -msgstr "N'écraser aucun fichier." +#: edit/editcmd.c:2266 gtkedit/editcmd.c:2266 +msgid "Cancel quit" +msgstr "Annuler quitter" -#: gnome/gdialogs.c:421 -msgid "Overwrite:" -msgstr "Ecraser:" +#: edit/editcmd.c:2266 gnome/cmd.c:249 gnome/file.c:1859 gnome/file.c:2233 +#: gnome/filegui.c:603 gnome/hotlist.c:1035 gnome/main.c:854 +#: gnome/olddnd.c:958 gnome/olddnd.c:1536 gnome/screen.c:2135 +#: gnome/subshell.c:706 gnome/subshell.c:732 gnome/tree.c:746 gnome/view.c:404 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&Yes" +msgstr "&Oui" -#: gnome/gdialogs.c:428 -msgid "Older files." -msgstr "Anciens fichiers." +#: edit/editcmd.c:2266 gnome/cmd.c:249 gnome/file.c:1859 gnome/file.c:2233 +#: gnome/filegui.c:602 gnome/hotlist.c:1035 gnome/main.c:854 +#: gnome/olddnd.c:958 gnome/olddnd.c:1536 gnome/screen.c:2135 +#: gnome/subshell.c:706 gnome/subshell.c:732 gnome/tree.c:746 gnome/view.c:404 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&No" +msgstr "&Non" -#: gnome/gdialogs.c:434 -msgid "Files only if size differs." -msgstr "Fichiers seulement si la taille différe." +#: edit/editcmd.c:2270 gtkedit/editcmd.c:2270 +msgid " &Cancel quit " +msgstr " &Annuler quitter " -#: gnome/gdialogs.c:440 -msgid "All files." -msgstr "Tous les fichiers." +#: edit/editcmd.c:2270 gtkedit/editcmd.c:2270 +msgid " &Yes " +msgstr " &Oui " -#: gnome/gdialogs.c:480 -msgid "File Exists" -msgstr "Le fichier existe" +#: edit/editcmd.c:2270 gtkedit/editcmd.c:2270 +msgid " &No " +msgstr " &Non " -#: gnome/gdialogs.c:486 -#, c-format -msgid "The target file already exists: %s" -msgstr "Le fichier cible existe déjà: %s" +#: edit/editcmd.c:2473 edit/editcmd.c:2548 gtkedit/editcmd.c:2473 +#: gtkedit/editcmd.c:2548 +msgid " Copy to clipboard " +msgstr " Copier dans le presse-papiers " -#: gnome/gdialogs.c:493 -msgid "Replace it?" -msgstr "Le remplacer?" +#: edit/editcmd.c:2473 edit/editcmd.c:2495 edit/editcmd.c:2548 +#: edit/editcmd.c:2561 gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2495 +#: gtkedit/editcmd.c:2548 gtkedit/editcmd.c:2561 +msgid " Unable to save to file. " +msgstr " Impossible de sauver dans un fichier. " -#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2355 src/screen.c:2385 src/tree.c:1015 -msgid "Copy" -msgstr "Copier" +#: edit/editcmd.c:2495 edit/editcmd.c:2561 gtkedit/editcmd.c:2495 +#: gtkedit/editcmd.c:2561 +msgid " Cut to clipboard " +msgstr " Couper vers le presse-papiers " -#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 -msgid "Move" -msgstr "Déplacer" +#: edit/editcmd.c:2583 edit/editcmd.c:2587 edit/editcmd.c:2592 +#: edit/editcmd.c:2595 gnome/view.c:1911 gtkedit/editcmd.c:2583 +#: gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 gtkedit/editcmd.c:2595 +#: src/view.c:1911 +msgid " Goto line " +msgstr " Aller à la ligne " -#: gnome/gdialogs.c:587 -msgid "Destination" -msgstr "Destination" +#: edit/editcmd.c:2583 edit/editcmd.c:2587 edit/editcmd.c:2592 +#: edit/editcmd.c:2595 gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 +#: gtkedit/editcmd.c:2592 gtkedit/editcmd.c:2595 +msgid " Enter line: " +msgstr " Entrez la ligne: " -#: gnome/gdialogs.c:591 -msgid "Find Destination Folder" -msgstr "Trouver le Répertoire de Destination" +#: edit/editcmd.c:2616 edit/editcmd.c:2633 gtkedit/editcmd.c:2616 +#: gtkedit/editcmd.c:2633 +msgid " Save Block " +msgstr " Enregistrer le Block " -#: gnome/gdialogs.c:596 -msgid "Copy as a background process" -msgstr "Copier en tâche de fond" +#: edit/editcmd.c:2667 gtkedit/editcmd.c:2667 +msgid " Insert File " +msgstr " Insérer Fichier " -#: gnome/gdialogs.c:616 -msgid "Advanced Options" -msgstr "Options Avancées" +#: edit/editcmd.c:2682 gtkedit/editcmd.c:2682 +msgid " Insert file " +msgstr " Insérer fichier " -#: gnome/gdialogs.c:620 -msgid "Preserve symlinks" -msgstr "Préserver les liens symboliques" +#: edit/editcmd.c:2682 gtkedit/editcmd.c:2682 +msgid " Error trying to insert file. " +msgstr " Erreur en essayant d'insérer le fichier. " -#: gnome/gdialogs.c:630 -msgid "Follow links." -msgstr "Suivre les liens." - -#: gnome/gdialogs.c:636 -msgid "" -"Selecting this will copy the files that symlinks point to instead of just " -"copying the link." -msgstr "" +#. Not essential to translate +#: edit/editcmd.c:2702 gtkedit/editcmd.c:2702 +msgid " Sort block " +msgstr " Trier block " -#: gnome/gdialogs.c:641 -msgid "Preserve file attributes." -msgstr "Préserver les attributs de fichiers." +#. Not essential to translate +#: edit/editcmd.c:2702 edit/editcmd.c:2756 gtkedit/editcmd.c:2702 +#: gtkedit/editcmd.c:2756 +msgid " You must first highlight a block of text. " +msgstr " You devez d'abord sélectionner un bloc de texte. " -#: gnome/gdialogs.c:646 -msgid "Preserves the permissions and the UID/GID if possible" -msgstr "Préserve les permissions et UID/GID si possible" +#: edit/editcmd.c:2709 gtkedit/editcmd.c:2709 +msgid " Run Sort " +msgstr " Trier " -#: gnome/gdialogs.c:652 -msgid "Recursively copy subdirectories." -msgstr "Copie récursive des sous-répertoires." +#. Not essential to translate +#: edit/editcmd.c:2711 gtkedit/editcmd.c:2711 +msgid " Enter sort options (see manpage) separated by whitespace: " +msgstr " Entrez les options de tri (cf: sort(1)) séparées par des espaces: " -#: gnome/gdialogs.c:657 -msgid "If set, this will copy the directories recursively" -msgstr "" +#: edit/editcmd.c:2722 edit/editcmd.c:2728 gtkedit/editcmd.c:2722 +#: gtkedit/editcmd.c:2728 +msgid " Sort " +msgstr " Trier " -#: gnome/gdialogs.c:761 -#, c-format -msgid "" -"%s\n" -"\n" -"Directory not empty. Delete it recursively?" -msgstr "" +#. Not essential to translate +#: edit/editcmd.c:2724 gtkedit/editcmd.c:2724 +msgid " Error trying to execute sort command " +msgstr " Erreur lors de l'exécution de la commande de tri " -#: gnome/gdialogs.c:770 src/file.c:2228 -msgid " Delete: " -msgstr " Effacer: " +#. Not essential to translate +#: edit/editcmd.c:2730 gtkedit/editcmd.c:2730 +msgid " Sort returned non-zero: " +msgstr " Le code de retour du tri est non nul: " -#: gnome/gdialogs.c:774 -msgid "Do the same for the rest" -msgstr "Faire pareil pour le reste" +#. Not essential to translate +#: edit/editcmd.c:2754 edit/editcmd.c:2784 gtkedit/editcmd.c:2754 +#: gtkedit/editcmd.c:2784 +msgid " Process block " +msgstr " Process block " -#: gnome/gdialogs.c:857 -msgid "Move Progress" -msgstr "Avancement du déplacement" +#. Not essential to translate +#: edit/editcmd.c:2786 gtkedit/editcmd.c:2786 +msgid " Error trying to stat file " +msgstr " Error trying to stat file " -#: gnome/gdialogs.c:860 -msgid "Copy Progress" -msgstr "Avancement de la copie" +#: edit/editcmd.c:2856 gtkedit/editcmd.c:2856 +msgid " Mail " +msgstr " Mail " -#: gnome/gdialogs.c:863 -msgid "Delete Progress" -msgstr "Avancement de l'effacement" +#: edit/editcmd.c:2869 gtkedit/editcmd.c:2869 +msgid " Copies to" +msgstr " Copies vers" -#: gnome/gdialogs.c:913 -msgid "File " -msgstr "Fichier " +#: edit/editcmd.c:2873 gtkedit/editcmd.c:2873 +msgid " Subject" +msgstr " Sujet" -#: gnome/gdialogs.c:917 -msgid "is " -msgstr "est " +#: edit/editcmd.c:2877 gtkedit/editcmd.c:2877 +msgid " To" +msgstr " Vers" -#: gnome/gdialogs.c:920 -msgid "done." -msgstr "terminé." +#: edit/editcmd.c:2879 gtkedit/editcmd.c:2879 +msgid " mail -s -c " +msgstr " mail -s -c " -#. Translators should take care as "Password" or its translations -#. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1775 -msgid "Password:" -msgstr "Mot de passe:" +#: edit/editmenu.c:57 gtkedit/editmenu.c:57 +msgid " Word wrap " +msgstr " Césure automatique " -#: gnome/gdialogs.c:980 -msgid "Password" -msgstr "Mot de passe" +#. Not essential to translate +#: edit/editmenu.c:59 gtkedit/editmenu.c:59 +msgid " Enter line length, 0 for off: " +msgstr " Entrez la longueur de ligne, 0 pour désactiver: " -#. Create the dialog -#: gnome/gdialogs.c:1012 -msgid "Symbolic Link" -msgstr "Lien Symbolique" +#: edit/editmenu.c:70 gtkedit/editmenu.c:70 +msgid " About " +msgstr " A Propos " -#: gnome/gdialogs.c:1028 src/boxes.c:803 -msgid "Existing filename (filename symlink will point to):" -msgstr "Fichier existant (vers lequel le lien va pointer):" +#: edit/editmenu.c:71 gtkedit/editmenu.c:71 +msgid "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" A user friendly text editor written\n" +" for the Midnight Commander.\n" +msgstr "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" Un editeur de texte convivial écrit\n" +" pour Midnight Commander.\n" -#: gnome/gdialogs.c:1042 src/boxes.c:801 -msgid "Symbolic link filename:" -msgstr "Nom du lien symbolique:" +#: edit/editmenu.c:119 edit/editmenu.c:135 gtkedit/editmenu.c:119 +#: gtkedit/editmenu.c:135 +msgid "&Open/load... C-o" +msgstr "&Ouvrir/charger.. C-o" -#: gnome/gdnd.c:52 -msgid "_Move here" -msgstr "_Déplacer ici" +#: edit/editmenu.c:120 gtkedit/editmenu.c:120 +msgid "&New C-n" +msgstr "&Nouveau C-n" -#: gnome/gdnd.c:53 -msgid "_Copy here" -msgstr "_Copier ici" +#: edit/editmenu.c:122 edit/editmenu.c:138 gtkedit/editmenu.c:122 +#: gtkedit/editmenu.c:138 +msgid "&Save F2" +msgstr "&Enregistrer F2" -#: gnome/gdnd.c:54 -msgid "_Link here" -msgstr "_Lier ici" +#: edit/editmenu.c:123 edit/editmenu.c:139 gtkedit/editmenu.c:123 +#: gtkedit/editmenu.c:139 +msgid "save &As... F12" +msgstr "Enregistrer sous.. F12" -#: gnome/gdnd.c:56 -msgid "Cancel drag" -msgstr "Abandon du glissement" +#: edit/editmenu.c:125 edit/editmenu.c:141 gtkedit/editmenu.c:125 +#: gtkedit/editmenu.c:141 +msgid "&Insert file... F15" +msgstr "&Insérer fichier.. F15" -#. FIXME: this error message sucks -#: gnome/gdnd.c:192 -#, c-format -msgid "" -"Could not stat %s\n" -"%s" -msgstr "" -" Impossible d'ouvrir %s\n" -" %s " +#: edit/editmenu.c:126 gtkedit/editmenu.c:126 +msgid "copy to &File... C-f" +msgstr "copier vers &Fichier... C-f" -#: gnome/gicon.c:154 -msgid "Default set of icons not found, please check your installation" -msgstr "Jeux d'icones par défaut non trouvé, vérifiez votre installation" +#: edit/editmenu.c:128 edit/editmenu.c:144 gtkedit/editmenu.c:128 +#: gtkedit/editmenu.c:144 +msgid "a&Bout... " +msgstr "A Propos... " -#: gnome/glayout.c:41 -msgid "_Icon View" -msgstr "Vue par _Icones" +#: edit/editmenu.c:130 edit/editmenu.c:146 gtkedit/editmenu.c:130 +#: gtkedit/editmenu.c:146 +msgid "&Quit F10" +msgstr "&Quitter F10" -#: gnome/glayout.c:42 gnome/glayout.c:58 -msgid "Switch view to an icon display" -msgstr "" +#: edit/editmenu.c:136 gtkedit/editmenu.c:136 +msgid "&New C-x k" +msgstr "&Nouveau C-x k" -#: gnome/glayout.c:44 -msgid "_Brief View" -msgstr "Vue _Brève" +#: edit/editmenu.c:142 gtkedit/editmenu.c:142 +msgid "copy to &File... " +msgstr "copier vers &Fichier..." -#: gnome/glayout.c:45 gnome/glayout.c:61 -msgid "Switch view to show just file name and type" -msgstr "" +#: edit/editmenu.c:151 edit/editmenu.c:168 gtkedit/editmenu.c:151 +#: gtkedit/editmenu.c:168 +msgid "&Toggle Mark F3" +msgstr "&Inverser Marque F3" -#: gnome/glayout.c:47 -msgid "_Detailed View" -msgstr "Vue _Détaillée" +#: edit/editmenu.c:152 edit/editmenu.c:169 gtkedit/editmenu.c:152 +#: gtkedit/editmenu.c:169 +msgid "&Mark Columns S-F3" +msgstr "&Marquer Colonnes S-F3" -#: gnome/glayout.c:48 gnome/glayout.c:64 -msgid "Switch view to show detailed file statistics" -msgstr "" +#: edit/editmenu.c:154 edit/editmenu.c:171 gtkedit/editmenu.c:154 +#: gtkedit/editmenu.c:171 +msgid "toggle &Ins/overw Ins" +msgstr "echange &Insére/écrasemt" -#: gnome/glayout.c:50 -msgid "_Custom View" -msgstr "Vue _Personalisée" +#: edit/editmenu.c:156 edit/editmenu.c:173 gtkedit/editmenu.c:156 +#: gtkedit/editmenu.c:173 +msgid "&Copy F5" +msgstr "&Copier F5" -#: gnome/glayout.c:51 gnome/glayout.c:67 -msgid "Switch view to show user-defined statistics" -msgstr "" +#: edit/editmenu.c:157 edit/editmenu.c:174 gtkedit/editmenu.c:157 +#: gtkedit/editmenu.c:174 +msgid "&Move F6" +msgstr "&Déplacer F6" -#: gnome/glayout.c:57 -msgid "Icons" -msgstr "Icones" +#: edit/editmenu.c:158 edit/editmenu.c:175 gtkedit/editmenu.c:158 +#: gtkedit/editmenu.c:175 +msgid "&Delete F8" +msgstr "&Supprimer F8" -#: gnome/glayout.c:60 -msgid "Brief" -msgstr "Brève" +#: edit/editmenu.c:160 edit/editmenu.c:177 gtkedit/editmenu.c:160 +#: gtkedit/editmenu.c:177 +msgid "&Undo C-u" +msgstr "&Undo C-u" -#: gnome/glayout.c:63 -msgid "Detailed" -msgstr "Détaillée" +#: edit/editmenu.c:162 edit/editmenu.c:179 gtkedit/editmenu.c:162 +#: gtkedit/editmenu.c:179 +msgid "&Beginning C-PgUp" +msgstr "dé&But C-PgUp" -#: gnome/glayout.c:66 -msgid "Custom" -msgstr "Personalisée" +#: edit/editmenu.c:163 edit/editmenu.c:180 gtkedit/editmenu.c:163 +#: gtkedit/editmenu.c:180 +msgid "&End C-PgDn" +msgstr "&End C-PgDn" -#: gnome/glayout.c:302 -msgid "Enter command to run" -msgstr "Entrer la commande à exécuter" +#: edit/editmenu.c:185 edit/editmenu.c:192 gtkedit/editmenu.c:185 +#: gtkedit/editmenu.c:192 +msgid "&Search... F7" +msgstr "Rechercher... F7" -#: gnome/glayout.c:315 -msgid "" -"Notice that if you choose to terminate the file manager, you will\n" -"also terminate the GNOME desktop handler.\n" -"\n" -"Are you sure you want to exit?" -msgstr "" +#: edit/editmenu.c:186 edit/editmenu.c:193 gtkedit/editmenu.c:186 +#: gtkedit/editmenu.c:193 +msgid "search &Again F17" +msgstr "Chercher à nouve&Au F17" -#: gnome/glayout.c:327 -msgid "" -"The file manager and the desktop handler are now terminating\n" -"\n" -"If you want to start up again the desktop handler or the file manager\n" -"you can launch it from the Panel, or you can run the UNIX command `gmc'\n" -"\n" -"Press OK to terminate the application, or cancel to continue using it." -msgstr "" +#: edit/editmenu.c:187 edit/editmenu.c:194 gtkedit/editmenu.c:187 +#: gtkedit/editmenu.c:194 +msgid "&Replace... F4" +msgstr "&Remplacer... F4" -#. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, -#: gnome/glayout.c:384 -msgid "_Copy..." -msgstr "_Copier..." +#: edit/editmenu.c:199 edit/editmenu.c:221 gtkedit/editmenu.c:199 +#: gtkedit/editmenu.c:221 +msgid "&Goto line... M-l" +msgstr "Aller à la ligne... M-l" -#: gnome/glayout.c:384 -msgid "Copy files" -msgstr "Copier les fichiers" +#: edit/editmenu.c:201 edit/editmenu.c:223 gtkedit/editmenu.c:201 +#: gtkedit/editmenu.c:223 +msgid "insert &Literal... C-q" +msgstr "insérer un &Literal... C-q" -#: gnome/glayout.c:385 -msgid "_Delete..." -msgstr "_Effacer..." +#: edit/editmenu.c:203 edit/editmenu.c:225 gtkedit/editmenu.c:203 +#: gtkedit/editmenu.c:225 +msgid "&Refresh screen C-l" +msgstr "&Rafraichir l'écran C-l" -#: gnome/glayout.c:385 -msgid "Delete files" -msgstr "Effacement des fichiers" +#: edit/editmenu.c:205 edit/editmenu.c:227 gtkedit/editmenu.c:205 +#: gtkedit/editmenu.c:227 +msgid "&Start record macro C-r" +msgstr "Commencer à enregistrer une macro C-r" -#: gnome/glayout.c:386 -msgid "_Move..." -msgstr "_Déplacer..." +#: edit/editmenu.c:206 edit/editmenu.c:228 gtkedit/editmenu.c:206 +#: gtkedit/editmenu.c:228 +msgid "&Finish record macro... C-r" +msgstr "Terminer l'enregistrement de macro... C-r" -#: gnome/glayout.c:386 -msgid "Rename or move files" -msgstr "Renommer ou déplacer fichiers" +#: edit/editmenu.c:207 gtkedit/editmenu.c:207 +msgid "&Execute macro... C-a, KEY" +msgstr "&Exécuter macro... C-a, TOUCHE" -#: gnome/glayout.c:388 -msgid "Show directory sizes" -msgstr "Afficher la taille des répertoires" +#: edit/editmenu.c:208 edit/editmenu.c:230 gtkedit/editmenu.c:208 +#: gtkedit/editmenu.c:230 +msgid "delete macr&O... " +msgstr "effacer macr&O... " -#: gnome/glayout.c:388 -msgid "Shows the disk space used by each directory" -msgstr "Afficher l'espace disque utilisé par chaque répertoire" +#: edit/editmenu.c:210 edit/editmenu.c:232 gtkedit/editmenu.c:210 +#: gtkedit/editmenu.c:232 +msgid "insert &Date/time " +msgstr "insérer &Date/heure " -#: gnome/glayout.c:395 -msgid "Select _All" -msgstr "Tout _Sélectionner" +#: edit/editmenu.c:212 edit/editmenu.c:234 gtkedit/editmenu.c:212 +#: gtkedit/editmenu.c:234 +msgid "format p&Aragraph M-p" +msgstr "formater p&Aragraphe M-p" -#: gnome/glayout.c:395 -msgid "Select all files in the current Panel" -msgstr "Sélectionner tous les fichier du panel courant" +#: edit/editmenu.c:213 gtkedit/editmenu.c:213 +msgid "'ispell' s&Pell check C-p" +msgstr "correction orthographique 'is&Pell' C-p" -#: gnome/glayout.c:397 -msgid "_Select Files..." -msgstr "_Sélectionner Fichiers..." +#: edit/editmenu.c:214 edit/editmenu.c:236 gtkedit/editmenu.c:214 +#: gtkedit/editmenu.c:236 +msgid "sor&T... M-t" +msgstr "&Trier... M-t" -#: gnome/glayout.c:397 -msgid "Select a group of files" -msgstr "Sélectionner un groupe de fichiers" +#: edit/editmenu.c:215 edit/editmenu.c:237 gtkedit/editmenu.c:215 +#: gtkedit/editmenu.c:237 +msgid "'indent' &C Formatter F19" +msgstr "Formatteur &C 'indent' F19" -#: gnome/glayout.c:398 -msgid "_Invert Selection" -msgstr "_Inverser la Sélection" +#: edit/editmenu.c:216 gtkedit/editmenu.c:216 +msgid "&Mail... " +msgstr "&Mail... " -#: gnome/glayout.c:398 -msgid "Reverses the list of tagged files" -msgstr "Inverser la liste des fichiers marqués" +#: edit/editmenu.c:229 gtkedit/editmenu.c:229 +msgid "&Execute macro... C-x e, KEY" +msgstr "&Exécuter macro... C-x e, TOUCHE" -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2031 -msgid "Search" -msgstr "Chercher" +#: edit/editmenu.c:235 gtkedit/editmenu.c:235 +msgid "'ispell' s&Pell check M-$" +msgstr "correction orthographique 'is&Pell' M-$" -#: gnome/glayout.c:400 -msgid "Search for a file in the current Panel" -msgstr "Rechercher un fichier dans le panel courant" +#: edit/editmenu.c:244 edit/editmenu.c:253 gtkedit/editmenu.c:244 +#: gtkedit/editmenu.c:253 +msgid "&General... " +msgstr "&Général... " -#: gnome/glayout.c:403 gnome/gscreen.c:1437 -msgid "_Rescan Directory" -msgstr "_Rafraichir Répertoire" +#: edit/editmenu.c:245 edit/editmenu.c:254 gtkedit/editmenu.c:245 +#: gtkedit/editmenu.c:254 +msgid "&Save mode..." +msgstr "Mode &Sauvegarde..." -#: gnome/glayout.c:403 -msgid "Rescan the directory contents" -msgstr "Raffraichir le contenu du répertoire" +#: edit/editmenu.c:247 edit/editmenu.c:256 gnome/main.c:1339 +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +msgid "&Layout..." +msgstr "Présentation..." -#: gnome/glayout.c:410 -msgid "_Sort By..." -msgstr "_Trier Par..." +#. The following are menu options. Do not change the key bindings (eg. C-o) and preserve '\t' +#: edit/editmenu.c:266 edit/editmenu.c:275 edit/editmenu.c:392 +#: gnome/chmod.c:164 gnome/chown.c:130 gtkedit/editmenu.c:266 +#: gtkedit/editmenu.c:275 gtkedit/editmenu.c:392 src/chmod.c:164 +#: src/chown.c:130 +msgid " File " +msgstr " Fichier " -#: gnome/glayout.c:410 -msgid "Confirmation settings" -msgstr "Paramétres de confirmation" +#: edit/editmenu.c:267 edit/editmenu.c:276 edit/editmenu.c:408 +#: gtkedit/editmenu.c:267 gtkedit/editmenu.c:276 gtkedit/editmenu.c:408 +msgid " Edit " +msgstr " Editer " -#: gnome/glayout.c:411 -msgid "_Filter View..." -msgstr "_Vue Filtrée.." +#: edit/editmenu.c:268 edit/editmenu.c:277 gtkedit/editmenu.c:268 +#: gtkedit/editmenu.c:277 +msgid " Sear/Repl " +msgstr " Cherch/Rempl " -#: gnome/glayout.c:411 -msgid "Global option settings" -msgstr "Configuration globale" +#: edit/editmenu.c:269 edit/editmenu.c:278 edit/editmenu.c:448 +#: gtkedit/editmenu.c:269 gtkedit/editmenu.c:278 gtkedit/editmenu.c:448 +msgid " Command " +msgstr " Commande " -#: gnome/glayout.c:418 -msgid "_Find File..." -msgstr "_Trouver Fichier..." +#: edit/editmenu.c:270 edit/editmenu.c:279 gtkedit/editmenu.c:270 +#: gtkedit/editmenu.c:279 +msgid " Options " +msgstr " Options " -#: gnome/glayout.c:418 -msgid "Locate files on disk" -msgstr "Localiser des fichiers" +#: edit/editmenu.c:393 gtkedit/editmenu.c:393 +msgid "Open...\tC-o" +msgstr "Ouvrir...\tC-o" -#. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, -#: gnome/glayout.c:421 -msgid "_Edit mime types..." -msgstr "_Editer les types mime..." +#: edit/editmenu.c:394 gtkedit/editmenu.c:394 +msgid "New\tC-n" +msgstr "Nouveau\tC-n" -#: gnome/glayout.c:421 -msgid "Edits the MIME type bindings" -msgstr "" +#: edit/editmenu.c:396 gtkedit/editmenu.c:396 +msgid "Save\tF2" +msgstr "Sauver\tF2" -#: gnome/glayout.c:423 -msgid "_Run Command..." -msgstr "_Exécuter Commande..." +#: edit/editmenu.c:397 gtkedit/editmenu.c:397 +msgid "Save as...\tF12" +msgstr "Enregistrer sous...\tF12" -#: gnome/glayout.c:423 -msgid "Runs a command" -msgstr "Exécuter une commande" +#: edit/editmenu.c:399 gtkedit/editmenu.c:399 +msgid "Insert file...\tF15" +msgstr "Insérer fichier...\tF15" -#: gnome/glayout.c:425 -msgid "_Run Command in panel..." -msgstr "" +#: edit/editmenu.c:400 gtkedit/editmenu.c:400 +msgid "Copy to file...\tC-f" +msgstr "Copier vers fichier...\tC-f" -#: gnome/glayout.c:425 -msgid "Run a command and put the results in a panel" -msgstr "" +#. Tool hint +#: edit/editmenu.c:403 gtkedit/editmenu.c:403 +msgid "Disk operations" +msgstr "Opérations disque" -#: gnome/glayout.c:435 -msgid "_Background jobs..." -msgstr "_Taches de fond..." +#: edit/editmenu.c:409 gtkedit/editmenu.c:409 +msgid "Toggle mark\tF3" +msgstr "Echange Marque\tF3" -#: gnome/glayout.c:435 -msgid "List of background operations" -msgstr "Liste des opérations en tache de fond" +#: edit/editmenu.c:410 gtkedit/editmenu.c:410 +msgid "Toggle mark columns\tC-b" +msgstr "Echange Marque\tC-b" -#: gnome/glayout.c:438 -msgid "Exit" -msgstr "Quitter" +#: edit/editmenu.c:412 gtkedit/editmenu.c:412 +msgid "Toggle book mark\tC-M-Ins" +msgstr "Echange Signet\tC-M-Ins" -#: gnome/glayout.c:438 -msgid "Terminates the file manager and the desktop" -msgstr "Terminer le gestionnaire de fichiers et le bureau" +#: edit/editmenu.c:413 gtkedit/editmenu.c:413 +msgid "Previous book mark\tC-M-Up" +msgstr "Signet précédent\tC-M-Up" -#: gnome/glayout.c:453 -msgid "Rescan System Devices" -msgstr "Rescanner les périphériques systèmes" +#: edit/editmenu.c:414 gtkedit/editmenu.c:414 +msgid "Next book mark\tC-M-Down" +msgstr "Signet suivant\tC-M-Down" -#: gnome/glayout.c:461 gnome/glayout.c:471 -msgid "_Layout" -msgstr "_Présentation" +#: edit/editmenu.c:415 gtkedit/editmenu.c:415 +msgid "Flush book marks" +msgstr "Effacer signets" -#: gnome/glayout.c:462 gnome/glayout.c:472 -msgid "_Commands" -msgstr "_Commandes" +#: edit/editmenu.c:417 gtkedit/editmenu.c:417 +msgid "Toggle insert/overwrite\tIns" +msgstr "Echange insére/écrasement\tIns" -#: gnome/glayout.c:463 -msgid "_Desktop" -msgstr "_Bureau" +#: edit/editmenu.c:419 gtkedit/editmenu.c:419 +msgid "Copy block to cursor\tF5" +msgstr "Copier le block vers le curseur\tF5" -#: gnome/glayout.c:464 gnome/glayout.c:473 -msgid "_Help" -msgstr "_Aide" +#: edit/editmenu.c:420 gtkedit/editmenu.c:420 +msgid "Move block to cursor\tF6" +msgstr "Déplacer le block vers le curseur\tF6" -#: gnome/glayout.c:613 -msgid "File/New/Directory..." -msgstr "Fichier/Nouveau/Répertoire..." +#: edit/editmenu.c:421 gtkedit/editmenu.c:421 +msgid "Delete block\tF8/C-Del" +msgstr "Effacer block\tF8/C-Del" -#: gnome/gmain.c:561 -msgid "" -"You are running the GNOME File Manager as root.\n" -"\n" -"As root, you can damage your system if you are not careful, and the GNOME " -"File Manager will not stop you from doing it." -msgstr "" +#: edit/editmenu.c:423 gtkedit/editmenu.c:423 +msgid "Copy block to clipbrd\tC-Ins" +msgstr "Copier le block dans le presse-papier\tC-Ins" -#. we set the file part -#: gnome/gnome-file-property-dialog.c:170 -msgid "Full Name: " -msgstr "Nom Complet: " +#: edit/editmenu.c:424 gtkedit/editmenu.c:424 +msgid "Cut block to clipbrd\tS-Del" +msgstr "Couper le block vers le presse-papier\tS-Del" -#: gnome/gnome-file-property-dialog.c:178 -msgid "File Name" -msgstr "Nom du Fichier" +#: edit/editmenu.c:425 gtkedit/editmenu.c:425 +msgid "Paste block from clipbrd\tS-Ins" +msgstr "Coller le block du presse-papier\tS-Ins" -#: gnome/gnome-file-property-dialog.c:201 -msgid "File Type: " -msgstr "Type du Fichier: " +#: edit/editmenu.c:426 gtkedit/editmenu.c:426 +msgid "Selection history\tM-Ins" +msgstr "Historique de la sélection\tM-Ins" -#: gnome/gnome-file-property-dialog.c:207 -msgid "File Type: Symbolic Link" -msgstr "Type du Fichier: Lien Symbolique" +#: edit/editmenu.c:428 gtkedit/editmenu.c:428 +msgid "Undo\tC-BackSpace" +msgstr "Undo\tC-BackSpace" -#: gnome/gnome-file-property-dialog.c:212 -msgid "Target Name: INVALID LINK" -msgstr "Nom de la cible: LIEN NON VALIDE" +#. Tool hint +#: edit/editmenu.c:431 gtkedit/editmenu.c:431 +msgid "Manipulating blocks of text" +msgstr "Manipulation de blocs de texte" -#: gnome/gnome-file-property-dialog.c:215 -msgid "Target Name: " -msgstr "Nom de la cible: " +#: edit/editmenu.c:436 gtkedit/editmenu.c:436 +msgid " Srch/Replce " +msgstr " Chercher/Remplacer " -#: gnome/gnome-file-property-dialog.c:220 -msgid "File Type: Directory" -msgstr "Type du fichier: Répertoire" +#: edit/editmenu.c:437 gtkedit/editmenu.c:437 +msgid "Search...\tF7" +msgstr "Rechercher...\tF7" -#: gnome/gnome-file-property-dialog.c:222 -msgid "File Type: Character Device" -msgstr "Type du fichier: Périphérique caractère" +#: edit/editmenu.c:438 gtkedit/editmenu.c:438 +msgid "Search again\tF17" +msgstr "Chercher à nouveau\tF17" -#: gnome/gnome-file-property-dialog.c:224 -msgid "File Type: Block Device" -msgstr "Type du fichier: Périphèrique Bloc" +#: edit/editmenu.c:439 gtkedit/editmenu.c:439 +msgid "Replace...\tF4" +msgstr "Remplacer...\tF4" -#: gnome/gnome-file-property-dialog.c:226 -msgid "File Type: Socket" -msgstr "Type du fichier: Socket" +#: edit/editmenu.c:440 gtkedit/editmenu.c:440 +msgid "Replace again\tF14" +msgstr "Remplacer à nouveau\tF14" -#: gnome/gnome-file-property-dialog.c:228 -msgid "File Type: FIFO" -msgstr "Type du fichier: FIFO" +#. Tool hint +#: edit/editmenu.c:443 gtkedit/editmenu.c:443 +msgid "Search for and replace text" +msgstr "Chercher et remplacer texte" -#: gnome/gnome-file-property-dialog.c:238 -#: gnome/gnome-file-property-dialog.c:242 -#: gnome/gnome-file-property-dialog.c:248 -msgid "File Size: " -msgstr "Taille du Fichier: " +#: edit/editmenu.c:449 gtkedit/editmenu.c:449 +msgid "Goto line...\tM-l" +msgstr "Aller à la ligne...\tM-l" -#: gnome/gnome-file-property-dialog.c:238 -msgid " bytes" -msgstr " octets" +#: edit/editmenu.c:451 gtkedit/editmenu.c:451 +msgid "Start record macro\tC-r" +msgstr "Commencer à enregistrer une macro\tC-r" -#: gnome/gnome-file-property-dialog.c:242 -msgid " KBytes (" -msgstr " KOctets (" +#: edit/editmenu.c:452 gtkedit/editmenu.c:452 +msgid "Finish record macro...\tC-r" +msgstr "Terminer l'enregistrement de macro...\tC-r" -#: gnome/gnome-file-property-dialog.c:243 -#: gnome/gnome-file-property-dialog.c:249 -msgid " bytes)" -msgstr " octets)" +#: edit/editmenu.c:453 gtkedit/editmenu.c:453 +msgid "Execute macro...\tC-a, KEY" +msgstr "Exécuter macro...\tC-a, TOUCHE" -#: gnome/gnome-file-property-dialog.c:248 -msgid " MBytes (" -msgstr " MOctets (" +#: edit/editmenu.c:454 gtkedit/editmenu.c:454 +msgid "Delete macro...\t" +msgstr "Effacer macro...\t" -#: gnome/gnome-file-property-dialog.c:256 -msgid "File Size: N/A" -msgstr "Taille du Fichier: N/D" +#: edit/editmenu.c:456 gtkedit/editmenu.c:456 +msgid "Insert date/time\tC-d" +msgstr "Insérer date/heure\tC-d" -#: gnome/gnome-file-property-dialog.c:267 -msgid "File Created on: " -msgstr "Fichier créé le: " +#: edit/editmenu.c:457 gtkedit/editmenu.c:457 +msgid "Format paragraph\tM-p" +msgstr "Formater paragraphe\tM-p" -#: gnome/gnome-file-property-dialog.c:276 -msgid "Last Modified on: " -msgstr "Dernière Modification le: " +#: edit/editmenu.c:459 gtkedit/editmenu.c:459 +msgid "Refresh display\tC-l" +msgstr "Rafraichir l'affichage\tC-l" -#: gnome/gnome-file-property-dialog.c:285 -msgid "Last Accessed on: " -msgstr "Dernier accès le: " +#. Tool hint +#: edit/editmenu.c:462 gtkedit/editmenu.c:462 +msgid "Macros and internal commands" +msgstr "Macros et commandes internes" -#: gnome/gnome-file-property-dialog.c:303 -msgid "URL:" -msgstr "URL:" +#: edit/editoptions.c:36 gtkedit/editoptions.c:36 +msgid "Intuitive" +msgstr "Intuitif" -#: gnome/gnome-file-property-dialog.c:310 -msgid "Caption:" -msgstr "Légende:" +#: edit/editoptions.c:36 gtkedit/editoptions.c:36 +msgid "Emacs" +msgstr "Emacs" -#: gnome/gnome-file-property-dialog.c:403 -#: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2353 src/screen.c:2383 -msgid "View" -msgstr "Voir" +#: edit/editoptions.c:39 gtkedit/editoptions.c:39 +msgid "None" +msgstr "Aucun" -#: gnome/gnome-file-property-dialog.c:404 -msgid "Use default View options" -msgstr "" +#: edit/editoptions.c:39 gtkedit/editoptions.c:39 +msgid "Dynamic paragraphing" +msgstr "Paragraphage automatique" -#: gnome/gnome-file-property-dialog.c:439 -msgid "Select an Icon" -msgstr "Sélectionnez une Icone" +#: edit/editoptions.c:39 gtkedit/editoptions.c:39 +msgid "Type writer wrap" +msgstr "Césure \"machine à écrire\"" -#. we do open first -#: gnome/gnome-file-property-dialog.c:469 gnome/gpopup2.c:187 -msgid "Open" -msgstr "Ouvrir" +#. 2 +#: edit/editoptions.c:74 gtkedit/editoptions.c:74 +msgid "Word wrap line length : " +msgstr " Entrez la longueur de ligne : " -#: gnome/gnome-file-property-dialog.c:479 -msgid "Use default Open action" -msgstr "" +#. 4 +#: edit/editoptions.c:80 gtkedit/editoptions.c:80 +msgid "Tab spacing : " +msgstr "Espacement des tabulations: " -#: gnome/gnome-file-property-dialog.c:489 -#, fuzzy -msgid "Drop Action" -msgstr "Emplacement: " +#: edit/editoptions.c:88 gtkedit/editoptions.c:88 +msgid "synta&X highlighting" +msgstr "Coloration synta&Xique" -#: gnome/gnome-file-property-dialog.c:502 -msgid "Use default Drop action" -msgstr "" +#. 7 +#: edit/editoptions.c:94 gtkedit/editoptions.c:94 +msgid "confir&M before saving" +msgstr "confir&Mer avant de sauvegarder" -#: gnome/gnome-file-property-dialog.c:504 -msgid "Use default View action" -msgstr "" +#. 8 +#: edit/editoptions.c:97 gtkedit/editoptions.c:97 +msgid "fill tabs with &Spaces" +msgstr "remplir les tabulations avec des e&Spaces" -#: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2354 src/screen.c:2384 src/view.c:2027 -msgid "Edit" -msgstr "Editer" +#. 9 +#: edit/editoptions.c:100 gtkedit/editoptions.c:100 +msgid "&Return does autoindent" +msgstr "&Return auto-indente" -#: gnome/gnome-file-property-dialog.c:523 -msgid "Use default Edit action" +#. 10 +#: edit/editoptions.c:103 gtkedit/editoptions.c:103 +msgid "&Backspace through tabs" +msgstr "&Backspace à travers les tabulations" + +#. 11 +#: edit/editoptions.c:106 gtkedit/editoptions.c:106 +msgid "&Fake half tabs" msgstr "" -#: gnome/gnome-file-property-dialog.c:577 gnome/gprop.c:521 -msgid "Icon" -msgstr "Icone" +#. 13 +#: edit/editoptions.c:112 gtkedit/editoptions.c:112 +msgid "Wrap mode" +msgstr "Mode de césure" -#. We must be a file or a link to a file. -#: gnome/gnome-file-property-dialog.c:611 -msgid "File Actions" -msgstr "Actions pour les fichiers" +#. 15 +#: edit/editoptions.c:118 gtkedit/editoptions.c:118 +msgid "Key emulation" +msgstr "Emulation de touches" -#: gnome/gnome-file-property-dialog.c:616 -msgid "Open action" -msgstr "Action pour l'ouverture" +#: edit/editoptions.c:159 gtkedit/editoptions.c:159 +msgid " Editor options " +msgstr " Options de l'Editeur " -#: gnome/gnome-file-property-dialog.c:617 -msgid "Needs terminal to run" -msgstr "Requiert un terminal" +#. Not essential to translate +#: edit/editwidget.c:312 gtkedit/editwidget.c:312 +msgid "Error initialising editor.\n" +msgstr "Erreur lors de l'initialisation de l'éditeur.\n" -#: gnome/gnome-file-property-dialog.c:742 -msgid "File Permissions" -msgstr "Permissions de fichiers" +#: edit/editwidget.c:1065 edit/gtkedit.c:1246 gnome/help.c:806 +#: gnome/main.c:1705 gnome/screen.c:2364 gnome/screen.c:2394 gnome/tree.c:1009 +#: gnome/view.c:2041 gtkedit/editwidget.c:1065 gtkedit/gtkedit.c:1246 +#: src/help.c:806 src/main.c:1705 src/screen.c:2364 src/screen.c:2394 +#: src/tree.c:1009 src/view.c:2041 +msgid "Help" +msgstr "Aide" -#: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 -msgid "Current mode: " -msgstr "Mode actuel: " +#: edit/editwidget.c:1067 edit/gtkedit.c:1248 gtkedit/editwidget.c:1067 +#: gtkedit/gtkedit.c:1248 +msgid "Mark" +msgstr "Marquer" -#. Headings -#: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 -msgid "Read" -msgstr "Lire" +#: edit/editwidget.c:1068 gtkedit/editwidget.c:1068 +msgid "Replac" +msgstr "Remplac" -#: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 -msgid "Write" -msgstr "Ecrire" +#: edit/editwidget.c:1069 edit/gtkedit.c:1250 gnome/file.c:802 +#: gnome/gdialogs.c:568 gnome/olddnd.c:649 gnome/screen.c:2368 +#: gnome/screen.c:2398 gnome/tree.c:1015 gtkedit/editwidget.c:1069 +#: gtkedit/gtkedit.c:1250 src/file.c:802 src/screen.c:2368 src/screen.c:2398 +#: src/tree.c:1015 +msgid "Copy" +msgstr "Copier" -#: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 -msgid "Exec" -msgstr "Exec" +#: edit/editwidget.c:1070 edit/gtkedit.c:1252 gnome/gdialogs.c:571 +#: gnome/olddnd.c:655 gtkedit/editwidget.c:1070 gtkedit/gtkedit.c:1252 +msgid "Move" +msgstr "Déplacer" -#: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 -msgid "Special" -msgstr "Spécial" +#: edit/editwidget.c:1071 gnome/glayout.c:400 gnome/view.c:2054 +#: gtkedit/editwidget.c:1071 src/view.c:2054 +msgid "Search" +msgstr "Chercher" -#. Permissions -#: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 -msgid "User" -msgstr "Utilisateur" +#: edit/editwidget.c:1072 gnome/gpopup.c:262 gnome/gpopup.c:263 +#: gnome/gpopup2.c:199 gnome/olddnd.c:957 gnome/screen.c:2371 +#: gnome/screen.c:2401 gtkedit/editwidget.c:1072 src/screen.c:2371 +#: src/screen.c:2401 +msgid "Delete" +msgstr "Effacer" -#: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 -msgid "Other" -msgstr "Autre" +#: edit/editwidget.c:1074 gnome/main.c:1707 gtkedit/editwidget.c:1074 +#: src/main.c:1707 +msgid "PullDn" +msgstr "Menu" -#. Special -#: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 -msgid "Set UID" -msgstr "" +#. gtk_edit_menu +#: edit/editwidget.c:1075 edit/gtkedit.c:1256 gnome/help.c:818 +#: gnome/main.c:1708 gnome/view.c:2043 gnome/view.c:2063 +#: gtkedit/editwidget.c:1075 gtkedit/gtkedit.c:1256 src/help.c:818 +#: src/main.c:1708 src/view.c:2043 src/view.c:2063 +msgid "Quit" +msgstr "Quitter" -#: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 -msgid "Set GID" -msgstr "" +#: edit/gtkedit.c:65 gtkedit/gtkedit.c:65 +msgid "&Dismiss" +msgstr "&Révoquer" -#: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 -msgid "Sticky" -msgstr "" +#: edit/gtkedit.c:66 gtkedit/gtkedit.c:66 +msgid " Enter file name: " +msgstr " Entrez le nom de fichier: " -#: gnome/gnome-file-property-dialog.c:914 -msgid "File ownership" -msgstr "Appartenance du fichier" +#: edit/gtkedit.c:111 gtkedit/gtkedit.c:111 +msgid "The Quick Brown Fox Jumps Over The Lazy Dog" +msgstr "The Quick Brown Fox Jumps Over The Lazy Dog" -#: gnome/gnome-file-property-dialog.c:1074 -msgid "URL" -msgstr "URL" +#: edit/gtkedit.c:802 gtkedit/gtkedit.c:802 +msgid "" +"gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" +msgstr "" +"gtkedit.c: la variable d'environnement HOME n'est pas positionnée et il n'y " +"a pas d'entrées dans /etc/passwd - abandon\n" -#: gnome/gnome-file-property-dialog.c:1077 -msgid "Statistics" -msgstr "Statistiques" +#: edit/gtkedit.c:1246 gtkedit/gtkedit.c:1246 +msgid "Interactive help browser" +msgstr "Navigateur d'aide interactif" -#: gnome/gnome-file-property-dialog.c:1083 -msgid "Options" -msgstr "Options" +#: edit/gtkedit.c:1247 gtkedit/gtkedit.c:1247 +#, fuzzy +msgid "Save to current file name" +msgstr " Entrez le nom de fichier: " -#: gnome/gnome-file-property-dialog.c:1086 -msgid "Permissions" -msgstr "Permissions" +#: edit/gtkedit.c:1248 gtkedit/gtkedit.c:1248 +msgid "Toggle In/Off invisible marker to highlight text" +msgstr "" -#: gnome/gnome-file-property-dialog.c:1089 -msgid " Properties" -msgstr " Propriétés" +#: edit/gtkedit.c:1249 gtkedit/gtkedit.c:1249 +msgid "Replc" +msgstr "Rempl" -#: gnome/gnome-file-property-dialog.c:1140 -msgid "You entered an invalid username" -msgstr "Vous avez entrez un nom d'utilisateur invalide" +#: edit/gtkedit.c:1249 gtkedit/gtkedit.c:1249 +#, fuzzy +msgid "Find and replace strings/regular expressions" +msgstr " Expression régulière invalide " -#: gnome/gnome-file-property-dialog.c:1185 -msgid "You must rename your file to something" -msgstr "" +#: edit/gtkedit.c:1250 gtkedit/gtkedit.c:1250 +#, fuzzy +msgid "Copy highlighted block to cursor position" +msgstr "Copier le block vers le curseur\tF5" -#: gnome/gnome-file-property-dialog.c:1191 -msgid "You cannot rename a file to something containing a '/' character" -msgstr "" -"Vous ne pouvez pas renommer un fichier avec un nom contenant un caractère '/'" +#: edit/gtkedit.c:1252 gtkedit/gtkedit.c:1252 +#, fuzzy +msgid "Move highlighted block to cursor position" +msgstr "Déplacer le block vers le curseur\tF6" -#. the first label -#: gnome/gnome-open-dialog.c:382 -msgid "Select an application to open \"" -msgstr "Sélectionnez une application à ouvrir \"" +#: edit/gtkedit.c:1253 gtkedit/gtkedit.c:1253 +msgid "Find" +msgstr "Rechercher" -#: gnome/gnome-open-dialog.c:393 +#: edit/gtkedit.c:1253 gtkedit/gtkedit.c:1253 #, fuzzy -msgid "Select a file to run with" -msgstr "Sélectionner tous les fichier du panel courant" +msgid "Find strings/regular expressions" +msgstr " Expression régulière invalide " -#. the file tree -#: gnome/gnome-open-dialog.c:404 -msgid "Applications" -msgstr "Applications" +#: edit/gtkedit.c:1254 gtkedit/gtkedit.c:1254 +msgid "Dlete" +msgstr "Effac" + +#: edit/gtkedit.c:1254 gtkedit/gtkedit.c:1254 +msgid "Delete highlighted text" +msgstr "Effacer le texte sélectionné" + +#: edit/gtkedit.c:1255 gnome/main.c:1706 gnome/screen.c:2365 +#: gnome/screen.c:2395 gtkedit/gtkedit.c:1255 src/main.c:1706 +#: src/screen.c:2365 src/screen.c:2395 +msgid "Menu" +msgstr "Menu" -#: gnome/gnome-open-dialog.c:420 -msgid "Program to run" -msgstr "Programme à lancer" +#: edit/gtkedit.c:1255 gtkedit/gtkedit.c:1255 +msgid "Pull down menu" +msgstr "Menu déroulant" + +#: edit/gtkedit.c:1256 gtkedit/gtkedit.c:1256 +msgid "Exit editor" +msgstr "Quitter l'éditeur" -#: gnome/gpopup2.c:188 -msgid "Mount device" -msgstr "Monter le périphérique" +#: edit/gtkedit.c:1290 gtkedit/gtkedit.c:1290 +msgid "Clear the edit buffer" +msgstr "Vider le tampon d'édition" -#: gnome/gpopup2.c:189 -msgid "Unmount device" -msgstr "Démonter le périphérique" +#: edit/gtkedit.c:1295 gtkedit/gtkedit.c:1295 +msgid "Insert File" +msgstr "Insérer Fichier" -#: gnome/gpopup2.c:190 -msgid "Eject device" -msgstr "Ejecter le périphérique" +#: edit/gtkedit.c:1295 gtkedit/gtkedit.c:1295 +msgid "Insert text from a file" +msgstr "Insérer du texte à partir d'un fichier" -#: gnome/gpopup2.c:193 -msgid "Open with..." -msgstr "Ouvrir avec..." +#: edit/gtkedit.c:1297 gtkedit/gtkedit.c:1297 +msgid "Copy to file" +msgstr "Copier dans un fichier" -#: gnome/gpopup2.c:195 -msgid "View Unfiltered" -msgstr "Vue non filtrée" +#: edit/gtkedit.c:1297 gtkedit/gtkedit.c:1297 +msgid "copy a block to a file" +msgstr "copier un bloc dans un fichier" -#: gnome/gpopup2.c:198 -msgid "Copy..." -msgstr "Copier..." +#: edit/gtkedit.c:1337 gtkedit/gtkedit.c:1337 +msgid "Search/Replace" +msgstr "Chercher/Remplacer" -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2358 -#: src/screen.c:2388 -msgid "Delete" -msgstr "Effacer" +#: edit/syntax.c:1339 edit/syntax.c:1346 gtkedit/syntax.c:1339 +#: gtkedit/syntax.c:1346 +msgid " Load syntax file " +msgstr " Chargement du fichier de syntaxe " -#: gnome/gpopup2.c:200 -msgid "Move..." -msgstr "Déplacer..." +#: edit/syntax.c:1339 gtkedit/syntax.c:1339 +msgid " File access error " +msgstr " erreur d'acces au fichier " -#: gnome/gpopup2.c:201 -msgid "Hard Link..." -msgstr "Lien Physique..." +#: edit/syntax.c:1345 gtkedit/syntax.c:1345 +#, c-format +msgid " Error in file %s on line %d " +msgstr " Erreur dans le fichier %s à la ligne %d " -#: gnome/gpopup2.c:202 -msgid "Symlink..." -msgstr "Lien Symbolique..." +#: gnome/achown.c:72 gnome/chmod.c:115 gnome/chown.c:80 src/achown.c:72 +#: src/chmod.c:115 src/chown.c:80 +msgid "&Set" +msgstr "&Appliquer" -#: gnome/gpopup2.c:203 -msgid "Edit Symlink..." -msgstr "Editer lien symbolique..." +#: gnome/achown.c:73 src/achown.c:73 +msgid "S&kip" +msgstr "S&uivant" -#: gnome/gpopup2.c:205 -msgid "Properties..." -msgstr "Propriétés..." +#: gnome/achown.c:74 gnome/chmod.c:119 gnome/chown.c:83 src/achown.c:74 +#: src/chmod.c:119 src/chown.c:83 +msgid "Set &all" +msgstr "Appliquer &a tous" -#: gnome/gprefs.c:88 -msgid "Show backup files" -msgstr "Montrer les fichiers de sauvegarde" +#: gnome/achown.c:362 gnome/achown.c:369 src/achown.c:362 src/achown.c:369 +msgid "owner" +msgstr "propriétaire" -#: gnome/gprefs.c:92 -msgid "Show hidden files" -msgstr "Montrer les fichiers cachés" +#: gnome/achown.c:364 gnome/achown.c:371 src/achown.c:364 src/achown.c:371 +msgid "group" +msgstr "groupe" -#: gnome/gprefs.c:96 -msgid "Mix files and directories" -msgstr "Mélanger fichiers et répertoires" +#: gnome/achown.c:366 src/achown.c:366 +msgid "other" +msgstr "autres" -#: gnome/gprefs.c:100 -#, fuzzy -msgid "Use shell patterns instead of regular expressions" -msgstr " Expression régulière malformée " +#: gnome/achown.c:374 src/achown.c:374 +msgid "On" +msgstr "Activé" -#: gnome/gprefs.c:109 -msgid "Confirm when deleting file" -msgstr "Confirmer lors de l'effacement d'un fichier" +#: gnome/achown.c:376 src/achown.c:376 +msgid "Flag" +msgstr "Drapeau" -#: gnome/gprefs.c:113 -msgid "Confirm when overwriting files" -msgstr "Confirmer avant d'effacer un fichier" +#: gnome/achown.c:378 gnome/gcustom-layout.c:41 src/achown.c:378 +msgid "Mode" +msgstr "Mode" -#: gnome/gprefs.c:117 -msgid "Confirm when executing files" -msgstr "Confirmer avant d'exécuter un fichier" +#: gnome/achown.c:383 src/achown.c:383 +#, c-format +msgid "%6d of %d" +msgstr "%6d sur %d" -#: gnome/gprefs.c:121 -msgid "Show progress while operations are being performed" -msgstr "Montrer l'avancement des opérations en cours" +#: gnome/achown.c:391 src/achown.c:391 +msgid " Chown advanced command " +msgstr " Commande chown avancée " -#: gnome/gprefs.c:130 -msgid "VFS Timeout:" +#: gnome/achown.c:629 gnome/achown.c:645 gnome/achown.c:708 gnome/chmod.c:285 +#: gnome/chmod.c:370 src/achown.c:629 src/achown.c:645 src/achown.c:708 +#: src/chmod.c:285 src/chmod.c:370 +#, c-format +msgid "" +" Couldn't chmod \"%s\" \n" +" %s " msgstr "" +" Impossible le changer les droits d'accés de %s \n" +" %s " -#: gnome/gprefs.c:131 gnome/gprefs.c:156 -msgid "Seconds" -msgstr "Secondes" +#: gnome/achown.c:634 gnome/achown.c:649 gnome/achown.c:712 gnome/chown.c:223 +#: gnome/chown.c:345 src/achown.c:634 src/achown.c:649 src/achown.c:712 +#: src/chown.c:223 src/chown.c:345 +#, c-format +msgid "" +" Couldn't chown \"%s\" \n" +" %s " +msgstr "" +" Impossible de changer le propriétaire de %s \n" +" %s " -#: gnome/gprefs.c:134 -msgid "Anonymous FTP password:" -msgstr "Mot de passe pour FTP anonyme:" +#: gnome/achown.c:666 gnome/achown.c:670 gnome/chmod.c:320 gnome/chmod.c:324 +#: gnome/chown.c:260 gnome/chown.c:264 gnome/panelize.c:300 gnome/user.c:639 +#: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 +#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:639 +msgid " Oops... " +msgstr " Argh... " -#: gnome/gprefs.c:138 -msgid "Always use FTP proxy" -msgstr "Toujours utiliser la proxy FTP" +#: gnome/achown.c:667 src/achown.c:667 +msgid " I can't run the Advanced Chown command on an extfs " +msgstr " Je ne peut pas utiliser le Chown Avancé sur un extfs " -#: gnome/gprefs.c:147 -msgid "Fast directory reload" -msgstr "Rechargement rapide du répertoire" +#: gnome/achown.c:671 src/achown.c:671 +msgid " I can't run the Advanced Chown command on a tarfs " +msgstr " Je ne peut pas utiliser le Chown Avancé sur un tarfs " -#: gnome/gprefs.c:151 -msgid "Compute totals before copying files" -msgstr "Calculer les totaux avant de copier les fichiers" +#: gnome/background.c:181 src/background.c:181 +msgid "Background process:" +msgstr "Tâche de fond:" -#: gnome/gprefs.c:155 -#, fuzzy -msgid "FTP directory cache timeout :" -msgstr "délai d'expiration du cache pour ftpfs" +#: gnome/background.c:287 gnome/file.c:2173 src/background.c:287 +#: src/file.c:2173 +msgid " Background process error " +msgstr " Erreur de tâche de fond " -#: gnome/gprefs.c:159 -msgid "Allow customization of icons in icon view" -msgstr "" +#: gnome/background.c:294 src/background.c:294 +msgid " Child died unexpectedly " +msgstr " Terminaison inattendue du processus fils" -#: gnome/gprefs.c:167 -msgid "Use shaped icons" -msgstr "" +#: gnome/background.c:296 src/background.c:296 +msgid " Unknown error in child " +msgstr " Erreur inconnue dans le processus fils " -#: gnome/gprefs.c:171 -msgid "Auto place icons" -msgstr "Placement automatique des icones" +#: gnome/background.c:311 src/background.c:311 +msgid " Background protocol error " +msgstr " Erreur de protocole de fond " -#: gnome/gprefs.c:175 -msgid "Snap icons to grid" -msgstr "" +#: gnome/background.c:312 src/background.c:312 +msgid "" +" Background process sent us a request for more arguments \n" +" than we can handle. \n" +msgstr "Une tâche de fond a passé plus de paramétres que je peux gérer. \n" -#: gnome/gprefs.c:184 -msgid "File display" -msgstr "Affichages des fichiers" +#: gnome/boxes.c:63 src/boxes.c:63 +msgid " Listing mode " +msgstr " Mode de listage " -#: gnome/gprefs.c:188 -msgid "Confirmation" -msgstr "Confirmation" +#: gnome/boxes.c:68 src/boxes.c:68 +msgid "&Full file list" +msgstr "liste des &Fichiers compléte" -#: gnome/gprefs.c:192 -msgid "VFS" -msgstr "SVF" +#: gnome/boxes.c:69 src/boxes.c:69 +msgid "&Brief file list" +msgstr "liste des fichiers &Bréve" -#: gnome/gprefs.c:196 -#, fuzzy -msgid "Caching" -msgstr "Recherche de %s" +#: gnome/boxes.c:70 src/boxes.c:70 +msgid "&Long file list" +msgstr "&Liste des fichiers longue" -#: gnome/gprefs.c:200 -msgid "Desktop" -msgstr "Bureau" +#: gnome/boxes.c:71 src/boxes.c:71 +msgid "&User defined:" +msgstr "défini par l'&Utilisateur:" -#: gnome/gprefs.c:479 -msgid "Preferences" -msgstr "Préférences" +#: gnome/boxes.c:72 src/boxes.c:72 +msgid "&Icon view" +msgstr "Vue par &Icones" -#: gnome/gprop.c:58 gnome/gprop.c:75 -msgid "Filename" -msgstr "NomDuFichier" +#: gnome/boxes.c:137 src/boxes.c:137 +msgid "user &Mini status" +msgstr "" -#: gnome/gprop.c:67 -msgid "Full name: " -msgstr "Nom complet: " +#: gnome/boxes.c:186 src/boxes.c:186 +msgid "Listing mode" +msgstr "Mode de listage" -#: gnome/gprop.c:109 src/panelize.c:205 -msgid "Command" -msgstr "Commande" +#: gnome/boxes.c:280 src/boxes.c:280 +msgid "&Reverse" +msgstr "Inve&Rse" -#: gnome/gprop.c:119 -msgid "Command:" -msgstr "Commande:" +#: gnome/boxes.c:281 src/boxes.c:281 +msgid "case sensi&tive" +msgstr "respec&t de la case " -#: gnome/gprop.c:129 -msgid "Use terminal" -msgstr "Utiliser un Terminal" +#: gnome/boxes.c:282 src/boxes.c:282 +msgid "Sort order" +msgstr "Ordre de tri" -#: gnome/gprop.c:248 -msgid "File mode (permissions)" -msgstr "Mode du fichier (permissions)" +#: gnome/boxes.c:381 src/boxes.c:381 +msgid " confirm &Exit " +msgstr " confirm&Er Quitter " -#: gnome/gprop.c:321 gnome/gprop.c:347 -msgid "" -msgstr "" +#: gnome/boxes.c:383 src/boxes.c:383 +msgid " confirm e&Xecute " +msgstr " confirmer e&Xécuter " -#: gnome/gprop.c:494 -msgid "General" -msgstr "Général" +#: gnome/boxes.c:385 src/boxes.c:385 +msgid " confirm o&Verwrite " +msgstr " confirmer recou&Vrir " -#: gnome/gprop.c:505 -msgid "Title" -msgstr "Titre" +#: gnome/boxes.c:387 src/boxes.c:387 +msgid " confirm &Delete " +msgstr " confirmer &Délétion " -#: gnome/gprop.c:535 -msgid "Select icon" -msgstr "Sélectionnez une icone" +#: gnome/boxes.c:393 src/boxes.c:393 +msgid " Confirmation " +msgstr " Confirmation " -#: gnome/gscreen.c:1437 -msgid "Reloads the current directory" -msgstr "Recharger le répertoire courrant" +#: gnome/boxes.c:461 src/boxes.c:461 +msgid "Full 8 bits output" +msgstr "Sortie 8 bits" -#: gnome/gscreen.c:1439 -msgid "New _Directory..." -msgstr "Nouveau _Répertoire..." +#: gnome/boxes.c:461 src/boxes.c:461 +msgid "ISO 8859-1" +msgstr "ISO 8859-1" -#: gnome/gscreen.c:1439 -msgid "Creates a new directory here" -msgstr "Créé un nouveau répertoire ici" +#: gnome/boxes.c:461 src/boxes.c:461 +msgid "7 bits" +msgstr "7 bits" -#: gnome/gscreen.c:1620 -msgid "All files" -msgstr "Tous les fichiers" +#: gnome/boxes.c:468 src/boxes.c:468 +msgid "F&ull 8 bits input" +msgstr "Entrée en 8 &bits" -#: gnome/gscreen.c:1622 -msgid "Archives and compressed files" -msgstr "Archives et fichiers compressés" +#: gnome/boxes.c:476 src/boxes.c:476 +msgid " Display bits " +msgstr "" -#: gnome/gscreen.c:1624 -msgid "RPM/DEB files" -msgstr "Fichiers RPM/DEB" +#: gnome/boxes.c:651 src/boxes.c:651 +msgid "&Always use ftp proxy" +msgstr "&Toujours utiliser la proxy ftp" -#: gnome/gscreen.c:1626 -msgid "Text/Document files" -msgstr "Documents textes" +#: gnome/boxes.c:653 src/boxes.c:653 +msgid "sec" +msgstr "sec" -#: gnome/gscreen.c:1628 -msgid "HTML and SGML files" -msgstr "Fichiers HTML et SGML" +#: gnome/boxes.c:657 src/boxes.c:657 +msgid "ftpfs directory cache timeout:" +msgstr "délai d'expiration du cache pour ftpfs" -#: gnome/gscreen.c:1630 -msgid "Postscript and PDF files" -msgstr "Fichiers Postscript et PDF" +#: gnome/boxes.c:661 src/boxes.c:661 +msgid "ftp anonymous password:" +msgstr "mot de passe pour ftp anonyme:" -#: gnome/gscreen.c:1632 -msgid "Spreadsheet files" -msgstr "Fichiers de tableurs" +#: gnome/boxes.c:668 src/boxes.c:668 +msgid "Timeout for freeing VFSs:" +msgstr "Délai pour libérer les SFVs:" -#: gnome/gscreen.c:1634 -msgid "Image files" -msgstr "Fichiers images" +#: gnome/boxes.c:674 src/boxes.c:674 +msgid " Virtual File System Setting " +msgstr " Configuration du Système de Fichier Virtuel " -#: gnome/gscreen.c:1637 -msgid "Video/animation files" -msgstr "Fichiers animation/video" +#: gnome/boxes.c:740 src/boxes.c:740 +msgid "Quick cd" +msgstr "Cd rapide" -#: gnome/gscreen.c:1639 -msgid "Audio files" -msgstr "Fichier audio" +#. want cd like completion +#: gnome/boxes.c:745 src/boxes.c:745 +msgid "cd" +msgstr "cd" -#: gnome/gscreen.c:1641 -msgid "C program files" -msgstr "Fichiers programmes C" +#: gnome/boxes.c:796 src/boxes.c:796 +msgid "Symbolic link" +msgstr "Lien symbolique" -#: gnome/gscreen.c:1643 -msgid "C++ program files" -msgstr "Fichiers programmes C++" +#: gnome/boxes.c:801 gnome/gdialogs.c:1048 src/boxes.c:801 +msgid "Symbolic link filename:" +msgstr "Nom du lien symbolique:" -#: gnome/gscreen.c:1645 -msgid "Objective-C program files" -msgstr "Fichiers programmes Objective-C" +#: gnome/boxes.c:803 gnome/gdialogs.c:1034 src/boxes.c:803 +msgid "Existing filename (filename symlink will point to):" +msgstr "Fichier existant (vers lequel le lien va pointer):" -#: gnome/gscreen.c:1647 -msgid "Scheme program files" -msgstr "Fichiers programmes Scheme" +#: gnome/boxes.c:833 src/boxes.c:833 +msgid "Running " +msgstr "En cours " -#: gnome/gscreen.c:1649 -msgid "Assembler program files" -msgstr "Fichiers programmes assembleur" +#: gnome/boxes.c:834 gnome/find.c:719 gnome/find.c:960 src/boxes.c:834 +#: src/find.c:719 src/find.c:960 +msgid "Stopped" +msgstr "Stoppé" -#: gnome/gscreen.c:1651 -msgid "Misc. program files" -msgstr "Fichiers programmes divers" +#: gnome/boxes.c:895 src/boxes.c:895 +msgid "&Stop" +msgstr "&Stopper" -#: gnome/gscreen.c:1653 -msgid "Font files" -msgstr "Fichiers polices" +#: gnome/boxes.c:896 src/boxes.c:896 +msgid "&Resume" +msgstr "&Reprendre" -#: gnome/gscreen.c:1780 -#, c-format -msgid "Search: %s" -msgstr "Rechercher: %s" +#: gnome/boxes.c:897 src/boxes.c:897 +msgid "&Kill" +msgstr "&Kill" -#: gnome/gscreen.c:1790 -#, c-format -msgid "%s bytes in %d file" -msgstr " %s octets dans %d fichier" +#: gnome/boxes.c:936 src/boxes.c:936 +msgid "Background Jobs" +msgstr "Tâches de fond" -#: gnome/gscreen.c:1790 -#, c-format -msgid "%s bytes in %d files" -msgstr " %s octets dans %d fichiers" +#: gnome/chmod.c:95 src/chmod.c:95 +msgid "execute/search by others" +msgstr "exécution/recherche par les autres" -#: gnome/gscreen.c:1816 src/screen.c:670 -msgid "" -msgstr "" +#: gnome/chmod.c:96 src/chmod.c:96 +msgid "write by others" +msgstr "écriture par les autres" -#: gnome/gscreen.c:1870 -msgid "Filter" -msgstr "Filtre" +#: gnome/chmod.c:97 src/chmod.c:97 +msgid "read by others" +msgstr "lecture par les autres" -#: gnome/gscreen.c:2373 -msgid "Back" -msgstr "" +#: gnome/chmod.c:98 src/chmod.c:98 +msgid "execute/search by group" +msgstr "exécution/recherche par le groupe" -#: gnome/gscreen.c:2373 -msgid "Go to the previously visited directory" -msgstr "" +#: gnome/chmod.c:99 src/chmod.c:99 +msgid "write by group" +msgstr "écriture par le groupe" -#: gnome/gscreen.c:2375 -msgid "Up" -msgstr "Haut" +#: gnome/chmod.c:100 src/chmod.c:100 +msgid "read by group" +msgstr "lecture par le groupe" -#: gnome/gscreen.c:2375 -msgid "Go up a level in the directory heirarchy" -msgstr "Remonter d'un niveau dans la hiérarchie" +#: gnome/chmod.c:101 src/chmod.c:101 +msgid "execute/search by owner" +msgstr "exécution/recherche par le propriétaire" -#: gnome/gscreen.c:2377 -msgid "Forward" -msgstr "Avant" +#: gnome/chmod.c:102 src/chmod.c:102 +msgid "write by owner" +msgstr "écriture par le propriétaire" -#: gnome/gscreen.c:2377 -msgid "Go to the next directory" -msgstr "Aller au répertoire suivant" +#: gnome/chmod.c:103 src/chmod.c:103 +msgid "read by owner" +msgstr "lecture par le propriétaire" -#: gnome/gscreen.c:2380 src/tree.c:1011 -msgid "Rescan" -msgstr "Rafraichir" +#: gnome/chmod.c:104 src/chmod.c:104 +msgid "sticky bit" +msgstr "sticky bit" -#: gnome/gscreen.c:2380 -msgid "Rescan the current directory" -msgstr "Rafraichir le répertoire courant" +#: gnome/chmod.c:105 src/chmod.c:105 +msgid "set group ID on execution" +msgstr "positionner l'ID groupe pour l'exécution" -#: gnome/gscreen.c:2383 -msgid "Home" -msgstr "Personnel" +#: gnome/chmod.c:106 src/chmod.c:106 +msgid "set user ID on execution" +msgstr "positionner l'ID utilisateur pour l'exécution" -#: gnome/gscreen.c:2383 -msgid "Go to your home directory" -msgstr "Aller à votre répertoire personnel" +#: gnome/chmod.c:116 src/chmod.c:116 +msgid "C&lear marked" +msgstr "" -#: gnome/gscreen.c:2529 -msgid "Location:" -msgstr "Emplacement: " +#: gnome/chmod.c:117 src/chmod.c:117 +msgid "S&et marked" +msgstr "" -#. 1 -#: gnome/gtools.c:105 gtkedit/editcmd.c:341 gtkedit/editcmd.c:1184 -#: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 -#: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 -#: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 -#: src/filegui.c:838 src/find.c:171 src/layout.c:370 src/option.c:144 -#: src/wtools.c:289 src/wtools.c:563 -msgid "&Ok" -msgstr "&Ok" +#: gnome/chmod.c:118 src/chmod.c:118 +msgid "&Marked all" +msgstr "Tous &Marqués" -#: gnome/gview.c:135 src/view.c:718 -#, c-format -msgid "Offset 0x%08x" -msgstr "Décalage 0x%08x" +#: gnome/chmod.c:150 gnome/gcmd.c:274 gnome/gcustom-layout.c:43 +#: gnome/screen.c:395 src/chmod.c:150 src/screen.c:395 +msgid "Name" +msgstr "Nom" -#: gnome/gview.c:137 src/view.c:720 -#, c-format -msgid "Col %d" -msgstr "Col %d" +#: gnome/chmod.c:152 src/chmod.c:152 +msgid "Permissions (Octal)" +msgstr "Permissions (Octal)" -#: gnome/gview.c:141 src/view.c:724 -#, c-format -msgid "%s bytes" -msgstr "%s octets" +#: gnome/chmod.c:154 src/chmod.c:154 +msgid "Owner name" +msgstr "Nom du propriétaire" -#: gnome/gview.c:305 -msgid "_Goto line" -msgstr "_Aller à la ligne" +#: gnome/chmod.c:156 src/chmod.c:156 +msgid "Group name" +msgstr "Nom du groupe" -#: gnome/gview.c:306 -msgid "Jump to a specified line number" -msgstr "Aller au numéro de ligne spécifié" +#: gnome/chmod.c:160 src/chmod.c:160 +msgid " Chmod command " +msgstr " Commande chmod " -#: gnome/gview.c:308 -#, fuzzy -msgid "_Monitor file" -msgstr "Fichiers polices" +#: gnome/chmod.c:162 gnome/chown.c:120 src/chmod.c:162 src/chown.c:120 +msgid " Permission " +msgstr " Permission " -#: gnome/gview.c:308 -msgid "Monitor file growing" -msgstr "" +#: gnome/chmod.c:169 src/chmod.c:169 +msgid "Use SPACE to change" +msgstr "Utilisez ESPACE pour changer" -#: gnome/gview.c:315 -msgid "Regexp search" -msgstr "Recherche une expression régulière" +#: gnome/chmod.c:171 src/chmod.c:171 +msgid "an option, ARROW KEYS" +msgstr "une option, les FLECHES DE DIRECTION" -#: gnome/gview.c:316 -msgid "Regular expression search" -msgstr "Recherche d'une expression régulière" +#: gnome/chmod.c:173 src/chmod.c:173 +msgid "to move between options" +msgstr "pour passer d'une option à l'autre" -#: gnome/gview.c:325 -msgid "_Wrap" -msgstr "_Césure" +#: gnome/chmod.c:175 src/chmod.c:175 +msgid "and T or INS to mark" +msgstr "et T ou INSER pour marquer" -#: gnome/gview.c:326 -msgid "Wrap the text" -msgstr "" +#: gnome/chmod.c:233 src/chmod.c:233 +msgid "Chmod command" +msgstr "Commande chmod" -#. Can not use this one yet, as it destroys the viewer, need to fix that -#: gnome/gview.c:329 -msgid "_Parsed view" -msgstr "" +#: gnome/chmod.c:321 src/chmod.c:321 +msgid " I can't run the Chmod command on an extfs " +msgstr " Je ne peut pas utiliser la commande Chmod sur un extfs " -#: gnome/gview.c:332 -msgid "_Formatted" -msgstr "_Formaté" +#: gnome/chmod.c:325 src/chmod.c:325 +msgid " I can't run the Chmod command on a tarfs " +msgstr " Je ne peux pas utiliser la commande Chown sur un tarfs " -#: gnome/gview.c:334 -msgid "_Hex" -msgstr "_Héxa" +#: gnome/chown.c:81 src/chown.c:81 +msgid "Set &users" +msgstr "Définir &utilisateurs" -#: gnome/gview.c:340 -msgid "_Search" -msgstr "_Rechercher" +#: gnome/chown.c:82 src/chown.c:82 +msgid "Set &groups" +msgstr "Définir &groupes" -#: gnome/gwidget.c:90 -msgid "ok" -msgstr "ok" +#: gnome/chown.c:112 src/chown.c:112 +msgid " Name " +msgstr " Nom " -#: gnome/gwidget.c:92 -msgid "cancel" -msgstr "annuler" +#: gnome/chown.c:114 src/chown.c:114 +msgid " Owner name " +msgstr " Nom du propriétaire " -#: gnome/gwidget.c:94 -msgid "help" -msgstr "aide" +#: gnome/chown.c:116 gnome/chown.c:128 src/chown.c:116 src/chown.c:128 +msgid " Group name " +msgstr " Nom du groupe " -#: gnome/gwidget.c:96 src/file.c:2252 -msgid "yes" -msgstr "oui" +#: gnome/chown.c:118 src/chown.c:118 +msgid " Size " +msgstr " Taille " -#: gnome/gwidget.c:98 src/file.c:2250 -msgid "no" -msgstr "non" +#: gnome/chown.c:124 src/chown.c:124 +msgid " Chown command " +msgstr " Commande chown " -#: gnome/gwidget.c:100 -msgid "exit" -msgstr "quitter" +#: gnome/chown.c:126 src/chown.c:126 +msgid " User name " +msgstr " Nom de l'utilisateur " -#: gnome/gwidget.c:102 -msgid "abort" -msgstr "arréter" +#: gnome/chown.c:192 src/chown.c:192 +msgid "" +msgstr "" -#: gnome/gmount.c:195 -msgid "Could not open the /etc/fstab file" -msgstr " Impossible d'ouvrir le fichier /etc/fstab" +#. add fields for unknown names (numbers) +#: gnome/chown.c:193 src/chown.c:193 +msgid "" +msgstr "" -#: gnome/gmount.c:322 -#, c-format -msgid "Could not symlink %s to %s; will not have such a desktop device icon." -msgstr "" +#: gnome/chown.c:261 src/chown.c:261 +msgid " I can't run the Chown command on an extfs " +msgstr " je ne peux pas utiliser la commande Chown sur un extfs " -#: gnome/gmount.c:374 gnome/gmount.c:389 -#, c-format -msgid "CD-ROM %d" -msgstr "" +#: gnome/chown.c:265 src/chown.c:265 +msgid " I can't run the Chown command on a tarfs " +msgstr " je ne peux pas utiliser la commande Chown sur un tarfs " -#: gnome/gmount.c:379 +#: gnome/cmd.c:198 src/cmd.c:198 #, c-format -msgid "Floppy %d" -msgstr "" +msgid " Can not fetch a local copy of %s " +msgstr " Impossible de récupérer une copie locale de %s" -#: gnome/gmount.c:385 -#, c-format -msgid "Disk %d" -msgstr "Disque %d" +#: gnome/cmd.c:248 src/cmd.c:248 +msgid " CD " +msgstr " CD " -#: gnome/gmount.c:395 -#, c-format -msgid "NFS dir %s" -msgstr "rép. NFS %s" +#: gnome/cmd.c:248 src/cmd.c:248 +msgid "Files tagged, want to cd?" +msgstr "Fichiers marqués, voulez-vous changer de répertoire?" -#: gnome/gmount.c:399 -#, c-format -msgid "Device %d" -msgstr "Périphérique %d" +#: gnome/cmd.c:254 gnome/cmd.c:713 gnome/cmd.c:727 src/cmd.c:254 src/cmd.c:713 +#: src/cmd.c:727 +msgid "Could not change directory" +msgstr " Impossible de changer de répertoire" -#. The file-name is printed after the ':' -#: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 -#: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 -#: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2373 src/tree.c:683 src/tree.c:689 src/wtools.c:222 -#: vfs/fish.c:224 -msgid " Error " -msgstr " Erreur " - -#: gtkedit/edit.c:131 gtkedit/edit.c:233 -msgid " Failed trying to open file for reading: " -msgstr " Impossible d'ouvrir le fichier en lecture: " - -#: gtkedit/edit.c:240 -msgid " Cannot get size/permissions info on file: " -msgstr " Impossible d'obtenir taille et permissions du fichier: " - -#: gtkedit/edit.c:247 -msgid " Not an ordinary file: " -msgstr " Ce n'est pas un fichier ordinaire: " - -#: gtkedit/edit.c:253 -msgid " File is too large: " -msgstr " Fichier trop gros: " +#: gnome/cmd.c:283 src/cmd.c:283 +msgid " View file " +msgstr " Voir fichier " -#: gtkedit/edit.c:254 -msgid "" -" \n" -" Increase edit.h:MAXBUF and recompile the editor. " -msgstr "" -" \n" -" Augmentez edit.h:MAXBUF et recompilez l'éditeur. " +#: gnome/cmd.c:283 src/cmd.c:283 +msgid " Filename:" +msgstr " Nom du Fichier:" -#: gtkedit/edit.c:310 gtkedit/edit.c:346 -msgid " Error allocating memory " -msgstr " Erreur d'allocation mémoire " +#: gnome/cmd.c:300 src/cmd.c:300 +msgid " Filtered view " +msgstr " Vue filtrée " -#: gtkedit/editcmd.c:334 -msgid "Quick save " -msgstr "Sauvegarde rapide " +#: gnome/cmd.c:300 src/cmd.c:300 +msgid " Filter command and arguments:" +msgstr " Filtre commande et arguments:" -#: gtkedit/editcmd.c:335 -msgid "Safe save " -msgstr "Sauvegarde sécurisée" +#: gnome/cmd.c:388 src/cmd.c:388 +msgid "Create a new Directory" +msgstr "Créér un nouveau Répertoire" -#: gtkedit/editcmd.c:336 -msgid "Do backups -->" -msgstr "Faire des sauvegardes -->" +#: gnome/cmd.c:388 src/cmd.c:388 +msgid " Enter directory name:" +msgstr " Entrez le nom du répertoire:" -#. NLS for hotkeys? -#: gtkedit/editcmd.c:339 gtkedit/editcmd.c:1136 gtkedit/editcmd.c:1182 -#: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 -#: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 -#: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 -#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:821 -#: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 -#: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 -#: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 -msgid "&Cancel" -msgstr "&Annuler" +#: gnome/cmd.c:449 src/cmd.c:449 +msgid " Filter " +msgstr " Filtre " -#: gtkedit/editcmd.c:345 -msgid "Extension:" -msgstr "Extension:" +#: gnome/cmd.c:449 src/cmd.c:449 +msgid " Set expression for filtering filenames" +msgstr " Expression pour filtrer les noms de fichier" -#. NLS ? -#: gtkedit/editcmd.c:352 -msgid " Edit Save Mode " -msgstr "" +#: gnome/cmd.c:515 src/cmd.c:515 +msgid " Select " +msgstr " Sélectionner " -#: gtkedit/editcmd.c:476 -msgid " Save As " -msgstr " Enregistrer Sous " +#: gnome/cmd.c:543 gnome/cmd.c:594 gnome/gcmd.c:898 src/cmd.c:543 +#: src/cmd.c:594 +msgid " Malformed regular expression " +msgstr " Expression régulière malformée " -#. Warning message with a query to continue or cancel the operation -#: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 -#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2093 src/screen.c:2136 -#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 -#: src/utilunix.c:465 vfs/mcfs.c:170 -msgid " Warning " -msgstr " Attention " +#: gnome/cmd.c:567 src/cmd.c:567 +msgid " Unselect " +msgstr " Désélectionner " -#: gtkedit/editcmd.c:491 -msgid " A file already exists with this name. " -msgstr " Un fichier portant le meme nom existe déjà. " +#: gnome/cmd.c:640 src/cmd.c:640 +msgid "Extension file edit" +msgstr "Editer les extentions de fichiers" -#. Push buttons to over-write the current file, or cancel the operation -#: gtkedit/editcmd.c:493 -msgid "Overwrite" -msgstr "Ecraser" +#: gnome/cmd.c:641 src/cmd.c:641 +msgid " Which extension file you want to edit? " +msgstr " Quelles extentions de fichier voulez-vous éditer? " -#: gtkedit/editcmd.c:493 gtkedit/editcmd.c:555 gtkedit/editcmd.c:782 -#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 -#: gtkedit/editcmd.c:1578 -msgid "Cancel" -msgstr "Annuler" +#: gnome/cmd.c:642 src/cmd.c:642 +msgid "&User" +msgstr "&Utilisateur" -#: gtkedit/editcmd.c:509 -msgid " Save as " -msgstr " Enregistrer Sous " +#: gnome/cmd.c:642 gnome/cmd.c:668 src/cmd.c:642 src/cmd.c:668 +msgid "&System Wide" +msgstr "&pour le Système" -#: gtkedit/editcmd.c:509 gtkedit/editcmd.c:2633 -msgid " Error trying to save file. " -msgstr " Erreur lors de l'enregistrement du fichier. " +#: gnome/cmd.c:665 src/cmd.c:665 +msgid "Menu file edit" +msgstr "Menu édition fichier" -#. This heads the delete macro error dialog box -#: gtkedit/editcmd.c:625 gtkedit/editcmd.c:633 gtkedit/editcmd.c:658 -msgid " Delete macro " -msgstr " Effacer macro " +#: gnome/cmd.c:666 src/cmd.c:666 +msgid " Which menu file will you edit? " +msgstr " Quel fichier de menu voulez-vous éditer? " -#. 'Open' = load temp file -#: gtkedit/editcmd.c:627 -msgid " Error trying to open temp file " -msgstr " Erreur en essayant d'ouvrir un fichier temporaire " +#: gnome/cmd.c:668 src/cmd.c:668 +msgid "&Local" +msgstr "&Local" -#. 'Open' = load temp file -#: gtkedit/editcmd.c:635 gtkedit/editcmd.c:696 gtkedit/editcmd.c:764 -msgid " Error trying to open macro file " -msgstr " Erreur lors de l'ouverture du fichier de macros " +#: gnome/cmd.c:668 src/cmd.c:668 +msgid "&Home" +msgstr "&Home" -#: gtkedit/editcmd.c:640 gtkedit/editcmd.c:648 gtkedit/editcmd.c:684 -#: gtkedit/editcmd.c:739 -#, c-format -msgid "key '%d 0': " -msgstr "touche '%d 0': " +#: gnome/cmd.c:853 src/cmd.c:853 +msgid " Compare directories " +msgstr " Comparer répertoires " -#: gtkedit/editcmd.c:659 -msgid " Error trying to overwrite macro file " -msgstr " Erreur lors de l'écrasement du fichier de macros " +#: gnome/cmd.c:853 src/cmd.c:853 +msgid " Select compare method: " +msgstr " Sélectionner la méthode de comparaison: " -#. This heads the 'Macro' dialog box -#: gtkedit/editcmd.c:676 -msgid " Macro " -msgstr " Macro " +#: gnome/cmd.c:854 src/cmd.c:854 +msgid "&Quick" +msgstr "&Rapide" -#. Input line for a single key press follows the ':' -#: gtkedit/editcmd.c:678 -msgid " Press the macro's new hotkey: " -msgstr " Pressez sur la touche a assigner à la macro: " +#: gnome/cmd.c:854 src/cmd.c:854 +msgid "&Size only" +msgstr "Taille &Seulement" -#. This heads the 'Save Macro' dialog box -#: gtkedit/editcmd.c:696 -msgid " Save macro " -msgstr " Enregistrer macro " +#: gnome/cmd.c:854 src/cmd.c:854 +msgid "&Thorough" +msgstr "" -#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:713 -msgid " Delete Macro " -msgstr " Effacer Macro " +#: gnome/cmd.c:864 src/cmd.c:864 +msgid " Both panels should be on the listing view mode to use this command " +msgstr "" +" Les deux panels doivent être en mode liste pour utiliser cette commande " -#. This heads the 'Load Macro' dialog box -#: gtkedit/editcmd.c:763 -msgid " Load macro " -msgstr " Charger macro " +#: gnome/cmd.c:878 src/cmd.c:878 +msgid " The command history is empty " +msgstr " L'historique des commandes est vide " -#: gtkedit/editcmd.c:777 gtkedit/editcmd.c:779 -msgid " Confirm save file? : " -msgstr " Voulez-vous vraiment enregistrer? : " +#: gnome/cmd.c:884 src/cmd.c:884 +msgid " Command history " +msgstr " Historique des commandes " -#. Buttons to 'Confirm save file' query -#: gtkedit/editcmd.c:782 -msgid " Save file " -msgstr " Enregistrer fichier " +#: gnome/cmd.c:926 src/cmd.c:926 +msgid "" +" Not an xterm or Linux console; \n" +" the panels cannot be toggled. " +msgstr "" -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2023 -msgid "Save" -msgstr "Sauver" +#: gnome/cmd.c:965 src/cmd.c:965 +msgid "Type `exit' to return to the Midnight Commander" +msgstr "Tapez `exit' pour retourner a Midnight Commander" -#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +#: gnome/cmd.c:1020 src/cmd.c:1020 +#, c-format msgid "" -" Current text was modified without a file save. \n" -" Continue discards these changes. " +" Couldn't stat %s \n" +" %s " msgstr "" -" Le fichier courant a été modifié sans avoir été sauvé. \n" -" Continuer annule les changements. " +" Impossible d'ouvrir %s \n" +" %s " -#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 -msgid "Continue" -msgstr "Continuer" +#: gnome/cmd.c:1029 gnome/cmd.c:1031 src/cmd.c:1029 src/cmd.c:1031 +msgid " Link " +msgstr " Lien " -#. Heads the 'Load' file dialog box -#: gtkedit/editcmd.c:828 gtkedit/editcmd.c:842 -msgid " Load " -msgstr " Ouvrir " +#: gnome/cmd.c:1030 gnome/cmd.c:1169 gnome/file.c:1685 src/cmd.c:1030 +#: src/cmd.c:1169 src/file.c:1685 +msgid " to:" +msgstr " vers:" -#: gtkedit/editcmd.c:828 -msgid " Error trying to open file for reading " -msgstr " Erreur en essayant d'ouvrir le fichier en lecture " +#: gnome/cmd.c:1041 src/cmd.c:1041 +#, c-format +msgid " link: %s " +msgstr " lien: %s " -#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 -msgid " Block is large, you may not be able to undo this action. " -msgstr "" -" Le block est gros et il est possible que vous ne puissiez pas annuler ce " -"changement. " +#: gnome/cmd.c:1074 src/cmd.c:1074 +#, c-format +msgid " symlink: %s " +msgstr " lien symbolique: %s " -#: gtkedit/editcmd.c:1083 -msgid " Continue " -msgstr " Continuer " +#: gnome/cmd.c:1128 src/cmd.c:1128 +#, c-format +msgid " Symlink `%s' points to: " +msgstr " Le lien symbolique `%s' pointe vers: " -#: gtkedit/editcmd.c:1083 -msgid " Cancel " -msgstr " Annuler " +#: gnome/cmd.c:1133 src/cmd.c:1133 +msgid " Edit symlink " +msgstr " Editer le lien symbolique " -#: gtkedit/editcmd.c:1138 src/filegui.c:596 -msgid "al&L" -msgstr "" +#: gnome/cmd.c:1138 src/cmd.c:1138 +#, c-format +msgid " edit symlink, unable to remove %s: %s " +msgstr " edition de lien symbolique, impossible d'enlever %s: %s " -#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:266 -msgid "&Skip" -msgstr "&Suivant" +#: gnome/cmd.c:1142 src/cmd.c:1142 +#, c-format +msgid " edit symlink: %s " +msgstr " editer le lien symbolique: %s " -#: gtkedit/editcmd.c:1142 -msgid "&Replace" -msgstr "&Remplacer" +#: gnome/cmd.c:1169 src/cmd.c:1169 +msgid " Link symbolically " +msgstr " Lier symboliquement " -#. This is for the confirm replace dialog box. The replaced string comes after the ':' -#: gtkedit/editcmd.c:1148 gtkedit/editcmd.c:1576 -msgid " Replace with: " -msgstr " Remplacer avec: " +#: gnome/cmd.c:1170 src/cmd.c:1170 +msgid " Relative symlink " +msgstr " Lien symbolique relatif " -#: gtkedit/editcmd.c:1152 -msgid " Confirm replace " -msgstr " Confirmer remplacement " +#: gnome/cmd.c:1181 src/cmd.c:1181 +#, c-format +msgid " relative symlink: %s " +msgstr " lien symbolique relatif: %s " -#: gtkedit/editcmd.c:1186 gtkedit/editcmd.c:1271 -msgid "scanf &Expression" -msgstr "&Expression scanf" +#: gnome/cmd.c:1284 src/cmd.c:1284 +msgid " Enter machine name (F1 for details): " +msgstr " Entrez le nom de la machine (F1 pour les détails): " -#: gtkedit/editcmd.c:1188 -msgid "replace &All" -msgstr "Tout rempl&acer" +#: gnome/cmd.c:1308 src/cmd.c:1308 +#, c-format +msgid " Could not chdir to %s " +msgstr " Impossible d'aller dans %s " -#: gtkedit/editcmd.c:1190 -msgid "pr&Ompt on replace" -msgstr "C&onfirmation avant remplacement" +#: gnome/cmd.c:1315 gnome/widget.c:1174 gnome/widget.c:1177 src/cmd.c:1315 +#: src/widget.c:1174 src/widget.c:1177 +msgid " Link to a remote machine " +msgstr " Lien vers une machine distante " -#: gtkedit/editcmd.c:1192 gtkedit/editcmd.c:1273 -msgid "&Backwards" -msgstr "Vers le &haut" +#: gnome/cmd.c:1321 gnome/widget.c:1175 gnome/widget.c:1178 src/cmd.c:1321 +#: src/widget.c:1175 src/widget.c:1178 +msgid " FTP to machine " +msgstr " FTP vers machine " -#: gtkedit/editcmd.c:1194 gtkedit/editcmd.c:1275 -msgid "&Regular expression" -msgstr "Expression &régulière" +#: gnome/cmd.c:1331 src/cmd.c:1331 +msgid " Socket source routing setup " +msgstr "" -#: gtkedit/editcmd.c:1196 gtkedit/editcmd.c:1277 -msgid "&Whole words only" -msgstr "&Mots entiers seulement" +#: gnome/cmd.c:1332 src/cmd.c:1332 +msgid " Enter host name to use as a source routing hop: " +msgstr "" -#: gtkedit/editcmd.c:1198 gtkedit/editcmd.c:1279 -msgid "case &Sensitive" -msgstr "re&spect de la case" +#: gnome/cmd.c:1339 src/cmd.c:1339 +msgid " Host name " +msgstr " Nom de l'Hote " -#: gtkedit/editcmd.c:1202 -msgid " Enter replacement argument order eg. 3,2,1,4 " -msgstr " Entrez l'ordre des arguments (ex: 3,2,1,4): " +#: gnome/cmd.c:1339 src/cmd.c:1339 +msgid " Error while looking up IP address " +msgstr " Erreur lors de la recherche de l'adresse IP " -#: gtkedit/editcmd.c:1206 -#, fuzzy -msgid " Enter replacement string:" -msgstr " Entrez le texte à rechercher:" - -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1948 -msgid " Enter search string:" -msgstr " Entrez le texte à rechercher:" - -#. Heads the 'Replace' dialog box -#: gtkedit/editcmd.c:1229 gtkedit/editcmd.c:1480 gtkedit/editcmd.c:1574 -#: gtkedit/editcmd.c:2125 gtkedit/editcmd.c:2156 gtkedit/editcmd.c:2158 -msgid " Replace " -msgstr " Remplacer " +#: gnome/cmd.c:1350 src/cmd.c:1350 +msgid " Undelete files on an ext2 file system " +msgstr " Récupération de fichiers effacés sur un système de fichiers ext2" -#. Heads the 'Search' dialog box -#: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1502 src/view.c:1601 src/view.c:1723 src/view.c:1916 -#: src/view.c:1948 -msgid " Search " -msgstr " Rechercher " +#: gnome/cmd.c:1351 src/cmd.c:1351 +msgid "" +" Enter device (without /dev/) to undelete\n" +" files on: (F1 for details)" +msgstr " Entrez le périphériphe (sans /dev/) sur\n" +" lequel la récupération doit être faite: (F1 pour\n" +" les détails)" -#. An input line comes after the ':' -#: gtkedit/editcmd.c:1346 -msgid " Enter search text : " -msgstr " Entrez le texte à rechercher : " +#: gnome/cmd.c:1401 src/cmd.c:1401 +msgid " Setup saved to ~/" +msgstr " Configuration sauvée dans ~/" -#: gtkedit/editcmd.c:1353 -msgid " Enter replace text : " -msgstr " Entrez le texte de substitution : " +#: gnome/cmd.c:1406 src/cmd.c:1406 +msgid " Setup " +msgstr " Configuration " -#: gtkedit/editcmd.c:1356 gtkedit/editcmd.c:1357 +#: gnome/command.c:170 src/command.c:170 #, c-format msgid "" -"You can enter regexp substrings with %s (not \\1, \\2 like sed) then use " -"\"Enter...order\"" +" Can't chdir to '%s' \n" +" %s " msgstr "" +" Impossible d'ouvrir '%s' \n" +" %s " -#: gtkedit/editcmd.c:1359 -#, fuzzy -msgid " Enter argument (or substring) order : " -msgstr " Entrez l'ordre des arguments : " +#: gnome/command.c:198 src/command.c:198 +msgid " You can not execute commands on non-local filesystems" +msgstr "" +" Impossible d'exécuter une commande sur un système de fichiers non local" -#. Tool hint -#: gtkedit/editcmd.c:1363 gtkedit/editcmd.c:1364 -#, fuzzy +#: gnome/dialog.c:56 src/dialog.c:56 msgid "" -"Enter the order of replacement of your scanf format specifiers or regexp " -"substrings" -msgstr "Entrer l'ordre de remplacement des spécificateurs de format scanf" +"\n" +"\n" +"\n" +"refresh stack underflow!\n" +"\n" +"\n" +msgstr "" +"\n" +"\n" +"\n" +"pile de rafraichissement vide!\n" +"\n" +"\n" -#. The following are check boxes -#: gtkedit/editcmd.c:1369 -msgid " Whole words only " -msgstr " Mots entiers seulement " +#: gnome/dir.c:61 src/dir.c:61 +msgid "&Unsorted" +msgstr "Non trié" -#: gtkedit/editcmd.c:1371 -msgid " Case sensitive " -msgstr " Respect de la case " +#: gnome/dir.c:62 src/dir.c:62 +msgid "&Name" +msgstr "&Nom" -#: gtkedit/editcmd.c:1374 -msgid " Regular expression " -msgstr " Expression régulière " +#: gnome/dir.c:63 src/dir.c:63 +msgid "&Extension" +msgstr "&Extension" -#: gtkedit/editcmd.c:1375 gtkedit/editcmd.c:1376 -msgid "See the regex man page for how to compose a regular expression" -msgstr "" -"Consultez la page de manuel 'regex' pour savoir comment composer une " -"expression regulière" +#: gnome/dir.c:64 src/dir.c:64 +msgid "&Modify time" +msgstr "date de &Modification" -#: gtkedit/editcmd.c:1382 -msgid " Backwards " -msgstr " Vers le haut " +#: gnome/dir.c:65 src/dir.c:65 +msgid "&Access time" +msgstr "date d'&Accès" -#. Tool hint -#: gtkedit/editcmd.c:1384 gtkedit/editcmd.c:1385 -msgid "Warning: Searching backward can be slow" -msgstr "Attention: La recherche vers le haut peut être lente" +#: gnome/dir.c:66 src/dir.c:66 +msgid "&Change time" +msgstr "date de &Changement" -#: gtkedit/editcmd.c:1398 -msgid " Prompt on replace " -msgstr " Confirmation avant remplacement " +#: gnome/dir.c:67 src/dir.c:67 +msgid "&Size" +msgstr "Taille" -#. Tool hint -#: gtkedit/editcmd.c:1400 -msgid "Ask before making each replacement" -msgstr " Confirmation avant chaque remplacement" +#: gnome/dir.c:68 src/dir.c:68 +msgid "&Inode" +msgstr "&I-noeud" -#: gtkedit/editcmd.c:1402 -msgid " Replace all " -msgstr " Tout remplacer " +#. New sort orders +#: gnome/dir.c:71 src/dir.c:71 +msgid "&Type" +msgstr "&Type" -#: gtkedit/editcmd.c:1405 -msgid " Scanf expression " -msgstr " Expression scanf " +#: gnome/dir.c:72 src/dir.c:72 +msgid "&Links" +msgstr "&Liens" -#. Tool hint -#: gtkedit/editcmd.c:1407 -msgid "Allows entering of a C format string, see the scanf man page" -msgstr "Permet d'entrer une chaine en format C, cf la page de manuel scanf" +#: gnome/dir.c:73 src/dir.c:73 +msgid "N&GID" +msgstr "N&GID" -#. Tool hint -#: gtkedit/editcmd.c:1412 -msgid "Begin search, Enter" -msgstr "Tapez Entrée pour commencer la recherche" +#: gnome/dir.c:74 src/dir.c:74 +msgid "N&UID" +msgstr "N&UID" -#. Tool hint -#: gtkedit/editcmd.c:1415 -msgid "Abort this dialog, Esc" -msgstr "Tapez Echap., pour fermer ce dialogue" +#: gnome/dir.c:75 src/dir.c:75 +msgid "&Owner" +msgstr "pr&Opriétaire" -#. Buttons for the confirm replace dialog box. -#: gtkedit/editcmd.c:1578 -msgid "Replace" -msgstr "Remplacer" +#: gnome/dir.c:76 src/dir.c:76 +msgid "&Group" +msgstr "&Groupe" -#: gtkedit/editcmd.c:1578 -msgid "Skip" -msgstr "Suivant" +#: gnome/dir.c:386 src/dir.c:386 +#, c-format +msgid "File exists but can not be stat-ed: %s %s" +msgstr "" -#: gtkedit/editcmd.c:1578 -msgid "Replace all" -msgstr "Tout remplacer" +#: gnome/dir.c:662 src/dir.c:662 +msgid "Unknown" +msgstr "Inconnu" -#: gtkedit/editcmd.c:1951 +#: gnome/ext.c:131 gnome/user.c:506 src/ext.c:131 src/user.c:506 +#, c-format msgid "" -" Invalid regular expression, or scanf expression with to many conversions " +" Can't generate unique filename \n" +" %s " msgstr "" -" Expression régulière invalide, ou expression scanf avec trop de conversions " - -#. "Invalid regexp string or scanf string" -#: gtkedit/editcmd.c:2127 -msgid " Error in replacement format string. " -msgstr " Erreur dans la chaine de remplacement de format. " +" Impossible de générer un nom de fichier unique \n" +" %s " -#: gtkedit/editcmd.c:2155 +#: gnome/ext.c:138 gnome/user.c:518 src/ext.c:138 src/user.c:518 #, c-format -msgid " %ld replacements made. " -msgstr " %ld remplacements effectués. " - -#: gtkedit/editcmd.c:2158 gtkedit/editcmd.c:2227 -msgid " Search string not found. " -msgstr " Chaine non trouvée. " - -#. Confirm 'Quit' dialog box -#: gtkedit/editcmd.c:2251 gtkedit/editcmd.c:2266 gtkedit/editcmd.c:2269 -msgid " Quit " -msgstr " Quiter " - -#: gtkedit/editcmd.c:2252 gtkedit/editcmd.c:2270 msgid "" -" Current text was modified without a file save. \n" -" Save with exit? " +" Can't create temporary command file \n" +" %s " msgstr "" -" Ce texte a été modifié sans etre sauvé. \n" -" Sauver en sortant? " +" Impossible de créér un fichier de commandes temporaire \n" +" %s " -#: gtkedit/editcmd.c:2266 -msgid " File was modified, Save with exit? " -msgstr " Le fichier a été modifié, Sauver et quitter? " +#: gnome/ext.c:153 gnome/user.c:547 src/ext.c:153 src/user.c:547 +msgid " Parameter " +msgstr " Paramétre " -#: gtkedit/editcmd.c:2266 -msgid "Cancel quit" -msgstr "Annuler quitter" +#: gnome/ext.c:303 src/ext.c:303 +msgid " Can't execute commands on a Virtual File System directory " +msgstr "" +" Impossible d'exécuter une commande sur un répertoire du Système de Fichiers " +"Virtuel" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 -#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 -msgid "&Yes" -msgstr "&Oui" +#: gnome/ext.c:400 src/ext.c:400 +msgid " file error" +msgstr " erreur de fichier" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 -#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 -msgid "&No" -msgstr "&Non" +#: gnome/ext.c:401 src/ext.c:401 +msgid "Format of the " +msgstr "Format du " -#: gtkedit/editcmd.c:2270 -msgid " &Cancel quit " -msgstr " &Annuler quitter " +#: gnome/ext.c:419 src/ext.c:419 +msgid " file error " +msgstr " erreur de fichier " -#: gtkedit/editcmd.c:2270 -msgid " &Yes " -msgstr " &Oui " +#: gnome/ext.c:420 src/ext.c:420 +msgid "Format of the ~/" +msgstr "Format du ~/" -#: gtkedit/editcmd.c:2270 -msgid " &No " -msgstr " &Non " +#: gnome/ext.c:420 src/ext.c:420 +msgid "" +" file has changed\n" +"with version 3.0. You may want either to\n" +"copy it from " +msgstr "" -#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2548 -msgid " Copy to clipboard " -msgstr " Copier dans le presse-papiers " +#: gnome/ext.c:422 src/ext.c:422 +msgid "" +"mc.ext or use that\n" +"file as an example of how to write it.\n" +msgstr "" -#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2548 -#: gtkedit/editcmd.c:2561 -msgid " Unable to save to file. " -msgstr " Impossible de sauver dans un fichier. " +#: gnome/ext.c:424 src/ext.c:424 +msgid "mc.ext will be used for this moment." +msgstr "mc.ext sera utilisé pour l'instant." -#: gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2561 -msgid " Cut to clipboard " -msgstr " Couper vers le presse-papiers " +#: gnome/file.c:154 gnome/tree.c:640 src/file.c:154 src/tree.c:640 +msgid " Copy " +msgstr " Copier " -#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1888 -msgid " Goto line " -msgstr " Aller à la ligne " +#: gnome/file.c:155 gnome/tree.c:678 src/file.c:155 src/tree.c:678 +msgid " Move " +msgstr " Déplacer " -#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 -msgid " Enter line: " -msgstr " Entrez la ligne: " +#: gnome/file.c:156 gnome/tree.c:746 src/file.c:156 src/tree.c:746 +msgid " Delete " +msgstr " Effacer " -#: gtkedit/editcmd.c:2616 gtkedit/editcmd.c:2633 -msgid " Save Block " -msgstr " Sauver le Block " +#: gnome/file.c:244 src/file.c:244 +msgid " Invalid target mask " +msgstr " Masque de cible invalid " -#: gtkedit/editcmd.c:2667 -msgid " Insert File " -msgstr " Insérer Fichier " +#: gnome/file.c:342 src/file.c:342 +msgid " Could not make the hardlink " +msgstr " Impossible de créér le lien " -#: gtkedit/editcmd.c:2682 -msgid " Insert file " -msgstr " Insérer fichier " +#: gnome/file.c:384 src/file.c:384 +#, c-format +msgid "" +" Cannot read source link \"%s\" \n" +" %s " +msgstr "" +" Impossible de lire le lien source \"%s\n" +" \n" +" %s " -#: gtkedit/editcmd.c:2682 -msgid " Error trying to insert file. " -msgstr " Erreur en essayant d'insérer le fichier. " +#: gnome/file.c:394 src/file.c:394 +msgid "" +" Cannot make stable symlinks across non-local filesystems: \n" +"\n" +" Option Stable Symlinks will be disabled " +msgstr "" +" Impossible de faire des liens symboliques stables entre des systèmes de " +"fichiers non-locaux: \n" +" L'option Liens Symboliques Stables sera désactivée " -#. Not essential to translate -#: gtkedit/editcmd.c:2702 -msgid " Sort block " -msgstr " Trier block " +#: gnome/file.c:442 src/file.c:442 +#, c-format +msgid "" +" Cannot create target symlink \"%s\" \n" +" %s " +msgstr "" +" Impossible de créér le lien symbolique cible \"%s\" \n" +" %s " -#. Not essential to translate -#: gtkedit/editcmd.c:2702 gtkedit/editcmd.c:2756 -msgid " You must first highlight a block of text. " -msgstr " You devez d'abord sélectionner un bloc de texte. " +#: gnome/file.c:509 src/file.c:509 +#, c-format +msgid "" +" Cannot overwrite directory \"%s\" \n" +" %s " +msgstr "" +" Impossible d'écraser le répertoire \"%s\" \n" +" %s " -#: gtkedit/editcmd.c:2709 -msgid " Run Sort " -msgstr " Trier " +#: gnome/file.c:518 src/file.c:518 +#, c-format +msgid "" +" Cannot stat source file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'ouvrir le fichier source \"%s\" \n" +" %s " -#. Not essential to translate -#: gtkedit/editcmd.c:2711 -msgid " Enter sort options (see manpage) separated by whitespace: " -msgstr " Entrez les options de tri (cf: sort(1)) séparées par des espaces: " +#: gnome/file.c:531 src/file.c:531 +#, c-format +msgid " `%s' and `%s' are the same file. " +msgstr " Les fichiers `%s' et `%s' sont identiques. " -#: gtkedit/editcmd.c:2722 gtkedit/editcmd.c:2728 -msgid " Sort " -msgstr " Trier " +#: gnome/file.c:574 src/file.c:574 +#, c-format +msgid "" +" Cannot create special file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'ouvrir le fichier spécial \"%s\" \n" +" %s " -#. Not essential to translate -#: gtkedit/editcmd.c:2724 -msgid " Error trying to execute sort command " -msgstr " Erreur lors de l'exécution de la commande de tri " +#: gnome/file.c:583 gnome/file.c:812 src/file.c:583 src/file.c:812 +#, c-format +msgid "" +" Cannot chown target file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'exécuter chown sur le fichier cible \"%s\" \n" +" %s " -#. Not essential to translate -#: gtkedit/editcmd.c:2730 -msgid " Sort returned non-zero: " -msgstr " Le code de retour du tri est non nul: " +#: gnome/file.c:592 gnome/file.c:831 src/file.c:592 src/file.c:831 +#, c-format +msgid "" +" Cannot chmod target file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'exécuter chmod sur le fichier cible \"%s\" \n" +" %s " -#. Not essential to translate -#: gtkedit/editcmd.c:2754 gtkedit/editcmd.c:2784 -msgid " Process block " -msgstr " Process block " +#: gnome/file.c:609 src/file.c:609 +#, c-format +msgid "" +" Cannot open source file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'ouvrir le fichier source \"%s\" \n" +" %s " -#. Not essential to translate -#: gtkedit/editcmd.c:2786 -msgid " Error trying to stat file " -msgstr " Error trying to stat file " +#: gnome/file.c:619 src/file.c:619 +msgid " Reget failed, about to overwrite file " +msgstr "" -#: gtkedit/editcmd.c:2856 -msgid " Mail " -msgstr " Mail " +#: gnome/file.c:625 src/file.c:625 +#, c-format +msgid "" +" Cannot fstat source file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'exécuter fstat sur le fichier source \"%s\" \n" +" %s " -#: gtkedit/editcmd.c:2869 -msgid " Copies to" -msgstr " Copies vers" +#: gnome/file.c:651 src/file.c:651 +#, c-format +msgid "" +" Cannot create target file \"%s\" \n" +" %s " +msgstr "" +" Impossible de créér le fichier cible \"%s\" \n" +" %s " -#: gtkedit/editcmd.c:2873 -msgid " Subject" -msgstr " Sujet" +#: gnome/file.c:665 src/file.c:665 +#, c-format +msgid "" +" Cannot fstat target file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'exécuter fstat sur le fichier cible \"%s\" \n" +" %s " -#: gtkedit/editcmd.c:2877 -msgid " To" -msgstr " Vers" +#: gnome/file.c:696 src/file.c:696 +#, c-format +msgid "" +" Cannot read source file \"%s\" \n" +" %s " +msgstr "" +" Impossible de lire le fichier source \"%s\" \n" +" %s " + +#: gnome/file.c:726 src/file.c:726 +#, c-format +msgid "" +" Cannot write target file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'écrire le fichier cible \"%s\" \n" +" %s " + +#: gnome/file.c:745 src/file.c:745 +msgid "(stalled)" +msgstr "(ca rame à donf)" + +#: gnome/file.c:783 src/file.c:783 +#, c-format +msgid "" +" Cannot close source file \"%s\" \n" +" %s " +msgstr "" +" Impossible de fermer le fichier source \"%s\" \n" +" %s " + +#: gnome/file.c:792 src/file.c:792 +#, c-format +msgid "" +" Cannot close target file \"%s\" \n" +" %s " +msgstr "" +" Impossible de fermer le fichier cible \"%s\" \n" +" %s " + +#: gnome/file.c:802 src/file.c:802 +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +#: gnome/file.c:803 src/file.c:803 +msgid "&Delete" +msgstr "&Effacer" + +#: gnome/file.c:803 gnome/hotlist.c:1443 src/file.c:803 src/hotlist.c:1443 +msgid "&Keep" +msgstr "" + +#: gnome/file.c:876 src/file.c:876 +#, c-format +msgid "" +" Cannot stat source directory \"%s\" \n" +" %s " +msgstr "" +" Impossible de lire le répertoire source \"%s\" \n" +" %s " + +#: gnome/file.c:899 src/file.c:899 +#, c-format +msgid "" +" Source directory \"%s\" is not a directory \n" +" %s " +msgstr " Le répertoire source \"%s\" n'en est pas un %s " + +#. we found a cyclic symbolic link +#: gnome/file.c:907 src/file.c:907 +#, c-format +msgid "" +" Cannot copy cyclic symbolic link \n" +" `%s' " +msgstr "" +" Impossible de copier un lien symbolique cyclique \n" +" `%s' " + +#: gnome/file.c:964 src/file.c:964 +#, c-format +msgid "" +" Cannot create target directory \"%s\" \n" +" %s " +msgstr "" +" Impossible de créér le répertoire cible \"%s\" \n" +" %s " + +#: gnome/file.c:987 src/file.c:987 +#, c-format +msgid "" +" Cannot chown target directory \"%s\" \n" +" %s " +msgstr "" +" Impossible d'exécuter chown sur le répertoire cible \"%s\" \n" +" %s " + +#. Source doesn't exist +#: gnome/file.c:1100 src/file.c:1100 +#, c-format +msgid "" +" Cannot stat file \"%s\" \n" +" %s " +msgstr "" +" Impossible d'ouvrir \"%s\" \n" +" %s " + +#: gnome/file.c:1122 src/file.c:1122 +#, c-format +msgid " `%s' and `%s' are the same file " +msgstr " `%s' et `%s' sont le même fichier " + +#: gnome/file.c:1129 src/file.c:1129 +#, c-format +msgid " Cannot overwrite directory `%s' " +msgstr " Impossible d'écraser le répertoire `%s' " + +#: gnome/file.c:1172 src/file.c:1172 +#, c-format +msgid "" +" Cannot move file \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" Impossible de déplacer le fichier \"%s\" vers \"%s\" \n" +" %s " + +#: gnome/file.c:1192 src/file.c:1192 +#, c-format +msgid "" +" Cannot remove file \"%s\" \n" +" %s " +msgstr "" +" Impossible de supprimer le fichier \"%s\" \n" +" %s " + +#: gnome/file.c:1246 src/file.c:1246 +#, c-format +msgid " Cannot overwrite directory \"%s\" %s " +msgstr " Impossible d'écraser le répertoire \"%s\" %s " + +#: gnome/file.c:1248 src/file.c:1248 +#, c-format +msgid " Cannot overwrite file \"%s\" %s " +msgstr " Impossible d'écraser le fichier \"%s\" %s " + +#: gnome/file.c:1275 src/file.c:1275 +#, c-format +msgid "" +" Cannot move directory \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" Impossible de déplacer le répertoire \"%s\" dans \"%s\" \n" +" %s " + +#: gnome/file.c:1338 src/file.c:1338 +#, c-format +msgid "" +" Cannot delete file \"%s\" \n" +" %s " +msgstr "" +" Impossible de supprimer \"%s\" \n" +" %s " + +#: gnome/file.c:1399 gnome/file.c:1469 gnome/file.c:1501 src/file.c:1399 +#: src/file.c:1469 src/file.c:1501 +#, c-format +msgid "" +" Cannot remove directory \"%s\" \n" +" %s " +msgstr "" +" Impossible de supprimer le répertoire \"%s\" \n" +" %s " + +#: gnome/file.c:1540 src/file.c:1540 +msgid " Internal error: get_file \n" +msgstr " Erreur interne: get_file\n" + +#. +#. * This array introduced to avoid translation problems. The former (op_names) +#. * is assumed to be nouns, suitable in dialog box titles; this one should +#. * contain whatever is used in prompt itself (i.e. in russian, it's verb). +#. * Notice first symbol - it is to fool gettext and force these strings to +#. * be different for it. First symbol is skipped while building a prompt. +#. * (I don't use spaces around the words, because someday they could be +#. * dropped, when widgets get smarter) +#. +#: gnome/file.c:1661 src/file.c:1661 +msgid "1Copy" +msgstr "1Copier" + +#: gnome/file.c:1661 src/file.c:1661 +msgid "1Move" +msgstr "1Déplacer" + +#: gnome/file.c:1661 src/file.c:1661 +msgid "1Delete" +msgstr "1Effacer" + +#: gnome/file.c:1676 src/file.c:1676 +#, c-format +msgid "%o %f \"%s\"%m" +msgstr "" + +#: gnome/file.c:1677 src/file.c:1677 +#, c-format +msgid "%o %d %f%m" +msgstr "" + +#: gnome/file.c:1679 src/file.c:1679 +#, c-format +msgid "%o %f \"%s\"%e" +msgstr "" + +#: gnome/file.c:1680 src/file.c:1680 +#, c-format +msgid "%o %d %f%e" +msgstr "" + +#: gnome/file.c:1684 src/file.c:1684 +msgid "file" +msgstr "fichier" + +#: gnome/file.c:1684 src/file.c:1684 +msgid "files" +msgstr "fichiers" + +#: gnome/file.c:1684 src/file.c:1684 +msgid "directory" +msgstr "répertoire" + +#: gnome/file.c:1684 src/file.c:1684 +msgid "directories" +msgstr "répertoires" + +#: gnome/file.c:1685 src/file.c:1685 +msgid "files/directories" +msgstr "fichiers/répertoires" + +#: gnome/file.c:1685 src/file.c:1685 +msgid " with source mask:" +msgstr "" + +#: gnome/file.c:1837 src/file.c:1837 +msgid " Can't operate on \"..\"! " +msgstr " Impossible d'opérer sur \"..\"! " + +#: gnome/file.c:1856 gnome/screen.c:2095 src/file.c:1856 src/screen.c:2095 +msgid "Yes" +msgstr "Oui" + +#: gnome/file.c:1856 gnome/screen.c:2095 src/file.c:1856 src/screen.c:2095 +msgid "No" +msgstr "Non" + +#: gnome/file.c:1909 src/file.c:1909 +msgid " Sorry, I could not put the job in background " +msgstr " Désolé, je ne peux pas passer la tâche en tâche de fond " + +#: gnome/file.c:1997 gnome/file.c:2081 src/file.c:1997 src/file.c:2081 +msgid " Internal failure " +msgstr " Erreur interne " + +#: gnome/file.c:1997 gnome/file.c:2081 src/file.c:1997 src/file.c:2081 +msgid " Unknown file operation " +msgstr " Opération sur fichier inconnue " -#: gtkedit/editcmd.c:2879 -msgid " mail -s -c " -msgstr " mail -s -c " +#: gnome/file.c:2012 src/file.c:2012 +#, c-format +msgid "" +" Destination \"%s\" must be a directory \n" +" %s " +msgstr " La destination \"%s\" doit être un répertoire %s " -#: gtkedit/editoptions.c:36 -msgid "Intuitive" -msgstr "Intuitif" +#: gnome/file.c:2174 src/file.c:2174 +msgid "&Retry" +msgstr "&Re-essayer" -#: gtkedit/editoptions.c:36 -msgid "Emacs" -msgstr "Emacs" +#: gnome/file.c:2174 gnome/file.c:2235 gnome/filegui.c:264 gnome/filegui.c:592 +#: src/file.c:2174 src/file.c:2235 src/filegui.c:264 src/filegui.c:592 +msgid "&Abort" +msgstr "&Interrompre" -#: gtkedit/editoptions.c:39 -msgid "None" -msgstr "Aucun" +#: gnome/file.c:2226 src/file.c:2226 +msgid "" +"\n" +" Directory not empty. \n" +" Delete it recursively? " +msgstr "" -#: gtkedit/editoptions.c:39 -msgid "Dynamic paragraphing" -msgstr "Paragraphage automatique" +#: gnome/file.c:2227 src/file.c:2227 +msgid "" +"\n" +" Background process: Directory not empty \n" +" Delete it recursively? " +msgstr "" -#: gtkedit/editoptions.c:39 -msgid "Type writer wrap" -msgstr "Césure \"machine à écrire\"" +#: gnome/file.c:2228 gnome/gdialogs.c:776 src/file.c:2228 +msgid " Delete: " +msgstr " Effacer: " -#. 2 -#: gtkedit/editoptions.c:74 -#, fuzzy -msgid "Word wrap line length : " -msgstr " Entrez la longueur de ligne, 0 pour désactiver: " +#: gnome/file.c:2234 src/file.c:2234 +msgid "a&ll" +msgstr "" -#. 4 -#: gtkedit/editoptions.c:80 -msgid "Tab spacing : " -msgstr "Espacement des tabulations: " +#: gnome/file.c:2234 gnome/filegui.c:595 src/file.c:2234 src/filegui.c:595 +msgid "non&E" +msgstr "" -#: gtkedit/editoptions.c:88 -msgid "synta&X highlighting" -msgstr "Coloration synta&Xique" +#: gnome/file.c:2244 src/file.c:2244 +msgid " Type 'yes' if you REALLY want to delete " +msgstr " Tapez 'yes' si vous voulez vraiment effacer " -#. 7 -#: gtkedit/editoptions.c:94 -msgid "confir&M before saving" -msgstr "confir&Mer avant de sauvegarder" +#: gnome/file.c:2246 src/file.c:2246 +msgid "all the directories " +msgstr "tous les répertoires " -#. 8 -#: gtkedit/editoptions.c:97 -msgid "fill tabs with &Spaces" -msgstr "remplir les tabulations avec des e&Spaces" +#: gnome/file.c:2248 src/file.c:2248 +msgid " Recursive Delete " +msgstr " Délétion Récursive " -#. 9 -#: gtkedit/editoptions.c:100 -msgid "&Return does autoindent" -msgstr "" +#: gnome/file.c:2249 src/file.c:2249 +msgid " Background process: Recursive Delete " +msgstr " Tâche de fond: Délétion Récursive " -#. 10 -#: gtkedit/editoptions.c:103 -msgid "&Backspace through tabs" -msgstr "" +#: gnome/file.c:2250 gnome/gwidget.c:98 src/file.c:2250 +msgid "no" +msgstr "non" -#. 11 -#: gtkedit/editoptions.c:106 -msgid "&Fake half tabs" -msgstr "" +#: gnome/file.c:2252 gnome/gwidget.c:96 src/file.c:2252 +msgid "yes" +msgstr "oui" -#. 13 -#: gtkedit/editoptions.c:112 -msgid "Wrap mode" -msgstr "Mode de césure" +#: gnome/filegui.c:424 src/filegui.c:424 +msgid "File" +msgstr "Fichier" -#. 15 -#: gtkedit/editoptions.c:118 -msgid "Key emulation" -msgstr "Emulation de touches" +#: gnome/filegui.c:447 src/filegui.c:447 +msgid "Count" +msgstr "Compter" -#: gtkedit/editoptions.c:159 -msgid " Editor options " -msgstr " Options de l'Editeur " +#: gnome/filegui.c:468 src/filegui.c:468 +msgid "Bytes" +msgstr "Octets" -#. Not essential to translate -#: gtkedit/editwidget.c:312 -msgid "Error initialising editor.\n" -msgstr "Erreur lors de l'initialisation de l'éditeur.\n" +#: gnome/filegui.c:505 src/filegui.c:505 +msgid "Source" +msgstr "Source" -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2351 -#: src/screen.c:2381 src/tree.c:1009 src/view.c:2018 -msgid "Help" -msgstr "Aide" +#: gnome/filegui.c:528 src/filegui.c:528 +msgid "Target" +msgstr "Cible" -#: gtkedit/editwidget.c:1067 -msgid "Mark" -msgstr "Marquer" +#: gnome/filegui.c:550 src/filegui.c:550 +msgid "Deleting" +msgstr "Effacement" -#: gtkedit/editwidget.c:1068 -msgid "Replac" -msgstr "Remplac" +#: gnome/filegui.c:590 src/filegui.c:590 +#, c-format +msgid "Target file \"%s\" already exists!" +msgstr "Le fichier cible \"%s\" existe déjà!" -#: gtkedit/editwidget.c:1074 src/main.c:1707 -msgid "PullDn" -msgstr "Menu" +#: gnome/filegui.c:593 src/filegui.c:593 +msgid "if &Size differs" +msgstr "&Si la taille différe" -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2020 -#: src/view.c:2040 -msgid "Quit" -msgstr "Quitter" +#: gnome/filegui.c:596 src/filegui.c:596 +msgid "&Update" +msgstr "" -#: gtkedit/editmenu.c:57 -msgid " Word wrap " -msgstr " Césure automatique " +#: gnome/filegui.c:598 src/filegui.c:598 +msgid "Overwrite all targets?" +msgstr "" -#. Not essential to translate -#: gtkedit/editmenu.c:59 -msgid " Enter line length, 0 for off: " -msgstr " Entrez la longueur de ligne, 0 pour désactiver: " +#: gnome/filegui.c:600 src/filegui.c:600 +msgid "&Reget" +msgstr "" -#: gtkedit/editmenu.c:70 -msgid " About " -msgstr " A Propos " +#: gnome/filegui.c:601 src/filegui.c:601 +msgid "ap&Pend" +msgstr "" -#: gtkedit/editmenu.c:71 -msgid "" -"\n" -" Cooledit v2.1\n" -"\n" -" Copyright (C) 1996 the Free Software Foundation\n" -"\n" -" A user friendly text editor written\n" -" for the Midnight Commander.\n" +#: gnome/filegui.c:604 src/filegui.c:604 +msgid "Overwrite this target?" msgstr "" -"\n" -" Cooledit v2.1\n" -"\n" -" Copyright (C) 1996 the Free Software Foundation\n" -"\n" -" Un editeur de texte convivial écrit\n" -" pour Midnight Commander.\n" -#: gtkedit/editmenu.c:119 gtkedit/editmenu.c:135 -msgid "&Open/load... C-o" -msgstr "&Ouvrir/charger.. C-o" +#: gnome/filegui.c:606 src/filegui.c:606 +#, c-format +msgid "Target date: %s, size %d" +msgstr "" -#: gtkedit/editmenu.c:120 -msgid "&New C-n" -msgstr "&Nouveau C-n" +#: gnome/filegui.c:608 src/filegui.c:608 +#, c-format +msgid "Source date: %s, size %d" +msgstr "" -#: gtkedit/editmenu.c:122 gtkedit/editmenu.c:138 -msgid "&Save F2" -msgstr "&Sauver F2" +#: gnome/filegui.c:692 src/filegui.c:692 +msgid " File exists " +msgstr " Le fichier existe " -#: gtkedit/editmenu.c:123 gtkedit/editmenu.c:139 -msgid "save &As... F12" -msgstr "Enregistrer sous.. F12" +#: gnome/filegui.c:693 src/filegui.c:693 +msgid " Background process: File exists " +msgstr "" -#: gtkedit/editmenu.c:125 gtkedit/editmenu.c:141 -msgid "&Insert file... F15" -msgstr "&Insérer fichier.. F15" +#. follow symlinks and preserve Attributes must be the first +#: gnome/filegui.c:805 src/filegui.c:805 +msgid "preserve &Attributes" +msgstr "preserver les &Attributs" -#: gtkedit/editmenu.c:126 -msgid "copy to &File... C-f" -msgstr "copier vers &Fichier... C-f" +#. &op_preserve +#: gnome/filegui.c:807 src/filegui.c:807 +msgid "follow &Links" +msgstr "suivre les &Liens" -#: gtkedit/editmenu.c:128 gtkedit/editmenu.c:144 -msgid "a&Bout... " -msgstr "A Propos... " +#. &file_mask_op_follow_links +#: gnome/filegui.c:809 src/filegui.c:809 +msgid "to:" +msgstr "vers:" -#: gtkedit/editmenu.c:130 gtkedit/editmenu.c:146 -msgid "&Quit F10" -msgstr "&Quitter F10" +#: gnome/filegui.c:810 src/filegui.c:810 +msgid "&Using shell patterns" +msgstr "&Utiliser les \"shell patterns\"" -#: gtkedit/editmenu.c:136 -msgid "&New C-x k" -msgstr "&Nouveau C-x k" +#: gnome/filegui.c:831 src/filegui.c:831 +msgid "&Background" +msgstr "&Fond" -#: gtkedit/editmenu.c:142 -msgid "copy to &File... " -msgstr "copier vers &Fichier..." +#: gnome/filegui.c:840 src/filegui.c:840 +msgid "&Stable Symlinks" +msgstr "Lien Symboliques &Stables" -#: gtkedit/editmenu.c:151 gtkedit/editmenu.c:168 -msgid "&Toggle Mark F3" -msgstr "&Inverser Marque F3" +#. &file_mask_stable_symlinks +#: gnome/filegui.c:842 src/filegui.c:842 +msgid "&Dive into subdir if exists" +msgstr "&Plonger dans le sous-répertoire s'il existe" -#: gtkedit/editmenu.c:152 gtkedit/editmenu.c:169 -msgid "&Mark Columns S-F3" -msgstr "&Marquer Colonnes S-F3" +#: gnome/filegui.c:1001 src/filegui.c:1001 +#, c-format +msgid "" +"Invalid source pattern `%s' \n" +" %s " +msgstr "" -#: gtkedit/editmenu.c:154 gtkedit/editmenu.c:171 -msgid "toggle &Ins/overw Ins" -msgstr "echange &Insére/écrasemt" +#: gnome/find.c:130 src/find.c:130 +msgid "&Suspend" +msgstr "&Suspendre" -#: gtkedit/editmenu.c:156 gtkedit/editmenu.c:173 -msgid "&Copy F5" -msgstr "&Copier F5" +#: gnome/find.c:131 src/find.c:131 +msgid "Con&tinue" +msgstr "Con&tinuer" -#: gtkedit/editmenu.c:157 gtkedit/editmenu.c:174 -msgid "&Move F6" -msgstr "&Déplacer F6" +#: gnome/find.c:132 src/find.c:132 +msgid "&Chdir" +msgstr "&Chdir" -#: gtkedit/editmenu.c:158 gtkedit/editmenu.c:175 -msgid "&Delete F8" -msgstr "&Supprimer F8" +#: gnome/find.c:133 src/find.c:133 +msgid "&Again" +msgstr "&Encore" -#: gtkedit/editmenu.c:160 gtkedit/editmenu.c:177 -msgid "&Undo C-u" -msgstr "&Undo C-u" +#: gnome/find.c:134 src/find.c:134 +msgid "&Quit" +msgstr "&Quitter" -#: gtkedit/editmenu.c:162 gtkedit/editmenu.c:179 -msgid "&Beginning C-PgUp" -msgstr "dé&But C-PgUp" +#: gnome/find.c:135 gnome/panelize.c:89 src/find.c:135 src/panelize.c:89 +msgid "Pane&lize" +msgstr "" -#: gtkedit/editmenu.c:163 gtkedit/editmenu.c:180 -msgid "&End C-PgDn" -msgstr "&End C-PgDn" +#: gnome/find.c:136 src/find.c:136 +msgid "&View - F3" +msgstr "&Voir - F3" -#: gtkedit/editmenu.c:185 gtkedit/editmenu.c:192 -msgid "&Search... F7" -msgstr "Rechercher... F7" +#: gnome/find.c:137 src/find.c:137 +msgid "&Edit - F4" +msgstr "&Editer - F4" -#: gtkedit/editmenu.c:186 gtkedit/editmenu.c:193 -msgid "search &Again F17" -msgstr "Chercher à nouve&Au F17" +#: gnome/find.c:170 src/find.c:170 +msgid "Start at:" +msgstr "Commencer à:" -#: gtkedit/editmenu.c:187 gtkedit/editmenu.c:194 -msgid "&Replace... F4" -msgstr "&Remplacer... F4" +#: gnome/find.c:170 src/find.c:170 +msgid "Filename:" +msgstr "Nom du Fichier:" -#: gtkedit/editmenu.c:199 gtkedit/editmenu.c:221 -msgid "&Goto line... M-l" -msgstr "Aller à la ligne... M-l" +#: gnome/find.c:170 src/find.c:170 +msgid "Content: " +msgstr "Contenu: " -#: gtkedit/editmenu.c:201 gtkedit/editmenu.c:223 -msgid "insert &Literal... C-q" -msgstr "insérer un &Literal... C-q" +#: gnome/find.c:171 gnome/main.c:1236 gnome/main.c:1257 src/find.c:171 +#: src/main.c:1236 src/main.c:1257 +msgid "&Tree" +msgstr "&Arbre" -#: gtkedit/editmenu.c:203 gtkedit/editmenu.c:225 -msgid "&Refresh screen C-l" -msgstr "&Rafraichir l'écran C-l" +#: gnome/find.c:223 src/find.c:223 +msgid "Find File" +msgstr "Trouver Fichier" -#: gtkedit/editmenu.c:205 gtkedit/editmenu.c:227 -msgid "&Start record macro C-r" -msgstr "Commencer à enregistrer une macro C-r" +#: gnome/find.c:452 src/find.c:452 +#, c-format +msgid "Grepping in %s" +msgstr "Recherche dans %s" -#: gtkedit/editmenu.c:206 gtkedit/editmenu.c:228 -msgid "&Finish record macro... C-r" -msgstr "Terminer l'enregistrement de macro... C-r" +#: gnome/find.c:490 src/find.c:490 +msgid " Find/read " +msgstr " Trouver/lire " -#: gtkedit/editmenu.c:207 -msgid "&Execute macro... C-a, KEY" -msgstr "&Exécuter macro... C-a, TOUCHE" +#: gnome/find.c:490 src/find.c:490 +msgid " Problem reading from child " +msgstr "" -#: gtkedit/editmenu.c:208 gtkedit/editmenu.c:230 -msgid "delete macr&O... " -msgstr "effacer macr&O... " +#: gnome/find.c:537 src/find.c:537 +msgid "Finished" +msgstr "Terminé" -#: gtkedit/editmenu.c:210 gtkedit/editmenu.c:232 -msgid "insert &Date/time " -msgstr "insérer &Date/heure " +#: gnome/find.c:561 gnome/view.c:1524 src/find.c:561 src/view.c:1524 +#, c-format +msgid "Searching %s" +msgstr "Recherche de %s" -#: gtkedit/editmenu.c:212 gtkedit/editmenu.c:234 -msgid "format p&Aragraph M-p" -msgstr "formater p&Aragraphe M-p" +#: gnome/find.c:717 gnome/find.c:757 src/find.c:717 src/find.c:757 +msgid "Suspend" +msgstr "Suspendre" -#: gtkedit/editmenu.c:213 -msgid "'ispell' s&Pell check C-p" -msgstr "correction orthographique 'is&Pell' C-p" +#: gnome/find.c:717 src/find.c:717 +msgid "Restart" +msgstr "Re-essayer" -#: gtkedit/editmenu.c:214 gtkedit/editmenu.c:236 -msgid "sor&T... M-t" -msgstr "&Trier... M-t" +#: gnome/find.c:719 gnome/find.c:821 gnome/find.c:960 gnome/find.c:1056 +#: src/find.c:719 src/find.c:821 src/find.c:960 src/find.c:1056 +msgid "Searching" +msgstr "" -#: gtkedit/editmenu.c:215 gtkedit/editmenu.c:237 -msgid "'indent' &C Formatter F19" -msgstr "Formatteur &C 'indent' F19" +#: gnome/find.c:750 gnome/find.c:1031 src/find.c:750 src/find.c:1031 +msgid "Find file" +msgstr "Trouver fichier" -#: gtkedit/editmenu.c:216 -msgid "&Mail... " -msgstr "&Mail... " +#. The buttons +#: gnome/find.c:755 src/find.c:755 +msgid "Change to this directory" +msgstr "Aller dans ce répertoire" -#: gtkedit/editmenu.c:229 -msgid "&Execute macro... C-x e, KEY" -msgstr "&Exécuter macro... C-x e, TOUCHE" +#: gnome/find.c:756 src/find.c:756 +msgid "Search again" +msgstr "Chercher à nouveau" -#: gtkedit/editmenu.c:235 -msgid "'ispell' s&Pell check M-$" -msgstr "correction orthographique 'is&Pell' M-$" +#: gnome/find.c:761 src/find.c:761 +msgid "View this file" +msgstr "Voir ce fichier" -#: gtkedit/editmenu.c:244 gtkedit/editmenu.c:253 -msgid "&General... " -msgstr "&Général... " +#: gnome/find.c:762 src/find.c:762 +msgid "Edit this file" +msgstr "Editer ce fichier" -#: gtkedit/editmenu.c:245 gtkedit/editmenu.c:254 -msgid "&Save mode..." -msgstr "Mode &Sauvegarde..." +#: gnome/find.c:763 src/find.c:763 +msgid "Send the results to a Panel" +msgstr "" -#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 -msgid "&Layout..." -msgstr "Présentation..." +#: gnome/fixhlp.c:171 src/fixhlp.c:171 +msgid "Usage: fixhlp \n" +msgstr "Usage: fixhlp \n" -#. The following are menu options. Do not change the key bindings (eg. C-o) and preserve '\t' -#: gtkedit/editmenu.c:266 gtkedit/editmenu.c:275 gtkedit/editmenu.c:392 -#: src/chmod.c:164 src/chown.c:130 -msgid " File " -msgstr " Fichier " +#: gnome/fixhlp.c:176 src/fixhlp.c:176 +msgid "fixhlp: Cannot open toc for writing" +msgstr "fixhlp: Impossible d'ouvrir l'index pour écriture" -#: gtkedit/editmenu.c:267 gtkedit/editmenu.c:276 gtkedit/editmenu.c:408 -msgid " Edit " -msgstr " Editer " +#: gnome/fixhlp.c:179 src/fixhlp.c:179 +msgid "" +"[Contents]\n" +" Topics:\n" +"\n" +msgstr "" +"[Sommaire]\n" +" Index:\n" +"\n" -#: gtkedit/editmenu.c:268 gtkedit/editmenu.c:277 -msgid " Sear/Repl " -msgstr " Cherch/Rempl " +#: gnome/gaction.c:32 +msgid "" +"Unable to execute\n" +"\"" +msgstr "" -#: gtkedit/editmenu.c:269 gtkedit/editmenu.c:278 gtkedit/editmenu.c:448 -msgid " Command " -msgstr " Commande " +#: gnome/gaction.c:34 +msgid "" +"\".\n" +"\n" +"Please check it to see if it points to a valid command." +msgstr "" -#: gtkedit/editmenu.c:270 gtkedit/editmenu.c:279 -msgid " Options " -msgstr " Options " +#: gnome/gaction.c:39 +msgid "" +"\".\n" +"\n" +"To fix this, bring up the mime-properties editor in the GNOME Control " +"Center, and edit the default " +msgstr "" -#: gtkedit/editmenu.c:393 -msgid "Open...\tC-o" -msgstr "Ouvrir...\tC-o" +#: gnome/gaction.c:42 +msgid "-action for \"" +msgstr "" -#: gtkedit/editmenu.c:394 -msgid "New\tC-n" -msgstr "Nouveau\tC-n" +#: gnome/gaction.c:47 +msgid "" +"\".\n" +"\n" +"To fix this error, bring up this file's properties and change the default " +msgstr "" -#: gtkedit/editmenu.c:396 -msgid "Save\tF2" -msgstr "Sauver\tF2" +#: gnome/gaction.c:50 +msgid "-action." +msgstr "-action." -#: gtkedit/editmenu.c:397 -msgid "Save as...\tF12" -msgstr "Enregistrer sous...\tF12" +#: gnome/gaction.c:52 +msgid "Unable to " +msgstr "Incapable de " -#: gtkedit/editmenu.c:399 -msgid "Insert file...\tF15" -msgstr "Insérer fichier...\tF15" +#: gnome/gaction.c:56 +msgid "" +"\"\n" +"with the command:\n" +"\"" +msgstr "" +"\"\n" +"avec la commande:\n" +"\"" -#: gtkedit/editmenu.c:400 -msgid "Copy to file...\tC-f" -msgstr "Copier vers fichier...\tC-f" +#: gnome/gcmd.c:58 +msgid " There is no other panel to compare contents to " +msgstr " Il n'y a pas d'autre panel pour faire une comparaison " -#. Tool hint -#: gtkedit/editmenu.c:403 -msgid "Disk operations" -msgstr "Opérations disque" +#: gnome/gcmd.c:109 +msgid "The Midnight Commander Team" +msgstr "L'équipe de Midnight Commander" -#: gtkedit/editmenu.c:409 -msgid "Toggle mark\tF3" -msgstr "Echange Marque\tF3" +#: gnome/gcmd.c:111 +msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" +msgstr "rapports de bugs: http://bugs.gnome.org ou utilisez gnome-bug" -#: gtkedit/editmenu.c:410 -msgid "Toggle mark columns\tC-b" -msgstr "Echange Marque\tC-b" +#: gnome/gcmd.c:123 gnome/gmc-window.c:68 +msgid "GNU Midnight Commander" +msgstr "GNU Midnight Commander" -#: gtkedit/editmenu.c:412 -#, fuzzy -msgid "Toggle book mark\tC-M-Ins" -msgstr "Echange Marque\tF3" +#: gnome/gcmd.c:126 gnome/gmc-window.c:71 +msgid "The GNOME edition of the Midnight Commander file manager." +msgstr "L'édition GNOME du gestionnaire de fichiers Midnight Comander." -#: gtkedit/editmenu.c:413 -msgid "Previous book mark\tC-M-Up" -msgstr "" +#: gnome/gcmd.c:261 +msgid "Sort By" +msgstr "Trier Par" -#: gtkedit/editmenu.c:414 -msgid "Next book mark\tC-M-Down" -msgstr "" +#. we define this up here so we can pass it in to our callback +#: gnome/gcmd.c:266 +msgid "Ignore case sensitivity." +msgstr "Ignorer la case." -#: gtkedit/editmenu.c:415 -msgid "Flush book marks" -msgstr "" +#: gnome/gcmd.c:269 +msgid "Sort files by " +msgstr "Trier fichiers par " -#: gtkedit/editmenu.c:417 -msgid "Toggle insert/overwrite\tIns" -msgstr "Echange insére/écrasement\tIns" +#: gnome/gcmd.c:281 +msgid "File Type" +msgstr "Type de Fichier" -#: gtkedit/editmenu.c:419 -#, fuzzy -msgid "Copy block to cursor\tF5" -msgstr "Copier le block dans le presse-papier\tC-Ins" +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 gnome/screen.c:396 +#: gnome/screen.c:397 src/screen.c:396 src/screen.c:397 +msgid "Size" +msgstr "Taille" -#: gtkedit/editmenu.c:420 -msgid "Move block to cursor\tF6" +#: gnome/gcmd.c:293 +msgid "Time Last Accessed" msgstr "" -#: gtkedit/editmenu.c:421 -msgid "Delete block\tF8/C-Del" -msgstr "Effacer block\tF8/C-Del" - -#: gtkedit/editmenu.c:423 -msgid "Copy block to clipbrd\tC-Ins" -msgstr "Copier le block dans le presse-papier\tC-Ins" +#: gnome/gcmd.c:299 +msgid "Time Last Modified" +msgstr "" -#: gtkedit/editmenu.c:424 -msgid "Cut block to clipbrd\tS-Del" -msgstr "Couper le block vers le presse-papier\tS-Del" +#: gnome/gcmd.c:305 +msgid "Time Last Changed" +msgstr "" -#: gtkedit/editmenu.c:425 -msgid "Paste block from clipbrd\tS-Ins" -msgstr "Coller le block du presse-papier\tS-Ins" +#: gnome/gcmd.c:319 +msgid "Reverse the order." +msgstr "" -#: gtkedit/editmenu.c:426 -msgid "Selection history\tM-Ins" -msgstr "Historique de la sélection\tM-Ins" +#: gnome/gcmd.c:384 +msgid "Enter name." +msgstr "Entrez le nom." -#: gtkedit/editmenu.c:428 -msgid "Undo\tC-BackSpace" +#: gnome/gcmd.c:390 +msgid "Enter label for command:" msgstr "" -#. Tool hint -#: gtkedit/editmenu.c:431 -msgid "Manipulating blocks of text" -msgstr "Manipulation de blocs de texte" - -#: gtkedit/editmenu.c:436 -msgid " Srch/Replce " -msgstr " Chercher/Remplacer " +#: gnome/gcmd.c:495 +msgid "Find all core files" +msgstr "Trouver tous les fichiers core" -#: gtkedit/editmenu.c:437 -msgid "Search...\tF7" -msgstr "Rechercher...\tF7" +#: gnome/gcmd.c:498 gnome/panelize.c:350 src/panelize.c:350 +msgid "Find rejects after patching" +msgstr "" -#: gtkedit/editmenu.c:438 -msgid "Search again\tF17" -msgstr "Chercher à nouveau\tF17" +#: gnome/gcmd.c:543 +msgid "Run Command" +msgstr "Exécuter Commande" -#: gtkedit/editmenu.c:439 -msgid "Replace...\tF4" -msgstr "Remplacer...\tF4" +#. Frame 1 +#: gnome/gcmd.c:548 +msgid "Preset Commands" +msgstr "Commandes pré-enregistrées" -#: gtkedit/editmenu.c:440 -msgid "Replace again\tF14" -msgstr "Remplacer à nouveau\tF14" +#. add add/remove buttons in center +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 +msgid "Add" +msgstr "Ajouter" -#. Tool hint -#: gtkedit/editmenu.c:443 -msgid "Search for and replace text" -msgstr "Chercher et remplacer texte" +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 +msgid "Remove" +msgstr "Supprimer" -#: gtkedit/editmenu.c:449 -msgid "Goto line...\tM-l" -msgstr "Aller à la ligne...\tM-l" +#. Frame 2 +#: gnome/gcmd.c:577 +msgid "Run this Command" +msgstr "Exécuter cette Commande" -#: gtkedit/editmenu.c:451 -msgid "Start record macro\tC-r" -msgstr "Commencer à enregistrer une macro\tC-r" +#: gnome/gcmd.c:584 +msgid "Command: " +msgstr "Commande: " -#: gtkedit/editmenu.c:452 -msgid "Finish record macro...\tC-r" -msgstr "Terminer l'enregistrement de macro...\tC-r" +#: gnome/gcmd.c:662 +msgid "Set Filter" +msgstr "Changer Filtre" -#: gtkedit/editmenu.c:453 -msgid "Execute macro...\tC-a, KEY" -msgstr "Exécuter macro...\tC-a, TOUCHE" +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2564 +msgid "Show all files" +msgstr "Montrer tous les fichiers" -#: gtkedit/editmenu.c:454 -msgid "Delete macro...\t" -msgstr "Effacer macro...\t" +#: gnome/gcmd.c:674 +msgid "." +msgstr "." -#: gtkedit/editmenu.c:456 -msgid "Insert date/time\tC-d" -msgstr "Insérer date/heure\tC-d" +#: gnome/gcmd.c:690 +msgid "" +"Enter a filter here for files in the panel view.\n" +"\n" +"For example:\n" +"*.png will show just png images" +msgstr "" -#: gtkedit/editmenu.c:457 -msgid "Format paragraph\tM-p" -msgstr "Formater paragraphe\tM-p" +#: gnome/gcmd.c:692 +msgid "Enter a Regular Expression to filter files in the panel view." +msgstr "" -#: gtkedit/editmenu.c:459 -msgid "Refresh display\tC-l" -msgstr "Rafraichir l'affichage\tC-l" +#: gnome/gcmd.c:752 gnome/gpopup.c:53 +msgid " Open with..." +msgstr " Ouvrir avec..." -#. Tool hint -#: gtkedit/editmenu.c:462 -msgid "Macros and internal commands" -msgstr "Macros et commandes internes" +#: gnome/gcmd.c:753 gnome/gpopup.c:54 gnome/olddnd.c:1546 +msgid "Enter extra arguments:" +msgstr "Entrez les arguments supplémentaires:" -#: gtkedit/gtkedit.c:65 -msgid "&Dismiss" +#: gnome/gcmd.c:816 +msgid "Desktop entry properties" msgstr "" -#: gtkedit/gtkedit.c:66 -msgid " Enter file name: " -msgstr " Entrez le nom de fichier: " - -#: gtkedit/gtkedit.c:111 -msgid "The Quick Brown Fox Jumps Over The Lazy Dog" -msgstr "The Quick Brown Fox Jumps Over The Lazy Dog" +#: gnome/gcmd.c:842 +msgid "Select File" +msgstr "Sélection Fichier" -#: gtkedit/gtkedit.c:802 +#: gnome/gcmd.c:850 msgid "" -"gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" +"Enter a filter here to select files in the panel view with.\n" +"\n" +"For example:\n" +"*.png will select all png images" msgstr "" -"gtkedit.c: la variable d'environnement HOME n'est pas positionnée et il n'y " -"a pas d'entrées dans /etc/passwd - abandon\n" -#: gtkedit/gtkedit.c:1290 -msgid "Clear the edit buffer" -msgstr "Vider le tampon d'édition" +#: gnome/gcmd.c:852 +msgid "Enter a regular expression here to select files in the panel view with." +msgstr "" -#: gtkedit/gtkedit.c:1295 -msgid "Insert File" -msgstr "Insérer Fichier" +#: gnome/gcmd.c:943 +msgid "Creating a desktop link" +msgstr "" -#: gtkedit/gtkedit.c:1295 -msgid "Insert text from a file" -msgstr "Insérer du texte à partir d'un fichier" +#: gnome/gcmd.c:944 +msgid "Enter the URL:" +msgstr "" -#: gtkedit/gtkedit.c:1297 -msgid "Copy to file" -msgstr "Copier dans un fichier" +#: gnome/gcustom-layout.c:36 +msgid "Access Time" +msgstr "Date d'accès" -#: gtkedit/gtkedit.c:1297 -msgid "copy a block to a file" -msgstr "copier un bloc dans un fichier" +#: gnome/gcustom-layout.c:37 +msgid "Creation Time" +msgstr "Date de création" -#: gtkedit/gtkedit.c:1337 -msgid "Search/Replace" -msgstr "Chercher/Remplacer" +#. Group +#: gnome/gcustom-layout.c:38 gnome/gnome-file-property-dialog.c:776 +#: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 +#: gnome/screen.c:409 src/screen.c:409 +msgid "Group" +msgstr "Groupe" -#: gtkedit/syntax.c:1339 gtkedit/syntax.c:1346 -msgid " Load syntax file " -msgstr " Chargement du fichier de syntaxe " +#: gnome/gcustom-layout.c:39 +msgid "Group ID" +msgstr "ID Groupe" -#: gtkedit/syntax.c:1339 -msgid " File access error " -msgstr " erreur d'acces au fichier " +#: gnome/gcustom-layout.c:40 +msgid "Inode Number" +msgstr "" -#: gtkedit/syntax.c:1345 -#, c-format -msgid " Error in file %s on line %d " -msgstr " Erreur dans le fichier %s à la ligne %d " +#: gnome/gcustom-layout.c:42 +msgid "Modification Time" +msgstr "Date de Modification" -#: src/achown.c:72 src/chmod.c:115 src/chown.c:80 -msgid "&Set" -msgstr "&Appliquer" +#: gnome/gcustom-layout.c:44 +msgid "Number of Hard Links" +msgstr "Nombre de Liens Physiques" -#: src/achown.c:73 -msgid "S&kip" -msgstr "S&uivant" +#. Owner +#: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 +#: gnome/gprop.c:390 gnome/screen.c:408 src/screen.c:408 +msgid "Owner" +msgstr "Propriétaire" -#: src/achown.c:74 src/chmod.c:119 src/chown.c:83 -msgid "Set &all" -msgstr "Appliquer &a tous" +#: gnome/gcustom-layout.c:46 gnome/screen.c:402 src/screen.c:402 +msgid "Permission" +msgstr "Permission" -#: src/achown.c:362 src/achown.c:369 -msgid "owner" -msgstr "propriétaire" +#: gnome/gcustom-layout.c:48 +msgid "Size (short)" +msgstr "" -#: src/achown.c:364 src/achown.c:371 -msgid "group" -msgstr "groupe" +#: gnome/gcustom-layout.c:49 +msgid "Type" +msgstr "Type" -#: src/achown.c:366 -msgid "other" -msgstr "autres" +#: gnome/gcustom-layout.c:50 +msgid "User ID" +msgstr "ID Utilisateur" -#: src/achown.c:374 -msgid "On" -msgstr "Activé" +#: gnome/gcustom-layout.c:144 +msgid "Possible Columns" +msgstr "Colonnes possibles" -#: src/achown.c:376 -msgid "Flag" -msgstr "Drapeau" +#: gnome/gcustom-layout.c:164 +msgid "Displayed Columns" +msgstr "Colonnes affichées" -#: src/achown.c:383 -#, c-format -msgid "%6d of %d" -msgstr "%6d sur %d" +#: gnome/gcustom-layout.c:306 +msgid "Custom View" +msgstr "Vue Personalisée" -#: src/achown.c:391 -msgid " Chown advanced command " -msgstr " Commande chown avancée " +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2081 gnome/gmount.c:321 +msgid "Warning" +msgstr "Avertissement" -#: src/achown.c:629 src/achown.c:645 src/achown.c:708 src/chmod.c:285 -#: src/chmod.c:370 +#: gnome/gdesktop.c:426 #, c-format -msgid "" -" Couldn't chmod \"%s\" \n" -" %s " +msgid "Could not open %s; will not have desktop icons" msgstr "" -" Impossible le changer les droits d'accés de %s \n" -" %s " -#: src/achown.c:634 src/achown.c:649 src/achown.c:712 src/chown.c:223 -#: src/chown.c:345 -#, c-format -msgid "" -" Couldn't chown \"%s\" \n" -" %s " -msgstr "" -" Impossible de changer le propriétaire de %s \n" -" %s " +#: gnome/gdesktop.c:1043 +msgid "While running the mount/umount command" +msgstr "Pendant l'exécution de la commande mount/umount" -#: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 -#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:639 -msgid " Oops... " -msgstr " Argh... " +#: gnome/gdesktop.c:1112 +msgid "While running the eject command" +msgstr "Pendant l'exécution de la commande eject" -#: src/achown.c:667 -msgid " I can't run the Advanced Chown command on an extfs " -msgstr " Je ne peut pas utiliser le Chown Avancé sur un extfs " +#: gnome/gdesktop.c:1296 gnome/gicon.c:154 gnome/gtools.c:46 +msgid "Error" +msgstr "Erreur" -#: src/achown.c:671 -msgid " I can't run the Advanced Chown command on a tarfs " -msgstr " Je ne peut pas utiliser le Chown Avancé sur un tarfs " +#. Create the link to the user's home directory so that he will have an icon +#: gnome/gdesktop.c:2077 +msgid "Home directory" +msgstr "Répertoire 'Home'" -#: src/background.c:181 -msgid "Background process:" -msgstr "Tâche de fond:" +#: gnome/gdesktop.c:2082 +#, c-format +msgid "Could not symlink %s to %s; will not have initial home desktop icon." +msgstr "" -#: src/background.c:287 src/file.c:2173 -msgid " Background process error " -msgstr " Erreur de tâche de fond " +#: gnome/gdesktop.c:2427 +msgid "" +"Unable to locate the file:\n" +"background-properties-capplet\n" +"in your path.\n" +"\n" +"We are unable to set the background." +msgstr "" -#: src/background.c:294 -msgid " Child died unexpectedly " -msgstr " Terminaison inattendue du processus fils" +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 +msgid "_Terminal" +msgstr "_Terminal" -#: src/background.c:296 -msgid " Unknown error in child " -msgstr " Erreur inconnue dans le processus fils " +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 +msgid "Launch a new terminal in the current directory" +msgstr "Démarrer un nouveau terminal dans le répertoire courant" -#: src/background.c:311 -msgid " Background protocol error " -msgstr " Erreur de protocole de fond " +#. If this ever changes, make sure you update create_new_menu accordingly. +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 +msgid "_Directory..." +msgstr "_Répertoire..." -#: src/background.c:312 -msgid "" -" Background process sent us a request for more arguments \n" -" than we can handle. \n" -msgstr "Une tâche de fond a passé plus de paramétres que je peux gérer. \n" +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 +msgid "Creates a new directory" +msgstr "Créé un nouveau répertoire" -#: src/boxes.c:63 -msgid " Listing mode " -msgstr " Mode de listage " +#: gnome/gdesktop.c:2453 +msgid "URL L_ink..." +msgstr "L_ien URL..." + +#: gnome/gdesktop.c:2453 +msgid "Creates a new URL link" +msgstr "Créér un nouveau lien URL" -#: src/boxes.c:68 -msgid "&Full file list" -msgstr "liste des &Fichiers compléte" +#: gnome/gdesktop.c:2454 +msgid "_Launcher..." +msgstr "_Lanceur..." -#: src/boxes.c:69 -msgid "&Brief file list" -msgstr "liste des fichiers &Bréve" +#: gnome/gdesktop.c:2454 +msgid "Creates a new launcher" +msgstr "Créér un nouveau lanceur" -#: src/boxes.c:70 -msgid "&Long file list" -msgstr "&Liste des fichiers longue" +#: gnome/gdesktop.c:2462 gnome/glayout.c:451 +msgid "Arrange Icons" +msgstr "Arranger les Icones" -#: src/boxes.c:71 -msgid "&User defined:" -msgstr "défini par l'&Utilisateur:" +#: gnome/gdesktop.c:2463 +msgid "Create New Window" +msgstr "Créér une nouvelle fenêtre" -#: src/boxes.c:72 -msgid "&Icon view" -msgstr "Vue par &Icones" +#: gnome/gdesktop.c:2465 +msgid "Recreate Desktop Shortcuts" +msgstr "Recréér les raccourcis sur le bureau" -#: src/boxes.c:137 -msgid "user &Mini status" -msgstr "" +#: gnome/gdesktop.c:2466 gnome/glayout.c:454 +msgid "Rescan Desktop" +msgstr "Rafraichir Bureau" -#: src/boxes.c:186 -msgid "Listing mode" -msgstr "Mode de listage" +#: gnome/gdesktop.c:2467 +msgid "Configure Background Image" +msgstr "" -#: src/boxes.c:280 -msgid "&Reverse" -msgstr "Inve&Rse" +#: gnome/gdialogs.c:60 +msgid "To: " +msgstr "Vers: " -#: src/boxes.c:281 -msgid "case sensi&tive" -msgstr "respec&t de la case " +#: gnome/gdialogs.c:61 +msgid "Copying from: " +msgstr "Copie à partir de: " -#: src/boxes.c:282 -msgid "Sort order" -msgstr "Ordre de tri" +#: gnome/gdialogs.c:62 +msgid "Deleting file: " +msgstr "Effacement de: " -#: src/boxes.c:381 -msgid " confirm &Exit " -msgstr " confirm&Er Quitter " +#: gnome/gdialogs.c:370 +msgid "Files Exist" +msgstr "Des fichiers existent" -#: src/boxes.c:383 -msgid " confirm e&Xecute " -msgstr " confirmer e&Xécuter " +#: gnome/gdialogs.c:385 +msgid "" +"Some of the files you are trying to copy already exist in the destination " +"folder. Please select the action to be performed." +msgstr "" -#: src/boxes.c:385 -msgid " confirm o&Verwrite " -msgstr " confirmer recou&Vrir " +#: gnome/gdialogs.c:398 +msgid "Prompt me before overwriting any file." +msgstr "Demander confirmation avant d'écraser un fichier." -#: src/boxes.c:387 -msgid " confirm &Delete " -msgstr " confirmer &Délétion " +#: gnome/gdialogs.c:405 +msgid "Don't overwrite any files." +msgstr "N'écraser aucun fichier." -#: src/boxes.c:393 -msgid " Confirmation " -msgstr " Confirmation " +#: gnome/gdialogs.c:421 +msgid "Overwrite:" +msgstr "Ecraser:" -#: src/boxes.c:461 -msgid "Full 8 bits output" -msgstr "Sortie 8 bits" +#: gnome/gdialogs.c:428 +msgid "Older files." +msgstr "Anciens fichiers." -#: src/boxes.c:461 -msgid "ISO 8859-1" -msgstr "ISO 8859-1" +#: gnome/gdialogs.c:434 +msgid "Files only if size differs." +msgstr "Fichiers seulement si la taille différe." -#: src/boxes.c:461 -msgid "7 bits" -msgstr "7 bits" +#: gnome/gdialogs.c:440 +msgid "All files." +msgstr "Tous les fichiers." -#: src/boxes.c:468 -msgid "F&ull 8 bits input" -msgstr "" +#: gnome/gdialogs.c:480 +msgid "File Exists" +msgstr "Le fichier existe" -#: src/boxes.c:476 -msgid " Display bits " -msgstr "" +#: gnome/gdialogs.c:486 +#, c-format +msgid "The target file already exists: %s" +msgstr "Le fichier cible existe déjà: %s" -#: src/boxes.c:651 -msgid "&Always use ftp proxy" -msgstr "&Toujours utiliser la proxy ftp" +#: gnome/gdialogs.c:493 +msgid "Replace it?" +msgstr "Le remplacer?" -#: src/boxes.c:653 -msgid "sec" -msgstr "sec" +#: gnome/gdialogs.c:588 +msgid "Destination" +msgstr "Destination" -#: src/boxes.c:657 -msgid "ftpfs directory cache timeout:" -msgstr "délai d'expiration du cache pour ftpfs" +#: gnome/gdialogs.c:592 +msgid "Find Destination Folder" +msgstr "Trouver le Répertoire de Destination" -#: src/boxes.c:661 -msgid "ftp anonymous password:" -msgstr "mot de passe pour ftp anonyme:" +#: gnome/gdialogs.c:597 +msgid "Copy as a background process" +msgstr "Copier en tâche de fond" -#: src/boxes.c:668 -msgid "Timeout for freeing VFSs:" -msgstr "Délai pour libérer les SFVs:" +#: gnome/gdialogs.c:617 +msgid "Advanced Options" +msgstr "Options Avancées" -#: src/boxes.c:674 -msgid " Virtual File System Setting " -msgstr " Configuration du Système de Fichier Virtuel " +#: gnome/gdialogs.c:621 +msgid "Preserve symlinks" +msgstr "Préserver les liens symboliques" -#: src/boxes.c:740 -msgid "Quick cd" -msgstr "Cd rapide" +#: gnome/gdialogs.c:631 +msgid "Follow links." +msgstr "Suivre les liens." -#. want cd like completion -#: src/boxes.c:745 -msgid "cd" -msgstr "cd" +#: gnome/gdialogs.c:637 +msgid "" +"Selecting this will copy the files that symlinks point to instead of just " +"copying the link." +msgstr "" -#: src/boxes.c:796 -msgid "Symbolic link" -msgstr "Lien symbolique" +#: gnome/gdialogs.c:642 +msgid "Preserve file attributes." +msgstr "Préserver les attributs de fichiers." -#: src/boxes.c:833 -msgid "Running " -msgstr "En cours " +#: gnome/gdialogs.c:647 +msgid "Preserves the permissions and the UID/GID if possible" +msgstr "Préserve les permissions et UID/GID si possible" -#: src/boxes.c:834 src/find.c:719 src/find.c:960 -msgid "Stopped" -msgstr "Stoppé" +#: gnome/gdialogs.c:653 +msgid "Recursively copy subdirectories." +msgstr "Copie récursive des sous-répertoires." -#: src/boxes.c:895 -msgid "&Stop" -msgstr "&Stopper" +#: gnome/gdialogs.c:658 +msgid "If set, this will copy the directories recursively" +msgstr "" -#: src/boxes.c:896 -msgid "&Resume" -msgstr "&Reprendre" +#: gnome/gdialogs.c:767 +#, c-format +msgid "" +"%s\n" +"\n" +"Directory not empty. Delete it recursively?" +msgstr "" -#: src/boxes.c:897 -msgid "&Kill" -msgstr "&Kill" +#: gnome/gdialogs.c:780 +msgid "Do the same for the rest" +msgstr "Faire pareil pour le reste" -#: src/boxes.c:936 -msgid "Background Jobs" -msgstr "Tâches de fond" +#: gnome/gdialogs.c:863 +msgid "Move Progress" +msgstr "Avancement du déplacement" -#: src/chmod.c:95 -msgid "execute/search by others" -msgstr "exécution/recherche par les autres" +#: gnome/gdialogs.c:866 +msgid "Copy Progress" +msgstr "Avancement de la copie" -#: src/chmod.c:96 -msgid "write by others" -msgstr "écriture par les autres" +#: gnome/gdialogs.c:869 +msgid "Delete Progress" +msgstr "Avancement de l'effacement" -#: src/chmod.c:97 -msgid "read by others" -msgstr "lecture par les autres" +#: gnome/gdialogs.c:919 +msgid "File " +msgstr "Fichier " -#: src/chmod.c:98 -msgid "execute/search by group" -msgstr "exécution/recherche par le groupe" +#: gnome/gdialogs.c:923 +msgid "is " +msgstr "est " -#: src/chmod.c:99 -msgid "write by group" -msgstr "écriture par le groupe" +#: gnome/gdialogs.c:926 +msgid "done." +msgstr "terminé." -#: src/chmod.c:100 -msgid "read by group" -msgstr "lecture par le groupe" +#. Translators should take care as "Password" or its translations +#. are used to identify password boxes and hide characters with "*" +#: gnome/gdialogs.c:986 gnome/wtools.c:587 src/wtools.c:587 vfs/vfs.c:1775 +msgid "Password:" +msgstr "Mot de passe:" -#: src/chmod.c:101 -msgid "execute/search by owner" -msgstr "exécution/recherche par le propriétaire" +#: gnome/gdialogs.c:986 +msgid "Password" +msgstr "Mot de passe" -#: src/chmod.c:102 -msgid "write by owner" -msgstr "écriture par le propriétaire" +#. Create the dialog +#: gnome/gdialogs.c:1018 +msgid "Symbolic Link" +msgstr "Lien Symbolique" -#: src/chmod.c:103 -msgid "read by owner" -msgstr "lecture par le propriétaire" +#: gnome/gdnd.c:52 +msgid "_Move here" +msgstr "_Déplacer ici" -#: src/chmod.c:104 -msgid "sticky bit" -msgstr "sticky bit" +#: gnome/gdnd.c:53 +msgid "_Copy here" +msgstr "_Copier ici" -#: src/chmod.c:105 -msgid "set group ID on execution" -msgstr "positionner l'ID groupe pour l'exécution" +#: gnome/gdnd.c:54 +msgid "_Link here" +msgstr "_Lier ici" -#: src/chmod.c:106 -msgid "set user ID on execution" -msgstr "positionner l'ID utilisateur pour l'exécution" +#: gnome/gdnd.c:56 +msgid "Cancel drag" +msgstr "Abandon du glissement" -#: src/chmod.c:116 -msgid "C&lear marked" +#. FIXME: this error message sucks +#: gnome/gdnd.c:192 +#, c-format +msgid "" +"Could not stat %s\n" +"%s" msgstr "" +" Impossible d'ouvrir %s\n" +" %s " -#: src/chmod.c:117 -msgid "S&et marked" -msgstr "" +#: gnome/gicon.c:154 +msgid "Default set of icons not found, please check your installation" +msgstr "Jeux d'icones par défaut non trouvé, vérifiez votre installation" -#: src/chmod.c:118 -msgid "&Marked all" -msgstr "Tous &Marqués" +#: gnome/glayout.c:41 +msgid "_Icon View" +msgstr "Vue par _Icones" -#: src/chmod.c:152 -msgid "Permissions (Octal)" -msgstr "Permissions (Octal)" +#: gnome/glayout.c:42 gnome/glayout.c:58 +msgid "Switch view to an icon display" +msgstr "" -#: src/chmod.c:154 -msgid "Owner name" -msgstr "Nom du propriétaire" +#: gnome/glayout.c:44 +msgid "_Brief View" +msgstr "Vue _Brève" -#: src/chmod.c:156 -msgid "Group name" -msgstr "Nom du groupe" +#: gnome/glayout.c:45 gnome/glayout.c:61 +msgid "Switch view to show just file name and type" +msgstr "" -#: src/chmod.c:160 -msgid " Chmod command " -msgstr " Commande chmod " +#: gnome/glayout.c:47 +msgid "_Detailed View" +msgstr "Vue _Détaillée" -#: src/chmod.c:162 src/chown.c:120 -msgid " Permission " -msgstr " Permission " +#: gnome/glayout.c:48 gnome/glayout.c:64 +msgid "Switch view to show detailed file statistics" +msgstr "" -#: src/chmod.c:169 -msgid "Use SPACE to change" -msgstr "Utilisez ESPACE pour changer" +#: gnome/glayout.c:50 +msgid "_Custom View" +msgstr "Vue _Personalisée" -#: src/chmod.c:171 -msgid "an option, ARROW KEYS" -msgstr "une option, les FLECHES DE DIRECTION" +#: gnome/glayout.c:51 gnome/glayout.c:67 +msgid "Switch view to show user-defined statistics" +msgstr "" -#: src/chmod.c:173 -msgid "to move between options" -msgstr "pour passer d'une option à l'autre" +#: gnome/glayout.c:57 +msgid "Icons" +msgstr "Icones" -#: src/chmod.c:175 -msgid "and T or INS to mark" -msgstr "et T ou INSER pour marquer" +#: gnome/glayout.c:60 +msgid "Brief" +msgstr "Brève" -#: src/chmod.c:233 -msgid "Chmod command" -msgstr "Commande chmod" +#: gnome/glayout.c:63 +msgid "Detailed" +msgstr "Détaillée" -#: src/chmod.c:321 -msgid " I can't run the Chmod command on an extfs " -msgstr " Je ne peut pas utiliser la commande Chmod sur un extfs " +#: gnome/glayout.c:66 +msgid "Custom" +msgstr "Personalisée" -#: src/chown.c:81 -msgid "Set &users" -msgstr "" +#: gnome/glayout.c:302 +msgid "Enter command to run" +msgstr "Entrer la commande à exécuter" -#: src/chown.c:82 -msgid "Set &groups" +#: gnome/glayout.c:315 +msgid "" +"Notice that if you choose to terminate the file manager, you will\n" +"also terminate the GNOME desktop handler.\n" +"\n" +"Are you sure you want to exit?" msgstr "" -#: src/chown.c:112 -msgid " Name " -msgstr " Nom " - -#: src/chown.c:114 -msgid " Owner name " -msgstr " Nom du propriétaire " +#: gnome/glayout.c:327 +msgid "" +"The file manager and the desktop handler are now terminating\n" +"\n" +"If you want to start up again the desktop handler or the file manager\n" +"you can launch it from the Panel, or you can run the UNIX command `gmc'\n" +"\n" +"Press OK to terminate the application, or cancel to continue using it." +msgstr "" -#: src/chown.c:116 src/chown.c:128 -msgid " Group name " -msgstr " Nom du groupe " +#. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, +#: gnome/glayout.c:384 gnome/gscreen.c:2233 +msgid "_Copy..." +msgstr "_Copier..." -#: src/chown.c:118 -msgid " Size " -msgstr " Taille " +#: gnome/glayout.c:384 +msgid "Copy files" +msgstr "Copier les fichiers" -#: src/chown.c:124 -msgid " Chown command " -msgstr " Commande chown " +#: gnome/glayout.c:385 gnome/gscreen.c:2234 +msgid "_Delete..." +msgstr "_Effacer..." -#: src/chown.c:126 -msgid " User name " -msgstr " Nom de l'utilisateur " +#: gnome/glayout.c:385 +msgid "Delete files" +msgstr "Effacement des fichiers" -#: src/chown.c:192 -msgid "" -msgstr "" +#: gnome/glayout.c:386 gnome/gscreen.c:2235 +msgid "_Move..." +msgstr "_Déplacer..." -#. add fields for unknown names (numbers) -#: src/chown.c:193 -msgid "" -msgstr "" +#: gnome/glayout.c:386 +msgid "Rename or move files" +msgstr "Renommer ou déplacer fichiers" -#: src/chown.c:261 -msgid " I can't run the Chown command on an extfs " -msgstr " je ne peux pas utiliser la commande Chown sur un extfs " +#: gnome/glayout.c:388 +msgid "Show directory sizes" +msgstr "Afficher la taille des répertoires" -#: src/chown.c:265 -msgid " I can't run the Chown command on a tarfs " -msgstr " je ne peux pas utiliser la commande Chown sur un tarfs " +#: gnome/glayout.c:388 +msgid "Shows the disk space used by each directory" +msgstr "Afficher l'espace disque utilisé par chaque répertoire" -#: src/cmd.c:200 -#, c-format -msgid " Can not fetch a local copy of %s " -msgstr " Impossible de récupérer une copie locale de %s" +#: gnome/glayout.c:395 +msgid "Select _All" +msgstr "Tout _Sélectionner" -#: src/cmd.c:250 -msgid " CD " -msgstr " CD " +#: gnome/glayout.c:395 +msgid "Select all files in the current Panel" +msgstr "Sélectionner tous les fichier du panel courant" -#: src/cmd.c:250 -msgid "Files tagged, want to cd?" -msgstr "Fichiers marqués, voulez-vous changer de répertoire?" +#: gnome/glayout.c:397 +msgid "_Select Files..." +msgstr "_Sélectionner Fichiers..." -#: src/cmd.c:256 src/cmd.c:715 src/cmd.c:729 -msgid "Could not change directory" -msgstr " Impossible de changer de répertoire" +#: gnome/glayout.c:397 +msgid "Select a group of files" +msgstr "Sélectionner un groupe de fichiers" -#: src/cmd.c:285 -msgid " View file " -msgstr " Voir fichier " +#: gnome/glayout.c:398 +msgid "_Invert Selection" +msgstr "_Inverser la Sélection" -#: src/cmd.c:285 -msgid " Filename:" -msgstr " Nom du Fichier:" +#: gnome/glayout.c:398 +msgid "Reverses the list of tagged files" +msgstr "Inverser la liste des fichiers marqués" -#: src/cmd.c:302 -msgid " Filtered view " -msgstr " Vue filtrée " +#: gnome/glayout.c:400 +msgid "Search for a file in the current Panel" +msgstr "Rechercher un fichier dans le panel courant" -#: src/cmd.c:302 -msgid " Filter command and arguments:" -msgstr " Filtre commande et arguments:" +#: gnome/glayout.c:403 gnome/gscreen.c:1448 +msgid "_Rescan Directory" +msgstr "_Rafraichir Répertoire" -#: src/cmd.c:390 -msgid "Create a new Directory" -msgstr "Créér un nouveau Répertoire" +#: gnome/glayout.c:403 +msgid "Rescan the directory contents" +msgstr "Raffraichir le contenu du répertoire" -#: src/cmd.c:390 -msgid " Enter directory name:" -msgstr " Entrez le nom du répertoire:" +#: gnome/glayout.c:410 +msgid "_Sort By..." +msgstr "_Trier Par..." -#: src/cmd.c:451 -msgid " Filter " -msgstr " Filtre " +#: gnome/glayout.c:410 +msgid "Confirmation settings" +msgstr "Paramétres de confirmation" -#: src/cmd.c:451 -msgid " Set expression for filtering filenames" -msgstr " Expression pour filtrer les noms de fichier" +#: gnome/glayout.c:411 +msgid "_Filter View..." +msgstr "_Vue Filtrée.." -#: src/cmd.c:517 -msgid " Select " -msgstr " Sélectionner " +#: gnome/glayout.c:411 +msgid "Global option settings" +msgstr "Configuration globale" -#: src/cmd.c:569 -msgid " Unselect " -msgstr " Désélectionner " +#: gnome/glayout.c:418 +msgid "_Find File..." +msgstr "_Trouver Fichier..." -#: src/cmd.c:642 -msgid "Extension file edit" -msgstr "Editer les extentions de fichiers" +#: gnome/glayout.c:418 +msgid "Locate files on disk" +msgstr "Localiser des fichiers" -#: src/cmd.c:643 -msgid " Which extension file you want to edit? " -msgstr " Quelles extentions de fichier voulez-vous éditer? " +#. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, +#: gnome/glayout.c:421 +msgid "_Edit mime types..." +msgstr "_Editer les types mime..." -#: src/cmd.c:644 -msgid "&User" -msgstr "&Utilisateur" +#: gnome/glayout.c:421 +msgid "Edits the MIME type bindings" +msgstr "" -#: src/cmd.c:644 src/cmd.c:670 -msgid "&System Wide" -msgstr "&pour le Système" +#: gnome/glayout.c:423 +msgid "_Run Command..." +msgstr "_Exécuter Commande..." -#: src/cmd.c:667 -msgid "Menu file edit" -msgstr "Menu édition fichier" +#: gnome/glayout.c:423 +msgid "Runs a command" +msgstr "Exécuter une commande" -#: src/cmd.c:668 -msgid " Which menu file will you edit? " -msgstr " Quel fichier de menu voulez-vous éditer? " +#: gnome/glayout.c:425 +msgid "_Run Command in panel..." +msgstr "" -#: src/cmd.c:670 -msgid "&Local" -msgstr "&Local" +#: gnome/glayout.c:425 +msgid "Run a command and put the results in a panel" +msgstr "" -#: src/cmd.c:670 -msgid "&Home" -msgstr "&Home" +#: gnome/glayout.c:435 +msgid "_Background jobs..." +msgstr "_Taches de fond..." -#: src/cmd.c:855 -msgid " Compare directories " -msgstr " Comparer répertoires " +#: gnome/glayout.c:435 +msgid "List of background operations" +msgstr "Liste des opérations en tache de fond" -#: src/cmd.c:855 -msgid " Select compare method: " -msgstr " Sélectionner la méthode de comparaison: " +#: gnome/glayout.c:438 +msgid "Exit" +msgstr "Quitter" -#: src/cmd.c:856 -msgid "&Quick" -msgstr "&Rapide" +#: gnome/glayout.c:438 +msgid "Terminates the file manager and the desktop" +msgstr "Terminer le gestionnaire de fichiers et le bureau" -#: src/cmd.c:856 -msgid "&Size only" -msgstr "Taille &Seulement" +#: gnome/glayout.c:453 +msgid "Rescan System Devices" +msgstr "Rescanner les périphériques systèmes" -#: src/cmd.c:856 -msgid "&Thorough" -msgstr "" +#: gnome/glayout.c:461 gnome/glayout.c:471 +msgid "_Layout" +msgstr "_Présentation" -#: src/cmd.c:866 -msgid " Both panels should be on the listing view mode to use this command " -msgstr "" -" Les deux panels doivent être en mode liste pour utiliser cette commande " +#: gnome/glayout.c:462 gnome/glayout.c:472 +msgid "_Commands" +msgstr "_Commandes" -#: src/cmd.c:880 -msgid " The command history is empty " -msgstr " L'historique des commandes est vide " +#: gnome/glayout.c:463 +msgid "_Desktop" +msgstr "_Bureau" -#: src/cmd.c:886 -msgid " Command history " -msgstr " Historique des commandes " +#: gnome/glayout.c:464 gnome/glayout.c:473 gnome/gmc-window.c:121 +msgid "_Help" +msgstr "_Aide" + +#: gnome/glayout.c:613 +msgid "File/New/Directory..." +msgstr "Fichier/Nouveau/Répertoire..." -#: src/cmd.c:928 +#: gnome/gmain.c:558 msgid "" -" Not an xterm or Linux console; \n" -" the panels cannot be toggled. " +"You are running the GNOME File Manager as root.\n" +"\n" +"As root, you can damage your system if you are not careful, and the GNOME " +"File Manager will not stop you from doing it." msgstr "" -#: src/cmd.c:967 -msgid "Type `exit' to return to the Midnight Commander" -msgstr "Tapez `exit' pour retourner a Midnight Commander" - -#: src/cmd.c:1022 -#, c-format -msgid "" -" Couldn't stat %s \n" -" %s " +#: gnome/gmc-window.c:69 +msgid "Copyright (C) 1998 The Free Software Foundation" msgstr "" -" Impossible d'ouvrir %s \n" -" %s " -#: src/cmd.c:1031 src/cmd.c:1033 -msgid " Link " -msgstr " Lien " +#: gnome/gmc-window.c:81 +msgid "Open _new window" +msgstr "Ouvrir une _nouvelle fenêtre" -#: src/cmd.c:1032 src/cmd.c:1171 src/file.c:1685 -msgid " to:" -msgstr " vers:" +#: gnome/gmc-window.c:86 +msgid "_Close this window" +msgstr "_Fermer cette fenêtre" -#: src/cmd.c:1043 -#, c-format -msgid " link: %s " -msgstr " lien: %s " +#: gnome/gmc-window.c:88 +msgid "E_xit" +msgstr "_Quitter" -#: src/cmd.c:1076 -#, c-format -msgid " symlink: %s " -msgstr " lien symbolique: %s " +#: gnome/gmc-window.c:95 +msgid "_Listing view" +msgstr "Mode de _listage" -#: src/cmd.c:1130 -#, c-format -msgid " Symlink `%s' points to: " -msgstr " Le lien symbolique `%s' pointe vers: " +#: gnome/gmc-window.c:96 +msgid "_Icon view" +msgstr "Vue par _Icônes" -#: src/cmd.c:1135 -msgid " Edit symlink " -msgstr " Editer le lien symbolique " +#: gnome/gmc-window.c:102 +msgid "Display _tree view" +msgstr "Vue arborescen_te" -#: src/cmd.c:1140 -#, fuzzy, c-format -msgid " edit symlink, unable to remove %s: %s " -msgstr " editer le lien symbolique: %s " +#: gnome/gmc-window.c:112 +msgid "_About the Midnight Commander..." +msgstr "_A Propos de Midnight Commander..." -#: src/cmd.c:1144 -#, c-format -msgid " edit symlink: %s " -msgstr " editer le lien symbolique: %s " +#: gnome/gmc-window.c:119 +msgid "_File" +msgstr "_Fichier" -#: src/cmd.c:1171 -msgid " Link symbolically " -msgstr " Lier symboliquement " +#: gnome/gmc-window.c:120 +msgid "_View" +msgstr "_Vue" -#: src/cmd.c:1172 -msgid " Relative symlink " -msgstr " Lien symbolique relatif " +#: gnome/gmount.c:195 +msgid "Could not open the /etc/fstab file" +msgstr " Impossible d'ouvrir le fichier /etc/fstab" -#: src/cmd.c:1183 +#: gnome/gmount.c:322 #, c-format -msgid " relative symlink: %s " -msgstr " lien symbolique relatif: %s " +msgid "Could not symlink %s to %s; will not have such a desktop device icon." +msgstr "" -#: src/cmd.c:1286 -msgid " Enter machine name (F1 for details): " -msgstr " Entrez le nom de la machine (F1 pour les détails): " +#: gnome/gmount.c:374 gnome/gmount.c:389 +#, c-format +msgid "CD-ROM %d" +msgstr "" -#: src/cmd.c:1310 +#: gnome/gmount.c:379 #, c-format -msgid " Could not chdir to %s " -msgstr " Impossible d'aller dans %s " +msgid "Floppy %d" +msgstr "" -#: src/cmd.c:1317 -msgid " Link to a remote machine " -msgstr " Lien vers une machine distante " +#: gnome/gmount.c:385 +#, c-format +msgid "Disk %d" +msgstr "Disque %d" -#: src/cmd.c:1323 -msgid " FTP to machine " -msgstr " FTP vers machine " +#: gnome/gmount.c:395 +#, c-format +msgid "NFS dir %s" +msgstr "rép. NFS %s" -#: src/cmd.c:1333 -msgid " Socket source routing setup " -msgstr "" +#: gnome/gmount.c:399 +#, c-format +msgid "Device %d" +msgstr "Périphérique %d" + +#. we set the file part +#: gnome/gnome-file-property-dialog.c:170 +msgid "Full Name: " +msgstr "Nom Complet: " -#: src/cmd.c:1334 -msgid " Enter host name to use as a source routing hop: " -msgstr "" +#: gnome/gnome-file-property-dialog.c:178 +msgid "File Name" +msgstr "Nom du Fichier" -#: src/cmd.c:1341 -msgid " Host name " -msgstr " Nom de l'Hote " +#: gnome/gnome-file-property-dialog.c:201 +msgid "File Type: " +msgstr "Type du Fichier: " -#: src/cmd.c:1341 -msgid " Error while looking up IP address " -msgstr " Erreur lors de la recherche de l'adresse IP " +#: gnome/gnome-file-property-dialog.c:207 +msgid "File Type: Symbolic Link" +msgstr "Type du Fichier: Lien Symbolique" -#: src/cmd.c:1352 -msgid " Undelete files on an ext2 file system " -msgstr "" +#: gnome/gnome-file-property-dialog.c:212 +msgid "Target Name: INVALID LINK" +msgstr "Nom de la cible: LIEN NON VALIDE" -#: src/cmd.c:1353 -msgid "" -" Enter device (without /dev/) to undelete\n" -" files on: (F1 for details)" -msgstr "" +#: gnome/gnome-file-property-dialog.c:215 +msgid "Target Name: " +msgstr "Nom de la cible: " -#: src/cmd.c:1403 -msgid " Setup saved to ~/" -msgstr " Configuration sauvée dans ~/" +#: gnome/gnome-file-property-dialog.c:220 +msgid "File Type: Directory" +msgstr "Type du fichier: Répertoire" -#: src/cmd.c:1408 -msgid " Setup " -msgstr " Configuration " +#: gnome/gnome-file-property-dialog.c:222 +msgid "File Type: Character Device" +msgstr "Type du fichier: Périphérique caractère" -#: src/command.c:170 -#, c-format -msgid "" -" Can't chdir to '%s' \n" -" %s " -msgstr "" -" Impossible d'ouvrir '%s' \n" -" %s " +#: gnome/gnome-file-property-dialog.c:224 +msgid "File Type: Block Device" +msgstr "Type du fichier: Périphèrique Bloc" -#: src/command.c:198 -msgid " You can not execute commands on non-local filesystems" -msgstr "" -" Impossible d'exécuter une commande sur un système de fichiers non local" +#: gnome/gnome-file-property-dialog.c:226 +msgid "File Type: Socket" +msgstr "Type du fichier: Socket" -#: src/dialog.c:56 -msgid "" -"\n" -"\n" -"\n" -"refresh stack underflow!\n" -"\n" -"\n" -msgstr "" -"\n" -"\n" -"\n" -"pile de rafraichissement vide!\n" -"\n" -"\n" +#: gnome/gnome-file-property-dialog.c:228 +msgid "File Type: FIFO" +msgstr "Type du fichier: FIFO" -#: src/dir.c:61 -msgid "&Unsorted" -msgstr "Non trié" +#: gnome/gnome-file-property-dialog.c:238 +#: gnome/gnome-file-property-dialog.c:242 +#: gnome/gnome-file-property-dialog.c:248 +msgid "File Size: " +msgstr "Taille du Fichier: " -#: src/dir.c:62 -msgid "&Name" -msgstr "&Nom" +#: gnome/gnome-file-property-dialog.c:238 +msgid " bytes" +msgstr " octets" -#: src/dir.c:63 -msgid "&Extension" -msgstr "&Extension" +#: gnome/gnome-file-property-dialog.c:242 +msgid " KBytes (" +msgstr " KOctets (" -#: src/dir.c:64 -msgid "&Modify time" -msgstr "date de &Modification" +#: gnome/gnome-file-property-dialog.c:243 +#: gnome/gnome-file-property-dialog.c:249 +msgid " bytes)" +msgstr " octets)" -#: src/dir.c:65 -msgid "&Access time" -msgstr "date d'&Accès" +#: gnome/gnome-file-property-dialog.c:248 +msgid " MBytes (" +msgstr " MOctets (" -#: src/dir.c:66 -msgid "&Change time" -msgstr "date de &Changement" +#: gnome/gnome-file-property-dialog.c:256 +msgid "File Size: N/A" +msgstr "Taille du Fichier: N/D" -#: src/dir.c:67 -msgid "&Size" -msgstr "Taille" +#: gnome/gnome-file-property-dialog.c:267 +msgid "File Created on: " +msgstr "Fichier créé le: " -#: src/dir.c:68 -msgid "&Inode" -msgstr "&I-noeud" +#: gnome/gnome-file-property-dialog.c:276 +msgid "Last Modified on: " +msgstr "Dernière Modification le: " -#. New sort orders -#: src/dir.c:71 -msgid "&Type" -msgstr "&Type" +#: gnome/gnome-file-property-dialog.c:285 +msgid "Last Accessed on: " +msgstr "Dernier accès le: " -#: src/dir.c:72 -msgid "&Links" -msgstr "&Liens" +#: gnome/gnome-file-property-dialog.c:303 +msgid "URL:" +msgstr "URL:" -#: src/dir.c:73 -msgid "N&GID" -msgstr "N&GID" +#: gnome/gnome-file-property-dialog.c:310 +msgid "Caption:" +msgstr "Légende:" -#: src/dir.c:74 -msgid "N&UID" -msgstr "N&UID" +#: gnome/gnome-file-property-dialog.c:387 +#: gnome/gnome-file-property-dialog.c:489 +#, fuzzy +msgid "Drop Action" +msgstr "Emplacement: " -#: src/dir.c:75 -msgid "&Owner" -msgstr "pr&Opriétaire" +#: gnome/gnome-file-property-dialog.c:388 +msgid "Use default Drop Action options" +msgstr "" -#: src/dir.c:76 -msgid "&Group" -msgstr "&Groupe" +#: gnome/gnome-file-property-dialog.c:403 +#: gnome/gnome-file-property-dialog.c:491 gnome/gpopup.c:272 +#: gnome/gpopup2.c:194 gnome/screen.c:2366 gnome/screen.c:2396 +#: src/screen.c:2366 src/screen.c:2396 +msgid "View" +msgstr "Voir" -#: src/dir.c:386 -#, c-format -msgid "File exists but can not be stat-ed: %s %s" +#: gnome/gnome-file-property-dialog.c:404 +msgid "Use default View options" msgstr "" -#: src/dir.c:662 -msgid "Unknown" -msgstr "Inconnu" +#: gnome/gnome-file-property-dialog.c:439 +msgid "Select an Icon" +msgstr "Sélectionnez une Icone" -#: src/ext.c:131 src/user.c:506 -#, fuzzy, c-format -msgid "" -" Can't generate unique filename \n" -" %s " -msgstr "" -" Impossible d'ouvrir %s \n" -" %s " +#. we do open first +#: gnome/gnome-file-property-dialog.c:469 gnome/gpopup.c:269 +#: gnome/gpopup.c:270 gnome/gpopup2.c:187 +msgid "Open" +msgstr "Ouvrir" -#: src/ext.c:138 src/user.c:518 -#, c-format -msgid "" -" Can't create temporary command file \n" -" %s " +#: gnome/gnome-file-property-dialog.c:479 +msgid "Use default Open action" msgstr "" -" Impossible de créér un fichier de commandes temporaire \n" -" %s " -#: src/ext.c:153 src/user.c:547 -msgid " Parameter " -msgstr " Paramétre " +#: gnome/gnome-file-property-dialog.c:502 +msgid "Use default Drop action" +msgstr "" -#: src/ext.c:303 -msgid " Can't execute commands on a Virtual File System directory " +#: gnome/gnome-file-property-dialog.c:504 +msgid "Use default View action" msgstr "" -" Impossible d'exécuter une commande sur un répertoire du Système de Fichiers " -"Virtuel" -#: src/ext.c:400 -msgid " file error" -msgstr " erreur de fichier" +#: gnome/gnome-file-property-dialog.c:513 gnome/gpopup.c:274 +#: gnome/gpopup2.c:196 gnome/screen.c:2367 gnome/screen.c:2397 +#: gnome/view.c:2050 src/screen.c:2367 src/screen.c:2397 src/view.c:2050 +msgid "Edit" +msgstr "Editer" -#: src/ext.c:401 -msgid "Format of the " -msgstr "Format du " +#: gnome/gnome-file-property-dialog.c:523 +msgid "Use default Edit action" +msgstr "" -#: src/ext.c:419 -msgid " file error " -msgstr " erreur de fichier " +#: gnome/gnome-file-property-dialog.c:577 gnome/gprop.c:521 +msgid "Icon" +msgstr "Icone" -#: src/ext.c:420 -msgid "Format of the ~/" -msgstr "Format du ~/" +#. We must be a file or a link to a file. +#: gnome/gnome-file-property-dialog.c:611 +msgid "File Actions" +msgstr "Actions pour les fichiers" -#: src/ext.c:420 -msgid "" -" file has changed\n" -"with version 3.0. You may want either to\n" -"copy it from " -msgstr "" +#: gnome/gnome-file-property-dialog.c:616 +msgid "Open action" +msgstr "Action pour l'ouverture" -#: src/ext.c:422 -msgid "" -"mc.ext or use that\n" -"file as an example of how to write it.\n" -msgstr "" +#: gnome/gnome-file-property-dialog.c:617 +msgid "Needs terminal to run" +msgstr "Requiert un terminal" -#: src/ext.c:424 -msgid "mc.ext will be used for this moment." -msgstr "mc.ext sera utilisé pour l'instant." +#: gnome/gnome-file-property-dialog.c:742 +msgid "File Permissions" +msgstr "Permissions de fichiers" -#: src/file.c:154 src/tree.c:640 -msgid " Copy " -msgstr " Copier " +#: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 +msgid "Current mode: " +msgstr "Mode actuel: " -#: src/file.c:155 src/tree.c:678 -msgid " Move " -msgstr " Déplacer " +#. Headings +#: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 +msgid "Read" +msgstr "Lire" -#: src/file.c:156 src/tree.c:746 -msgid " Delete " -msgstr " Effacer " +#: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 +msgid "Write" +msgstr "Ecrire" -#: src/file.c:244 -msgid " Invalid target mask " -msgstr " Masque de cible invalid " +#: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 +msgid "Exec" +msgstr "Exec" -#: src/file.c:342 -msgid " Could not make the hardlink " -msgstr " Impossible de créér le lien " +#: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 +msgid "Special" +msgstr "Spécial" -#: src/file.c:384 -#, c-format -msgid "" -" Cannot read source link \"%s\" \n" -" %s " -msgstr "" -" Impossible de lire le lien source \"%s\n" -" \n" -" %s " +#. Permissions +#: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 +msgid "User" +msgstr "Utilisateur" -#: src/file.c:394 -msgid "" -" Cannot make stable symlinks across non-local filesystems: \n" -"\n" -" Option Stable Symlinks will be disabled " -msgstr "" -" Impossible de faire des liens symboliques stables entre des systèmes de " -"fichiers non-locaux: \n" -" L'option Liens Symboliques Stables sera désactivée " +#: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 +msgid "Other" +msgstr "Autre" -#: src/file.c:442 -#, c-format -msgid "" -" Cannot create target symlink \"%s\" \n" -" %s " +#. Special +#: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 +msgid "Set UID" msgstr "" -" Impossible de créér le lien symbolique cible \"%s\" \n" -" %s " -#: src/file.c:509 -#, c-format -msgid "" -" Cannot overwrite directory \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 +msgid "Set GID" msgstr "" -" Impossible d'écraser le répertoire \"%s\" \n" -" %s " -#: src/file.c:518 -#, c-format -msgid "" -" Cannot stat source file \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 +msgid "Sticky" msgstr "" -" Impossible d'ouvrir le fichier source \"%s\" \n" -" %s " -#: src/file.c:531 -#, c-format -msgid " `%s' and `%s' are the same file. " -msgstr " Les fichiers `%s' et `%s' sont identiques. " +#: gnome/gnome-file-property-dialog.c:914 +msgid "File ownership" +msgstr "Appartenance du fichier" -#: src/file.c:574 -#, c-format -msgid "" -" Cannot create special file \"%s\" \n" -" %s " -msgstr "" -" Impossible d'ouvrir le fichier spécial \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:1074 +msgid "URL" +msgstr "URL" -#: src/file.c:583 src/file.c:812 -#, c-format -msgid "" -" Cannot chown target file \"%s\" \n" -" %s " -msgstr "" -" Impossible d'exécuter chown sur le fichier cible \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:1077 +msgid "Statistics" +msgstr "Statistiques" -#: src/file.c:592 src/file.c:831 -#, c-format -msgid "" -" Cannot chmod target file \"%s\" \n" -" %s " -msgstr "" -" Impossible d'exécuter chmod sur le fichier cible \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:1083 +msgid "Options" +msgstr "Options" -#: src/file.c:609 -#, c-format -msgid "" -" Cannot open source file \"%s\" \n" -" %s " -msgstr "" -" Impossible d'ouvrir le fichier source \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:1086 +msgid "Permissions" +msgstr "Permissions" -#: src/file.c:619 -msgid " Reget failed, about to overwrite file " -msgstr "" +#: gnome/gnome-file-property-dialog.c:1089 +msgid " Properties" +msgstr " Propriétés" -#: src/file.c:625 -#, c-format -msgid "" -" Cannot fstat source file \"%s\" \n" -" %s " -msgstr "" -" Impossible d'exécuter fstat sur le fichier source \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:1140 +msgid "You entered an invalid username" +msgstr "Vous avez entrez un nom d'utilisateur invalide" -#: src/file.c:651 -#, c-format -msgid "" -" Cannot create target file \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:1185 +msgid "You must rename your file to something" msgstr "" -" Impossible de créér le fichier cible \"%s\" \n" -" %s " -#: src/file.c:665 -#, c-format -msgid "" -" Cannot fstat target file \"%s\" \n" -" %s " +#: gnome/gnome-file-property-dialog.c:1191 +msgid "You cannot rename a file to something containing a '/' character" msgstr "" -" Impossible d'exécuter fstat sur le fichier cible \"%s\" \n" -" %s " +"Vous ne pouvez pas renommer un fichier avec un nom contenant un caractère '/'" -#: src/file.c:696 -#, c-format -msgid "" -" Cannot read source file \"%s\" \n" -" %s " -msgstr "" -" Impossible de lire le fichier source \"%s\" \n" -" %s " +#: gnome/gnome-open-dialog.c:384 +#, fuzzy, c-format +msgid "Select an application to open \"%s\" with." +msgstr "Sélectionnez une application à ouvrir \"" -#: src/file.c:726 -#, c-format -msgid "" -" Cannot write target file \"%s\" \n" -" %s " -msgstr "" -" Impossible d'écrire le fichier cible \"%s\" \n" -" %s " +#: gnome/gnome-open-dialog.c:394 +#, fuzzy +msgid "Select a file to run with" +msgstr "Sélectionner tous les fichier du panel courant" -#: src/file.c:745 -msgid "(stalled)" -msgstr "(ca rame à donf)" +#. the file tree +#: gnome/gnome-open-dialog.c:405 +msgid "Applications" +msgstr "Applications" -#: src/file.c:783 -#, c-format -msgid "" -" Cannot close source file \"%s\" \n" -" %s " -msgstr "" -" Impossible de fermer le fichier source \"%s\" \n" -" %s " +#: gnome/gnome-open-dialog.c:421 +msgid "Program to run" +msgstr "Programme à lancer" -#: src/file.c:792 -#, c-format -msgid "" -" Cannot close target file \"%s\" \n" -" %s " -msgstr "" -" Impossible de fermer le fichier cible \"%s\" \n" -" %s " +#: gnome/gpopup.c:261 gnome/gpopup.c:264 +msgid "Properties" +msgstr "Propriétés" -#: src/file.c:802 -msgid "Incomplete file was retrieved. Keep it?" -msgstr "" +#: gnome/gpopup.c:265 gnome/gpopup2.c:188 +msgid "Mount device" +msgstr "Monter le périphérique" -#: src/file.c:803 -msgid "&Delete" -msgstr "&Effacer" +#: gnome/gpopup.c:266 gnome/gpopup2.c:189 +msgid "Unmount device" +msgstr "Démonter le périphérique" -#: src/file.c:803 src/hotlist.c:1443 -msgid "&Keep" -msgstr "" +#: gnome/gpopup.c:267 gnome/gpopup2.c:190 +msgid "Eject device" +msgstr "Ejecter le périphérique" -#: src/file.c:876 -#, c-format -msgid "" -" Cannot stat source directory \"%s\" \n" -" %s " -msgstr "" -" Impossible de lire le répertoire source \"%s\" \n" -" %s " +#: gnome/gpopup.c:271 +msgid "Open with" +msgstr "Ouvrir avec" -#: src/file.c:899 -#, c-format -msgid "" -" Source directory \"%s\" is not a directory \n" -" %s " -msgstr " Le répertoire source \"%s\" n'en est pas un %s " +#: gnome/gpopup.c:273 +msgid "View unfiltered" +msgstr "Vue non filtrée" -#. we found a cyclic symbolic link -#: src/file.c:907 -#, c-format -msgid "" -" Cannot copy cyclic symbolic link \n" -" `%s' " -msgstr "" -" Impossible de copier un lien symbolique cyclique \n" -" `%s' " +#: gnome/gpopup.c:276 +msgid "Move/rename..." +msgstr "Déplacer/Renommer..." -#: src/file.c:964 -#, c-format -msgid "" -" Cannot create target directory \"%s\" \n" -" %s " -msgstr "" -" Impossible de créér le répertoire cible \"%s\" \n" -" %s " +#: gnome/gpopup.c:277 gnome/gpopup2.c:198 +msgid "Copy..." +msgstr "Copier..." -#: src/file.c:987 -#, c-format -msgid "" -" Cannot chown target directory \"%s\" \n" -" %s " -msgstr "" -" Impossible d'exécuter chown sur le répertoire cible \"%s\" \n" -" %s " +#: gnome/gpopup.c:279 +msgid "Link..." +msgstr "Lien..." -#. Source doesn't exist -#: src/file.c:1100 -#, c-format -msgid "" -" Cannot stat file \"%s\" \n" -" %s " -msgstr "" -" Impossible d'ouvrir \"%s\" \n" -" %s " +#: gnome/gpopup.c:280 gnome/gpopup2.c:202 +msgid "Symlink..." +msgstr "Lien Symbolique..." -#: src/file.c:1122 -#, c-format -msgid " `%s' and `%s' are the same file " -msgstr " `%s' et `%s' sont le même fichier " +#: gnome/gpopup.c:281 +msgid "Edit symlink..." +msgstr "Editer lien symbolique..." -#: src/file.c:1129 -#, c-format -msgid " Cannot overwrite directory `%s' " -msgstr " Impossible d'écraser le répertoire `%s' " +#: gnome/gpopup2.c:193 gnome/olddnd.c:1545 +msgid "Open with..." +msgstr "Ouvrir avec..." -#: src/file.c:1172 -#, c-format -msgid "" -" Cannot move file \"%s\" to \"%s\" \n" -" %s " -msgstr "" -" Impossible de déplacer le fichier \"%s\" vers \"%s\" \n" -" %s " +#: gnome/gpopup2.c:195 +msgid "View Unfiltered" +msgstr "Vue non filtrée" -#: src/file.c:1192 -#, c-format -msgid "" -" Cannot remove file \"%s\" \n" -" %s " -msgstr "" -" Impossible de supprimer le fichier \"%s\" \n" -" %s " +#: gnome/gpopup2.c:200 +msgid "Move..." +msgstr "Déplacer..." -#: src/file.c:1246 -#, c-format -msgid " Cannot overwrite directory \"%s\" %s " -msgstr " Impossible d'écraser le répertoire \"%s\" %s " +#: gnome/gpopup2.c:201 +msgid "Hard Link..." +msgstr "Lien Physique..." -#: src/file.c:1248 -#, c-format -msgid " Cannot overwrite file \"%s\" %s " -msgstr " Impossible d'écraser le fichier \"%s\" %s " +#: gnome/gpopup2.c:203 +msgid "Edit Symlink..." +msgstr "Editer lien symbolique..." -#: src/file.c:1275 -#, c-format -msgid "" -" Cannot move directory \"%s\" to \"%s\" \n" -" %s " -msgstr "" -" Impossible de déplacer le répertoire \"%s\" dans \"%s\" \n" -" %s " +#: gnome/gpopup2.c:205 +msgid "Properties..." +msgstr "Propriétés..." -#: src/file.c:1338 -#, c-format -msgid "" -" Cannot delete file \"%s\" \n" -" %s " -msgstr "" -" Impossible de supprimer \"%s\" \n" -" %s " +#: gnome/gprefs.c:88 +msgid "Show backup files" +msgstr "Montrer les fichiers de sauvegarde" -#: src/file.c:1399 src/file.c:1469 src/file.c:1501 -#, c-format -msgid "" -" Cannot remove directory \"%s\" \n" -" %s " -msgstr "" -" Impossible de supprimer le répertoire \"%s\" \n" -" %s " +#: gnome/gprefs.c:92 +msgid "Show hidden files" +msgstr "Montrer les fichiers cachés" -#: src/file.c:1540 -msgid " Internal error: get_file \n" -msgstr " Erreur interne: get_file\n" +#: gnome/gprefs.c:96 +msgid "Mix files and directories" +msgstr "Mélanger fichiers et répertoires" -#. -#. * This array introduced to avoid translation problems. The former (op_names) -#. * is assumed to be nouns, suitable in dialog box titles; this one should -#. * contain whatever is used in prompt itself (i.e. in russian, it's verb). -#. * Notice first symbol - it is to fool gettext and force these strings to -#. * be different for it. First symbol is skipped while building a prompt. -#. * (I don't use spaces around the words, because someday they could be -#. * dropped, when widgets get smarter) -#. -#: src/file.c:1661 -msgid "1Copy" -msgstr "1Copier" +#: gnome/gprefs.c:100 +#, fuzzy +msgid "Use shell patterns instead of regular expressions" +msgstr " Expression régulière malformée " -#: src/file.c:1661 -msgid "1Move" -msgstr "1Déplacer" +#: gnome/gprefs.c:109 +msgid "Confirm when deleting file" +msgstr "Confirmer lors de l'effacement d'un fichier" -#: src/file.c:1661 -msgid "1Delete" -msgstr "1Effacer" +#: gnome/gprefs.c:113 +msgid "Confirm when overwriting files" +msgstr "Confirmer avant d'effacer un fichier" -#: src/file.c:1676 -#, c-format -msgid "%o %f \"%s\"%m" -msgstr "" +#: gnome/gprefs.c:117 +msgid "Confirm when executing files" +msgstr "Confirmer avant d'exécuter un fichier" -#: src/file.c:1677 -#, c-format -msgid "%o %d %f%m" -msgstr "" +#: gnome/gprefs.c:121 +msgid "Show progress while operations are being performed" +msgstr "Montrer l'avancement des opérations en cours" -#: src/file.c:1679 -#, c-format -msgid "%o %f \"%s\"%e" +#: gnome/gprefs.c:130 +msgid "VFS Timeout:" msgstr "" -#: src/file.c:1680 -#, c-format -msgid "%o %d %f%e" -msgstr "" +#: gnome/gprefs.c:131 gnome/gprefs.c:156 +msgid "Seconds" +msgstr "Secondes" -#: src/file.c:1684 -msgid "file" -msgstr "fichier" +#: gnome/gprefs.c:134 +msgid "Anonymous FTP password:" +msgstr "Mot de passe pour FTP anonyme:" -#: src/file.c:1684 -msgid "files" -msgstr "fichiers" +#: gnome/gprefs.c:138 +msgid "Always use FTP proxy" +msgstr "Toujours utiliser la proxy FTP" -#: src/file.c:1684 -msgid "directory" -msgstr "répertoire" +#: gnome/gprefs.c:147 +msgid "Fast directory reload" +msgstr "Rechargement rapide du répertoire" -#: src/file.c:1684 -msgid "directories" -msgstr "répertoires" +#: gnome/gprefs.c:151 +msgid "Compute totals before copying files" +msgstr "Calculer les totaux avant de copier les fichiers" -#: src/file.c:1685 -msgid "files/directories" -msgstr "fichiers/répertoires" +#: gnome/gprefs.c:155 +msgid "FTP directory cache timeout :" +msgstr "délai d'expiration du cache de répertoires FTP :" -#: src/file.c:1685 -msgid " with source mask:" -msgstr "" +#: gnome/gprefs.c:159 +msgid "Allow customization of icons in icon view" +msgstr "Permettre la personnalisation des icônes dans la vue par icône" -#: src/file.c:1837 -msgid " Can't operate on \"..\"! " -msgstr " Impossible d'opérer sur \"..\"! " +#: gnome/gprefs.c:167 +msgid "Use shaped icons" +msgstr "" -#: src/file.c:1856 src/screen.c:2082 -msgid "Yes" -msgstr "Oui" +#: gnome/gprefs.c:171 +msgid "Auto place icons" +msgstr "Placement automatique des icones" -#: src/file.c:1856 src/screen.c:2082 -msgid "No" -msgstr "Non" +#: gnome/gprefs.c:175 +msgid "Snap icons to grid" +msgstr "Coller les icônes sur la grille" -#: src/file.c:1909 -msgid " Sorry, I could not put the job in background " -msgstr " Désolé, je ne peux pas passer la tâche en tâche de fond " +#: gnome/gprefs.c:184 +msgid "File display" +msgstr "Affichages des fichiers" -#: src/file.c:1997 src/file.c:2081 -msgid " Internal failure " -msgstr " Erreur interne " +#: gnome/gprefs.c:188 +msgid "Confirmation" +msgstr "Confirmation" -#: src/file.c:1997 src/file.c:2081 -msgid " Unknown file operation " -msgstr " Opération sur fichier inconnue " +#: gnome/gprefs.c:192 +msgid "VFS" +msgstr "SVF" -#: src/file.c:2012 -#, c-format -msgid "" -" Destination \"%s\" must be a directory \n" -" %s " -msgstr " La destination \"%s\" doit être un répertoire %s " +#: gnome/gprefs.c:196 +msgid "Caching" +msgstr "Mise en tampon" -#: src/file.c:2174 -msgid "&Retry" -msgstr "&Re-essayer" +#: gnome/gprefs.c:200 +msgid "Desktop" +msgstr "Bureau" -#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 -msgid "&Abort" -msgstr "&Interrompre" +#: gnome/gprefs.c:479 +msgid "Preferences" +msgstr "Préférences" -#: src/file.c:2226 -msgid "" -"\n" -" Directory not empty. \n" -" Delete it recursively? " -msgstr "" +#: gnome/gprop.c:58 gnome/gprop.c:75 +msgid "Filename" +msgstr "NomDuFichier" -#: src/file.c:2227 -msgid "" -"\n" -" Background process: Directory not empty \n" -" Delete it recursively? " -msgstr "" +#: gnome/gprop.c:67 +msgid "Full name: " +msgstr "Nom complet: " -#: src/file.c:2234 -msgid "a&ll" -msgstr "" +#: gnome/gprop.c:109 gnome/panelize.c:205 src/panelize.c:205 +msgid "Command" +msgstr "Commande" -#: src/file.c:2234 src/filegui.c:594 -msgid "non&E" -msgstr "" +#: gnome/gprop.c:119 +msgid "Command:" +msgstr "Commande:" -#: src/file.c:2244 -msgid " Type 'yes' if you REALLY want to delete " -msgstr " Tapez 'yes' si vous voulez vraiment effacer " +#: gnome/gprop.c:129 +msgid "Use terminal" +msgstr "Utiliser un Terminal" -#: src/file.c:2246 -msgid "all the directories " -msgstr "tous les répertoires " +#: gnome/gprop.c:248 +msgid "File mode (permissions)" +msgstr "Mode du fichier (permissions)" -#: src/file.c:2248 -msgid " Recursive Delete " -msgstr " Délétion Récursive " +#: gnome/gprop.c:321 gnome/gprop.c:347 +msgid "" +msgstr "" -#: src/file.c:2249 -msgid " Background process: Recursive Delete " -msgstr " Tâche de fond: Délétion Récursive " +#: gnome/gprop.c:494 +msgid "General" +msgstr "Général" -#: src/filegui.c:423 -msgid "File" -msgstr "Fichier" +#: gnome/gprop.c:505 +msgid "Title" +msgstr "Titre" -#: src/filegui.c:446 -msgid "Count" -msgstr "Compter" +#: gnome/gprop.c:535 +msgid "Select icon" +msgstr "Sélectionnez une icone" -#: src/filegui.c:467 -msgid "Bytes" -msgstr "Octets" +#: gnome/gscreen.c:1448 +msgid "Reloads the current directory" +msgstr "Recharger le répertoire courrant" -#: src/filegui.c:504 -msgid "Source" -msgstr "Source" +#: gnome/gscreen.c:1450 +msgid "New _Directory..." +msgstr "Nouveau _Répertoire..." -#: src/filegui.c:527 -msgid "Target" -msgstr "Cible" +#: gnome/gscreen.c:1450 +msgid "Creates a new directory here" +msgstr "Créé un nouveau répertoire ici" -#: src/filegui.c:549 -msgid "Deleting" -msgstr "Effacement" +#: gnome/gscreen.c:1631 +msgid "All files" +msgstr "Tous les fichiers" -#: src/filegui.c:589 -#, c-format -msgid "Target file \"%s\" already exists!" -msgstr "Le fichier cible \"%s\" existe déjà!" +#: gnome/gscreen.c:1633 +msgid "Archives and compressed files" +msgstr "Archives et fichiers compressés" -#: src/filegui.c:592 -msgid "if &Size differs" -msgstr "&Si la taille différe" +#: gnome/gscreen.c:1635 +msgid "RPM/DEB files" +msgstr "Fichiers RPM/DEB" -#: src/filegui.c:595 -msgid "&Update" -msgstr "" +#: gnome/gscreen.c:1637 +msgid "Text/Document files" +msgstr "Documents textes" -#: src/filegui.c:597 -msgid "Overwrite all targets?" -msgstr "" +#: gnome/gscreen.c:1639 +msgid "HTML and SGML files" +msgstr "Fichiers HTML et SGML" -#: src/filegui.c:599 -msgid "&Reget" -msgstr "" +#: gnome/gscreen.c:1641 +msgid "Postscript and PDF files" +msgstr "Fichiers Postscript et PDF" -#: src/filegui.c:600 -msgid "ap&Pend" -msgstr "" +#: gnome/gscreen.c:1643 +msgid "Spreadsheet files" +msgstr "Fichiers de tableurs" -#: src/filegui.c:603 -msgid "Overwrite this target?" -msgstr "" +#: gnome/gscreen.c:1645 +msgid "Image files" +msgstr "Fichiers images" -#: src/filegui.c:605 -#, c-format -msgid "Target date: %s, size %d" -msgstr "" +#: gnome/gscreen.c:1648 +msgid "Video/animation files" +msgstr "Fichiers animation/video" -#: src/filegui.c:607 -#, c-format -msgid "Source date: %s, size %d" -msgstr "" +#: gnome/gscreen.c:1650 +msgid "Audio files" +msgstr "Fichier audio" -#: src/filegui.c:691 -msgid " File exists " -msgstr " Le fichier existe " +#: gnome/gscreen.c:1652 +msgid "C program files" +msgstr "Fichiers programmes C" -#: src/filegui.c:692 -msgid " Background process: File exists " -msgstr "" +#: gnome/gscreen.c:1654 +msgid "C++ program files" +msgstr "Fichiers programmes C++" -#. follow symlinks and preserve Attributes must be the first -#: src/filegui.c:804 -msgid "preserve &Attributes" -msgstr "preserver les &Attributs" +#: gnome/gscreen.c:1656 +msgid "Objective-C program files" +msgstr "Fichiers programmes Objective-C" -#. &op_preserve -#: src/filegui.c:806 -msgid "follow &Links" -msgstr "suivre les &Liens" +#: gnome/gscreen.c:1658 +msgid "Scheme program files" +msgstr "Fichiers programmes Scheme" -#. &file_mask_op_follow_links -#: src/filegui.c:808 -msgid "to:" -msgstr "vers:" +#: gnome/gscreen.c:1660 +msgid "Assembler program files" +msgstr "Fichiers programmes assembleur" -#: src/filegui.c:809 -msgid "&Using shell patterns" -msgstr "&Utiliser les \"shell patterns\"" +#: gnome/gscreen.c:1662 +msgid "Misc. program files" +msgstr "Fichiers programmes divers" -#: src/filegui.c:830 -msgid "&Background" -msgstr "&Fond" +#: gnome/gscreen.c:1664 +msgid "Font files" +msgstr "Fichiers polices" -#: src/filegui.c:839 -msgid "&Stable Symlinks" -msgstr "Lien Symboliques &Stables" +#: gnome/gscreen.c:1791 +#, c-format +msgid "Search: %s" +msgstr "Rechercher: %s" -#. &file_mask_stable_symlinks -#: src/filegui.c:841 -msgid "&Dive into subdir if exists" -msgstr "&Plonger dans le sous-répertoire s'il existe" +#: gnome/gscreen.c:1801 +#, c-format +msgid "%s bytes in %d file" +msgstr " %s octets dans %d fichier" -#: src/filegui.c:1000 +#: gnome/gscreen.c:1801 #, c-format -msgid "" -"Invalid source pattern `%s' \n" -" %s " -msgstr "" +msgid "%s bytes in %d files" +msgstr " %s octets dans %d fichiers" -#: src/find.c:130 -msgid "&Suspend" -msgstr "&Suspendre" +#: gnome/gscreen.c:1827 gnome/screen.c:670 src/screen.c:670 +msgid "" +msgstr "" -#: src/find.c:131 -msgid "Con&tinue" -msgstr "Con&tinuer" +#: gnome/gscreen.c:2233 +msgid "Copy directory" +msgstr "Copier répertoire" + +#: gnome/gscreen.c:2234 +msgid "Delete directory" +msgstr "Effacer répertoire" + +#: gnome/gscreen.c:2235 +msgid "Rename or move directory" +msgstr "Renommer ou déplacer répertoire" -#: src/find.c:132 -msgid "&Chdir" -msgstr "&Chdir" +#: gnome/gscreen.c:2391 +msgid "Back" +msgstr "Retour" -#: src/find.c:133 -msgid "&Again" -msgstr "&Encore" +#: gnome/gscreen.c:2391 +msgid "Go to the previously visited directory" +msgstr "Retourner au répertoire visité précédement" -#: src/find.c:134 -msgid "&Quit" -msgstr "&Quitter" +#: gnome/gscreen.c:2393 +msgid "Up" +msgstr "Haut" -#: src/find.c:135 src/panelize.c:89 -msgid "Pane&lize" -msgstr "" +#: gnome/gscreen.c:2393 +msgid "Go up a level in the directory heirarchy" +msgstr "Remonter d'un niveau dans la hiérarchie" -#: src/find.c:136 -msgid "&View - F3" -msgstr "&Voir - F3" +#: gnome/gscreen.c:2395 +msgid "Forward" +msgstr "Avant" -#: src/find.c:137 -msgid "&Edit - F4" -msgstr "&Editer - F4" +#: gnome/gscreen.c:2395 +msgid "Go to the next directory" +msgstr "Aller au répertoire suivant" -#: src/find.c:170 -msgid "Start at:" -msgstr "Commencer à:" +#: gnome/gscreen.c:2398 gnome/tree.c:1011 src/tree.c:1011 +msgid "Rescan" +msgstr "Rafraîchir" -#: src/find.c:170 -msgid "Filename:" -msgstr "Nom du Fichier:" +#: gnome/gscreen.c:2398 +msgid "Rescan the current directory" +msgstr "Rafraîchir le répertoire courant" -#: src/find.c:170 -msgid "Content: " -msgstr "Contenu: " +#: gnome/gscreen.c:2401 +msgid "Home" +msgstr "Personnel" -#: src/find.c:171 src/main.c:1236 src/main.c:1257 -msgid "&Tree" -msgstr "&Arbre" +#: gnome/gscreen.c:2401 +msgid "Go to your home directory" +msgstr "Aller à votre répertoire personnel" -#: src/find.c:223 -msgid "Find File" -msgstr "Trouver Fichier" +#: gnome/gscreen.c:2542 +msgid "Location:" +msgstr "Emplacement: " -#: src/find.c:452 +#: gnome/gview.c:136 gnome/view.c:728 src/view.c:728 #, c-format -msgid "Grepping in %s" -msgstr "Recherche dans %s" +msgid "Offset 0x%08x" +msgstr "Décalage 0x%08x" -#: src/find.c:490 -msgid " Find/read " -msgstr " Trouver/lire " +#: gnome/gview.c:138 gnome/view.c:730 src/view.c:730 +#, c-format +msgid "Col %d" +msgstr "Col %d" -#: src/find.c:490 -msgid " Problem reading from child " -msgstr "" +#: gnome/gview.c:142 gnome/view.c:734 src/view.c:734 +#, c-format +msgid "%s bytes" +msgstr "%s octets" -#: src/find.c:537 -msgid "Finished" -msgstr "Terminé" +#: gnome/gview.c:306 +msgid "_Goto line" +msgstr "_Aller à la ligne" -#: src/find.c:561 src/view.c:1502 -#, c-format -msgid "Searching %s" -msgstr "Recherche de %s" +#: gnome/gview.c:307 +msgid "Jump to a specified line number" +msgstr "Aller au numéro de ligne spécifié" -#: src/find.c:717 src/find.c:757 -msgid "Suspend" -msgstr "Suspendre" +#: gnome/gview.c:309 +msgid "_Monitor file" +msgstr "_Surveiller Fichier" -#: src/find.c:717 -msgid "Restart" -msgstr "Re-essayer" +#: gnome/gview.c:309 +msgid "Monitor file growing" +msgstr "Surveiller la croissante du fichier" -#: src/find.c:719 src/find.c:821 src/find.c:960 src/find.c:1056 -msgid "Searching" +#: gnome/gview.c:316 +msgid "Regexp search" +msgstr "Recherche une expression régulière" + +#: gnome/gview.c:317 +msgid "Regular expression search" +msgstr "Recherche d'une expression régulière" + +#: gnome/gview.c:326 +msgid "_Wrap" +msgstr "_Césure" + +#: gnome/gview.c:327 +msgid "Wrap the text" msgstr "" -#: src/find.c:750 src/find.c:1031 -msgid "Find file" -msgstr "Trouver fichier" +#. Can not use this one yet, as it destroys the viewer, need to fix that +#: gnome/gview.c:330 +msgid "_Parsed view" +msgstr "" -#. The buttons -#: src/find.c:755 -msgid "Change to this directory" -msgstr "Aller dans ce répertoire" +#: gnome/gview.c:333 +msgid "_Formatted" +msgstr "_Formaté" -#: src/find.c:756 -msgid "Search again" -msgstr "Chercher à nouveau" +#: gnome/gview.c:335 +msgid "_Hex" +msgstr "_Héxa" -#: src/find.c:761 -msgid "View this file" -msgstr "Voir ce fichier" +#: gnome/gview.c:341 +msgid "_Search" +msgstr "_Rechercher" -#: src/find.c:762 -msgid "Edit this file" -msgstr "Editer ce fichier" +#: gnome/gwidget.c:90 +msgid "ok" +msgstr "ok" -#: src/find.c:763 -msgid "Send the results to a Panel" -msgstr "" +#: gnome/gwidget.c:92 +msgid "cancel" +msgstr "annuler" -#: src/fixhlp.c:171 -msgid "Usage: fixhlp \n" -msgstr "Usage: fixhlp \n" +#: gnome/gwidget.c:94 +msgid "help" +msgstr "aide" -#: src/fixhlp.c:176 -msgid "fixhlp: Cannot open toc for writing" -msgstr "fixhlp: Impossible d'ouvrir l'index pour écriture" +#: gnome/gwidget.c:100 +msgid "exit" +msgstr "quitter" -#: src/fixhlp.c:179 -msgid "" -"[Contents]\n" -" Topics:\n" -"\n" -msgstr "" -"[Sommaire]\n" -" Index:\n" -"\n" +#: gnome/gwidget.c:102 +msgid "abort" +msgstr "arréter" -#: src/help.c:279 +#: gnome/help.c:279 src/help.c:279 msgid "" " Help file format error\n" "" @@ -4106,19 +4462,19 @@ " Erreur de format de fichier d'Aide\n" "" -#: src/help.c:318 +#: gnome/help.c:318 src/help.c:318 msgid " Internal bug: Double start of link area " msgstr " Bug Interne: Double start of link area " -#: src/help.c:572 +#: gnome/help.c:572 src/help.c:572 msgid " Can't find node [Contents] in help file " msgstr " Impossible de trouver le noeud [Sommaire] dans le fichier d'aide " -#: src/help.c:741 +#: gnome/help.c:741 src/help.c:741 msgid " Help " msgstr " Aide " -#: src/help.c:766 src/user.c:655 +#: gnome/help.c:766 gnome/user.c:655 src/help.c:766 src/user.c:655 #, c-format msgid "" " Can't open file %s \n" @@ -4127,114 +4483,118 @@ " Impossible d'ouvrir %s \n" " %s " -#: src/help.c:771 +#: gnome/help.c:771 src/help.c:771 #, c-format msgid " Can't find node %s in help file " msgstr " Impossible de trouver le noeud %s dans le fichier d'aide " -#: src/help.c:808 +#: gnome/help.c:808 src/help.c:808 msgid "Index" msgstr "Index" -#: src/help.c:810 +#: gnome/help.c:810 src/help.c:810 msgid "Prev" msgstr "Précédent" -#: src/hotlist.c:132 +#: gnome/hotlist.c:132 src/hotlist.c:132 msgid "&Move" msgstr "Déplacer" -#: src/hotlist.c:133 src/hotlist.c:1443 src/panelize.c:88 src/wtools.c:383 +#: gnome/hotlist.c:133 gnome/hotlist.c:1443 gnome/panelize.c:88 +#: gnome/wtools.c:383 src/hotlist.c:133 src/hotlist.c:1443 src/panelize.c:88 +#: src/wtools.c:383 msgid "&Remove" msgstr "Supp&Rimer" +#: gnome/hotlist.c:134 gnome/hotlist.c:818 gnome/hotlist.c:915 #: src/hotlist.c:134 src/hotlist.c:818 src/hotlist.c:915 msgid "&Append" msgstr "&Ajouter" +#: gnome/hotlist.c:135 gnome/hotlist.c:816 gnome/hotlist.c:913 #: src/hotlist.c:135 src/hotlist.c:816 src/hotlist.c:913 msgid "&Insert" msgstr "&Insérer" -#: src/hotlist.c:136 +#: gnome/hotlist.c:136 src/hotlist.c:136 msgid "New &Entry" msgstr "Nouvelle &Entrée" -#: src/hotlist.c:137 +#: gnome/hotlist.c:137 src/hotlist.c:137 msgid "New &Group" msgstr "Nouveau &Groupe" -#: src/hotlist.c:139 +#: gnome/hotlist.c:139 src/hotlist.c:139 msgid "&Up" msgstr "&Haut" -#: src/hotlist.c:140 +#: gnome/hotlist.c:140 src/hotlist.c:140 msgid "&Add current" msgstr "&Ajouter courant" -#: src/hotlist.c:141 +#: gnome/hotlist.c:141 src/hotlist.c:141 msgid "Change &To" msgstr "" -#: src/hotlist.c:201 +#: gnome/hotlist.c:201 src/hotlist.c:201 msgid "Subgroup - press ENTER to see list" msgstr "Sous-groupe - tapez ENTREE pour voir la liste" -#: src/hotlist.c:620 +#: gnome/hotlist.c:620 src/hotlist.c:620 msgid "Active VFS directories" msgstr "Répertoires VFS actifs" -#: src/hotlist.c:620 +#: gnome/hotlist.c:620 src/hotlist.c:620 msgid "Directory hotlist" msgstr "Répertoire hotlist" -#: src/hotlist.c:639 +#: gnome/hotlist.c:639 src/hotlist.c:639 msgid " Directory path " msgstr " Chemin du répertoire " #. This one holds the displayed pathname -#: src/hotlist.c:642 src/hotlist.c:689 +#: gnome/hotlist.c:642 gnome/hotlist.c:689 src/hotlist.c:642 src/hotlist.c:689 msgid " Directory label " msgstr " Label du répertoire " -#: src/hotlist.c:663 +#: gnome/hotlist.c:663 src/hotlist.c:663 msgid "Moving " msgstr "Déplacer " -#: src/hotlist.c:892 +#: gnome/hotlist.c:892 src/hotlist.c:892 msgid "New hotlist entry" msgstr "Nouvelle entrée hotlist" -#: src/hotlist.c:892 +#: gnome/hotlist.c:892 src/hotlist.c:892 msgid "Directory label" msgstr "Label du répertoire" -#: src/hotlist.c:892 +#: gnome/hotlist.c:892 src/hotlist.c:892 msgid "Directory path" msgstr "Chemin du répertoire" -#: src/hotlist.c:973 +#: gnome/hotlist.c:973 src/hotlist.c:973 msgid " New hotlist group " msgstr " Nouveau groupe hotlist " -#: src/hotlist.c:973 +#: gnome/hotlist.c:973 src/hotlist.c:973 msgid "Name of new group" msgstr "Nom du nouveau groupe" -#: src/hotlist.c:988 +#: gnome/hotlist.c:988 src/hotlist.c:988 #, c-format msgid "Label for \"%s\":" msgstr "Label pour \"%s\":" -#: src/hotlist.c:992 +#: gnome/hotlist.c:992 src/hotlist.c:992 msgid " Add to hotlist " msgstr " Ajouter à la hotlist " -#: src/hotlist.c:1029 +#: gnome/hotlist.c:1029 src/hotlist.c:1029 msgid " Remove: " msgstr " Enlever: " -#: src/hotlist.c:1033 +#: gnome/hotlist.c:1033 src/hotlist.c:1033 msgid "" "\n" " Group not empty.\n" @@ -4244,51 +4604,54 @@ " Groupe non-vide.\n" " L'enlever quand-même?" -#: src/hotlist.c:1378 +#: gnome/hotlist.c:1378 src/hotlist.c:1378 msgid " Top level group " msgstr "" -#: src/hotlist.c:1394 +#: gnome/hotlist.c:1394 src/hotlist.c:1394 msgid "Hotlist is now kept in file ~/" msgstr "La hotlist est maintenant conservée dans le fichier ~/" -#: src/hotlist.c:1396 +#: gnome/hotlist.c:1396 src/hotlist.c:1396 msgid "MC will load hotlist from ~/" msgstr "MC chargera la hotlist à partir de ~/" -#: src/hotlist.c:1398 +#: gnome/hotlist.c:1398 src/hotlist.c:1398 msgid "and then delete [Hotlist] section there" msgstr "et effacera la section [Hotlist] la-bas" -#: src/hotlist.c:1400 src/hotlist.c:1419 src/hotlist.c:1442 src/hotlist.c:1467 +#: gnome/hotlist.c:1400 gnome/hotlist.c:1419 gnome/hotlist.c:1442 +#: gnome/hotlist.c:1467 src/hotlist.c:1400 src/hotlist.c:1419 +#: src/hotlist.c:1442 src/hotlist.c:1467 msgid " Hotlist Load " msgstr " Charger la Hotlist " -#: src/hotlist.c:1416 src/hotlist.c:1464 +#: gnome/hotlist.c:1416 gnome/hotlist.c:1464 src/hotlist.c:1416 +#: src/hotlist.c:1464 msgid "MC was unable to write ~/" msgstr "MC n'a pas pu écrire le fichier ~/" -#: src/hotlist.c:1417 +#: gnome/hotlist.c:1417 src/hotlist.c:1417 msgid " file, your old hotlist entries were not deleted" msgstr ", les entrées de votre ancienne hotlist ont été conservées" -#: src/hotlist.c:1431 +#: gnome/hotlist.c:1431 src/hotlist.c:1431 msgid "You have ~/" msgstr "Vous avez ~/" -#: src/hotlist.c:1431 +#: gnome/hotlist.c:1431 src/hotlist.c:1431 msgid " file and [Hotlist] section in ~/" msgstr "" -#: src/hotlist.c:1432 +#: gnome/hotlist.c:1432 src/hotlist.c:1432 msgid "Your ~/" msgstr "Votre ~/" -#: src/hotlist.c:1432 +#: gnome/hotlist.c:1432 src/hotlist.c:1432 msgid " most probably was created\n" msgstr " a probablement été créé\n" -#: src/hotlist.c:1433 +#: gnome/hotlist.c:1433 src/hotlist.c:1433 msgid "" "by an earlier development version of MC\n" "and is more actual than ~/" @@ -4296,7 +4659,7 @@ "par une ancienne version de développement de MC\n" "et est plus récent que ~/" -#: src/hotlist.c:1434 +#: gnome/hotlist.c:1434 src/hotlist.c:1434 msgid "" " entries\n" "\n" @@ -4304,211 +4667,212 @@ "entrées\n" "\n" -#: src/hotlist.c:1435 +#: gnome/hotlist.c:1435 src/hotlist.c:1435 msgid "" "You can choose between\n" "\n" " Remove - remove old hotlist entries from ~/" msgstr "" -#: src/hotlist.c:1437 +#: gnome/hotlist.c:1437 src/hotlist.c:1437 msgid "" " Keep - keep your old entries; you will be asked\n" " the same question next time\n" " Merge - add old entries to hotlist as group \"Entries from ~/" msgstr "" -#: src/hotlist.c:1443 +#: gnome/hotlist.c:1443 src/hotlist.c:1443 msgid "&Merge" msgstr "" -#: src/hotlist.c:1455 +#: gnome/hotlist.c:1455 src/hotlist.c:1455 msgid " Entries from ~/" msgstr " Entrées de ~/" -#: src/hotlist.c:1465 +#: gnome/hotlist.c:1465 src/hotlist.c:1465 msgid " file your old hotlist entries were not deleted" msgstr "" -#: src/info.c:83 +#: gnome/info.c:83 src/info.c:83 #, c-format msgid "Midnight Commander %s" msgstr "Midnight Commander %s" -#: src/info.c:109 +#: gnome/info.c:109 src/info.c:109 #, c-format msgid "File: %s" msgstr "Fichier: %s" -#: src/info.c:122 +#: gnome/info.c:122 src/info.c:122 msgid "Free nodes %d (%d%%) of %d" msgstr "%d I-noeuds libres (%d%%) sur %d" -#: src/info.c:128 +#: gnome/info.c:128 src/info.c:128 msgid "No node information" msgstr "Pas d'information sur les I-noeuds" -#: src/info.c:133 +#: gnome/info.c:133 src/info.c:133 msgid "Free space " msgstr "Espace libre" -#: src/info.c:135 +#: gnome/info.c:135 src/info.c:135 msgid " (%d%%) of " msgstr " (%d%%) de " -#: src/info.c:139 +#: gnome/info.c:139 src/info.c:139 msgid "No space information" msgstr "Pas d'information sur l'espace" -#: src/info.c:143 +#: gnome/info.c:143 src/info.c:143 #, c-format msgid "Type: %s " msgstr "Type: %s " -#: src/info.c:143 +#: gnome/info.c:143 src/info.c:143 msgid "non-local vfs" msgstr "svf non-local" -#: src/info.c:149 +#: gnome/info.c:149 src/info.c:149 #, c-format msgid "Device: %s" msgstr "Périphérique: %s" -#: src/info.c:153 +#: gnome/info.c:153 src/info.c:153 #, c-format msgid "Filesystem: %s" msgstr "Système de fichier: %s" -#: src/info.c:158 +#: gnome/info.c:158 src/info.c:158 #, c-format msgid "Accessed: %s" msgstr "Accédé: %s" -#: src/info.c:162 +#: gnome/info.c:162 src/info.c:162 #, c-format msgid "Modified: %s" msgstr "Modifié: %s" -#: src/info.c:166 +#: gnome/info.c:166 src/info.c:166 #, c-format msgid "Created: %s" msgstr "Créé: %s" -#: src/info.c:179 +#: gnome/info.c:179 src/info.c:179 msgid "Size: " msgstr "Taille: " -#: src/info.c:182 +#: gnome/info.c:182 src/info.c:182 #, c-format msgid " (%d blocks)" msgstr " (%d blocks)" -#: src/info.c:188 +#: gnome/info.c:188 src/info.c:188 #, c-format msgid "Owner: %s/%s" msgstr "Propriétaire: %s/%s" -#: src/info.c:193 +#: gnome/info.c:193 src/info.c:193 #, c-format msgid "Links: %d" msgstr "Liens: %d" -#: src/info.c:197 +#: gnome/info.c:197 src/info.c:197 #, c-format msgid "Mode: %s (%04o)" msgstr "Mode: %s (%04o)" -#: src/info.c:202 +#: gnome/info.c:202 src/info.c:202 #, c-format msgid "Location: %Xh:%Xh" msgstr "Emplacement: %Xh:%Xh" -#: src/info.c:212 +#: gnome/info.c:212 src/info.c:212 msgid "File: None" msgstr "Fichier: Aucun" -#: src/layout.c:159 +#: gnome/layout.c:159 src/layout.c:159 msgid "&Vertical" msgstr "&Vertical" -#: src/layout.c:160 +#: gnome/layout.c:160 src/layout.c:160 msgid "&Horizontal" msgstr "&Horizontal" -#: src/layout.c:170 +#: gnome/layout.c:170 src/layout.c:170 msgid "&Xterm hintbar" msgstr "" -#: src/layout.c:171 +#: gnome/layout.c:171 src/layout.c:171 msgid "h&Intbar visible" msgstr "" -#: src/layout.c:172 +#: gnome/layout.c:172 src/layout.c:172 msgid "&Keybar visible" msgstr "" -#: src/layout.c:173 +#: gnome/layout.c:173 src/layout.c:173 msgid "command &Prompt" msgstr "" -#: src/layout.c:174 +#: gnome/layout.c:174 src/layout.c:174 msgid "show &Mini status" msgstr "" -#: src/layout.c:175 +#: gnome/layout.c:175 src/layout.c:175 msgid "menu&Bar visible" msgstr "" -#: src/layout.c:176 +#: gnome/layout.c:176 src/layout.c:176 msgid "&Equal split" msgstr "" -#: src/layout.c:177 +#: gnome/layout.c:177 src/layout.c:177 msgid "pe&Rmissions" msgstr "pe&Rmissions" -#: src/layout.c:178 +#: gnome/layout.c:178 src/layout.c:178 msgid "&File types" msgstr "Types de &fichiers" +#: gnome/layout.c:372 gnome/learn.c:60 gnome/learn.c:179 gnome/option.c:146 #: src/layout.c:372 src/learn.c:60 src/learn.c:179 src/option.c:146 msgid "&Save" -msgstr "&Sauver" +msgstr "Enregi&strer" #. length of line with '<' '>' buttons -#: src/layout.c:380 +#: gnome/layout.c:380 src/layout.c:380 msgid " Layout " msgstr " Présentation " -#: src/layout.c:381 +#: gnome/layout.c:381 src/layout.c:381 msgid " Panel split " msgstr "" -#: src/layout.c:382 +#: gnome/layout.c:382 src/layout.c:382 msgid " Highlight... " msgstr "" -#: src/layout.c:383 src/option.c:157 +#: gnome/layout.c:383 gnome/option.c:157 src/layout.c:383 src/option.c:157 msgid " Other options " msgstr " Autres options " -#: src/layout.c:384 +#: gnome/layout.c:384 src/layout.c:384 msgid "output lines" msgstr "" -#: src/layout.c:451 +#: gnome/layout.c:451 src/layout.c:451 msgid "Layout" msgstr "Présentation" -#: src/learn.c:74 +#: gnome/learn.c:74 src/learn.c:74 msgid " Learn keys " msgstr "" -#: src/learn.c:93 +#: gnome/learn.c:93 src/learn.c:93 msgid " Teach me a key " msgstr "" -#: src/learn.c:94 +#: gnome/learn.c:94 src/learn.c:94 #, c-format msgid "" "Please press the %s\n" @@ -4521,52 +4885,52 @@ "and wait as well." msgstr "" -#: src/learn.c:122 +#: gnome/learn.c:122 src/learn.c:122 msgid " Cannot accept this key " msgstr "" -#: src/learn.c:123 +#: gnome/learn.c:123 src/learn.c:123 #, c-format msgid " You have entered \"%s\"" msgstr "" -#: src/learn.c:170 +#: gnome/learn.c:170 src/learn.c:170 msgid "OK" msgstr "OK" -#: src/learn.c:177 +#: gnome/learn.c:177 src/learn.c:177 msgid "" "It seems that all your keys already\n" "work fine. That's great." msgstr "" -#: src/learn.c:179 +#: gnome/learn.c:179 src/learn.c:179 msgid "&Discard" msgstr "" -#: src/learn.c:183 +#: gnome/learn.c:183 src/learn.c:183 msgid "" "Great! You have a complete terminal database!\n" "All your keys work well." msgstr "" -#: src/learn.c:267 +#: gnome/learn.c:267 src/learn.c:267 msgid "Learn keys" msgstr "" -#: src/learn.c:300 +#: gnome/learn.c:300 src/learn.c:300 msgid "Press all the keys mentioned here. After you have done it, check" msgstr "" -#: src/learn.c:302 +#: gnome/learn.c:302 src/learn.c:302 msgid "which keys are not marked with OK. Press space on the missing" msgstr "" -#: src/learn.c:304 +#: gnome/learn.c:304 src/learn.c:304 msgid "key, or click with the mouse to define it. Move around with Tab." msgstr "" -#: src/main.c:700 +#: gnome/main.c:700 src/main.c:700 msgid "" " The Commander can't change to the directory that \n" " the subshell claims you are in. Perhaps you have \n" @@ -4574,255 +4938,256 @@ " extra access permissions with the \"su\" command? " msgstr "" -#: src/main.c:775 +#: gnome/main.c:775 src/main.c:775 msgid "Press any key to continue..." msgstr "Appuyez sur une touche..." -#: src/main.c:825 +#: gnome/main.c:825 src/main.c:825 msgid " The shell is already running a command " msgstr " Le shell est déjà en train d'exécuter une commande " -#: src/main.c:852 src/screen.c:2080 src/screen.c:2120 +#: gnome/main.c:852 gnome/olddnd.c:1534 gnome/screen.c:2093 +#: gnome/screen.c:2133 src/main.c:852 src/screen.c:2093 src/screen.c:2133 msgid " The Midnight Commander " msgstr " Midnight Commander " -#: src/main.c:853 +#: gnome/main.c:853 src/main.c:853 msgid " Do you really want to quit the Midnight Commander? " msgstr " Voulez-vous vraiment quitter Midnight Commander? " -#: src/main.c:1233 src/main.c:1254 +#: gnome/main.c:1233 gnome/main.c:1254 src/main.c:1233 src/main.c:1254 msgid "&Listing mode..." msgstr "Mode de &Listage..." -#: src/main.c:1234 src/main.c:1255 +#: gnome/main.c:1234 gnome/main.c:1255 src/main.c:1234 src/main.c:1255 msgid "&Quick view C-x q" msgstr "" -#: src/main.c:1235 src/main.c:1256 +#: gnome/main.c:1235 gnome/main.c:1256 src/main.c:1235 src/main.c:1256 msgid "&Info C-x i" msgstr "&Info C-x i" -#: src/main.c:1238 src/main.c:1259 +#: gnome/main.c:1238 gnome/main.c:1259 src/main.c:1238 src/main.c:1259 msgid "&Sort order..." msgstr "Ordre de tri..." -#: src/main.c:1240 src/main.c:1261 +#: gnome/main.c:1240 gnome/main.c:1261 src/main.c:1240 src/main.c:1261 msgid "&Filter..." msgstr "&Filtre..." -#: src/main.c:1243 src/main.c:1264 +#: gnome/main.c:1243 gnome/main.c:1264 src/main.c:1243 src/main.c:1264 msgid "&Network link..." msgstr "Lien Réseau..." -#: src/main.c:1244 src/main.c:1265 +#: gnome/main.c:1244 gnome/main.c:1265 src/main.c:1244 src/main.c:1265 msgid "FT&P link..." msgstr "Lien FT&P..." -#: src/main.c:1248 src/main.c:1269 +#: gnome/main.c:1248 gnome/main.c:1269 src/main.c:1248 src/main.c:1269 msgid "&Drive... M-d" msgstr "Lecteur... M-d" -#: src/main.c:1250 src/main.c:1271 +#: gnome/main.c:1250 gnome/main.c:1271 src/main.c:1250 src/main.c:1271 msgid "&Rescan C-r" msgstr "&Rescanner C-r" -#: src/main.c:1275 +#: gnome/main.c:1275 src/main.c:1275 msgid "&User menu F2" msgstr "Menu &Utilisateur F2" -#: src/main.c:1276 +#: gnome/main.c:1276 src/main.c:1276 msgid "&View F3" msgstr "&Vue F3" -#: src/main.c:1277 +#: gnome/main.c:1277 src/main.c:1277 msgid "Vie&w file... " msgstr "Voi&r fichier... " -#: src/main.c:1278 +#: gnome/main.c:1278 src/main.c:1278 msgid "&Filtered view M-!" msgstr "Vue &Filtrée M-!" -#: src/main.c:1279 +#: gnome/main.c:1279 src/main.c:1279 msgid "&Edit F4" msgstr "&Editer F4" -#: src/main.c:1280 +#: gnome/main.c:1280 src/main.c:1280 msgid "&Copy F5" msgstr "&Copier F5" -#: src/main.c:1281 +#: gnome/main.c:1281 src/main.c:1281 msgid "c&Hmod C-x c" msgstr "c&Hmod C-x c" -#: src/main.c:1283 +#: gnome/main.c:1283 src/main.c:1283 msgid "&Link C-x l" msgstr "&Lien C-x l" -#: src/main.c:1284 +#: gnome/main.c:1284 src/main.c:1284 msgid "&SymLink C-x s" msgstr "Lien&Symb C-x s" -#: src/main.c:1285 +#: gnome/main.c:1285 src/main.c:1285 msgid "edit s&Ymlink C-x C-s" msgstr "editer liens&Ymb C-x C-s" -#: src/main.c:1286 +#: gnome/main.c:1286 src/main.c:1286 msgid "ch&Own C-x o" msgstr "ch&Own C-x o" -#: src/main.c:1287 +#: gnome/main.c:1287 src/main.c:1287 msgid "&Advanced chown " msgstr "chown &Avancé " -#: src/main.c:1289 +#: gnome/main.c:1289 src/main.c:1289 msgid "&Rename/Move F6" msgstr "&Renommer/Déplacer F6" -#: src/main.c:1290 +#: gnome/main.c:1290 src/main.c:1290 msgid "&Mkdir F7" msgstr "&Mkdir F7" -#: src/main.c:1291 +#: gnome/main.c:1291 src/main.c:1291 msgid "&Delete F8" msgstr "&Supprimer F8" -#: src/main.c:1292 +#: gnome/main.c:1292 src/main.c:1292 msgid "&Quick cd M-c" msgstr "" -#: src/main.c:1294 +#: gnome/main.c:1294 src/main.c:1294 msgid "select &Group M-+" msgstr "sélectionner &Groupe M-+" -#: src/main.c:1295 +#: gnome/main.c:1295 src/main.c:1295 msgid "u&Nselect group M-\\" msgstr "désélectio&Nner groupe M-\\" -#: src/main.c:1296 +#: gnome/main.c:1296 src/main.c:1296 msgid "reverse selec&Tion M-*" msgstr "sélec&Tion inversée M-*" -#: src/main.c:1298 +#: gnome/main.c:1298 src/main.c:1298 msgid "e&Xit F10" msgstr "Q&uitter F10" -#: src/main.c:1308 +#: gnome/main.c:1308 src/main.c:1308 msgid "&Directory tree" msgstr "&Arborescence des répertoires" -#: src/main.c:1310 +#: gnome/main.c:1310 src/main.c:1310 msgid "&Find file M-?" msgstr "Rechercher &Fichier M-?" -#: src/main.c:1311 +#: gnome/main.c:1311 src/main.c:1311 msgid "s&Wap panels C-u" msgstr "&Echanger panels C-u" -#: src/main.c:1312 +#: gnome/main.c:1312 src/main.c:1312 msgid "switch &Panels on/off C-o" msgstr "" -#: src/main.c:1313 +#: gnome/main.c:1313 src/main.c:1313 msgid "&Compare directories C-x d" msgstr "&Comparer répertoires C-x d" -#: src/main.c:1314 +#: gnome/main.c:1314 src/main.c:1314 msgid "e&Xternal panelize C-x !" msgstr "" -#: src/main.c:1315 +#: gnome/main.c:1315 src/main.c:1315 msgid "show directory s&Izes" msgstr "aff&Icher la taille des répertoires" -#: src/main.c:1317 +#: gnome/main.c:1317 src/main.c:1317 msgid "command &History" msgstr "&Historique des commandes " -#: src/main.c:1318 +#: gnome/main.c:1318 src/main.c:1318 msgid "di&Rectory hotlist C-\\" msgstr "&Répertoire hotlist C-\\" -#: src/main.c:1320 +#: gnome/main.c:1320 src/main.c:1320 msgid "&Active VFS list C-x a" msgstr "" -#: src/main.c:1323 +#: gnome/main.c:1323 src/main.c:1323 msgid "&Background jobs C-x j" msgstr "Taches de fond C-x j" -#: src/main.c:1327 +#: gnome/main.c:1327 src/main.c:1327 msgid "&Undelete files (ext2fs only)" -msgstr "" +msgstr "Réc&upération de fichiers (ext2fs seulement)" -#: src/main.c:1330 +#: gnome/main.c:1330 src/main.c:1330 msgid "&Listing format edit" msgstr "" -#: src/main.c:1332 +#: gnome/main.c:1332 src/main.c:1332 msgid "&Extension file edit" msgstr "" -#: src/main.c:1333 +#: gnome/main.c:1333 src/main.c:1333 msgid "&Menu file edit" msgstr "" -#: src/main.c:1338 +#: gnome/main.c:1338 src/main.c:1338 msgid "&Configuration..." msgstr "&Configuration..." -#: src/main.c:1340 +#: gnome/main.c:1340 src/main.c:1340 msgid "c&Onfirmation..." msgstr "c&Onfirmation..." -#: src/main.c:1341 +#: gnome/main.c:1341 src/main.c:1341 msgid "&Display bits..." msgstr "" -#: src/main.c:1343 +#: gnome/main.c:1343 src/main.c:1343 msgid "learn &Keys..." msgstr "" -#: src/main.c:1346 +#: gnome/main.c:1346 src/main.c:1346 msgid "&Virtual FS..." msgstr "SF &Virtuel..." -#: src/main.c:1349 +#: gnome/main.c:1349 src/main.c:1349 msgid "&Save setup" msgstr "enregi&Strer la configuration" -#: src/main.c:1365 src/main.c:1367 +#: gnome/main.c:1365 gnome/main.c:1367 src/main.c:1365 src/main.c:1367 msgid " &Left " msgstr " &Gauche " -#: src/main.c:1367 +#: gnome/main.c:1367 src/main.c:1367 msgid " &Above " msgstr " &Au dessus " -#: src/main.c:1370 +#: gnome/main.c:1370 src/main.c:1370 msgid " &File " msgstr " &Fichier " -#: src/main.c:1371 +#: gnome/main.c:1371 src/main.c:1371 msgid " &Command " msgstr " &Commande " -#: src/main.c:1372 +#: gnome/main.c:1372 src/main.c:1372 msgid " &Options " msgstr " &Options " -#: src/main.c:1374 src/main.c:1376 +#: gnome/main.c:1374 gnome/main.c:1376 src/main.c:1374 src/main.c:1376 msgid " &Right " msgstr " &Droite " -#: src/main.c:1376 +#: gnome/main.c:1376 src/main.c:1376 msgid " &Below " msgstr " &En dessous " -#: src/main.c:1431 +#: gnome/main.c:1431 src/main.c:1431 msgid " Information " msgstr " Information " -#: src/main.c:1432 +#: gnome/main.c:1432 src/main.c:1432 msgid "" " Using the fast reload option may not reflect the exact \n" " directory contents. In this cases you'll need to do a \n" @@ -4830,369 +5195,389 @@ " the details. " msgstr "" -#: src/main.c:1706 src/screen.c:2352 src/screen.c:2382 -msgid "Menu" -msgstr "Menu" - -#: src/main.c:1911 +#: gnome/main.c:1911 src/main.c:1911 msgid "Thank you for using GNU Midnight Commander" msgstr "Merci d'utiliser GNU Midnight Commander" -#: src/main.c:2270 +#: gnome/main.c:2270 src/main.c:2270 #, c-format msgid "with mouse support on xterm%s.\n" msgstr "avec support de la souris pour xterm%s.\n" -#: src/main.c:2271 +#: gnome/main.c:2271 src/main.c:2271 msgid " and the Linux console" msgstr " et la console Linux" -#: src/main.c:2366 +#: gnome/main.c:2366 src/main.c:2366 msgid "The TERM environment variable is unset!\n" msgstr "La variable d'environnement TERM n'est pas positionnée!\n" -#: src/main.c:2573 +#: gnome/main.c:2573 src/main.c:2573 #, c-format msgid "Library directory for the Midnight Commander: %s\n" msgstr "Répertoire bibliothèque pour Midnight Commander: %s\n" -#: src/main.c:2584 +#: gnome/main.c:2584 src/main.c:2584 msgid "" "Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" msgstr "" -#: src/main.c:2661 +#: gnome/main.c:2661 src/main.c:2661 msgid "Use to debug the background code" msgstr "" -#: src/main.c:2667 +#: gnome/main.c:2667 src/main.c:2667 msgid "Request to run in color mode" msgstr "" -#: src/main.c:2669 +#: gnome/main.c:2669 src/main.c:2669 msgid "Specifies a color configuration" msgstr "" -#: src/main.c:2674 +#: gnome/main.c:2674 src/main.c:2674 msgid "Edits one file" msgstr "Edite un fichier" -#: src/main.c:2678 +#: gnome/main.c:2678 src/main.c:2678 msgid "Displays this help message" msgstr "Affiche ce message d'aide" -#: src/main.c:2681 +#: gnome/main.c:2681 src/main.c:2681 msgid "Displays a help screen on how to change the color scheme" msgstr "" -#: src/main.c:2684 +#: gnome/main.c:2684 src/main.c:2684 msgid "Log ftp dialog to specified file" msgstr "" -#: src/main.c:2691 +#: gnome/main.c:2691 src/main.c:2691 msgid "Obsolete" msgstr "Obsolete" -#: src/main.c:2693 +#: gnome/main.c:2693 src/main.c:2693 msgid "Requests to run in black and white" msgstr "" -#: src/main.c:2695 +#: gnome/main.c:2695 src/main.c:2695 msgid "Disable mouse support in text version" msgstr "Désactive le support de la souris pour la version texte" -#: src/main.c:2698 +#: gnome/main.c:2698 src/main.c:2698 msgid "Disables subshell support" msgstr "" -#: src/main.c:2702 +#: gnome/main.c:2702 src/main.c:2702 msgid "Prints working directory at program exit" msgstr "" -#: src/main.c:2704 +#: gnome/main.c:2704 src/main.c:2704 msgid "Resets soft keys on HP terminals" msgstr "" -#: src/main.c:2706 +#: gnome/main.c:2706 src/main.c:2706 msgid "To run on slow terminals" msgstr "" -#: src/main.c:2709 +#: gnome/main.c:2709 src/main.c:2709 msgid "Use stickchars to draw" msgstr "" -#: src/main.c:2713 +#: gnome/main.c:2713 src/main.c:2713 msgid "Enables subshell support (default)" msgstr "" -#: src/main.c:2718 +#: gnome/main.c:2718 src/main.c:2718 msgid "Tries to use termcap instead of terminfo" msgstr "" -#: src/main.c:2722 +#: gnome/main.c:2722 src/main.c:2722 msgid "Displays the current version" msgstr "" -#: src/main.c:2724 +#: gnome/main.c:2724 src/main.c:2724 msgid "Launches the file viewer on a file" msgstr "" -#: src/main.c:2726 +#: gnome/main.c:2726 src/main.c:2726 msgid "Forces xterm features" msgstr "" -#: src/main.c:2728 +#: gnome/main.c:2728 src/main.c:2728 msgid "Geometry for the window" msgstr "Géométrie de la fenêtre" -#: src/main.c:2728 +#: gnome/main.c:2728 src/main.c:2728 msgid "GEOMETRY" msgstr "GEOMETRIE" -#: src/main.c:2729 +#: gnome/main.c:2729 src/main.c:2729 msgid "No windows opened at startup" msgstr "Pas de fenêtre ouverte au lancement" -#: src/main.c:2731 +#: gnome/main.c:2731 src/main.c:2731 msgid "Display the directory that holds the .links startup files and exit" msgstr "" -#: src/main.c:3015 +#: gnome/main.c:3022 src/main.c:3022 msgid "" "Couldn't open tty line. You have to run mc without the -P flag.\n" "On some systems you may want to run # `which mc`\n" msgstr "" -#: src/main.c:3093 +#: gnome/main.c:3100 src/main.c:3100 msgid " Notice " msgstr " Note " -#: src/main.c:3094 +#: gnome/main.c:3101 src/main.c:3101 msgid "" " The Midnight Commander configuration files \n" " are now stored in the ~/.mc directory, the \n" " files have been moved now\n" msgstr "" -#: src/option.c:75 +#. Not yet implemented the Link bits, so better to not show what we dont have +#: gnome/olddnd.c:662 +msgid "Link" +msgstr "Lien" + +#: gnome/olddnd.c:956 +msgid "Do you want to delete " +msgstr "Voulez-vous vraiment effacer " + +#: gnome/olddnd.c:1535 gnome/screen.c:2094 gnome/screen.c:2134 +#: src/screen.c:2094 src/screen.c:2134 +msgid " Do you really want to execute? " +msgstr " Voulez-vous vraiment éxécuter? " + +#: gnome/olddnd.c:1681 +#, c-format +msgid " Could not open %s directory" +msgstr " Impossible d'ouvrir le répertoire %s" + +#: gnome/option.c:75 src/option.c:75 msgid "safe de&Lete" msgstr "Dé&létion sécurisée" -#: src/option.c:76 +#: gnome/option.c:76 src/option.c:76 msgid "cd follows lin&Ks" msgstr "cd &suit les liens" -#: src/option.c:77 +#: gnome/option.c:77 src/option.c:77 msgid "advanced cho&Wn" msgstr "cho&Wn avancé" -#: src/option.c:78 +#: gnome/option.c:78 src/option.c:78 msgid "l&Ynx-like motion" msgstr "Mouvement l&Ynx-like" -#: src/option.c:80 +#: gnome/option.c:80 src/option.c:80 msgid "Animation" msgstr "Animation" -#: src/option.c:82 +#: gnome/option.c:82 src/option.c:82 msgid "rotatin&G dash" msgstr "&Trait tournant" -#: src/option.c:84 +#: gnome/option.c:84 src/option.c:84 msgid "co&Mplete: show all" msgstr "" -#: src/option.c:85 +#: gnome/option.c:85 src/option.c:85 msgid "&Use internal view" msgstr "" -#: src/option.c:86 +#: gnome/option.c:86 src/option.c:86 msgid "use internal ed&It" msgstr "" -#: src/option.c:87 +#: gnome/option.c:87 src/option.c:87 msgid "auto m&Enus" msgstr "" -#: src/option.c:88 +#: gnome/option.c:88 src/option.c:88 msgid "&Auto save setup" msgstr "S&Auver automatiquement le paramétrage" -#: src/option.c:89 +#: gnome/option.c:89 src/option.c:89 msgid "shell &Patterns" msgstr "" -#: src/option.c:90 +#: gnome/option.c:90 src/option.c:90 msgid "Compute &Totals" msgstr "" -#: src/option.c:91 +#: gnome/option.c:91 src/option.c:91 msgid "&Verbose operation" msgstr "" -#: src/option.c:92 +#: gnome/option.c:92 src/option.c:92 msgid "&Fast dir reload" msgstr "" -#: src/option.c:93 +#: gnome/option.c:93 src/option.c:93 msgid "mi&X all files" msgstr "" -#: src/option.c:94 +#: gnome/option.c:94 src/option.c:94 msgid "&Drop down menus" msgstr "" -#: src/option.c:95 +#: gnome/option.c:95 src/option.c:95 msgid "ma&Rk moves down" msgstr "" -#: src/option.c:96 +#: gnome/option.c:96 src/option.c:96 msgid "show &Hidden files" msgstr "" -#: src/option.c:97 +#: gnome/option.c:97 src/option.c:97 msgid "show &Backup files" msgstr "" -#: src/option.c:104 +#: gnome/option.c:104 src/option.c:104 msgid "&Never" msgstr "&Jamais" -#: src/option.c:105 +#: gnome/option.c:105 src/option.c:105 msgid "on dumb &Terminals" msgstr "sur &Terminaux stupides" -#: src/option.c:106 +#: gnome/option.c:106 src/option.c:106 msgid "alwa&Ys" msgstr "&Toujours" #. Similar code is in layout.c (init_layout()) -#: src/option.c:154 +#: gnome/option.c:154 src/option.c:154 msgid " Configure options " msgstr " Configurer les options " -#: src/option.c:155 +#: gnome/option.c:155 src/option.c:155 msgid " Panel options " msgstr " Options du panel " -#: src/option.c:156 +#: gnome/option.c:156 src/option.c:156 msgid " Pause after run... " msgstr " Pause après l'exécution..." -#: src/option.c:208 +#: gnome/option.c:208 src/option.c:208 msgid "Configure options" msgstr "Configurer les options" -#: src/panelize.c:87 +#: gnome/panelize.c:87 src/panelize.c:87 msgid "&Add new" msgstr "&Ajouter un nouveau" -#: src/panelize.c:99 +#: gnome/panelize.c:99 src/panelize.c:99 msgid " External panelize " msgstr "" -#: src/panelize.c:194 src/panelize.c:458 +#: gnome/panelize.c:194 gnome/panelize.c:458 src/panelize.c:194 +#: src/panelize.c:458 msgid "External panelize" msgstr "" -#: src/panelize.c:219 src/panelize.c:276 src/panelize.c:347 src/panelize.c:368 +#: gnome/panelize.c:219 gnome/panelize.c:276 gnome/panelize.c:347 +#: gnome/panelize.c:368 src/panelize.c:219 src/panelize.c:276 +#: src/panelize.c:347 src/panelize.c:368 msgid "Other command" msgstr "Autre commande" -#: src/panelize.c:260 +#: gnome/panelize.c:260 src/panelize.c:260 msgid " Add to external panelize " msgstr "" -#: src/panelize.c:261 +#: gnome/panelize.c:261 src/panelize.c:261 msgid " Enter command label: " msgstr "" -#: src/panelize.c:301 +#: gnome/panelize.c:301 src/panelize.c:301 msgid " I can't run external panelize while logged on a non local directory " msgstr "" -#: src/panelize.c:351 +#: gnome/panelize.c:351 src/panelize.c:351 msgid "Find *.orig after patching" msgstr "Rechercher les *.orig aprés le patch" -#: src/panelize.c:352 +#: gnome/panelize.c:352 src/panelize.c:352 msgid "Find SUID and SGID programs" msgstr "Rechercher les programmes SUID et SGID" -#: src/panelize.c:403 +#: gnome/panelize.c:403 src/panelize.c:403 msgid "Cannot invoke command." msgstr "Impossible d'invoquer la commande." -#: src/panelize.c:458 +#: gnome/panelize.c:458 src/panelize.c:458 msgid "Pipe close failed" msgstr "Echec de fermeture de tube" -#: src/popthelp.c:31 +#: gnome/popthelp.c:31 src/popthelp.c:31 msgid "Show this help message" msgstr "Affiche ce message d'aide" -#: src/popthelp.c:32 +#: gnome/popthelp.c:32 src/popthelp.c:32 msgid "Display brief usage message" msgstr "Affiche ce bref message d'aide" -#: src/screen.c:399 +#: gnome/screen.c:399 src/screen.c:399 msgid "MTime" msgstr "MTime" -#: src/screen.c:400 +#: gnome/screen.c:400 src/screen.c:400 msgid "ATime" msgstr "ATime" -#: src/screen.c:401 +#: gnome/screen.c:401 src/screen.c:401 msgid "CTime" msgstr "CTime" -#: src/screen.c:403 +#: gnome/screen.c:403 src/screen.c:403 msgid "Perm" msgstr "Perm" -#: src/screen.c:404 +#: gnome/screen.c:404 src/screen.c:404 msgid "Nl" msgstr "" -#: src/screen.c:405 +#: gnome/screen.c:405 src/screen.c:405 msgid "Inode" msgstr "Inode" -#: src/screen.c:406 +#: gnome/screen.c:406 src/screen.c:406 msgid "UID" msgstr "UID" -#: src/screen.c:407 +#: gnome/screen.c:407 src/screen.c:407 msgid "GID" msgstr "GID" -#: src/screen.c:643 +#: gnome/screen.c:643 src/screen.c:643 #, c-format msgid " %s bytes in %d file%s" msgstr " %s octets dans %d fichier%s" -#: src/screen.c:1304 +#: gnome/screen.c:1306 src/screen.c:1306 msgid "Unknow tag on display format: " msgstr "" -#: src/screen.c:2081 src/screen.c:2121 -msgid " Do you really want to execute? " -msgstr " Voulez-vous vraiment éxécuter? " +#: gnome/screen.c:1432 src/screen.c:1432 +msgid "User suplied format looks invalid, reverting to default." +msgstr "" -#: src/screen.c:2093 src/screen.c:2136 +#: gnome/screen.c:2106 gnome/screen.c:2149 src/screen.c:2106 src/screen.c:2149 msgid " No action taken " msgstr " Aucune action effectée " -#: src/screen.c:2356 src/screen.c:2386 src/tree.c:1017 +#: gnome/screen.c:2369 gnome/screen.c:2399 gnome/tree.c:1017 src/screen.c:2369 +#: src/screen.c:2399 src/tree.c:1017 msgid "RenMov" msgstr "" -#: src/screen.c:2357 src/screen.c:2387 src/tree.c:1021 +#: gnome/screen.c:2370 gnome/screen.c:2400 gnome/tree.c:1021 src/screen.c:2370 +#: src/screen.c:2400 src/tree.c:1021 msgid "Mkdir" msgstr "Mkdir" -#: src/screen.c:2373 +#: gnome/screen.c:2386 src/screen.c:2386 #, c-format msgid "" " Can't chdir to %s \n" @@ -5201,29 +5586,29 @@ " Impossible d'aller dans %s \n" " %s " -#: src/subshell.c:287 +#: gnome/subshell.c:287 src/subshell.c:287 #, c-format msgid "Couldn't open named pipe %s\n" msgstr "Impossible d'ouvrir le fichier nommé %s\n" -#: src/subshell.c:705 +#: gnome/subshell.c:705 src/subshell.c:705 msgid " The shell is still active. Quit anyway? " msgstr " Le shell est encore actif. Quitter quand même? " -#: src/subshell.c:731 +#: gnome/subshell.c:731 src/subshell.c:731 msgid " There are stopped jobs." msgstr " Il y a des travaux suspendus." -#: src/subshell.c:732 +#: gnome/subshell.c:732 src/subshell.c:732 msgid " Quit anyway? " msgstr " Quitter quand même? " -#: src/subshell.c:785 +#: gnome/subshell.c:785 src/subshell.c:785 #, c-format msgid "Warning: Couldn't change to %s.\n" msgstr "" -#: src/tree.c:193 +#: gnome/tree.c:193 src/tree.c:193 #, c-format msgid "" "Can't open the %s file for writing:\n" @@ -5232,17 +5617,17 @@ "Impossible d'ouvrir le fichier %s en écriture:\n" "%s\n" -#: src/tree.c:638 +#: gnome/tree.c:638 src/tree.c:638 #, c-format msgid "Copy \"%s\" directory to:" msgstr "Copier le répertoire \"%s\" dans:" -#: src/tree.c:676 +#: gnome/tree.c:676 src/tree.c:676 #, c-format msgid "Move \"%s\" directory to:" msgstr "Déplacer le pépertoire \"%s\" dans:" -#: src/tree.c:683 +#: gnome/tree.c:683 src/tree.c:683 #, c-format msgid "" " Can't stat the destination \n" @@ -5251,24 +5636,24 @@ "Impossible d'accéder à la destination \n" " %s " -#: src/tree.c:689 +#: gnome/tree.c:689 src/tree.c:689 msgid " The destination isn't a directory " msgstr " La destination n'est pas un répertoire " -#: src/tree.c:745 +#: gnome/tree.c:745 src/tree.c:745 #, c-format msgid " Delete %s? " msgstr " Effacer %s? " -#: src/tree.c:777 +#: gnome/tree.c:777 src/tree.c:777 msgid "Static" msgstr "Statique" -#: src/tree.c:777 +#: gnome/tree.c:777 src/tree.c:777 msgid "Dynamc" msgstr "Dynamique" -#: src/tree.c:867 +#: gnome/tree.c:867 src/tree.c:867 #, c-format msgid "" " Can't chdir to \"%s\" \n" @@ -5277,47 +5662,47 @@ " Impossible d'aller dans le répertoire \"%s\" \n" " %s " -#: src/tree.c:1013 +#: gnome/tree.c:1013 src/tree.c:1013 msgid "Forget" msgstr "Oublier" -#: src/tree.c:1026 +#: gnome/tree.c:1026 src/tree.c:1026 msgid "Rmdir" msgstr "Rmdir" -#: src/treestore.c:385 +#: gnome/treestore.c:385 src/treestore.c:385 #, c-format msgid "" "Can't write to the %s file:\n" "%s\n" msgstr "Impossible d'écrire dans le fichier %s:\n" -#: src/user.c:261 +#: gnome/user.c:261 src/user.c:261 #, c-format msgid " Invalid shell pattern defination \"%c\". " msgstr "" -#: src/user.c:394 +#: gnome/user.c:394 src/user.c:394 msgid " Debug " msgstr " Debug " -#: src/user.c:403 +#: gnome/user.c:403 src/user.c:403 msgid " ERROR: " msgstr " ERREUR: " -#: src/user.c:407 +#: gnome/user.c:407 src/user.c:407 msgid " True: " msgstr " Vrai: " -#: src/user.c:409 +#: gnome/user.c:409 src/user.c:409 msgid " False: " msgstr " Faux: " -#: src/user.c:621 +#: gnome/user.c:621 src/user.c:621 msgid " Warning -- ignoring file " msgstr " Avertissement -- fichier ignoré " -#: src/user.c:622 +#: gnome/user.c:622 src/user.c:622 #, c-format msgid "" "File %s is not owned by root or you or is world writable.\n" @@ -5327,30 +5712,45 @@ "écrire.\n" "Son utilisation peux compromettre votre sécurité" -#: src/user.c:640 +#: gnome/user.c:640 src/user.c:640 msgid " I can't run programs while logged on a non local directory " msgstr "" " Je ne peux pas exécuter de programmes lors d'une connexion à un répertoire " "distant " +#: gnome/user.c:724 src/user.c:724 +#, fuzzy, c-format +msgid " Empty file %s " +msgstr "Copier les fichiers" + #. Create listbox -#: src/user.c:727 +#: gnome/user.c:733 src/user.c:733 msgid " User menu " msgstr " Menu utilisateur " -#: src/util.c:228 +#: gnome/util.c:232 src/util.c:232 msgid "name_trunc: too big" msgstr "name_trunc: trop gros" -#: src/utilunix.c:390 +#. strftime() format string for recent dates +#: gnome/util.c:602 gnome/util.c:627 src/util.c:602 src/util.c:627 +msgid "%b %e %H:%M" +msgstr "" + +#. strftime() format string for old dates +#: gnome/util.c:603 gnome/util.c:625 src/util.c:603 src/util.c:625 +msgid "%b %e %Y" +msgstr "" + +#: gnome/utilunix.c:390 src/utilunix.c:390 msgid " Pipe failed " msgstr " Echec du tube " -#: src/utilunix.c:394 +#: gnome/utilunix.c:394 src/utilunix.c:394 msgid " Dup failed " msgstr " Echec de la duplication " -#: src/view.c:401 +#: gnome/view.c:401 src/view.c:401 msgid "" "File: \n" "\n" @@ -5360,7 +5760,7 @@ "\n" " " -#: src/view.c:402 +#: gnome/view.c:402 src/view.c:402 msgid "" "\n" "\n" @@ -5370,27 +5770,27 @@ "\n" "a été modifié, voulez-vous enregistrer les changements?\n" -#: src/view.c:404 +#: gnome/view.c:404 src/view.c:404 msgid " Save changes " msgstr " Enregistrer les changements " -#: src/view.c:446 +#: gnome/view.c:446 src/view.c:446 msgid " Can't spawn child program " msgstr "" -#: src/view.c:455 +#: gnome/view.c:455 src/view.c:455 msgid " Empty output from child filter " msgstr "" -#: src/view.c:460 +#: gnome/view.c:460 src/view.c:460 msgid " Could not open file " msgstr " Impossible d'ouvrir le fichier " -#: src/view.c:475 +#: gnome/view.c:475 src/view.c:475 msgid " Can't open file \"" msgstr " Impossible d'ouvrir le fichier \"" -#: src/view.c:482 +#: gnome/view.c:482 src/view.c:482 msgid "" " Can't stat file \n" " " @@ -5398,11 +5798,11 @@ " Impossible d'ouvrir le fichier\n" " " -#: src/view.c:488 +#: gnome/view.c:488 src/view.c:488 msgid " Can't view: not a regular file " msgstr " Visualisation impossible: ce n'est pas un fichier normal " -#: src/view.c:567 src/view.c:572 +#: gnome/view.c:569 src/view.c:569 #, c-format msgid "" " Can't open \"%s\"\n" @@ -5411,29 +5811,38 @@ " Impossible d'ouvrir \"%s\" \n" " %s " -#: src/view.c:704 +#: gnome/view.c:578 src/view.c:578 +#, c-format +msgid "" +" Can't stat \"%s\"\n" +" %s " +msgstr "" +" Impossible d'ouvrir \"%s\" \n" +" %s " + +#: gnome/view.c:714 src/view.c:714 #, c-format msgid "File: %s" msgstr "Fichier: %s " -#: src/view.c:729 +#: gnome/view.c:739 src/view.c:739 msgid " [grow]" msgstr " [augm.]" -#: src/view.c:1494 +#: gnome/view.c:1516 src/view.c:1516 #, c-format msgid "Searching for `%s'" msgstr "Recherche de `%s'" -#: src/view.c:1601 src/view.c:1723 +#: gnome/view.c:1623 gnome/view.c:1746 src/view.c:1623 src/view.c:1746 msgid " Search string not found " msgstr " Chaine non trouvée " -#: src/view.c:1762 +#: gnome/view.c:1785 src/view.c:1785 msgid " Invalid regular expression " msgstr " Expression régulière invalide " -#: src/view.c:1886 +#: gnome/view.c:1909 src/view.c:1909 #, c-format msgid "" " The current line number is %d.\n" @@ -5442,254 +5851,254 @@ " Le numéro de la ligne courante est %d.\n" " Entrez le nouveau numéro de ligne:" -#: src/view.c:1916 +#: gnome/view.c:1939 src/view.c:1939 msgid " Enter regexp:" msgstr " Entrez l'expression régulière:" -#: src/view.c:2021 +#: gnome/view.c:2044 src/view.c:2044 msgid "Ascii" msgstr "Ascii" -#: src/view.c:2021 +#: gnome/view.c:2044 src/view.c:2044 msgid "Hex" msgstr "Héxa" -#: src/view.c:2022 +#: gnome/view.c:2045 src/view.c:2045 msgid "Line" msgstr "Ligne" -#: src/view.c:2023 +#: gnome/view.c:2046 src/view.c:2046 msgid "RxSrch" msgstr "CherchER" -#: src/view.c:2026 +#: gnome/view.c:2049 src/view.c:2049 msgid "EdText" msgstr "" -#: src/view.c:2026 +#: gnome/view.c:2049 src/view.c:2049 msgid "EdHex" msgstr "" -#: src/view.c:2028 +#: gnome/view.c:2051 src/view.c:2051 msgid "UnWrap" msgstr "" -#: src/view.c:2028 +#: gnome/view.c:2051 src/view.c:2051 msgid "Wrap" msgstr "Césure" -#: src/view.c:2031 +#: gnome/view.c:2054 src/view.c:2054 msgid "HxSrch" msgstr "RechHx" -#: src/view.c:2034 +#: gnome/view.c:2057 src/view.c:2057 msgid "Raw" msgstr "" -#: src/view.c:2034 +#: gnome/view.c:2057 src/view.c:2057 msgid "Parse" msgstr "Analyser" -#: src/view.c:2038 +#: gnome/view.c:2061 src/view.c:2061 msgid "Unform" msgstr "" -#: src/view.c:2038 +#: gnome/view.c:2061 src/view.c:2061 msgid "Format" msgstr "Format" #. KEY_F(0) is not here, since we are mapping it to f10, so there is no reason #. to define f0 as well. Also, it makes Learn keys a bunch of problems :( -#: src/win.c:224 +#: gnome/win.c:224 src/win.c:224 msgid "Function key 1" msgstr "Touche de Fonction 1" -#: src/win.c:225 +#: gnome/win.c:225 src/win.c:225 msgid "Function key 2" msgstr "Touche de Fonction 2" -#: src/win.c:226 +#: gnome/win.c:226 src/win.c:226 msgid "Function key 3" msgstr "Touche de Fonction 3" -#: src/win.c:227 +#: gnome/win.c:227 src/win.c:227 msgid "Function key 4" msgstr "Touche de Fonction 4" -#: src/win.c:228 +#: gnome/win.c:228 src/win.c:228 msgid "Function key 5" msgstr "Touche de Fonction 5" -#: src/win.c:229 +#: gnome/win.c:229 src/win.c:229 msgid "Function key 6" msgstr "Touche de Fonction 6" -#: src/win.c:230 +#: gnome/win.c:230 src/win.c:230 msgid "Function key 7" msgstr "Touche de Fonction 7" -#: src/win.c:231 +#: gnome/win.c:231 src/win.c:231 msgid "Function key 8" msgstr "Touche de Fonction 8" -#: src/win.c:232 +#: gnome/win.c:232 src/win.c:232 msgid "Function key 9" msgstr "Touche de Fonction 9" -#: src/win.c:233 +#: gnome/win.c:233 src/win.c:233 msgid "Function key 10" msgstr "Touche de Fonction 10" -#: src/win.c:234 +#: gnome/win.c:234 src/win.c:234 msgid "Function key 11" msgstr "Touche de Fonction 11" -#: src/win.c:235 +#: gnome/win.c:235 src/win.c:235 msgid "Function key 12" msgstr "Touche de Fonction 12" -#: src/win.c:236 +#: gnome/win.c:236 src/win.c:236 msgid "Function key 13" msgstr "Touche de Fonction 13" -#: src/win.c:237 +#: gnome/win.c:237 src/win.c:237 msgid "Function key 14" msgstr "Touche de Fonction 14" -#: src/win.c:238 +#: gnome/win.c:238 src/win.c:238 msgid "Function key 15" msgstr "Touche de Fonction 15" -#: src/win.c:239 +#: gnome/win.c:239 src/win.c:239 msgid "Function key 16" msgstr "Touche de Fonction 16" -#: src/win.c:240 +#: gnome/win.c:240 src/win.c:240 msgid "Function key 17" msgstr "Touche de Fonction 17" -#: src/win.c:241 +#: gnome/win.c:241 src/win.c:241 msgid "Function key 18" msgstr "Touche de Fonction 18" -#: src/win.c:242 +#: gnome/win.c:242 src/win.c:242 msgid "Function key 19" msgstr "Touche de Fonction 19" -#: src/win.c:243 +#: gnome/win.c:243 src/win.c:243 msgid "Function key 20" msgstr "Touche de Fonction 20" -#: src/win.c:244 +#: gnome/win.c:244 src/win.c:244 msgid "Backspace key" msgstr "" -#: src/win.c:245 +#: gnome/win.c:245 src/win.c:245 msgid "End key" msgstr "" -#: src/win.c:246 +#: gnome/win.c:246 src/win.c:246 msgid "Up arrow key" msgstr "" -#: src/win.c:247 +#: gnome/win.c:247 src/win.c:247 msgid "Down arrow key" msgstr "" -#: src/win.c:248 +#: gnome/win.c:248 src/win.c:248 msgid "Left arrow key" msgstr "" -#: src/win.c:249 +#: gnome/win.c:249 src/win.c:249 msgid "Right arrow key" msgstr "" -#: src/win.c:250 +#: gnome/win.c:250 src/win.c:250 msgid "Home key" msgstr "" -#: src/win.c:251 +#: gnome/win.c:251 src/win.c:251 msgid "Page Down key" msgstr "" -#: src/win.c:252 +#: gnome/win.c:252 src/win.c:252 msgid "Page Up key" msgstr "" -#: src/win.c:253 +#: gnome/win.c:253 src/win.c:253 msgid "Insert key" msgstr "Touche Insertion" -#: src/win.c:254 +#: gnome/win.c:254 src/win.c:254 msgid "Delete key" msgstr "Touche Effacement" -#: src/win.c:255 +#: gnome/win.c:255 src/win.c:255 msgid "Completion/M-tab" msgstr "Complétion/M-tab" -#: src/win.c:256 +#: gnome/win.c:256 src/win.c:256 msgid "+ on keypad" msgstr "+ sur pavé numérique" -#: src/win.c:257 +#: gnome/win.c:257 src/win.c:257 msgid "- on keypad" msgstr "- sur pavé numérique" -#: src/win.c:258 +#: gnome/win.c:258 src/win.c:258 msgid "* on keypad" msgstr "* sur pavé numérique" #. From here on, these won't be shown in Learn keys (no space) -#: src/win.c:260 +#: gnome/win.c:260 src/win.c:260 msgid "Left arrow keypad" msgstr "" -#: src/win.c:261 +#: gnome/win.c:261 src/win.c:261 msgid "Right arrow keypad" msgstr "" -#: src/win.c:262 +#: gnome/win.c:262 src/win.c:262 msgid "Up arrow keypad" msgstr "" -#: src/win.c:263 +#: gnome/win.c:263 src/win.c:263 msgid "Down arrow keypad" msgstr "" -#: src/win.c:264 +#: gnome/win.c:264 src/win.c:264 msgid "Home on keypad" msgstr "" -#: src/win.c:265 +#: gnome/win.c:265 src/win.c:265 msgid "End on keypad" msgstr "" -#: src/win.c:266 +#: gnome/win.c:266 src/win.c:266 msgid "Page Down keypad" msgstr "" -#: src/win.c:267 +#: gnome/win.c:267 src/win.c:267 msgid "Page Up keypad" msgstr "" -#: src/win.c:268 +#: gnome/win.c:268 src/win.c:268 msgid "Insert on keypad" msgstr "'Inser' sur pavé numérique" -#: src/win.c:269 +#: gnome/win.c:269 src/win.c:269 msgid "Delete on keypad" msgstr "'Suppr' sur pavé numérique" -#: src/win.c:270 +#: gnome/win.c:270 src/win.c:270 msgid "Enter on keypad" msgstr "'Entrée' sur pavé numérique" -#: src/win.c:271 +#: gnome/win.c:271 src/win.c:271 msgid "Slash on keypad" msgstr "'/' sur pavé numérique" -#: src/win.c:272 +#: gnome/win.c:272 src/win.c:272 msgid "NumLock on keypad" msgstr "NumLock sur pavé numérique" @@ -5730,13 +6139,12 @@ msgstr "" #: vfs/ftpfs.c:439 -#, fuzzy msgid "ftpfs: sending proxy user password" -msgstr "mot de passe pour ftp anonyme:" +msgstr "ftpfs: envoie du mot de passe pour le proxy" #: vfs/ftpfs.c:443 msgid "ftpfs: proxy authentication succeeded" -msgstr "" +msgstr "ftpfs: succès de l'authentification par le proxy" #: vfs/ftpfs.c:447 #, c-format @@ -5799,70 +6207,69 @@ #: vfs/ftpfs.c:995 msgid "ftpfs: could not setup passive mode" -msgstr "" +msgstr "ftpfs: impossible de configurer le mode passif" #: vfs/ftpfs.c:1066 msgid "ftpfs: aborting transfer." -msgstr "" +msgstr "ftpfs: abandon du transfer." #: vfs/ftpfs.c:1068 #, c-format msgid "ftpfs: abort error: %s" -msgstr "" +msgstr "ftpfs: erreur d'abandon: %s" #: vfs/ftpfs.c:1073 msgid "ftpfs: abort failed" -msgstr "" +msgstr "ftpfs: échec de l'abandon" -#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 -#, fuzzy +#: vfs/ftpfs.c:1160 vfs/ftpfs.c:1339 msgid "ftpfs: CWD failed." -msgstr " Echec de la duplication " +msgstr "ftpfs: échec de CWD." -#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +#: vfs/ftpfs.c:1170 vfs/ftpfs.c:1177 msgid "ftpfs: couldn't resolve symlink" msgstr "" -#: vfs/ftpfs.c:1221 +#: vfs/ftpfs.c:1231 msgid "Resolving symlink..." msgstr "Résolution du lien symbolique..." -#: vfs/ftpfs.c:1323 +#: vfs/ftpfs.c:1333 #, c-format msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" msgstr "" -#: vfs/ftpfs.c:1325 +#: vfs/ftpfs.c:1335 #, c-format msgid "ftpfs: Reading FTP directory %s..." msgstr "ftpfs: Lecture du répertoire FTP %s..." -#: vfs/ftpfs.c:1341 +#: vfs/ftpfs.c:1351 msgid "ftpfs: FAIL" msgstr "ftpfs: ÉCHEC" -#: vfs/ftpfs.c:1432 +#: vfs/ftpfs.c:1442 msgid "ftpfs: reading FTP directory interrupt by user" msgstr "ftpfs: lecture du répertoire FTP interrompue par l'utilisateur" -#: vfs/ftpfs.c:1462 +#: vfs/ftpfs.c:1472 msgid "ftpfs: got listing" msgstr "ftpfs: liste obtenue" -#: vfs/ftpfs.c:1475 +#: vfs/ftpfs.c:1485 msgid "ftpfs: failed" msgstr "ftpfs: échec" -#: vfs/ftpfs.c:1519 +#: vfs/ftpfs.c:1529 msgid "ftpfs: failed; nowhere to fallback to" msgstr "" -#: vfs/ftpfs.c:1583 +#: vfs/ftpfs.c:1593 #, c-format msgid "ftpfs: storing file %d (%d)" msgstr "" -#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +#: vfs/ftpfs.c:2029 vfs/ftpfs.c:2044 msgid "" "~/.netrc file has not correct mode.\n" "Remove password or correct mode." @@ -5908,10 +6315,32 @@ msgid " Invalid password " msgstr " Mot de passe incorrect " -#: vfs/mcfs.c:322 +#: vfs/mcfs.c:322 vfs/smbfs.c:782 msgid " Too many open connections " msgstr " Trop de connexions ouvertes " +#: vfs/smbfs.c:1184 +#, fuzzy, c-format +msgid " %s mkdir'ing %s " +msgstr " lien symbolique: %s " + +#: vfs/smbfs.c:1204 +#, fuzzy, c-format +msgid " %s rmdir'ing %s " +msgstr " lien symbolique: %s " + +#: vfs/smbfs.c:1312 vfs/smbfs.c:1332 vfs/smbfs.c:1393 +#, fuzzy, c-format +msgid " %s opening remote file %s " +msgstr "" +" Impossible de supprimer le fichier \"%s\" \n" +" %s " + +#: vfs/smbfs.c:1416 +#, c-format +msgid " %s renaming files\n" +msgstr " %s renommages de fichiers\n" + #: vfs/tar.c:84 vfs/tar.c:101 #, c-format msgid "" @@ -5939,3 +6368,6 @@ "Hmm,...\n" "%s\n" "ne ressemble pas à une archive tar." + +#~ msgid "Filter" +#~ msgstr "Filtre" Binary files old/mc-4.5.33/po/hu.gmo and new/mc-4.5.34/po/hu.gmo differ diff -ruN old/mc-4.5.33/po/hu.po new/mc-4.5.34/po/hu.po --- old/mc-4.5.33/po/hu.po Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/po/hu.po Sun Jul 4 13:27:08 1999 @@ -0,0 +1,6065 @@ +# mc hu.po +# Copyright (C) 1999 Free Software Foundation, Inc. +# Shooby Ban , 1999. +# Hungarian translation by Kádár András and +# Tamas Fejos +# +msgid "" +msgstr "" +"Project-Id-Version: control-center 4.5.31\n" +"POT-Creation-Date: 1999-05-19 14:40+0200\n" +"Last-Translator: Shooby Ban \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-2\n" +"Content-Transfer-Encoding: 8bit\n" +"From: Tamas FEJOS +36-25-404-573 \n" + +#: edit/edit_key_translator.c:121 +msgid " Emacs key: " +msgstr " Emacs billentyû: " + +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +msgid " Execute Macro " +msgstr " Makró futtatása " + +#. Input line for a single key press follows the ':' +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:715 +msgid " Press macro hotkey: " +msgstr " Nyomj makró gyorsbillentyût: " + +#: edit/edit_key_translator.c:144 +msgid " Insert Literal " +msgstr " Karakter beszúrása " + +#: edit/edit_key_translator.c:144 +msgid " Press any key: " +msgstr " Nyomj meg egy gombot: " + +#: gnome/gcmd.c:58 +msgid " There is no other panel to compare contents to " +msgstr " Nincs másik panel, amivel össze lehetne hasonlítani " + +#: gnome/gcmd.c:109 +msgid "The Midnight Commander Team" +msgstr "A Midnight Commander csapat" + +#: gnome/gcmd.c:111 +msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" +msgstr "hibalista: http://bugs.gnome.org, vagy használd a gnome-bug-ot" + +#: gnome/gcmd.c:123 +msgid "GNU Midnight Commander" +msgstr "GNU Midnight Commander" + +#: gnome/gcmd.c:126 +msgid "The GNOME edition of the Midnight Commander file manager." +msgstr "A GNOME verziója a Midnight Commander file manager-nek." + +#: gnome/gcmd.c:261 +msgid "Sort By" +msgstr "Rendezés:" + +#. we define this up here so we can pass it in to our callback +#: gnome/gcmd.c:266 +msgid "Ignore case sensitivity." +msgstr "kis/Nagy külön" + +#: gnome/gcmd.c:269 +msgid "Sort files by " +msgstr "Fájlok rendezése:" + +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +msgid "Name" +msgstr "Név" + +#: gnome/gcmd.c:281 +msgid "File Type" +msgstr "Fájl típusok" + +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 +#: src/screen.c:397 +msgid "Size" +msgstr "Hossz" + +#: gnome/gcmd.c:293 +msgid "Time Last Accessed" +msgstr "Utolsó elérés ideje" + +#: gnome/gcmd.c:299 +msgid "Time Last Modified" +msgstr "Utolsó módosítás ideje" + +#: gnome/gcmd.c:305 +msgid "Time Last Changed" +msgstr "Utolsó változás ideje" + +#: gnome/gcmd.c:319 +msgid "Reverse the order." +msgstr "Fordított rendezés." + +#: gnome/gcmd.c:384 +msgid "Enter name." +msgstr "Írd be a nevet" + +#: gnome/gcmd.c:390 +msgid "Enter label for command:" +msgstr "Írd be a parancs címkéjét: " + +#: gnome/gcmd.c:495 +msgid "Find all core files" +msgstr "Minden core fájl megkeresése" + +#: gnome/gcmd.c:498 src/panelize.c:350 +msgid "Find rejects after patching" +msgstr "Sikertelen patch próbálkozások" + +#: gnome/gcmd.c:543 +msgid "Run Command" +msgstr " Parancsok futtatása" + +#. Frame 1 +#: gnome/gcmd.c:548 +msgid "Preset Commands" +msgstr "Parancsok elrõre beállítása" + +#. add add/remove buttons in center +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 +msgid "Add" +msgstr "Hozzáad" + +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 +msgid "Remove" +msgstr "Töröl" + +#. Frame 2 +#: gnome/gcmd.c:577 +msgid "Run this Command" +msgstr "Futtasd ezt a parancsot" + +#: gnome/gcmd.c:584 +msgid "Command: " +msgstr "Parancs: " + +#: gnome/gcmd.c:662 +msgid "Set Filter" +msgstr "Szûrõ beállítása" + +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2564 +msgid "Show all files" +msgstr "Minden fájlt mutat" + +#: gnome/gcmd.c:674 +msgid "." +msgstr "" + +#: gnome/gcmd.c:690 +msgid "" +"Enter a filter here for files in the panel view.\n" +"\n" +"For example:\n" +"*.png will show just png images" +msgstr "" +"Írj be egy szûrõt a panelben történõ megjelenítéshez.\n " +"\n" +"Például:\n" +"*.png csak a png fájlokat fogja mutatni" + +#: gnome/gcmd.c:692 +msgid "Enter a Regular Expression to filter files in the panel view." +msgstr "Írj be egy reguláris kifejezést a panelben szûrt megjelenítéshez." + +#: gnome/gcmd.c:752 +msgid " Open with..." +msgstr "Megnyitás másként..." + +#: gnome/gcmd.c:753 +msgid "Enter extra arguments:" +msgstr "Extra argumentumok:" + +#: gnome/gcmd.c:816 +msgid "Desktop entry properties" +msgstr "Desktopbejegyzés tulajdonságai" + +#: gnome/gcmd.c:842 +msgid "Select File" +msgstr "Fájl kijelölése" + +#: gnome/gcmd.c:850 +msgid "" +"Enter a filter here to select files in the panel view with.\n" +"\n" +"For example:\n" +"*.png will select all png images" +msgstr "" +"Írj be egy szûrõt a panelben történõ kijelöléshez.\n " +"\n" +"Például:\n" +"*.png csak a png fájlokat fogja kijelölni" + +#: gnome/gcmd.c:852 +msgid "Enter a regular expression here to select files in the panel view with." +msgstr "Írj be egy reguláris kifejezést a panelben szûrt megjelenítéshez." + +#: gnome/gcmd.c:898 src/cmd.c:543 src/cmd.c:594 +msgid " Malformed regular expression " +msgstr " Hibás reguláris kifejezés " + +#: gnome/gcmd.c:943 +msgid "Creating a desktop link" +msgstr "Egy új munkalap link készítése" + +#: gnome/gcmd.c:944 +msgid "Enter the URL:" +msgstr "Írd be az URL-t:" + +#: gnome/gcustom-layout.c:36 +msgid "Access Time" +msgstr "Hozzáférés ideje" + +#: gnome/gcustom-layout.c:37 +msgid "Creation Time" +msgstr "Létrehozás ideje" + +#. Group +#: gnome/gcustom-layout.c:38 gnome/gnome-file-property-dialog.c:776 +#: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 +#: src/screen.c:409 +msgid "Group" +msgstr "Csoport" + +#: gnome/gcustom-layout.c:39 +msgid "Group ID" +msgstr "Csoport ID" + +#: gnome/gcustom-layout.c:40 +msgid "Inode Number" +msgstr "Inode szám" + +#: gnome/gcustom-layout.c:41 src/achown.c:378 +msgid "Mode" +msgstr "Mód" + +#: gnome/gcustom-layout.c:42 +msgid "Modification Time" +msgstr "Módosítás ideje" + +#: gnome/gcustom-layout.c:44 +msgid "Number of Hard Links" +msgstr "Linkek száma" + +#. Owner +#: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 +#: gnome/gprop.c:390 src/screen.c:408 +msgid "Owner" +msgstr "Tulaj" + +#: gnome/gcustom-layout.c:46 src/screen.c:402 +msgid "Permission" +msgstr "Jogok" + +#: gnome/gcustom-layout.c:48 +msgid "Size (short)" +msgstr "Méret (rendezés)" + +#: gnome/gcustom-layout.c:49 +msgid "Type" +msgstr "Típus" + +#: gnome/gcustom-layout.c:50 +msgid "User ID" +msgstr "Felhasználó ID" + +#: gnome/gcustom-layout.c:144 +msgid "Possible Columns" +msgstr "Lehetséges oszlopok" + +#: gnome/gcustom-layout.c:164 +msgid "Displayed Columns" +msgstr "Megjelenített oszlopok" + +#: gnome/gcustom-layout.c:306 +msgid "Custom View" +msgstr "Beállított nézet" + +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2081 gnome/gmount.c:321 +msgid "Warning" +msgstr "Figyelem" + +#: gnome/gdesktop.c:426 +#, c-format +msgid "Could not open %s; will not have desktop icons" +msgstr "Nem tudom megnyitni '%s'-t, nem lesznek munkaasztal ikonok" + +#: gnome/gdesktop.c:1043 +msgid "While running the mount/umount command" +msgstr "A mount/umount program futása közben" + +#: gnome/gdesktop.c:1112 +msgid "While running the eject command" +msgstr "Az eject program futása közben" + +#: gnome/gdesktop.c:1296 gnome/gicon.c:154 gnome/gtools.c:46 +msgid "Error" +msgstr "Hiba" + +#. Create the link to the user's home directory so that he will have an icon +#: gnome/gdesktop.c:2077 +msgid "Home directory" +msgstr "Saját könyvtár" + +#: gnome/gdesktop.c:2082 +#, c-format +msgid "Could not symlink %s to %s; will not have initial home desktop icon." +msgstr "Nem tudok szimlinket készíteni %s-rõl %s-re, nem lesz saját" +" könyvtár ikon." + +#: gnome/gdesktop.c:2427 +msgid "" +"Unable to locate the file:\n" +"background-properties-capplet\n" +"in your path.\n" +"\n" +"We are unable to set the background." +msgstr "" +"Nem találom a fájlt:\n" +"background-properties-capplet\n" +"a keresési útvonaladban.\n" +"\n" +"Nem tudom beállítani a hátteret." + +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 +msgid "_Terminal" +msgstr "_Terminál" + +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 +msgid "Launch a new terminal in the current directory" +msgstr "Egy új terminált indítson az aktuális könyvtárban" + +#. If this ever changes, make sure you update create_new_menu accordingly. +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 +msgid "_Directory..." +msgstr "_Könyvtár..." + +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 +msgid "Creates a new directory" +msgstr "Új mappa létrehozása" + +#: gnome/gdesktop.c:2453 +msgid "URL L_ink..." +msgstr "" + +#: gnome/gdesktop.c:2453 +msgid "Creates a new URL link" +msgstr "Új URL link létrehozása" + +#: gnome/gdesktop.c:2454 +msgid "_Launcher..." +msgstr "I_ndító..." + +#: gnome/gdesktop.c:2454 +msgid "Creates a new launcher" +msgstr "Új indító létrehozása" + +#: gnome/gdesktop.c:2462 gnome/glayout.c:451 +msgid "Arrange Icons" +msgstr "Ikonok elrendezése" + +#: gnome/gdesktop.c:2463 +msgid "Create New Window" +msgstr "Új ablak készítése" + +#: gnome/gdesktop.c:2465 +msgid "Recreate Desktop Shortcuts" +msgstr "Készítsd el újra a munkaasztal-linkeket" + +#: gnome/gdesktop.c:2466 gnome/glayout.c:454 +msgid "Rescan Desktop" +msgstr "Munkaasztal újraolvasása" + +#: gnome/gdesktop.c:2467 +msgid "Configure Background Image" +msgstr "Háttérkép beállítása" + +#: gnome/gdialogs.c:60 +msgid "To: " +msgstr "Címzett: " + +#: gnome/gdialogs.c:61 +msgid "Copying from: " +msgstr "Másolás honnan: " + +#: gnome/gdialogs.c:62 +msgid "Deleting file: " +msgstr "Fájl törlése: " + +#: gnome/gdialogs.c:370 +msgid "Files Exist" +msgstr "A fájl már létezik" + +#: gnome/gdialogs.c:385 +msgid "" +"Some of the files you are trying to copy already exist in the destination " +"folder. Please select the action to be performed." +msgstr "" +"A fájlok, melyeket megadtál másolásra, már megvannak a célkönyvtárban " +"is. Kérlek mondd meg, mit tegyek." + +#: gnome/gdialogs.c:398 +msgid "Prompt me before overwriting any file." +msgstr "Jelezd, mielõtt felülírnál egy fájlt." + +#: gnome/gdialogs.c:405 +msgid "Don't overwrite any files." +msgstr "Ne írj felül egy fájlt sem." + +#: gnome/gdialogs.c:421 +msgid "Overwrite:" +msgstr "Felülír:" + +#: gnome/gdialogs.c:428 +msgid "Older files." +msgstr "Az öregebb fájlt." + +#: gnome/gdialogs.c:434 +msgid "Files only if size differs." +msgstr "Ha a méret különbözik." + +#: gnome/gdialogs.c:440 +msgid "All files." +msgstr "Minden fájlt." + +#: gnome/gdialogs.c:480 +msgid "File Exists" +msgstr "A fájl már létezik." + +#: gnome/gdialogs.c:486 +#, c-format +msgid "The target file already exists: %s" +msgstr "A célfile \"%s\" már létezik!" + +#: gnome/gdialogs.c:493 +msgid "Replace it?" +msgstr "Cseréljem?" + +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 src/file.c:802 +#: src/screen.c:2368 src/screen.c:2398 src/tree.c:1015 +msgid "Copy" +msgstr "Másol" + +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 +msgid "Move" +msgstr "Mozgat" + +#: gnome/gdialogs.c:588 +msgid "Destination" +msgstr "Cél" + +#: gnome/gdialogs.c:592 +msgid "Find Destination Folder" +msgstr "Célmappa keresése" + +#: gnome/gdialogs.c:597 +msgid "Copy as a background process" +msgstr "Háttér folyamatként másolás" + +#: gnome/gdialogs.c:617 +msgid "Advanced Options" +msgstr "Gyakorlott beállítások" + +#: gnome/gdialogs.c:621 +msgid "Preserve symlinks" +msgstr "Szimbolikus linkek megõrzése" + +#: gnome/gdialogs.c:631 +msgid "Follow links." +msgstr "Kövesd a linkeket." + +#: gnome/gdialogs.c:637 +msgid "" +"Selecting this will copy the files that symlinks point to instead of just " +"copying the link." +msgstr "" +"Ezt kiválasztva a fájlokat a szimbolikus linkeket követve fog másolni," +"nem a linkeket." + +#: gnome/gdialogs.c:642 +msgid "Preserve file attributes." +msgstr "Fájl attribútumokat õrizd meg." + +#: gnome/gdialogs.c:647 +msgid "Preserves the permissions and the UID/GID if possible" +msgstr "Az UID/GID-et megtartja, ha lehetséges" + +#: gnome/gdialogs.c:653 +msgid "Recursively copy subdirectories." +msgstr "A könyvtárak rekurzív másolása." + +#: gnome/gdialogs.c:658 +msgid "If set, this will copy the directories recursively" +msgstr "Ha be van állítva, a könyvtárakat rekurzívan másolja" + +#: gnome/gdialogs.c:767 +#, c-format +msgid "" +"%s\n" +"\n" +"Directory not empty. Delete it recursively?" +msgstr "" +"%s\n" +"\n" +"A könyvtár nem üres. Töröljem rekurzívan?" + +#: gnome/gdialogs.c:776 src/file.c:2228 +msgid " Delete: " +msgstr " Töröl: " + +#: gnome/gdialogs.c:780 +msgid "Do the same for the rest" +msgstr "Csináld ezt a többivel" + +#: gnome/gdialogs.c:863 +msgid "Move Progress" +msgstr "A mozgatás folyamatban" + +#: gnome/gdialogs.c:866 +msgid "Copy Progress" +msgstr "Fájlok másolása" + +#: gnome/gdialogs.c:869 +msgid "Delete Progress" +msgstr "Delete bill." + +#: gnome/gdialogs.c:919 +msgid "File " +msgstr "Fájl " + +#: gnome/gdialogs.c:923 +msgid "is " +msgstr " " + +#: gnome/gdialogs.c:926 +msgid "done." +msgstr "kész." + +#. Translators should take care as "Password" or its translations +#. are used to identify password boxes and hide characters with "*" +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1775 +msgid "Password:" +msgstr "Jelszó" + +#: gnome/gdialogs.c:986 +msgid "Password" +msgstr "Jelszó" + +#. Create the dialog +#: gnome/gdialogs.c:1018 +msgid "Symbolic Link" +msgstr "Szimbolikus link" + +#: gnome/gdialogs.c:1034 src/boxes.c:803 +msgid "Existing filename (filename symlink will point to):" +msgstr "Létezõ fájlnév (ahova a szimlink mutatni fog):" + +#: gnome/gdialogs.c:1048 src/boxes.c:801 +msgid "Symbolic link filename:" +msgstr "Szimbolikus link neve:" + +#: gnome/gdnd.c:52 +msgid "_Move here" +msgstr "_Mozgasd ide" + +#: gnome/gdnd.c:53 +msgid "_Copy here" +msgstr "Má_sold ide" + +#: gnome/gdnd.c:54 +msgid "_Link here" +msgstr "_Linkeld ide" + +#: gnome/gdnd.c:56 +msgid "Cancel drag" +msgstr "Elenged" + +#. FIXME: this error message sucks +#: gnome/gdnd.c:192 +#, c-format +msgid "" +"Could not stat %s\n" +"%s" +msgstr "" +" Nem sikerült %s lekérdezése (stat)\n" +"%s" + +#: gnome/gicon.c:154 +msgid "Default set of icons not found, please check your installation" +msgstr "Alapértelmezett ikoncsoportot nem találtam, ellenõrizd a " +"telepítést, kérlek" + +#: gnome/glayout.c:41 +msgid "_Icon View" +msgstr "_Ikon nézet" + +#: gnome/glayout.c:42 gnome/glayout.c:58 +msgid "Switch view to an icon display" +msgstr "Ikon nézetre kapcsolja az ablakot" + +#: gnome/glayout.c:44 +msgid "_Brief View" +msgstr "_Rövid nézet" + +#: gnome/glayout.c:45 gnome/glayout.c:61 +msgid "Switch view to show just file name and type" +msgstr "Rövid nézetre kapcsolja az ablakot" + +#: gnome/glayout.c:47 +msgid "_Detailed View" +msgstr "_Részletes nézet" + +#: gnome/glayout.c:48 gnome/glayout.c:64 +msgid "Switch view to show detailed file statistics" +msgstr "Részletes nézetre kapcsolja az ablakot" + +#: gnome/glayout.c:50 +msgid "_Custom View" +msgstr "_Beállított nézet" + +#: gnome/glayout.c:51 gnome/glayout.c:67 +msgid "Switch view to show user-defined statistics" +msgstr "Beállított nézetre kapcsolja az ablakot" + +#: gnome/glayout.c:57 +msgid "Icons" +msgstr "Ikonok" + +#: gnome/glayout.c:60 +msgid "Brief" +msgstr "Rövid" + +#: gnome/glayout.c:63 +msgid "Detailed" +msgstr "Részletes" + +#: gnome/glayout.c:66 +msgid "Custom" +msgstr "Beállított" + +#: gnome/glayout.c:302 +msgid "Enter command to run" +msgstr "Írd be az indítandó parancsot" + +#: gnome/glayout.c:315 +msgid "" +"Notice that if you choose to terminate the file manager, you will\n" +"also terminate the GNOME desktop handler.\n" +"\n" +"Are you sure you want to exit?" +msgstr "" +"Megjegyzem, ha kilépsz a fájlkezelõbõl, megállítod\n" +"a munkaasztal-kezelõt is.\n" +"\n" +"Tényleg ki akarsz lépni?" + +#: gnome/glayout.c:327 +msgid "" +"The file manager and the desktop handler are now terminating\n" +"\n" +"If you want to start up again the desktop handler or the file manager\n" +"you can launch it from the Panel, or you can run the UNIX command `gmc'\n" +"\n" +"Press OK to terminate the application, or cancel to continue using it." +msgstr "" +"A fájlmenedzser és a munkaasztal kezelõ most megáll\n" +"\n" +"Ha szeretnéd újraindítani, a panelrõl indítsd el a Fájlkezelõt, vagy\n" +"UNIX parancssorból futtathatod a 'gmc' paranccsal." +"\n" +"Nyomd meg az OK gombot, hogy megállítsd az alkalmazást, vagy a " +"mégsem gombot a folytatáshoz." + +#. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, +#: gnome/glayout.c:384 gnome/gscreen.c:2233 +msgid "_Copy..." +msgstr "Má_sol..." + +#: gnome/glayout.c:384 +msgid "Copy files" +msgstr "Fájlok másolása" + +#: gnome/glayout.c:385 gnome/gscreen.c:2234 +msgid "_Delete..." +msgstr "_Törlés..." + +#: gnome/glayout.c:385 +msgid "Delete files" +msgstr "Fájlok törlése" + +#: gnome/glayout.c:386 gnome/gscreen.c:2235 +msgid "_Move..." +msgstr "_Mozgat..." + +#: gnome/glayout.c:386 +msgid "Rename or move files" +msgstr "Fájlok átnevezése vagy mozgatása" + +#: gnome/glayout.c:388 +msgid "Show directory sizes" +msgstr "Könyvtárak mérete" + +#: gnome/glayout.c:388 +msgid "Shows the disk space used by each directory" +msgstr "A könyvtárak által foglalt területet mutatja" + +#: gnome/glayout.c:395 +msgid "Select _All" +msgstr "Mindent ki_jelöl" + +#: gnome/glayout.c:395 +msgid "Select all files in the current Panel" +msgstr "Minden fájlt kijelöl a panelon" + +#: gnome/glayout.c:397 +msgid "_Select Files..." +msgstr "_Fájlok kijelölése..." + +#: gnome/glayout.c:397 +msgid "Select a group of files" +msgstr "A fájlok egy csoportjának kiválasztása" + +#: gnome/glayout.c:398 +msgid "_Invert Selection" +msgstr "Kijelölés meg_fordítása" + +#: gnome/glayout.c:398 +msgid "Reverses the list of tagged files" +msgstr "Kijelölt állományok listájának megfordítása" + +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2040 +msgid "Search" +msgstr "Keres" + +#: gnome/glayout.c:400 +msgid "Search for a file in the current Panel" +msgstr "Az aktuális panelon fájl keresése" + +#: gnome/glayout.c:403 gnome/gscreen.c:1448 +msgid "_Rescan Directory" +msgstr "_Könyvtár újraolvasása" + +#: gnome/glayout.c:403 +msgid "Rescan the directory contents" +msgstr "Könyvtár tartalmat újra olvas" + +#: gnome/glayout.c:410 +msgid "_Sort By..." +msgstr "_Rendezés..." + +#: gnome/glayout.c:410 +msgid "Confirmation settings" +msgstr "Megerõsítés beállításai" + +#: gnome/glayout.c:411 +msgid "_Filter View..." +msgstr "_Szûrt nézet..." + +#: gnome/glayout.c:411 +msgid "Global option settings" +msgstr "Globális beállítások" + +#: gnome/glayout.c:418 +msgid "_Find File..." +msgstr "_Fájl keresése" + +#: gnome/glayout.c:418 +msgid "Locate files on disk" +msgstr "Fájlok keresése lemezen" + +#. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, +#: gnome/glayout.c:421 +msgid "_Edit mime types..." +msgstr "_Mime tÍpusok szerkesztése..." + +#: gnome/glayout.c:421 +msgid "Edits the MIME type bindings" +msgstr "Szerkeszti a MIME típus hozzárendeléseket" + +#: gnome/glayout.c:423 +msgid "_Run Command..." +msgstr "_Parancs futtatása..." + +#: gnome/glayout.c:423 +msgid "Runs a command" +msgstr "Parancsot futtat" + +#: gnome/glayout.c:425 +msgid "_Run Command in panel..." +msgstr "_Panelben futtass egy parancsot..." + +#: gnome/glayout.c:425 +msgid "Run a command and put the results in a panel" +msgstr "Futtat egy parancsot, a kimenetét megjeleníti a panelon" + +#: gnome/glayout.c:435 +msgid "_Background jobs..." +msgstr "_Háttérben futó munkák..." + +#: gnome/glayout.c:435 +msgid "List of background operations" +msgstr "Háttér mûveletek listája" + +#: gnome/glayout.c:438 +msgid "Exit" +msgstr "Kilép" + +#: gnome/glayout.c:438 +msgid "Terminates the file manager and the desktop" +msgstr "A fájlmenedzsert és a munkaasztalkezelõt megállítja" + +#: gnome/glayout.c:453 +msgid "Rescan System Devices" +msgstr "A rendszereszközök újraellenõrzése" + +#: gnome/glayout.c:461 gnome/glayout.c:471 +msgid "_Layout" +msgstr "_Megjelenés" + +#: gnome/glayout.c:462 gnome/glayout.c:472 +msgid "_Commands" +msgstr "_Parancsok" + +#: gnome/glayout.c:463 +msgid "_Desktop" +msgstr "_Munkaasztal" + +#: gnome/glayout.c:464 gnome/glayout.c:473 +msgid "_Help" +msgstr "_Súgó" + +#: gnome/glayout.c:613 +msgid "File/New/Directory..." +msgstr "Fájl/Új/könyvtár..." + +#: gnome/gmain.c:558 +msgid "" +"You are running the GNOME File Manager as root.\n" +"\n" +"As root, you can damage your system if you are not careful, and the GNOME " +"File Manager will not stop you from doing it." +msgstr "" +"A GNOME fájlkezelõt épp rendszergazdaként futtatod.\n" +"\n" +"Mint root, a rendszeredet tönkreteheted, ha ügyetlen vagy, és a " +"fájlkezelõ ebben nem fog megakadályozni." + +#. we set the file part +#: gnome/gnome-file-property-dialog.c:170 +msgid "Full Name: " +msgstr "Teljes név: " + +#: gnome/gnome-file-property-dialog.c:178 +msgid "File Name" +msgstr "Állomány név" + +#: gnome/gnome-file-property-dialog.c:201 +msgid "File Type: " +msgstr "Fájl típus: " + +#: gnome/gnome-file-property-dialog.c:207 +msgid "File Type: Symbolic Link" +msgstr "Fájltípus: Szimbolikus link" + +#: gnome/gnome-file-property-dialog.c:212 +msgid "Target Name: INVALID LINK" +msgstr "Cél neve: NEM JÓ LINK" + +#: gnome/gnome-file-property-dialog.c:215 +msgid "Target Name: " +msgstr "Cél fájlnév: " + +#: gnome/gnome-file-property-dialog.c:220 +msgid "File Type: Directory" +msgstr "Fájl típus: Könyvtár" + +#: gnome/gnome-file-property-dialog.c:222 +msgid "File Type: Character Device" +msgstr "Fájl típus: Karakter eszköz" + +#: gnome/gnome-file-property-dialog.c:224 +msgid "File Type: Block Device" +msgstr "Fájl típus: Blokk eszköz" + +#: gnome/gnome-file-property-dialog.c:226 +msgid "File Type: Socket" +msgstr "Fájl típus: Csatlakozó" + +#: gnome/gnome-file-property-dialog.c:228 +msgid "File Type: FIFO" +msgstr "Fájl típus: FIFO" + +#: gnome/gnome-file-property-dialog.c:238 +#: gnome/gnome-file-property-dialog.c:242 +#: gnome/gnome-file-property-dialog.c:248 +msgid "File Size: " +msgstr "Fájl hossz: " + +#: gnome/gnome-file-property-dialog.c:238 +msgid " bytes" +msgstr " bájt" + +#: gnome/gnome-file-property-dialog.c:242 +msgid " KBytes (" +msgstr " Kilobájt (" + +#: gnome/gnome-file-property-dialog.c:243 +#: gnome/gnome-file-property-dialog.c:249 +msgid " bytes)" +msgstr " bájt)" + +#: gnome/gnome-file-property-dialog.c:248 +msgid " MBytes (" +msgstr " Megabájt (" + +#: gnome/gnome-file-property-dialog.c:256 +msgid "File Size: N/A" +msgstr "Fájl méret: N/A" + +#: gnome/gnome-file-property-dialog.c:267 +msgid "File Created on: " +msgstr "Létrehozva: " + +#: gnome/gnome-file-property-dialog.c:276 +msgid "Last Modified on: " +msgstr "Módosítva: " + +#: gnome/gnome-file-property-dialog.c:285 +msgid "Last Accessed on: " +msgstr "Elérve: " + +#: gnome/gnome-file-property-dialog.c:303 +msgid "URL:" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:310 +msgid "Caption:" +msgstr "Felirat:" + +#: gnome/gnome-file-property-dialog.c:403 +#: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 +#: src/screen.c:2366 src/screen.c:2396 +msgid "View" +msgstr "Megnéz" + +#: gnome/gnome-file-property-dialog.c:404 +msgid "Use default View options" +msgstr "Használd az alapértelmezett nézetet" + +#: gnome/gnome-file-property-dialog.c:439 +msgid "Select an Icon" +msgstr "Ikon kiválasztása" + +#. we do open first +#: gnome/gnome-file-property-dialog.c:469 gnome/gpopup2.c:187 +msgid "Open" +msgstr "Megnyitás" + +#: gnome/gnome-file-property-dialog.c:479 +msgid "Use default Open action" +msgstr "Használd az alapértelmezett megnyitást" + +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "Elejtés akció" + +#: gnome/gnome-file-property-dialog.c:502 +msgid "Use default Drop action" +msgstr "Használd az alapértelmezett elejtést" + +#: gnome/gnome-file-property-dialog.c:504 +msgid "Use default View action" +msgstr "Az alapértelmezett nézet akció" + +#: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 +#: src/screen.c:2367 src/screen.c:2397 src/view.c:2036 +msgid "Edit" +msgstr "Szerk" + +#: gnome/gnome-file-property-dialog.c:523 +msgid "Use default Edit action" +msgstr "Az alapértelmezett szerkesztés akció" + +#: gnome/gnome-file-property-dialog.c:577 gnome/gprop.c:521 +msgid "Icon" +msgstr "Ikon" + +#. We must be a file or a link to a file. +#: gnome/gnome-file-property-dialog.c:611 +msgid "File Actions" +msgstr "Fájl akciók" + +#: gnome/gnome-file-property-dialog.c:616 +msgid "Open action" +msgstr "Egy akciót megnyit" + +#: gnome/gnome-file-property-dialog.c:617 +msgid "Needs terminal to run" +msgstr "Terminál szükséges futásához" + +#: gnome/gnome-file-property-dialog.c:742 +msgid "File Permissions" +msgstr "Fájl jogosultságok" + +#: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 +msgid "Current mode: " +msgstr "Aktuális jogok:" + +#. Headings +#: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 +msgid "Read" +msgstr "Olvasás" + +#: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 +msgid "Write" +msgstr "Írás" + +#: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 +msgid "Exec" +msgstr "Végrehajtás" + +#: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 +msgid "Special" +msgstr "Különleges" + +#. Permissions +#: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 +msgid "User" +msgstr "Felhasználó" + +#: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 +msgid "Other" +msgstr "Más" + +#. Special +#: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 +msgid "Set UID" +msgstr "UID beállítása" + +#: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 +msgid "Set GID" +msgstr "GID beállítása" + +#: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 +msgid "Sticky" +msgstr "Sticky" + +#: gnome/gnome-file-property-dialog.c:914 +msgid "File ownership" +msgstr "Fájl tulajdonos" + +#: gnome/gnome-file-property-dialog.c:1074 +msgid "URL" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1077 +msgid "Statistics" +msgstr "Statisztikák" + +#: gnome/gnome-file-property-dialog.c:1083 +msgid "Options" +msgstr "Beállítások" + +#: gnome/gnome-file-property-dialog.c:1086 +msgid "Permissions" +msgstr "Jogok" + +#: gnome/gnome-file-property-dialog.c:1089 +msgid " Properties" +msgstr "Tulajdonságok" + +#: gnome/gnome-file-property-dialog.c:1140 +msgid "You entered an invalid username" +msgstr "Nem megfelelõ felhasználónevet írtál be" + +#: gnome/gnome-file-property-dialog.c:1185 +msgid "You must rename your file to something" +msgstr "Át kell nevezned a fájlodat valamire" + +#: gnome/gnome-file-property-dialog.c:1191 +msgid "You cannot rename a file to something containing a '/' character" +msgstr "Nem nevezheted át a fájlodat olyan névre, amiben van '/'" + +#. the first label +#: gnome/gnome-open-dialog.c:383 +msgid "Select an application to open \"" +msgstr "Válassz egy alkalmazást hogy megnyisd \"" + +#: gnome/gnome-open-dialog.c:394 +msgid "Select a file to run with" +msgstr "Válassz ki egy fájlt vele futtatáshoz" + +#. the file tree +#: gnome/gnome-open-dialog.c:405 +msgid "Applications" +msgstr "Alkalmazások" + +#: gnome/gnome-open-dialog.c:421 +msgid "Program to run" +msgstr "Indítandó program" + +#: gnome/gpopup2.c:188 +msgid "Mount device" +msgstr "Eszköz beillesztése" + +#: gnome/gpopup2.c:189 +msgid "Unmount device" +msgstr "Eszköz lecsatolása" + +#: gnome/gpopup2.c:190 +msgid "Eject device" +msgstr "Lemez kiadása" + +#: gnome/gpopup2.c:193 +msgid "Open with..." +msgstr "Megnyitás másként..." + +#: gnome/gpopup2.c:195 +msgid "View Unfiltered" +msgstr "Szûretlen nézet" + +#: gnome/gpopup2.c:198 +msgid "Copy..." +msgstr "Másol..." + +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2371 +#: src/screen.c:2401 +msgid "Delete" +msgstr "Töröl" + +#: gnome/gpopup2.c:200 +msgid "Move..." +msgstr "Mozgat..." + +#: gnome/gpopup2.c:201 +msgid "Hard Link..." +msgstr "Közvetlen Link..." + +#: gnome/gpopup2.c:202 +msgid "Symlink..." +msgstr "Szimbolikus link..." + +#: gnome/gpopup2.c:203 +msgid "Edit Symlink..." +msgstr "Szimlink szerkesztése..." + +#: gnome/gpopup2.c:205 +msgid "Properties..." +msgstr "Tulajdonságok..." + +#: gnome/gprefs.c:88 +msgid "Show backup files" +msgstr "Backup fájlokat mutasd" + +#: gnome/gprefs.c:92 +msgid "Show hidden files" +msgstr "Rejtett fájlokat mutasd" + +#: gnome/gprefs.c:96 +msgid "Mix files and directories" +msgstr "Fájlok/könyvtárak összekeverése" + +#: gnome/gprefs.c:100 +msgid "Use shell patterns instead of regular expressions" +msgstr "Burokminta használata reguláris kifejezés helyett" + +#: gnome/gprefs.c:109 +msgid "Confirm when deleting file" +msgstr "Megerõsítés fájl törlésénél" + +#: gnome/gprefs.c:113 +msgid "Confirm when overwriting files" +msgstr "Felülírás elõtt megerõsítés" + +#: gnome/gprefs.c:117 +msgid "Confirm when executing files" +msgstr "Megerõsítés az indítás elõtt" + +#: gnome/gprefs.c:121 +msgid "Show progress while operations are being performed" +msgstr "Mutasd a sávot amíg a mûvelet tart" + +#: gnome/gprefs.c:130 +msgid "VFS Timeout:" +msgstr "VFS idõtúllépés:" + +#: gnome/gprefs.c:131 gnome/gprefs.c:156 +msgid "Seconds" +msgstr "másodperc" + +#: gnome/gprefs.c:134 +msgid "Anonymous FTP password:" +msgstr "Anonymous FTP jelszó:" + +#: gnome/gprefs.c:138 +msgid "Always use FTP proxy" +msgstr "Ftp proxy használata mindig" + +#: gnome/gprefs.c:147 +msgid "Fast directory reload" +msgstr "Gyors könyvtárlista újraolvasás" + +#: gnome/gprefs.c:151 +msgid "Compute totals before copying files" +msgstr "Számolja ki az 'totál'-t másolás elõtt" + +#: gnome/gprefs.c:155 +msgid "FTP directory cache timeout :" +msgstr "FTPfs cache elévülési idõ:" + +#: gnome/gprefs.c:159 +msgid "Allow customization of icons in icon view" +msgstr "Az ikonok beállítását engedélyezi ikon nézetben" + +#: gnome/gprefs.c:167 +msgid "Use shaped icons" +msgstr "Árnyékolt ikonok használata" + +#: gnome/gprefs.c:171 +msgid "Auto place icons" +msgstr "Ikonok elrendezése" + +#: gnome/gprefs.c:175 +msgid "Snap icons to grid" +msgstr "Ikonok rácsra feszítése" + +#: gnome/gprefs.c:184 +msgid "File display" +msgstr "Fájl megjelenítés" + +#: gnome/gprefs.c:188 +msgid "Confirmation" +msgstr "Megerõsítés" + +#: gnome/gprefs.c:192 +msgid "VFS" +msgstr "" + +#: gnome/gprefs.c:196 +msgid "Caching" +msgstr "" + +#: gnome/gprefs.c:200 +msgid "Desktop" +msgstr "Munkaasztal" + +#: gnome/gprefs.c:479 +msgid "Preferences" +msgstr "Beállítások" + +#: gnome/gprop.c:58 gnome/gprop.c:75 +msgid "Filename" +msgstr "Állomány név" + +#: gnome/gprop.c:67 +msgid "Full name: " +msgstr "Teljes név:" + +#: gnome/gprop.c:109 src/panelize.c:205 +msgid "Command" +msgstr "Parancs" + +#: gnome/gprop.c:119 +msgid "Command:" +msgstr "Parancs:" + +#: gnome/gprop.c:129 +msgid "Use terminal" +msgstr "Terminál használata" + +#: gnome/gprop.c:248 +msgid "File mode (permissions)" +msgstr "Jogosultságok" + +#: gnome/gprop.c:321 gnome/gprop.c:347 +msgid "" +msgstr "" + +#: gnome/gprop.c:494 +msgid "General" +msgstr "Általános" + +#: gnome/gprop.c:505 +msgid "Title" +msgstr "Cím" + +#: gnome/gprop.c:535 +msgid "Select icon" +msgstr "Ikon kiválasztása" + +#: gnome/gscreen.c:1448 +msgid "Reloads the current directory" +msgstr "Újraolvassa az aktuális könyvtárat" + +#: gnome/gscreen.c:1450 +msgid "New _Directory..." +msgstr "Új kö_nyvtár..." + +#: gnome/gscreen.c:1450 +msgid "Creates a new directory here" +msgstr "Új mappa létrehozása itt" + +#: gnome/gscreen.c:1631 +msgid "All files" +msgstr "Minden fájl" + +#: gnome/gscreen.c:1633 +msgid "Archives and compressed files" +msgstr "Archív és tömörített fájlok" + +#: gnome/gscreen.c:1635 +msgid "RPM/DEB files" +msgstr "RPM/DEB fájlok" + +#: gnome/gscreen.c:1637 +msgid "Text/Document files" +msgstr "Szöveg/Dokumentum fájlok" + +#: gnome/gscreen.c:1639 +msgid "HTML and SGML files" +msgstr "HTML és SGML fájlok" + +#: gnome/gscreen.c:1641 +msgid "Postscript and PDF files" +msgstr "Postscript és PDF fájlok" + +#: gnome/gscreen.c:1643 +msgid "Spreadsheet files" +msgstr "Táblázat fájlok" + +#: gnome/gscreen.c:1645 +msgid "Image files" +msgstr "Kép fájlok" + +#: gnome/gscreen.c:1648 +msgid "Video/animation files" +msgstr "Video/animáció fájlok" + +#: gnome/gscreen.c:1650 +msgid "Audio files" +msgstr "Hang fájlok" + +#: gnome/gscreen.c:1652 +msgid "C program files" +msgstr "C program fájlok" + +#: gnome/gscreen.c:1654 +msgid "C++ program files" +msgstr "C++ program fájlok" + +#: gnome/gscreen.c:1656 +msgid "Objective-C program files" +msgstr "Objective-C program fájlok" + +#: gnome/gscreen.c:1658 +msgid "Scheme program files" +msgstr "Scheme program fájlok" + +#: gnome/gscreen.c:1660 +msgid "Assembler program files" +msgstr "Assembler program fájlok" + +#: gnome/gscreen.c:1662 +msgid "Misc. program files" +msgstr "Vegyes program fájlok" + +#: gnome/gscreen.c:1664 +msgid "Font files" +msgstr "Font fájlok" + +#: gnome/gscreen.c:1791 +#, c-format +msgid "Search: %s" +msgstr "Keres: %s" + +#: gnome/gscreen.c:1801 +#, c-format +msgid "%s bytes in %d file" +msgstr " %s bájt %d fájlban" + +#: gnome/gscreen.c:1801 +#, c-format +msgid "%s bytes in %d files" +msgstr " %s bájt %d fájlban" + +#: gnome/gscreen.c:1827 src/screen.c:670 +msgid "" +msgstr "" + +#: gnome/gscreen.c:2233 +msgid "Copy directory" +msgstr "Könyvtár másolása" + +#: gnome/gscreen.c:2234 +msgid "Delete directory" +msgstr "Könyvtár törlése" + +#: gnome/gscreen.c:2235 +msgid "Rename or move directory" +msgstr "Fájlok átnevezése vagy mozgatása" + +#: gnome/gscreen.c:2391 +msgid "Back" +msgstr "Vissza" + +#: gnome/gscreen.c:2391 +msgid "Go to the previously visited directory" +msgstr "Visszalép az elõzõleg látogatott könyvtárba" + +#: gnome/gscreen.c:2393 +msgid "Up" +msgstr "Fel" + +#: gnome/gscreen.c:2393 +msgid "Go up a level in the directory heirarchy" +msgstr "Fellép egy szintet a fájlrendszerben" + +#: gnome/gscreen.c:2395 +msgid "Forward" +msgstr "Elõre" + +#: gnome/gscreen.c:2395 +msgid "Go to the next directory" +msgstr "A következõ könyvtárba visszalép" + +#: gnome/gscreen.c:2398 src/tree.c:1011 +msgid "Rescan" +msgstr "Újraolvas" + +#: gnome/gscreen.c:2398 +msgid "Rescan the current directory" +msgstr "Könyvtár tartalmat újra olvas" + +#: gnome/gscreen.c:2401 +msgid "Home" +msgstr "Saját" + +#: gnome/gscreen.c:2401 +msgid "Go to your home directory" +msgstr "Menj a saját könyvtáramba" + +#: gnome/gscreen.c:2542 +msgid "Location:" +msgstr "Hely:" + +#. 1 +#: gnome/gtools.c:105 gtkedit/editcmd.c:341 gtkedit/editcmd.c:1184 +#: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 +#: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 +#: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/wtools.c:289 src/wtools.c:563 +msgid "&Ok" +msgstr "&Oké" + +#: gnome/gview.c:135 src/view.c:718 +#, c-format +msgid "Offset 0x%08x" +msgstr "Offset 0x%08x" + +#: gnome/gview.c:137 src/view.c:720 +#, c-format +msgid "Col %d" +msgstr "Oszl %d" + +#: gnome/gview.c:141 src/view.c:724 +#, c-format +msgid "%s bytes" +msgstr "%s bájt" + +#: gnome/gview.c:305 +msgid "_Goto line" +msgstr "_Ugrás sorra" + +#: gnome/gview.c:306 +msgid "Jump to a specified line number" +msgstr "Ugrás egy meghatározott sorra" + +#: gnome/gview.c:308 +msgid "_Monitor file" +msgstr "Fájl figyelése" + +#: gnome/gview.c:308 +msgid "Monitor file growing" +msgstr "Fájlnövekedés figyelése" + +#: gnome/gview.c:315 +msgid "Regexp search" +msgstr "Szabkif keresés" + +#: gnome/gview.c:316 +msgid "Regular expression search" +msgstr "Szabályos kifejezés keresés" + +#: gnome/gview.c:325 +msgid "_Wrap" +msgstr "_SorTörés" + +#: gnome/gview.c:326 +msgid "Wrap the text" +msgstr "Sortörés" + +#. Can not use this one yet, as it destroys the viewer, need to fix that +#: gnome/gview.c:329 +msgid "_Parsed view" +msgstr "Ér_telmezett nézet" + +#: gnome/gview.c:332 +msgid "_Formatted" +msgstr "_Formázott" + +#: gnome/gview.c:334 +msgid "_Hex" +msgstr "_Hexa" + +#: gnome/gview.c:340 +msgid "_Search" +msgstr "_Keres" + +#: gnome/gwidget.c:90 +msgid "ok" +msgstr "ok" + +#: gnome/gwidget.c:92 +msgid "cancel" +msgstr "mégsem" + +#: gnome/gwidget.c:94 +msgid "help" +msgstr "súgó" + +#: gnome/gwidget.c:96 src/file.c:2252 +msgid "yes" +msgstr "igen" + +#: gnome/gwidget.c:98 src/file.c:2250 +msgid "no" +msgstr "nem" + +#: gnome/gwidget.c:100 +msgid "exit" +msgstr "kilép" + +#: gnome/gwidget.c:102 +msgid "abort" +msgstr "megszakít" + +#: gnome/gmount.c:195 +msgid "Could not open the /etc/fstab file" +msgstr " A fájlt nem lehet megnyitni " + +#: gnome/gmount.c:322 +#, c-format +msgid "Could not symlink %s to %s; will not have such a desktop device icon." +msgstr "Nem tudom elkészíteni a %s szimlinket %s-rõl, nem lesz ilyen " +"munkaasztal ikon." + +#: gnome/gmount.c:374 gnome/gmount.c:389 +#, c-format +msgid "CD-ROM %d" +msgstr "CDROM: %d" + +#: gnome/gmount.c:379 +#, c-format +msgid "Floppy %d" +msgstr "Floppy: %d" + +#: gnome/gmount.c:385 +#, c-format +msgid "Disk %d" +msgstr "Lemez: %d" + +#: gnome/gmount.c:395 +#, c-format +msgid "NFS dir %s" +msgstr "NFS könyvtár: %s" + +#: gnome/gmount.c:399 +#, c-format +msgid "Device %d" +msgstr "Eszköz: %d" + +#. The file-name is printed after the ':' +#: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 +#: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 +#: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 +#: src/screen.c:2386 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: vfs/fish.c:224 +msgid " Error " +msgstr " Hiba " + +#: gtkedit/edit.c:131 gtkedit/edit.c:233 +msgid " Failed trying to open file for reading: " +msgstr " A file megnyitása olvasásra nem sikerült: " + +#: gtkedit/edit.c:240 +msgid " Cannot get size/permissions info on file: " +msgstr " Az állomány méret és jogosultság információja nem elérhetõ: " + +#: gtkedit/edit.c:247 +msgid " Not an ordinary file: " +msgstr " Nem egy közönséges állomány: " + +#: gtkedit/edit.c:253 +msgid " File is too large: " +msgstr " Túl nagy az állomány: " + +#: gtkedit/edit.c:254 +msgid "" +" \n" +" Increase edit.h:MAXBUF and recompile the editor. " +msgstr "" +" \n" +" Növeld meg a MAXBUF értékét az edit.h fájlban és fordítsd újra az editort. " + +#: gtkedit/edit.c:310 gtkedit/edit.c:346 +msgid " Error allocating memory " +msgstr " Memóriafoglalási hiba " + +#: gtkedit/editcmd.c:334 +msgid "Quick save " +msgstr "Gyors mentés " + +#: gtkedit/editcmd.c:335 +msgid "Safe save " +msgstr " Biztonsági mentés " + +#: gtkedit/editcmd.c:336 +msgid "Do backups -->" +msgstr "Nincs visszaállítás -->" + +#. NLS for hotkeys? +#: gtkedit/editcmd.c:339 gtkedit/editcmd.c:1136 gtkedit/editcmd.c:1182 +#: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 +#: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 +#: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 +#: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 +#: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 +#: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 +msgid "&Cancel" +msgstr "&Mégsem" + +#: gtkedit/editcmd.c:345 +msgid "Extension:" +msgstr "Kiterjesztés:" + +#. NLS ? +#: gtkedit/editcmd.c:352 +msgid " Edit Save Mode " +msgstr " Szerkesztés mentési mód " + +#: gtkedit/editcmd.c:476 +msgid " Save As " +msgstr " Mentés új néven " + +#. Warning message with a query to continue or cancel the operation +#: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 +#: src/help.c:318 src/main.c:699 src/screen.c:1432 src/screen.c:2106 +#: src/screen.c:2149 src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 +#: src/utilunix.c:394 src/utilunix.c:465 vfs/mcfs.c:170 +msgid " Warning " +msgstr " Figyelem " + +#: gtkedit/editcmd.c:491 +msgid " A file already exists with this name. " +msgstr " Ilyen nevû állomány már létezik. " + +#. Push buttons to over-write the current file, or cancel the operation +#: gtkedit/editcmd.c:493 +msgid "Overwrite" +msgstr "Felülír" + +#: gtkedit/editcmd.c:493 gtkedit/editcmd.c:555 gtkedit/editcmd.c:782 +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +#: gtkedit/editcmd.c:1578 +msgid "Cancel" +msgstr "Mégsem" + +#: gtkedit/editcmd.c:509 +msgid " Save as " +msgstr " Mentés új néven " + +#: gtkedit/editcmd.c:509 gtkedit/editcmd.c:2633 +msgid " Error trying to save file. " +msgstr " Hiba az állomány mentése közben. " + +#. This heads the delete macro error dialog box +#: gtkedit/editcmd.c:625 gtkedit/editcmd.c:633 gtkedit/editcmd.c:658 +msgid " Delete macro " +msgstr " Makró törlése " + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:627 +msgid " Error trying to open temp file " +msgstr " Hiba az átmeneti állomány megnyitásakor " + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:635 gtkedit/editcmd.c:696 gtkedit/editcmd.c:764 +msgid " Error trying to open macro file " +msgstr " Hiba a makró állomány megnyitásakor " + +#: gtkedit/editcmd.c:640 gtkedit/editcmd.c:648 gtkedit/editcmd.c:684 +#: gtkedit/editcmd.c:739 +#, c-format +msgid "key '%d 0': " +msgstr " bill '%d 0': " + +#: gtkedit/editcmd.c:659 +msgid " Error trying to overwrite macro file " +msgstr " Hiba a makró állomány felülírásakor " + +#. This heads the 'Macro' dialog box +#: gtkedit/editcmd.c:676 +msgid " Macro " +msgstr " Makró " + +#. Input line for a single key press follows the ':' +#: gtkedit/editcmd.c:678 +msgid " Press the macro's new hotkey: " +msgstr " Nyomd meg a makró új gyors billentyûjét: " + +#. This heads the 'Save Macro' dialog box +#: gtkedit/editcmd.c:696 +msgid " Save macro " +msgstr " Makró mentése " + +#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:713 +msgid " Delete Macro " +msgstr " Makró törlése " + +#. This heads the 'Load Macro' dialog box +#: gtkedit/editcmd.c:763 +msgid " Load macro " +msgstr " Makró betöltése " + +#: gtkedit/editcmd.c:777 gtkedit/editcmd.c:779 +msgid " Confirm save file? : " +msgstr " Tényleg mentenni akarod az állományt? : " + +#. Buttons to 'Confirm save file' query +#: gtkedit/editcmd.c:782 +msgid " Save file " +msgstr " Állomány mentése " + +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2032 +msgid "Save" +msgstr "Mentés" + +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +msgid "" +" Current text was modified without a file save. \n" +" Continue discards these changes. " +msgstr "" +" Az aktuális szöveg mentés nélkül lett módósítva. \n" +" Ha folytatod, a változások elvesznek. " + +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +msgid "Continue" +msgstr "Folytatás" + +#. Heads the 'Load' file dialog box +#: gtkedit/editcmd.c:828 gtkedit/editcmd.c:842 +msgid " Load " +msgstr " Betöltés " + +#: gtkedit/editcmd.c:828 +msgid " Error trying to open file for reading " +msgstr " Hiba a fájl olvasása közben " + +#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 +msgid " Block is large, you may not be able to undo this action. " +msgstr " A blokk túl nagy, nem fogod tudni visszavonni ezt a mûveletet. " + +#: gtkedit/editcmd.c:1083 +msgid " Continue " +msgstr " Folytatás " + +#: gtkedit/editcmd.c:1083 +msgid " Cancel " +msgstr " Mégsem " + +#: gtkedit/editcmd.c:1138 src/filegui.c:597 +msgid "al&L" +msgstr "&Mind" + +#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:267 +msgid "&Skip" +msgstr "&Következõ" + +#: gtkedit/editcmd.c:1142 +msgid "&Replace" +msgstr "&Cserél" + +#. This is for the confirm replace dialog box. The replaced string comes after the ':' +#: gtkedit/editcmd.c:1148 gtkedit/editcmd.c:1576 +msgid " Replace with: " +msgstr " Csere erre:" + +#: gtkedit/editcmd.c:1152 +msgid " Confirm replace " +msgstr " Felülírás megerõsítése " + +#: gtkedit/editcmd.c:1186 gtkedit/editcmd.c:1271 +msgid "scanf &Expression" +msgstr " Scanf &kifejezés " + +#: gtkedit/editcmd.c:1188 +msgid "replace &All" +msgstr "Mi&ndent cseréli" + +#: gtkedit/editcmd.c:1190 +msgid "pr&Ompt on replace" +msgstr " Csere elõtt &megerõsítés " + +#: gtkedit/editcmd.c:1192 gtkedit/editcmd.c:1273 +msgid "&Backwards" +msgstr " V&isszafelé " + +#: gtkedit/editcmd.c:1194 gtkedit/editcmd.c:1275 +msgid "&Regular expression" +msgstr " &Reguláris kifejezés " + +#: gtkedit/editcmd.c:1196 gtkedit/editcmd.c:1277 +msgid "&Whole words only" +msgstr " &Csak teljes szavakat " + +#: gtkedit/editcmd.c:1198 gtkedit/editcmd.c:1279 +msgid "case &Sensitive" +msgstr "kis/N&agy külön" + +#: gtkedit/editcmd.c:1202 +msgid " Enter replacement argument order eg. 3,2,1,4 " +msgstr " Add meg az argumentum sorrendet, pl. 3,2,1,4 " + +#: gtkedit/editcmd.c:1206 +msgid " Enter replacement string:" +msgstr " Írd be a cserélendõ szöveget:" + +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1957 +msgid " Enter search string:" +msgstr " Írd be a keresett szöveget:" + +#. Heads the 'Replace' dialog box +#: gtkedit/editcmd.c:1229 gtkedit/editcmd.c:1480 gtkedit/editcmd.c:1574 +#: gtkedit/editcmd.c:2125 gtkedit/editcmd.c:2156 gtkedit/editcmd.c:2158 +msgid " Replace " +msgstr " Csere " + +#. Heads the 'Search' dialog box +#: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 +#: src/view.c:1510 src/view.c:1609 src/view.c:1732 src/view.c:1925 +#: src/view.c:1957 +msgid " Search " +msgstr " Keresés " + +#. An input line comes after the ':' +#: gtkedit/editcmd.c:1346 +msgid " Enter search text : " +msgstr " Keresett szöveg: " + +#: gtkedit/editcmd.c:1353 +msgid " Enter replace text : " +msgstr " Csere erre : " + +#: gtkedit/editcmd.c:1356 gtkedit/editcmd.c:1357 +#, c-format +msgid "" +"You can enter regexp substrings with %s (not \\1, \\2 like sed) then use " +"\"Enter...order\"" +msgstr "" +"Beírhatsz egy reguláris kifejezést %s-el (nem \\1, \\2 mint a sed-ben)" +"majd használd az 'Írd be..rendezési'" + +#: gtkedit/editcmd.c:1359 +msgid " Enter argument (or substring) order : " +msgstr " Add meg az argumentum (vagy résszöveg) sorrendet : " + +#. Tool hint +#: gtkedit/editcmd.c:1363 gtkedit/editcmd.c:1364 +msgid "" +"Enter the order of replacement of your scanf format specifiers or regexp " +"substrings" +msgstr "" +"Írd be a rendezési elvet a scanf formátumú vagy reguláris kifejezés " +"helyett" + +#. The following are check boxes +#: gtkedit/editcmd.c:1369 +msgid " Whole words only " +msgstr " Csak teljes szavakat " + +#: gtkedit/editcmd.c:1371 +msgid " Case sensitive " +msgstr " Kis és nagybetû megkülönböztetése " + +#: gtkedit/editcmd.c:1374 +msgid " Regular expression " +msgstr " Szabályos kifejezés " + +#: gtkedit/editcmd.c:1375 gtkedit/editcmd.c:1376 +msgid "See the regex man page for how to compose a regular expression" +msgstr "Szabályos kifelyezések alkotásához nézd meg a regexp man oldalt" + +#: gtkedit/editcmd.c:1382 +msgid " Backwards " +msgstr " Visszafelé " + +#. Tool hint +#: gtkedit/editcmd.c:1384 gtkedit/editcmd.c:1385 +msgid "Warning: Searching backward can be slow" +msgstr "Figyelem: a visszafelé keresés lassabb lehet" + +#: gtkedit/editcmd.c:1398 +msgid " Prompt on replace " +msgstr " Csere elõtt megerõsítés " + +#. Tool hint +#: gtkedit/editcmd.c:1400 +msgid "Ask before making each replacement" +msgstr "Megerõsítést kér minden csere elõtt" + +#: gtkedit/editcmd.c:1402 +msgid " Replace all " +msgstr " Mindet kicserél " + +#: gtkedit/editcmd.c:1405 +msgid " Scanf expression " +msgstr " Scanf kifejezés " + +#. Tool hint +#: gtkedit/editcmd.c:1407 +msgid "Allows entering of a C format string, see the scanf man page" +msgstr "A `scanf' C függvényben használt formátummegadást tesz lehetõvé" + +#. Tool hint +#: gtkedit/editcmd.c:1412 +msgid "Begin search, Enter" +msgstr "A keresés megkezdéséhez nyomj ENTER-t" + +#. Tool hint +#: gtkedit/editcmd.c:1415 +msgid "Abort this dialog, Esc" +msgstr "Kilépés ebbõl a párbeszédablakból: Esc" + +#. Buttons for the confirm replace dialog box. +#: gtkedit/editcmd.c:1578 +msgid "Replace" +msgstr "Cserél" + +#: gtkedit/editcmd.c:1578 +msgid "Skip" +msgstr "Kihagy" + +#: gtkedit/editcmd.c:1578 +msgid "Replace all" +msgstr "Mindet cseréli" + +#: gtkedit/editcmd.c:1951 +msgid "" +" Invalid regular expression, or scanf expression with to many conversions " +msgstr " Hibás regexp vagy scanf kifejezés túl sok konvertálással " + +#. "Invalid regexp string or scanf string" +#: gtkedit/editcmd.c:2127 +msgid " Error in replacement format string. " +msgstr " Hibás a cserélésre megadott formátum. " + +#: gtkedit/editcmd.c:2155 +#, c-format +msgid " %ld replacements made. " +msgstr " %ld csere történt. " + +#: gtkedit/editcmd.c:2158 gtkedit/editcmd.c:2227 +msgid " Search string not found. " +msgstr " A keresett szöveg nem található. " + +#. Confirm 'Quit' dialog box +#: gtkedit/editcmd.c:2251 gtkedit/editcmd.c:2266 gtkedit/editcmd.c:2269 +msgid " Quit " +msgstr " Kilépés " + +#: gtkedit/editcmd.c:2252 gtkedit/editcmd.c:2270 +msgid "" +" Current text was modified without a file save. \n" +" Save with exit? " +msgstr "" +" Az aktuális szöveg változásai még nem lettek elmentve. \n" +" El kívánod menteni kilépés elõtt? " + +#: gtkedit/editcmd.c:2266 +msgid " File was modified, Save with exit? " +msgstr " A fájl megváltozott. Elmented mielõtt kilépsz? " + +#: gtkedit/editcmd.c:2266 +msgid "Cancel quit" +msgstr "Mégsem lépek ki" + +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&Yes" +msgstr "&Igen" + +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&No" +msgstr "&Nem" + +#: gtkedit/editcmd.c:2270 +msgid " &Cancel quit " +msgstr " &Mégsem lépek ki " + +#: gtkedit/editcmd.c:2270 +msgid " &Yes " +msgstr " &Igen " + +#: gtkedit/editcmd.c:2270 +msgid " &No " +msgstr " &Nem " + +#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2548 +msgid " Copy to clipboard " +msgstr " Másolás vágólapra " + +#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2548 +#: gtkedit/editcmd.c:2561 +msgid " Unable to save to file. " +msgstr " Nem sikerült a fájl mentése. " + +#: gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2561 +msgid " Cut to clipboard " +msgstr " Kivágás a vágólapra " + +#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 +#: gtkedit/editcmd.c:2595 src/view.c:1897 +msgid " Goto line " +msgstr " Ugrás sorra " + +#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 +#: gtkedit/editcmd.c:2595 +msgid " Enter line: " +msgstr " Sor száma: " + +#: gtkedit/editcmd.c:2616 gtkedit/editcmd.c:2633 +msgid " Save Block " +msgstr " Kijelölés mentése " + +#: gtkedit/editcmd.c:2667 +msgid " Insert File " +msgstr " Fájl beszúrása " + +#: gtkedit/editcmd.c:2682 +msgid " Insert file " +msgstr " Fájl beszúrása " + +#: gtkedit/editcmd.c:2682 +msgid " Error trying to insert file. " +msgstr " Hiba a fájl beszúrása közben. " + +#. Not essential to translate +#: gtkedit/editcmd.c:2702 +msgid " Sort block " +msgstr " Kijelölés rendezése " + +#. Not essential to translate +#: gtkedit/editcmd.c:2702 gtkedit/editcmd.c:2756 +msgid " You must first highlight a block of text. " +msgstr " Elõször ki kell jelölnöd egy szövegrészt! " + +#: gtkedit/editcmd.c:2709 +msgid " Run Sort " +msgstr " Rendezés " + +#. Not essential to translate +#: gtkedit/editcmd.c:2711 +msgid " Enter sort options (see manpage) separated by whitespace: " +msgstr "" +" A rendezés paraméterei: (segítség: man sort) whitespace-szel elválasztva " + +#: gtkedit/editcmd.c:2722 gtkedit/editcmd.c:2728 +msgid " Sort " +msgstr " Rendezés " + +#. Not essential to translate +#: gtkedit/editcmd.c:2724 +msgid " Error trying to execute sort command " +msgstr " Hiba a `sort' parancs futtatása során. " + +#. Not essential to translate +#: gtkedit/editcmd.c:2730 +msgid " Sort returned non-zero: " +msgstr " A `sort' parancs hibával fejezõdött be: " + +#. Not essential to translate +#: gtkedit/editcmd.c:2754 gtkedit/editcmd.c:2784 +msgid " Process block " +msgstr " Kijelölés feldolgozása " + +#. Not essential to translate +#: gtkedit/editcmd.c:2786 +msgid " Error trying to stat file " +msgstr " Hiba a fájl adatainak lekérdezésénél " + +#: gtkedit/editcmd.c:2856 +msgid " Mail " +msgstr " E-mail " + +#: gtkedit/editcmd.c:2869 +msgid " Copies to" +msgstr " Másolatok" + +#: gtkedit/editcmd.c:2873 +msgid " Subject" +msgstr " Téma" + +#: gtkedit/editcmd.c:2877 +msgid " To" +msgstr " Címzett" + +#: gtkedit/editcmd.c:2879 +msgid " mail -s -c " +msgstr " mail -s -c " + +#: gtkedit/editoptions.c:36 +msgid "Intuitive" +msgstr "Intuitív" + +#: gtkedit/editoptions.c:36 +msgid "Emacs" +msgstr "" + +#: gtkedit/editoptions.c:39 +msgid "None" +msgstr "Nincs" + +#: gtkedit/editoptions.c:39 +msgid "Dynamic paragraphing" +msgstr "Dinamikus bekezdés" + +#: gtkedit/editoptions.c:39 +msgid "Type writer wrap" +msgstr "Mint az írógép" + +#. 2 +#: gtkedit/editoptions.c:74 +msgid "Word wrap line length : " +msgstr " Sortörésnél sor hossza:" + +#. 4 +#: gtkedit/editoptions.c:80 +msgid "Tab spacing : " +msgstr "Tab közök: " + +#: gtkedit/editoptions.c:88 +msgid "synta&X highlighting" +msgstr "Szinta&Xis kiemelés" + +#. 7 +#: gtkedit/editoptions.c:94 +msgid "confir&M before saving" +msgstr "&Megerõsítés mentés elõtt" + +#. 8 +#: gtkedit/editoptions.c:97 +msgid "fill tabs with &Spaces" +msgstr "tab-ok kitölté&Se szóközökkel" + +#. 9 +#: gtkedit/editoptions.c:100 +msgid "&Return does autoindent" +msgstr "az ente&R indentál" + +#. 10 +#: gtkedit/editoptions.c:103 +msgid "&Backspace through tabs" +msgstr "&Backspace tabokat ugrik" + +#. 11 +#: gtkedit/editoptions.c:106 +msgid "&Fake half tabs" +msgstr "&Fél tab-ok mutatása" + +#. 13 +#: gtkedit/editoptions.c:112 +msgid "Wrap mode" +msgstr "Sortörés" + +#. 15 +#: gtkedit/editoptions.c:118 +msgid "Key emulation" +msgstr "Billentyûzet mód" + +#: gtkedit/editoptions.c:159 +msgid " Editor options " +msgstr " Szerkesztõ beállítások " + +#. Not essential to translate +#: gtkedit/editwidget.c:312 +msgid "Error initialising editor.\n" +msgstr "Hiba a szövegszerkesztõ inicializálásakor.\n" + +#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2364 +#: src/screen.c:2394 src/tree.c:1009 src/view.c:2027 +msgid "Help" +msgstr "Súgó" + +#: gtkedit/editwidget.c:1067 +msgid "Mark" +msgstr "Kijelöl" + +#: gtkedit/editwidget.c:1068 +msgid "Replac" +msgstr "Csere" + +#: gtkedit/editwidget.c:1074 src/main.c:1707 +msgid "PullDn" +msgstr "FõMenû" + +#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2029 +#: src/view.c:2049 +msgid "Quit" +msgstr "Kilép" + +#: gtkedit/editmenu.c:57 +msgid " Word wrap " +msgstr " Sortörés " + +#. Not essential to translate +#: gtkedit/editmenu.c:59 +msgid " Enter line length, 0 for off: " +msgstr " Sor hossza: (0 kikapcsolja)" + +#: gtkedit/editmenu.c:70 +msgid " About " +msgstr " Névjegy " + +#: gtkedit/editmenu.c:71 +msgid "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" A user friendly text editor written\n" +" for the Midnight Commander.\n" +msgstr "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" Felhasználóbarát szövegszerkesztõ \n" +" a Midnight Commanderhez írva.\n" + + +#: gtkedit/editmenu.c:119 gtkedit/editmenu.c:135 +msgid "&Open/load... C-o" +msgstr "&Megnyitás... C-o" + +#: gtkedit/editmenu.c:120 +msgid "&New C-n" +msgstr "Ú&j C-n" + +#: gtkedit/editmenu.c:122 gtkedit/editmenu.c:138 +msgid "&Save F2" +msgstr "M&entés F2" + +#: gtkedit/editmenu.c:123 gtkedit/editmenu.c:139 +msgid "save &As... F12" +msgstr "Me&ntés új néven F12" + +#: gtkedit/editmenu.c:125 gtkedit/editmenu.c:141 +msgid "&Insert file... F15" +msgstr "Fájl &beszúrás... F15" + +#: gtkedit/editmenu.c:126 +msgid "copy to &File... C-f" +msgstr "Má&solás fájlba...C-f" + +#: gtkedit/editmenu.c:128 gtkedit/editmenu.c:144 +msgid "a&Bout... " +msgstr "Né&vjegy... " + +#: gtkedit/editmenu.c:130 gtkedit/editmenu.c:146 +msgid "&Quit F10" +msgstr "&Kilépés F10" + +#: gtkedit/editmenu.c:136 +msgid "&New C-x k" +msgstr "Ú&j C-x k" + +#: gtkedit/editmenu.c:142 +msgid "copy to &File... " +msgstr "Má&solás fájlba... " + +#: gtkedit/editmenu.c:151 gtkedit/editmenu.c:168 +msgid "&Toggle Mark F3" +msgstr "&Kijelölés be/ki F3" + +#: gtkedit/editmenu.c:152 gtkedit/editmenu.c:169 +msgid "&Mark Columns S-F3" +msgstr "&Oszlopok kijelölése" + +#: gtkedit/editmenu.c:154 gtkedit/editmenu.c:171 +msgid "toggle &Ins/overw Ins" +msgstr "Beszúr/&felülír Ins" + +#: gtkedit/editmenu.c:156 gtkedit/editmenu.c:173 +msgid "&Copy F5" +msgstr "&Másolás F5" + +#: gtkedit/editmenu.c:157 gtkedit/editmenu.c:174 +msgid "&Move F6" +msgstr "Á&thelyezés F6" + +#: gtkedit/editmenu.c:158 gtkedit/editmenu.c:175 +msgid "&Delete F8" +msgstr "Tö&rlés F8" + +#: gtkedit/editmenu.c:160 gtkedit/editmenu.c:177 +msgid "&Undo C-u" +msgstr "V&isszavonás C-u" + +#: gtkedit/editmenu.c:162 gtkedit/editmenu.c:179 +msgid "&Beginning C-PgUp" +msgstr "&Elejére C-PgUp" + +#: gtkedit/editmenu.c:163 gtkedit/editmenu.c:180 +msgid "&End C-PgDn" +msgstr "&Végére C-PgDn" + +#: gtkedit/editmenu.c:185 gtkedit/editmenu.c:192 +msgid "&Search... F7" +msgstr "&Keresés... F7" + +#: gtkedit/editmenu.c:186 gtkedit/editmenu.c:193 +msgid "search &Again F17" +msgstr "Keresés &tovább F17" + +#: gtkedit/editmenu.c:187 gtkedit/editmenu.c:194 +msgid "&Replace... F4" +msgstr "&Csere... F4" + +#: gtkedit/editmenu.c:199 gtkedit/editmenu.c:221 +msgid "&Goto line... M-l" +msgstr "&Ugrás sorra... M-l" + +#: gtkedit/editmenu.c:201 gtkedit/editmenu.c:223 +msgid "insert &Literal... C-q" +msgstr "&Speciális karakter... C-q" + +#: gtkedit/editmenu.c:203 gtkedit/editmenu.c:225 +msgid "&Refresh screen C-l" +msgstr "&Képernyõ frissítése C-l" + +#: gtkedit/editmenu.c:205 gtkedit/editmenu.c:227 +msgid "&Start record macro C-r" +msgstr "Makró&rögzítés indítása C-r" + +#: gtkedit/editmenu.c:206 gtkedit/editmenu.c:228 +msgid "&Finish record macro... C-r" +msgstr "Makrórögzítés &vége... C-r" + +#: gtkedit/editmenu.c:207 +msgid "&Execute macro... C-a, KEY" +msgstr "&Makró futtatása...C-a, BILL" + +#: gtkedit/editmenu.c:208 gtkedit/editmenu.c:230 +msgid "delete macr&O... " +msgstr "Makró &törlése... " + +#: gtkedit/editmenu.c:210 gtkedit/editmenu.c:232 +msgid "insert &Date/time " +msgstr "&Dátum/idõ beszúrása " + +#: gtkedit/editmenu.c:212 gtkedit/editmenu.c:234 +msgid "format p&Aragraph M-p" +msgstr "&Bekezdés betördelése M-p" + +#: gtkedit/editmenu.c:213 +msgid "'ispell' s&Pell check C-p" +msgstr "&ispell' helyesírásell. C-p" + +#: gtkedit/editmenu.c:214 gtkedit/editmenu.c:236 +msgid "sor&T... M-t" +msgstr "R&endezés... M-t" + +#: gtkedit/editmenu.c:215 gtkedit/editmenu.c:237 +msgid "'indent' &C Formatter F19" +msgstr "&C kód gyorsformázó F19" + +#: gtkedit/editmenu.c:216 +msgid "&Mail... " +msgstr "E-&mail... " + +#: gtkedit/editmenu.c:229 +msgid "&Execute macro... C-x e, KEY" +msgstr "Makró &futtatása C-x e, BILL" + +#: gtkedit/editmenu.c:235 +msgid "'ispell' s&Pell check M-$" +msgstr "&ispell' helyesírásell. M-$" + +#: gtkedit/editmenu.c:244 gtkedit/editmenu.c:253 +msgid "&General... " +msgstr "Á<alános..." + +#: gtkedit/editmenu.c:245 gtkedit/editmenu.c:254 +msgid "&Save mode..." +msgstr "&Mentési beállítások..." + +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +msgid "&Layout..." +msgstr "&Megjelenés..." + +#. The following are menu options. Do not change the key bindings (eg. C-o) and preserve '\t' +#: gtkedit/editmenu.c:266 gtkedit/editmenu.c:275 gtkedit/editmenu.c:392 +#: src/chmod.c:164 src/chown.c:130 +msgid " File " +msgstr " Állomány " + +#: gtkedit/editmenu.c:267 gtkedit/editmenu.c:276 gtkedit/editmenu.c:408 +msgid " Edit " +msgstr " Szerkesztés " + +#: gtkedit/editmenu.c:268 gtkedit/editmenu.c:277 +msgid " Sear/Repl " +msgstr " Keresés/csere " + +#: gtkedit/editmenu.c:269 gtkedit/editmenu.c:278 gtkedit/editmenu.c:448 +msgid " Command " +msgstr " Parancsok " + +#: gtkedit/editmenu.c:270 gtkedit/editmenu.c:279 +msgid " Options " +msgstr " Beállítások " + +#: gtkedit/editmenu.c:393 +msgid "Open...\tC-o" +msgstr "Megnyit...\tC-o" + +#: gtkedit/editmenu.c:394 +msgid "New\tC-n" +msgstr "Új\tC-n" + +#: gtkedit/editmenu.c:396 +msgid "Save\tF2" +msgstr "Mentés\tF2" + +#: gtkedit/editmenu.c:397 +msgid "Save as...\tF12" +msgstr "Mentés másként...\tF12" + +#: gtkedit/editmenu.c:399 +msgid "Insert file...\tF15" +msgstr "Fájl beszúrás...\tF15" + +#: gtkedit/editmenu.c:400 +msgid "Copy to file...\tC-f" +msgstr "Másolás fájlba...\tC-f" + +#. Tool hint +#: gtkedit/editmenu.c:403 +msgid "Disk operations" +msgstr "Lemezmûveletek" + +#: gtkedit/editmenu.c:409 +msgid "Toggle mark\tF3" +msgstr "Kijelölés be/ki\tF3" + +#: gtkedit/editmenu.c:410 +msgid "Toggle mark columns\tC-b" +msgstr "Oszlopjelölés be/ki\tC-b" + +#: gtkedit/editmenu.c:412 +msgid "Toggle book mark\tC-M-Ins" +msgstr "Könyvjelzõ be/ki\tC-M-Ins" + +#: gtkedit/editmenu.c:413 +msgid "Previous book mark\tC-M-Up" +msgstr "Elõzõ könyvjelzõ be/ki\tC-M-Fel" + +#: gtkedit/editmenu.c:414 +msgid "Next book mark\tC-M-Down" +msgstr "Következõ könyvjelzõ\tC-M-Le" + +#: gtkedit/editmenu.c:415 +msgid "Flush book marks" +msgstr "Könyvjelzõ frissítés ki/be" + +#: gtkedit/editmenu.c:417 +msgid "Toggle insert/overwrite\tIns" +msgstr "Beszúr/felülír\tIns" + +#: gtkedit/editmenu.c:419 +msgid "Copy block to cursor\tF5" +msgstr "Kijelölés másolása\tF5" + +#: gtkedit/editmenu.c:420 +msgid "Move block to cursor\tF6" +msgstr "Kijelölés áthelyezése\tF6" + +#: gtkedit/editmenu.c:421 +msgid "Delete block\tF8/C-Del" +msgstr "Kijelölés törlése\t/C-Del" + +#: gtkedit/editmenu.c:423 +msgid "Copy block to clipbrd\tC-Ins" +msgstr "Kijelölés másolás vágólapra\tC-Ins" + +#: gtkedit/editmenu.c:424 +msgid "Cut block to clipbrd\tS-Del" +msgstr "Kijelölés áthelyezés vágólapra\tS-Del" + +#: gtkedit/editmenu.c:425 +msgid "Paste block from clipbrd\tS-Ins" +msgstr "Beillesztés vágólapról\tS-Ins" + +#: gtkedit/editmenu.c:426 +msgid "Selection history\tM-Ins" +msgstr "Kiválasztás elõzmények\tM-Ins" + +#: gtkedit/editmenu.c:428 +msgid "Undo\tC-BackSpace" +msgstr "Visszavonás\tC-BackSpace" + +#. Tool hint +#: gtkedit/editmenu.c:431 +msgid "Manipulating blocks of text" +msgstr "Mûvelet a kijelölt szövegen" + +#: gtkedit/editmenu.c:436 +msgid " Srch/Replce " +msgstr " Keresés/Csere " + +#: gtkedit/editmenu.c:437 +msgid "Search...\tF7" +msgstr "Keresés...\tF7" + +#: gtkedit/editmenu.c:438 +msgid "Search again\tF17" +msgstr "Keresés tovább\tF17" + +#: gtkedit/editmenu.c:439 +msgid "Replace...\tF4" +msgstr "Csere...\tF4" + +#: gtkedit/editmenu.c:440 +msgid "Replace again\tF14" +msgstr "Következõ csere\tF14" + +#. Tool hint +#: gtkedit/editmenu.c:443 +msgid "Search for and replace text" +msgstr "Keresett és új szöveg" + +#: gtkedit/editmenu.c:449 +msgid "Goto line...\tM-l" +msgstr "Ugrás sorra...\tM-l" + +#: gtkedit/editmenu.c:451 +msgid "Start record macro\tC-r" +msgstr "Makrórögzítés indítása\tC-r" + +#: gtkedit/editmenu.c:452 +msgid "Finish record macro...\tC-r" +msgstr "Makrórögzítés vége\tC-r" + +#: gtkedit/editmenu.c:453 +msgid "Execute macro...\tC-a, KEY" +msgstr "Makró futtatása\tC-a, BILL" + +#: gtkedit/editmenu.c:454 +msgid "Delete macro...\t" +msgstr "Makró törlése...\t" + +#: gtkedit/editmenu.c:456 +msgid "Insert date/time\tC-d" +msgstr "Dátum/idõ beszúrása\tC-d" + +#: gtkedit/editmenu.c:457 +msgid "Format paragraph\tM-p" +msgstr "Bekezdés formázása\tM-p" + +#: gtkedit/editmenu.c:459 +msgid "Refresh display\tC-l" +msgstr "Képernyõ frissítése\tC-l" + +#. Tool hint +#: gtkedit/editmenu.c:462 +msgid "Macros and internal commands" +msgstr "Makrók és belsõ parancsok" + +#: gtkedit/gtkedit.c:65 +msgid "&Dismiss" +msgstr "&Mésgem" + +#: gtkedit/gtkedit.c:66 +msgid " Enter file name: " +msgstr " Írd be a fájlnevet: " + +#: gtkedit/gtkedit.c:111 +msgid "The Quick Brown Fox Jumps Over The Lazy Dog" +msgstr "Árvíztûrõ tükörfúrógép" + +#: gtkedit/gtkedit.c:802 +msgid "" +"gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" +msgstr "" +"gtkedit.c: a HOME környezeti változó nincs beállítva és nincs passwd " +"bejegyzés - leállok\n" + +#: gtkedit/gtkedit.c:1290 +msgid "Clear the edit buffer" +msgstr "Töröld a szerkesztõ puffert" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert File" +msgstr "Fájl beszúrása" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert text from a file" +msgstr "Szöveg beszúrása is fájlba" + +#: gtkedit/gtkedit.c:1297 +msgid "Copy to file" +msgstr "Fájlba másol" + +#: gtkedit/gtkedit.c:1297 +msgid "copy a block to a file" +msgstr "másold a blokkot fájlba" + +#: gtkedit/gtkedit.c:1337 +msgid "Search/Replace" +msgstr "Keresés/Csere" + +#: gtkedit/syntax.c:1339 gtkedit/syntax.c:1346 +msgid " Load syntax file " +msgstr " Szintaxis fájl betöltése" + +#: gtkedit/syntax.c:1339 +msgid " File access error " +msgstr " Fájl elérési hiba " + +#: gtkedit/syntax.c:1345 +#, c-format +msgid " Error in file %s on line %d " +msgstr " Hiba a %s fájl %d. sorában " + +#: src/achown.c:72 src/chmod.c:115 src/chown.c:80 +msgid "&Set" +msgstr "&Oké" + +#: src/achown.c:73 +msgid "S&kip" +msgstr "&Kihagy" + +#: src/achown.c:74 src/chmod.c:119 src/chown.c:83 +msgid "Set &all" +msgstr "&Mind" + +#: src/achown.c:362 src/achown.c:369 +msgid "owner" +msgstr "tulaj" + +#: src/achown.c:364 src/achown.c:371 +msgid "group" +msgstr "csoport" + +#: src/achown.c:366 +msgid "other" +msgstr "többiek" + +#: src/achown.c:374 +msgid "On" +msgstr "On" + +#: src/achown.c:376 +msgid "Flag" +msgstr "Vált" + +#: src/achown.c:383 +#, c-format +msgid "%6d of %d" +msgstr "%6d a %d-ból" + +#: src/achown.c:391 +msgid " Chown advanced command " +msgstr " Haladó chown " + +#: src/achown.c:629 src/achown.c:645 src/achown.c:708 src/chmod.c:285 +#: src/chmod.c:370 +#, c-format +msgid "" +" Couldn't chmod \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a jogosultságok állítása (chmod) a \"%s\" fájlon \n" +" %s " + +#: src/achown.c:634 src/achown.c:649 src/achown.c:712 src/chown.c:223 +#: src/chown.c:345 +#, c-format +msgid "" +" Couldn't chown \"%s\" \n" +" %s " +msgstr "" +" Ne sikerült a tulajdonos állítása (chown) a \"%s\" fájlon \n" +" %s " + +#: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 +#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:639 +msgid " Oops... " +msgstr " Ajjaj... " + +#: src/achown.c:667 +msgid " I can't run the Advanced Chown command on an extfs " +msgstr " A Haladó chown parancs nem alkalmazható nem valódi fájlrendszeren " + +#: src/achown.c:671 +msgid " I can't run the Advanced Chown command on a tarfs " +msgstr " A Haladó chown parancs nem alkalmazható tar archívumban " + +#: src/background.c:181 +msgid "Background process:" +msgstr "Háttér folyamat:" + +#: src/background.c:287 src/file.c:2173 +msgid " Background process error " +msgstr " Háttér folyamat hiba " + +#: src/background.c:294 +msgid " Child died unexpectedly " +msgstr " Az alprocessz váratlanul végetért " + +#: src/background.c:296 +msgid " Unknown error in child " +msgstr " Ismeretlen hiba az alprocesszben " + +#: src/background.c:311 +msgid " Background protocol error " +msgstr " Háttérmunka protokoll hiba " + +#: src/background.c:312 +msgid "" +" Background process sent us a request for more arguments \n" +" than we can handle. \n" +msgstr "" +" A háttérmunka processz több argumentumot vár, mint amennyit \n" +" kezelni tudunk. \n" + +#: src/boxes.c:63 +msgid " Listing mode " +msgstr " Listázási mód " + +#: src/boxes.c:68 +msgid "&Full file list" +msgstr "&Hosszú lista" + +#: src/boxes.c:69 +msgid "&Brief file list" +msgstr "&Rövid lista" + +#: src/boxes.c:70 +msgid "&Long file list" +msgstr "Ré&szletes lista" + +#: src/boxes.c:71 +msgid "&User defined:" +msgstr "&Felhasználói:" + +#: src/boxes.c:72 +msgid "&Icon view" +msgstr "&Ikon nézet" + +#: src/boxes.c:137 +msgid "user &Mini status" +msgstr "S&aját mini fájlinfó" + +#: src/boxes.c:186 +msgid "Listing mode" +msgstr "Listázási mód" + +#: src/boxes.c:280 +msgid "&Reverse" +msgstr "&Fordított" + +#: src/boxes.c:281 +msgid "case sensi&tive" +msgstr "kis/N&agy külön" + +#: src/boxes.c:282 +msgid "Sort order" +msgstr "Rendezés" + +#: src/boxes.c:381 +msgid " confirm &Exit " +msgstr " &Kilépés elõtt " + +#: src/boxes.c:383 +msgid " confirm e&Xecute " +msgstr " F&uttatás elõtt " + +#: src/boxes.c:385 +msgid " confirm o&Verwrite " +msgstr " &Felülírás elõtt " + +#: src/boxes.c:387 +msgid " confirm &Delete " +msgstr " &Törlés elõtt " + +#: src/boxes.c:393 +msgid " Confirmation " +msgstr " Megerõsítés " + +#: src/boxes.c:461 +msgid "Full 8 bits output" +msgstr "&8 bites kimenet" + +#: src/boxes.c:461 +msgid "ISO 8859-1" +msgstr "&ISO 8859-1" + +#: src/boxes.c:461 +msgid "7 bits" +msgstr "&7 bites" + +#: src/boxes.c:468 +msgid "F&ull 8 bits input" +msgstr "8 bites &bevitel" + +#: src/boxes.c:476 +msgid " Display bits " +msgstr " Karakter ábrázolás " + +#: src/boxes.c:651 +msgid "&Always use ftp proxy" +msgstr "ftp &proxy-n keresztül" + +#: src/boxes.c:653 +msgid "sec" +msgstr "mp" + +#: src/boxes.c:657 +msgid "ftpfs directory cache timeout:" +msgstr "ftpfs cache elévülési idõ:" + +#: src/boxes.c:661 +msgid "ftp anonymous password:" +msgstr "ftp anonymous jelszó:" + +#: src/boxes.c:668 +msgid "Timeout for freeing VFSs:" +msgstr "VFS elévülési idõ:" + +#: src/boxes.c:674 +msgid " Virtual File System Setting " +msgstr " Virtuális fájlrendszer beállítások" + +#: src/boxes.c:740 +msgid "Quick cd" +msgstr "Gyors könyvtár váltás" + +#. want cd like completion +#: src/boxes.c:745 +msgid "cd" +msgstr "könyvtár váltás" + +#: src/boxes.c:796 +msgid "Symbolic link" +msgstr "Szimbolikus link" + +#: src/boxes.c:833 +msgid "Running " +msgstr "Futás " + +#: src/boxes.c:834 src/find.c:719 src/find.c:960 +msgid "Stopped" +msgstr "Megállítva" + +#: src/boxes.c:895 +msgid "&Stop" +msgstr "&Leállítás" + +#: src/boxes.c:896 +msgid "&Resume" +msgstr "&Folytat" + +#: src/boxes.c:897 +msgid "&Kill" +msgstr "&Kilõ" + +#: src/boxes.c:936 +msgid "Background Jobs" +msgstr "Háttér munkák" + +#: src/chmod.c:95 +msgid "execute/search by others" +msgstr "futtat/belép a többieknek" + +#: src/chmod.c:96 +msgid "write by others" +msgstr "írás a többieknek" + +#: src/chmod.c:97 +msgid "read by others" +msgstr "olvasás a többieknek" + +#: src/chmod.c:98 +msgid "execute/search by group" +msgstr "futtat/belép a csoportnak" + +#: src/chmod.c:99 +msgid "write by group" +msgstr "írás a csoportnak" + +#: src/chmod.c:100 +msgid "read by group" +msgstr "olvasás a csoportnak" + +#: src/chmod.c:101 +msgid "execute/search by owner" +msgstr "futtat/belép a tulajnak" + +#: src/chmod.c:102 +msgid "write by owner" +msgstr "írás a tulajnak" + +#: src/chmod.c:103 +msgid "read by owner" +msgstr "olvasás a tulajnak" + +#: src/chmod.c:104 +msgid "sticky bit" +msgstr "sticky bit" + +#: src/chmod.c:105 +msgid "set group ID on execution" +msgstr "Futtatás csoporttagként" + +#: src/chmod.c:106 +msgid "set user ID on execution" +msgstr "Futtatás tulajként" + +#: src/chmod.c:116 +msgid "C&lear marked" +msgstr "&Töröl" + +#: src/chmod.c:117 +msgid "S&et marked" +msgstr "&Bekapcsol" + +#: src/chmod.c:118 +msgid "&Marked all" +msgstr "B&eállít" + +#: src/chmod.c:152 +msgid "Permissions (Octal)" +msgstr "Jogosultságok (oktális)" + +#: src/chmod.c:154 +msgid "Owner name" +msgstr "Tulajdonos neve" + +#: src/chmod.c:156 +msgid "Group name" +msgstr "Csoport neve" + +#: src/chmod.c:160 +msgid " Chmod command " +msgstr " Chmod parancs " + +#: src/chmod.c:162 src/chown.c:120 +msgid " Permission " +msgstr " Jogosultság " + +#: src/chmod.c:169 +msgid "Use SPACE to change" +msgstr "Változtatás: SPACE" + +#: src/chmod.c:171 +msgid "an option, ARROW KEYS" +msgstr "Mozgás: nyilak" + +#: src/chmod.c:173 +msgid "to move between options" +msgstr "Kijelölés: T vagy Ins" + +#: src/chmod.c:175 +msgid "and T or INS to mark" +msgstr " " + +#: src/chmod.c:233 +msgid "Chmod command" +msgstr "Chmod parancs" + +#: src/chmod.c:321 +msgid " I can't run the Chmod command on an extfs " +msgstr " A Chmod parancs nem alkalmazható nem valódi fájlrendszeren " + +#: src/chmod.c:325 +msgid " I can't run the Chmod command on a tarfs " +msgstr " A Chown parancs nem alkalmazható tar archívumban " + +#: src/chown.c:81 +msgid "Set &users" +msgstr "&Tulaj" + +#: src/chown.c:82 +msgid "Set &groups" +msgstr "&Csoport" + +#: src/chown.c:112 +msgid " Name " +msgstr " Fájlnév " + +#: src/chown.c:114 +msgid " Owner name " +msgstr " Tulaj neve " + +#: src/chown.c:116 src/chown.c:128 +msgid " Group name " +msgstr " Csoport neve " + +#: src/chown.c:118 +msgid " Size " +msgstr " Hossz " + +#: src/chown.c:124 +msgid " Chown command " +msgstr " Chown parancs " + +#: src/chown.c:126 +msgid " User name " +msgstr " Tulajdonos " + +#: src/chown.c:192 +msgid "" +msgstr "" + +#. add fields for unknown names (numbers) +#: src/chown.c:193 +msgid "" +msgstr "" + +#: src/chown.c:261 +msgid " I can't run the Chown command on an extfs " +msgstr " A Chown parancs nem alkalmazható nem valódi fájlrendszeren " + +#: src/chown.c:265 +msgid " I can't run the Chown command on a tarfs " +msgstr " A Chown parancs nem alkalmazható tar archívumban " + +#: src/cmd.c:198 +#, c-format +msgid " Can not fetch a local copy of %s " +msgstr " A(z) %s fájlnak nem található a helyi példánya " + +#: src/cmd.c:248 +msgid " CD " +msgstr " CD " + +#: src/cmd.c:248 +msgid "Files tagged, want to cd?" +msgstr "Ki vannak jelölve fájlok. Könyvtárat váltasz?" + +#: src/cmd.c:254 src/cmd.c:713 src/cmd.c:727 +msgid "Could not change directory" +msgstr " Nem tudtam könyvtárat váltani" + +#: src/cmd.c:283 +msgid " View file " +msgstr " Fájl megtekintése " + +#: src/cmd.c:283 +msgid " Filename:" +msgstr " Fájlnév:" + +#: src/cmd.c:300 +msgid " Filtered view " +msgstr " Parancskimenet " + +#: src/cmd.c:300 +msgid " Filter command and arguments:" +msgstr " A futtatandó program parancssora:" + +#: src/cmd.c:388 +msgid "Create a new Directory" +msgstr "Új mappa létrehozása" + +#: src/cmd.c:388 +msgid " Enter directory name:" +msgstr " Új könyvtár neve:" + +#: src/cmd.c:449 +msgid " Filter " +msgstr " Szûrés " + +#: src/cmd.c:449 +msgid " Set expression for filtering filenames" +msgstr " Szûrõ kifejezés a fájlnevekre" + +#: src/cmd.c:515 +msgid " Select " +msgstr " Kijelölés " + +#: src/cmd.c:567 +msgid " Unselect " +msgstr " Kijelölés törlése " + +#: src/cmd.c:640 +msgid "Extension file edit" +msgstr "Társítások" + +#: src/cmd.c:641 +msgid " Which extension file you want to edit? " +msgstr " Melyik társítás beállítást szeretnéd szerkeszteni? " + +#: src/cmd.c:642 +msgid "&User" +msgstr "&Felhasználói" + +#: src/cmd.c:642 src/cmd.c:668 +msgid "&System Wide" +msgstr "&Rendszer szintû" + +#: src/cmd.c:665 +msgid "Menu file edit" +msgstr "Menü fájl szerkesztése" + +#: src/cmd.c:666 +msgid " Which menu file will you edit? " +msgstr " Melyik menüfájlt kívánod szerkeszteni? " + +#: src/cmd.c:668 +msgid "&Local" +msgstr "&Helyi" + +#: src/cmd.c:668 +msgid "&Home" +msgstr "&Saját" + +#: src/cmd.c:853 +msgid " Compare directories " +msgstr " Könyvtárak összehasonlítása " + +#: src/cmd.c:853 +msgid " Select compare method: " +msgstr " Az összehasonlítás módja: " + +#: src/cmd.c:854 +msgid "&Quick" +msgstr "&Gyors" + +#: src/cmd.c:854 +msgid "&Size only" +msgstr "&Csak fájlhossz" + +#: src/cmd.c:854 +msgid "&Thorough" +msgstr "&Alapos" + +#: src/cmd.c:864 +msgid " Both panels should be on the listing view mode to use this command " +msgstr " Mindkét panelban fájllistának kell lennie a parancshoz " + +#: src/cmd.c:878 +msgid " The command history is empty " +msgstr " A parancssor elõzmények üres " + +#: src/cmd.c:884 +msgid " Command history " +msgstr " Parancssor elõzmények " + +#: src/cmd.c:926 +msgid "" +" Not an xterm or Linux console; \n" +" the panels cannot be toggled. " +msgstr "" +" Ez nem xterm vagy Linux konzol, \n" +" a panelokat nem lehet kapcsolgatni. " + +#: src/cmd.c:965 +msgid "Type `exit' to return to the Midnight Commander" +msgstr "Az `exit' beírásával visszatérhetsz a Midnight Commanderbe" + +#: src/cmd.c:1020 +#, c-format +msgid "" +" Couldn't stat %s \n" +" %s " +msgstr "" +" Nem sikerült a %s fájl adatainak lekérdezése (stat)\n" +" %s " + +#: src/cmd.c:1029 src/cmd.c:1031 +msgid " Link " +msgstr " Link " + +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 +msgid " to:" +msgstr " cél:" + +#: src/cmd.c:1041 +#, c-format +msgid " link: %s " +msgstr " link: %s " + +#: src/cmd.c:1074 +#, c-format +msgid " symlink: %s " +msgstr " szimbolikus link: %s" + +#: src/cmd.c:1128 +#, c-format +msgid " Symlink `%s' points to: " +msgstr " '%s' szimlink ide mutat:" + +#: src/cmd.c:1133 +msgid " Edit symlink " +msgstr " Szimbolikus link módosítása " + +#: src/cmd.c:1138 +#, c-format +msgid " edit symlink, unable to remove %s: %s " +msgstr " %s szimlink szerkesztése, nem tudom törölni %s-t: %s " + +#: src/cmd.c:1142 +#, c-format +msgid " edit symlink: %s " +msgstr " %s szimlink szerkesztése " + +#: src/cmd.c:1169 +msgid " Link symbolically " +msgstr " Szimbolikus link készítése " + +#: src/cmd.c:1170 +msgid " Relative symlink " +msgstr " Relatív szimbolikus link " + +#: src/cmd.c:1181 +#, c-format +msgid " relative symlink: %s " +msgstr " relatív szimbolikus link: %s " + +#: src/cmd.c:1284 +msgid " Enter machine name (F1 for details): " +msgstr " Kiszolgáló gép neve: (súgó: F1) " + +#: src/cmd.c:1308 +#, c-format +msgid " Could not chdir to %s " +msgstr " Nem sikerült a(z) %s könyvtárba belépni " + +#: src/cmd.c:1315 +msgid " Link to a remote machine " +msgstr " Távoli fájlrendszer " + +#: src/cmd.c:1321 +msgid " FTP to machine " +msgstr " FTP kapcsolat " + +#: src/cmd.c:1331 +msgid " Socket source routing setup " +msgstr " Socket source routing setup " + +#: src/cmd.c:1332 +msgid " Enter host name to use as a source routing hop: " +msgstr " Enter host name to use as a source routing hop: " + +#: src/cmd.c:1339 +msgid " Host name " +msgstr " Kiszolgáló gép neve " + +#: src/cmd.c:1339 +msgid " Error while looking up IP address " +msgstr " Hiba az IP cím visszakeresése közben " + +#: src/cmd.c:1350 +msgid " Undelete files on an ext2 file system " +msgstr " Visszatörlés ext2 fájlrendszeren " + +#: src/cmd.c:1351 +msgid "" +" Enter device (without /dev/) to undelete\n" +" files on: (F1 for details)" +msgstr "" +" Írd be az eszközt /dev/ nélkül fájlok\n" +" visszatörléséhez itt: (F1 - részletek)" + +#: src/cmd.c:1401 +msgid " Setup saved to ~/" +msgstr " A beállítások mentve: ~/" + +#: src/cmd.c:1406 +msgid " Setup " +msgstr " Beállítások " + +#: src/command.c:170 +#, c-format +msgid "" +" Can't chdir to '%s' \n" +" %s " +msgstr "" +" Nem sikerült a(z) '%s' könyvtárba belépni \n" +" %s " + +#: src/command.c:198 +msgid " You can not execute commands on non-local filesystems" +msgstr " Virtuális Fájlrendszer könyvtárában nem adható ki parancs " + +#: src/dialog.c:56 +msgid "" +"\n" +"\n" +"\n" +"refresh stack underflow!\n" +"\n" +"\n" +msgstr "" +"\n" +"\n" +"\n" +"Frissítési verem alulcsordulás!\n" +"\n" +"\n" + +#: src/dir.c:61 +msgid "&Unsorted" +msgstr "&Rendezetlen" + +#: src/dir.c:62 +msgid "&Name" +msgstr "&Név" + +#: src/dir.c:63 +msgid "&Extension" +msgstr "&Kiterjesztés" + +#: src/dir.c:64 +msgid "&Modify time" +msgstr "Mó&dosítás ideje" + +#: src/dir.c:65 +msgid "&Access time" +msgstr "&Elérés ideje" + +#: src/dir.c:66 +msgid "&Change time" +msgstr "&Létrehozás ideje" + +#: src/dir.c:67 +msgid "&Size" +msgstr "Mére&t" + +#: src/dir.c:68 +msgid "&Inode" +msgstr "&Inode" + +#. New sort orders +#: src/dir.c:71 +msgid "&Type" +msgstr "&Típus" + +#: src/dir.c:72 +msgid "&Links" +msgstr "&Linkek száma" + +#: src/dir.c:73 +msgid "N&GID" +msgstr "N&GID" + +#: src/dir.c:74 +msgid "N&UID" +msgstr "N&UID" + +#: src/dir.c:75 +msgid "&Owner" +msgstr "&Tulajdonos" + +#: src/dir.c:76 +msgid "&Group" +msgstr "&Csoport" + +#: src/dir.c:386 +#, c-format +msgid "File exists but can not be stat-ed: %s %s" +msgstr "A fájl létezik, vagy nem lehet stat-olni: %s %s" + +#: src/dir.c:662 +msgid "Unknown" +msgstr "Ismeretlen" + +#: src/ext.c:131 src/user.c:506 +#, c-format +msgid "" +" Can't generate unique filename \n" +" %s " +msgstr "" +"Nem tudok egyedi fájlnevet létrehozni\n" +" %s " + +#: src/ext.c:138 src/user.c:518 +#, c-format +msgid "" +" Can't create temporary command file \n" +" %s " +msgstr "" +" Nem sikerült az ideiglenes parancsfájl létrehozása \n" +" %s " + +#: src/ext.c:153 src/user.c:547 +msgid " Parameter " +msgstr " Paraméter " + +#: src/ext.c:303 +msgid " Can't execute commands on a Virtual File System directory " +msgstr " Virtuális Fájlrendszer könyvtárában nem adható ki parancs " + +#: src/ext.c:400 +msgid " file error" +msgstr " fájl hiba" + +#: src/ext.c:401 +msgid "Format of the " +msgstr "A fájl formátuma" + +#: src/ext.c:419 +msgid " file error " +msgstr " fájl hiba " + +#: src/ext.c:420 +msgid "Format of the ~/" +msgstr "A(z) ~/" + +#: src/ext.c:420 +msgid "" +" file has changed\n" +"with version 3.0. You may want either to\n" +"copy it from " +msgstr "" +"fájl formátuma megváltozott a 3.0-ás verzió óta.\n" +"Használd az új " + +#: src/ext.c:422 +msgid "" +"mc.ext or use that\n" +"file as an example of how to write it.\n" +msgstr "" +"mc.ext fájlt vagy használd a formátumát.\n" +"\n" + +#: src/ext.c:424 +msgid "mc.ext will be used for this moment." +msgstr "mc.ext a most használt fájl." + +#: src/file.c:154 src/tree.c:640 +msgid " Copy " +msgstr " Másol " + +#: src/file.c:155 src/tree.c:678 +msgid " Move " +msgstr " Mozgat " + +#: src/file.c:156 src/tree.c:746 +msgid " Delete " +msgstr " Töröl " + +#: src/file.c:244 +msgid " Invalid target mask " +msgstr " Hibás cél maszk " + +#: src/file.c:342 +msgid " Could not make the hardlink " +msgstr " Nem tudom megcsinálni a linket " + +#: src/file.c:384 +#, c-format +msgid "" +" Cannot read source link \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" link olvasása \n" +" %s " + +#: src/file.c:394 +msgid "" +" Cannot make stable symlinks across non-local filesystems: \n" +"\n" +" Option Stable Symlinks will be disabled " +msgstr "" +" Nem helyi fájlrendszerek között nem lehet stabil \n" +" szimbolikus linket létrehozni \n" +"\n" +"A `Stabil Szimbolikus Link' kapcsoló hatástalan " + +#: src/file.c:442 +#, c-format +msgid "" +" Cannot create target symlink \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" szimbolikus link létrehozása \n" +" %s " + +#: src/file.c:509 +#, c-format +msgid "" +" Cannot overwrite directory \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" könyvtár felülírása \n" +" %s " + +#: src/file.c:518 +#, c-format +msgid "" +" Cannot stat source file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" forrásfájl adatainak lekérdezése \n" +" %s " + +#: src/file.c:531 +#, c-format +msgid " `%s' and `%s' are the same file. " +msgstr " `%s' és `%s' ugyanaz a fájl. " + +#: src/file.c:574 +#, c-format +msgid "" +" Cannot create special file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" különleges fájl létrehozása \n" +" %s " + +#: src/file.c:583 src/file.c:812 +#, c-format +msgid "" +" Cannot chown target file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" célfájl \n" +" tulajdonosának átállítása (chown) \n" +" %s " + +#: src/file.c:592 src/file.c:831 +#, c-format +msgid "" +" Cannot chmod target file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" célfájl jogainak átállítása (chmod) \n" +" %s " + +#: src/file.c:609 +#, c-format +msgid "" +" Cannot open source file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" forrásfájl megnyitása \n" +" %s " + +#: src/file.c:619 +msgid " Reget failed, about to overwrite file " +msgstr "" + +#: src/file.c:625 +#, c-format +msgid "" +" Cannot fstat source file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" forrásfájl adatainak lekérdezése (fstat) \n" +" %s " + +#: src/file.c:651 +#, c-format +msgid "" +" Cannot create target file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" célfájl létrehozása \n" +" %s " + +#: src/file.c:665 +#, c-format +msgid "" +" Cannot fstat target file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" célfájl adatainak lekérdezése (fstat) \n" +" %s " + +#: src/file.c:696 +#, c-format +msgid "" +" Cannot read source file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" forrásfájlból olvasni \n" +" %s " + +#: src/file.c:726 +#, c-format +msgid "" +" Cannot write target file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" célfájlba írni \n" +" %s " + +#: src/file.c:745 +msgid "(stalled)" +msgstr "(megállt)" + +#: src/file.c:783 +#, c-format +msgid "" +" Cannot close source file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" forrásfájl lezárása \n" +" %s " + +#: src/file.c:792 +#, c-format +msgid "" +" Cannot close target file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" célfájl lezárása \n" +" %s " + +#: src/file.c:802 +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +#: src/file.c:803 +msgid "&Delete" +msgstr "&Töröl" + +#: src/file.c:803 src/hotlist.c:1443 +msgid "&Keep" +msgstr "&Megtart" + +#: src/file.c:876 +#, c-format +msgid "" +" Cannot stat source directory \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" forrás könyvtár adatainak lekérdezése \n" +" %s " + +#: src/file.c:899 +#, c-format +msgid "" +" Source directory \"%s\" is not a directory \n" +" %s " +msgstr "" +" A(z) \"%s\" forrásnak könyvtárnak kell lennie! \n" +" %s " + +#. we found a cyclic symbolic link +#: src/file.c:907 +#, c-format +msgid "" +" Cannot copy cyclic symbolic link \n" +" `%s' " +msgstr "" +" Körkörös szimbolikus linket nem lehet másolni \n" +" '%s' " + +#: src/file.c:964 +#, c-format +msgid "" +" Cannot create target directory \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" célkönyvtár létrehozása. \n" +" %s " + +#: src/file.c:987 +#, c-format +msgid "" +" Cannot chown target directory \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" könyvtár tulajdonosának átírása \n" +" %s " + +#. Source doesn't exist +#: src/file.c:1100 +#, c-format +msgid "" +" Cannot stat file \"%s\" \n" +" %s " +msgstr "" +" Nem sikerült a(z) \"%s\" fájl adatait lekérdezni \n" +" %s " + +#: src/file.c:1122 +#, c-format +msgid " `%s' and `%s' are the same file " +msgstr " %s' és %s' ugyanaz a fájl " + +#: src/file.c:1129 +#, c-format +msgid " Cannot overwrite directory `%s' " +msgstr " A %s' könyvtárat nem sikerült felülírni " + +#: src/file.c:1172 +#, c-format +msgid "" +" Cannot move file \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" A fájlt nem sikerült áthelyezni \"%s\"-ból \"%s\"-ba \n" +" %s " + +#: src/file.c:1192 +#, c-format +msgid "" +" Cannot remove file \"%s\" \n" +" %s " +msgstr "" +" A(z) \"%s\" fájlt nem sikerült törölni.\n" +" %s " + +#: src/file.c:1246 +#, c-format +msgid " Cannot overwrite directory \"%s\" %s " +msgstr " Nem sikerült felülírni a(z) \"%s\" könyvtárat! %s " + +#: src/file.c:1248 +#, c-format +msgid " Cannot overwrite file \"%s\" %s " +msgstr " Nem sikerült felülírni a(z) \"%s\" fájlt! %s " + +#: src/file.c:1275 +#, c-format +msgid "" +" Cannot move directory \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" A könyvtárat nem sikerült áthelyezni \"%s\"-ból \"%s\"-ba \n" +" %s " + +#: src/file.c:1338 +#, c-format +msgid "" +" Cannot delete file \"%s\" \n" +" %s " +msgstr "" +" A(z) \"%s\" fájlt nem sikerült törölni. \n" +" %s " + +#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#, c-format +msgid "" +" Cannot remove directory \"%s\" \n" +" %s " +msgstr "" +" A(z) \"%s\" könyvtárat nem sikerült törölni. \n" +" %s " + +#: src/file.c:1540 +msgid " Internal error: get_file \n" +msgstr " Belsõ hiba: get_file \n" + +#. +#. * This array introduced to avoid translation problems. The former (op_names) +#. * is assumed to be nouns, suitable in dialog box titles; this one should +#. * contain whatever is used in prompt itself (i.e. in russian, it's verb). +#. * Notice first symbol - it is to fool gettext and force these strings to +#. * be different for it. First symbol is skipped while building a prompt. +#. * (I don't use spaces around the words, because someday they could be +#. * dropped, when widgets get smarter) +#. +#: src/file.c:1661 +msgid "1Copy" +msgstr "'1Másol" + +#: src/file.c:1661 +msgid "1Move" +msgstr "1Mozgat" + +#: src/file.c:1661 +msgid "1Delete" +msgstr "1Töröl" + +#: src/file.c:1676 +#, c-format +msgid "%o %f \"%s\"%m" +msgstr "" + +#: src/file.c:1677 +#, c-format +msgid "%o %d %f%m" +msgstr "" + +#: src/file.c:1679 +#, c-format +msgid "%o %f \"%s\"%e" +msgstr "" + +#: src/file.c:1680 +#, c-format +msgid "%o %d %f%e" +msgstr "" + +#: src/file.c:1684 +msgid "file" +msgstr "fájl" + +#: src/file.c:1684 +msgid "files" +msgstr "állományok" + +#: src/file.c:1684 +msgid "directory" +msgstr "könyvtár" + +#: src/file.c:1684 +msgid "directories" +msgstr "könyvtárak" + +#: src/file.c:1685 +msgid "files/directories" +msgstr "fájlok/könyvtárak" + +#: src/file.c:1685 +msgid " with source mask:" +msgstr " a következõ mintával:" + +#: src/file.c:1837 +msgid " Can't operate on \"..\"! " +msgstr " A \"..\" könyvtáron nem hajtható végre!" + +#: src/file.c:1856 src/screen.c:2095 +msgid "Yes" +msgstr "Igen" + +#: src/file.c:1856 src/screen.c:2095 +msgid "No" +msgstr "Nem" + +#: src/file.c:1909 +msgid " Sorry, I could not put the job in background " +msgstr " A feladatot nem lehet háttérmunkaként végezni " + +#: src/file.c:1997 src/file.c:2081 +msgid " Internal failure " +msgstr " Belsõ hiba " + +#: src/file.c:1997 src/file.c:2081 +msgid " Unknown file operation " +msgstr " Ismeretlen fájlmûvelet " + +#: src/file.c:2012 +#, c-format +msgid "" +" Destination \"%s\" must be a directory \n" +" %s " +msgstr "" +" A(z) \"%s\" célnak egy könyvtárnak kell lennie \n" +" %s " + +#: src/file.c:2174 +msgid "&Retry" +msgstr "Ú&jra" + +#: src/file.c:2174 src/file.c:2235 src/filegui.c:264 src/filegui.c:592 +msgid "&Abort" +msgstr "&Megszakít" + +#: src/file.c:2226 +msgid "" +"\n" +" Directory not empty. \n" +" Delete it recursively? " +msgstr "" +"\n" +" A könyvtár nem üres. \n" +" Törölhetõ rekurzívan? " + +#: src/file.c:2227 +msgid "" +"\n" +" Background process: Directory not empty \n" +" Delete it recursively? " +msgstr "" +"\n" +" Háttér folyamat: A könyvtár nem üres \n" +" Törölhetõ rekurzívan? " + +#: src/file.c:2234 +msgid "a&ll" +msgstr "&Mind" + +#: src/file.c:2234 src/filegui.c:595 +msgid "non&E" +msgstr "n&Em" + +#: src/file.c:2244 +msgid " Type 'yes' if you REALLY want to delete " +msgstr " Írd be, hogy 'yes' ha valóban törölni akarod " + +#: src/file.c:2246 +msgid "all the directories " +msgstr "az összes könyvtárat " + +#: src/file.c:2248 +msgid " Recursive Delete " +msgstr " Rekurzív törlés " + +#: src/file.c:2249 +msgid " Background process: Recursive Delete " +msgstr " Háttér folyamat: Rekurzív törlés " + +#: src/filegui.c:424 +msgid "File" +msgstr "Fájl" + +#: src/filegui.c:447 +msgid "Count" +msgstr "Darab" + +#: src/filegui.c:468 +msgid "Bytes" +msgstr "Bájt" + +#: src/filegui.c:505 +msgid "Source" +msgstr "Forrás" + +#: src/filegui.c:528 +msgid "Target" +msgstr "Cél" + +#: src/filegui.c:550 +msgid "Deleting" +msgstr "Törlés" + +#: src/filegui.c:590 +#, c-format +msgid "Target file \"%s\" already exists!" +msgstr "A célfile \"%s\" már létezik!" + +#: src/filegui.c:593 +msgid "if &Size differs" +msgstr "ha &Különbözõ hosszúak" + +#: src/filegui.c:596 +msgid "&Update" +msgstr "&Frissít" + +#: src/filegui.c:598 +msgid "Overwrite all targets?" +msgstr "Mindent felülírsz?" + +#: src/filegui.c:600 +msgid "&Reget" +msgstr "&Reget" + +#: src/filegui.c:601 +msgid "ap&Pend" +msgstr "&Hozzáfûz" + +#: src/filegui.c:604 +msgid "Overwrite this target?" +msgstr "Felülírod ezt a fájlt?" + +#: src/filegui.c:606 +#, c-format +msgid "Target date: %s, size %d" +msgstr "Cél fájl dátuma: %s, hossza %d" + +#: src/filegui.c:608 +#, c-format +msgid "Source date: %s, size %d" +msgstr "Forrás fájl dátuma: %s, hossza %d" + +#: src/filegui.c:692 +msgid " File exists " +msgstr " A fájl már létezik " + +#: src/filegui.c:693 +msgid " Background process: File exists " +msgstr " Háttér folyamat: A fájl már létezik " + +#. follow symlinks and preserve Attributes must be the first +#: src/filegui.c:805 +msgid "preserve &Attributes" +msgstr "&Attribútumok megõrzése" + +#. &op_preserve +#: src/filegui.c:807 +msgid "follow &Links" +msgstr "linket &Fájlként" + +#. &file_mask_op_follow_links +#: src/filegui.c:809 +msgid "to:" +msgstr "cél:" + +#: src/filegui.c:810 +msgid "&Using shell patterns" +msgstr "&Shell mintát használ" + +#: src/filegui.c:831 +msgid "&Background" +msgstr "&Háttérben" + +#: src/filegui.c:840 +msgid "&Stable Symlinks" +msgstr "&Stabil Szimbolikus Link" + +#. &file_mask_stable_symlinks +#: src/filegui.c:842 +msgid "&Dive into subdir if exists" +msgstr "&Létezõ könyvtárba belép" + +#: src/filegui.c:1001 +#, c-format +msgid "" +"Invalid source pattern `%s' \n" +" %s " +msgstr "Hibás forrásminta '%s' \n" +" %s " + +#: src/find.c:130 +msgid "&Suspend" +msgstr "&Felfüggeszt" + +#: src/find.c:131 +msgid "Con&tinue" +msgstr "Fol&ytatás" + +#: src/find.c:132 +msgid "&Chdir" +msgstr "&Ugrás" + +#: src/find.c:133 +msgid "&Again" +msgstr "Ú&jra" + +#: src/find.c:134 +msgid "&Quit" +msgstr "&Kilép" + +#: src/find.c:135 src/panelize.c:89 +msgid "Pane&lize" +msgstr "&Panelba" + +#: src/find.c:136 +msgid "&View - F3" +msgstr "&Megnéz -F3" + +#: src/find.c:137 +msgid "&Edit - F4" +msgstr "&Szerk - F4" + +#: src/find.c:170 +msgid "Start at:" +msgstr "Kezdõhely:" + +#: src/find.c:170 +msgid "Filename:" +msgstr "Fájlnév:" + +#: src/find.c:170 +msgid "Content: " +msgstr "Tartalom: " + +#: src/find.c:171 src/main.c:1236 src/main.c:1257 +msgid "&Tree" +msgstr "&Könyvtárfa" + +#: src/find.c:223 +msgid "Find File" +msgstr "Fájlkeresés" + +#: src/find.c:452 +#, c-format +msgid "Grepping in %s" +msgstr "Keresés %s-ben" + +#: src/find.c:490 +msgid " Find/read " +msgstr " Keresés/Olvasás " + +#: src/find.c:490 +msgid " Problem reading from child " +msgstr " Hiba az alprocessztõl történõ olvasásnál " + +#: src/find.c:537 +msgid "Finished" +msgstr "Befejezve" + +#: src/find.c:561 src/view.c:1510 +#, c-format +msgid "Searching %s" +msgstr "Keresés %s" + +#: src/find.c:717 src/find.c:757 +msgid "Suspend" +msgstr "Felfüggeszt" + +#: src/find.c:717 +msgid "Restart" +msgstr "Újrakezd" + +#: src/find.c:719 src/find.c:821 src/find.c:960 src/find.c:1056 +msgid "Searching" +msgstr "Keresés" + +#: src/find.c:750 src/find.c:1031 +msgid "Find file" +msgstr "Fájl keresés" + +#. The buttons +#: src/find.c:755 +msgid "Change to this directory" +msgstr "Belépés ebbe a könyvtárba" + +#: src/find.c:756 +msgid "Search again" +msgstr "Keresés újra" + +#: src/find.c:761 +msgid "View this file" +msgstr "Fájl megtekintése" + +#: src/find.c:762 +msgid "Edit this file" +msgstr "Fájl szerkesztése" + +#: src/find.c:763 +msgid "Send the results to a Panel" +msgstr "Küldd a végeredményt a panelba" + +#: src/fixhlp.c:171 +msgid "Usage: fixhlp \n" +msgstr "Használat: fixhlp \n" + +#: src/fixhlp.c:176 +msgid "fixhlp: Cannot open toc for writing" +msgstr "fixhlp: Nem sikerült a tartalomjegyzéket írásra megnyitni" + +#: src/fixhlp.c:179 +msgid "" +"[Contents]\n" +" Topics:\n" +"\n" +msgstr "" +"[Tartalom]\n" +" Témák:\n" +"\n" + +#: src/help.c:279 +msgid "" +" Help file format error\n" +"" +msgstr "" +" A súgó fájl hibás formátumú\n" +"" + +#: src/help.c:318 +msgid " Internal bug: Double start of link area " +msgstr " Belsõ hiba: Kétszer kezdõdõ link terület" + +#: src/help.c:572 +msgid " Can't find node [Contents] in help file " +msgstr " Nem találom a [Contents] bejegyzést a súgófájlban " + +#: src/help.c:741 +msgid " Help " +msgstr " Súgó " + +#: src/help.c:766 src/user.c:655 +#, c-format +msgid "" +" Can't open file %s \n" +" %s " +msgstr "" +" Nem sikerült megnyitni a(z) %s fájlt \n" +" %s " + +#: src/help.c:771 +#, c-format +msgid " Can't find node %s in help file " +msgstr " A %s bejegyzés nem található a súgófájlban " + +#: src/help.c:808 +msgid "Index" +msgstr "Tartalom" + +#: src/help.c:810 +msgid "Prev" +msgstr "Elõzõ" + +#: src/hotlist.c:132 +msgid "&Move" +msgstr "&Mozgat" + +#: src/hotlist.c:133 src/hotlist.c:1443 src/panelize.c:88 src/wtools.c:383 +msgid "&Remove" +msgstr "&Mozgat" + +#: src/hotlist.c:134 src/hotlist.c:818 src/hotlist.c:915 +msgid "&Append" +msgstr "&Hozzáfûz" + +#: src/hotlist.c:135 src/hotlist.c:816 src/hotlist.c:913 +msgid "&Insert" +msgstr "&Elé" + +#: src/hotlist.c:136 +msgid "New &Entry" +msgstr "Ú&j elem" + +#: src/hotlist.c:137 +msgid "New &Group" +msgstr "Új &csoport" + +#: src/hotlist.c:139 +msgid "&Up" +msgstr "&Fel" + +#: src/hotlist.c:140 +msgid "&Add current" +msgstr "&Aktuális" + +#: src/hotlist.c:141 +msgid "Change &To" +msgstr "&Ugrás" + +#: src/hotlist.c:201 +msgid "Subgroup - press ENTER to see list" +msgstr "Alcsoport - a tartalomhoz nyomj ENTER -t" + +#: src/hotlist.c:620 +msgid "Active VFS directories" +msgstr " Aktív Virtuális fájlrendszerek " + +#: src/hotlist.c:620 +msgid "Directory hotlist" +msgstr "Könyvjelzõk" + +#: src/hotlist.c:639 +msgid " Directory path " +msgstr " Elérési út " + +#. This one holds the displayed pathname +#: src/hotlist.c:642 src/hotlist.c:689 +msgid " Directory label " +msgstr " Címke " + +#: src/hotlist.c:663 +msgid "Moving " +msgstr "Mozgatás " + +#: src/hotlist.c:892 +msgid "New hotlist entry" +msgstr "Új bejegyzés" + +#: src/hotlist.c:892 +msgid "Directory label" +msgstr "Címke" + +#: src/hotlist.c:892 +msgid "Directory path" +msgstr "Elérési út" + +#: src/hotlist.c:973 +msgid " New hotlist group " +msgstr " Új könyvjelzõ csoport " + +#: src/hotlist.c:973 +msgid "Name of new group" +msgstr "Az új csoport neve" + +#: src/hotlist.c:988 +#, c-format +msgid "Label for \"%s\":" +msgstr "\"%s\" címkéje:" + +#: src/hotlist.c:992 +msgid " Add to hotlist " +msgstr " Hozzáadás a könyvjelzõkhöz " + +#: src/hotlist.c:1029 +msgid " Remove: " +msgstr " Törlés: " + +#: src/hotlist.c:1033 +msgid "" +"\n" +" Group not empty.\n" +" Remove it?" +msgstr "" +"\n" +" A csoport nem üres.\n" +" Törlöd?" + +#: src/hotlist.c:1378 +msgid " Top level group " +msgstr " Alap csoport " + +#: src/hotlist.c:1394 +msgid "Hotlist is now kept in file ~/" +msgstr "A könyvjelzõk új helye ~/" + +#: src/hotlist.c:1396 +msgid "MC will load hotlist from ~/" +msgstr "MC betölti a ~/" + +#: src/hotlist.c:1398 +msgid "and then delete [Hotlist] section there" +msgstr " fájlt és kitörli a [Hotlist] bejegyzést" + +#: src/hotlist.c:1400 src/hotlist.c:1419 src/hotlist.c:1442 src/hotlist.c:1467 +msgid " Hotlist Load " +msgstr " Könyvjelzõk betöltése " + +#: src/hotlist.c:1416 src/hotlist.c:1464 +msgid "MC was unable to write ~/" +msgstr "MC nem tudott a következõ fájlba írni: ~/" + +#: src/hotlist.c:1417 +msgid " file, your old hotlist entries were not deleted" +msgstr ", a régi könyvjelzõid megmaradtak" + +#: src/hotlist.c:1431 +msgid "You have ~/" +msgstr "Van külön ~/" + +#: src/hotlist.c:1431 +msgid " file and [Hotlist] section in ~/" +msgstr "fájlod és [Hotlist] bejegyzésed is a ~/" + +#: src/hotlist.c:1432 +msgid "Your ~/" +msgstr "fájlban. A ~/" + +#: src/hotlist.c:1432 +msgid " most probably was created\n" +msgstr " feltehetõleg\n" + +#: src/hotlist.c:1433 +msgid "" +"by an earlier development version of MC\n" +"and is more actual than ~/" +msgstr "" +"az MC egy korábbi verziójától származik\n" +"és újabb, mint a ~/" + +#: src/hotlist.c:1434 +msgid "" +" entries\n" +"\n" +msgstr "" +"bejegyzések\n" +"\n" + +#: src/hotlist.c:1435 +msgid "" +"You can choose between\n" +"\n" +" Remove - remove old hotlist entries from ~/" +msgstr "" +"Választhatsz:\n" +"\n" +" Töröl - törli a régi bejegyzéseket: ~/" + +#: src/hotlist.c:1437 +msgid "" +" Keep - keep your old entries; you will be asked\n" +" the same question next time\n" +" Merge - add old entries to hotlist as group \"Entries from ~/" +msgstr "" +" Megtart - megtartja a régi bejegyzéseket, a következõ\n" +" indításkor ismét rákérdez\n" +" Összefésül - Felveszi a régi bejegyzéseket: \"Régi ~/" + +#: src/hotlist.c:1443 +msgid "&Merge" +msgstr "Ö&sszefésül" + +#: src/hotlist.c:1455 +msgid " Entries from ~/" +msgstr " Régi ~/" + +#: src/hotlist.c:1465 +msgid " file your old hotlist entries were not deleted" +msgstr " a régi könyvjelzõ bejegyzéseid megmaradtak" + +#: src/info.c:83 +#, c-format +msgid "Midnight Commander %s" +msgstr "Midnight Commander %s" + +#: src/info.c:109 +#, c-format +msgid "File: %s" +msgstr "Fájl: %s" + +#: src/info.c:122 +msgid "Free nodes %d (%d%%) of %d" +msgstr "Szabad node %d (%d%%) / %d" + +#: src/info.c:128 +msgid "No node information" +msgstr "Nincs node adat" + +#: src/info.c:133 +msgid "Free space " +msgstr "Szabad hely " + +#: src/info.c:135 +msgid " (%d%%) of " +msgstr "(%d%%) / " + +#: src/info.c:139 +msgid "No space information" +msgstr "Nincs adat" + +#: src/info.c:143 +#, c-format +msgid "Type: %s " +msgstr "Nincs adat" + +#: src/info.c:143 +msgid "non-local vfs" +msgstr "nem helyi vfs" + +#: src/info.c:149 +#, c-format +msgid "Device: %s" +msgstr "Eszköz: %s" + +#: src/info.c:153 +#, c-format +msgid "Filesystem: %s" +msgstr "Fájlrendszer: %s" + +#: src/info.c:158 +#, c-format +msgid "Accessed: %s" +msgstr "Elérve: %s" + +#: src/info.c:162 +#, c-format +msgid "Modified: %s" +msgstr "Módosítva: %s" + +#: src/info.c:166 +#, c-format +msgid "Created: %s" +msgstr "Létrehozva: %s" + +#: src/info.c:179 +msgid "Size: " +msgstr "Méret: " + +#: src/info.c:182 +#, c-format +msgid " (%d blocks)" +msgstr " (%d blokk)" + +#: src/info.c:188 +#, c-format +msgid "Owner: %s/%s" +msgstr "Tulaj: %s/%s" + +#: src/info.c:193 +#, c-format +msgid "Links: %d" +msgstr "Linkek: %d" + +#: src/info.c:197 +#, c-format +msgid "Mode: %s (%04o)" +msgstr "Jogok: %s (%04o)" + +#: src/info.c:202 +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "Hely: %Xh:%Xh" + +#: src/info.c:212 +msgid "File: None" +msgstr "Fájl: Nincs" + +#: src/layout.c:159 +msgid "&Vertical" +msgstr "Fü&ggõleges" + +#: src/layout.c:160 +msgid "&Horizontal" +msgstr "&Vízszintes" + +#: src/layout.c:170 +msgid "&Xterm hintbar" +msgstr "&Xterm tippek" + +#: src/layout.c:171 +msgid "h&Intbar visible" +msgstr "&Tippek láthatóak" + +#: src/layout.c:172 +msgid "&Keybar visible" +msgstr "&Bill.sor látható" + +#: src/layout.c:173 +msgid "command &Prompt" +msgstr "&Parancssor" + +#: src/layout.c:174 +msgid "show &Mini status" +msgstr "&Mini fájlinfó" + +#: src/layout.c:175 +msgid "menu&Bar visible" +msgstr "me&nüsor látható" + +#: src/layout.c:176 +msgid "&Equal split" +msgstr "&Egyenlõ osztás" + +#: src/layout.c:177 +msgid "pe&Rmissions" +msgstr "&Jogosultságok" + +#: src/layout.c:178 +msgid "&File types" +msgstr "&Fájl típusok" + +#: src/layout.c:372 src/learn.c:60 src/learn.c:179 src/option.c:146 +msgid "&Save" +msgstr "&Mentés" + +#. length of line with '<' '>' buttons +#: src/layout.c:380 +msgid " Layout " +msgstr " Megjelenés " + +#: src/layout.c:381 +msgid " Panel split " +msgstr " Panelek felosztása " + +#: src/layout.c:382 +msgid " Highlight... " +msgstr " Kiemelés... " + +#: src/layout.c:383 src/option.c:157 +msgid " Other options " +msgstr " Egyéb beállítások " + +#: src/layout.c:384 +msgid "output lines" +msgstr "képernyõsor" + +#: src/layout.c:451 +msgid "Layout" +msgstr "Megjelenés" + +#: src/learn.c:74 +msgid " Learn keys " +msgstr " Billentyûzet tanítás " + +#: src/learn.c:93 +msgid " Teach me a key " +msgstr " Billentyû tanítása " + +#: src/learn.c:94 +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" +"Nyomd meg a következõ billentyût: %s\n" +"és várd meg, amíg ez az ablak eltûnik.\n" +"\n" +"Ezután nyomd meg a billentyût mégegyszer\n" +"és ellenõrizd, hogy megjelenik-e mellette az OK.\n" +"\n" +"Ha ki akarsz lépni nyomd meg az ESC gombot." + +#: src/learn.c:122 +msgid " Cannot accept this key " +msgstr " Ez a gomb nem elfogadható " + +#: src/learn.c:123 +#, c-format +msgid " You have entered \"%s\"" +msgstr " \"%s\"-t nyomtál " + +#: src/learn.c:170 +msgid "OK" +msgstr "OK" + +#: src/learn.c:177 +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" +"Úgy tûnik minden billentyûd\n" +"megfelelõen mûködik. Nagyszerû." + +#: src/learn.c:179 +msgid "&Discard" +msgstr "&Bezár" + +#: src/learn.c:183 +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" +"Teljes a terminál adatbázisod.\n" +"Minden billentyû megfelelõen mûködik." + +#: src/learn.c:267 +msgid "Learn keys" +msgstr "Billentyûzet tanítás" + +#: src/learn.c:300 +msgid "Press all the keys mentioned here. After you have done it, check" +msgstr "Nyomj meg minden itt felsorolt gombot. Ha befejezted, nézd meg," + +#: src/learn.c:302 +msgid "which keys are not marked with OK. Press space on the missing" +msgstr "melyik mellett nincsen OK. Ezeken nyomjál SPACE-t, vagy kattints" + +#: src/learn.c:304 +msgid "key, or click with the mouse to define it. Move around with Tab." +msgstr "az egérrel és nyomd meg az adott gombot. A TAB-bal mozoghatsz." + +#: src/main.c:700 +msgid "" +" The Commander can't change to the directory that \n" +" the subshell claims you are in. Perhaps you have \n" +" deleted your working directory, or given yourself \n" +" extra access permissions with the \"su\" command? " +msgstr "" +" A Midnight Commander nem tud belelépni abba a könyvtárba \n" +" amelyben az al-shell szerint vagy. Feltehetõleg letörölted \n" +" az aktuális munkakönyvtárat, vagy a \"su\" parancsot \n" +" használtad. " + +#: src/main.c:775 +msgid "Press any key to continue..." +msgstr "Nyomj meg egy gombot a folytatáshoz..." + +#: src/main.c:825 +msgid " The shell is already running a command " +msgstr " A shell már futtat egy parancsot " + +#: src/main.c:852 src/screen.c:2093 src/screen.c:2133 +msgid " The Midnight Commander " +msgstr " Midnight Commander " + +#: src/main.c:853 +msgid " Do you really want to quit the Midnight Commander? " +msgstr " Valóban ki akarsz lépni a Midnight Commanderbõl? " + +#: src/main.c:1233 src/main.c:1254 +msgid "&Listing mode..." +msgstr "&Fájllista..." + +#: src/main.c:1234 src/main.c:1255 +msgid "&Quick view C-x q" +msgstr "&Gyorsnézõke C-x q" + +#: src/main.c:1235 src/main.c:1256 +msgid "&Info C-x i" +msgstr "&Infó C-x i" + +#: src/main.c:1238 src/main.c:1259 +msgid "&Sort order..." +msgstr "&Rendezés..." + +#: src/main.c:1240 src/main.c:1261 +msgid "&Filter..." +msgstr "&Szûrés..." + +#: src/main.c:1243 src/main.c:1264 +msgid "&Network link..." +msgstr "&Hálózati kapcsolat..." + +#: src/main.c:1244 src/main.c:1265 +msgid "FT&P link..." +msgstr "F&TP kapcsolat..." + +#: src/main.c:1248 src/main.c:1269 +msgid "&Drive... M-d" +msgstr "&Meghajtó... M-d" + +#: src/main.c:1250 src/main.c:1271 +msgid "&Rescan C-r" +msgstr "F&rissít C-r" + +#: src/main.c:1275 +msgid "&User menu F2" +msgstr "&Saját menü F2" + +#: src/main.c:1276 +msgid "&View F3" +msgstr "&Megnéz F3" + +#: src/main.c:1277 +msgid "Vie&w file... " +msgstr "&Keresés... " + +#: src/main.c:1278 +msgid "&Filtered view M-!" +msgstr "&Parancskimenet M-!" + +#: src/main.c:1279 +msgid "&Edit F4" +msgstr "&Szerkeszt F4" + +#: src/main.c:1280 +msgid "&Copy F5" +msgstr "&Másol F5" + +#: src/main.c:1281 +msgid "c&Hmod C-x c" +msgstr "c&Hmod C-x c" + +#: src/main.c:1283 +msgid "&Link C-x l" +msgstr "&Link C-x l" + +#: src/main.c:1284 +msgid "&SymLink C-x s" +msgstr "S&zimlink C-x s" + +#: src/main.c:1285 +msgid "edit s&Ymlink C-x C-s" +msgstr "Szimlink szerk C-x C-s" + +#: src/main.c:1286 +msgid "ch&Own C-x o" +msgstr "ch&Own C-x o" + +#: src/main.c:1287 +msgid "&Advanced chown " +msgstr "&Haladó chown " + +#: src/main.c:1289 +msgid "&Rename/Move F6" +msgstr "Á&tnevez/Áthelyez F6" + +#: src/main.c:1290 +msgid "&Mkdir F7" +msgstr "Ú&j könyvtár F7" + +#: src/main.c:1291 +msgid "&Delete F8" +msgstr "&Töröl F8" + +#: src/main.c:1292 +msgid "&Quick cd M-c" +msgstr "&Gyors cd M-c" + +#: src/main.c:1294 +msgid "select &Group M-+" +msgstr "&Kijelölés M-+" + +#: src/main.c:1295 +msgid "u&Nselect group M-\\" +msgstr "K&ijelölés törlése M-\\" + +#: src/main.c:1296 +msgid "reverse selec&Tion M-*" +msgstr "Kijelölés &megford M-*" + +#: src/main.c:1298 +msgid "e&Xit F10" +msgstr "&Kilépés F10" + +#: src/main.c:1308 +msgid "&Directory tree" +msgstr "&Könyvtárfa" + +#: src/main.c:1310 +msgid "&Find file M-?" +msgstr "&Fájl keresés M-?" + +#: src/main.c:1311 +msgid "s&Wap panels C-u" +msgstr "&Panelek felcserélése C-u" + +#: src/main.c:1312 +msgid "switch &Panels on/off C-o" +msgstr "Panelek ki/&be C-o" + +#: src/main.c:1313 +msgid "&Compare directories C-x d" +msgstr "K&vt összehasonlítás C-x d" + +#: src/main.c:1314 +msgid "e&Xternal panelize C-x !" +msgstr "Pa&rancskimenet panel C-x !" + +#: src/main.c:1315 +msgid "show directory s&Izes" +msgstr "Kön&yvtárméret mutatása" + +#: src/main.c:1317 +msgid "command &History" +msgstr "Parancssor &elõzmények" + +#: src/main.c:1318 +msgid "di&Rectory hotlist C-\\" +msgstr "Kö&nyvjelzõk C-\\" + +#: src/main.c:1320 +msgid "&Active VFS list C-x a" +msgstr "&Aktív VFS-ek C-x a" + +#: src/main.c:1323 +msgid "&Background jobs C-x j" +msgstr "&Háttérmunkák C-x j" + +#: src/main.c:1327 +msgid "&Undelete files (ext2fs only)" +msgstr "&Visszatörlés (csak ext2)" + +#: src/main.c:1330 +msgid "&Listing format edit" +msgstr "&Listaformátum szerk" + +#: src/main.c:1332 +msgid "&Extension file edit" +msgstr "&Társítások" + +#: src/main.c:1333 +msgid "&Menu file edit" +msgstr "&Saját menû szerk" + +#: src/main.c:1338 +msgid "&Configuration..." +msgstr "&Beállítások..." + +#: src/main.c:1340 +msgid "c&Onfirmation..." +msgstr "M&egerõsítés..." + +#: src/main.c:1341 +msgid "&Display bits..." +msgstr "&Képernyõbitek..." + +#: src/main.c:1343 +msgid "learn &Keys..." +msgstr "B&illentyûzet tanítás" + +#: src/main.c:1346 +msgid "&Virtual FS..." +msgstr "&Virtuális fájlrendszer..." + +#: src/main.c:1349 +msgid "&Save setup" +msgstr "Beállítások &mentése" + +#: src/main.c:1365 src/main.c:1367 +msgid " &Left " +msgstr " &Bal " + +#: src/main.c:1367 +msgid " &Above " +msgstr " &Felsõ " + +#: src/main.c:1370 +msgid " &File " +msgstr " &Fájl " + +#: src/main.c:1371 +msgid " &Command " +msgstr " &Parancsok " + +#: src/main.c:1372 +msgid " &Options " +msgstr " &Beállítások " + +#: src/main.c:1374 src/main.c:1376 +msgid " &Right " +msgstr " &Jobb " + +#: src/main.c:1376 +msgid " &Below " +msgstr " &Alsó " + +#: src/main.c:1431 +msgid " Information " +msgstr " Információk " + +#: src/main.c:1432 +msgid "" +" Using the fast reload option may not reflect the exact \n" +" directory contents. In this cases you'll need to do a \n" +" manual reload of the directory. See the man page for \n" +" the details. " +msgstr "" +" A `Gyors könyvtárlista' beállítás esetén elõfordulhat, \n" +" hogy nem a pontos könyvtártartalmat látod a képernyõn. \n" +" Ilyenkor szükséges lehet kézzel újraolvastatni a \n" +" könyvtárlistát. További infó a kézikönyvben. " + +#: src/main.c:1706 src/screen.c:2365 src/screen.c:2395 +msgid "Menu" +msgstr "Menü" + +#: src/main.c:1911 +msgid "Thank you for using GNU Midnight Commander" +msgstr "Köszönjük, hogy a GNU Midnight Commander-t használja" + +#: src/main.c:2270 +#, c-format +msgid "with mouse support on xterm%s.\n" +msgstr "egértámogatással xterm%s alatt.\n" + +#: src/main.c:2271 +msgid " and the Linux console" +msgstr " és Linux konzol" + +#: src/main.c:2366 +msgid "The TERM environment variable is unset!\n" +msgstr "A TERM környezeti változó nincs beállítva!\n" + +#: src/main.c:2573 +#, c-format +msgid "Library directory for the Midnight Commander: %s\n" +msgstr "A Midnight Commander `library' könyvtára: %s\n" + +#: src/main.c:2584 +msgid "" +"Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" +msgstr "" +"A -m kapcsoló használata elavult.\n" +"Nézd meg a Képernyõbitek beállításait a Beállítások menüben\n" + +#: src/main.c:2661 +msgid "Use to debug the background code" +msgstr "[CSAK FEJLESZTÕKNEK: hibakeresõ mód a háttérmunkákhoz]" + +#: src/main.c:2667 +msgid "Request to run in color mode" +msgstr "Színes módban futtatás kérése" + +#: src/main.c:2669 +msgid "Specifies a color configuration" +msgstr "A színkonfigurációt írja le" + +#: src/main.c:2674 +msgid "Edits one file" +msgstr "Egy fájl szerkesztése" + +#: src/main.c:2678 +msgid "Displays this help message" +msgstr "Ezt a súgót írja ki" + +#: src/main.c:2681 +msgid "Displays a help screen on how to change the color scheme" +msgstr "Súgót mutat arról, hogy cseréld a színsémát ki" + +#: src/main.c:2684 +msgid "Log ftp dialog to specified file" +msgstr "Ftp naplózása a fájlba" + +#: src/main.c:2691 +msgid "Obsolete" +msgstr "Elavult" + +#: src/main.c:2693 +msgid "Requests to run in black and white" +msgstr "Fekete-fehér módú futtatást kér" + +#: src/main.c:2695 +msgid "Disable mouse support in text version" +msgstr "Egértámogatás szöveges módban" + +#: src/main.c:2698 +msgid "Disables subshell support" +msgstr "Belsõ shell támogatás kikapcsolása" + +#: src/main.c:2702 +msgid "Prints working directory at program exit" +msgstr "A munkakönyvtár kiíratása program kilépéskor" + +#: src/main.c:2704 +msgid "Resets soft keys on HP terminals" +msgstr "" + +#: src/main.c:2706 +msgid "To run on slow terminals" +msgstr "Futás lassú terminálokon" + +#: src/main.c:2709 +msgid "Use stickchars to draw" +msgstr "Pálcikák használata rajzoláshoz" + +#: src/main.c:2713 +msgid "Enables subshell support (default)" +msgstr "burok használata (alapértelmezett)" + +#: src/main.c:2718 +msgid "Tries to use termcap instead of terminfo" +msgstr "Megpróbálja a termcap-t használni terminfo helyett" + +#: src/main.c:2722 +msgid "Displays the current version" +msgstr "A verziót írja ki" + +#: src/main.c:2724 +msgid "Launches the file viewer on a file" +msgstr "Listázót (viewer) indít egy fájlon" + +#: src/main.c:2726 +msgid "Forces xterm features" +msgstr "Xterm tulajdonságok kényszerítése" + +#: src/main.c:2728 +msgid "Geometry for the window" +msgstr "Az ablak méretei" + +#: src/main.c:2728 +msgid "GEOMETRY" +msgstr "" + +#: src/main.c:2729 +msgid "No windows opened at startup" +msgstr "Indításkor nem nyit meg ablakot" + +#: src/main.c:2731 +msgid "Display the directory that holds the .links startup files and exit" +msgstr "Kilistázza a könyvtárat, ami a .links indítófájlokat tartalmazza, " +"majd kilép" + +#: src/main.c:3022 +msgid "" +"Couldn't open tty line. You have to run mc without the -P flag.\n" +"On some systems you may want to run # `which mc`\n" +msgstr "" +"Nem sikerült a terminál megnyitása. Futtasd az mc-t -P kapcsoló nélkül.\n" +"Néhány rendszeren segíthet a `which mc` -vel történõ indítás\n" + +#: src/main.c:3100 +msgid " Notice " +msgstr " Megjegyzés " + +#: src/main.c:3101 +msgid "" +" The Midnight Commander configuration files \n" +" are now stored in the ~/.mc directory, the \n" +" files have been moved now\n" +msgstr "" +" A Midnight Commander beállításait tartalmazó fájlok \n" +" a ~/.mc könyvtárban lesznek találhatók. A korábbi \n" +" fájlokat ide helyeztem át.\n" + +#: src/option.c:75 +msgid "safe de&Lete" +msgstr "b&Iztonságos törlés" + +#: src/option.c:76 +msgid "cd follows lin&Ks" +msgstr "cd követi a &linket" + +#: src/option.c:77 +msgid "advanced cho&Wn" +msgstr "haladó ch&own" + +#: src/option.c:78 +msgid "l&Ynx-like motion" +msgstr "mozgás mint l&ynx-ben" + +#: src/option.c:80 +msgid "Animation" +msgstr "Animáció" + +#: src/option.c:82 +msgid "rotatin&G dash" +msgstr "for&gó perjel" + +#: src/option.c:84 +msgid "co&Mplete: show all" +msgstr "kiegészítés: összes" + +#: src/option.c:85 +msgid "&Use internal view" +msgstr "belsõ &Nézegetõ" + +#: src/option.c:86 +msgid "use internal ed&It" +msgstr "belsõ &Szövegszerk." + +#: src/option.c:87 +msgid "auto m&Enus" +msgstr "Auto m&enük" + +#: src/option.c:88 +msgid "&Auto save setup" +msgstr "&Auto beállításmentés" + +#: src/option.c:89 +msgid "shell &Patterns" +msgstr "&Shell kifejezések" + +#: src/option.c:90 +msgid "Compute &Totals" +msgstr "'&Totálok' számítása" + +#: src/option.c:91 +msgid "&Verbose operation" +msgstr "Rés&zletes mûveletinfó" + +#: src/option.c:92 +msgid "&Fast dir reload" +msgstr "Gy&ors könyvtárlista" + +#: src/option.c:93 +msgid "mi&X all files" +msgstr "Minden fájl &vegyesen" + +#: src/option.c:94 +msgid "&Drop down menus" +msgstr "&Legördülõ menük" + +#: src/option.c:95 +msgid "ma&Rk moves down" +msgstr "&Kijelölés után le" + +#: src/option.c:96 +msgid "show &Hidden files" +msgstr "&Rejtett fájlt mutat" + +#: src/option.c:97 +msgid "show &Backup files" +msgstr "&Backup fájlt mutat" + +#: src/option.c:104 +msgid "&Never" +msgstr "&Soha" + +#: src/option.c:105 +msgid "on dumb &Terminals" +msgstr "Buta &terminálokon" + +#: src/option.c:106 +msgid "alwa&Ys" +msgstr "M&indig" + +#. Similar code is in layout.c (init_layout()) +#: src/option.c:154 +msgid " Configure options " +msgstr " Beállítások " + +#: src/option.c:155 +msgid " Panel options " +msgstr " Panel beállítások " + +#: src/option.c:156 +msgid " Pause after run... " +msgstr " Futtatás után vár... " + +#: src/option.c:208 +msgid "Configure options" +msgstr "Beállítások" + +#: src/panelize.c:87 +msgid "&Add new" +msgstr "Ú&j" + +#: src/panelize.c:99 +msgid " External panelize " +msgstr " Parancskimenet panelba " + +#: src/panelize.c:194 src/panelize.c:458 +msgid "External panelize" +msgstr "Parancskimenet panelba" + +#: src/panelize.c:219 src/panelize.c:276 src/panelize.c:347 src/panelize.c:368 +msgid "Other command" +msgstr "Más parancs" + +#: src/panelize.c:260 +msgid " Add to external panelize " +msgstr " Hozzáadás " + +#: src/panelize.c:261 +msgid " Enter command label: " +msgstr " Parancs címkéje: " + +#: src/panelize.c:301 +msgid " I can't run external panelize while logged on a non local directory " +msgstr "" +" Nem lehet parancskimenetet panelba tenni \n" +" nem helyi könyvtárban " + +#: src/panelize.c:351 +msgid "Find *.orig after patching" +msgstr "*.orig keresése patch-elés után" + +#: src/panelize.c:352 +msgid "Find SUID and SGID programs" +msgstr "SUID és SGID programok keresése" + +#: src/panelize.c:403 +msgid "Cannot invoke command." +msgstr "Nem sikerült a parancs futtatása." + +#: src/panelize.c:458 +msgid "Pipe close failed" +msgstr "Hiba csõ (pipe) lezárása során" + +#: src/popthelp.c:31 +msgid "Show this help message" +msgstr "Ennek a súgónak megjelenítése" + +#: src/popthelp.c:32 +msgid "Display brief usage message" +msgstr "Rövid használati utasítás" + +#: src/screen.c:399 +msgid "MTime" +msgstr "Módosítva" + +#: src/screen.c:400 +msgid "ATime" +msgstr "Hozzáférés" + +#: src/screen.c:401 +msgid "CTime" +msgstr "Létrehozás" + +#: src/screen.c:403 +msgid "Perm" +msgstr "Jog" + +#: src/screen.c:404 +msgid "Nl" +msgstr "LSz" + +#: src/screen.c:405 +msgid "Inode" +msgstr "Inode" + +#: src/screen.c:406 +msgid "UID" +msgstr "UID" + +#: src/screen.c:407 +msgid "GID" +msgstr "GID" + +#: src/screen.c:643 +#, c-format +msgid " %s bytes in %d file%s" +msgstr " %s bájt %d fájlban" + +#: src/screen.c:1306 +msgid "Unknow tag on display format: " +msgstr "Ismeretlen elem a formátumban:" + +#: src/screen.c:1432 +msgid "User suplied format looks invalid, reverting to default." +msgstr "Felhasználó által megadott formátum nem helyes, alapértelmezést " +"állítok be" + +#: src/screen.c:2094 src/screen.c:2134 +msgid " Do you really want to execute? " +msgstr " Biztosan futtatni akarod? " + +#: src/screen.c:2106 src/screen.c:2149 +msgid " No action taken " +msgstr " Nincs hozzárendelve akció " + +#: src/screen.c:2369 src/screen.c:2399 src/tree.c:1017 +msgid "RenMov" +msgstr "ÁtnMoz" + +#: src/screen.c:2370 src/screen.c:2400 src/tree.c:1021 +msgid "Mkdir" +msgstr "Újkvt" + +#: src/screen.c:2386 +#, c-format +msgid "" +" Can't chdir to %s \n" +" %s " +msgstr "" +" Nem sikerült a(z) '%s' könyvtárba belépni \n" +" %s " + +#: src/subshell.c:287 +#, c-format +msgid "Couldn't open named pipe %s\n" +msgstr "Nem sikerült a(z) %s fifo (named pipe) megnyitása.\n" + +#: src/subshell.c:705 +msgid " The shell is still active. Quit anyway? " +msgstr " A shell még aktív. Mégis kilépsz?" + +#: src/subshell.c:731 +msgid " There are stopped jobs." +msgstr " Még vannak háttérben futó programok." + +#: src/subshell.c:732 +msgid " Quit anyway? " +msgstr " Mégis kilépsz? " + +#: src/subshell.c:785 +#, c-format +msgid "Warning: Couldn't change to %s.\n" +msgstr "Figyelem: Nem sikerült könyvtárat váltani: %s\n" + +#: src/tree.c:193 +#, c-format +msgid "" +"Can't open the %s file for writing:\n" +"%s\n" +msgstr "" +"Nem sikerült a(z) %s fájlt írásra megnyitni:\n" +"%s\n" + +#: src/tree.c:638 +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "\"%s\" könyvtár másolása:" + +#: src/tree.c:676 +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "\"%s\" könyvtár áthelyezése:" + +#: src/tree.c:683 +#, c-format +msgid "" +" Can't stat the destination \n" +" %s " +msgstr "" +" Nem sikerült a célfájl adatainak lekérdezése \n" +" %s " + +#: src/tree.c:689 +msgid " The destination isn't a directory " +msgstr " A cél nem egy könyvtár " + +#: src/tree.c:745 +#, c-format +msgid " Delete %s? " +msgstr " Törlöd %s'-t? " + +#: src/tree.c:777 +msgid "Static" +msgstr "Statik" + +#: src/tree.c:777 +msgid "Dynamc" +msgstr "Dinam" + +#: src/tree.c:867 +#, c-format +msgid "" +" Can't chdir to \"%s\" \n" +" %s " +msgstr "" +" Nem lehet a \"%s\" könyvtárba váltani \n" +" %s " + +#: src/tree.c:1013 +msgid "Forget" +msgstr "Felejt" + +#: src/tree.c:1026 +msgid "Rmdir" +msgstr "Töröl" + +#: src/treestore.c:385 +#, c-format +msgid "" +"Can't write to the %s file:\n" +"%s\n" +msgstr "" +"Nem lehet a %s fájlba írni:\n" +"%s\n" + +#: src/user.c:261 +#, c-format +msgid " Invalid shell pattern defination \"%c\". " +msgstr " Érvénytelen shell minta defininíció \"%c\". " + +#: src/user.c:394 +msgid " Debug " +msgstr " Hibakeresés " + +#: src/user.c:403 +msgid " ERROR: " +msgstr " HIBA: " + +#: src/user.c:407 +msgid " True: " +msgstr " Igaz: " + +#: src/user.c:409 +msgid " False: " +msgstr " Hamis: " + +#: src/user.c:621 +msgid " Warning -- ignoring file " +msgstr " Figyelem: a fájl mellõzve lesz" + +#: src/user.c:622 +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" +"A(z) %s fájlnak nem a rendszergazda (root) a tulajdonosa,\n" +"vagy mindenki számára írható. Ez veszélyezteti a rendszered biztonságát." + +#: src/user.c:640 +msgid " I can't run programs while logged on a non local directory " +msgstr " Nem helyi könyvtárban nem lehet parancsot kiadni " + +#: src/user.c:724 +#, c-format +msgid " Empty file %s " +msgstr " Üres fájl: %s " + +#. Create listbox +#: src/user.c:733 +msgid " User menu " +msgstr " Saját menü " + +#: src/util.c:232 +msgid "name_trunc: too big" +msgstr " Figyelem: a fájl mellõzve lesz" + +#. strftime() format string for recent dates +#: src/util.c:602 src/util.c:627 +msgid "%b %e %H:%M" +msgstr "" + +#. strftime() format string for old dates +#: src/util.c:603 src/util.c:625 +msgid "%b %e %Y" +msgstr "" + +#: src/utilunix.c:390 +msgid " Pipe failed " +msgstr " Pipe hiba " + +#: src/utilunix.c:394 +msgid " Dup failed " +msgstr " Dup hiba " + +#: src/view.c:401 +msgid "" +"File: \n" +"\n" +" " +msgstr "" +"A fájl: \n" +"\n" +" " + +#: src/view.c:402 +msgid "" +"\n" +"\n" +"has been modified, do you want to save the changes?\n" +msgstr "" +"\n" +"\n" +"megváltozott, ki akarod menteni a változásokat?\n" + +#: src/view.c:404 +msgid " Save changes " +msgstr " Változások mentése " + +#: src/view.c:446 +msgid " Can't spawn child program " +msgstr " Nem sikerült a segédprogram elindítása " + +#: src/view.c:455 +msgid " Empty output from child filter " +msgstr " Üres a segédprogram kimenete " + +#: src/view.c:460 +msgid " Could not open file " +msgstr " A fájlt nem lehet megnyitni " + +#: src/view.c:475 +msgid " Can't open file \"" +msgstr " A következõ file nem nyitható meg: \"" + +#: src/view.c:482 +msgid "" +" Can't stat file \n" +" " +msgstr "" +" Nem sikerült a fájl adatainak lekérdezése \n" +" " + +#: src/view.c:488 +msgid " Can't view: not a regular file " +msgstr "" +" Nem jeleníthetõ meg,\n" +" mert nem hagyományos fájl " + +#: src/view.c:567 src/view.c:572 +#, c-format +msgid "" +" Can't open \"%s\"\n" +" %s " +msgstr "" +" Nem sikerült megnyitni a(z) %s fájlt \n" +" %s " + +#: src/view.c:704 +#, c-format +msgid "File: %s" +msgstr "Fájl: %s" + +#: src/view.c:729 +msgid " [grow]" +msgstr " [növekvõ]" + +#: src/view.c:1502 +#, c-format +msgid "Searching for `%s'" +msgstr "%s keresése" + +#: src/view.c:1609 src/view.c:1732 +msgid " Search string not found " +msgstr " A keresett szöveg nem található " + +#: src/view.c:1771 +msgid " Invalid regular expression " +msgstr " Hibás reguláris kifejezés " + +#: src/view.c:1895 +#, c-format +msgid "" +" The current line number is %d.\n" +" Enter the new line number:" +msgstr "" +" Az aktuális sor száma %d.\n" +" Írd be az kívánt sor számát:" + +#: src/view.c:1925 +msgid " Enter regexp:" +msgstr " Írd be a keresett reguláris kifejezést:" + +#: src/view.c:2030 +msgid "Ascii" +msgstr "Ascii" + +#: src/view.c:2030 +msgid "Hex" +msgstr "Hex" + +#: src/view.c:2031 +msgid "Line" +msgstr "Sor" + +#: src/view.c:2032 +msgid "RxSrch" +msgstr "KifKer" + +#: src/view.c:2035 +msgid "EdText" +msgstr "SzövSz" + +#: src/view.c:2035 +msgid "EdHex" +msgstr "HexSz" + +#: src/view.c:2037 +msgid "UnWrap" +msgstr "NSorTö" + +#: src/view.c:2037 +msgid "Wrap" +msgstr "SorTör" + +#: src/view.c:2040 +msgid "HxSrch" +msgstr "HxKere" + +#: src/view.c:2043 +msgid "Raw" +msgstr "Nyers" + +#: src/view.c:2043 +msgid "Parse" +msgstr "Feldol" + +#: src/view.c:2047 +msgid "Unform" +msgstr "NForm" + +#: src/view.c:2047 +msgid "Format" +msgstr "Formáz" + +#. KEY_F(0) is not here, since we are mapping it to f10, so there is no reason +#. to define f0 as well. Also, it makes Learn keys a bunch of problems :( +#: src/win.c:224 +msgid "Function key 1" +msgstr "Funkció bill. 1" + +#: src/win.c:225 +msgid "Function key 2" +msgstr "Funkció bill. 2" + +#: src/win.c:226 +msgid "Function key 3" +msgstr "Funkció bill. 3" + +#: src/win.c:227 +msgid "Function key 4" +msgstr "Funkció bill. 4" + +#: src/win.c:228 +msgid "Function key 5" +msgstr "Funkció bill. 5" + +#: src/win.c:229 +msgid "Function key 6" +msgstr "Funkció bill. 6" + +#: src/win.c:230 +msgid "Function key 7" +msgstr "Funkció bill. 7" + +#: src/win.c:231 +msgid "Function key 8" +msgstr "Funkció bill. 8" + +#: src/win.c:232 +msgid "Function key 9" +msgstr "Funkció bill. 9" + +#: src/win.c:233 +msgid "Function key 10" +msgstr "Funkció bill. 10" + +#: src/win.c:234 +msgid "Function key 11" +msgstr "Funkció bill. 11" + +#: src/win.c:235 +msgid "Function key 12" +msgstr "Funkció bill. 12" + +#: src/win.c:236 +msgid "Function key 13" +msgstr "Funkció bill. 13" + +#: src/win.c:237 +msgid "Function key 14" +msgstr "Funkció bill. 14" + +#: src/win.c:238 +msgid "Function key 15" +msgstr "Funkció bill. 15" + +#: src/win.c:239 +msgid "Function key 16" +msgstr "Funkció bill. 16" + +#: src/win.c:240 +msgid "Function key 17" +msgstr "Funkció bill. 17" + +#: src/win.c:241 +msgid "Function key 18" +msgstr "Funkció bill. 18" + +#: src/win.c:242 +msgid "Function key 19" +msgstr "Funkció bill. 19" + +#: src/win.c:243 +msgid "Function key 20" +msgstr "Funkció bill. 20" + +#: src/win.c:244 +msgid "Backspace key" +msgstr "Backspace bill." + +#: src/win.c:245 +msgid "End key" +msgstr "End bill." + +#: src/win.c:246 +msgid "Up arrow key" +msgstr "Felfelé nyíl" + +#: src/win.c:247 +msgid "Down arrow key" +msgstr "Lefelé nyíl" + +#: src/win.c:248 +msgid "Left arrow key" +msgstr "Balra nyíl" + +#: src/win.c:249 +msgid "Right arrow key" +msgstr "Jobbra nyíl" + +#: src/win.c:250 +msgid "Home key" +msgstr "Home bill." + +#: src/win.c:251 +msgid "Page Down key" +msgstr "Page Down bill." + +#: src/win.c:252 +msgid "Page Up key" +msgstr "Page Up bill." + +#: src/win.c:253 +msgid "Insert key" +msgstr "Insert bill." + +#: src/win.c:254 +msgid "Delete key" +msgstr "Delete bill." + +#: src/win.c:255 +msgid "Completion/M-tab" +msgstr "Kiegészít/M-tab" + +#: src/win.c:256 +msgid "+ on keypad" +msgstr "szürke +" + +#: src/win.c:257 +msgid "- on keypad" +msgstr "szürke -" + +#: src/win.c:258 +msgid "* on keypad" +msgstr "szürke *" + +#. From here on, these won't be shown in Learn keys (no space) +#: src/win.c:260 +msgid "Left arrow keypad" +msgstr "Szürke balra nyíl" + +#: src/win.c:261 +msgid "Right arrow keypad" +msgstr "Szürke jobbra nyíl" + +#: src/win.c:262 +msgid "Up arrow keypad" +msgstr "Szürke felfelé nyíl" + +#: src/win.c:263 +msgid "Down arrow keypad" +msgstr "Szürke lefelé nyíl" + +#: src/win.c:264 +msgid "Home on keypad" +msgstr "Szürke Home bill." + +#: src/win.c:265 +msgid "End on keypad" +msgstr "Szürke End bill." + +#: src/win.c:266 +msgid "Page Down keypad" +msgstr "Szürke Page Down bill." + +#: src/win.c:267 +msgid "Page Up keypad" +msgstr "Szürke Page Up bill." + +#: src/win.c:268 +msgid "Insert on keypad" +msgstr "Szürke Insert bill." + +#: src/win.c:269 +msgid "Delete on keypad" +msgstr "Szürke Delete bill." + +#: src/win.c:270 +msgid "Enter on keypad" +msgstr "Szürke Enter bill." + +#: src/win.c:271 +msgid "Slash on keypad" +msgstr "Szürke '/' bill." + +#: src/win.c:272 +msgid "NumLock on keypad" +msgstr "NumLock bill." + +#: vfs/extfs.c:268 +#, c-format +msgid "" +"Couldn't open %s archive\n" +"%s" +msgstr "Nem sikerült a(z) %s archívumot megnyitni\n" +"%s" + +#: vfs/extfs.c:300 vfs/extfs.c:320 +msgid "Inconsistent extfs archive" +msgstr "Nem konzisztens extfs archív" + +#: vfs/fish.c:224 +msgid "Sorry, we can not do password authenticated connections for now." +msgstr "Bocs, nem tudok jelszóellenõrzött kapcsolatot létesíteni most." + +#: vfs/ftpfs.c:326 +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "ftpfs: Lecsatlakozás %s-rõl" + +#: vfs/ftpfs.c:377 +msgid " FTP: Password required for " +msgstr "FTP: Jelszó szükséges: " + +#: vfs/ftpfs.c:409 +msgid " Proxy: Password required for " +msgstr "Proxy: Jelszó szükséges: " + +#: vfs/ftpfs.c:435 +msgid "ftpfs: sending proxy login name" +msgstr "ftpfs: proxy felhasználói név küldése" + +#: vfs/ftpfs.c:439 +msgid "ftpfs: sending proxy user password" +msgstr "ftpfs: a proxy felhasználó jelszó küldése" + +#: vfs/ftpfs.c:443 +msgid "ftpfs: proxy authentication succeeded" +msgstr "ftpfs: proxy autentikáció sikeres" + +#: vfs/ftpfs.c:447 +#, c-format +msgid "ftpfs: connected to %s" +msgstr "ftpfs: csatlakozva: " + +#: vfs/ftpfs.c:464 +msgid "ftpfs: sending login name" +msgstr "ftpfs: belépési név küldése" + +#: vfs/ftpfs.c:469 +msgid "ftpfs: sending user password" +msgstr "ftpfs: felhasználójelszó küldése" + +#: vfs/ftpfs.c:474 +msgid "ftpfs: logged in" +msgstr "ftpfs: bejelentkezve" + +#: vfs/ftpfs.c:489 +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "ftpfs: Hibás belépés %s felhasználóval" + +#: vfs/ftpfs.c:521 +#, c-format +msgid " Could not set source routing (%s)" +msgstr " Nem tudom a routing forrását beállítani (%s)" + +#: vfs/ftpfs.c:650 +msgid "ftpfs: Invalid host name." +msgstr "ftpfs: Rossz szervernév." + +#: vfs/ftpfs.c:670 +msgid "ftpfs: Invalid host address." +msgstr "ftpfs: Rossz szervercím." + +#: vfs/ftpfs.c:695 +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "ftpfs: csatlakozás %s szerverre" + +#: vfs/ftpfs.c:705 +msgid "ftpfs: connection interrupted by user" +msgstr "ftpfs: csatlakozás megszakítva" + +#: vfs/ftpfs.c:707 +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "ftpfs: csatlakozás nem sikerült: %s" + +#: vfs/ftpfs.c:791 +#, c-format +msgid "Waiting to retry... %d (Control-C to cancel)" +msgstr "%d másodperc az újra próbálkozásig (Ctrl-C megállít)" + +#: vfs/ftpfs.c:985 +msgid "ftpfs: could not setup passive mode for source routing" +msgstr "ftpfs: nem tudom a szervert passzív módba állítani" + +#: vfs/ftpfs.c:995 +msgid "ftpfs: could not setup passive mode" +msgstr "ftpfs: nem tudom beállítani a passzív módot" + +#: vfs/ftpfs.c:1066 +msgid "ftpfs: aborting transfer." +msgstr "ftpfs: átvitel megszakítása." + +#: vfs/ftpfs.c:1068 +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "ftpfs: megszakítási hiba: %s" + +#: vfs/ftpfs.c:1073 +msgid "ftpfs: abort failed" +msgstr "ftpfs: megszakítás sikertelen" + +#: vfs/ftpfs.c:1160 vfs/ftpfs.c:1339 +msgid "ftpfs: CWD failed." +msgstr "ftpfs: CWD nem sikerült." + +#: vfs/ftpfs.c:1170 vfs/ftpfs.c:1177 +msgid "ftpfs: couldn't resolve symlink" +msgstr "ftpfs: nem tudom a szimlinket értelmezni" + +#: vfs/ftpfs.c:1231 +msgid "Resolving symlink..." +msgstr "Szimlink feloldása..." + +#: vfs/ftpfs.c:1333 +#, c-format +msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" +msgstr "ftpfs: %s FTP könytár olvasása (ne használd a UNIX ls parancsot)" + +#: vfs/ftpfs.c:1335 +#, c-format +msgid "ftpfs: Reading FTP directory %s..." +msgstr "ftpfs: %s FTP könyvtár olvasása" + +#: vfs/ftpfs.c:1351 +msgid "ftpfs: FAIL" +msgstr "ftpfs: HIBA" + +#: vfs/ftpfs.c:1442 +msgid "ftpfs: reading FTP directory interrupt by user" +msgstr "ftpfs: FTP könyvtár olvasása a felhasználó által megszakítva" + +#: vfs/ftpfs.c:1472 +msgid "ftpfs: got listing" +msgstr "ftpfs: listázva" + +#: vfs/ftpfs.c:1485 +msgid "ftpfs: failed" +msgstr "ftpfs: nem sikerült" + +#: vfs/ftpfs.c:1529 +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "ftpfs: hiba: nincs hova visszalépni" + +#: vfs/ftpfs.c:1593 +#, c-format +msgid "ftpfs: storing file %d (%d)" +msgstr "ftpfs: fájl feltöltése %d (%s)" + +#: vfs/ftpfs.c:2029 vfs/ftpfs.c:2044 +msgid "" +"~/.netrc file has not correct mode.\n" +"Remove password or correct mode." +msgstr "" +"a ~/.netrc nem megfelelõ jogokkal rendelkezik.\n" +"Töröld ki a jelszót, vagy állítsd át a jogokat." + +#: vfs/mcfs.c:154 +msgid " MCFS " +msgstr "" + +#: vfs/mcfs.c:154 +msgid " The server does not support this version " +msgstr " A szerver nem támogatja ezt a verziót" + +#: vfs/mcfs.c:171 +msgid "" +" The remote server is not running on a system port \n" +" you need a password to log in, but the information may \n" +" not be safe on the remote side. Continue? \n" +msgstr "" +" A távoli szerver nem fut a rendszer porton \n" +" jelszóval kell belépned, de az információk nem \n" +" lesznek biztonságban a másik oldalon. Folytassam? \n" + +#: vfs/mcfs.c:174 +msgid " Yes " +msgstr " Igen " + +#: vfs/mcfs.c:174 +msgid " No " +msgstr " Nem " + +#: vfs/mcfs.c:176 +msgid " The remote server is running on strange port. Giving up.\n" +msgstr " A szerver furcsa porton fut. Feladom.\n" + +#: vfs/mcfs.c:188 +msgid " MCFS Password required " +msgstr "MCFS jelszó szükséges" + +#: vfs/mcfs.c:202 +msgid " Invalid password " +msgstr " Rossz jelszó " + +#: vfs/mcfs.c:322 +msgid " Too many open connections " +msgstr " Túl sok nyitott kapcsolat" + +#: vfs/tar.c:84 vfs/tar.c:101 +#, c-format +msgid "" +"Couldn't open tar archive\n" +"%s" +msgstr "" +"Nem tudom megnyitni a tar archívot\n" +"%s" + +#: vfs/tar.c:284 +msgid "Unexpected EOF on archive file" +msgstr "Nincs fájlvég az archívban" + +#: vfs/tar.c:339 vfs/tar.c:346 +msgid "Inconsistent tar archive" +msgstr "Nem konzisztens tar archív" + +#: vfs/tar.c:411 +#, c-format +msgid "" +"Hmm,...\n" +"%s\n" +"doesn't look like a tar archive." +msgstr "" +"Hmm...\n" +"%s\n" +"nem úgy néz ki, mint egy tar archív." Binary files old/mc-4.5.33/po/it.gmo and new/mc-4.5.34/po/it.gmo differ diff -ruN old/mc-4.5.33/po/it.po new/mc-4.5.34/po/it.po --- old/mc-4.5.33/po/it.po Thu May 27 17:45:41 1999 +++ new/mc-4.5.34/po/it.po Sun Jul 4 13:27:08 1999 @@ -1,29 +1,27 @@ -# Italian translation of Midnight Commander +# mc it.po # Copyright (C) 1999 Free Software Foundation, Inc. -# Miguel de Icaza , 1999. +# Giuliano Natali , 1998. # msgid "" msgstr "" -"Project-Id-Version: mc 4.5.30\n" -"POT-Creation-Date: 1999-04-28 22:02+0200\n" -"PO-Revision-Date: 1999-05-05 23:02+0200\n" -"Last-Translator: Maurizio Carelli \n" -"Language-Team: \n" +"POT-Creation-Date: 1999-02-08 08:12-0500\n" +"PO-Revision-Date: 1999-06-24 15:22+1\n" +"Last-Translator: Marco Ciampa \n" +"Language-Team: Marco Ciampa \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-1\n" -"Content-Transfer-Encoding: 8-bit\n" +#"Content-Type: text/plain; charset=iso-8859-1\n" +#"Content-Transfer-Encoding: 8bit\n" #: edit/edit_key_translator.c:121 msgid " Emacs key: " msgstr " Tasti emacs: " -#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +#: edit/edit_key_translator.c:133 msgid " Execute Macro " msgstr " Esegui macro " #. Input line for a single key press follows the ':' -#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 -#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:715 +#: edit/edit_key_translator.c:133 gtkedit/editcmd.c:698 gtkedit/editcmd.c:707 msgid " Press macro hotkey: " msgstr " Premi tasto veloce macro: " @@ -35,1251 +33,875 @@ msgid " Press any key: " msgstr " Premi un tasto: " -#: gnome/gcmd.c:58 +#: gnome/gcmd.c:56 msgid " There is no other panel to compare contents to " msgstr " Non esistono altri pannelli per il confronto " -#: gnome/gcmd.c:109 -msgid "The Midnight Commander Team" -msgstr "The Midnight Commander Team" - -#: gnome/gcmd.c:111 -msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" -msgstr "bug reports: http://bugs.gnome.org, or use gnome-bug" - -#: gnome/gcmd.c:123 +#: gnome/gcmd.c:91 msgid "GNU Midnight Commander" msgstr "GNU Midnight Commander" -#: gnome/gcmd.c:126 +#: gnome/gcmd.c:94 msgid "The GNOME edition of the Midnight Commander file manager." -msgstr "La versione GNOME del file manager Midnight Commander." +msgstr "L'edizione GNOME del file manager Midnight Commander." + +#: gnome/gcmd.c:106 src/main.c:818 src/screen.c:2048 +msgid " The Midnight Commander " +msgstr " Midnight Commander " + +#: gnome/gcmd.c:107 src/main.c:819 +msgid " Do you really want to quit the Midnight Commander? " +msgstr " Vuoi veramente uscire da Midnight Commander? " -#: gnome/gcmd.c:263 +#: gnome/gcmd.c:108 gtkedit/editcmd.c:2235 src/cmd.c:251 src/file.c:1791 +#: src/file.c:2171 src/filegui.c:573 src/hotlist.c:1035 src/main.c:820 +#: src/screen.c:2050 src/subshell.c:701 src/subshell.c:727 src/tree.c:755 +#: src/view.c:404 +msgid "&Yes" +msgstr "&Si" + +#: gnome/gcmd.c:108 gtkedit/editcmd.c:2235 src/cmd.c:251 src/file.c:1791 +#: src/file.c:2171 src/filegui.c:572 src/hotlist.c:1035 src/main.c:820 +#: src/screen.c:2050 src/subshell.c:701 src/subshell.c:727 src/tree.c:755 +#: src/view.c:404 +msgid "&No" +msgstr "&No" + +#: gnome/gcmd.c:206 +#, fuzzy msgid "Sort By" msgstr "Ordina per" #. we define this up here so we can pass it in to our callback -#: gnome/gcmd.c:268 +#: gnome/gcmd.c:211 +#, fuzzy msgid "Ignore case sensitivity." -msgstr "Ignora maiuscole/minuscole" +msgstr "Ignora maiuscole/minuscole." -#: gnome/gcmd.c:271 -msgid "Sort files by " -msgstr "Ordina file per " - -#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +#: gnome/gcmd.c:219 src/chmod.c:150 src/screen.c:425 msgid "Name" -msgstr "Nome" +msgstr "Nome file" -#: gnome/gcmd.c:283 +#: gnome/gcmd.c:226 +#, fuzzy msgid "File Type" msgstr "Tipo di file" -#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 -#: src/screen.c:397 +#: gnome/gcmd.c:232 src/screen.c:426 src/screen.c:427 msgid "Size" msgstr "Dimensione" -#: gnome/gcmd.c:295 +#: gnome/gcmd.c:238 msgid "Time Last Accessed" -msgstr "Data ultimo accesso" +msgstr "Ora Ultimo Accesso" -#: gnome/gcmd.c:301 +#: gnome/gcmd.c:244 msgid "Time Last Modified" -msgstr "Data ultima modifica" +msgstr "Ora Ultima Modifica" -#: gnome/gcmd.c:307 +#: gnome/gcmd.c:250 msgid "Time Last Changed" -msgstr "Data ultimo cambio" +msgstr "Ora Ultimo Cambiamento" -#: gnome/gcmd.c:321 +#: gnome/gcmd.c:264 msgid "Reverse the order." -msgstr "Inverti l'ordine" +msgstr "Inverte l'ordine." -#: gnome/gcmd.c:384 +#: gnome/gcmd.c:326 +#, fuzzy msgid "Enter name." -msgstr "Inserisci nome" +msgstr "Inserisci il Nome." -#: gnome/gcmd.c:390 +#: gnome/gcmd.c:332 +#, fuzzy msgid "Enter label for command:" -msgstr "Inserisci linea di comando: " +msgstr "Inserisci etichetta per il comando:" -#: gnome/gcmd.c:489 +#: gnome/gcmd.c:427 +#, fuzzy msgid "Find all core files" -msgstr "Cerca tutti i file 'core'" +msgstr "Mostra tutti i file core" -#: gnome/gcmd.c:492 src/panelize.c:350 +#: gnome/gcmd.c:430 src/panelize.c:350 msgid "Find rejects after patching" -msgstr "Cerca file reiettati dopo un pacth" +msgstr "Trova respinti dopo il patching" -#: gnome/gcmd.c:536 +#: gnome/gcmd.c:472 +#, fuzzy msgid "Run Command" -msgstr " Esegui comando " +msgstr "Esegui Comando" #. Frame 1 -#: gnome/gcmd.c:541 +#: gnome/gcmd.c:477 +#, fuzzy msgid "Preset Commands" -msgstr "Comandi predefiniti" +msgstr "Imposta Comandi" -#. add add/remove buttons in center -#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 +#: gnome/gcmd.c:494 msgid "Add" msgstr "Aggiungi" -#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 +#: gnome/gcmd.c:498 +#, fuzzy msgid "Remove" msgstr "Elimina" #. Frame 2 -#: gnome/gcmd.c:570 +#: gnome/gcmd.c:506 +#, fuzzy msgid "Run this Command" -msgstr "Esegui questo comando " +msgstr "Esegui questo Comando" -#: gnome/gcmd.c:577 +#: gnome/gcmd.c:513 +#, fuzzy msgid "Command: " msgstr "Comando: " -#: gnome/gcmd.c:646 +#: gnome/gcmd.c:574 +#, fuzzy msgid "Set Filter" -msgstr "Applica filtro " +msgstr "Imposta Filtro " -#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 -#: gnome/gscreen.c:2551 +#: gnome/gcmd.c:579 gnome/gcmd.c:620 gnome/gcmd.c:625 gnome/gcmd.c:629 +#: gnome/gscreen.c:2484 +#, fuzzy msgid "Show all files" msgstr "Mostra tutti i file" -#: gnome/gcmd.c:658 +#: gnome/gcmd.c:586 msgid "." msgstr "." -#: gnome/gcmd.c:674 +#: gnome/gcmd.c:602 msgid "" "Enter a filter here for files in the panel view.\n" "\n" "For example:\n" -"*.png will show just png images" +"*.gif will show just gif images" msgstr "" -"Inserire un filtro per i file nella vista pannello.\n" +"Inserisci qui un filtro per i files nella vista pannello.\n" "\n" -"Per esempio:\n" -"*.png mostra solo le immagini in formato png" +"Per esempio:" -#: gnome/gcmd.c:676 +#: gnome/gcmd.c:604 msgid "Enter a Regular Expression to filter files in the panel view." -msgstr "Inserirsci un'Espressione Regolare filtro per i file nel pannello" +msgstr "Immetti un'Espressione Regolare per filtrare i file nella vista pannello." -#: gnome/gcmd.c:733 +#: gnome/gcmd.c:661 gnome/gpopup.c:49 msgid " Open with..." msgstr " Apri con..." -#: gnome/gcmd.c:734 +#: gnome/gcmd.c:662 gnome/gpopup.c:50 msgid "Enter extra arguments:" msgstr "Inserisci argomenti extra:" -#: gnome/gcmd.c:796 -msgid "Desktop entry properties" -msgstr "Proprietà di lavoro del Desktop" - -#: gnome/gcmd.c:821 -msgid "Select File" -msgstr "Seleziona file" - -#: gnome/gcmd.c:829 -msgid "" -"Enter a filter here to select files in the panel view with.\n" -"\n" -"For example:\n" -"*.png will select all png images" -msgstr "" -"Inserire un filtro per selezionare file nel pannello.\n" -"\n" -"Per esempio:\n" -"*.png mostra solo le immagini in formato png" - -#: gnome/gcmd.c:831 -msgid "Enter a regular expression here to select files in the panel view with." -msgstr "" -"Inserirsci un'Espressione Regolare per selezionare file nella vista pannello" - -#: gnome/gcmd.c:874 src/cmd.c:545 src/cmd.c:596 -msgid " Malformed regular expression " -msgstr " Espressione regolare errata " - -#: gnome/gcmd.c:919 -msgid "Creating a desktop link" -msgstr "Creo un link sul desktop" - -#: gnome/gcmd.c:920 -msgid "Enter the URL:" -msgstr "Inserire l'URL" - -#: gnome/gcustom-layout.c:36 -msgid "Access Time" -msgstr "Data di accesso" - -#: gnome/gcustom-layout.c:37 -msgid "Creation Time" -msgstr "Data di creazione" - -#. Group -#: gnome/gcustom-layout.c:38 gnome/gnome-file-property-dialog.c:776 -#: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 -#: src/screen.c:409 -msgid "Group" -msgstr "Gruppo" - -#: gnome/gcustom-layout.c:39 -msgid "Group ID" -msgstr "ID Gruppo" - -#: gnome/gcustom-layout.c:40 -msgid "Inode Number" -msgstr "Numero Inodo" - -#: gnome/gcustom-layout.c:41 src/achown.c:378 -msgid "Mode" -msgstr "Modo" - -#: gnome/gcustom-layout.c:42 -msgid "Modification Time" -msgstr "Data di modifica" - -#: gnome/gcustom-layout.c:44 -msgid "Number of Hard Links" -msgstr "Numero di Hard link" - -#. Owner -#: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 -#: gnome/gprop.c:390 src/screen.c:408 -msgid "Owner" -msgstr "Proprietario" - -#: gnome/gcustom-layout.c:46 src/screen.c:402 -msgid "Permission" -msgstr "Permessi" - -#: gnome/gcustom-layout.c:48 -msgid "Size (short)" -msgstr "Dimensione (formato corto)" - -#: gnome/gcustom-layout.c:49 -msgid "Type" -msgstr "Tipo" - -#: gnome/gcustom-layout.c:50 -msgid "User ID" -msgstr "ID Utente" - -#: gnome/gcustom-layout.c:144 -msgid "Possible Columns" -msgstr "Colonne possibili" - -#: gnome/gcustom-layout.c:164 -msgid "Displayed Columns" -msgstr "Colonne visibili" - -#: gnome/gcustom-layout.c:306 -msgid "Custom View" -msgstr "Vista personalizzata" - -#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 +#: gnome/gdesktop.c:350 gnome/gdesktop.c:1553 +#, fuzzy msgid "Warning" -msgstr " Attenzione! " +msgstr "Attenzione" -#: gnome/gdesktop.c:426 +#: gnome/gdesktop.c:351 #, c-format msgid "Could not open %s; will not have desktop icons" -msgstr "Impossibile aprire %s; non arvrà icone sul desktop" - -#: gnome/gdesktop.c:1019 -msgid "While running the mount/umount command" -msgstr "Durante l'esecuzione del comando mount/umount" - -#: gnome/gdesktop.c:1088 -msgid "While running the eject command" -msgstr "Durante l'esecuzione del comando eject" +msgstr "Non posso aprire %s; non avrà icone sul desktop" -#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 -msgid "Error" -msgstr "Errore" +#: gnome/gdesktop.c:1519 +msgid "Trashcan" +msgstr "Cestino" #. Create the link to the user's home directory so that he will have an icon -#: gnome/gdesktop.c:2048 +#: gnome/gdesktop.c:1549 +#, fuzzy msgid "Home directory" -msgstr "Home directory" +msgstr "Directory home" -#: gnome/gdesktop.c:2053 +#: gnome/gdesktop.c:1554 #, c-format -msgid "Could not symlink %s to %s; will not have initial home desktop icon." -msgstr "" -"Impossibile creare un link simbolico fra %s e %s; \n" -"la home directory apparirà senza icona" - -#: gnome/gdesktop.c:2398 -msgid "" -"Unable to locate the file:\n" -"background-properties-capplet\n" -"in your path.\n" -"\n" -"We are unable to set the background." -msgstr "" -"Impossibile trovare il file:\n" -"background-properties-capplet\n" -"nel path.\n" -"\n" -"Impossibile creare lo sfondo." - -#: gnome/gdesktop.c:2407 gnome/glayout.c:361 -msgid "_Terminal" -msgstr "_Terminale" - -#: gnome/gdesktop.c:2407 gnome/glayout.c:361 -msgid "Launch a new terminal in the current directory" -msgstr "Apre un nuovo terminale alla directory corrente" - -#. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2409 gnome/glayout.c:363 -msgid "_Directory..." -msgstr "_Directory..." - -#: gnome/gdesktop.c:2409 gnome/glayout.c:363 -msgid "Creates a new directory" -msgstr "Crea una nuova directory" - -#: gnome/gdesktop.c:2410 -msgid "URL L_ink..." -msgstr "URL L_ink..." - -#: gnome/gdesktop.c:2410 -msgid "Creates a new URL link" -msgstr "Crea un nuovo URL link" - -#: gnome/gdesktop.c:2411 -msgid "_Launcher..." -msgstr "_Lanciatore" - -#: gnome/gdesktop.c:2411 -msgid "Creates a new launcher" -msgstr "Crea un nuovo lanciatore di applicazioni" - -#: gnome/gdesktop.c:2419 gnome/glayout.c:451 -msgid "Arrange Icons" -msgstr "Disponi icone" - -#: gnome/gdesktop.c:2420 -msgid "Create New Window" -msgstr "Apri nuova finestra" - -#: gnome/gdesktop.c:2422 -msgid "Recreate Desktop Shortcuts" -msgstr "Ricostruisci i collegamenti sul Desktop" - -#: gnome/gdesktop.c:2423 gnome/glayout.c:454 -msgid "Rescan Desktop" -msgstr "Aggiorna Desktop" - -#: gnome/gdesktop.c:2424 -msgid "Configure Background Image" -msgstr "Configura immagine di sfondo" +msgid "Could not symlink %s to %s; will not have initial desktop icons." +msgstr "Non posso collegare %s a %s; non avrà icone sul desktop." -#: gnome/gdialogs.c:60 +#: gnome/gdialogs.c:58 msgid "To: " msgstr "A: " -#: gnome/gdialogs.c:61 +#: gnome/gdialogs.c:59 msgid "Copying from: " msgstr "Copia da: " -#: gnome/gdialogs.c:62 +#: gnome/gdialogs.c:60 +#, fuzzy msgid "Deleting file: " -msgstr "Cancellazione file: " +msgstr "Sto eliminando: " -#: gnome/gdialogs.c:370 +#: gnome/gdialogs.c:340 +#, fuzzy msgid "Files Exist" -msgstr "File esistente" +msgstr "Il file esiste" -#: gnome/gdialogs.c:385 +#: gnome/gdialogs.c:352 msgid "" "Some of the files you are trying to copy already exist in the destination " -"folder. Please select the action to be performed." +"folder." msgstr "" -"Alcuni dei file che si sta cercando di copiare esistono già nella directory " -"di destinazione. Selezionare l'azione da eseguire." +"Alcuni file che stai cercando di copiare esistono già nella dir di " +"destinazione." -#: gnome/gdialogs.c:398 +#: gnome/gdialogs.c:361 msgid "Prompt me before overwriting any file." -msgstr "Avverti prima di sovrascrivere i file" +msgstr "Segnalami prima di sovrascrivere file." -#: gnome/gdialogs.c:405 +#: gnome/gdialogs.c:368 +#, fuzzy msgid "Don't overwrite any files." -msgstr "Non sovrascrivere i file." +msgstr "Non sovrascrivere nessun file." -#: gnome/gdialogs.c:421 +#: gnome/gdialogs.c:380 +#, fuzzy msgid "Overwrite:" -msgstr "Sovrascrivi:" +msgstr "Sovrascrivi" -#: gnome/gdialogs.c:428 +#: gnome/gdialogs.c:387 +#, fuzzy msgid "Older files." -msgstr "I file più vecchi" +msgstr "File più vecchi." -#: gnome/gdialogs.c:434 +#: gnome/gdialogs.c:393 +#, fuzzy msgid "Files only if size differs." -msgstr "Solo i file di dimensione differente." +msgstr "Solo se la dimensione è diversa." -#: gnome/gdialogs.c:440 +#: gnome/gdialogs.c:399 +#, fuzzy msgid "All files." -msgstr "Tutti i file." +msgstr "Tutti i files." -#: gnome/gdialogs.c:480 +#: gnome/gdialogs.c:448 +#, fuzzy msgid "File Exists" -msgstr "File esistente" +msgstr "Il file esiste" -#: gnome/gdialogs.c:486 -#, c-format +#: gnome/gdialogs.c:454 +#, fuzzy, c-format msgid "The target file already exists: %s" -msgstr "File di destinazione gia' esitente: %s" +msgstr " Il file destinazione `%s' esiste già!" -#: gnome/gdialogs.c:493 +#: gnome/gdialogs.c:461 +#, fuzzy msgid "Replace it?" -msgstr "Sostituirlo?" +msgstr "Sostituisci?" -#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2365 src/screen.c:2395 src/tree.c:1015 +#: gnome/gdialogs.c:532 gtkedit/editwidget.c:1064 src/file.c:784 +#: src/screen.c:2288 src/screen.c:2318 src/tree.c:1024 msgid "Copy" msgstr "Copia" -#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +#: gnome/gdialogs.c:535 gtkedit/editwidget.c:1065 msgid "Move" -msgstr "Muovi" +msgstr "Sposta" -#: gnome/gdialogs.c:587 +#: gnome/gdialogs.c:552 +#, fuzzy msgid "Destination" msgstr "Destinazione" -#: gnome/gdialogs.c:591 +#: gnome/gdialogs.c:556 msgid "Find Destination Folder" -msgstr "Trova cartella di destinazione" +msgstr "Cerca la dir di destinazione" -#: gnome/gdialogs.c:596 +#: gnome/gdialogs.c:561 +#, fuzzy msgid "Copy as a background process" -msgstr "Esegui la copia in background" +msgstr "Copia in background" -#: gnome/gdialogs.c:616 +#: gnome/gdialogs.c:581 +#, fuzzy msgid "Advanced Options" -msgstr "Opzioni avanzate" +msgstr "Opzioni Avanzate" -#: gnome/gdialogs.c:620 +#: gnome/gdialogs.c:585 +#, fuzzy msgid "Preserve symlinks" msgstr "Mantieni link simbolici" -#: gnome/gdialogs.c:630 +#: gnome/gdialogs.c:595 +#, fuzzy msgid "Follow links." -msgstr "Segui i link" +msgstr "Segui i Link." -#: gnome/gdialogs.c:636 +#: gnome/gdialogs.c:600 msgid "" "Selecting this will copy the files that symlinks point to instead of just " "copying the link." msgstr "" -"Questo fa che venga copiato veramente il file, anziche solo il suo link." +"Impostando questo copierà i file puntati dai collegamenti simbolici invece" +"che semplicemente copiare il collegamento." -#: gnome/gdialogs.c:641 +#: gnome/gdialogs.c:604 +#, fuzzy msgid "Preserve file attributes." -msgstr "Mantieni attributi dei file" +msgstr "Preserva attributi dei file." -#: gnome/gdialogs.c:646 +#: gnome/gdialogs.c:608 msgid "Preserves the permissions and the UID/GID if possible" -msgstr "Mantieni i permessi e UID/GID se possibile" +msgstr "Preserva i permessi e i flag UID/GID se possibile" -#: gnome/gdialogs.c:652 +#: gnome/gdialogs.c:613 +#, fuzzy msgid "Recursively copy subdirectories." -msgstr "Copia directory recursivamente" +msgstr "Copia subdir ricorsivamente." -#: gnome/gdialogs.c:657 +#: gnome/gdialogs.c:617 msgid "If set, this will copy the directories recursively" -msgstr "Questo fa che le directory vengano copiate recursivamente" - -#: gnome/gdialogs.c:761 -#, c-format -msgid "" -"%s\n" -"\n" -"Directory not empty. Delete it recursively?" -msgstr "" -"%s\n" -"\n" -"Directory non vuota. Cancellare recursivamente? " - -#: gnome/gdialogs.c:770 src/file.c:2228 -msgid " Delete: " -msgstr " Cancella: " +msgstr "Se impostato, questo copierà le dir ricorsivamente" -#: gnome/gdialogs.c:774 -msgid "Do the same for the rest" -msgstr "Fai lo stesso con il resto" - -#: gnome/gdialogs.c:857 +#: gnome/gdialogs.c:733 +#, fuzzy msgid "Move Progress" -msgstr "Progresso spostamento" +msgstr "Stato Spostamento" -#: gnome/gdialogs.c:860 +#: gnome/gdialogs.c:736 +#, fuzzy msgid "Copy Progress" -msgstr "Progresso copia" +msgstr "Stato Copia" -#: gnome/gdialogs.c:863 +#: gnome/gdialogs.c:739 +#, fuzzy msgid "Delete Progress" -msgstr "Progresso cancellazione" +msgstr "Stato Cancellazione" -#: gnome/gdialogs.c:913 +#: gnome/gdialogs.c:784 +#, fuzzy msgid "File " msgstr "File " -#: gnome/gdialogs.c:917 -msgid "is " -msgstr "is" - -#: gnome/gdialogs.c:920 -msgid "done." -msgstr " fatto." - -#. Translators should take care as "Password" or its translations -#. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1775 -msgid "Password:" -msgstr "Password: " - -#: gnome/gdialogs.c:980 -msgid "Password" -msgstr "Password" - -#. Create the dialog -#: gnome/gdialogs.c:1012 -msgid "Symbolic Link" -msgstr "Link simbolico:" - -#: gnome/gdialogs.c:1028 src/boxes.c:803 -msgid "Existing filename (filename symlink will point to):" -msgstr "Nome del file esistente (file al quale punta il link simbolico):" - -#: gnome/gdialogs.c:1042 src/boxes.c:801 -msgid "Symbolic link filename:" -msgstr "Nome del file del link simbolico:" +#: gnome/gdialogs.c:788 +#, fuzzy +msgid " is " +msgstr " è " + +#: gnome/gdialogs.c:791 +#, fuzzy +msgid " Done." +msgstr "Fatto." -#: gnome/gdnd.c:52 +#: gnome/gdnd.c:51 +#, fuzzy msgid "_Move here" -msgstr "_Muovi qui" +msgstr "_Sposta qui" -#: gnome/gdnd.c:53 +#: gnome/gdnd.c:52 +#, fuzzy msgid "_Copy here" msgstr "_Copia qui" -#: gnome/gdnd.c:54 +#: gnome/gdnd.c:53 +#, fuzzy msgid "_Link here" -msgstr "_Link qui" +msgstr "_Collega qui" -#: gnome/gdnd.c:56 +#: gnome/gdnd.c:55 +#, fuzzy msgid "Cancel drag" -msgstr " Annulla trascinamento " +msgstr " Annulla sposta" #. FIXME: this error message sucks -#: gnome/gdnd.c:192 -#, c-format +#: gnome/gdnd.c:191 +#, fuzzy, c-format msgid "" "Could not stat %s\n" "%s" msgstr "" -"Impossibile ottenere informazioni sul file %s \n" -" %s " - -#: gnome/gicon.c:154 -msgid "Default set of icons not found, please check your installation" -msgstr "Non son state trovate le icone di default, verificare l'installazione" - -#: gnome/glayout.c:41 -msgid "_Icon View" -msgstr "_Icone" - -#: gnome/glayout.c:42 gnome/glayout.c:58 -msgid "Switch view to an icon display" -msgstr "Passa alla vista con icone" - -#: gnome/glayout.c:44 -msgid "_Brief View" -msgstr "Vista in _Breve" - -#: gnome/glayout.c:45 gnome/glayout.c:61 -msgid "Switch view to show just file name and type" -msgstr "Passa alla vista con solo nome del file e tipo" - -#: gnome/glayout.c:47 -msgid "_Detailed View" -msgstr "Vista in _Dettaglio" +"Non riesco a verificare il file %s\n" +"%s" -#: gnome/glayout.c:48 gnome/glayout.c:64 -msgid "Switch view to show detailed file statistics" -msgstr "Passa alla vista dettagliata con informazioni sui file" +#: gnome/gicon.c:83 gnome/gtools.c:50 +msgid "Error" +msgstr "Errore" -#: gnome/glayout.c:50 -msgid "_Custom View" -msgstr "Vista _personalizzata" +#: gnome/gicon.c:83 +msgid "Default set of icons not found, check your installation" +msgstr "Non trovo le icone di default, controlla l'istallazione" -#: gnome/glayout.c:51 gnome/glayout.c:67 -msgid "Switch view to show user-defined statistics" -msgstr "Passa alla vista con i dettagli perdefiniti dall'utente" +#: gnome/glayout.c:274 +#, fuzzy +msgid "Enter command to run" +msgstr "Immetti comando da eseguire " -#: gnome/glayout.c:57 -msgid "Icons" -msgstr "Icone" +#: gnome/glayout.c:284 +#, fuzzy +msgid "_Terminal" +msgstr "_Terminale" -#: gnome/glayout.c:60 -msgid "Brief" -msgstr "Breve" +#: gnome/glayout.c:284 +msgid "Launch a new terminal in the current directory" +msgstr "Esegui un nuovo terminale nella directory corrente" -#: gnome/glayout.c:63 -msgid "Detailed" -msgstr "Dettagli" +#. If this ever changes, make sure you update create_new_menu accordingly. +#: gnome/glayout.c:286 +#, fuzzy +msgid "_Directory..." +msgstr "_Directory..." -#: gnome/glayout.c:66 -msgid "Custom" -msgstr "Personale" +#: gnome/glayout.c:286 +#, fuzzy +msgid "Creates a new directory" +msgstr "Crea una nuova directory" +#: gnome/glayout.c:292 +#, fuzzy +msgid "New _Window" +msgstr "Nuova _Finestra" + +#: gnome/glayout.c:292 +#, fuzzy +msgid "Opens a new window" +msgstr "Apre una nuova finestra" + +#. We want to make a new menu entry here... +#. For example: +#. New-> +#. Command Prompt +#. Gimp Image +#. Gnumeric Spreadsheet +#. Text Document +#. etc... #: gnome/glayout.c:302 -msgid "Enter command to run" -msgstr "Inserisci il comando da eseguire" - -#: gnome/glayout.c:315 -msgid "" -"Notice that if you choose to terminate the file manager, you will\n" -"also terminate the GNOME desktop handler.\n" -"\n" -"Are you sure you want to exit?" -msgstr "" -"Si noti che chiudendo il file manager si chiuderà anche il gestore\n" -"di Desktop GNOME\n" -"\n" -"Sicuri di voler uscire?" - -#: gnome/glayout.c:327 -msgid "" -"The file manager and the desktop handler are now terminating\n" -"\n" -"If you want to start up again the desktop handler or the file manager\n" -"you can launch it from the Panel, or you can run the UNIX command `gmc'\n" -"\n" -"Press OK to terminate the application, or cancel to continue using it." -msgstr "" -"Chiusura del file manager e del gestore di Desktop in corso\n" -"\n" -"Per riavviare il desktop handler o il file manager\n" -"si possono lanciare dal Panello, o si può esegure il comando UNIX `gmc'\n" -"\n" -"Premere OK per terminare l'applicazione, o cancel per continuarne l'uso." +#, fuzzy +msgid "_New" +msgstr "Nuovo\tC-n" -#. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, -#: gnome/glayout.c:384 +#: gnome/glayout.c:304 +#, fuzzy +msgid "_Open" +msgstr "_Apri" + +#: gnome/glayout.c:304 +#, fuzzy +msgid "Opens the selected files" +msgstr "Apri i file selezionati" + +#. { GNOME_APP_UI_ITEM, N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, +#: gnome/glayout.c:306 +#, fuzzy msgid "_Copy..." msgstr "_Copia..." -#: gnome/glayout.c:384 +#: gnome/glayout.c:306 msgid "Copy files" -msgstr "Copia file" +msgstr "Copia files" -#: gnome/glayout.c:385 +#: gnome/glayout.c:307 +#, fuzzy msgid "_Delete..." -msgstr "Elimina..." +msgstr "_Elimina..." -#: gnome/glayout.c:385 -msgid "Delete files" -msgstr "Elimina file" +#: gnome/glayout.c:307 +msgid "Delete files from disk" +msgstr "Rimuove i files dal disco" -#: gnome/glayout.c:386 +#: gnome/glayout.c:308 +#, fuzzy msgid "_Move..." -msgstr "Rinomina/_muovi..." +msgstr "_Sposta..." -#: gnome/glayout.c:386 +#: gnome/glayout.c:308 msgid "Rename or move files" -msgstr "Rinomina o muove file" - -#: gnome/glayout.c:388 -msgid "Show directory sizes" -msgstr "Mostra dimensione directory" +msgstr "Rinomina o sposta files" -#: gnome/glayout.c:388 -msgid "Shows the disk space used by each directory" -msgstr "Mostra lo spazio su disco utilizzato da una directory" +#: gnome/glayout.c:310 +msgid "C_lose" +msgstr "C_iudi" + +#: gnome/glayout.c:310 +#, fuzzy +msgid "Close this panel" +msgstr "Chiudi questo pannello" -#: gnome/glayout.c:395 +#: gnome/glayout.c:317 +#, fuzzy msgid "Select _All" -msgstr "Seleziona tutto" +msgstr "Selezion_a tutto" -#: gnome/glayout.c:395 +#: gnome/glayout.c:317 msgid "Select all files in the current Panel" -msgstr "Seleziona tutti i file nel pannello corrente" +msgstr "Seleziona tutti i file nel Pannello corrente" -#: gnome/glayout.c:397 +#: gnome/glayout.c:318 +#, fuzzy msgid "_Select Files..." msgstr "_Seleziona file..." -#: gnome/glayout.c:397 +#: gnome/glayout.c:318 +#, fuzzy msgid "Select a group of files" -msgstr "Seleziona un gruppo di file" +msgstr "Seleziona un gruppo di files" -#: gnome/glayout.c:398 +#: gnome/glayout.c:319 +#, fuzzy msgid "_Invert Selection" -msgstr "_Inverti selezione" +msgstr "_Inverti selezione files" -#: gnome/glayout.c:398 +#: gnome/glayout.c:319 msgid "Reverses the list of tagged files" -msgstr "Inverte la lista dei file selezionati" - -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 -msgid "Search" -msgstr "Cerca" - -#: gnome/glayout.c:400 -msgid "Search for a file in the current Panel" -msgstr "Cerca un file nel pannello corrente" +msgstr "Inverti selezione files" -#: gnome/glayout.c:403 gnome/gscreen.c:1437 +#: gnome/glayout.c:321 +#, fuzzy msgid "_Rescan Directory" -msgstr "Aggiorna directory" +msgstr "_Aggiorna contenuto directory" -#: gnome/glayout.c:403 +#: gnome/glayout.c:321 msgid "Rescan the directory contents" -msgstr "Aggiorna il contenuto della directory" +msgstr "Aggiorna contenuto directory" -#: gnome/glayout.c:410 +#: gnome/glayout.c:328 +#, fuzzy +msgid "Icon View" +msgstr "Icona Vista" + +#: gnome/glayout.c:329 +msgid "Partial View" +msgstr "Vista parziale" + +#: gnome/glayout.c:330 +#, fuzzy +msgid "Full View" +msgstr "Vista completa" + +#: gnome/glayout.c:331 +msgid "Custom View" +msgstr "Vista Configurabile" + +#: gnome/glayout.c:337 +#, fuzzy msgid "_Sort By..." -msgstr "Ordina per..." +msgstr "_Ordinato per..." -#: gnome/glayout.c:410 +#: gnome/glayout.c:337 msgid "Confirmation settings" -msgstr "" +msgstr "Opzioni conferme" -#: gnome/glayout.c:411 +#: gnome/glayout.c:338 +#, fuzzy msgid "_Filter View..." -msgstr "Filtra..." +msgstr "Vista _Filtrata.." -#: gnome/glayout.c:411 +#: gnome/glayout.c:338 msgid "Global option settings" -msgstr "" +msgstr "Opzioni globali" -#: gnome/glayout.c:418 +#: gnome/glayout.c:345 +#, fuzzy msgid "_Find File..." -msgstr "Trova file" +msgstr "Trova _File" -#: gnome/glayout.c:418 +#: gnome/glayout.c:345 msgid "Locate files on disk" msgstr "Cerca files su disco" #. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, -#: gnome/glayout.c:421 -msgid "_Edit mime types..." -msgstr "Modifica MIME type" - -#: gnome/glayout.c:421 -msgid "Edits the MIME type bindings" -msgstr "Modifica i legami MIME type" - -#: gnome/glayout.c:423 +#: gnome/glayout.c:349 +#, fuzzy msgid "_Run Command..." -msgstr "Esegui comando..." +msgstr "Esegui Comando..." -#: gnome/glayout.c:423 +#: gnome/glayout.c:349 +#, fuzzy msgid "Runs a command" -msgstr "Esegue un comando" +msgstr "Esegui un Comando" -#: gnome/glayout.c:425 +#: gnome/glayout.c:351 +#, fuzzy msgid "_Run Command in panel..." -msgstr "Esegui comando in pannello..." +msgstr "Esegui comando in pannello" -#: gnome/glayout.c:425 +#: gnome/glayout.c:351 msgid "Run a command and put the results in a panel" -msgstr "Esegue un comando e mostra i risultati in un pannello" +msgstr "Esegui un comando e metti il risultato in un pannello" -#: gnome/glayout.c:435 +#: gnome/glayout.c:354 +#, fuzzy +msgid "_Active VFS list..." +msgstr "Lista VFS _Attivi..." + +#: gnome/glayout.c:354 +msgid "List of active virtual file systems" +msgstr "Lista di File Systems Virtuali attivi" + +#: gnome/glayout.c:361 +#, fuzzy msgid "_Background jobs..." -msgstr "Processi in background..." +msgstr "Processi in _Background" -#: gnome/glayout.c:435 +#: gnome/glayout.c:361 msgid "List of background operations" -msgstr "Lista delle operazioni in background" - -#: gnome/glayout.c:438 -msgid "Exit" -msgstr "Esci" +msgstr "Elenco dei processi in background" -#: gnome/glayout.c:438 -msgid "Terminates the file manager and the desktop" -msgstr "Chiude il file manager e il Desktop" - -#: gnome/glayout.c:453 -msgid "Rescan System Devices" -msgstr "Aggiorna periferiche di sistema" +#. GNOMEUIINFO_HELP ("midnight-commander"), +#: gnome/glayout.c:369 +#, fuzzy +msgid "_About" +msgstr "_About" + +#: gnome/glayout.c:369 +msgid "Information on this program" +msgstr "Informazioni su questo programma" + +#: gnome/glayout.c:375 gnome/gview.c:323 +#, fuzzy +msgid "_File" +msgstr "_File" + +#: gnome/glayout.c:376 +#, fuzzy +msgid "_Edit" +msgstr "_Modifica" -#: gnome/glayout.c:461 gnome/glayout.c:471 +#: gnome/glayout.c:377 +#, fuzzy msgid "_Layout" -msgstr "_Presentazione" +msgstr "Aspetto" -#: gnome/glayout.c:462 gnome/glayout.c:472 +#: gnome/glayout.c:378 +#, fuzzy msgid "_Commands" msgstr "_Comandi" -#: gnome/glayout.c:463 -msgid "_Desktop" -msgstr "_Desktop" - -#: gnome/glayout.c:464 gnome/glayout.c:473 +#: gnome/glayout.c:379 +#, fuzzy msgid "_Help" msgstr "_Aiuto" -#: gnome/glayout.c:613 +#: gnome/glayout.c:474 +#, fuzzy msgid "File/New/Directory..." -msgstr "File/Nuovo/Directory..." +msgstr "directory" -#: gnome/gmain.c:561 -msgid "" -"You are running the GNOME File Manager as root.\n" -"\n" -"As root, you can damage your system if you are not careful, and the GNOME " -"File Manager will not stop you from doing it." -msgstr "" -"Stai eseguendi il file manager come utenet 'root'\n" -"Da utente 'root', puoi danneggiare il sistema e GNOMEIl file manager non " -"potra' impedirti di farlo." - -#. we set the file part -#: gnome/gnome-file-property-dialog.c:170 -msgid "Full Name: " -msgstr "Nome completo: " +#: gnome/gpopup.c:222 gnome/gpopup.c:223 +msgid "Properties" +msgstr "Proprietà" -#: gnome/gnome-file-property-dialog.c:178 -msgid "File Name" -msgstr "Nome file" +#: gnome/gpopup.c:225 gnome/gpopup.c:226 +msgid "Open" +msgstr "Apri" + +#: gnome/gpopup.c:227 +msgid "Open with" +msgstr "Apri con" -#: gnome/gnome-file-property-dialog.c:201 -msgid "File Type: " -msgstr "Tipo di file: " - -#: gnome/gnome-file-property-dialog.c:207 -msgid "File Type: Symbolic Link" -msgstr "Tipo di file del link simbolico:" - -#: gnome/gnome-file-property-dialog.c:212 -msgid "Target Name: INVALID LINK" -msgstr "Nome di destinazione: LINK NON VALIDO" - -#: gnome/gnome-file-property-dialog.c:215 -msgid "Target Name: " -msgstr "Nome di destinazione:" - -#: gnome/gnome-file-property-dialog.c:220 -msgid "File Type: Directory" -msgstr "Tipo di file: Directory" - -#: gnome/gnome-file-property-dialog.c:222 -msgid "File Type: Character Device" -msgstr "Tipo di file: Periferica (caratteri)" - -#: gnome/gnome-file-property-dialog.c:224 -msgid "File Type: Block Device" -msgstr "Tipo di file: Periferica (blocchi)" - -#: gnome/gnome-file-property-dialog.c:226 -msgid "File Type: Socket" -msgstr "Tipo di file: Socket" - -#: gnome/gnome-file-property-dialog.c:228 -msgid "File Type: FIFO" -msgstr "Tipo di file: FIFO" - -#: gnome/gnome-file-property-dialog.c:238 -#: gnome/gnome-file-property-dialog.c:242 -#: gnome/gnome-file-property-dialog.c:248 -msgid "File Size: " -msgstr "Dimensione file: " - -#: gnome/gnome-file-property-dialog.c:238 -msgid " bytes" -msgstr " byte" - -#: gnome/gnome-file-property-dialog.c:242 -msgid " KBytes (" -msgstr " KByte (" - -#: gnome/gnome-file-property-dialog.c:243 -#: gnome/gnome-file-property-dialog.c:249 -msgid " bytes)" -msgstr " byte)" - -#: gnome/gnome-file-property-dialog.c:248 -msgid " MBytes (" -msgstr " MByte (" - -#: gnome/gnome-file-property-dialog.c:256 -msgid "File Size: N/A" -msgstr " Dimensione: Non disponibile" - -#: gnome/gnome-file-property-dialog.c:267 -msgid "File Created on: " -msgstr "File creato il: " - -#: gnome/gnome-file-property-dialog.c:276 -msgid "Last Modified on: " -msgstr "Ultima modifica il: " - -#: gnome/gnome-file-property-dialog.c:285 -msgid "Last Accessed on: " -msgstr "Ultimo accesso il:" - -#: gnome/gnome-file-property-dialog.c:303 -msgid "URL:" -msgstr "URL:" - -#: gnome/gnome-file-property-dialog.c:310 -msgid "Caption:" -msgstr "Titolo:" - -#: gnome/gnome-file-property-dialog.c:403 -#: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2363 src/screen.c:2393 +#: gnome/gpopup.c:228 src/screen.c:2286 src/screen.c:2316 msgid "View" msgstr "Vista" -#: gnome/gnome-file-property-dialog.c:404 -msgid "Use default View options" -msgstr "Usa Opzioni Vista di default" - -#: gnome/gnome-file-property-dialog.c:439 -msgid "Select an Icon" -msgstr "Scegli un'Icona" - -#. we do open first -#: gnome/gnome-file-property-dialog.c:469 gnome/gpopup2.c:187 -msgid "Open" -msgstr "Apri" - -#: gnome/gnome-file-property-dialog.c:479 -msgid "Use default Open action" -msgstr "Usa Azioni di Apri di default" - -#: gnome/gnome-file-property-dialog.c:489 -msgid "Drop Action" -msgstr "Azioni Trascinamento" - -#: gnome/gnome-file-property-dialog.c:502 -msgid "Use default Drop action" -msgstr "Usa Azioni di Trascinamento di default" - -#: gnome/gnome-file-property-dialog.c:504 -msgid "Use default View action" -msgstr "Usa Azioni di Vista di default" +#: gnome/gpopup.c:229 +msgid "View unfiltered" +msgstr "Vista non filtrata" -#: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2364 src/screen.c:2394 src/view.c:2034 +#: gnome/gpopup.c:230 src/screen.c:2287 src/screen.c:2317 src/view.c:1968 msgid "Edit" msgstr "Modifica" -#: gnome/gnome-file-property-dialog.c:523 -msgid "Use default Edit action" -msgstr "Usa Azioni di Modifica di default" - -#: gnome/gnome-file-property-dialog.c:577 gnome/gprop.c:521 -msgid "Icon" -msgstr "Icona" - -#. We must be a file or a link to a file. -#: gnome/gnome-file-property-dialog.c:611 -msgid "File Actions" -msgstr "Azioni File" - -#: gnome/gnome-file-property-dialog.c:616 -msgid "Open action" -msgstr "Azioni Apri" - -#: gnome/gnome-file-property-dialog.c:617 -msgid "Needs terminal to run" -msgstr "Necessita un terminale per esguire" +#: gnome/gpopup.c:232 +msgid "Link..." +msgstr "Link..." -#: gnome/gnome-file-property-dialog.c:742 -msgid "File Permissions" -msgstr "Permessi" - -#: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 -msgid "Current mode: " -msgstr "Modo corrente: " - -#. Headings -#: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 -msgid "Read" -msgstr "Lettura" - -#: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 -msgid "Write" -msgstr "Scrittura" - -#: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 -msgid "Exec" -msgstr "Esecuzione" - -#: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 -msgid "Special" -msgstr "Speciale" - -#. Permissions -#: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 -msgid "User" -msgstr "Utente" - -#: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 -msgid "Other" -msgstr "Altri" - -#. Special -#: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 -msgid "Set UID" -msgstr "Assegna UID" - -#: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 -msgid "Set GID" -msgstr "Assegna GID" - -#: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 -msgid "Sticky" -msgstr "Sticky" - -#: gnome/gnome-file-property-dialog.c:914 -msgid "File ownership" -msgstr "Appartenenza" - -#: gnome/gnome-file-property-dialog.c:1074 -msgid "URL" -msgstr "URL" - -#: gnome/gnome-file-property-dialog.c:1077 -msgid "Statistics" -msgstr "Statistiche" - -#: gnome/gnome-file-property-dialog.c:1083 -msgid "Options" -msgstr "Opzioni" +#: gnome/gpopup.c:233 +msgid "Symlink..." +msgstr "Link simbolici" -#: gnome/gnome-file-property-dialog.c:1086 -msgid "Permissions" -msgstr "Permessi" +#: gnome/gpopup.c:234 +msgid "Edit symlink..." +msgstr "Modifica coll. simbolici" -#: gnome/gnome-file-property-dialog.c:1089 -msgid " Properties" -msgstr "Proprieta'" - -#: gnome/gnome-file-property-dialog.c:1140 -msgid "You entered an invalid username" -msgstr "Nome utente non valido" - -#: gnome/gnome-file-property-dialog.c:1185 -msgid "You must rename your file to something" -msgstr "Rinominare il file" - -#: gnome/gnome-file-property-dialog.c:1191 -msgid "You cannot rename a file to something containing a '/' character" -msgstr "Impossibile rinominare un file con un nome contenente il carattere '/'" - -#. the first label -#: gnome/gnome-open-dialog.c:382 -msgid "Select an application to open \"" -msgstr "Selezionare un'applicazione da aprire \"" - -#: gnome/gnome-open-dialog.c:393 -msgid "Select a file to run with" -msgstr "Seleziona un file con cui esegure" - -#. the file tree -#: gnome/gnome-open-dialog.c:404 -msgid "Applications" -msgstr "Applicazioni" - -#: gnome/gnome-open-dialog.c:420 -msgid "Program to run" -msgstr "Programma da eseguire" - -#: gnome/gpopup2.c:188 -msgid "Mount device" -msgstr "Monta periferica" - -#: gnome/gpopup2.c:189 -msgid "Unmount device" -msgstr "Smonta periferica" - -#: gnome/gpopup2.c:190 -msgid "Eject device" -msgstr "Espelli periferica" - -#: gnome/gpopup2.c:193 -msgid "Open with..." -msgstr "Apri con..." +#: gnome/gpopup.c:241 gnome/gpopup.c:252 +msgid "Move/rename..." +msgstr "Sposta/rinomina" -#: gnome/gpopup2.c:195 -msgid "View Unfiltered" -msgstr "Vista non filtrata" - -#: gnome/gpopup2.c:198 +#: gnome/gpopup.c:242 gnome/gpopup.c:253 msgid "Copy..." msgstr "Copia..." -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2368 -#: src/screen.c:2398 +#: gnome/gpopup.c:243 gnome/gpopup.c:255 gtkedit/editwidget.c:1067 +#: src/screen.c:2291 src/screen.c:2321 msgid "Delete" msgstr "Elimina" -#: gnome/gpopup2.c:200 -msgid "Move..." -msgstr "Rinomina/muovi..." - -#: gnome/gpopup2.c:201 -msgid "Hard Link..." -msgstr "Hard link..." - -#: gnome/gpopup2.c:202 -msgid "Symlink..." -msgstr "Link simbolico..." - -#: gnome/gpopup2.c:203 -msgid "Edit Symlink..." -msgstr "Modifica link simbolico" - -#: gnome/gpopup2.c:205 -msgid "Properties..." -msgstr "Proprieta'" - -#: gnome/gprefs.c:88 +#: gnome/gprefs.c:96 +#, fuzzy msgid "Show backup files" -msgstr "Mostra files di backup" +msgstr "mostra files di backup" -#: gnome/gprefs.c:92 +#: gnome/gprefs.c:100 +#, fuzzy msgid "Show hidden files" msgstr "Mostra file nascosti" -#: gnome/gprefs.c:96 +#: gnome/gprefs.c:104 +#, fuzzy msgid "Mix files and directories" -msgstr "Mischia file e directory" +msgstr "Mescola files e directory" -#: gnome/gprefs.c:100 +#: gnome/gprefs.c:108 +#, fuzzy msgid "Use shell patterns instead of regular expressions" -msgstr "Usa i pattern della shell invece delle espressioni regolari" +msgstr "Usa pattern della shell invece di espr. regolare" -#: gnome/gprefs.c:109 +#: gnome/gprefs.c:117 msgid "Confirm when deleting file" -msgstr "Conferma prima di cancellare file" +msgstr "Conferma cancellazione file" -#: gnome/gprefs.c:113 +#: gnome/gprefs.c:121 +#, fuzzy msgid "Confirm when overwriting files" -msgstr "Conferma prima di sovrascrivere file" +msgstr "Conferma sovrascrittura file" -#: gnome/gprefs.c:117 +#: gnome/gprefs.c:125 +#, fuzzy msgid "Confirm when executing files" -msgstr "Conferma prima di eseguire file" +msgstr "Conferma opzioni in esecuzione" -#: gnome/gprefs.c:121 +#: gnome/gprefs.c:129 msgid "Show progress while operations are being performed" -msgstr "Mostra progresso operazioni" +msgstr "Mostra andamento mentre le operazioni sono attive" -#: gnome/gprefs.c:130 -msgid "VFS Timeout:" -msgstr "VFS Timeout: " +#: gnome/gprefs.c:138 +msgid "VFS Timeout :" +msgstr "Timeout VFS:" -#: gnome/gprefs.c:131 gnome/gprefs.c:156 +#: gnome/gprefs.c:139 gnome/gprefs.c:164 msgid "Seconds" -msgstr " secondi" +msgstr "Secondi" -#: gnome/gprefs.c:134 -msgid "Anonymous FTP password:" -msgstr "Password ftp anonimo:" +#: gnome/gprefs.c:142 +#, fuzzy +msgid "Anonymous FTP password :" +msgstr "Password FTP anonimo:" -#: gnome/gprefs.c:138 +#: gnome/gprefs.c:146 +#, fuzzy msgid "Always use FTP proxy" -msgstr "Usa sempre ftp proxy" +msgstr "Usa sempre FTP proxy" -#: gnome/gprefs.c:147 +#: gnome/gprefs.c:155 +#, fuzzy msgid "Fast directory reload" -msgstr "Aggiornamento directory veloce" +msgstr "&Visualizzazione rapida dir" -#: gnome/gprefs.c:151 +#: gnome/gprefs.c:159 msgid "Compute totals before copying files" -msgstr "Calcola totali prima di copiare file" +msgstr "Calcola totali prima di copiare i files" -#: gnome/gprefs.c:155 +#: gnome/gprefs.c:163 +#, fuzzy msgid "FTP directory cache timeout :" -msgstr "Timeout della cache ftp:" - -#: gnome/gprefs.c:159 -msgid "Allow customization of icons in icon view" -msgstr "Consenti personalizzazione delle icone" +msgstr "Timeout directory cache FTP:" #: gnome/gprefs.c:167 -msgid "Use shaped icons" -msgstr "Usa icone 'shaped'" - -#: gnome/gprefs.c:171 -msgid "Auto place icons" -msgstr "Disponi icone automaticamente" - -#: gnome/gprefs.c:175 -msgid "Snap icons to grid" -msgstr "Vincola icone alla griglia" +msgid "Allow customization of icons in icon view" +msgstr "" -#: gnome/gprefs.c:184 +#: gnome/gprefs.c:176 +#, fuzzy msgid "File display" -msgstr "Mostra file" +msgstr "File: %s" -#: gnome/gprefs.c:188 +#: gnome/gprefs.c:180 +#, fuzzy msgid "Confirmation" -msgstr "Conferma" +msgstr " Conferma" -#: gnome/gprefs.c:192 +#: gnome/gprefs.c:184 msgid "VFS" msgstr "VFS" -#: gnome/gprefs.c:196 +#: gnome/gprefs.c:188 +#, fuzzy msgid "Caching" -msgstr "Caching" - -#: gnome/gprefs.c:200 -msgid "Desktop" -msgstr "Desktop" - -#: gnome/gprefs.c:479 -msgid "Preferences" -msgstr "Preferenze" +msgstr "Cercando" #: gnome/gprop.c:58 gnome/gprop.c:75 msgid "Filename" -msgstr "Nome file: " +msgstr "Nome file" + +#: gnome/gprop.c:67 +msgid "Full name: " +msgstr "Nome completo: " + +#: gnome/gprop.c:109 src/panelize.c:205 +msgid "Command" +msgstr "Comando" + +#: gnome/gprop.c:119 +#, fuzzy +msgid "Command:" +msgstr "Comando:" + +#: gnome/gprop.c:129 +#, fuzzy +msgid "Use terminal" +msgstr "Nuovo terminale" + +#: gnome/gprop.c:248 +msgid "File mode (permissions)" +msgstr "Permessi file" + +#: gnome/gprop.c:259 +msgid "Current mode: " +msgstr "Modo corrente: " + +#. Headings +#: gnome/gprop.c:272 +msgid "Read" +msgstr "Lettura" + +#: gnome/gprop.c:273 +msgid "Write" +msgstr "Scrittura" + +#: gnome/gprop.c:274 +msgid "Exec" +msgstr "Esecuzione" + +#: gnome/gprop.c:275 +msgid "Special" +msgstr "Speciale" + +#. Permissions +#: gnome/gprop.c:279 +msgid "User" +msgstr "Utente" -#: gnome/gprop.c:67 -msgid "Full name: " -msgstr "Nome completo: " +#. Group +#: gnome/gprop.c:280 gnome/gprop.c:405 src/screen.c:439 +msgid "Group" +msgstr "Gruppo" -#: gnome/gprop.c:109 src/panelize.c:205 -msgid "Command" -msgstr "Comando" +#: gnome/gprop.c:281 +msgid "Other" +msgstr "Altri" -#: gnome/gprop.c:119 -msgid "Command:" -msgstr "Comando" +#. Special +#: gnome/gprop.c:285 +msgid "Set UID" +msgstr "Imposta UID" -#: gnome/gprop.c:129 -msgid "Use terminal" -msgstr "Usa terminale" +#: gnome/gprop.c:286 +msgid "Set GID" +msgstr "Imposta GID" -#: gnome/gprop.c:248 -msgid "File mode (permissions)" -msgstr "Permessi file" +#: gnome/gprop.c:287 +msgid "Sticky" +msgstr "Sticky" #: gnome/gprop.c:321 gnome/gprop.c:347 msgid "" msgstr "" +#. Owner +#: gnome/gprop.c:390 src/screen.c:438 +msgid "Owner" +msgstr "Proprietario" + #: gnome/gprop.c:494 msgid "General" msgstr "Generale" @@ -1288,234 +910,258 @@ msgid "Title" msgstr "Titolo" +#: gnome/gprop.c:521 gnome/gscreen.c:2271 +msgid "Icon" +msgstr "Icona" + #: gnome/gprop.c:535 msgid "Select icon" msgstr "Scegli icona" -#: gnome/gscreen.c:1437 -msgid "Reloads the current directory" -msgstr "Aggiorna directory corrente" - -#: gnome/gscreen.c:1439 -msgid "New _Directory..." -msgstr "Nuova _Directory" - -#: gnome/gscreen.c:1439 -msgid "Creates a new directory here" -msgstr "Crea una nuova directory alla locazione corrente" - -#: gnome/gscreen.c:1620 +#: gnome/gscreen.c:1569 msgid "All files" -msgstr "Tutti i file" +msgstr "Tutti i files" -#: gnome/gscreen.c:1622 +#: gnome/gscreen.c:1571 msgid "Archives and compressed files" msgstr "Archivi e file compressi" -#: gnome/gscreen.c:1624 +#: gnome/gscreen.c:1573 msgid "RPM/DEB files" msgstr "RPM/DEB" -#: gnome/gscreen.c:1626 +#: gnome/gscreen.c:1575 msgid "Text/Document files" msgstr "Testi/documenti" -#: gnome/gscreen.c:1628 +#: gnome/gscreen.c:1577 msgid "HTML and SGML files" msgstr "HTML e SGML" -#: gnome/gscreen.c:1630 +#: gnome/gscreen.c:1579 msgid "Postscript and PDF files" -msgstr "Postscript e PDF" +msgstr "File Postscript e PDF" -#: gnome/gscreen.c:1632 +#: gnome/gscreen.c:1581 msgid "Spreadsheet files" -msgstr "File di fogli di calcolo" +msgstr "Fogli di calcolo" -#: gnome/gscreen.c:1634 +#: gnome/gscreen.c:1583 msgid "Image files" msgstr "Immagini" -#: gnome/gscreen.c:1637 +#: gnome/gscreen.c:1586 msgid "Video/animation files" -msgstr "Video/animazioni" +msgstr "File video/animazioni" -#: gnome/gscreen.c:1639 +#: gnome/gscreen.c:1588 msgid "Audio files" -msgstr "File audio" +msgstr "Files audio" -#: gnome/gscreen.c:1641 +#: gnome/gscreen.c:1590 msgid "C program files" -msgstr "File C" +msgstr "Files C" -#: gnome/gscreen.c:1643 +#: gnome/gscreen.c:1592 msgid "C++ program files" -msgstr "File C++" +msgstr "Sorgenti C++" -#: gnome/gscreen.c:1645 +#: gnome/gscreen.c:1594 msgid "Objective-C program files" -msgstr "File Objective-C" +msgstr "Sorgenti Objective-C" -#: gnome/gscreen.c:1647 +#: gnome/gscreen.c:1596 msgid "Scheme program files" -msgstr "File Scheme" +msgstr "Sorgenti scheme" -#: gnome/gscreen.c:1649 +#: gnome/gscreen.c:1598 msgid "Assembler program files" -msgstr "File Assembler" +msgstr "Sorgenti assembler" -#: gnome/gscreen.c:1651 +#: gnome/gscreen.c:1600 msgid "Misc. program files" msgstr "Programmi vari" -#: gnome/gscreen.c:1653 +#: gnome/gscreen.c:1602 msgid "Font files" -msgstr "File di Font" +msgstr "File di font" -#: gnome/gscreen.c:1780 -#, c-format +#: gnome/gscreen.c:1729 +#, fuzzy, c-format msgid "Search: %s" -msgstr "Cerca %s:" +msgstr "Cerca: %s" -#: gnome/gscreen.c:1790 -#, c-format +#: gnome/gscreen.c:1739 +#, fuzzy, c-format msgid "%s bytes in %d file" -msgstr "%s bytes in %d file" +msgstr " %s bytes in %d file" -#: gnome/gscreen.c:1790 -#, c-format +#: gnome/gscreen.c:1739 +#, fuzzy, c-format msgid "%s bytes in %d files" -msgstr "%s byte in %d file" +msgstr "%s bytes in %d file" -#: gnome/gscreen.c:1816 src/screen.c:670 +#: gnome/gscreen.c:1765 src/screen.c:677 msgid "" msgstr "" -#: gnome/gscreen.c:1870 +#: gnome/gscreen.c:1819 msgid "Filter" msgstr "Filtro" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2271 +msgid "Switch view to an Icon view" +msgstr "Passa alla vista a icone" + +#: gnome/gscreen.c:2273 +#, fuzzy +msgid "Brief" +msgstr "Breve" + +#: gnome/gscreen.c:2273 +msgid "Switch view to show just file name and type" +msgstr "Visualizza solo nome del file e tipo" + +#: gnome/gscreen.c:2275 +#, fuzzy +msgid "Detailed" +msgstr "Dettagliato" + +#: gnome/gscreen.c:2275 +msgid "Switch view to show detailed file statistics" +msgstr "Visualizza statistiche dettagliate" + +#: gnome/gscreen.c:2277 +#, fuzzy +msgid "Custom" +msgstr "Personalizzato" + +#: gnome/gscreen.c:2277 +msgid "Switch view to show custom determined statistics." +msgstr "Visualizza statistiche personalizzate" + +#: gnome/gscreen.c:2282 msgid "Back" msgstr "Indietro" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2282 msgid "Go to the previously visited directory" -msgstr "Va alla directory vista precedentemente" +msgstr "Vai all'ultima directory visitata" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2284 +#, fuzzy msgid "Up" msgstr "Su" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2284 msgid "Go up a level in the directory heirarchy" -msgstr "Sale di un livello nella gerarchia delle dirctory" +msgstr "Sali un livello della directory" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2286 +#, fuzzy msgid "Forward" msgstr "Avanti" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2286 +#, fuzzy msgid "Go to the next directory" -msgstr "Va alla directory successiva" - -#: gnome/gscreen.c:2380 src/tree.c:1011 -msgid "Rescan" -msgstr "Aggiorna" - -#: gnome/gscreen.c:2380 -msgid "Rescan the current directory" -msgstr "Aggiorna contenuto directory" +msgstr "Vai alla prossima directory" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2289 +#, fuzzy msgid "Home" msgstr "Home" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2289 +#, fuzzy msgid "Go to your home directory" msgstr "Va alla tua home directory" -#: gnome/gscreen.c:2529 +#: gnome/gscreen.c:2429 +#, fuzzy msgid "Location:" -msgstr "Locazione:" +msgstr "Posizione:" -#. 1 -#: gnome/gtools.c:105 gtkedit/editcmd.c:341 gtkedit/editcmd.c:1184 -#: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 -#: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 -#: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 -#: src/filegui.c:838 src/find.c:171 src/layout.c:370 src/option.c:144 -#: src/wtools.c:289 src/wtools.c:563 +#: gnome/gtools.c:104 src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 +#: src/boxes.c:466 src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 +#: src/boxes.c:894 src/filegui.c:807 src/find.c:151 src/layout.c:369 +#: src/option.c:144 src/wtools.c:289 src/wtools.c:561 msgid "&Ok" msgstr "&Ok" -#: gnome/gview.c:135 src/view.c:718 +#: gnome/gview.c:119 src/view.c:683 #, c-format msgid "Offset 0x%08x" msgstr "Offset: 0x%08x" -#: gnome/gview.c:137 src/view.c:720 +#: gnome/gview.c:121 src/view.c:685 #, c-format msgid "Col %d" msgstr "Col %d" -#: gnome/gview.c:141 src/view.c:724 +#: gnome/gview.c:125 src/view.c:689 #, c-format msgid "%s bytes" -msgstr "%s byte" +msgstr "%s bytes" -#: gnome/gview.c:305 +#: gnome/gview.c:289 +#, fuzzy msgid "_Goto line" -msgstr "Vai alla linea" +msgstr "_Vai alla linea" -#: gnome/gview.c:306 +#: gnome/gview.c:290 msgid "Jump to a specified line number" msgstr "Vai alla linea specificata" -#: gnome/gview.c:308 +#: gnome/gview.c:292 +#, fuzzy msgid "_Monitor file" -msgstr "Monitorizza file" +msgstr "_Monitorizza file" -#: gnome/gview.c:308 +#: gnome/gview.c:292 msgid "Monitor file growing" -msgstr "Controlla dimensione file" +msgstr "Controlla la mod. dimensione file" -#: gnome/gview.c:315 +#: gnome/gview.c:299 msgid "Regexp search" -msgstr "Cerca espressione regolare." +msgstr "Cerca un'espressione regolare." -#: gnome/gview.c:316 +#: gnome/gview.c:300 msgid "Regular expression search" -msgstr "Cerca espressione regolare" +msgstr "Cerca un'espressione regolare" -#: gnome/gview.c:325 +#: gnome/gview.c:309 +#, fuzzy msgid "_Wrap" -msgstr "A capo" +msgstr "Envolver" -#: gnome/gview.c:326 +#: gnome/gview.c:309 msgid "Wrap the text" -msgstr "Abilita la funzioni di a capo automatico" - -#. Can not use this one yet, as it destroys the viewer, need to fix that -#: gnome/gview.c:329 -msgid "_Parsed view" msgstr "" -#: gnome/gview.c:332 +#: gnome/gview.c:315 +#, fuzzy msgid "_Formatted" msgstr "_Formattato" -#: gnome/gview.c:334 +#: gnome/gview.c:317 +#, fuzzy msgid "_Hex" msgstr "_Hex" -#: gnome/gview.c:340 +#: gnome/gview.c:324 +#, fuzzy msgid "_Search" -msgstr "Cerca" +msgstr "_Cerca" + +#: gnome/gview.c:325 +#, fuzzy +msgid "_Mode" +msgstr "_Modo" #: gnome/gwidget.c:90 msgid "ok" -msgstr "ok" +msgstr "accetta" #: gnome/gwidget.c:92 msgid "cancel" @@ -1525,11 +1171,11 @@ msgid "help" msgstr "aiuto" -#: gnome/gwidget.c:96 src/file.c:2252 +#: gnome/gwidget.c:96 src/file.c:2190 msgid "yes" msgstr "si" -#: gnome/gwidget.c:98 src/file.c:2250 +#: gnome/gwidget.c:98 src/file.c:2188 msgid "no" msgstr "no" @@ -1539,1116 +1185,551 @@ #: gnome/gwidget.c:102 msgid "abort" -msgstr "abbandona" - -#: gnome/gmount.c:195 -msgid "Could not open the /etc/fstab file" -msgstr " Impossibile aprire il file /etc/fstab" - -#: gnome/gmount.c:322 -#, c-format -msgid "Could not symlink %s to %s; will not have such a desktop device icon." -msgstr "" -"Impossibile creare un link simbolico fra %s e %s;\n" -"L'icona della periferica non sara' disponibile sul desktop" - -#: gnome/gmount.c:374 gnome/gmount.c:389 -#, c-format -msgid "CD-ROM %d" -msgstr "CD-ROM %d" - -#: gnome/gmount.c:379 -#, c-format -msgid "Floppy %d" -msgstr "Floppy %d" - -#: gnome/gmount.c:385 -#, c-format -msgid "Disk %d" -msgstr "Disk %d" - -#: gnome/gmount.c:395 -#, c-format -msgid "NFS dir %s" -msgstr "NFS dir %s" - -#: gnome/gmount.c:399 -#, c-format -msgid "Device %d" -msgstr "Periferica: %s" +msgstr "annulla" #. The file-name is printed after the ':' -#: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 -#: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 -#: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2383 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: gtkedit/edit.c:129 gtkedit/edit.c:224 gtkedit/edit.c:231 gtkedit/edit.c:238 +#: gtkedit/edit.c:245 gtkedit/edit.c:251 gtkedit/edit.c:308 gtkedit/edit.c:344 +#: gtkedit/editcmd.c:1932 gtkedit/editwidget.c:947 src/dir.c:375 +#: src/screen.c:2306 src/tree.c:692 src/tree.c:698 src/wtools.c:222 #: vfs/fish.c:224 msgid " Error " -msgstr " Errore " +msgstr " Errore! " -#: gtkedit/edit.c:131 gtkedit/edit.c:233 +#: gtkedit/edit.c:129 gtkedit/edit.c:231 +#, fuzzy msgid " Failed trying to open file for reading: " msgstr " Impossibile aprire il file in lettura: " -#: gtkedit/edit.c:240 +#: gtkedit/edit.c:238 msgid " Cannot get size/permissions info on file: " -msgstr " Impossibile ottenere dimensioni/permessi del file: " +msgstr " Impossibile ottenere dimensioni/permessi sul file: " -#: gtkedit/edit.c:247 +#: gtkedit/edit.c:245 msgid " Not an ordinary file: " msgstr " File non riconosciuto: " -#: gtkedit/edit.c:253 +#: gtkedit/edit.c:251 msgid " File is too large: " msgstr " File troppo grande: " -#: gtkedit/edit.c:254 +#: gtkedit/edit.c:252 msgid "" " \n" " Increase edit.h:MAXBUF and recompile the editor. " msgstr "" " \n" -" Incrementa la variabile di edit.h:MAXBUG e ricompila l'editor" +" Incrementa la variabile di edit.h:MAXBUG e ricompia l'editor" -#: gtkedit/edit.c:310 gtkedit/edit.c:346 +#: gtkedit/edit.c:308 gtkedit/edit.c:344 msgid " Error allocating memory " msgstr " Errore di allocazione di memoria " -#: gtkedit/editcmd.c:334 -msgid "Quick save " -msgstr "Salva veloce" - -#: gtkedit/editcmd.c:335 -msgid "Safe save " -msgstr " Salva sicuro " - -#: gtkedit/editcmd.c:336 -msgid "Do backups -->" -msgstr "Crea backup -->" - -#. NLS for hotkeys? -#: gtkedit/editcmd.c:339 gtkedit/editcmd.c:1136 gtkedit/editcmd.c:1182 -#: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 -#: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 -#: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 -#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:821 -#: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 -#: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 -#: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 -msgid "&Cancel" -msgstr "Annulla" - -#: gtkedit/editcmd.c:345 -msgid "Extension:" -msgstr "&Estensioni" - -#. NLS ? -#: gtkedit/editcmd.c:352 -msgid " Edit Save Mode " -msgstr "Configura modo di salvare" - -#: gtkedit/editcmd.c:476 +#: gtkedit/editcmd.c:468 msgid " Save As " msgstr " Salva con nome " #. Warning message with a query to continue or cancel the operation -#: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 -#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2103 src/screen.c:2146 -#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 -#: src/utilunix.c:465 vfs/mcfs.c:170 +#: gtkedit/editcmd.c:482 gtkedit/editcmd.c:801 gtkedit/editcmd.c:831 +#: gtkedit/editcmd.c:978 gtkedit/editcmd.c:1075 src/ext.c:294 src/file.c:606 +#: src/help.c:318 src/main.c:665 src/screen.c:2064 src/subshell.c:700 +#: src/subshell.c:726 src/utilunix.c:382 src/utilunix.c:386 src/utilunix.c:452 +#: vfs/mcfs.c:169 msgid " Warning " msgstr " Attenzione " -#: gtkedit/editcmd.c:491 +#: gtkedit/editcmd.c:483 msgid " A file already exists with this name. " msgstr " Un file con lo stesso nome esiste gia'. " #. Push buttons to over-write the current file, or cancel the operation -#: gtkedit/editcmd.c:493 +#: gtkedit/editcmd.c:485 msgid "Overwrite" msgstr "Sovrascrivi" -#: gtkedit/editcmd.c:493 gtkedit/editcmd.c:555 gtkedit/editcmd.c:782 -#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 -#: gtkedit/editcmd.c:1578 +#: gtkedit/editcmd.c:485 gtkedit/editcmd.c:774 gtkedit/editcmd.c:801 +#: gtkedit/editcmd.c:831 gtkedit/editcmd.c:978 gtkedit/editcmd.c:1565 msgid "Cancel" msgstr "Annulla" -#: gtkedit/editcmd.c:509 +#: gtkedit/editcmd.c:501 msgid " Save as " msgstr " Salva come..." -#: gtkedit/editcmd.c:509 gtkedit/editcmd.c:2633 +#: gtkedit/editcmd.c:501 gtkedit/editcmd.c:2594 msgid " Error trying to save file. " msgstr " Errore nel salvataggio del file. " #. This heads the delete macro error dialog box -#: gtkedit/editcmd.c:625 gtkedit/editcmd.c:633 gtkedit/editcmd.c:658 +#: gtkedit/editcmd.c:617 gtkedit/editcmd.c:625 gtkedit/editcmd.c:650 msgid " Delete macro " msgstr " Elimina macro " #. 'Open' = load temp file -#: gtkedit/editcmd.c:627 +#: gtkedit/editcmd.c:619 msgid " Error trying to open temp file " msgstr " Errore nell'apertura del file temporaneo " #. 'Open' = load temp file -#: gtkedit/editcmd.c:635 gtkedit/editcmd.c:696 gtkedit/editcmd.c:764 +#: gtkedit/editcmd.c:627 gtkedit/editcmd.c:688 gtkedit/editcmd.c:756 msgid " Error trying to open macro file " -msgstr " Errore nell'apertura del file di macro " +msgstr " Errore nell'apertura del file delle macro " -#: gtkedit/editcmd.c:640 gtkedit/editcmd.c:648 gtkedit/editcmd.c:684 -#: gtkedit/editcmd.c:739 +#: gtkedit/editcmd.c:632 gtkedit/editcmd.c:640 gtkedit/editcmd.c:676 +#: gtkedit/editcmd.c:731 #, c-format msgid "key '%d 0': " msgstr " tasto '%d 0': " -#: gtkedit/editcmd.c:659 +#: gtkedit/editcmd.c:651 msgid " Error trying to overwrite macro file " -msgstr " Errore nella sovrascrittura del file di macro " +msgstr " Errore sovrascrivendo il file delle macro " #. This heads the 'Macro' dialog box -#: gtkedit/editcmd.c:676 +#: gtkedit/editcmd.c:668 msgid " Macro " msgstr " Macro " #. Input line for a single key press follows the ':' -#: gtkedit/editcmd.c:678 +#: gtkedit/editcmd.c:670 msgid " Press the macro's new hotkey: " msgstr " Premi nuovo tasto veloce macro: " #. This heads the 'Save Macro' dialog box -#: gtkedit/editcmd.c:696 +#: gtkedit/editcmd.c:688 msgid " Save macro " msgstr " Salva macro " -#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:713 +#: gtkedit/editcmd.c:698 gtkedit/editcmd.c:705 msgid " Delete Macro " msgstr " Elimina Macro " #. This heads the 'Load Macro' dialog box -#: gtkedit/editcmd.c:763 +#: gtkedit/editcmd.c:755 msgid " Load macro " msgstr " Esegui macro " -#: gtkedit/editcmd.c:777 gtkedit/editcmd.c:779 +#: gtkedit/editcmd.c:769 gtkedit/editcmd.c:771 msgid " Confirm save file? : " -msgstr " Conferma salvataggio file: " +msgstr " Conferma: salvo il file?: " #. Buttons to 'Confirm save file' query -#: gtkedit/editcmd.c:782 +#: gtkedit/editcmd.c:774 msgid " Save file " msgstr " Salva il file " -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 +#: gtkedit/editcmd.c:774 gtkedit/editwidget.c:1061 src/view.c:1964 msgid "Save" msgstr "Salva" -#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +#: gtkedit/editcmd.c:801 gtkedit/editcmd.c:831 msgid "" " Current text was modified without a file save. \n" " Continue discards these changes. " msgstr "" " Il testo corrente e' stato modificato senza salvare \n" -" Continuando si perderanno tutte le modifiche. " +" Continuando si perdono tutte le modiiche. " -#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +#: gtkedit/editcmd.c:801 gtkedit/editcmd.c:831 gtkedit/editcmd.c:978 msgid "Continue" msgstr "Continua" #. Heads the 'Load' file dialog box -#: gtkedit/editcmd.c:828 gtkedit/editcmd.c:842 +#: gtkedit/editcmd.c:820 gtkedit/editcmd.c:834 msgid " Load " -msgstr " Esegui " +msgstr " Carica " -#: gtkedit/editcmd.c:828 +#: gtkedit/editcmd.c:820 msgid " Error trying to open file for reading " msgstr " Errore nell'apertura del file in lettura " -#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 +#: gtkedit/editcmd.c:978 gtkedit/editcmd.c:1075 msgid " Block is large, you may not be able to undo this action. " -msgstr "" -"Il blocco e' molto grande, potrebbe essere impossibile annullare questo " -"comando." +msgstr " Il blocco e' molto grande, non riuscirai ad usare l'undo. " -#: gtkedit/editcmd.c:1083 +#: gtkedit/editcmd.c:1075 msgid " Continue " msgstr " Continua " -#: gtkedit/editcmd.c:1083 +#: gtkedit/editcmd.c:1075 msgid " Cancel " msgstr " Annulla " -#: gtkedit/editcmd.c:1138 src/filegui.c:596 -msgid "al&L" -msgstr "&Tutti" - -#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:266 -msgid "&Skip" -msgstr "Ignora" - -#: gtkedit/editcmd.c:1142 -msgid "&Replace" -msgstr "Sostituisci" - #. This is for the confirm replace dialog box. The replaced string comes after the ':' -#: gtkedit/editcmd.c:1148 gtkedit/editcmd.c:1576 +#: gtkedit/editcmd.c:1136 gtkedit/editcmd.c:1563 msgid " Replace with: " msgstr " Sostituisci con: " -#: gtkedit/editcmd.c:1152 -msgid " Confirm replace " -msgstr " Conferma sostituzione " - -#: gtkedit/editcmd.c:1186 gtkedit/editcmd.c:1271 -msgid "scanf &Expression" -msgstr " Espressione scanf " - -#: gtkedit/editcmd.c:1188 -msgid "replace &All" -msgstr "Sostituisci tutto" - -#: gtkedit/editcmd.c:1190 -msgid "pr&Ompt on replace" -msgstr " Conferma prima di sostituire " - -#: gtkedit/editcmd.c:1192 gtkedit/editcmd.c:1273 -msgid "&Backwards" -msgstr " Indietro " - -#: gtkedit/editcmd.c:1194 gtkedit/editcmd.c:1275 -msgid "&Regular expression" -msgstr " Espressione regolare " - -#: gtkedit/editcmd.c:1196 gtkedit/editcmd.c:1277 -msgid "&Whole words only" -msgstr " Solo parole intere " - -#: gtkedit/editcmd.c:1198 gtkedit/editcmd.c:1279 -msgid "case &Sensitive" -msgstr "Controlla maiuscole/minuscole" - -#: gtkedit/editcmd.c:1202 -msgid " Enter replacement argument order eg. 3,2,1,4 " -msgstr " Inserisci l'ordine degli argomenti es. 3,2,1,4 " - -#: gtkedit/editcmd.c:1206 -msgid " Enter replacement string:" -msgstr " Inserisci stringa di sostituzione" - -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 -msgid " Enter search string:" -msgstr " Inserisci stringa di ricerca" - #. Heads the 'Replace' dialog box -#: gtkedit/editcmd.c:1229 gtkedit/editcmd.c:1480 gtkedit/editcmd.c:1574 -#: gtkedit/editcmd.c:2125 gtkedit/editcmd.c:2156 gtkedit/editcmd.c:2158 +#: gtkedit/editcmd.c:1140 gtkedit/editcmd.c:1217 gtkedit/editcmd.c:1467 +#: gtkedit/editcmd.c:1561 gtkedit/editcmd.c:2094 gtkedit/editcmd.c:2125 +#: gtkedit/editcmd.c:2127 msgid " Replace " msgstr " Sostituisci " #. Heads the 'Search' dialog box -#: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 -#: src/view.c:1955 +#: gtkedit/editcmd.c:1285 gtkedit/editcmd.c:1461 gtkedit/editcmd.c:2196 +#: src/view.c:1446 src/view.c:1536 src/view.c:1658 src/view.c:1857 +#: src/view.c:1889 msgid " Search " msgstr " Cerca " #. An input line comes after the ':' -#: gtkedit/editcmd.c:1346 +#: gtkedit/editcmd.c:1335 msgid " Enter search text : " -msgstr " Inserisci il testo da cercare: " +msgstr " Scrivi il testo da cercare: " -#: gtkedit/editcmd.c:1353 +#: gtkedit/editcmd.c:1342 msgid " Enter replace text : " -msgstr " Inserisci il testo di sostituzione: " - -#: gtkedit/editcmd.c:1356 gtkedit/editcmd.c:1357 -#, c-format -msgid "" -"You can enter regexp substrings with %s (not \\1, \\2 like sed) then use " -"\"Enter...order\"" -msgstr "" -"Si possono inserire sottostringhe di espressione regolare usando %s\n" -"( non \\1, \\2 come in sed) usare quindi \"Inserisci...ordine\"" +msgstr " Scrivi il testo da sostituire: " -#: gtkedit/editcmd.c:1359 -msgid " Enter argument (or substring) order : " -msgstr " Inserisci ordine argomenti(o sottostringhe): " +#: gtkedit/editcmd.c:1346 +msgid " Enter argument order : " +msgstr " Scrivi ordine argomenti: " #. Tool hint -#: gtkedit/editcmd.c:1363 gtkedit/editcmd.c:1364 -msgid "" -"Enter the order of replacement of your scanf format specifiers or regexp " -"substrings" -msgstr "" -"Inserisci l'ordine di modifica delle specificazioni di formato scanf o di " -"espressione regolare" +#: gtkedit/editcmd.c:1350 gtkedit/editcmd.c:1351 +msgid "Enter the order of replacement of your scanf format specifiers" +msgstr "Scrivi l'ordine di modifica delle specificazioni del tuo scanf" #. The following are check boxes -#: gtkedit/editcmd.c:1369 +#: gtkedit/editcmd.c:1356 msgid " Whole words only " msgstr " Solo parole intere " -#: gtkedit/editcmd.c:1371 +#: gtkedit/editcmd.c:1358 msgid " Case sensitive " -msgstr " Considera maiuscole/minuscole " +msgstr " Verifica maiuscole/minuscole " -#: gtkedit/editcmd.c:1374 +#: gtkedit/editcmd.c:1361 msgid " Regular expression " msgstr " Espressione regolare " -#: gtkedit/editcmd.c:1375 gtkedit/editcmd.c:1376 +#: gtkedit/editcmd.c:1362 gtkedit/editcmd.c:1363 msgid "See the regex man page for how to compose a regular expression" -msgstr "" -"Consulta la man page di regex per sapere come comporreun'espressione regolare" +msgstr "Controlla la man page di regex per scrivere un'espressione regolare" -#: gtkedit/editcmd.c:1382 +#: gtkedit/editcmd.c:1369 msgid " Backwards " msgstr " Indietro " #. Tool hint -#: gtkedit/editcmd.c:1384 gtkedit/editcmd.c:1385 +#: gtkedit/editcmd.c:1371 gtkedit/editcmd.c:1372 msgid "Warning: Searching backward can be slow" msgstr "Attenzione: la ricerca all'indietro puo' essere lenta " -#: gtkedit/editcmd.c:1398 +#: gtkedit/editcmd.c:1385 msgid " Prompt on replace " msgstr " Conferma prima di sostituire " #. Tool hint -#: gtkedit/editcmd.c:1400 +#: gtkedit/editcmd.c:1387 msgid "Ask before making each replacement" msgstr "Conferma prima di ogni sostituzione" -#: gtkedit/editcmd.c:1402 +#: gtkedit/editcmd.c:1389 msgid " Replace all " msgstr " Sostituisci tutto " -#: gtkedit/editcmd.c:1405 +#: gtkedit/editcmd.c:1392 msgid " Scanf expression " msgstr " Espressione scanf " #. Tool hint -#: gtkedit/editcmd.c:1407 +#: gtkedit/editcmd.c:1394 msgid "Allows entering of a C format string, see the scanf man page" msgstr "" -"Permetti l'inserimento di una stringa in formato C, consulta la man page di " +"Permitti l'inserimento di una stringa in formato C, controlla la man page di " "scanf" #. Tool hint -#: gtkedit/editcmd.c:1412 +#: gtkedit/editcmd.c:1399 msgid "Begin search, Enter" msgstr "Inizia ricerca, Invio" #. Tool hint -#: gtkedit/editcmd.c:1415 +#: gtkedit/editcmd.c:1402 msgid "Abort this dialog, Esc" -msgstr "Abbandona questa maschera, Esc" +msgstr "Esci da questa maschera, Esc" #. Buttons for the confirm replace dialog box. -#: gtkedit/editcmd.c:1578 +#: gtkedit/editcmd.c:1565 msgid "Replace" msgstr "Sostituisci" -#: gtkedit/editcmd.c:1578 +#: gtkedit/editcmd.c:1565 msgid "Skip" msgstr "Ignora" -#: gtkedit/editcmd.c:1578 +#: gtkedit/editcmd.c:1565 msgid "Replace all" msgstr "Sostituisci tutto" -#: gtkedit/editcmd.c:1951 +#: gtkedit/editcmd.c:1932 msgid "" " Invalid regular expression, or scanf expression with to many conversions " msgstr "" -" L'espressione regolare non e' valida, o espressione di scanf con troppe " -"conversioni " +" L'espressione regolare non e' valida, o espressione di scanf con troppo " +"poche conversioni " #. "Invalid regexp string or scanf string" -#: gtkedit/editcmd.c:2127 +#: gtkedit/editcmd.c:2096 msgid " Error in replacement format string. " -msgstr " Errore nella stringa di sostituzione . " +msgstr " Errore nella sostituzione della stringa. " -#: gtkedit/editcmd.c:2155 +#: gtkedit/editcmd.c:2124 #, c-format msgid " %ld replacements made. " -msgstr " Eseguite %ld sostituzioni. " +msgstr " eseguite %ld sostituzioni. " -#: gtkedit/editcmd.c:2158 gtkedit/editcmd.c:2227 +#: gtkedit/editcmd.c:2127 gtkedit/editcmd.c:2196 msgid " Search string not found. " -msgstr " Nessuna corrispondenza trovata " +msgstr " Testo non trovato " #. Confirm 'Quit' dialog box -#: gtkedit/editcmd.c:2251 gtkedit/editcmd.c:2266 gtkedit/editcmd.c:2269 +#: gtkedit/editcmd.c:2220 gtkedit/editcmd.c:2235 gtkedit/editcmd.c:2238 msgid " Quit " msgstr " Esci " -#: gtkedit/editcmd.c:2252 gtkedit/editcmd.c:2270 +#: gtkedit/editcmd.c:2221 gtkedit/editcmd.c:2239 msgid "" " Current text was modified without a file save. \n" " Save with exit? " msgstr "" -" Il testo ha subito delle modifiche dall'ultimo salvataggio,\n" -" Salvarlo prima di uscire?" +" Il testo e' stato modificato senza salvarlo,\n" +" Lo salvo in uscita?" -#: gtkedit/editcmd.c:2266 +#: gtkedit/editcmd.c:2235 msgid " File was modified, Save with exit? " -msgstr " Il file e' stato modificato. Salvarlo prima di uscire? " +msgstr " Il file e' stato modificato. Lo salvo uscendo? " -#: gtkedit/editcmd.c:2266 +#: gtkedit/editcmd.c:2235 msgid "Cancel quit" msgstr "Annulla uscita" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 -#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 -msgid "&Yes" -msgstr "&Si" - -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 -#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 -msgid "&No" -msgstr "&No" - -#: gtkedit/editcmd.c:2270 +#: gtkedit/editcmd.c:2239 msgid " &Cancel quit " msgstr "&Annulla uscita " -#: gtkedit/editcmd.c:2270 +#: gtkedit/editcmd.c:2239 msgid " &Yes " msgstr " &Si " -#: gtkedit/editcmd.c:2270 +#: gtkedit/editcmd.c:2239 msgid " &No " msgstr " &No " -#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2548 +#: gtkedit/editcmd.c:2434 gtkedit/editcmd.c:2509 msgid " Copy to clipboard " msgstr " Copia nella clipboard " -#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2548 -#: gtkedit/editcmd.c:2561 +#: gtkedit/editcmd.c:2434 gtkedit/editcmd.c:2456 gtkedit/editcmd.c:2509 +#: gtkedit/editcmd.c:2522 msgid " Unable to save to file. " -msgstr " Impossibile salvare il file. " +msgstr " impossibile salvare il file. " -#: gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2561 +#: gtkedit/editcmd.c:2456 gtkedit/editcmd.c:2522 msgid " Cut to clipboard " msgstr " Taglia nella clipboard " -#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1895 +#: gtkedit/editcmd.c:2544 gtkedit/editcmd.c:2548 gtkedit/editcmd.c:2553 +#: gtkedit/editcmd.c:2556 src/view.c:1829 msgid " Goto line " msgstr " Vai alla linea " -#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 +#: gtkedit/editcmd.c:2544 gtkedit/editcmd.c:2548 gtkedit/editcmd.c:2553 +#: gtkedit/editcmd.c:2556 msgid " Enter line: " msgstr " Linea: " -#: gtkedit/editcmd.c:2616 gtkedit/editcmd.c:2633 +#: gtkedit/editcmd.c:2577 gtkedit/editcmd.c:2594 msgid " Save Block " -msgstr " Salva blocco " +msgstr " Salva blocco evidenziato " -#: gtkedit/editcmd.c:2667 +#: gtkedit/editcmd.c:2628 msgid " Insert File " msgstr " Inserisci file " -#: gtkedit/editcmd.c:2682 +#: gtkedit/editcmd.c:2643 msgid " Insert file " msgstr "Inserisci file " -#: gtkedit/editcmd.c:2682 +#: gtkedit/editcmd.c:2643 msgid " Error trying to insert file. " msgstr " Errore nell'inserimento del file " #. Not essential to translate -#: gtkedit/editcmd.c:2702 +#: gtkedit/editcmd.c:2663 msgid " Sort block " -msgstr " Ordina blocco " +msgstr " Ordina " #. Not essential to translate -#: gtkedit/editcmd.c:2702 gtkedit/editcmd.c:2756 +#: gtkedit/editcmd.c:2663 gtkedit/editcmd.c:2717 msgid " You must first highlight a block of text. " -msgstr " Seleziona prima un blocco di testo " +msgstr " Seleziona prima una parte di testo " -#: gtkedit/editcmd.c:2709 +#: gtkedit/editcmd.c:2670 msgid " Run Sort " -msgstr " Esegui ordina " +msgstr " Ordina il testo " #. Not essential to translate -#: gtkedit/editcmd.c:2711 +#: gtkedit/editcmd.c:2672 msgid " Enter sort options (see manpage) separated by whitespace: " -msgstr "" -" Inserisci opzioni di ordinamento (vedi man page di sort) separate da spazi: " +msgstr " Inserisci opzioni di ordinamento (man sort) separate da spazi: " -#: gtkedit/editcmd.c:2722 gtkedit/editcmd.c:2728 +#: gtkedit/editcmd.c:2683 gtkedit/editcmd.c:2689 msgid " Sort " msgstr " Ordina " #. Not essential to translate -#: gtkedit/editcmd.c:2724 +#: gtkedit/editcmd.c:2685 msgid " Error trying to execute sort command " msgstr " Errore nell'esecuzione del comando `sort' " #. Not essential to translate -#: gtkedit/editcmd.c:2730 +#: gtkedit/editcmd.c:2691 msgid " Sort returned non-zero: " -msgstr " Il comando `sort' ha restituito un valore non-zero " - -#. Not essential to translate -#: gtkedit/editcmd.c:2754 gtkedit/editcmd.c:2784 -msgid " Process block " -msgstr " Analizza blocco testo " - -#. Not essential to translate -#: gtkedit/editcmd.c:2786 -msgid " Error trying to stat file " -msgstr " Errore nelle informazioni sul file " - -#: gtkedit/editcmd.c:2856 -msgid " Mail " -msgstr " Mail " - -#: gtkedit/editcmd.c:2869 -msgid " Copies to" -msgstr " Copie a: " - -#: gtkedit/editcmd.c:2873 -msgid " Subject" -msgstr " Oggetto " - -#: gtkedit/editcmd.c:2877 -msgid " To" -msgstr " A" - -#: gtkedit/editcmd.c:2879 -msgid " mail -s -c " -msgstr " mail -s -c " - -#: gtkedit/editoptions.c:36 -msgid "Intuitive" -msgstr "Intuitivo" - -#: gtkedit/editoptions.c:36 -msgid "Emacs" -msgstr "Emacs" - -#: gtkedit/editoptions.c:39 -msgid "None" -msgstr "Nessuno" - -#: gtkedit/editoptions.c:39 -msgid "Dynamic paragraphing" -msgstr "Formattazione dinamica paragrafi" - -#: gtkedit/editoptions.c:39 -msgid "Type writer wrap" -msgstr "A capo tipo 'macchina da scrivere'" - -#. 2 -#: gtkedit/editoptions.c:74 -msgid "Word wrap line length : " -msgstr "Inserisci lunghezza linea : " - -#. 4 -#: gtkedit/editoptions.c:80 -msgid "Tab spacing : " -msgstr "Tabulazioni : " - -#: gtkedit/editoptions.c:88 -msgid "synta&X highlighting" -msgstr "Sintassi evidenziata" - -#. 7 -#: gtkedit/editoptions.c:94 -msgid "confir&M before saving" -msgstr "conferma prima di salvare" - -#. 8 -#: gtkedit/editoptions.c:97 -msgid "fill tabs with &Spaces" -msgstr "riempi tabulazioni con spazi" - -#. 9 -#: gtkedit/editoptions.c:100 -msgid "&Return does autoindent" -msgstr "autoindentazione" - -#. 10 -#: gtkedit/editoptions.c:103 -msgid "&Backspace through tabs" -msgstr "" - -#. 11 -#: gtkedit/editoptions.c:106 -msgid "&Fake half tabs" -msgstr "" - -#. 13 -#: gtkedit/editoptions.c:112 -msgid "Wrap mode" -msgstr "Modo di andare a capo" - -#. 15 -#: gtkedit/editoptions.c:118 -msgid "Key emulation" -msgstr "Emulazione tasti" - -#: gtkedit/editoptions.c:159 -msgid " Editor options " -msgstr " Opzioni dell'editor " - -#. Not essential to translate -#: gtkedit/editwidget.c:312 -msgid "Error initialising editor.\n" -msgstr "Errore nell'inizializzazione dell'editor.\n" - -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2361 -#: src/screen.c:2391 src/tree.c:1009 src/view.c:2025 -msgid "Help" -msgstr "Aiuto" - -#: gtkedit/editwidget.c:1067 -msgid "Mark" -msgstr "Marca" - -#: gtkedit/editwidget.c:1068 -msgid "Replac" -msgstr "Sostituisci" - -#: gtkedit/editwidget.c:1074 src/main.c:1707 -msgid "PullDn" -msgstr "Menu" - -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 -#: src/view.c:2047 -msgid "Quit" -msgstr "Esci" - -#: gtkedit/editmenu.c:57 -msgid " Word wrap " -msgstr " A capo automatico " - -#. Not essential to translate -#: gtkedit/editmenu.c:59 -msgid " Enter line length, 0 for off: " -msgstr " Inserisci lunghezza linea, 0 per disattivare: " - -#: gtkedit/editmenu.c:70 -msgid " About " -msgstr "About" - -#: gtkedit/editmenu.c:71 -msgid "" -"\n" -" Cooledit v2.1\n" -"\n" -" Copyright (C) 1996 the Free Software Foundation\n" -"\n" -" A user friendly text editor written\n" -" for the Midnight Commander.\n" -msgstr "" - -#: gtkedit/editmenu.c:119 gtkedit/editmenu.c:135 -msgid "&Open/load... C-o" -msgstr "&Apri/esegui... C-o" - -#: gtkedit/editmenu.c:120 -msgid "&New C-n" -msgstr "&Nuovo C-n" - -#: gtkedit/editmenu.c:122 gtkedit/editmenu.c:138 -msgid "&Save F2" -msgstr "&Salva F2" - -#: gtkedit/editmenu.c:123 gtkedit/editmenu.c:139 -msgid "save &As... F12" -msgstr "salva &Con nome...F12" - -#: gtkedit/editmenu.c:125 gtkedit/editmenu.c:141 -msgid "&Insert file... F15" -msgstr "&Inserisci file...F15" - -#: gtkedit/editmenu.c:126 -msgid "copy to &File... C-f" -msgstr "copia in &File... C-f" - -#: gtkedit/editmenu.c:128 gtkedit/editmenu.c:144 -msgid "a&Bout... " -msgstr "a&Bout... " - -#: gtkedit/editmenu.c:130 gtkedit/editmenu.c:146 -msgid "&Quit F10" -msgstr "&Esci F10" - -#: gtkedit/editmenu.c:136 -msgid "&New C-x k" -msgstr "&Nuovo C-x k" - -#: gtkedit/editmenu.c:142 -msgid "copy to &File... " -msgstr "copia in &File... " - -#: gtkedit/editmenu.c:151 gtkedit/editmenu.c:168 -msgid "&Toggle Mark F3" -msgstr "Attiva/disattiva evidenziazione F3" - -#: gtkedit/editmenu.c:152 gtkedit/editmenu.c:169 -msgid "&Mark Columns S-F3" -msgstr "&Marca colonne S-F3" - -#: gtkedit/editmenu.c:154 gtkedit/editmenu.c:171 -msgid "toggle &Ins/overw Ins" -msgstr "Attiva/disattiva &inserisci Ins" - -#: gtkedit/editmenu.c:156 gtkedit/editmenu.c:173 -msgid "&Copy F5" -msgstr "&Copia F5" - -#: gtkedit/editmenu.c:157 gtkedit/editmenu.c:174 -msgid "&Move F6" -msgstr "&Rinomina/muovi F6" - -#: gtkedit/editmenu.c:158 gtkedit/editmenu.c:175 -msgid "&Delete F8" -msgstr "&Cancella F8" - -#: gtkedit/editmenu.c:160 gtkedit/editmenu.c:177 -msgid "&Undo C-u" -msgstr "&Indietro C-u" - -#: gtkedit/editmenu.c:162 gtkedit/editmenu.c:179 -msgid "&Beginning C-PgUp" -msgstr "I&nizio file C-PgUp" - -#: gtkedit/editmenu.c:163 gtkedit/editmenu.c:180 -msgid "&End C-PgDn" -msgstr "&Fine file C-PgDn" - -#: gtkedit/editmenu.c:185 gtkedit/editmenu.c:192 -msgid "&Search... F7" -msgstr "&Cerca... F7" - -#: gtkedit/editmenu.c:186 gtkedit/editmenu.c:193 -msgid "search &Again F17" -msgstr "Ripeti &Ricerca F17" - -#: gtkedit/editmenu.c:187 gtkedit/editmenu.c:194 -msgid "&Replace... F4" -msgstr "&Sostituisci... F4" - -#: gtkedit/editmenu.c:199 gtkedit/editmenu.c:221 -msgid "&Goto line... M-l" -msgstr "&Vai alla linea... M-l" - -#: gtkedit/editmenu.c:201 gtkedit/editmenu.c:223 -msgid "insert &Literal... C-q" -msgstr "Inserisci &Letteralmente... C-q" - -#: gtkedit/editmenu.c:203 gtkedit/editmenu.c:225 -msgid "&Refresh screen C-l" -msgstr "&Aggiorna schermata C-l" - -#: gtkedit/editmenu.c:205 gtkedit/editmenu.c:227 -msgid "&Start record macro C-r" -msgstr "&Inizia registrazione macro C-r" - -#: gtkedit/editmenu.c:206 gtkedit/editmenu.c:228 -msgid "&Finish record macro... C-r" -msgstr "&Finisci registrazione macro... C-r" - -#: gtkedit/editmenu.c:207 -msgid "&Execute macro... C-a, KEY" -msgstr "&Esegui macro... C-a, Tasto" - -#: gtkedit/editmenu.c:208 gtkedit/editmenu.c:230 -msgid "delete macr&O... " -msgstr "Elimina macro... " - -#: gtkedit/editmenu.c:210 gtkedit/editmenu.c:232 -msgid "insert &Date/time " -msgstr "inserisci data/ora " - -#: gtkedit/editmenu.c:212 gtkedit/editmenu.c:234 -msgid "format p&Aragraph M-p" -msgstr "formattazione paragrafo M-p" - -#: gtkedit/editmenu.c:213 -msgid "'ispell' s&Pell check C-p" -msgstr "Correzine testo(ispell) C-p" - -#: gtkedit/editmenu.c:214 gtkedit/editmenu.c:236 -msgid "sor&T... M-t" -msgstr "&Ordina... M-t" - -#: gtkedit/editmenu.c:215 gtkedit/editmenu.c:237 -msgid "'indent' &C Formatter F19" -msgstr "formatta in C con `indent' F19" - -#: gtkedit/editmenu.c:216 -msgid "&Mail... " -msgstr "&Mail... " - -#: gtkedit/editmenu.c:229 -msgid "&Execute macro... C-x e, KEY" -msgstr "&Esegui macro... C-x e, Tasto" - -#: gtkedit/editmenu.c:235 -msgid "'ispell' s&Pell check M-$" -msgstr "'ispell' inizia correzione M-$" - -#: gtkedit/editmenu.c:244 gtkedit/editmenu.c:253 -msgid "&General... " -msgstr "&Generale... " - -#: gtkedit/editmenu.c:245 gtkedit/editmenu.c:254 -msgid "&Save mode..." -msgstr "&Modalita' di salvataggio..." - -#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 -msgid "&Layout..." -msgstr "&Presentazione... " - -#. The following are menu options. Do not change the key bindings (eg. C-o) and preserve '\t' -#: gtkedit/editmenu.c:266 gtkedit/editmenu.c:275 gtkedit/editmenu.c:392 -#: src/chmod.c:164 src/chown.c:130 -msgid " File " -msgstr " File " - -#: gtkedit/editmenu.c:267 gtkedit/editmenu.c:276 gtkedit/editmenu.c:408 -msgid " Edit " -msgstr " Modifica " - -#: gtkedit/editmenu.c:268 gtkedit/editmenu.c:277 -msgid " Sear/Repl " -msgstr " Cerca/Sostituisci " - -#: gtkedit/editmenu.c:269 gtkedit/editmenu.c:278 gtkedit/editmenu.c:448 -msgid " Command " -msgstr " Comando " - -#: gtkedit/editmenu.c:270 gtkedit/editmenu.c:279 -msgid " Options " -msgstr " Opzioni " - -#: gtkedit/editmenu.c:393 -msgid "Open...\tC-o" -msgstr "Apri...\tC-o" - -#: gtkedit/editmenu.c:394 -msgid "New\tC-n" -msgstr "Nuovo\tC-n" - -#: gtkedit/editmenu.c:396 -msgid "Save\tF2" -msgstr "Salva\tF2" - -#: gtkedit/editmenu.c:397 -msgid "Save as...\tF12" -msgstr "Salva come...\tF12" - -#: gtkedit/editmenu.c:399 -msgid "Insert file...\tF15" -msgstr "Inserisci file...\tF15" - -#: gtkedit/editmenu.c:400 -msgid "Copy to file...\tC-f" -msgstr "Copia in file...\tC-f" - -#. Tool hint -#: gtkedit/editmenu.c:403 -msgid "Disk operations" -msgstr "Operazioni sul disco" - -#: gtkedit/editmenu.c:409 -msgid "Toggle mark\tF3" -msgstr "Attiva/disattiva evidenziazione\tF3" - -#: gtkedit/editmenu.c:410 -msgid "Toggle mark columns\tC-b" -msgstr "Attiva/disattiva evidenziazione colonne\tC-b" - -#: gtkedit/editmenu.c:412 -msgid "Toggle book mark\tC-M-Ins" -msgstr "Attiva/disattiva segnalibro\tC-M-Ins" +msgstr " Il `sort' e' uscito con valore non-zero " -#: gtkedit/editmenu.c:413 -msgid "Previous book mark\tC-M-Up" -msgstr "Segnalibro precedente\tC-M-Su" +#. Not essential to translate +#: gtkedit/editcmd.c:2715 gtkedit/editcmd.c:2745 +msgid " Process block " +msgstr " Analizza blocco testo " -#: gtkedit/editmenu.c:414 -msgid "Next book mark\tC-M-Down" -msgstr "Segnalibro successivo\tC-M-Giu" +#. Not essential to translate +#: gtkedit/editcmd.c:2747 +msgid " Error trying to stat file " +msgstr " Errore nelle informazioni sul file " -#: gtkedit/editmenu.c:415 -msgid "Flush book marks" -msgstr "" +#: gtkedit/editcmd.c:2817 +msgid " Mail " +msgstr " Posta " -#: gtkedit/editmenu.c:417 -msgid "Toggle insert/overwrite\tIns" -msgstr "Inserisci/sovrascrivi \tIns" +#: gtkedit/editoptions.c:37 +#, fuzzy +msgid "None" +msgstr "Niente" -#: gtkedit/editmenu.c:419 -msgid "Copy block to cursor\tF5" -msgstr "Copia il blocco alla posizione cursore\tF5" +#: gtkedit/editoptions.c:37 +msgid "Dynamic paragraphing" +msgstr "Formattazione dinamica paragrafi" -#: gtkedit/editmenu.c:420 -msgid "Move block to cursor\tF6" -msgstr "Muovi il blocco alla posizione cursore\tF6" +#: gtkedit/editoptions.c:37 +msgid "Type writer wrap" +msgstr "" -#: gtkedit/editmenu.c:421 -msgid "Delete block\tF8/C-Del" -msgstr "Elimina blocco\tF8/C-Del" +#. 13 +#: gtkedit/editoptions.c:100 +#, fuzzy +msgid "Wrap mode" +msgstr "Envolver" -#: gtkedit/editmenu.c:423 -msgid "Copy block to clipbrd\tC-Ins" -msgstr "Copia il blocco alla clipboard\tC-Ins" +#. 15 +#: gtkedit/editoptions.c:106 +msgid "Key emulation" +msgstr "Emulazione tasti" -#: gtkedit/editmenu.c:424 -msgid "Cut block to clipbrd\tS-Del" -msgstr "Muovi il blocco alla clipboard\tS-Del" +#. Not essential to translate +#: gtkedit/editwidget.c:310 +msgid "Error initialising editor.\n" +msgstr "Errore nell'inizializzazione dell'editor.\n" -#: gtkedit/editmenu.c:425 -msgid "Paste block from clipbrd\tS-Ins" -msgstr "Incolla blocco dalla clipboard\tS-Ins" +#: gtkedit/editwidget.c:1060 src/help.c:806 src/main.c:1668 src/screen.c:2284 +#: src/screen.c:2314 src/tree.c:1018 src/view.c:1959 +msgid "Help" +msgstr "Aiuto" -#: gtkedit/editmenu.c:426 -msgid "Selection history\tM-Ins" -msgstr "Storia selezioni\tM-Ins" +#: gtkedit/editwidget.c:1062 +msgid "Mark" +msgstr "Marca" -#: gtkedit/editmenu.c:428 -msgid "Undo\tC-BackSpace" -msgstr "Undo\tC-Backspace" +#: gtkedit/editwidget.c:1063 +msgid "Replac" +msgstr "Sostit" -#. Tool hint -#: gtkedit/editmenu.c:431 -msgid "Manipulating blocks of text" -msgstr "Manipolazione blocchi di testo" - -#: gtkedit/editmenu.c:436 -msgid " Srch/Replce " -msgstr " Cerca/Sostituisci " - -#: gtkedit/editmenu.c:437 -msgid "Search...\tF7" -msgstr "Cerca... \tF7" - -#: gtkedit/editmenu.c:438 -msgid "Search again\tF17" -msgstr "Cerca ancora\tF17" - -#: gtkedit/editmenu.c:439 -msgid "Replace...\tF4" -msgstr "Sostituisci...\tF4" - -#: gtkedit/editmenu.c:440 -msgid "Replace again\tF14" -msgstr "Sostituisci di nuovo\tF14" +#: gtkedit/editwidget.c:1066 src/view.c:1972 +msgid "Search" +msgstr "Cerca" -#. Tool hint -#: gtkedit/editmenu.c:443 -msgid "Search for and replace text" -msgstr "Cerca e sostituisci testo" - -#: gtkedit/editmenu.c:449 -msgid "Goto line...\tM-l" -msgstr "Vai alla linea...\tM-l" - -#: gtkedit/editmenu.c:451 -msgid "Start record macro\tC-r" -msgstr "inizia registrazione macro\tC-r" - -#: gtkedit/editmenu.c:452 -msgid "Finish record macro...\tC-r" -msgstr "Fine registrazione macro...\tC-r" - -#: gtkedit/editmenu.c:453 -msgid "Execute macro...\tC-a, KEY" -msgstr "Esegui macro...\tC-a, Tasto" - -#: gtkedit/editmenu.c:454 -msgid "Delete macro...\t" -msgstr "Elimina macro...\t" - -#: gtkedit/editmenu.c:456 -msgid "Insert date/time\tC-d" -msgstr "Inserisci data/ora\tC-d" - -#: gtkedit/editmenu.c:457 -msgid "Format paragraph\tM-p" -msgstr "Formatta paragrafo\tM-p" - -#: gtkedit/editmenu.c:459 -msgid "Refresh display\tC-l" -msgstr "Aggiorna schermata\tC-l" +#: gtkedit/editwidget.c:1069 src/main.c:1670 +msgid "PullDn" +msgstr "Menu" -#. Tool hint -#: gtkedit/editmenu.c:462 -msgid "Macros and internal commands" -msgstr "Macro e comandi interni" +#: gtkedit/editwidget.c:1070 src/help.c:818 src/main.c:1671 src/view.c:1961 +#: src/view.c:1981 +msgid "Quit" +msgstr "Esci" #: gtkedit/gtkedit.c:65 +#, fuzzy msgid "&Dismiss" -msgstr " &Chiudi " - -#: gtkedit/gtkedit.c:66 -msgid " Enter file name: " -msgstr " Inserisci file name: " +msgstr "&Chiudi" -#: gtkedit/gtkedit.c:111 +#: gtkedit/gtkedit.c:110 msgid "The Quick Brown Fox Jumps Over The Lazy Dog" msgstr "The Quick Brown Fox Jumps Over The Lazy Dog" -#: gtkedit/gtkedit.c:802 +#: gtkedit/gtkedit.c:801 msgid "" "gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" -msgstr "" -"gtkedit.c: Variabile d'ambiente HOME non configurata e\n" -"voce non esistente nel file /etc/passwd - termina\n" +msgstr "gtkedit.c: la variabile HOME non e' impostata e non c'e' nessuna password - bloccato\n" -#: gtkedit/gtkedit.c:1290 +#: gtkedit/gtkedit.c:1289 msgid "Clear the edit buffer" -msgstr "" +msgstr "Cancella il buffer di editing" -#: gtkedit/gtkedit.c:1295 +#: gtkedit/gtkedit.c:1294 +#, fuzzy msgid "Insert File" -msgstr " Inserisci file " +msgstr "Inserisci file" -#: gtkedit/gtkedit.c:1295 +#: gtkedit/gtkedit.c:1294 +#, fuzzy msgid "Insert text from a file" -msgstr " Inserisci testo da file " +msgstr "Inserisci testo da un file" -#: gtkedit/gtkedit.c:1297 +#: gtkedit/gtkedit.c:1296 +#, fuzzy msgid "Copy to file" -msgstr "Copia in file" +msgstr "Copia in files" -#: gtkedit/gtkedit.c:1297 +#: gtkedit/gtkedit.c:1296 msgid "copy a block to a file" -msgstr "Copia blocco in file" +msgstr "copia un blocco in un file" -#: gtkedit/gtkedit.c:1337 +#: gtkedit/gtkedit.c:1336 +#, fuzzy msgid "Search/Replace" -msgstr " Cerca/Sostituisci " +msgstr "Cerca/Sostituisci" -#: gtkedit/syntax.c:1339 gtkedit/syntax.c:1346 +#: gtkedit/syntax.c:3180 gtkedit/syntax.c:3187 +#, fuzzy msgid " Load syntax file " -msgstr "Carica file di regole di sintassi" +msgstr " Carica file sintassi " -#: gtkedit/syntax.c:1339 +#: gtkedit/syntax.c:3180 +#, fuzzy msgid " File access error " -msgstr "Errore nell'accesso al file" +msgstr " Errore di accesso al file " -#: gtkedit/syntax.c:1345 +#: gtkedit/syntax.c:3186 #, c-format -msgid " Error in file %s on line %d " -msgstr "Errore nel file %s alla linea %d" +msgid " Syntax error in file %s on line %d " +msgstr " Errore di sintassi nel file %s alla linea %d " + +#: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 +#: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:790 +#: src/find.c:151 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 +#: src/layout.c:370 src/learn.c:59 src/option.c:145 src/panelize.c:86 +#: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:559 +#: src/wtools.c:640 +msgid "&Cancel" +msgstr "&Annulla" #: src/achown.c:72 src/chmod.c:115 src/chown.c:80 msgid "&Set" -msgstr "Applica" +msgstr "&Modifica" #: src/achown.c:73 msgid "S&kip" @@ -2656,11 +1737,11 @@ #: src/achown.c:74 src/chmod.c:119 src/chown.c:83 msgid "Set &all" -msgstr "Tutti" +msgstr "Modifica &Tutti" #: src/achown.c:362 src/achown.c:369 msgid "owner" -msgstr "proprietario" +msgstr "propr." #: src/achown.c:364 src/achown.c:371 msgid "group" @@ -2668,16 +1749,20 @@ #: src/achown.c:366 msgid "other" -msgstr "altro" +msgstr "altri" #: src/achown.c:374 msgid "On" -msgstr "Attivo" +msgstr "Su" #: src/achown.c:376 msgid "Flag" msgstr "Flag" +#: src/achown.c:378 +msgid "Mode" +msgstr "Modo" + #: src/achown.c:383 #, c-format msgid "%6d of %d" @@ -2708,39 +1793,39 @@ " %s " #: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 -#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:639 +#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:624 msgid " Oops... " msgstr " Oops... " #: src/achown.c:667 msgid " I can't run the Advanced Chown command on an extfs " -msgstr " Impossibile usare chown in modalita' avanzata su un extfs " +msgstr " Impossibile usare modalita' avanzata di chown su un extfs " #: src/achown.c:671 msgid " I can't run the Advanced Chown command on a tarfs " -msgstr " Impossibile usare chown in modalita' avanzata su un tarfs " +msgstr " Impossibile usare modalita' avanzata di chown su un tarfs " -#: src/background.c:181 +#: src/background.c:178 msgid "Background process:" -msgstr "Processo in background:" +msgstr "Processo in background" -#: src/background.c:287 src/file.c:2173 +#: src/background.c:284 src/file.c:2113 msgid " Background process error " -msgstr " Errore nel processo in background" +msgstr " Errore sul processo in background" -#: src/background.c:294 +#: src/background.c:291 msgid " Child died unexpectedly " -msgstr " Processo figlio terminato prematuramente" +msgstr " Il processo figlio e' uscito prematuramente" -#: src/background.c:296 +#: src/background.c:293 msgid " Unknown error in child " msgstr " Errore sconosciuto nel processo figlio " -#: src/background.c:311 +#: src/background.c:308 msgid " Background protocol error " msgstr " Errore di protocollo nel processo in background " -#: src/background.c:312 +#: src/background.c:309 msgid "" " Background process sent us a request for more arguments \n" " than we can handle. \n" @@ -2750,19 +1835,19 @@ #: src/boxes.c:63 msgid " Listing mode " -msgstr " Modalita' visualizzazione " +msgstr " Modalità visualizzazione " #: src/boxes.c:68 msgid "&Full file list" -msgstr "Lista completa" +msgstr "Lista &Completa" #: src/boxes.c:69 msgid "&Brief file list" -msgstr "Lista breve" +msgstr "Lista &Breve" #: src/boxes.c:70 msgid "&Long file list" -msgstr "Lista lunga" +msgstr "Lista &Lunga" #: src/boxes.c:71 msgid "&User defined:" @@ -2770,11 +1855,11 @@ #: src/boxes.c:72 msgid "&Icon view" -msgstr "Vista a icone" +msgstr "Vista &Icone" #: src/boxes.c:137 msgid "user &Mini status" -msgstr "&Mini status" +msgstr "&Mini stato utente" #: src/boxes.c:186 msgid "Listing mode" @@ -2782,15 +1867,15 @@ #: src/boxes.c:280 msgid "&Reverse" -msgstr "Inve&Rti" +msgstr "inve&Rti" #: src/boxes.c:281 msgid "case sensi&tive" -msgstr "Considera maiuscole/minuscole" +msgstr "controlla maiuscole/minuscole" #: src/boxes.c:282 msgid "Sort order" -msgstr "Ordinamento (modalita')" +msgstr "Modalità Ordinamento" #: src/boxes.c:381 msgid " confirm &Exit " @@ -2798,7 +1883,7 @@ #: src/boxes.c:383 msgid " confirm e&Xecute " -msgstr " Conferma &esegui " +msgstr " Conferma &Esecuzione " #: src/boxes.c:385 msgid " confirm o&Verwrite " @@ -2806,11 +1891,11 @@ #: src/boxes.c:387 msgid " confirm &Delete " -msgstr " Conferma &Eliminazione " +msgstr " Conferma &Cancellazione " #: src/boxes.c:393 msgid " Confirmation " -msgstr " Conferma" +msgstr " Conferma " #: src/boxes.c:461 msgid "Full 8 bits output" @@ -2826,7 +1911,7 @@ #: src/boxes.c:468 msgid "F&ull 8 bits input" -msgstr "Accetta input a 8 bits" +msgstr "Accetta inp&ut a 8 bits" #: src/boxes.c:476 msgid " Display bits " @@ -2834,19 +1919,19 @@ #: src/boxes.c:651 msgid "&Always use ftp proxy" -msgstr "Usa sempre ftp proxy" +msgstr "Us&A sempre ftp proxy" #: src/boxes.c:653 msgid "sec" -msgstr "secondi" +msgstr "sec" #: src/boxes.c:657 msgid "ftpfs directory cache timeout:" -msgstr "Timeout della cache del ftpfs:" +msgstr "Timeout cache directory ftpfs:" #: src/boxes.c:661 msgid "ftp anonymous password:" -msgstr "Password ftp anonimo:" +msgstr "password ftp anonimo:" #: src/boxes.c:668 msgid "Timeout for freeing VFSs:" @@ -2857,8 +1942,9 @@ msgstr " Configurazione Virtual File System (VFS)" #: src/boxes.c:740 +#, fuzzy msgid "Quick cd" -msgstr "Cambia dir &Veloce " +msgstr "Cambia dir Rapido " #. want cd like completion #: src/boxes.c:745 @@ -2866,30 +1952,39 @@ msgstr "cd" #: src/boxes.c:796 +#, fuzzy msgid "Symbolic link" -msgstr "Link simbolico:" +msgstr "Link simbolico" + +#: src/boxes.c:801 +msgid "Symbolic link filename:" +msgstr "Nome del file del link simbolico:" + +#: src/boxes.c:803 +msgid "Existing filename (filename symlink will point to):" +msgstr "Nome del file esistente (file al quale punta il link simbolico):" -#: src/boxes.c:833 +#: src/boxes.c:832 msgid "Running " msgstr "Attivo " -#: src/boxes.c:834 src/find.c:719 src/find.c:960 +#: src/boxes.c:833 src/find.c:671 msgid "Stopped" msgstr "Sospeso " -#: src/boxes.c:895 +#: src/boxes.c:891 msgid "&Stop" -msgstr "Ferma" +msgstr "Pausa" -#: src/boxes.c:896 +#: src/boxes.c:892 msgid "&Resume" msgstr "Continua" -#: src/boxes.c:897 +#: src/boxes.c:893 msgid "&Kill" -msgstr "Killa" +msgstr "Ferma" -#: src/boxes.c:936 +#: src/boxes.c:932 msgid "Background Jobs" msgstr "Processi in background" @@ -2919,39 +2014,39 @@ #: src/chmod.c:101 msgid "execute/search by owner" -msgstr "esegui/cerca (proprietario)" +msgstr "esegui/cerca (propriet.)" #: src/chmod.c:102 msgid "write by owner" -msgstr "scrittura (proprietario)" +msgstr "scrittura (propriet.)" #: src/chmod.c:103 msgid "read by owner" -msgstr "lettura (proprietario)" +msgstr "lettura (propriet.)" #: src/chmod.c:104 msgid "sticky bit" -msgstr "sticky bit" +msgstr "bit sticky" #: src/chmod.c:105 msgid "set group ID on execution" -msgstr "Configura GID" +msgstr "imposta GID" #: src/chmod.c:106 msgid "set user ID on execution" -msgstr "Configura UID" +msgstr "imposta UID" #: src/chmod.c:116 msgid "C&lear marked" -msgstr "Cancella selezionati" +msgstr "Cance&lla selezioni" #: src/chmod.c:117 msgid "S&et marked" -msgstr "Configura selezionati" +msgstr "Imposta s&elezionati" #: src/chmod.c:118 msgid "&Marked all" -msgstr "Tutti i file marcati" +msgstr "Tutti i file &marcati" #: src/chmod.c:152 msgid "Permissions (Octal)" @@ -2967,55 +2062,55 @@ #: src/chmod.c:160 msgid " Chmod command " -msgstr " Comando chmod " +msgstr " Comando chown " #: src/chmod.c:162 src/chown.c:120 msgid " Permission " msgstr " Permessi " +#: src/chmod.c:164 src/chown.c:130 +msgid " File " +msgstr " File " + #: src/chmod.c:169 msgid "Use SPACE to change" -msgstr "Usa Barra Spazio per cambiare" +msgstr "BARRA SPAZIO per cambiare" #: src/chmod.c:171 msgid "an option, ARROW KEYS" -msgstr "un opzione , FRECCE" +msgstr "un opzione, FRECCE" #: src/chmod.c:173 msgid "to move between options" -msgstr "per muoversi attraverso le opzioni" +msgstr "per scegliere le opzioni" #: src/chmod.c:175 msgid "and T or INS to mark" -msgstr "T o INS per selezionare" +msgstr "T o INS per marcare" #: src/chmod.c:233 msgid "Chmod command" -msgstr "Comando chmod" +msgstr "Comando Chmod" #: src/chmod.c:321 msgid " I can't run the Chmod command on an extfs " -msgstr " Non si puo' eseguire chmod su un extfs " - -#: src/chmod.c:325 -msgid " I can't run the Chmod command on a tarfs " -msgstr " Non si puo' eseguire chmod su un tarfs " +msgstr " Non si posso eseguire chmod su un extfs " #: src/chown.c:81 msgid "Set &users" -msgstr "Configura utenti" +msgstr "Imposta &utenti" #: src/chown.c:82 msgid "Set &groups" -msgstr "Configura gruppi" +msgstr "Setta &gruppi" #: src/chown.c:112 msgid " Name " -msgstr " Nome " +msgstr " Nome file " #: src/chown.c:114 msgid " Owner name " -msgstr " Nome proprietario " +msgstr " Nome propriet. " #: src/chown.c:116 src/chown.c:128 msgid " Group name " @@ -3027,7 +2122,7 @@ #: src/chown.c:124 msgid " Chown command " -msgstr " Comando chown " +msgstr " Comando Chown " #: src/chown.c:126 msgid " User name " @@ -3035,25 +2130,25 @@ #: src/chown.c:192 msgid "" -msgstr "" +msgstr "" #. add fields for unknown names (numbers) #: src/chown.c:193 msgid "" -msgstr "" +msgstr "" #: src/chown.c:261 msgid " I can't run the Chown command on an extfs " -msgstr " Impossibile eseguire chmod su un extfs " +msgstr " Non posso eseguire chmod su un extfs " #: src/chown.c:265 msgid " I can't run the Chown command on a tarfs " -msgstr " Impossibile eseguire chown su un tarfs " +msgstr " Non si puo' eseguire chown su un tarfs " #: src/cmd.c:200 #, c-format msgid " Can not fetch a local copy of %s " -msgstr " Impossibile ottenere una copia locale di `%s' " +msgstr " Non posso ottenere una copia locale di %s " #: src/cmd.c:250 msgid " CD " @@ -3061,17 +2156,20 @@ #: src/cmd.c:250 msgid "Files tagged, want to cd?" -msgstr " File selezionati, cambiare directory?" +msgstr " File selezionati, cambio directory?" #: src/cmd.c:256 src/cmd.c:715 src/cmd.c:729 +#, fuzzy msgid "Could not change directory" -msgstr "Impossibile cambiare directory" +msgstr " Non posso aprire la directory `%s' " #: src/cmd.c:285 +#, fuzzy msgid " View file " msgstr "Visualizza file" #: src/cmd.c:285 +#, fuzzy msgid " Filename:" msgstr "File:" @@ -3084,6 +2182,7 @@ msgstr " Comando per il filtro (inclusi argomenti):" #: src/cmd.c:390 +#, fuzzy msgid "Create a new Directory" msgstr "Crea nuova directory" @@ -3097,23 +2196,27 @@ #: src/cmd.c:451 msgid " Set expression for filtering filenames" -msgstr " Applica espressione per filtrare i file " +msgstr " Setta espressione per filtrare i file in base al nome " #: src/cmd.c:517 msgid " Select " msgstr " Seleziona " +#: src/cmd.c:545 src/cmd.c:596 +msgid " Malformed regular expression " +msgstr " Espressione regolare errata " + #: src/cmd.c:569 msgid " Unselect " msgstr " De-seleziona " #: src/cmd.c:642 msgid "Extension file edit" -msgstr "Modifica file supporto estensioni" +msgstr "Modifica file delle estensioni" #: src/cmd.c:643 msgid " Which extension file you want to edit? " -msgstr " Quale file supporto estensioni vuoi editare? " +msgstr " Quale file delle estensioni vuoi editare? " #: src/cmd.c:644 msgid "&User" @@ -3141,7 +2244,7 @@ #: src/cmd.c:855 msgid " Compare directories " -msgstr " Confronta directories" +msgstr " Conftonta directories" #: src/cmd.c:855 msgid " Select compare method: " @@ -3149,7 +2252,7 @@ #: src/cmd.c:856 msgid "&Quick" -msgstr "&Veloce" +msgstr "&Rapido " #: src/cmd.c:856 msgid "&Size only" @@ -3167,11 +2270,11 @@ #: src/cmd.c:880 msgid " The command history is empty " -msgstr " La storia comandi e' vuota" +msgstr " Lo storico comandi e' vuoto" #: src/cmd.c:886 msgid " Command history " -msgstr " Storia comandi " +msgstr " Storico comandi " #: src/cmd.c:928 msgid "" @@ -3183,7 +2286,7 @@ #: src/cmd.c:967 msgid "Type `exit' to return to the Midnight Commander" -msgstr "Digita `exit' per tornare a Midnight Commander" +msgstr "Premi `exit' per tornare a Midnight Commander" #: src/cmd.c:1022 #, c-format @@ -3198,7 +2301,7 @@ msgid " Link " msgstr " Link " -#: src/cmd.c:1032 src/cmd.c:1171 src/file.c:1685 +#: src/cmd.c:1032 src/cmd.c:1137 src/file.c:1621 msgid " to:" msgstr " a: " @@ -3212,88 +2315,89 @@ msgid " symlink: %s " msgstr " link simbolico: %s " -#: src/cmd.c:1130 -#, c-format -msgid " Symlink `%s' points to: " -msgstr " Il link simbolico `%s' punta a: " +#: src/cmd.c:1102 +msgid " Symlink " +msgstr " Link simbolico " + +#: src/cmd.c:1102 +msgid " points to:" +msgstr " punta a: " -#: src/cmd.c:1135 +#: src/cmd.c:1107 msgid " Edit symlink " msgstr " Modifica link simbolico " -#: src/cmd.c:1140 -#, c-format -msgid " edit symlink, unable to remove %s: %s " -msgstr " Modifica link simbolico, impossibile eliminare %s: %s " - -#: src/cmd.c:1144 +#: src/cmd.c:1113 #, c-format msgid " edit symlink: %s " msgstr " Modifica il link simbolico: %s " -#: src/cmd.c:1171 +#: src/cmd.c:1137 msgid " Link symbolically " msgstr " Linka simbolicamente " -#: src/cmd.c:1172 +#: src/cmd.c:1138 msgid " Relative symlink " msgstr " Link simbolici relativi " -#: src/cmd.c:1183 +#: src/cmd.c:1149 #, c-format msgid " relative symlink: %s " msgstr " link simbolico relativo: %s " -#: src/cmd.c:1286 +#: src/cmd.c:1252 msgid " Enter machine name (F1 for details): " msgstr " Inserire nome macchina (F1 per help e dettagli): " -#: src/cmd.c:1310 -#, c-format +#: src/cmd.c:1276 +#, fuzzy, c-format msgid " Could not chdir to %s " -msgstr " Impossibile cambiare directory ('%s') " +msgstr "" +" Impossibile eseguire chown su \"%s\" \n" +" %s " -#: src/cmd.c:1317 +#: src/cmd.c:1283 msgid " Link to a remote machine " msgstr " Connessione remota " -#: src/cmd.c:1323 +#: src/cmd.c:1289 msgid " FTP to machine " -msgstr " Connessione ftp " +msgstr " Connessione FTP " -#: src/cmd.c:1333 +#: src/cmd.c:1299 msgid " Socket source routing setup " msgstr " Configurazione del routing " -#: src/cmd.c:1334 +#: src/cmd.c:1300 msgid " Enter host name to use as a source routing hop: " -msgstr "Inserisci il nome dell'host da usare come origine routing" +msgstr " " -#: src/cmd.c:1341 +#: src/cmd.c:1307 msgid " Host name " msgstr " Nome dell'host " -#: src/cmd.c:1341 +#: src/cmd.c:1307 msgid " Error while looking up IP address " msgstr " Errore nella determinazione dell'IP address " -#: src/cmd.c:1352 +#: src/cmd.c:1318 msgid " Undelete files on an ext2 file system " msgstr " Ripristina file da un filesystem ext2 " -#: src/cmd.c:1353 +#: src/cmd.c:1319 +#, fuzzy msgid "" " Enter device (without /dev/) to undelete\n" " files on: (F1 for details)" msgstr "" -" Inserire il nome della periferica (senza /dev/) sulla quale si desidera \n" -" eseguire il comando di ripristino: (F1 per i dettagli) " +" Inserisci il nome del file system sul quale volete \n" +" eseguire il comando di ripristino: (F1 per i dettagli) " -#: src/cmd.c:1403 +#: src/cmd.c:1369 msgid " Setup saved to ~/" msgstr " Configurazione salvata su ~/" -#: src/cmd.c:1408 +#: src/cmd.c:1374 msgid " Setup " msgstr " Configurazione " @@ -3303,10 +2407,11 @@ " Can't chdir to '%s' \n" " %s " msgstr "" -" Impossibile cambiare directory ('%s') \n" +" Non posso cambiare directory ( '%s') \n" " %s " #: src/command.c:198 +#, fuzzy msgid " You can not execute commands on non-local filesystems" msgstr " Non e' possibile eseguire comandi su un Virtual File System (VFS) " @@ -3320,115 +2425,106 @@ "\n" msgstr "" -#: src/dir.c:61 +#: src/dir.c:53 msgid "&Unsorted" msgstr "Senza ordine" -#: src/dir.c:62 +#: src/dir.c:54 msgid "&Name" msgstr "&Nome" -#: src/dir.c:63 +#: src/dir.c:55 msgid "&Extension" msgstr "&Estensioni" -#: src/dir.c:64 +#: src/dir.c:56 msgid "&Modify time" msgstr "Data modifica" -#: src/dir.c:65 +#: src/dir.c:57 msgid "&Access time" msgstr "Data di accesso" -#: src/dir.c:66 +#: src/dir.c:58 msgid "&Change time" msgstr "Modifica data" -#: src/dir.c:67 +#: src/dir.c:59 msgid "&Size" msgstr "&Dimensione" -#: src/dir.c:68 +#: src/dir.c:60 msgid "&Inode" -msgstr "&Inodo" +msgstr "&Inode" #. New sort orders -#: src/dir.c:71 +#: src/dir.c:63 msgid "&Type" msgstr "&Tipo" -#: src/dir.c:72 +#: src/dir.c:64 msgid "&Links" msgstr "&Links" -#: src/dir.c:73 +#: src/dir.c:65 msgid "N&GID" msgstr "N&GID" -#: src/dir.c:74 +#: src/dir.c:66 msgid "N&UID" msgstr "N&UID" -#: src/dir.c:75 +#: src/dir.c:67 msgid "&Owner" msgstr "&Proprietario" -#: src/dir.c:76 +#: src/dir.c:68 msgid "&Group" msgstr "&Gruppo" -#: src/dir.c:386 +#: src/dir.c:375 #, c-format msgid "File exists but can not be stat-ed: %s %s" -msgstr "Il file esite ma non puo' essere identificato: %s %s" +msgstr "" -#: src/dir.c:662 +#: src/dir.c:633 msgid "Unknown" msgstr "Sconosciuto" -#: src/ext.c:131 src/user.c:506 -#, c-format -msgid "" -" Can't generate unique filename \n" -" %s " -msgstr "" -" Impossibile generare nome di file unico \n" -" %s " - -#: src/ext.c:138 src/user.c:518 +#: src/ext.c:137 src/user.c:507 #, c-format msgid "" " Can't create temporary command file \n" " %s " msgstr "" -"Impossibile creare un file temporaneo per il comando \n" +"Non posso creare un file temporaneo per il comando \n" " %s " -#: src/ext.c:153 src/user.c:547 +#: src/ext.c:151 src/user.c:534 msgid " Parameter " msgstr "Parametro" -#: src/ext.c:303 +#: src/ext.c:294 msgid " Can't execute commands on a Virtual File System directory " msgstr " Non e' possibile eseguire comandi su un Virtual File System (VFS) " -#: src/ext.c:400 +#: src/ext.c:391 msgid " file error" msgstr " errore nel file" -#: src/ext.c:401 +#: src/ext.c:392 msgid "Format of the " msgstr "Formato del " -#: src/ext.c:419 +#: src/ext.c:410 msgid " file error " msgstr " errore nel file " -#: src/ext.c:420 +#: src/ext.c:411 msgid "Format of the ~/" msgstr "Formato di ~/" -#: src/ext.c:420 +#: src/ext.c:411 msgid "" " file has changed\n" "with version 3.0. You may want either to\n" @@ -3437,7 +2533,7 @@ " il file e' cambiato\n" "con la versione 3.0. Puoi anche copiarlo dal precedente " -#: src/ext.c:422 +#: src/ext.c:413 msgid "" "mc.ext or use that\n" "file as an example of how to write it.\n" @@ -3445,29 +2541,30 @@ "mc.ext o usare\n" "il file come spunto\n" -#: src/ext.c:424 +#: src/ext.c:415 msgid "mc.ext will be used for this moment." msgstr "mc.ext verra' momentaneamente usato." -#: src/file.c:154 src/tree.c:640 +#: src/file.c:154 src/tree.c:649 msgid " Copy " msgstr " Copia " -#: src/file.c:155 src/tree.c:678 +#: src/file.c:155 src/tree.c:687 msgid " Move " msgstr " Muovi " -#: src/file.c:156 src/tree.c:746 +#: src/file.c:156 src/tree.c:755 msgid " Delete " -msgstr " Cancella " +msgstr " Cancel " #: src/file.c:244 msgid " Invalid target mask " msgstr "La maschera di destinazione e' errata" #: src/file.c:342 +#, fuzzy msgid " Could not make the hardlink " -msgstr " Impossibile creare link fisico " +msgstr " Configurazione del routing " #: src/file.c:384 #, c-format @@ -3475,7 +2572,7 @@ " Cannot read source link \"%s\" \n" " %s " msgstr "" -" Impossibile leggere il link di origine \"%s\" \n" +" Non posso leggere il link sorgente \"%s\" \n" " %s " #: src/file.c:394 @@ -3484,9 +2581,9 @@ "\n" " Option Stable Symlinks will be disabled " msgstr "" -" Impossibile creare link simbolici stabili su un filesystem non locale \n" +" Non posso creare link simbolici su un filesystem non locale \n" "\n" -" L'opzione Link Simbolici Stabili sara' disabilitata " +" L'opzione Link simbolici sara' disabilitata " #: src/file.c:442 #, c-format @@ -3494,99 +2591,98 @@ " Cannot create target symlink \"%s\" \n" " %s " msgstr "" -" Impossibile creare il link simbolico di destinazione \"%s\" \n" +" Non posso creare il link simbolico di destinazione \"%s\" \n" " %s " -#: src/file.c:509 -#, c-format +#: src/file.c:510 +#, fuzzy, c-format msgid "" " Cannot overwrite directory \"%s\" \n" " %s " -msgstr " Impossibile sovrascirvere la directory \"%s\" %s " +msgstr " Non posso riniminare la directory \"%s\" " -#: src/file.c:518 +#: src/file.c:519 #, c-format msgid "" " Cannot stat source file \"%s\" \n" " %s " msgstr "" -" Non trovo le informazioni sul file di origine \"%s\" \n" +" Non trovo le informazioni sul file \"%s\" \n" " %s " -#: src/file.c:531 +#: src/file.c:532 #, c-format msgid " `%s' and `%s' are the same file. " -msgstr " `%s' e `%s' sono lo stesso file. " +msgstr " `%s' e `%s' sono lo steddo file. " -#: src/file.c:574 +#: src/file.c:565 #, c-format msgid "" " Cannot create special file \"%s\" \n" " %s " msgstr "" -" Impossibile creare il file speciale \"%s\" \n" +" Non posso creare il file \"%s\" \n" " %s " -#: src/file.c:583 src/file.c:812 +#: src/file.c:574 src/file.c:794 #, c-format msgid "" " Cannot chown target file \"%s\" \n" " %s " msgstr "" -" Impossibile cambiare il proprietario/gruppo del file di destinazione \"%s\" " -"\n" +" Non posso cambiare il proprietario/gruppo del file: \"%s\" \n" " %s " -#: src/file.c:592 src/file.c:831 +#: src/file.c:583 src/file.c:809 #, c-format msgid "" " Cannot chmod target file \"%s\" \n" " %s " msgstr "" -" Impossibile cambiare i permessi del file \"%s\" \n" +" Non posso cambiare proprietario/gruppo del file \"%s\" \n" " %s " -#: src/file.c:609 +#: src/file.c:596 #, c-format msgid "" " Cannot open source file \"%s\" \n" " %s " msgstr "" -" Impossibile aprire il file di origine \"%s\" \n" +" Non posso aprire il file sorgente \"%s\" \n" " %s" -#: src/file.c:619 +#: src/file.c:606 msgid " Reget failed, about to overwrite file " msgstr "" -#: src/file.c:625 +#: src/file.c:612 #, c-format msgid "" " Cannot fstat source file \"%s\" \n" " %s " msgstr "" -" Impossibile ottenere informazioni sul file di origine: \"%s\" \n" +" Non posso ottenere informazioni sul file sorgente: \"%s\" \n" " %s " -#: src/file.c:651 +#: src/file.c:633 #, c-format msgid "" " Cannot create target file \"%s\" \n" " %s " msgstr "" -" Impossibile creare il file di destinazione \"%s\" \n" +" Non posso creare il file \"%s\" \n" " %s " -#: src/file.c:665 +#: src/file.c:647 #, c-format msgid "" " Cannot fstat target file \"%s\" \n" " %s " msgstr "" -" Impossibile ottenere informazioni sul file di destinazione: \"%s\" \n" +" Non posso ottenere informazioni sul file sorgente: \"%s\" \n" " %s" -#: src/file.c:696 +#: src/file.c:678 #, c-format msgid "" " Cannot read source file \"%s\" \n" @@ -3595,172 +2691,172 @@ " Il file \"%s\" non ha permessi in lettura \n" " %s" -#: src/file.c:726 +#: src/file.c:708 #, c-format msgid "" " Cannot write target file \"%s\" \n" " %s " msgstr "" -" Impossibile scrivere il file \"%s\" di destinazione\n" +" Non posso scrivere il file \"%s\" \n" " %s" -#: src/file.c:745 +#: src/file.c:727 msgid "(stalled)" -msgstr "(attesa)" +msgstr "(in attesa)" -#: src/file.c:783 +#: src/file.c:765 #, c-format msgid "" " Cannot close source file \"%s\" \n" " %s " msgstr "" -" Impossibile chiudere il file di origine \"%s\" \n" +" Non posso chiudere il file sorgente \"%s\" \n" " %s" -#: src/file.c:792 +#: src/file.c:774 #, c-format msgid "" " Cannot close target file \"%s\" \n" " %s " msgstr "" -" Impossibile chiudere il file di destinazione \"%s\" \n" +" Non posso chiudere il file di destinazione \"%s\" \n" " %s" -#: src/file.c:802 +#: src/file.c:784 msgid "Incomplete file was retrieved. Keep it?" -msgstr "File incompleto. Mantenerlo?" +msgstr "" -#: src/file.c:803 +#: src/file.c:785 +#, fuzzy msgid "&Delete" -msgstr "&Elimina" +msgstr "Elimina" -#: src/file.c:803 src/hotlist.c:1443 +#: src/file.c:785 src/hotlist.c:1443 msgid "&Keep" -msgstr "&Mantieni" +msgstr "Mantenere" -#: src/file.c:876 +#: src/file.c:854 #, c-format msgid "" " Cannot stat source directory \"%s\" \n" " %s " msgstr "" -" Impossibile avere informazioni sulla directory di origine \"%s\" \n" +" Non posso avere informazioni sulla directory sorgente \"%s\" \n" " %s" -#: src/file.c:899 -#, c-format +#: src/file.c:877 +#, fuzzy, c-format msgid "" " Source directory \"%s\" is not a directory \n" " %s " -msgstr "" -" \"%s\" non e' una directory \n" -" %s " +msgstr " \"%s\" non e' una directory \"" #. we found a cyclic symbolic link -#: src/file.c:907 +#: src/file.c:885 #, c-format msgid "" " Cannot copy cyclic symbolic link \n" " `%s' " msgstr "" -" Impossibile copiare un link simbolico ciclico \n" -" '%s' " +" Non posso copiare un link simbolico ciclico \n" +" %s" -#: src/file.c:964 +#: src/file.c:938 #, c-format msgid "" " Cannot create target directory \"%s\" \n" " %s " msgstr "" -" Impossibile creare la directory di destinazione \"%s\" \n" +" Non posso creare la directory di destinazione \"%s\" \n" " %s " -#: src/file.c:987 +#: src/file.c:956 #, c-format msgid "" " Cannot chown target directory \"%s\" \n" " %s " msgstr "" -"Impossibile cambiare proprietario/gruppo della directory di destinazione " -"\"%s\"\n" +" Non posso cambiare proprietario/gruppo della directory \"%s\"\n" " %s " #. Source doesn't exist -#: src/file.c:1100 +#: src/file.c:1066 #, c-format msgid "" " Cannot stat file \"%s\" \n" " %s " msgstr "" -" Impossibile ottenere informazioni sul file \"%s\" \n" +" Non posso ottenere informazioni sul file \"%s\" \n" " %s " -#: src/file.c:1122 +#: src/file.c:1088 #, c-format msgid " `%s' and `%s' are the same file " msgstr " `%s' e `%s' sono lo stesso file " -#: src/file.c:1129 +#: src/file.c:1095 #, c-format msgid " Cannot overwrite directory `%s' " -msgstr " Impossibile sovrascrivere la directory `%s' " +msgstr " Non posso rinominare la directory `%s' " -#: src/file.c:1172 +#: src/file.c:1128 #, c-format msgid "" " Cannot move file \"%s\" to \"%s\" \n" " %s " msgstr "" -" Impossibile rinominare il file \"%s\" in \"%s\" \n" +" Non posso rinominare il file `%s' in `%s' \n" " %s " -#: src/file.c:1192 +#: src/file.c:1148 #, c-format msgid "" " Cannot remove file \"%s\" \n" " %s " msgstr "" -" Impossibile rimuovere il file '%s' \n" +" Non posso rimuovere il file `%s' \n" " %s" -#: src/file.c:1246 -#, c-format +#: src/file.c:1198 +#, fuzzy, c-format msgid " Cannot overwrite directory \"%s\" %s " -msgstr " Impossibile sovrascrivere la directory '%s' %s " +msgstr " Non posso sovrascrivere la directory \"%s\" %s " -#: src/file.c:1248 -#, c-format +#: src/file.c:1200 +#, fuzzy, c-format msgid " Cannot overwrite file \"%s\" %s " -msgstr " Impossibile sovrascrivere il file `%s' %s " +msgstr "" +" Non posso sovrascrivere il file `%s' \n" +" %s " -#: src/file.c:1275 +#: src/file.c:1223 #, c-format msgid "" " Cannot move directory \"%s\" to \"%s\" \n" " %s " msgstr "" -" Impossibile rinominare la directory `%s' in `%s' \n" +" Non posso rinominare la directory `%s' in `%s' \n" " %s " -#: src/file.c:1338 +#: src/file.c:1286 #, c-format msgid "" " Cannot delete file \"%s\" \n" " %s " msgstr "" -" Impossibile cancellare il file `%s' \n" +" Non posso cancellare il file `%s' \n" " %s " -#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#: src/file.c:1344 src/file.c:1411 src/file.c:1440 #, c-format msgid "" " Cannot remove directory \"%s\" \n" " %s " msgstr "" -" Impossibile cancellare la directory `%s' \n" +" Non posso cancellae la directory `%s' \n" " %s " -#: src/file.c:1540 +#: src/file.c:1476 msgid " Internal error: get_file \n" msgstr " Errore interno: get_file \n" @@ -3773,375 +2869,363 @@ #. * (I don't use spaces around the words, because someday they could be #. * dropped, when widgets get smarter) #. -#: src/file.c:1661 +#: src/file.c:1597 +#, fuzzy msgid "1Copy" -msgstr "1Copia" +msgstr "Copia" -#: src/file.c:1661 +#: src/file.c:1597 +#, fuzzy msgid "1Move" -msgstr "1Muovi" +msgstr "Muovi" -#: src/file.c:1661 +#: src/file.c:1597 +#, fuzzy msgid "1Delete" -msgstr "1Elimina" +msgstr "Elimina" -#: src/file.c:1676 +#: src/file.c:1612 #, c-format msgid "%o %f \"%s\"%m" -msgstr "%o %f \"%s\"%m" +msgstr "" -#: src/file.c:1677 +#: src/file.c:1613 #, c-format msgid "%o %d %f%m" -msgstr "%o %d %f%m" +msgstr "" -#: src/file.c:1679 +#: src/file.c:1615 #, c-format msgid "%o %f \"%s\"%e" -msgstr "%o %f \"%s\"%e" +msgstr "" -#: src/file.c:1680 +#: src/file.c:1616 #, c-format msgid "%o %d %f%e" -msgstr "%o %d %f%e" +msgstr "" -#: src/file.c:1684 +#: src/file.c:1620 msgid "file" msgstr "file" -#: src/file.c:1684 +#: src/file.c:1620 msgid "files" -msgstr "file" +msgstr "files" -#: src/file.c:1684 +#: src/file.c:1620 msgid "directory" msgstr "directory" -#: src/file.c:1684 +#: src/file.c:1620 msgid "directories" msgstr "directory" -#: src/file.c:1685 +#: src/file.c:1621 msgid "files/directories" -msgstr "file/directory" +msgstr "files/directoryes" -#: src/file.c:1685 +#: src/file.c:1621 msgid " with source mask:" msgstr " con maschera:" -#: src/file.c:1837 +#: src/file.c:1769 msgid " Can't operate on \"..\"! " -msgstr " Impossibile operare su \"..\"! " +msgstr " Non posso operare su \"..\" " -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1788 +#, fuzzy msgid "Yes" -msgstr "Si" +msgstr "&Si" -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1788 +#, fuzzy msgid "No" -msgstr "No" +msgstr "&No" -#: src/file.c:1909 +#: src/file.c:1841 msgid " Sorry, I could not put the job in background " msgstr " Spiacente, non posso mettere il programma in background " -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:1924 src/file.c:2029 msgid " Internal failure " msgstr " Errore interno " -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:1924 src/file.c:2029 msgid " Unknown file operation " msgstr " Operazione su file sconosciuta " -#: src/file.c:2012 -#, c-format +#: src/file.c:1943 +#, fuzzy, c-format msgid "" " Destination \"%s\" must be a directory \n" " %s " msgstr " La destinazione `%s' deve essere una directory " -#: src/file.c:2174 +#: src/file.c:2114 src/filegui.c:263 +msgid "&Skip" +msgstr "Ignora" + +#: src/file.c:2114 msgid "&Retry" msgstr "&Riprova" -#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 +#: src/file.c:2114 src/file.c:2173 src/filegui.c:260 src/filegui.c:562 msgid "&Abort" -msgstr "&Abbandona" +msgstr "Esci" -#: src/file.c:2226 +#: src/file.c:2164 msgid "" "\n" " Directory not empty. \n" " Delete it recursively? " msgstr "" "\n" -" Directory non vuota.\n" -" Cancellarla recursivamente? " +" La directory non è vuota.\n" +"Cancellarla ricorsivamente?" -#: src/file.c:2227 +#: src/file.c:2165 msgid "" "\n" " Background process: Directory not empty \n" " Delete it recursively? " msgstr "" "\n" -" Processo in background: Directory non vuota.\n" -" Cancellarla recursivamente? " +" Processo in background: la directory non è vuota. \n" +" Cancellarla ricorsivamente? " + +#: src/file.c:2166 +#, fuzzy +msgid " Delete: " +msgstr " Cancella: " -#: src/file.c:2234 +#: src/file.c:2172 msgid "a&ll" -msgstr "&Tutti" +msgstr "&Tutto" -#: src/file.c:2234 src/filegui.c:594 +#: src/file.c:2172 src/filegui.c:565 msgid "non&E" -msgstr "n&Essuno" +msgstr "non&E" -#: src/file.c:2244 +#: src/file.c:2182 msgid " Type 'yes' if you REALLY want to delete " -msgstr " Digita `yes' se desideri cancellare VERAMENTE " +msgstr " Batti `si' se vuoi REALMENTE cancellare " -#: src/file.c:2246 +#: src/file.c:2184 msgid "all the directories " msgstr "tutte le directory " -#: src/file.c:2248 +#: src/file.c:2186 msgid " Recursive Delete " -msgstr " Cancellazione recursiva " +msgstr " Cancella Ricorsivamente " -#: src/file.c:2249 +#: src/file.c:2187 msgid " Background process: Recursive Delete " -msgstr " Processo in background: Cancellazione recursiva " +msgstr " Processo in background: cancella ricorsivamente " -#: src/filegui.c:423 +#: src/filegui.c:404 msgid "File" msgstr "File" -#: src/filegui.c:446 +#: src/filegui.c:425 msgid "Count" msgstr "Totale" -#: src/filegui.c:467 +#: src/filegui.c:444 msgid "Bytes" -msgstr "Byte" +msgstr "Bytes" -#: src/filegui.c:504 +#: src/filegui.c:479 msgid "Source" -msgstr "Origine" +msgstr "Sorgente" -#: src/filegui.c:527 +#: src/filegui.c:500 msgid "Target" msgstr "Destinazione" -#: src/filegui.c:549 +#: src/filegui.c:520 msgid "Deleting" msgstr "Sto eliminando" -#: src/filegui.c:589 +#: src/filegui.c:560 #, c-format msgid "Target file \"%s\" already exists!" -msgstr " Il file di destinazione `%s' esiste!" +msgstr " Il file `%s' esiste!" -#: src/filegui.c:592 +#: src/filegui.c:563 msgid "if &Size differs" msgstr " se dimensione diversa" -#: src/filegui.c:595 +#: src/filegui.c:566 msgid "&Update" msgstr "Aggiorna" -#: src/filegui.c:597 +#: src/filegui.c:567 +msgid "al&L" +msgstr "&Tutti" + +#: src/filegui.c:568 msgid "Overwrite all targets?" msgstr "Sovrascrivo tutto?" -#: src/filegui.c:599 +#: src/filegui.c:570 msgid "&Reget" -msgstr "&Riprova" +msgstr "&Reget" -#: src/filegui.c:600 +#: src/filegui.c:571 msgid "ap&Pend" -msgstr "Aggiungi" +msgstr "attacca" -#: src/filegui.c:603 +#: src/filegui.c:574 msgid "Overwrite this target?" msgstr "Sovrascrivo questo file?" -#: src/filegui.c:605 +#: src/filegui.c:576 #, c-format msgid "Target date: %s, size %d" msgstr "Data destinazione: %s, dimensione %d" -#: src/filegui.c:607 +#: src/filegui.c:578 #, c-format msgid "Source date: %s, size %d" -msgstr "Data origine: %s, dimensione %d" +msgstr "Data sorgente: %s, dimensione %d" -#: src/filegui.c:691 +#: src/filegui.c:662 msgid " File exists " -msgstr " File esistente " +msgstr " Il file esiste " -#: src/filegui.c:692 +#: src/filegui.c:663 msgid " Background process: File exists " -msgstr " Processo in background: File esistente " +msgstr " Processo in background: il file esiste " #. follow symlinks and preserve Attributes must be the first -#: src/filegui.c:804 +#: src/filegui.c:773 msgid "preserve &Attributes" msgstr "preserva &Attributi" #. &op_preserve -#: src/filegui.c:806 +#: src/filegui.c:775 msgid "follow &Links" -msgstr "Segui i Link" +msgstr "Segui i &Link" #. &file_mask_op_follow_links -#: src/filegui.c:808 +#: src/filegui.c:777 msgid "to:" msgstr "a:" -#: src/filegui.c:809 +#: src/filegui.c:778 msgid "&Using shell patterns" -msgstr "&Usa shell pattern" +msgstr "&Usa shell patterns" -#: src/filegui.c:830 +#: src/filegui.c:799 msgid "&Background" -msgstr "&Background" +msgstr "" -#: src/filegui.c:839 +#: src/filegui.c:808 msgid "&Stable Symlinks" -msgstr "Link &Statici" +msgstr "Link statici" #. &file_mask_stable_symlinks -#: src/filegui.c:841 +#: src/filegui.c:810 msgid "&Dive into subdir if exists" msgstr "&Copia dir recurs. " -#: src/filegui.c:1000 +#: src/filegui.c:969 #, c-format msgid "" "Invalid source pattern `%s' \n" " %s " -msgstr "" -"Pattern di origine non valido '%s' \n" -" %s " +msgstr " %s " -#: src/find.c:130 +#: src/find.c:115 msgid "&Suspend" -msgstr "&Suspendi" +msgstr "&Suspende" -#: src/find.c:131 +#: src/find.c:116 +#, fuzzy msgid "Con&tinue" -msgstr "Con&tinua" +msgstr "Continua" -#: src/find.c:132 +#: src/find.c:117 msgid "&Chdir" -msgstr "&Cambia dir" +msgstr "&Chdir" -#: src/find.c:133 +#: src/find.c:118 msgid "&Again" -msgstr "&Ancora" +msgstr "&Ripeti" -#: src/find.c:134 +#: src/find.c:119 msgid "&Quit" -msgstr "&Termina" +msgstr "&Uscire" -#: src/find.c:135 src/panelize.c:89 +#: src/find.c:120 src/panelize.c:89 msgid "Pane&lize" -msgstr "Pane&llizza" +msgstr "Panne&lizzare" -#: src/find.c:136 +#: src/find.c:121 msgid "&View - F3" msgstr "&Visualizza - F3" -#: src/find.c:137 +#: src/find.c:122 msgid "&Edit - F4" msgstr "&Modifica - F4" -#: src/find.c:170 +#: src/find.c:150 msgid "Start at:" -msgstr "Inizia da:" +msgstr "Inizia a:" -#: src/find.c:170 +#: src/find.c:150 msgid "Filename:" -msgstr "File:" +msgstr "Nome file:" -#: src/find.c:170 +#: src/find.c:150 msgid "Content: " msgstr "Contenuto: " -#: src/find.c:171 src/main.c:1236 src/main.c:1257 +#: src/find.c:151 src/main.c:1199 src/main.c:1220 msgid "&Tree" msgstr "&Albero" -#: src/find.c:223 +#: src/find.c:203 msgid "Find File" msgstr "Trova file" -#: src/find.c:452 +#: src/find.c:430 #, c-format msgid "Grepping in %s" msgstr "Cercando in %s" -#: src/find.c:490 +#: src/find.c:468 msgid " Find/read " msgstr " Trova/leggi " -#: src/find.c:490 +#: src/find.c:468 msgid " Problem reading from child " msgstr " Problema leggendo dal processo figlio " -#: src/find.c:537 +#: src/find.c:515 msgid "Finished" msgstr "Terminato" -#: src/find.c:561 src/view.c:1509 +#: src/find.c:539 src/view.c:1446 #, c-format msgid "Searching %s" msgstr "Cercando %s" -#: src/find.c:717 src/find.c:757 -msgid "Suspend" -msgstr "&Sospendi" - -#: src/find.c:717 -msgid "Restart" -msgstr "&Riprendi" - -#: src/find.c:719 src/find.c:821 src/find.c:960 src/find.c:1056 +#: src/find.c:671 src/find.c:788 msgid "Searching" msgstr "Cercando" -#: src/find.c:750 src/find.c:1031 +#: src/find.c:763 msgid "Find file" msgstr "Trova files" -#. The buttons -#: src/find.c:755 -msgid "Change to this directory" -msgstr " Vai alla directory " - -#: src/find.c:756 -msgid "Search again" -msgstr "Cerca ancora" - -#: src/find.c:761 -msgid "View this file" -msgstr "Visualizza il file" - -#: src/find.c:762 -msgid "Edit this file" -msgstr "Modifica il file" - -#: src/find.c:763 -msgid "Send the results to a Panel" -msgstr "Invia i risultati a un pannello" - #: src/fixhlp.c:171 msgid "Usage: fixhlp \n" -msgstr "Uso: fixhlp \n" +msgstr "Usa: fixhlp \n" #: src/fixhlp.c:176 msgid "fixhlp: Cannot open toc for writing" -msgstr "fixhlp: Impossibile aprire l'indice in scrittura " +msgstr "fixhlp: impossibile aprire l'indice in scrittura " #: src/fixhlp.c:179 msgid "" @@ -4149,8 +3233,8 @@ " Topics:\n" "\n" msgstr "" -"[Indice]\n" -" Argomenti:\n" +"[Indice]\n" +" Titoli:\n" #: src/help.c:279 msgid "" @@ -4172,13 +3256,13 @@ msgid " Help " msgstr " Aiuto " -#: src/help.c:766 src/user.c:655 +#: src/help.c:766 src/user.c:640 #, c-format msgid "" " Can't open file %s \n" " %s " msgstr "" -" Impossibile aprire il file %s \n" +" Non posso aprire il file %s \n" " %s " #: src/help.c:771 @@ -4216,7 +3300,7 @@ #: src/hotlist.c:137 msgid "New &Group" -msgstr "Nuovo &Gruppo" +msgstr "Nuovo gruppo" #: src/hotlist.c:139 msgid "&Up" @@ -4224,7 +3308,7 @@ #: src/hotlist.c:140 msgid "&Add current" -msgstr "&Aggiungi corrente" +msgstr "Aggiungi corrente posizione" #: src/hotlist.c:141 msgid "Change &To" @@ -4240,7 +3324,7 @@ #: src/hotlist.c:620 msgid "Directory hotlist" -msgstr "Lista favoriti" +msgstr "Directory importanti (hotlist)" #: src/hotlist.c:639 msgid " Directory path " @@ -4257,19 +3341,19 @@ #: src/hotlist.c:892 msgid "New hotlist entry" -msgstr "Nuova voce favoriti" +msgstr "Nuova entry per la hotlist" #: src/hotlist.c:892 msgid "Directory label" -msgstr " Etichetta directory " +msgstr "Etichetta directory" #: src/hotlist.c:892 msgid "Directory path" -msgstr "Percorso directory" +msgstr "Path della directory" #: src/hotlist.c:973 msgid " New hotlist group " -msgstr "Nuovo gruppo favoriti" +msgstr "Nuovo gruppo" #: src/hotlist.c:973 msgid "Name of new group" @@ -4295,8 +3379,8 @@ " Remove it?" msgstr "" "\n" -"Gruppo non vuoto.\n" -"Rimuovere?" +"Il gruppo non e' vuoto.\n" +"Rimuovo comunque?" #: src/hotlist.c:1378 msgid " Top level group " @@ -4308,7 +3392,7 @@ #: src/hotlist.c:1396 msgid "MC will load hotlist from ~/" -msgstr "MC usera' la lista favoriti in ~/" +msgstr "MC usa la lista favoriti in ~/" #: src/hotlist.c:1398 msgid "and then delete [Hotlist] section there" @@ -4336,7 +3420,7 @@ #: src/hotlist.c:1432 msgid "Your ~/" -msgstr "Il vostro ~/" +msgstr "il vostro ~/" #: src/hotlist.c:1432 msgid " most probably was created\n" @@ -4354,9 +3438,7 @@ msgid "" " entries\n" "\n" -msgstr "" -"sezioni\n" -"\n" +msgstr "sezioni\n" #: src/hotlist.c:1435 msgid "" @@ -4366,7 +3448,7 @@ msgstr "" "Puoi scegliere tra:\n" "\n" -" Rimuovere - rimuove i vecchi link in ~/" +" Rimuovere - rimuovere i vecchi link in ~/" #: src/hotlist.c:1437 msgid "" @@ -4374,9 +3456,9 @@ " the same question next time\n" " Merge - add old entries to hotlist as group \"Entries from ~/" msgstr "" -" Mantenere - Mantiene la vecchia lista; vi sara' richiesto\n" +" Mantenere - Mantiene la vecchia lista; vi sara' richiesto\n" "\t la possima volta\n" -" Sincronizzare - aggiunge i vecchi link come gruppo 'Vecchi archivi ~/'" +" Sincronizzare - aggiungere i vecchi link come gruppo \"Vecchi archivi ~/" #: src/hotlist.c:1443 msgid "&Merge" @@ -4388,177 +3470,177 @@ #: src/hotlist.c:1465 msgid " file your old hotlist entries were not deleted" -msgstr " il file dei vostri vecchi archivi non e' stato rimosso" +msgstr ". file dei vostri vecchi archivi non e' stato rimosso" -#: src/info.c:83 +#: src/info.c:80 #, c-format msgid "Midnight Commander %s" msgstr "Midnight Commander %s" -#: src/info.c:109 -#, c-format -msgid "File: %s" -msgstr "File: %s" - -#: src/info.c:122 +#: src/info.c:112 msgid "Free nodes %d (%d%%) of %d" -msgstr "Nodi liberi %d (%d%%) su %d" +msgstr "Nodi liberi: %d(%d%%) su %d" -#: src/info.c:128 +#: src/info.c:118 msgid "No node information" msgstr "Nessuna info sui nodi" -#: src/info.c:133 +#: src/info.c:123 msgid "Free space " -msgstr "Spazio libero " +msgstr "Spazio:" -#: src/info.c:135 +#: src/info.c:125 msgid " (%d%%) of " -msgstr " (%d%%) di " +msgstr "(%d%%) di " -#: src/info.c:139 +#: src/info.c:129 msgid "No space information" -msgstr "Nessuna info sullo spazio a disposizione" +msgstr "Nessuna info sullo spazio libero" -#: src/info.c:143 +#: src/info.c:133 #, c-format msgid "Type: %s " -msgstr "Tipo: %s" +msgstr "Tipo: %s" -#: src/info.c:143 +#: src/info.c:133 msgid "non-local vfs" -msgstr "VFS non-locale" +msgstr "vfs non-locale" -#: src/info.c:149 +#: src/info.c:139 #, c-format msgid "Device: %s" msgstr "Periferica: %s" -#: src/info.c:153 +#: src/info.c:143 #, c-format msgid "Filesystem: %s" msgstr "Filesystem: %s" -#: src/info.c:158 +#: src/info.c:148 #, c-format msgid "Accessed: %s" -msgstr "Aperto: %d" +msgstr "Aperto: %s" -#: src/info.c:162 +#: src/info.c:152 #, c-format msgid "Modified: %s" msgstr "Modificato: %s" -#: src/info.c:166 +#: src/info.c:156 #, c-format msgid "Created: %s" -msgstr "Creato: %s" +msgstr "Creato: %s" -#: src/info.c:179 +#: src/info.c:169 msgid "Size: " -msgstr "Dimensione:" +msgstr "Dimensione: " -#: src/info.c:182 +#: src/info.c:172 #, c-format msgid " (%d blocks)" msgstr " (%d blocchi)" -#: src/info.c:188 +#: src/info.c:178 #, c-format msgid "Owner: %s/%s" -msgstr "Proprietario: %s/%s" +msgstr "Propriet.: %s/%s" -#: src/info.c:193 +#: src/info.c:183 #, c-format msgid "Links: %d" -msgstr "Links: %d" +msgstr "Links: %d" -#: src/info.c:197 +#: src/info.c:187 #, c-format msgid "Mode: %s (%04o)" -msgstr "Modalita': %s (%04o)" +msgstr "Permessi: %s (%04o)" -#: src/info.c:202 +#: src/info.c:192 #, c-format msgid "Location: %Xh:%Xh" -msgstr "Posizione: %Xh:%Xh" +msgstr "Posizione: %Xh:%Xh" -#: src/info.c:212 +#: src/info.c:198 +#, c-format +msgid "File: %s" +msgstr "File: %s" + +#: src/info.c:202 msgid "File: None" -msgstr "File: nessuno" +msgstr "File: nessuno" -#: src/layout.c:159 +#: src/layout.c:158 msgid "&Vertical" msgstr "&Verticale" -#: src/layout.c:160 +#: src/layout.c:159 msgid "&Horizontal" -msgstr "&Orizzontale" +msgstr "Orizzontale" -#: src/layout.c:170 +#: src/layout.c:169 msgid "&Xterm hintbar" -msgstr "Barra suggerimenti &Xterm" +msgstr "Barra suggerimenti xterm" -#: src/layout.c:171 +#: src/layout.c:170 msgid "h&Intbar visible" msgstr "Suggerimenti visibili" -#: src/layout.c:172 +#: src/layout.c:171 msgid "&Keybar visible" -msgstr "Barra tasti funzione visibili" +msgstr "Tasti funzione (barra) visibili" -#: src/layout.c:173 +#: src/layout.c:172 msgid "command &Prompt" msgstr "Riga di comando" -#: src/layout.c:174 +#: src/layout.c:173 msgid "show &Mini status" -msgstr "Mostra m&ini-stato" +msgstr "Mostra m&ini-statu" -#: src/layout.c:175 +#: src/layout.c:174 msgid "menu&Bar visible" msgstr "&Barra dei menu visibile " -#: src/layout.c:176 +#: src/layout.c:175 msgid "&Equal split" msgstr "Divisione schermo uguale" -#: src/layout.c:177 +#: src/layout.c:176 msgid "pe&Rmissions" msgstr "&Permessi" -#: src/layout.c:178 +#: src/layout.c:177 msgid "&File types" msgstr "&Tipo di file" -#: src/layout.c:372 src/learn.c:60 src/learn.c:179 src/option.c:146 +#: src/layout.c:371 src/learn.c:60 src/learn.c:179 src/option.c:146 msgid "&Save" msgstr "&Salva" #. length of line with '<' '>' buttons -#: src/layout.c:380 +#: src/layout.c:379 msgid " Layout " -msgstr " Presentazione " +msgstr " Layout " -#: src/layout.c:381 +#: src/layout.c:380 msgid " Panel split " msgstr "Divisione pannello. " -#: src/layout.c:382 +#: src/layout.c:381 msgid " Highlight... " msgstr " Evidenziazione colori..." -#: src/layout.c:383 src/option.c:157 +#: src/layout.c:382 src/option.c:157 msgid " Other options " msgstr " Altre opzioni " -#: src/layout.c:384 +#: src/layout.c:383 msgid "output lines" msgstr "linee visibili" -#: src/layout.c:451 +#: src/layout.c:450 msgid "Layout" -msgstr "Presentazione" +msgstr "Layout" #: src/learn.c:74 msgid " Learn keys " @@ -4591,7 +3673,7 @@ #: src/learn.c:122 msgid " Cannot accept this key " -msgstr " Impossibile accettare il tasto " +msgstr " Non posso accettare il tasto " #: src/learn.c:123 #, c-format @@ -4617,7 +3699,7 @@ "Great! You have a complete terminal database!\n" "All your keys work well." msgstr "" -"Fantastico! Hai un database dei termnali completo\n" +"Meraviglioso! Hai un database dei te,rmnali completo\n" "Tutti i tasti sono configurati e funzionano correttamente." #: src/learn.c:267 @@ -4635,9 +3717,9 @@ #: src/learn.c:304 msgid "key, or click with the mouse to define it. Move around with Tab." -msgstr "mancanti, o clicca con il mouse per ridefinirli. Spostati con il TAB." +msgstr "mancanti, o clicka con il mouse per ridefinirli. Spostati con il TAB." -#: src/main.c:700 +#: src/main.c:666 msgid "" " The Commander can't change to the directory that \n" " the subshell claims you are in. Perhaps you have \n" @@ -4649,255 +3731,259 @@ " rimosso la directory in questione, o vi siete entrati \n" " usando il comando `su'?" -#: src/main.c:775 +#: src/main.c:741 msgid "Press any key to continue..." msgstr "Premi un tasto per continuare..." -#: src/main.c:825 +#: src/main.c:791 msgid " The shell is already running a command " -msgstr " La shell sta gia' eseguendo un comando " - -#: src/main.c:852 src/screen.c:2090 src/screen.c:2130 -msgid " The Midnight Commander " -msgstr " Midnight Commander " - -#: src/main.c:853 -msgid " Do you really want to quit the Midnight Commander? " -msgstr " Vuoi veramente uscire da Midnight Commander? " +msgstr " La shell sta già eseguendo un comando " -#: src/main.c:1233 src/main.c:1254 +#: src/main.c:1196 src/main.c:1217 msgid "&Listing mode..." -msgstr "&Visualizzazione..." +msgstr "&Modalità vista..." -#: src/main.c:1234 src/main.c:1255 +#: src/main.c:1197 src/main.c:1218 msgid "&Quick view C-x q" -msgstr "&Vista rapida C-x q" +msgstr "&Vista rapida C-x q" -#: src/main.c:1235 src/main.c:1256 +#: src/main.c:1198 src/main.c:1219 msgid "&Info C-x i" -msgstr "&Info C-x i" +msgstr "&Informazioni C-x i" -#: src/main.c:1238 src/main.c:1259 +#: src/main.c:1201 src/main.c:1222 msgid "&Sort order..." -msgstr "&Ordina..." +msgstr "&Ordina per..." -#: src/main.c:1240 src/main.c:1261 +#: src/main.c:1203 src/main.c:1224 msgid "&Filter..." -msgstr "&Filtro..." +msgstr "&Filtro" -#: src/main.c:1243 src/main.c:1264 +#: src/main.c:1206 src/main.c:1227 msgid "&Network link..." -msgstr "&Connessione remota..." +msgstr "&Connessione rete..." -#: src/main.c:1244 src/main.c:1265 +#: src/main.c:1207 src/main.c:1228 msgid "FT&P link..." -msgstr "Connessione ftp..." +msgstr "Connessione FT&P..." -#: src/main.c:1248 src/main.c:1269 +#: src/main.c:1211 src/main.c:1232 msgid "&Drive... M-d" msgstr "&Disco... M-d" -#: src/main.c:1250 src/main.c:1271 +#: src/main.c:1213 src/main.c:1234 msgid "&Rescan C-r" -msgstr "&Aggiorna C-r" +msgstr "&Ri-leggi C-r" -#: src/main.c:1275 +#: src/main.c:1238 msgid "&User menu F2" -msgstr "&Menu utente F2" +msgstr "Menu &Utente F2" -#: src/main.c:1276 +#: src/main.c:1239 msgid "&View F3" -msgstr "&Visualizza F3" +msgstr "&Visualizza F3" -#: src/main.c:1277 +#: src/main.c:1240 +#, fuzzy msgid "Vie&w file... " -msgstr "Visualizza file... " +msgstr "Visuali&Zza file... " -#: src/main.c:1278 +#: src/main.c:1241 msgid "&Filtered view M-!" -msgstr "Vista filtrata M-!" +msgstr "Vista &Filtrata M-!" -#: src/main.c:1279 +#: src/main.c:1242 msgid "&Edit F4" -msgstr "&Modifica F4" +msgstr "&Modifica F4" -#: src/main.c:1280 +#: src/main.c:1243 msgid "&Copy F5" -msgstr "&Copia F5" +msgstr "&Copia F5" -#: src/main.c:1281 +#: src/main.c:1244 msgid "c&Hmod C-x c" -msgstr "Permessi C-x c" +msgstr "&Permessi C-x c" -#: src/main.c:1283 +#: src/main.c:1246 msgid "&Link C-x l" -msgstr "&Link C-x l" +msgstr "Co&Llegamento C-x l" -#: src/main.c:1284 +#: src/main.c:1247 msgid "&SymLink C-x s" -msgstr "Link &simbolico C-x s" +msgstr "Colleg. &Simbolico C-x s" -#: src/main.c:1285 +#: src/main.c:1248 msgid "edit s&Ymlink C-x C-s" -msgstr "modifica link simbolico C-x C-s" +msgstr "Modifica C. Sim&B. C-x C-s" -#: src/main.c:1286 +#: src/main.c:1249 msgid "ch&Own C-x o" -msgstr "Proprietario/gruppo C-x o" +msgstr "Pr&Oprietario C-x o" -#: src/main.c:1287 +#: src/main.c:1250 msgid "&Advanced chown " -msgstr "Permessi avanzati...." +msgstr "Proprietario &Avanzato" -#: src/main.c:1289 +#: src/main.c:1252 msgid "&Rename/Move F6" -msgstr "&Rinomina/Muovi F6" +msgstr "&Rinomina/Sposta F6" -#: src/main.c:1290 +#: src/main.c:1253 msgid "&Mkdir F7" -msgstr "&Crea directory F7" +msgstr "Crea director&Y F7" -#: src/main.c:1291 +#: src/main.c:1254 msgid "&Delete F8" -msgstr "Cancella F8" +msgstr "Ca&Ncella F8" -#: src/main.c:1292 +#: src/main.c:1255 msgid "&Quick cd M-c" -msgstr "Cambia directory veloce M-C" +msgstr "Cambia &Dir veloce M-c" -#: src/main.c:1294 +#: src/main.c:1257 msgid "select &Group M-+" -msgstr "seleziona &Gruppo M-+" +msgstr "Seleziona &Gruppo M-+" -#: src/main.c:1295 +#: src/main.c:1258 msgid "u&Nselect group M-\\" -msgstr "De-selezion&a gruppo M-\\" +msgstr "De-selezio&Na gruppo M-\\" -#: src/main.c:1296 +#: src/main.c:1259 msgid "reverse selec&Tion M-*" -msgstr "&Inverti selezione M-*" +msgstr "Inver&Ti selezione M-*" -#: src/main.c:1298 +#: src/main.c:1261 msgid "e&Xit F10" -msgstr "e&sci F10" +msgstr "&Esci F10" -#: src/main.c:1308 +#: src/main.c:1271 msgid "&Directory tree" -msgstr "Ramo directory" +msgstr "&Albero directory" -#: src/main.c:1310 +#: src/main.c:1273 msgid "&Find file M-?" -msgstr "&Trova file M-?" +msgstr "&Trova File M-?" -#: src/main.c:1311 +#: src/main.c:1274 msgid "s&Wap panels C-u" -msgstr "Scamb&Ia pannelli C-u" +msgstr "Scambia &Pannelli C-u" -#: src/main.c:1312 +#: src/main.c:1275 msgid "switch &Panels on/off C-o" -msgstr "Attiva/disattiva pannelli C-o" +msgstr "Attiva/disattiva pan&Nelli C-o" -#: src/main.c:1313 +#: src/main.c:1276 msgid "&Compare directories C-x d" -msgstr "&Confronta directory C-x d" +msgstr "&Confronta directory C-x d" -#: src/main.c:1314 +#: src/main.c:1277 msgid "e&Xternal panelize C-x !" -msgstr "Visualizza su un programma esterno C-x !" +msgstr "&Usa visualizzatore esterno C-x !" -#: src/main.c:1315 +#: src/main.c:1278 msgid "show directory s&Izes" -msgstr "Mostra dimensione directory" +msgstr "Mostra &Dimensione directory" -#: src/main.c:1317 +#: src/main.c:1280 msgid "command &History" -msgstr "Storia comandi" +msgstr "&Storico comandi" -#: src/main.c:1318 +#: src/main.c:1281 msgid "di&Rectory hotlist C-\\" -msgstr "Lista favoriti C-\\" +msgstr "Directory &Visitate C-\\" -#: src/main.c:1320 +#: src/main.c:1283 msgid "&Active VFS list C-x a" -msgstr "Lista dei &VFS attivi C-x a " +msgstr "&Lista VFS attivi C-x a " -#: src/main.c:1323 +#: src/main.c:1286 msgid "&Background jobs C-x j" -msgstr "&Processsi in background C-x j" +msgstr "Processsi in &Background C-x j" -#: src/main.c:1327 +#: src/main.c:1290 msgid "&Undelete files (ext2fs only)" msgstr "&Ripristina files (solo ext2fs)" -#: src/main.c:1330 +#: src/main.c:1293 msgid "&Listing format edit" -msgstr "Modifica formato lista" +msgstr "Modifica formato &Lista" -#: src/main.c:1332 +#: src/main.c:1295 msgid "&Extension file edit" -msgstr "Modifica file supporto estensioni" +msgstr "Modifica file &Estensioni" -#: src/main.c:1333 +#: src/main.c:1296 msgid "&Menu file edit" -msgstr "Modifica il file dei menu" +msgstr "Modifica il file &Menu" -#: src/main.c:1338 +#: src/main.c:1301 msgid "&Configuration..." -msgstr "&Configurazione.." +msgstr "&Configurazione..." + +#: src/main.c:1302 +msgid "&Layout..." +msgstr "&Aspetto..." -#: src/main.c:1340 +#: src/main.c:1303 msgid "c&Onfirmation..." -msgstr "Conferma... " +msgstr "C&Onferme..." -#: src/main.c:1341 +#: src/main.c:1304 msgid "&Display bits..." -msgstr "Mostra bits... " +msgstr "&Mostra bits..." -#: src/main.c:1343 +#: src/main.c:1306 msgid "learn &Keys..." -msgstr "Studia tasti..." +msgstr "Memorizza &Tasti..." -#: src/main.c:1346 +#: src/main.c:1309 msgid "&Virtual FS..." msgstr "Opzioni &VFS..." -#: src/main.c:1349 +#: src/main.c:1312 msgid "&Save setup" msgstr "&Salva configurazione" -#: src/main.c:1365 src/main.c:1367 +#: src/main.c:1328 src/main.c:1330 +#, fuzzy msgid " &Left " -msgstr " Sinistra " +msgstr " &Sinistra " -#: src/main.c:1367 +#: src/main.c:1330 +#, fuzzy msgid " &Above " -msgstr " Sopra " +msgstr " Sopr&A " -#: src/main.c:1370 +#: src/main.c:1333 +#, fuzzy msgid " &File " -msgstr " File " +msgstr " &File " -#: src/main.c:1371 +#: src/main.c:1334 +#, fuzzy msgid " &Command " -msgstr " Comando " +msgstr " &Comando " -#: src/main.c:1372 +#: src/main.c:1335 +#, fuzzy msgid " &Options " -msgstr " Opzioni " +msgstr " &Opzioni " -#: src/main.c:1374 src/main.c:1376 +#: src/main.c:1337 src/main.c:1339 +#, fuzzy msgid " &Right " -msgstr " Destro " +msgstr " &Destra " -#: src/main.c:1376 +#: src/main.c:1339 +#, fuzzy msgid " &Below " -msgstr " Sotto " +msgstr " Sot&To " -#: src/main.c:1431 +#: src/main.c:1394 msgid " Information " msgstr " Informazioni " -#: src/main.c:1432 +#: src/main.c:1395 msgid "" " Using the fast reload option may not reflect the exact \n" " directory contents. In this cases you'll need to do a \n" @@ -4905,151 +3991,71 @@ " the details. " msgstr "" " L'uso della visualizzazione rapida potrebbe mostrare una\n" -" directory non corrispondente alla realta'. In questo caso\n" +" directory non corrispondente alla realta'.In questo caso\n" " usate il comando manuale C-r per obbligare il programma \n" -" ad aggiornare la visualizzazione. Vedi la Man page. " +" ad attualizzare la visualizzazione. Vedi la Man page. " -#: src/main.c:1706 src/screen.c:2362 src/screen.c:2392 +#: src/main.c:1669 src/screen.c:2285 src/screen.c:2315 msgid "Menu" -msgstr "Menu" +msgstr "Usermenu" -#: src/main.c:1911 +#: src/main.c:1874 msgid "Thank you for using GNU Midnight Commander" msgstr "Grazie per aver usato GNU Midnight Commander" -#: src/main.c:2270 +#: src/main.c:2227 #, c-format msgid "with mouse support on xterm%s.\n" msgstr "con supporto del mouse nell'xterm%s.\n" -#: src/main.c:2271 +#: src/main.c:2228 msgid " and the Linux console" msgstr " e la console Linux" -#: src/main.c:2366 +#: src/main.c:2323 msgid "The TERM environment variable is unset!\n" msgstr "La variabile TERM non e' definita!\n" -#: src/main.c:2573 +#: src/main.c:2528 #, c-format msgid "Library directory for the Midnight Commander: %s\n" msgstr "Directory delle librerie di Midnight Commander: %s\n" -#: src/main.c:2584 +#: src/main.c:2539 msgid "" "Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" msgstr "" -"L'opzione -m e' obsoleta. Controlla Display Bits... nel menu Opzioni\n" - -#: src/main.c:2661 -msgid "Use to debug the background code" -msgstr "[SVILUPPATORI: Debug the background code]" - -#: src/main.c:2667 -msgid "Request to run in color mode" -msgstr "Richiede esecuzione in modalita' colori" - -#: src/main.c:2669 -msgid "Specifies a color configuration" -msgstr "Specifica una configurazione di colori" - -#: src/main.c:2674 -msgid "Edits one file" -msgstr "Modifica un file" - -#: src/main.c:2678 -msgid "Displays this help message" -msgstr "Mostra questo messaggio di aiuto" - -#: src/main.c:2681 -msgid "Displays a help screen on how to change the color scheme" -msgstr "Mostra una schermata di aiuto su come cambiare lo schema di colori" - -#: src/main.c:2684 -msgid "Log ftp dialog to specified file" -msgstr "Registra i comandi ftp in un file." - -#: src/main.c:2691 -msgid "Obsolete" -msgstr "Obsoleto" - -#: src/main.c:2693 -msgid "Requests to run in black and white" -msgstr "Richiede esecuzione in bianco e nero" - -#: src/main.c:2695 -msgid "Disable mouse support in text version" -msgstr "Disabilita il supporto mouse." - -#: src/main.c:2698 -msgid "Disables subshell support" -msgstr "Disabilita il supporto shell" - -#: src/main.c:2702 -msgid "Prints working directory at program exit" -msgstr "Mostra directory di lavoro all'uscita" - -#: src/main.c:2704 -msgid "Resets soft keys on HP terminals" -msgstr "Riconfigura tasti su trminali HP" - -#: src/main.c:2706 -msgid "To run on slow terminals" -msgstr "Per eseguire su terminali lenti" - -#: src/main.c:2709 -msgid "Use stickchars to draw" -msgstr "Usare caratteri semplici" - -#: src/main.c:2713 -msgid "Enables subshell support (default)" -msgstr "Abilita il supporto shell (default)" - -#: src/main.c:2718 -msgid "Tries to use termcap instead of terminfo" -msgstr "Prova ad usare termcap invece di terminfo" - -#: src/main.c:2722 -msgid "Displays the current version" -msgstr "Mostra versione corrente" - -#: src/main.c:2724 -msgid "Launches the file viewer on a file" -msgstr "Visualizza file" - -#: src/main.c:2726 -msgid "Forces xterm features" -msgstr "Forza caratteristiche xterm" +"L'opzione -m e' obsoleta. Controlla Display Bits... nel menu opzioni\n" -#: src/main.c:2728 +#: src/main.c:2666 msgid "Geometry for the window" -msgstr "Geometria della finestra" +msgstr "" -#: src/main.c:2728 +#: src/main.c:2666 msgid "GEOMETRY" -msgstr "GEOMETRIA" +msgstr "" -#: src/main.c:2729 +#: src/main.c:2667 msgid "No windows opened at startup" -msgstr "Nessuna finestra all'inizio" +msgstr "" -#: src/main.c:2731 -msgid "Display the directory that holds the .links startup files and exit" -msgstr "Mostra directory contenente i file di inizio ed esce" +#: src/main.c:2668 +msgid "Force activation even if a server is already running" +msgstr "" -#: src/main.c:3015 +#: src/main.c:2940 msgid "" "Couldn't open tty line. You have to run mc without the -P flag.\n" "On some systems you may want to run # `which mc`\n" msgstr "" -"Impossibile aprire il terminale. Devi eseguire mc senza l'opzione -P\n" +"Non posso aprire il terminale. Devi eseguire mc senza l'opzione -P\n" "Su alcuni sistemi, basta eseguire `which mc`\n" -#: src/main.c:3093 +#: src/main.c:3014 msgid " Notice " msgstr " Avviso " -#: src/main.c:3094 +#: src/main.c:3015 msgid "" " The Midnight Commander configuration files \n" " are now stored in the ~/.mc directory, the \n" @@ -5062,15 +4068,15 @@ #: src/option.c:75 msgid "safe de&Lete" -msgstr "Cancella sicuro" +msgstr "Opzione undelete" #: src/option.c:76 msgid "cd follows lin&Ks" -msgstr "Cd segue i links" +msgstr "cd segue i links" #: src/option.c:77 msgid "advanced cho&Wn" -msgstr "Opzioni avanzate cho&Wn" +msgstr "opzioni avanzate chown" #: src/option.c:78 msgid "l&Ynx-like motion" @@ -5081,12 +4087,13 @@ msgstr "Animazione" #: src/option.c:82 +#, fuzzy msgid "rotatin&G dash" -msgstr "Lancette rotanti" +msgstr "lancette rotanti" #: src/option.c:84 msgid "co&Mplete: show all" -msgstr "Co&Mpleto: visualizza tutto" +msgstr "co&Mpleto: visualizza tutto" #: src/option.c:85 msgid "&Use internal view" @@ -5094,15 +4101,15 @@ #: src/option.c:86 msgid "use internal ed&It" -msgstr "Usa &Editor interno" +msgstr "usa &editor interno" #: src/option.c:87 msgid "auto m&Enus" -msgstr "Auto me&Nu" +msgstr "auto me&nu" #: src/option.c:88 msgid "&Auto save setup" -msgstr "Salvataggio &Automatico" +msgstr "Salvataggio automatico" #: src/option.c:89 msgid "shell &Patterns" @@ -5114,15 +4121,15 @@ #: src/option.c:91 msgid "&Verbose operation" -msgstr "Operazioni dettagliate" +msgstr "Operazioni &Dettagliate" #: src/option.c:92 msgid "&Fast dir reload" -msgstr "&Aggiornamento veloce dir" +msgstr "&Visualizzazione rapida dir" #: src/option.c:93 msgid "mi&X all files" -msgstr "Mischia tutti i file" +msgstr "mostra i files random" #: src/option.c:94 msgid "&Drop down menus" @@ -5130,7 +4137,7 @@ #: src/option.c:95 msgid "ma&Rk moves down" -msgstr "Evidenzia: muove cursore giu'" +msgstr "Cursore in basso mentre seleziona" #: src/option.c:96 msgid "show &Hidden files" @@ -5138,15 +4145,15 @@ #: src/option.c:97 msgid "show &Backup files" -msgstr "Mostra files di backup" +msgstr "Mostra files di &Backup" #: src/option.c:104 msgid "&Never" -msgstr "Mai" +msgstr "&Mai" #: src/option.c:105 msgid "on dumb &Terminals" -msgstr "Solo su terminali stupidi." +msgstr "Solo su &Terminali stupidi." #: src/option.c:106 msgid "alwa&Ys" @@ -5177,7 +4184,7 @@ msgid " External panelize " msgstr " Usa visualizzatore esterno" -#: src/panelize.c:194 src/panelize.c:458 +#: src/panelize.c:194 src/panelize.c:462 msgid "External panelize" msgstr "Usa visualizzatore esterno" @@ -5190,16 +4197,18 @@ msgstr " Aggiungi al visual. esterno..." #: src/panelize.c:261 +#, fuzzy msgid " Enter command label: " msgstr " Linea: " #: src/panelize.c:301 +#, fuzzy msgid " I can't run external panelize while logged on a non local directory " -msgstr "Posso eseguire il visualizzatore esterno solo su dir locali" +msgstr "Posso eseguire il visualizzatore esterno solo in locale" #: src/panelize.c:351 msgid "Find *.orig after patching" -msgstr "Find *.orig dopo un patch" +msgstr "" #: src/panelize.c:352 msgid "Find SUID and SGID programs" @@ -5209,173 +4218,182 @@ msgid "Cannot invoke command." msgstr "Impossibile eseguire comando." -#: src/panelize.c:458 +#: src/panelize.c:462 msgid "Pipe close failed" msgstr "Chiusura pipe fallita" #: src/popthelp.c:31 +#, fuzzy msgid "Show this help message" -msgstr "Mostra questo messaggio di aiuto" +msgstr "Mostra questo messaggio di help." #: src/popthelp.c:32 msgid "Display brief usage message" -msgstr "Mostra un breve messaggio sull'uso" +msgstr "" -#: src/screen.c:399 +#: src/screen.c:429 msgid "MTime" msgstr "MTime" -#: src/screen.c:400 +#: src/screen.c:430 msgid "ATime" msgstr "ATime" -#: src/screen.c:401 +#: src/screen.c:431 msgid "CTime" msgstr "CTime" -#: src/screen.c:403 +#: src/screen.c:432 +msgid "Permission" +msgstr "Permessi" + +#: src/screen.c:433 msgid "Perm" msgstr "Perm" -#: src/screen.c:404 +#: src/screen.c:434 msgid "Nl" msgstr "Nl" -#: src/screen.c:405 +#: src/screen.c:435 msgid "Inode" -msgstr "Inodo" +msgstr "Nodo-I" -#: src/screen.c:406 +#: src/screen.c:436 msgid "UID" msgstr "UID" -#: src/screen.c:407 +#: src/screen.c:437 msgid "GID" msgstr "GID" -#: src/screen.c:643 +#: src/screen.c:650 #, c-format msgid " %s bytes in %d file%s" msgstr " %s bytes in %d file %s" -#: src/screen.c:1314 +#: src/screen.c:1289 msgid "Unknow tag on display format: " msgstr "Campo sconosciuto per la visualizzazione: " -#: src/screen.c:2091 src/screen.c:2131 +#: src/screen.c:2049 msgid " Do you really want to execute? " msgstr " Vuoi eseguire realmente?" -#: src/screen.c:2103 src/screen.c:2146 +#: src/screen.c:2064 msgid " No action taken " -msgstr "Nessuna azione eseguita" +msgstr "" -#: src/screen.c:2366 src/screen.c:2396 src/tree.c:1017 +#: src/screen.c:2289 src/screen.c:2319 src/tree.c:1026 msgid "RenMov" -msgstr "RenMov" +msgstr "Muovi" -#: src/screen.c:2367 src/screen.c:2397 src/tree.c:1021 +#: src/screen.c:2290 src/screen.c:2320 src/tree.c:1030 msgid "Mkdir" -msgstr "Mkdir" +msgstr "CrDir" -#: src/screen.c:2383 -#, c-format +#: src/screen.c:2306 +#, fuzzy, c-format msgid "" " Can't chdir to %s \n" " %s " msgstr "" -" Impossibile cambiare directory ( '%s') \n" +" Non posso cambiare directory ( '%s') \n" " %s " #: src/subshell.c:287 #, c-format msgid "Couldn't open named pipe %s\n" -msgstr "Impossibile aprire la pipe %s\n" +msgstr "Non posso aprire la pipe %s\n" -#: src/subshell.c:705 +#: src/subshell.c:700 msgid " The shell is still active. Quit anyway? " msgstr " La shell e' ancora attiva. Esco comunque?" -#: src/subshell.c:731 +#: src/subshell.c:726 msgid " There are stopped jobs." msgstr " Esistono processi latenti." -#: src/subshell.c:732 +#: src/subshell.c:727 msgid " Quit anyway? " msgstr " Esco comunque?? " -#: src/subshell.c:785 +#: src/subshell.c:780 #, c-format msgid "Warning: Couldn't change to %s.\n" -msgstr "Attenzione: non posso entrare in %s.\n" +msgstr "Attenzione: non posso entrare su %s.\n" -#: src/tree.c:193 +#: src/tree.c:202 #, c-format msgid "" "Can't open the %s file for writing:\n" "%s\n" msgstr "" -"Impossibile aprire il file `%s' in scrittura:\n" +"Non posso aprire il file `%s' in scrittura:\n" "%s\n" -#: src/tree.c:638 +#: src/tree.c:647 #, c-format msgid "Copy \"%s\" directory to:" msgstr "Copia la directory `%s' a:" -#: src/tree.c:676 +#: src/tree.c:685 #, c-format msgid "Move \"%s\" directory to:" msgstr "Muovi la directory `%s' a:" -#: src/tree.c:683 +#: src/tree.c:692 #, c-format msgid "" " Can't stat the destination \n" " %s " -msgstr "Impossibile ottenere informazioni sulla destinazione" +msgstr "No puedo solicitar información sobre el destino" -#: src/tree.c:689 +#: src/tree.c:698 msgid " The destination isn't a directory " msgstr " La destinazione non e' una directory " -#: src/tree.c:745 +#: src/tree.c:754 #, c-format msgid " Delete %s? " msgstr " Elimino %s? " -#: src/tree.c:777 +#: src/tree.c:786 msgid "Static" msgstr "Statico" -#: src/tree.c:777 +#: src/tree.c:786 msgid "Dynamc" msgstr "Dinamico" -#: src/tree.c:867 +#: src/tree.c:876 #, c-format msgid "" " Can't chdir to \"%s\" \n" " %s " msgstr "" -" Impossibile entrare in `%s' \n" +" Non posso entrare in `%s' \n" " %s " -#: src/tree.c:1013 +#: src/tree.c:1020 +msgid "Rescan" +msgstr "Aggiorna" + +#: src/tree.c:1022 msgid "Forget" msgstr "Dimentica" -#: src/tree.c:1026 +#: src/tree.c:1035 msgid "Rmdir" msgstr "Elimina" -#: src/treestore.c:385 +#: src/treestore.c:354 #, c-format msgid "" "Can't write to the %s file:\n" "%s\n" msgstr "" -"Impossibile scrivere sul file `%s':\n" +"Non posso scrivere sul file `%s':\n" "%s\n" #: src/user.c:261 @@ -5399,47 +4417,38 @@ msgid " False: " msgstr " Falso: " -#: src/user.c:621 +#: src/user.c:606 msgid " Warning -- ignoring file " msgstr " Attenzione -- ignoro il file " -#: src/user.c:622 +#: src/user.c:607 #, c-format msgid "" "File %s is not owned by root or you or is world writable.\n" "Using it may compromise your security" msgstr "" -" Il file `%s' non appartiene a root o e' scrivibile da tutti\n" -" Usarlo potrebbe compromettere la sicurezza di sistema." +" Il file `%s' non appartiene a root o e' scrivibile a tutti\n" +" Usandolo potrebbe compromettere la sicurezza di sistema." -#: src/user.c:640 +#: src/user.c:625 msgid " I can't run programs while logged on a non local directory " msgstr " Impossibile eseguire programmi su una directory non locale" #. Create listbox -#: src/user.c:727 +#: src/user.c:712 +#, fuzzy msgid " User menu " -msgstr " Menu utente " +msgstr " Nome utente " -#: src/util.c:228 +#: src/util.c:220 msgid "name_trunc: too big" -msgstr "name_trunc: troppo grande" - -#. strftime() format string for recent dates -#: src/util.c:598 src/util.c:623 -msgid "%b %e %H:%M" -msgstr "" - -#. strftime() format string for old dates -#: src/util.c:599 src/util.c:621 -msgid "%b %e %Y" -msgstr "" +msgstr "name_trunc: troppo grande" -#: src/utilunix.c:390 +#: src/utilunix.c:382 msgid " Pipe failed " msgstr " Pipe fallita " -#: src/utilunix.c:394 +#: src/utilunix.c:386 msgid " Dup failed " msgstr " Dup fallita " @@ -5469,7 +4478,7 @@ #: src/view.c:446 msgid " Can't spawn child program " -msgstr " Impossibile eseguire il processo figlio " +msgstr " Non posso eseguire il processo figlio " #: src/view.c:455 msgid " Empty output from child filter " @@ -5477,54 +4486,40 @@ #: src/view.c:460 msgid " Could not open file " -msgstr " Impossibile aprire il file " +msgstr " Non posso aprire il file " #: src/view.c:475 msgid " Can't open file \"" -msgstr " Impossibile aprire il file \"" +msgstr " Non posso aprire il file \"" #: src/view.c:482 msgid "" " Can't stat file \n" " " -msgstr "Impossibile ottenere informazioni sul file " +msgstr "Non posso avere informazioni sul file " #: src/view.c:488 msgid " Can't view: not a regular file " -msgstr " Impossibile vederlo: non e' un file standard " - -#: src/view.c:567 src/view.c:572 -#, c-format -msgid "" -" Can't open \"%s\"\n" -" %s " -msgstr "" -" Impossibile aprire '%s' \n" -" %s " +msgstr " Non posso vederlo: non e' un file standard " -#: src/view.c:704 +#: src/view.c:678 #, c-format msgid "File: %s" msgstr "File: %s" -#: src/view.c:729 +#: src/view.c:694 msgid " [grow]" msgstr " [grow]" -#: src/view.c:1501 -#, c-format -msgid "Searching for `%s'" -msgstr "Cercando %s" - -#: src/view.c:1608 src/view.c:1730 +#: src/view.c:1536 src/view.c:1658 msgid " Search string not found " msgstr " La stringa cercata non e' disponibile " -#: src/view.c:1769 +#: src/view.c:1697 msgid " Invalid regular expression " msgstr " Espressione regolare errata " -#: src/view.c:1893 +#: src/view.c:1827 #, c-format msgid "" " The current line number is %d.\n" @@ -5533,59 +4528,63 @@ " La linea corrente e' %d.\n" " Inserisci nuovo numero di linea:" -#: src/view.c:1923 +#: src/view.c:1857 msgid " Enter regexp:" msgstr " Inserisci espressione regolare:" -#: src/view.c:2028 +#: src/view.c:1889 +msgid " Enter search string:" +msgstr " Inserisci stringa di ricerca" + +#: src/view.c:1962 msgid "Ascii" msgstr "Ascii" -#: src/view.c:2028 +#: src/view.c:1962 msgid "Hex" msgstr "Hex" -#: src/view.c:2029 +#: src/view.c:1963 msgid "Line" msgstr "Linea" -#: src/view.c:2030 +#: src/view.c:1964 msgid "RxSrch" msgstr "CercaRx" -#: src/view.c:2033 +#: src/view.c:1967 msgid "EdText" msgstr "EdText" -#: src/view.c:2033 +#: src/view.c:1967 msgid "EdHex" msgstr "EdHex" -#: src/view.c:2035 +#: src/view.c:1969 msgid "UnWrap" -msgstr "UnWrap" +msgstr "DesEnv" -#: src/view.c:2035 +#: src/view.c:1969 msgid "Wrap" -msgstr "Wrap" +msgstr "Envolver" -#: src/view.c:2038 +#: src/view.c:1972 msgid "HxSrch" msgstr "CercaHx" -#: src/view.c:2041 +#: src/view.c:1975 msgid "Raw" msgstr "Raw" -#: src/view.c:2041 +#: src/view.c:1975 msgid "Parse" msgstr "Processa" -#: src/view.c:2045 +#: src/view.c:1979 msgid "Unform" msgstr "Unformat" -#: src/view.c:2045 +#: src/view.c:1979 msgid "Format" msgstr "Formato" @@ -5705,7 +4704,7 @@ #: src/win.c:252 msgid "Page Up key" -msgstr "Tasto pagina su" +msgstr "tasto Pagina su" #: src/win.c:253 msgid "Insert key" @@ -5713,11 +4712,11 @@ #: src/win.c:254 msgid "Delete key" -msgstr "Tasto Canc" +msgstr "Tasto delete" #: src/win.c:255 msgid "Completion/M-tab" -msgstr "Completare/M-Tab" +msgstr "Completion/M-Tab" #: src/win.c:256 msgid "+ on keypad" @@ -5784,233 +4783,104 @@ msgid "NumLock on keypad" msgstr "NumLock sul tastierino" -#: vfs/extfs.c:268 -#, c-format +#: src/wtools.c:587 vfs/vfs.c:1757 +#, fuzzy +msgid "Password:" +msgstr "Password" + +#: src/wtools.c:587 +msgid "Password" +msgstr "Password" + +#: src/wtools.c:642 +msgid "Ok" +msgstr "Ok" + +#: vfs/extfs.c:266 +#, fuzzy, c-format msgid "" "Couldn't open %s archive\n" "%s" -msgstr "Impossibile aprire l'archivio %s " +msgstr "Non posso aprire la pipe %s\n" -#: vfs/extfs.c:300 vfs/extfs.c:320 +#: vfs/extfs.c:298 vfs/extfs.c:318 msgid "Inconsistent extfs archive" -msgstr "Archivio extfs inconsistente" +msgstr "" #: vfs/fish.c:224 msgid "Sorry, we can not do password authenticated connections for now." msgstr "" -"Spicenti, ma non e' ancora possibile effettuare connessioni autenticate" - -#: vfs/ftpfs.c:326 -#, c-format -msgid "ftpfs: Disconnecting from %s" -msgstr "ftpfs: Disconnessione da %s" - -#: vfs/ftpfs.c:377 -msgid " FTP: Password required for " -msgstr " FTP: Password necessaria per" - -#: vfs/ftpfs.c:409 -msgid " Proxy: Password required for " -msgstr " Proxy: Password necessaria per" - -#: vfs/ftpfs.c:435 -msgid "ftpfs: sending proxy login name" -msgstr "ftpfs: invio nome di login per il proxy" - -#: vfs/ftpfs.c:439 -msgid "ftpfs: sending proxy user password" -msgstr "ftpfs: invio password per il proxy" - -#: vfs/ftpfs.c:443 -msgid "ftpfs: proxy authentication succeeded" -msgstr "ftpfs: autenticazione proxy riuscita" - -#: vfs/ftpfs.c:447 -#, c-format -msgid "ftpfs: connected to %s" -msgstr "ftpfs: connesso a: %s" - -#: vfs/ftpfs.c:464 -msgid "ftpfs: sending login name" -msgstr "ftpfs: sto inviando il nome di login" - -#: vfs/ftpfs.c:469 -msgid "ftpfs: sending user password" -msgstr "ftpfs: sto inviando la password" - -#: vfs/ftpfs.c:474 -msgid "ftpfs: logged in" -msgstr "ftpfs: autorizzazione ottenuta" - -#: vfs/ftpfs.c:489 -#, c-format -msgid "ftpfs: Login incorrect for user %s " -msgstr "ftpfs: autorizzazione all'utente %s negata " #: vfs/ftpfs.c:521 -#, c-format +#, fuzzy, c-format msgid " Could not set source routing (%s)" -msgstr " Impossibile configurare il routing (%s)" - -#: vfs/ftpfs.c:650 -msgid "ftpfs: Invalid host name." -msgstr "ftpfs: Nome host non valido" - -#: vfs/ftpfs.c:670 -msgid "ftpfs: Invalid host address." -msgstr "ftpfs: Indirizzo host non valido" - -#: vfs/ftpfs.c:695 -#, c-format -msgid "ftpfs: making connection to %s" -msgstr "ftpfs: sto effettuando la connessione a %s" - -#: vfs/ftpfs.c:705 -msgid "ftpfs: connection interrupted by user" -msgstr "ftpfs: connessione interrotta dall'utente" - -#: vfs/ftpfs.c:707 -#, c-format -msgid "ftpfs: connection to server failed: %s" -msgstr "ftpfs: connessione al server fallita: %s" - -#: vfs/ftpfs.c:791 -#, c-format -msgid "Waiting to retry... %d (Control-C to cancel)" -msgstr "In attesa di riconnettersi... %d (Ctrl-C per abbandonare)" - -#: vfs/ftpfs.c:985 -msgid "ftpfs: could not setup passive mode for source routing" -msgstr "ftpfs: impossibile effettuare il routing in modalita' passiva" - -#: vfs/ftpfs.c:995 -msgid "ftpfs: could not setup passive mode" -msgstr "ftpfs: impossibile applicare la modalita' passiva" - -#: vfs/ftpfs.c:1066 -msgid "ftpfs: aborting transfer." -msgstr "ftpfs: annulla trasferimento" - -#: vfs/ftpfs.c:1068 -#, c-format -msgid "ftpfs: abort error: %s" -msgstr "ftpfs: errore nell'annullamento: %s" - -#: vfs/ftpfs.c:1073 -msgid "ftpfs: abort failed" -msgstr "ftpfs: annullamento fallito" - -#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 -msgid "ftpfs: CWD failed." -msgstr "ftpfs: esecuzione di CWD fallita " - -#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 -msgid "ftpfs: couldn't resolve symlink" -msgstr "ftpfs: impossibile risolvere il link simbolico" - -#: vfs/ftpfs.c:1221 -msgid "Resolving symlink..." -msgstr "Sto risolvendo i link simbolici..." - -#: vfs/ftpfs.c:1323 -#, c-format -msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" -msgstr "ftpfs: Lettura della dir ftp %s ... (no opzioni del comando UNIX 'ls')" - -#: vfs/ftpfs.c:1325 -#, c-format -msgid "ftpfs: Reading FTP directory %s..." -msgstr "ftpfs: Lettura della dir ftp %s ..." - -#: vfs/ftpfs.c:1341 -msgid "ftpfs: FAIL" -msgstr "ftpfs: FALLITA" - -#: vfs/ftpfs.c:1432 -msgid "ftpfs: reading FTP directory interrupt by user" -msgstr "ftpfs: Lettura della dir ftp interrotta dall'utente" - -#: vfs/ftpfs.c:1462 -msgid "ftpfs: got listing" -msgstr "ftpfs: lista ottenuta" - -#: vfs/ftpfs.c:1475 -msgid "ftpfs: failed" -msgstr "ftpfs: fallita " - -#: vfs/ftpfs.c:1519 -msgid "ftpfs: failed; nowhere to fallback to" -msgstr "" - -#: vfs/ftpfs.c:1583 -#, c-format -msgid "ftpfs: storing file %d (%d)" -msgstr "ftpfs: salvataggio file %d (%d)" +msgstr " Configurazione del routing " -#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +#: vfs/ftpfs.c:1995 vfs/ftpfs.c:2010 msgid "" "~/.netrc file has not correct mode.\n" "Remove password or correct mode." msgstr "" -"Il file ~/.netrc ha una password.\n" -"Rimuoverla o correggere i premessi." -#: vfs/mcfs.c:154 +#: vfs/mcfs.c:153 +#, fuzzy msgid " MCFS " -msgstr " MCFS " +msgstr " CD " -#: vfs/mcfs.c:154 +#: vfs/mcfs.c:153 msgid " The server does not support this version " -msgstr "Il server non supporta questa versione" +msgstr "" -#: vfs/mcfs.c:171 +#: vfs/mcfs.c:170 msgid "" " The remote server is not running on a system port \n" " you need a password to log in, but the information may \n" " not be safe on the remote side. Continue? \n" msgstr "" -" Il server remoto non e' sulla porta richiesta \n" -" occorre una password per connettersi, tale informazione puo' pero' \n" -" non essere protetta sul sistema remoto. Continuare? \n" -#: vfs/mcfs.c:174 +#: vfs/mcfs.c:173 +#, fuzzy msgid " Yes " -msgstr " Si " +msgstr " &Si " -#: vfs/mcfs.c:174 +#: vfs/mcfs.c:173 +#, fuzzy msgid " No " -msgstr " No " +msgstr " &No " -#: vfs/mcfs.c:176 +#: vfs/mcfs.c:175 msgid " The remote server is running on strange port. Giving up.\n" -msgstr " Il server remoto e' su una strana porta. Abbandono l'operazione.\n" +msgstr "" -#: vfs/mcfs.c:188 +#: vfs/mcfs.c:187 msgid " MCFS Password required " -msgstr "MCFS richiesta password" +msgstr "" -#: vfs/mcfs.c:202 +#: vfs/mcfs.c:201 +#, fuzzy msgid " Invalid password " -msgstr " Password non valida" +msgstr "La maschera di destinazione e' errata" -#: vfs/mcfs.c:322 +#: vfs/mcfs.c:321 msgid " Too many open connections " -msgstr " Troppe connessioni aperte" +msgstr " Troppe connessioni aperte " #: vfs/tar.c:84 vfs/tar.c:101 -#, c-format +#, fuzzy, c-format msgid "" "Couldn't open tar archive\n" "%s" -msgstr "Impossibile aprire il file tar %s " +msgstr "" +"Non posso aprire l'archivio tar\n" +"%s" #: vfs/tar.c:284 msgid "Unexpected EOF on archive file" -msgstr "Fine del file inattesa" +msgstr "Inatteso EOF in file archivio" #: vfs/tar.c:339 vfs/tar.c:346 msgid "Inconsistent tar archive" -msgstr "File tar inconsistente" +msgstr "Archivio tar inconsistente" #: vfs/tar.c:411 #, c-format @@ -6020,9 +4890,606 @@ "doesn't look like a tar archive." msgstr "" "Hmm,...\n" -"%s\n" -"Non sembra essere un file formato tar." +"non sembra un archivio tar." + +#~ msgid " Word wrap " +#~ msgstr "word wrap " + +#~ msgid " Enter line length, 0 for off: " +#~ msgstr " Inserisci lunghezza linea, 0 per disattivare " + +#, fuzzy +#~ msgid " About " +#~ msgstr "About" + +#~ msgid "&Open/load... C-o" +#~ msgstr "&Apri/esegui... C-o" + +#~ msgid "&New C-n" +#~ msgstr "&Nuovo" + +#~ msgid "&Save F2" +#~ msgstr "&Salva F2" + +#~ msgid "save &As... F12" +#~ msgstr "salva &Con nome... F12" + +#~ msgid "&Insert file... F15" +#~ msgstr "&Inserisci file... F15" + +#~ msgid "copy to &File... C-f" +#~ msgstr "copia in un &File.... C-f" + +#~ msgid "a&Bout... " +#~ msgstr "a&Bout" + +#~ msgid "&Quit F10" +#~ msgstr "&Esci F10" + +#~ msgid "&New C-x k" +#~ msgstr "&Nuovo C-x k" + +#~ msgid "copy to &File... " +#~ msgstr "copia su un &File..." + +#~ msgid "&Toggle Mark F3" +#~ msgstr "Attiva/disattiva evidenziazione F3" + +#~ msgid "toggle &Ins/overw Ins" +#~ msgstr "Attiva &inserisci Ins" + +#~ msgid "&Copy F5" +#~ msgstr "&Copia F5" + +#~ msgid "&Move F6" +#~ msgstr "&Rinomina F6" + +#~ msgid "&Delete F8" +#~ msgstr "&Cancella F8" + +#~ msgid "&Undo C-u" +#~ msgstr "&Indietro C-" + +#~ msgid "&Beginning C-PgUp" +#~ msgstr "I&nizio file C-PgUp" + +#~ msgid "&End C-PgDn" +#~ msgstr "&Fine file C-PgDn" + +#~ msgid "&Search... F7" +#~ msgstr "&Cerca... F7" + +#~ msgid "search &Again F17" +#~ msgstr "cerca &Nuovamente F17" + +#~ msgid "&Replace... F4" +#~ msgstr "Sostituisci F4" + +#~ msgid "&Goto line... M-l" +#~ msgstr "Vai alla linea M-l" + +#~ msgid "insert &Literal... C-q" +#~ msgstr "Inserisci &Letteralmente... C-q" + +#~ msgid "&Refresh screen C-l" +#~ msgstr "Aggiorna schermo C-l" + +#~ msgid "&Start record macro C-r" +#~ msgstr "&Inizia registrazione macro C-r" + +#~ msgid "&Finish record macro... C-r" +#~ msgstr "&Finisci registrazione macro... C-r" + +#~ msgid "&Execute macro... C-a, KEY" +#~ msgstr "&Esegui macro C-a, Tasto" + +#~ msgid "delete macr&O... " +#~ msgstr "Elimina macro..." + +#~ msgid "insert &Date/time " +#~ msgstr "inserisci data e ora" + +#~ msgid "format p&Aragraph M-p" +#~ msgstr "formattazione paragrafo M-p" + +#~ msgid "'ispell' s&Pell check C-p" +#~ msgstr "Correzine testo(ispell) C-p" + +#~ msgid "sor&T... M-t" +#~ msgstr "&Ordina M-t" + +#~ msgid "'indent' &C Formatter F19" +#~ msgstr "formatta in C con `indent' F19" + +#~ msgid "&Mail... " +#~ msgstr "&Posta... " + +#~ msgid "&Execute macro... C-x e, KEY" +#~ msgstr "&Esegui macro... C-x e, Tasto" + +#~ msgid "'ispell' s&Pell check M-$" +#~ msgstr "'ispell' inizia correzione M-$" + +#~ msgid "&General... " +#~ msgstr "&Generale..." + +#~ msgid "&Save mode..." +#~ msgstr "&Modalita' di salvataggio..." + +#~ msgid " Edit " +#~ msgstr " Modifica " + +#~ msgid " Sear/Repl " +#~ msgstr " Cerca/Sostituisci " + +#~ msgid " Command " +#~ msgstr " Comando " + +#~ msgid " Options " +#~ msgstr " Opzioni " + +#~ msgid "Open...\tC-o" +#~ msgstr "Apri...\tC-o" + +#, fuzzy +#~ msgid "New\tC-n" +#~ msgstr "Nuovo\tC-n" + +#~ msgid "Save\tF2" +#~ msgstr "Salva\tF2" + +#~ msgid "Save as...\tF12" +#~ msgstr "Salva come......\tF12" + +#~ msgid "Insert file...\tF15" +#~ msgstr "Inserisci file...\tF15" + +#~ msgid "Copy to file...\tC-f" +#~ msgstr "Copia su un file...\tC-f" + +#~ msgid "Disk operations" +#~ msgstr "Operazioni sui files" + +#~ msgid "Toggle mark\tF3" +#~ msgstr "Alterna evidenziazione\\tF3" + +#, fuzzy +#~ msgid "Toggle mark columns\tC-b" +#~ msgstr "Alterna evidenziazione\\tF3" + +#~ msgid "Toggle insert/overwrite\tIns" +#~ msgstr "Alterna inserisci/sovrascrivi \tIns" + +#~ msgid "Copy block to cursor\tF5" +#~ msgstr "Copia il blocco sotto il cursore\tF5" + +#~ msgid "Move block to cursor\tF6" +#~ msgstr "Muovi il blocco sotto al cursore\tF6" + +#~ msgid "Delete block\tF8/C-Del" +#~ msgstr "Elimina blocco\\tF8/C-Del" + +#~ msgid "Copy block to clipbrd\tC-Ins" +#~ msgstr "Copia il blocco alla clipboard\\tC-Ins" + +#~ msgid "Cut block to clipbrd\tS-Del" +#~ msgstr "Muovi il blocco alla clipboard\\tS-Del" + +#~ msgid "Paste block from clipbrd\tS-Ins" +#~ msgstr "Importa il blocco dalla clipboard\\tS-Ins" + +#~ msgid "Selection history\tM-Ins" +#~ msgstr "Storico selezioni\\tM-Ins" + +#~ msgid "Undo\tC-BackSpace" +#~ msgstr "Undo\\tC-Backspace" + +#~ msgid "Manipulating blocks of text" +#~ msgstr "Manipolazione blocchi di testo" + +#, fuzzy +#~ msgid " Srch/Replce " +#~ msgstr " Cerca/Sostituisci " + +#~ msgid "Search...\tF7" +#~ msgstr "Cerca...\\tF7" + +#~ msgid "Search again\tF17" +#~ msgstr "Nuova ricerca\\tF17" + +#~ msgid "Replace...\tF4" +#~ msgstr "Sostituisci...\\tF4" + +#~ msgid "Replace again\tF14" +#~ msgstr "Sostituisci di nuovo\\tF14" + +#~ msgid "Search for and replace text" +#~ msgstr "Cerca e rimpiazza testo" + +#~ msgid "Goto line...\tM-l" +#~ msgstr "Vai alla linea...\\tM-l" + +#~ msgid "Start record macro\tC-r" +#~ msgstr "inizia registrazione macro\\tC-r" + +#~ msgid "Finish record macro...\tC-r" +#~ msgstr "Fine registrazione macro...\\tC-r" + +#~ msgid "Execute macro...\tC-a, KEY" +#~ msgstr "Esegui macro...\\tC-a, TECLA" + +#~ msgid "Delete macro...\t" +#~ msgstr "Elimina macro...\\t" + +#~ msgid "Insert date/time\tC-d" +#~ msgstr "Inserisci data/ora\\tC-d" + +#~ msgid "Format paragraph\tM-p" +#~ msgstr "Formatta paragrafo\tM-p" + +#~ msgid "Macros and internal commands" +#~ msgstr "Macro e comandi interni" + +#, fuzzy +#~ msgid "Open/Load" +#~ msgstr "Apri" + +#, fuzzy +#~ msgid "New" +#~ msgstr "Nuovo\tC-n" + +#, fuzzy +#~ msgid "Save As" +#~ msgstr " Salva con nome " + +#~ msgid "Exit" +#~ msgstr "Esci" + +#, fuzzy +#~ msgid "Copy selection to clipboard" +#~ msgstr " Copia nella clipboard " + +#, fuzzy +#~ msgid "Cut" +#~ msgstr "Totale" + +#, fuzzy +#~ msgid "Cut selection to clipboard" +#~ msgstr " Taglia nella clipboard " + +#, fuzzy +#~ msgid "Paste" +#~ msgstr "Processa" + +#, fuzzy +#~ msgid "Paste clipboard" +#~ msgstr " Taglia nella clipboard " + +#, fuzzy +#~ msgid "Undo" +#~ msgstr "no" + +#, fuzzy +#~ msgid "Find" +#~ msgstr "Cerca" + +#, fuzzy +#~ msgid "Find string/regular expression" +#~ msgstr " Espressione regolare errata " + +#, fuzzy +#~ msgid "Find again" +#~ msgstr "Trova file" + +#, fuzzy +#~ msgid "Find and replace text/regular expressions" +#~ msgstr " Espressione regolare errata " + +#, fuzzy +#~ msgid "About..." +#~ msgstr "About" + +#~ msgid "|" +#~ msgstr "|" + +#~ msgid "Opens a terminal" +#~ msgstr "Apre un terminale" + +#, fuzzy +#~ msgid "_View" +#~ msgstr "Vista" + +#~ msgid "View file" +#~ msgstr "Visualizza file" + +#, fuzzy +#~ msgid "View r_aw" +#~ msgstr "View raw" + +#~ msgid "View the file without further processing" +#~ msgstr "Visualizza file senza processare" + +#, fuzzy +#~ msgid "_Select group by pattern..." +#~ msgstr "Seleziona gruppo" + +#, fuzzy +#~ msgid "_Unselect group by pattern..." +#~ msgstr "De-seleziona gruppo" + +#~ msgid "Un-selects a group of marked files" +#~ msgstr "De-seleziona un gruppo di files" + +#, fuzzy +#~ msgid "E_xit" +#~ msgstr "Esci" + +#~ msgid "Exit program" +#~ msgstr "Esci" + +#, fuzzy +#~ msgid "_Display mode..." +#~ msgstr "Modalita' visualizzazione" + +#~ msgid "Set the display mode for the panel" +#~ msgstr "Cambia modalita' visualizzazione" + +#~ msgid "Changes the sort order of the files" +#~ msgstr "Cambia l'ordine dei files" + +#~ msgid "Set a filter for the files" +#~ msgstr "Seleziona un filtro per i files" + +#, fuzzy +#~ msgid "_Rescan" +#~ msgstr "Aggiorna" + +#, fuzzy +#~ msgid "_Network link..." +#~ msgstr "Connessione di rete..." + +#~ msgid "Connect to a remote machine" +#~ msgstr "Connession remota" + +#, fuzzy +#~ msgid "FT_P link..." +#~ msgstr "Trasferimento files via FTP" + +#~ msgid "Connect to a remote machine with FTP" +#~ msgstr "Connnessione remota via FTP" + +#, fuzzy +#~ msgid "_Confirmation..." +#~ msgstr "Conferma" + +#, fuzzy +#~ msgid "_Options..." +#~ msgstr "Opzioni" + +#, fuzzy +#~ msgid "_Virtual FS..." +#~ msgstr "Opzioni &VFS..." + +#~ msgid "Virtual File System settings" +#~ msgstr "Configurazione del Virtual File System (VFS)" + +#, fuzzy +#~ msgid "_Save setup" +#~ msgstr "Salva configurazione" + +#, fuzzy +#~ msgid "_Find..." +#~ msgstr "Cerca" + +#, fuzzy +#~ msgid "_Hotlist..." +#~ msgstr "Favoriti" + +#~ msgid "List of favorite sites" +#~ msgstr "Lista favoriti" + +#~ msgid "Compare panel contents" +#~ msgstr "Confronta contenuto pannelli" + +#, fuzzy +#~ msgid "_External panelize..." +#~ msgstr "Usa visualizzatore esterno" + +#, fuzzy +#~ msgid "_Undelete files (ext2fs only)..." +#~ msgstr "Recupera files (unicamente ext2fs)" + +#, fuzzy +#~ msgid "_Arrange icons" +#~ msgstr "Oidina icone" + +#~ msgid "Arranges the icons on the desktop" +#~ msgstr "Ordina le icone sul desktop" + +#, fuzzy +#~ msgid "_Window" +#~ msgstr "Cerca" + +#, fuzzy +#~ msgid "_Options" +#~ msgstr "Opzioni" + +#, fuzzy +#~ msgid "_Desktop" +#~ msgstr "Desktop" + +#, fuzzy +#~ msgid "Close the viewer" +#~ msgstr "Chiudi visualizzatore" + +#~ msgid "String search" +#~ msgstr "Cerca una stringa" + +#~ msgid "Search again..." +#~ msgstr "Cerca di nuovo..." + +#~ msgid "Continue searching" +#~ msgstr "Continua a cercare" + +#~ msgid "Always to memory" +#~ msgstr "Sempre in memoria" + +#~ msgid "If size less than:" +#~ msgstr "Solo se minore di:" + +#~ msgid "Gzipped tar archive extract:" +#~ msgstr "Estrae l'archivio compresso con gzip:" + +#~ msgid " Mkdir " +#~ msgstr " Crea directory " + +#~ msgid "Show directory sizes" +#~ msgstr "Mostra dimensione directory" + +#~ msgid "Cannot invoke du command." +#~ msgstr "Non posso eseguire il comando `du'" + +#~ msgid "Link" +#~ msgstr "Link" + +#, fuzzy +#~ msgid "Do you want to delete " +#~ msgstr " Vuoi eseguire realmente?" + +#~ msgid "Open with..." +#~ msgstr "Apri con..." + +#, fuzzy +#~ msgid "Rename/move..." +#~ msgstr "Rinomina/muovi..." + +#~ msgid "Other options" +#~ msgstr "Altre opzioni" + +#~ msgid "Highlight..." +#~ msgstr "Evidenziazione a colori" + +#~ msgid "Panel split" +#~ msgstr "Divisione pannelli" + +#~ msgid "[DEVEL-ONLY: Debug the background code]" +#~ msgstr "[SVILUPPATORI: Debug the background code]" + +#~ msgid "Create command file to set default directory upon exit." +#~ msgstr "" +#~ "Crea un file comandi per definire una directory di default all'uscita." + +#~ msgid "Force color mode." +#~ msgstr "Forza modalita' colore." + +#~ msgid "Specify colors (use --help-colors to get a list)." +#~ msgstr "Specifica i colori (usa --help-colors per visualizzare una lista)." + +#, fuzzy +#~ msgid "[DEVEL-ONLY: Debug the subshell]" +#~ msgstr "[SVILUPPATORI: Debug the subshell]" + +#~ msgid "Startup the internal editor." +#~ msgstr "Inizializza editor interno." + +#~ msgid "Help on how to specify colors." +#~ msgstr "Aiuto su come definire i colori." + +#~ msgid "Log ftpfs commands to the file." +#~ msgstr "Registra i comandi ftp in un file." + +#~ msgid "Prints out the configured paths." +#~ msgstr "Visualizza il path (configurazione)." + +#~ msgid "Force black and white display." +#~ msgstr "Forza l'uso di display in bianco e nero." + +#~ msgid "Disable mouse support." +#~ msgstr "Disabilita il supporto mouse." + +#~ msgid "Force the concurrent subshell mode" +#~ msgstr "Forza l'uso della modalita': concurrent subshell." + +#~ msgid "Disable the concurrent subshell mode." +#~ msgstr "Disabilita la modalita': concurrent shell." + +#~ msgid "Force subshell execution." +#~ msgstr "Forza l'esecuzione della: concurrent shell." + +#~ msgid "At exit, print the last working directory." +#~ msgstr "All'uscita, mostra ultima directory di lavoro ." + +#~ msgid "" +#~ "Reset softkeys (HP terminals only) to their terminfo/termcap default." +#~ msgstr "" +#~ "Resetta softkeys(solo terminali HP) ai valori predefiniti nelle " +#~ "terminfo/termcap." + +#~ msgid "Disables verbose operation (for slow terminals)." +#~ msgstr "Abilita non-verbose mode per le operazioni (per terminali lenti)." + +#~ msgid "Use simple symbols for line drawing." +#~ msgstr "Usa simboli normali per i contorni." + +#~ msgid "Activate support for the TERMCAP variable." +#~ msgstr "Attiva il supporto per la variabile TERMCAP." + +#, fuzzy +#~ msgid "Report version and configuration options." +#~ msgstr "Visualizza versione e opzioni di configurazione" + +#~ msgid "Start up into the viewer mode." +#~ msgstr "Inizia con il Visualizzatore interno." + +#~ msgid "Force xterm mouse support and screen save/restore" +#~ msgstr "" +#~ "Forza il supporto del mouse nell'xterm e l'opzione schermo save/restore." + +#~ msgid "[this dir] [other dir]" +#~ msgstr "[questa directory] [altra directory]" + +#~ msgid "Pause after run..." +#~ msgstr "Pausa dopo l'esecuzione..." + +#~ msgid " Can not fetch local copy " +#~ msgstr " Non posso ottenere una copia locale " + +#, fuzzy +#~ msgid "" +#~ "Couldn't load compressed tar\n" +#~ "%s" +#~ msgstr "Non posso aprire la pipe %s\n" + +#, fuzzy +#~ msgid "" +#~ "Couldn't uncompress tar archive\n" +#~ "%s" +#~ msgstr "Non posso aprire la pipe %s\n" + +#~ msgid "" +#~ " Cannnot chmod target file \"%s\" \n" +#~ " %s " +#~ msgstr "" +#~ " Non posso cambiare i permessi del file: \"%s\" \n" +#~ " %s " + +#~ msgid " Can't open target file " +#~ msgstr " Non posso aprire il file di destinazione " + +#~ msgid " Can't write to local target file " +#~ msgstr " Non ho i permessi in scrittura sul file (locale)" + +#~ msgid "&Continue" +#~ msgstr "&Continua" +#~ msgid "New panel" +#~ msgstr "Nuovo pannello" +#~ msgid "Rename/Move" +#~ msgstr "Rinomina/Muovi" +#~ msgid "Virtual FS" +#~ msgstr "Virtual File System (VFS)" +#~ msgid "Panel" +#~ msgstr "Pannello" Binary files old/mc-4.5.33/po/ko.gmo and new/mc-4.5.34/po/ko.gmo differ diff -ruN old/mc-4.5.33/po/ko.po new/mc-4.5.34/po/ko.po --- old/mc-4.5.33/po/ko.po Thu May 27 17:45:42 1999 +++ new/mc-4.5.34/po/ko.po Sun Jul 4 13:27:08 1999 @@ -3,9 +3,9 @@ # Sung-Hyun Nam , 1998 msgid "" msgstr "" -"Project-Id-Version: mc 4.5.31\n" -"POT-Creation-Date: 1999-05-12 19:33+0900\n" -"PO-Revision-Date: 1999-05-12 10:40:21+0900\n" +"Project-Id-Version: mc 4.5.33\n" +"POT-Creation-Date: 1999-07-01 14:51+0900\n" +"PO-Revision-Date: 1999-07-01 10:53:42+0900\n" "Last-Translator: Sung-Hyun Nam \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" @@ -54,45 +54,45 @@ msgid "The GNOME edition of the Midnight Commander file manager." msgstr "The GNOME edition of the Midnight Commander file manager." -#: gnome/gcmd.c:263 +#: gnome/gcmd.c:261 msgid "Sort By" msgstr "Á¤·Ä" #. we define this up here so we can pass it in to our callback -#: gnome/gcmd.c:268 +#: gnome/gcmd.c:266 msgid "Ignore case sensitivity." msgstr "´ë¼Ò¹®ÀÚ ¹«½Ã" -#: gnome/gcmd.c:271 +#: gnome/gcmd.c:269 msgid "Sort files by " msgstr "Sort files by " -#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 msgid "Name" msgstr "À̸§" -#: gnome/gcmd.c:283 +#: gnome/gcmd.c:281 msgid "File Type" msgstr "ÆÄÀÏ Á¾·ù" -#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 #: src/screen.c:397 msgid "Size" msgstr "Å©±â" -#: gnome/gcmd.c:295 +#: gnome/gcmd.c:293 msgid "Time Last Accessed" msgstr "¸¶Áö¸· ¾×¼¼½º ½Ã°£" -#: gnome/gcmd.c:301 +#: gnome/gcmd.c:299 msgid "Time Last Modified" msgstr "¸¶Áö¸· ¼öÁ¤ ½Ã°£" -#: gnome/gcmd.c:307 +#: gnome/gcmd.c:305 msgid "Time Last Changed" msgstr "¸¶Áö¸· °íÃÄÁø ½Ã°£" -#: gnome/gcmd.c:321 +#: gnome/gcmd.c:319 msgid "Reverse the order." msgstr "¼ø¼­ µÚÁý±â." @@ -104,55 +104,55 @@ msgid "Enter label for command:" msgstr "¸í·É¾î ²¿¸®Ç¥ ÀÔ·Â:" -#: gnome/gcmd.c:489 +#: gnome/gcmd.c:495 msgid "Find all core files" msgstr "¸ðµç core ÆÄÀÏ Ã£±â" -#: gnome/gcmd.c:492 src/panelize.c:350 +#: gnome/gcmd.c:498 src/panelize.c:350 msgid "Find rejects after patching" msgstr "±â¿î ÈÄ °ÅºÎÆÄÀÏÀÌ »ý°å½À´Ï´Ù" -#: gnome/gcmd.c:536 +#: gnome/gcmd.c:543 msgid "Run Command" msgstr "¸í·É ½ÇÇà" #. Frame 1 -#: gnome/gcmd.c:541 +#: gnome/gcmd.c:548 msgid "Preset Commands" msgstr "¸í·É ¹Ì¸® Á¶Àý" #. add add/remove buttons in center -#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 msgid "Add" msgstr "Ãß°¡" -#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 msgid "Remove" msgstr "»èÁ¦" #. Frame 2 -#: gnome/gcmd.c:570 +#: gnome/gcmd.c:577 msgid "Run this Command" msgstr "ÀÌ ¸í·É ½ÇÇà" -#: gnome/gcmd.c:577 +#: gnome/gcmd.c:584 msgid "Command: " msgstr "¸í·É: " -#: gnome/gcmd.c:646 +#: gnome/gcmd.c:662 msgid "Set Filter" msgstr "ÇÊÅÍ ¼³Á¤" -#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 -#: gnome/gscreen.c:2551 +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2561 msgid "Show all files" msgstr "¸ðµç ÆÄÀÏ º¸¿©ÁÖ±â" -#: gnome/gcmd.c:658 +#: gnome/gcmd.c:674 msgid "." msgstr "." -#: gnome/gcmd.c:674 +#: gnome/gcmd.c:690 msgid "" "Enter a filter here for files in the panel view.\n" "\n" @@ -164,27 +164,27 @@ "¿¹¸¦ µé¸é:\n" "*.png´Â png ±×¸²¸¸À» º¸¿©ÁÙ °ÍÀÔ´Ï´Ù" -#: gnome/gcmd.c:676 +#: gnome/gcmd.c:692 msgid "Enter a Regular Expression to filter files in the panel view." msgstr "ÆÐ³Î º¸±â¿¡¼­ ÆÄÀÏ ÇÊÅ͸µÀ» À§ÇÑ Á¤±Ô Ç¥Çö½Ä ÀÔ·Â." -#: gnome/gcmd.c:733 +#: gnome/gcmd.c:752 msgid " Open with..." msgstr " Open with..." -#: gnome/gcmd.c:734 +#: gnome/gcmd.c:753 msgid "Enter extra arguments:" msgstr "extra ÀÎÀÚ ÀÔ·Â:" -#: gnome/gcmd.c:796 +#: gnome/gcmd.c:816 msgid "Desktop entry properties" msgstr "µ¥½ºÅ©Å¾ ¿£Æ®¸® ¼Ó¼º" -#: gnome/gcmd.c:821 +#: gnome/gcmd.c:842 msgid "Select File" msgstr "ÆÄÀÏ ¼±ÅÃ" -#: gnome/gcmd.c:829 +#: gnome/gcmd.c:850 msgid "" "Enter a filter here to select files in the panel view with.\n" "\n" @@ -196,19 +196,19 @@ "¿¹¸¦ µé¸é:\n" "*.png´Â ¸ðµç png ±×¸²À» ¼±ÅÃÇÒ °ÍÀÔ´Ï´Ù" -#: gnome/gcmd.c:831 +#: gnome/gcmd.c:852 msgid "Enter a regular expression here to select files in the panel view with." msgstr "ÆÐ³Î º¸±â¿¡¼­ ÆÄÀÏ ¼±ÅÃÀ» À§ÇÑ Á¤±Ô Ç¥Çö½Ä ÀÔ·Â." -#: gnome/gcmd.c:874 src/cmd.c:543 src/cmd.c:594 +#: gnome/gcmd.c:898 src/cmd.c:543 src/cmd.c:594 msgid " Malformed regular expression " msgstr " ÀÌÇØÇÒ ¼ö ¾ø´Â Á¤±ÔÇ¥Çö½Ä " -#: gnome/gcmd.c:919 +#: gnome/gcmd.c:943 msgid "Creating a desktop link" msgstr "µ¥½ºÅ©Å¾ ¸µÅ© »ý¼º" -#: gnome/gcmd.c:920 +#: gnome/gcmd.c:944 msgid "Enter the URL:" msgstr "URL ÀÔ·Â:" @@ -281,7 +281,7 @@ msgid "Custom View" msgstr "»ç¿ëÀÚ º¸±â" -#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2081 gnome/gmount.c:321 msgid "Warning" msgstr "°æ°í" @@ -290,30 +290,30 @@ msgid "Could not open %s; will not have desktop icons" msgstr "%s ¿­ ¼ö ¾øÀ½; Ãʱ⠵¥½ºÅ©Å¾ ¾ÆÀÌÄÜÀ» °¡Áú ¼ö ¾øÀ» °ÍÀÓ" -#: gnome/gdesktop.c:1019 +#: gnome/gdesktop.c:1043 msgid "While running the mount/umount command" msgstr "mount/unmount ¸í·ÉÀ» ½ÇÇàÇÏ´Â µµÁß" -#: gnome/gdesktop.c:1088 +#: gnome/gdesktop.c:1112 msgid "While running the eject command" msgstr "eject ¸í·ÉÀ» ½ÇÇàÇÏ´Â µµÁß" -#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 +#: gnome/gdesktop.c:1296 gnome/gicon.c:154 gnome/gtools.c:46 msgid "Error" msgstr "¿¡·¯" #. Create the link to the user's home directory so that he will have an icon -#: gnome/gdesktop.c:2048 +#: gnome/gdesktop.c:2077 msgid "Home directory" msgstr "Home directory" -#: gnome/gdesktop.c:2053 +#: gnome/gdesktop.c:2082 #, c-format msgid "Could not symlink %s to %s; will not have initial home desktop icon." msgstr "" "%s¸¦ %s·Î ½Éº¼¸¯¸µÅ© ¸¸µé ¼ö ¾øÀ½; Ãʱ⠵¥½ºÅ©Å¾ ¾ÆÀÌÄÜÀ» °¡Áú ¼ö ¾øÀ» °ÍÀÓ" -#: gnome/gdesktop.c:2398 +#: gnome/gdesktop.c:2427 msgid "" "Unable to locate the file:\n" "background-properties-capplet\n" @@ -326,56 +326,56 @@ "\n" "¹è°æÀ» ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù." -#: gnome/gdesktop.c:2407 gnome/glayout.c:361 +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 msgid "_Terminal" msgstr "Å͹̳Î(_T)" -#: gnome/gdesktop.c:2407 gnome/glayout.c:361 +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 msgid "Launch a new terminal in the current directory" msgstr "ÇöÀç ÀÚ·á¹æ¿¡¼­ »õ Å͹̳Π¿­±â" #. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2409 gnome/glayout.c:363 +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 msgid "_Directory..." msgstr "ÀÚ·á¹æ(_D)..." -#: gnome/gdesktop.c:2409 gnome/glayout.c:363 +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 msgid "Creates a new directory" msgstr "»õ·Î¿î ÀÚ·á¹æÀ» »ý¼º" -#: gnome/gdesktop.c:2410 +#: gnome/gdesktop.c:2453 msgid "URL L_ink..." msgstr "URL ¸µÅ©(_i)..." -#: gnome/gdesktop.c:2410 +#: gnome/gdesktop.c:2453 msgid "Creates a new URL link" msgstr "»õ·Î¿î URL ¸µÅ© »ý¼º" -#: gnome/gdesktop.c:2411 +#: gnome/gdesktop.c:2454 msgid "_Launcher..." -msgstr "" +msgstr "_Launcher..." -#: gnome/gdesktop.c:2411 +#: gnome/gdesktop.c:2454 msgid "Creates a new launcher" msgstr "»õ·Î¿î launcher »ý¼º" -#: gnome/gdesktop.c:2419 gnome/glayout.c:451 +#: gnome/gdesktop.c:2462 gnome/glayout.c:451 msgid "Arrange Icons" msgstr "¾ÆÀÌÄÜ Á¤·Ä" -#: gnome/gdesktop.c:2420 +#: gnome/gdesktop.c:2463 msgid "Create New Window" msgstr "»õ â »ý¼º" -#: gnome/gdesktop.c:2422 +#: gnome/gdesktop.c:2465 msgid "Recreate Desktop Shortcuts" msgstr "µ¥½ºÅ©Å¾ Áö¸§±æ Àç»ý¼º" -#: gnome/gdesktop.c:2423 gnome/glayout.c:454 +#: gnome/gdesktop.c:2466 gnome/glayout.c:454 msgid "Rescan Desktop" msgstr "µ¥½ºÅ©Å¾ ´Ù½Ã Àбâ" -#: gnome/gdesktop.c:2424 +#: gnome/gdesktop.c:2467 msgid "Configure Background Image" msgstr "¹è°æ ±×¸² ¼³Á¤" @@ -440,40 +440,40 @@ msgid "Replace it?" msgstr "¹Ù²Ü±î¿ä?" -#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2365 src/screen.c:2395 src/tree.c:1015 +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 gtkedit/gtkedit.c:1250 +#: src/file.c:802 src/screen.c:2368 src/screen.c:2398 src/tree.c:1015 msgid "Copy" msgstr "º¹»ç" -#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 gtkedit/gtkedit.c:1252 msgid "Move" msgstr "À̵¿" -#: gnome/gdialogs.c:587 +#: gnome/gdialogs.c:588 msgid "Destination" msgstr "´ë»ó" -#: gnome/gdialogs.c:591 +#: gnome/gdialogs.c:592 msgid "Find Destination Folder" msgstr "´ë»ó Æú´õ ã±â" -#: gnome/gdialogs.c:596 +#: gnome/gdialogs.c:597 msgid "Copy as a background process" msgstr "Background·Î º¹»ç" -#: gnome/gdialogs.c:616 +#: gnome/gdialogs.c:617 msgid "Advanced Options" msgstr "Advanced ¿É¼Ç" -#: gnome/gdialogs.c:620 +#: gnome/gdialogs.c:621 msgid "Preserve symlinks" msgstr "½Éº¼¸¯¸µÅ© º¸Á¸" -#: gnome/gdialogs.c:630 +#: gnome/gdialogs.c:631 msgid "Follow links." msgstr "¸µÅ© µû¸£±â." -#: gnome/gdialogs.c:636 +#: gnome/gdialogs.c:637 msgid "" "Selecting this will copy the files that symlinks point to instead of just " "copying the link." @@ -481,23 +481,23 @@ "À̰ÍÀ» ¼±ÅÃÇÏ¸é ´ÜÁö ¸µÅ©¸¦ º¹»çÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ½Éº¼¸µ ¸µÅ©°¡ °¡¸®Å°´Â " "ÆÄÀÏÀ» º¹»çÇÏ°Ô µË´Ï´Ù." -#: gnome/gdialogs.c:641 +#: gnome/gdialogs.c:642 msgid "Preserve file attributes." msgstr "ÆÄÀÏ ¼Ó¼º º¸Á¸" -#: gnome/gdialogs.c:646 +#: gnome/gdialogs.c:647 msgid "Preserves the permissions and the UID/GID if possible" msgstr "°¡´ÉÇÏ¸é ÆÛ¹Ì¼Ç ¹× UID/GID¸¦ º¸Á¸" -#: gnome/gdialogs.c:652 +#: gnome/gdialogs.c:653 msgid "Recursively copy subdirectories." msgstr "ÇÏÀ§µð·ºÅ丮±îÁö º¹»ç" -#: gnome/gdialogs.c:657 +#: gnome/gdialogs.c:658 msgid "If set, this will copy the directories recursively" msgstr "À̰ÍÀÌ ¼³Á¤µÇ¸é ÀÚ·á¹æÀ» ¹ØÀÇ ÀÚ·á¹æ±îÁö º¹»çÇÕ´Ï´Ù" -#: gnome/gdialogs.c:761 +#: gnome/gdialogs.c:767 #, c-format msgid "" "%s\n" @@ -508,58 +508,58 @@ "\n" "ºó ÀÚ·á¹æÀÌ ¾Æ´Ñµ¥¿ä. ±×·¡µµ Áö¿ï±î¿ä?" -#: gnome/gdialogs.c:770 src/file.c:2230 +#: gnome/gdialogs.c:776 src/file.c:2247 msgid " Delete: " msgstr " Áö¿ì±â: " -#: gnome/gdialogs.c:774 +#: gnome/gdialogs.c:780 msgid "Do the same for the rest" msgstr "³ª¸ÓÁö¿¡ ´ëÇØ¼­µµ °°Àº µ¿ÀÛ ¼öÇà" -#: gnome/gdialogs.c:857 +#: gnome/gdialogs.c:863 msgid "Move Progress" msgstr "À̵¿Áß" -#: gnome/gdialogs.c:860 +#: gnome/gdialogs.c:866 msgid "Copy Progress" msgstr "º¹»çÁß" -#: gnome/gdialogs.c:863 +#: gnome/gdialogs.c:869 msgid "Delete Progress" msgstr "»èÁ¦Áß" -#: gnome/gdialogs.c:913 +#: gnome/gdialogs.c:919 msgid "File " msgstr "ÆÄÀÏ " -#: gnome/gdialogs.c:917 +#: gnome/gdialogs.c:923 msgid "is " msgstr "is " -#: gnome/gdialogs.c:920 +#: gnome/gdialogs.c:926 msgid "done." msgstr "done." #. Translators should take care as "Password" or its translations #. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1821 +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1847 msgid "Password:" msgstr "ºñ¹Ð¹øÈ£:" -#: gnome/gdialogs.c:980 +#: gnome/gdialogs.c:986 msgid "Password" msgstr "ºñ¹Ð¹øÈ£" #. Create the dialog -#: gnome/gdialogs.c:1012 +#: gnome/gdialogs.c:1018 msgid "Symbolic Link" msgstr "½Éº¼¸¯ ¸µÅ©" -#: gnome/gdialogs.c:1028 src/boxes.c:803 +#: gnome/gdialogs.c:1034 src/boxes.c:803 msgid "Existing filename (filename symlink will point to):" msgstr "´ë»ó ÆÄÀϸí (½Éº¼¸¯¸µÅ© ÆÄÀÏÀÌ °¡¸®Å³ ÆÄÀÏ):" -#: gnome/gdialogs.c:1042 src/boxes.c:801 +#: gnome/gdialogs.c:1048 src/boxes.c:801 msgid "Symbolic link filename:" msgstr "½Éº¼¸¯¸µÅ© ÆÄÀϸí:" @@ -675,7 +675,7 @@ "Ãë¼Ò ¹öưÀ» ´©¸£½Ê½Ã¿À." #. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, -#: gnome/glayout.c:384 +#: gnome/glayout.c:384 gnome/gscreen.c:2230 msgid "_Copy..." msgstr "º¹»ç(_C)..." @@ -683,7 +683,7 @@ msgid "Copy files" msgstr "ÆÄÀÏ º¹»ç" -#: gnome/glayout.c:385 +#: gnome/glayout.c:385 gnome/gscreen.c:2231 msgid "_Delete..." msgstr "Áö¿ì±â(_D)..." @@ -691,7 +691,7 @@ msgid "Delete files" msgstr "ÆÄÀÏ Áö¿ò" -#: gnome/glayout.c:386 +#: gnome/glayout.c:386 gnome/gscreen.c:2232 msgid "_Move..." msgstr "À̵¿(_M)..." @@ -731,7 +731,7 @@ msgid "Reverses the list of tagged files" msgstr "¼±ÅÃµÈ ÆÄÀϰú ¼±ÅõÇÁö ¾ÊÀº ÆÄÀÏÀ» ¹ÝÀü½ÃÅ´" -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2083 msgid "Search" msgstr "ã±â" @@ -739,7 +739,7 @@ msgid "Search for a file in the current Panel" msgstr "ÇöÀç ÆÐ³Î¿¡¼­ ÆÄÀÏ Ã£±â" -#: gnome/glayout.c:403 gnome/gscreen.c:1437 +#: gnome/glayout.c:403 gnome/gscreen.c:1445 msgid "_Rescan Directory" msgstr "ÀÚ·á¹æ ´Ù½Ã Àбâ(_R)" @@ -836,7 +836,7 @@ msgid "File/New/Directory..." msgstr "ÆÄÀÏ/»õ °Í/ÀÚ·á¹æ..." -#: gnome/gmain.c:561 +#: gnome/gmain.c:558 msgid "" "You are running the GNOME File Manager as root.\n" "\n" @@ -940,9 +940,18 @@ msgid "Caption:" msgstr "ĸ¼Ç:" +#: gnome/gnome-file-property-dialog.c:387 +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "Drop µ¿ÀÛ" + +#: gnome/gnome-file-property-dialog.c:388 +msgid "Use default Drop Action options" +msgstr "±âº»ÀûÀÎ Drop µ¿ÀÛ »ç¿ë" + #: gnome/gnome-file-property-dialog.c:403 #: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2363 src/screen.c:2393 +#: src/screen.c:2366 src/screen.c:2396 msgid "View" msgstr "º¸±â" @@ -963,10 +972,6 @@ msgid "Use default Open action" msgstr "±âº»ÀûÀÎ ¿­±â µ¿ÀÛ »ç¿ë" -#: gnome/gnome-file-property-dialog.c:489 -msgid "Drop Action" -msgstr "Drop µ¿ÀÛ" - #: gnome/gnome-file-property-dialog.c:502 msgid "Use default Drop action" msgstr "±âº»ÀûÀÎ Drop µ¿ÀÛ »ç¿ë" @@ -976,7 +981,7 @@ msgstr "±âº»ÀûÀÎ º¸±â µ¿ÀÛ »ç¿ë" #: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2364 src/screen.c:2394 src/view.c:2034 +#: src/screen.c:2367 src/screen.c:2397 src/view.c:2079 msgid "Edit" msgstr "ÆíÁý" @@ -1084,21 +1089,21 @@ msgid "You cannot rename a file to something containing a '/' character" msgstr "'/' ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀϸíÀ¸·Î´Â ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" -#. the first label -#: gnome/gnome-open-dialog.c:382 -msgid "Select an application to open \"" -msgstr "Select an application to open \"" +#: gnome/gnome-open-dialog.c:384 +#, c-format +msgid "Select an application to open \"%s\" with." +msgstr "Select an application to open \"%s\" with." -#: gnome/gnome-open-dialog.c:393 +#: gnome/gnome-open-dialog.c:394 msgid "Select a file to run with" msgstr "Select a file to run with" #. the file tree -#: gnome/gnome-open-dialog.c:404 +#: gnome/gnome-open-dialog.c:405 msgid "Applications" msgstr "ÀÀ¿ëÇÁ·Î±×·¥" -#: gnome/gnome-open-dialog.c:420 +#: gnome/gnome-open-dialog.c:421 msgid "Program to run" msgstr "½ÇÇàÇÒ ÇÁ·Î±×·¥" @@ -1126,8 +1131,8 @@ msgid "Copy..." msgstr "º¹»ç..." -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2368 -#: src/screen.c:2398 +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2371 +#: src/screen.c:2401 msgid "Delete" msgstr "Áö¿ì±â" @@ -1217,7 +1222,7 @@ #: gnome/gprefs.c:167 msgid "Use shaped icons" -msgstr "" +msgstr "Use shaped icons" #: gnome/gprefs.c:171 msgid "Auto place icons" @@ -1225,7 +1230,7 @@ #: gnome/gprefs.c:175 msgid "Snap icons to grid" -msgstr "" +msgstr "Snap icons to grid" #: gnome/gprefs.c:184 msgid "File display" @@ -1291,150 +1296,158 @@ msgid "Select icon" msgstr "¾ÆÀÌÄÜ ¼±ÅÃ" -#: gnome/gscreen.c:1437 +#: gnome/gscreen.c:1445 msgid "Reloads the current directory" msgstr "ÇöÀç ÀÚ·á¹æ ´Ù½Ã Àбâ" -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1447 msgid "New _Directory..." msgstr "»õ ÀÚ·á¹æ(_D)..." -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1447 msgid "Creates a new directory here" msgstr "»õ·Î¿î ÀÚ·á¹æÀ» »ý¼º" -#: gnome/gscreen.c:1620 +#: gnome/gscreen.c:1628 msgid "All files" msgstr "¸ðµç ÆÄÀÏ" -#: gnome/gscreen.c:1622 +#: gnome/gscreen.c:1630 msgid "Archives and compressed files" msgstr "Archives¿Í ¾ÐÃà ÆÄÀÏ" -#: gnome/gscreen.c:1624 +#: gnome/gscreen.c:1632 msgid "RPM/DEB files" msgstr "RPM/DEB ÆÄÀÏ" -#: gnome/gscreen.c:1626 +#: gnome/gscreen.c:1634 msgid "Text/Document files" msgstr "Text/Document ÆÄÀÏ" -#: gnome/gscreen.c:1628 +#: gnome/gscreen.c:1636 msgid "HTML and SGML files" msgstr "HTML°ú SGML ÆÄÀÏ" -#: gnome/gscreen.c:1630 +#: gnome/gscreen.c:1638 msgid "Postscript and PDF files" msgstr "Postscript¿Í PDF ÆÄÀÏ" -#: gnome/gscreen.c:1632 +#: gnome/gscreen.c:1640 msgid "Spreadsheet files" msgstr "¼ÀÆÇ ÆÄÀÏ" -#: gnome/gscreen.c:1634 +#: gnome/gscreen.c:1642 msgid "Image files" msgstr "¿µ»ó ÆÄÀÏ" -#: gnome/gscreen.c:1637 +#: gnome/gscreen.c:1645 msgid "Video/animation files" msgstr "µ¿¿µ»ó/¿òÁ÷²Ã ÆÄÀÏ" -#: gnome/gscreen.c:1639 +#: gnome/gscreen.c:1647 msgid "Audio files" msgstr "µé¸² ÆÄÀÏ" -#: gnome/gscreen.c:1641 +#: gnome/gscreen.c:1649 msgid "C program files" msgstr "C Ç®±×¸² ÆÄÀÏ" -#: gnome/gscreen.c:1643 +#: gnome/gscreen.c:1651 msgid "C++ program files" msgstr "C++ Ç®±×¸² ÆÄÀÏ" -#: gnome/gscreen.c:1645 +#: gnome/gscreen.c:1653 msgid "Objective-C program files" msgstr "Objective-C Ç®±×¸² ÆÄÀÏ" -#: gnome/gscreen.c:1647 +#: gnome/gscreen.c:1655 msgid "Scheme program files" msgstr "½ºÅ´(scheme) Ç®±×¸² ÆÄÀÏ" -#: gnome/gscreen.c:1649 +#: gnome/gscreen.c:1657 msgid "Assembler program files" msgstr "Â¥¸ÂÃß°³ Ç®±×¸² ÆÄÀÏ" -#: gnome/gscreen.c:1651 +#: gnome/gscreen.c:1659 msgid "Misc. program files" msgstr "±âŸ Ç®±×¸² ÆÄÀÏ" -#: gnome/gscreen.c:1653 +#: gnome/gscreen.c:1661 msgid "Font files" msgstr "±ÛÀÚü ÆÄÀÏ" -#: gnome/gscreen.c:1780 +#: gnome/gscreen.c:1788 #, c-format msgid "Search: %s" msgstr "ã±â: %s" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1798 #, c-format msgid "%s bytes in %d file" msgstr "%s bytes in %d file" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1798 #, c-format msgid "%s bytes in %d files" msgstr "%s bytes in %d files" -#: gnome/gscreen.c:1816 src/screen.c:670 +#: gnome/gscreen.c:1824 src/screen.c:670 msgid "" msgstr "" -#: gnome/gscreen.c:1870 -msgid "Filter" -msgstr "ÇÊÅÍ" +#: gnome/gscreen.c:2230 +msgid "Copy directory" +msgstr "ÀÚ·á¹æ º¹»ç" + +#: gnome/gscreen.c:2231 +msgid "Delete directory" +msgstr "ÀÚ·á¹æ »èÁ¦" + +#: gnome/gscreen.c:2232 +msgid "Rename or move directory" +msgstr "ÀÚ·á¹æ À̸§À» ¹Ù²Ù°Å³ª À̵¿" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2388 msgid "Back" msgstr "µÚ·Î" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2388 msgid "Go to the previously visited directory" msgstr "¹Ù·Î Àü ÀÚ·á¹æÀ¸·Î °¡±â" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2390 msgid "Up" msgstr "À§·Î" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2390 msgid "Go up a level in the directory heirarchy" msgstr "À­ ÀÚ·á¹æÀ¸·Î °¡±â" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2392 msgid "Forward" msgstr "¾ÕÀ¸·Î" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2392 msgid "Go to the next directory" msgstr "´ÙÀ½ ÀÚ·á¹æÀ¸·Î °¡±â" -#: gnome/gscreen.c:2380 src/tree.c:1011 +#: gnome/gscreen.c:2395 src/tree.c:1011 msgid "Rescan" msgstr "Rescan" -#: gnome/gscreen.c:2380 +#: gnome/gscreen.c:2395 msgid "Rescan the current directory" msgstr "ÇöÀç ÀÚ·á¹æ ´Ù½Ã Àбâ" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2398 msgid "Home" msgstr "Ȩ" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2398 msgid "Go to your home directory" msgstr "Ȩ ÀÚ·á¹æÀ¸·Î °¡±â" -#: gnome/gscreen.c:2529 +#: gnome/gscreen.c:2539 msgid "Location:" msgstr "À§Ä¡:" @@ -1443,72 +1456,72 @@ #: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 #: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 #: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 -#: src/filegui.c:841 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 #: src/wtools.c:289 src/wtools.c:563 msgid "&Ok" msgstr "È®ÀÎ(&O)" -#: gnome/gview.c:135 src/view.c:718 +#: gnome/gview.c:136 src/view.c:728 #, c-format msgid "Offset 0x%08x" msgstr "¿É¼Â 0x%08x" -#: gnome/gview.c:137 src/view.c:720 +#: gnome/gview.c:138 src/view.c:730 #, c-format msgid "Col %d" msgstr "Col %d" -#: gnome/gview.c:141 src/view.c:724 +#: gnome/gview.c:142 src/view.c:734 #, c-format msgid "%s bytes" msgstr "%s ¹ÙÀÌÆ®" -#: gnome/gview.c:305 +#: gnome/gview.c:306 msgid "_Goto line" msgstr "¶óÀΠã¾Æ°¡±â(_G)" -#: gnome/gview.c:306 +#: gnome/gview.c:307 msgid "Jump to a specified line number" msgstr "ÁÖ¾îÁø ÁÙ·Î Á¡ÇÁ" -#: gnome/gview.c:308 +#: gnome/gview.c:309 msgid "_Monitor file" msgstr "ÆÄÀÏ °¨½Ã(_M)" -#: gnome/gview.c:308 +#: gnome/gview.c:309 msgid "Monitor file growing" msgstr "ÆÄÀÏÀÌ Ä¿Áö´ÂÁö °¨½Ã" -#: gnome/gview.c:315 +#: gnome/gview.c:316 msgid "Regexp search" msgstr "Á¤±ÔÇ¥Çö½Ä ã±â" -#: gnome/gview.c:316 +#: gnome/gview.c:317 msgid "Regular expression search" msgstr "Á¤±ÔÇ¥Çö½Ä ã±â" -#: gnome/gview.c:325 +#: gnome/gview.c:326 msgid "_Wrap" msgstr "_Wrap" -#: gnome/gview.c:326 +#: gnome/gview.c:327 msgid "Wrap the text" msgstr "Wrap the text" #. Can not use this one yet, as it destroys the viewer, need to fix that -#: gnome/gview.c:329 +#: gnome/gview.c:330 msgid "_Parsed view" msgstr "_Parsed view" -#: gnome/gview.c:332 +#: gnome/gview.c:333 msgid "_Formatted" msgstr "_Formatted" -#: gnome/gview.c:334 +#: gnome/gview.c:335 msgid "_Hex" msgstr "½ÊÀ°Áø(_H)" -#: gnome/gview.c:340 +#: gnome/gview.c:341 msgid "_Search" msgstr "ã±â(_S)" @@ -1524,11 +1537,11 @@ msgid "help" msgstr "µµ¿ò¸»" -#: gnome/gwidget.c:96 src/file.c:2254 +#: gnome/gwidget.c:96 src/file.c:2271 msgid "yes" msgstr "¿¹" -#: gnome/gwidget.c:98 src/file.c:2252 +#: gnome/gwidget.c:98 src/file.c:2269 msgid "no" msgstr "¾Æ´Ï¿À" @@ -1579,7 +1592,7 @@ #: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 #: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 #: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2383 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: src/screen.c:2386 src/tree.c:683 src/tree.c:689 src/wtools.c:222 #: vfs/fish.c:224 msgid " Error " msgstr " ¿¡·¯ " @@ -1629,7 +1642,7 @@ #: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 #: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 #: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 -#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:824 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 #: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 #: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 #: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 @@ -1652,9 +1665,9 @@ #. Warning message with a query to continue or cancel the operation #: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 #: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2103 src/screen.c:2146 -#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 -#: src/utilunix.c:465 vfs/mcfs.c:170 +#: src/help.c:318 src/main.c:699 src/screen.c:1432 src/screen.c:2106 +#: src/screen.c:2149 src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 +#: src/utilunix.c:394 src/utilunix.c:465 vfs/mcfs.c:170 msgid " Warning " msgstr " °æ°í " @@ -1739,7 +1752,8 @@ msgid " Save file " msgstr " ÆÄÀÏ ÀúÀå " -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 gtkedit/gtkedit.c:1247 +#: src/view.c:2075 msgid "Save" msgstr "ÀúÀå" @@ -1776,11 +1790,11 @@ msgid " Cancel " msgstr " Ãë¼Ò " -#: gtkedit/editcmd.c:1138 src/filegui.c:596 +#: gtkedit/editcmd.c:1138 src/filegui.c:597 msgid "al&L" msgstr "¸ðµÎ(&L)" -#: gtkedit/editcmd.c:1140 src/file.c:2176 src/filegui.c:266 +#: gtkedit/editcmd.c:1140 src/file.c:2193 src/filegui.c:267 msgid "&Skip" msgstr "°Ç³Ê¶Ü(&S)" @@ -1833,7 +1847,7 @@ msgid " Enter replacement string:" msgstr " ¹Ù²Ü ±Û¿ù ÀÔ·Â:" -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1998 msgid " Enter search string:" msgstr " ãÀ» ±Û¿ù ÀÔ·Â:" @@ -1845,8 +1859,8 @@ #. Heads the 'Search' dialog box #: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 -#: src/view.c:1955 +#: src/view.c:1526 src/view.c:1625 src/view.c:1748 src/view.c:1966 +#: src/view.c:1998 msgid " Search " msgstr " ã±â " @@ -1992,14 +2006,14 @@ msgid "Cancel quit" msgstr "Á¾·á Ãë¼Ò" -#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2235 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1878 src/file.c:2252 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&Yes" msgstr "¿¹(&Y)" -#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2235 -#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1878 src/file.c:2252 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&No" msgstr "¾Æ´Ï¿À(&N)" @@ -2030,7 +2044,7 @@ msgstr " Ŭ¸³º¸µå·Î ¿À·ÁµÎ±â " #: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1895 +#: gtkedit/editcmd.c:2595 src/view.c:1913 msgid " Goto line " msgstr " ÁÙã±â " @@ -2196,12 +2210,13 @@ msgid "Error initialising editor.\n" msgstr "Error initialising editor.\n" -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2361 -#: src/screen.c:2391 src/tree.c:1009 src/view.c:2025 +#: gtkedit/editwidget.c:1065 gtkedit/gtkedit.c:1246 src/help.c:806 +#: src/main.c:1711 src/screen.c:2364 src/screen.c:2394 src/tree.c:1009 +#: src/view.c:2068 msgid "Help" msgstr "µµ¿ò¸»" -#: gtkedit/editwidget.c:1067 +#: gtkedit/editwidget.c:1067 gtkedit/gtkedit.c:1248 msgid "Mark" msgstr "¼±ÅÃ" @@ -2209,12 +2224,13 @@ msgid "Replac" msgstr "¹Ù²Þ" -#: gtkedit/editwidget.c:1074 src/main.c:1707 +#: gtkedit/editwidget.c:1074 src/main.c:1713 msgid "PullDn" msgstr "Ç®´Ù¿î" -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 -#: src/view.c:2047 +#. gtk_edit_menu +#: gtkedit/editwidget.c:1075 gtkedit/gtkedit.c:1256 src/help.c:818 +#: src/main.c:1714 src/view.c:2070 src/view.c:2092 msgid "Quit" msgstr "Á¾·á" @@ -2405,7 +2421,7 @@ msgid "&Save mode..." msgstr "¸ðµå ÀúÀå(&S)..." -#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1345 msgid "&Layout..." msgstr "¹èÄ¡(&L)..." @@ -2605,6 +2621,62 @@ msgstr "" "gtkedit.c: HOME ȯ°æº¯¼ö°¡ ¼³Á¤µÇÁö ¾Ê¾Ò°í, passwd ÆÄÀÏ¿¡µµ ¾øÀ½ - Áß´Ü\n" +#: gtkedit/gtkedit.c:1246 +msgid "Interactive help browser" +msgstr "½Ö¹æÇâ µµ¿ò¸» ºê¶ó¿ìÁ®" + +#: gtkedit/gtkedit.c:1247 +msgid "Save to current file name" +msgstr "ÇöÀç ÆÄÀϸíÀ¸·Î ÀúÀå" + +#: gtkedit/gtkedit.c:1248 +msgid "Toggle In/Off invisible marker to highlight text" +msgstr "" + +#: gtkedit/gtkedit.c:1249 +msgid "Replc" +msgstr "¹Ù²Þ" + +#: gtkedit/gtkedit.c:1249 +msgid "Find and replace strings/regular expressions" +msgstr "¹®ÀÚ¿­/Á¤±ÔÇ¥Çö½ÄÀ» ã¾Æ¼­ ¹Ù²Ù±â" + +#: gtkedit/gtkedit.c:1250 +msgid "Copy highlighted block to cursor position" +msgstr "¼±ÅÃµÈ ºí·°À» Ä¿¼­À§Ä¡·Î º¹»ç" + +#: gtkedit/gtkedit.c:1252 +msgid "Move highlighted block to cursor position" +msgstr "¼±ÅÃµÈ ºí·°À» Ä¿¼­À§Ä¡·Î À̵¿" + +#: gtkedit/gtkedit.c:1253 +msgid "Find" +msgstr "ã±â" + +#: gtkedit/gtkedit.c:1253 +msgid "Find strings/regular expressions" +msgstr "¹®ÀÚ¿­/Á¤±ÔÇ¥Çö½Ä ã±â" + +#: gtkedit/gtkedit.c:1254 +msgid "Dlete" +msgstr "Áö¿ì±â" + +#: gtkedit/gtkedit.c:1254 +msgid "Delete highlighted text" +msgstr "¼±ÅÃµÈ ÅØ½ºÆ® »èÁ¦" + +#: gtkedit/gtkedit.c:1255 src/main.c:1712 src/screen.c:2365 src/screen.c:2395 +msgid "Menu" +msgstr "¸Þ´º" + +#: gtkedit/gtkedit.c:1255 +msgid "Pull down menu" +msgstr "Ç®´Ù¿î ¸Þ´º" + +#: gtkedit/gtkedit.c:1256 +msgid "Exit editor" +msgstr "ÆíÁý±â Á¾·á" + #: gtkedit/gtkedit.c:1290 msgid "Clear the edit buffer" msgstr "ÆíÁý ¹öÆÛ Áö¿ì±â" @@ -2720,7 +2792,7 @@ msgid "Background process:" msgstr "Background ÇÁ·Î¼¼½º:" -#: src/background.c:287 src/file.c:2175 +#: src/background.c:287 src/file.c:2192 msgid " Background process error " msgstr " Background ÇÁ·Î¼¼½º ¿¡·¯ " @@ -3192,7 +3264,7 @@ msgid " Link " msgstr " ¸µÅ© " -#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1704 msgid " to:" msgstr " ´ë»ó:" @@ -3255,27 +3327,31 @@ msgid " FTP to machine " msgstr " FTP ¿¬°á " -#: src/cmd.c:1331 +#: src/cmd.c:1327 +msgid " SMB link to machine " +msgstr " SMB ¿¬°á " + +#: src/cmd.c:1337 msgid " Socket source routing setup " msgstr " ¼ÒÄÏ ¼Ò½º ¶ó¿ìÆÃ ¼³Á¤ " -#: src/cmd.c:1332 +#: src/cmd.c:1338 msgid " Enter host name to use as a source routing hop: " msgstr " ¿øÃµ ¶ó¿ìÆÃ È©À» »ç¿ëÇϱâ À§ÇÑ È£½ºÆ® À̸§: " -#: src/cmd.c:1339 +#: src/cmd.c:1345 msgid " Host name " msgstr " È£½ºÆ® À̸§ " -#: src/cmd.c:1339 +#: src/cmd.c:1345 msgid " Error while looking up IP address " msgstr " IP ÁÖ¼Ò Ã£´Â Áß ¿À·ù ¹ß»ý " -#: src/cmd.c:1350 +#: src/cmd.c:1356 msgid " Undelete files on an ext2 file system " msgstr " ext2 ÆÄÀÏü°è¿¡¼­ ÆÄÀÏ µÇ»ì¸² " -#: src/cmd.c:1351 +#: src/cmd.c:1357 msgid "" " Enter device (without /dev/) to undelete\n" " files on: (F1 for details)" @@ -3283,11 +3359,11 @@ " ÆÄÀÏÀ» º¹±¸Çϱâ À§ÇØ '/dev/'¸¦ »ý·«ÇÑ µð¹ÙÀ̽º¸í\n" " ÀÔ·Â: (ÀÚ¼¼È÷ ¾Ë±â ¿øÇϸé F1)" -#: src/cmd.c:1401 +#: src/cmd.c:1407 msgid " Setup saved to ~/" msgstr " Setup saved to ~/" -#: src/cmd.c:1406 +#: src/cmd.c:1412 msgid " Setup " msgstr " ȯ°æ¼³Á¤ " @@ -3726,15 +3802,20 @@ #: src/file.c:1246 #, c-format +msgid " `%s' and `%s' are the same directory " +msgstr " `%s'¿Í `%s'´Â °°Àº ÀÚ·á¹æÀÔ´Ï´Ù " + +#: src/file.c:1265 +#, c-format msgid " Cannot overwrite directory \"%s\" %s " msgstr " \"%s\" ÀÚ·á¹æÀ» µ¤¾î¾µ ¼ö ¾ø½À´Ï´Ù. %s " -#: src/file.c:1248 +#: src/file.c:1267 #, c-format msgid " Cannot overwrite file \"%s\" %s " msgstr " \"%s\" ÆÄÀÏÀ» °ãÃľµ ¼ö ¾ø½À´Ï´Ù. %s " -#: src/file.c:1275 +#: src/file.c:1294 #, c-format msgid "" " Cannot move directory \"%s\" to \"%s\" \n" @@ -3743,7 +3824,7 @@ " \"%s\" ÀÚ·á¹æÀ» \"%s\"·Î À̵¿ÇÒ ¼ö ¾ø½À´Ï´Ù \n" " %s " -#: src/file.c:1338 +#: src/file.c:1357 #, c-format msgid "" " Cannot delete file \"%s\" \n" @@ -3752,7 +3833,7 @@ " \"%s\" ÆÄÀÏÀ» Áö¿ï ¼ö ¾ø½À´Ï´Ù \n" " %s " -#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#: src/file.c:1418 src/file.c:1488 src/file.c:1520 #, c-format msgid "" " Cannot remove directory \"%s\" \n" @@ -3761,7 +3842,7 @@ " \"%s\" ÀÚ·á¹æÀ» Áö¿ï ¼ö ¾ø½À´Ï´Ù \n" " %s " -#: src/file.c:1540 +#: src/file.c:1559 msgid " Internal error: get_file \n" msgstr " ³»ºÎ ¿À·ù: get_file \n" @@ -3774,87 +3855,87 @@ #. * (I don't use spaces around the words, because someday they could be #. * dropped, when widgets get smarter) #. -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Copy" msgstr "1Copy" -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Move" msgstr "1Move" -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Delete" msgstr "1Delete" -#: src/file.c:1676 +#: src/file.c:1695 #, c-format msgid "%o %f \"%s\"%m" msgstr "%o %f \"%s\"%m" -#: src/file.c:1677 +#: src/file.c:1696 #, c-format msgid "%o %d %f%m" msgstr "%o %d %f%m" -#: src/file.c:1679 +#: src/file.c:1698 #, c-format msgid "%o %f \"%s\"%e" msgstr "%o %f \"%s\"%e" -#: src/file.c:1680 +#: src/file.c:1699 #, c-format msgid "%o %d %f%e" msgstr "%o %d %f%e" -#: src/file.c:1684 +#: src/file.c:1703 msgid "file" msgstr "file" -#: src/file.c:1684 +#: src/file.c:1703 msgid "files" msgstr "files" -#: src/file.c:1684 +#: src/file.c:1703 msgid "directory" msgstr "directory" -#: src/file.c:1684 +#: src/file.c:1703 msgid "directories" msgstr "directories" -#: src/file.c:1685 +#: src/file.c:1704 msgid "files/directories" msgstr "files/directories" -#: src/file.c:1685 +#: src/file.c:1704 msgid " with source mask:" msgstr " with source mask:" -#: src/file.c:1837 +#: src/file.c:1856 msgid " Can't operate on \"..\"! " msgstr " \"..\"¿¡ ´ëÇØ¼­´Â ÀÛ¾÷ÇÒ ¼ö ¾ø½À´Ï´Ù! " -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1875 src/screen.c:2095 msgid "Yes" msgstr "¿¹" -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1875 src/screen.c:2095 msgid "No" msgstr "¾Æ´Ï¿À" -#: src/file.c:1909 +#: src/file.c:1928 msgid " Sorry, I could not put the job in background " msgstr " ¹Ì¾È, ¹é±×¶ó¿îµå·Î ÀÏÀ» ¼öÇàÇÒ ¼ö ¾ø³×¿ä " -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:2016 src/file.c:2100 msgid " Internal failure " msgstr " ³»ºÎ ¿À·ù " -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:2016 src/file.c:2100 msgid " Unknown file operation " msgstr " ¾Ë·ÁÁöÁö ¾ÊÀº ÆÄÀÏ Á¶ÀÛ " -#: src/file.c:2012 +#: src/file.c:2031 #, c-format msgid "" " Destination \"%s\" must be a directory \n" @@ -3863,15 +3944,15 @@ " ´ë»ó \"%s\"´Â ÀÚ·á¹æÀ̾î¾ß ÇÕ´Ï´Ù \n" " %s " -#: src/file.c:2176 +#: src/file.c:2193 msgid "&Retry" msgstr "Àç½Ãµµ(&R)" -#: src/file.c:2176 src/file.c:2237 src/filegui.c:263 src/filegui.c:591 +#: src/file.c:2193 src/file.c:2254 src/filegui.c:264 src/filegui.c:592 msgid "&Abort" msgstr "Áß´Ü(&A)" -#: src/file.c:2228 +#: src/file.c:2245 msgid "" "\n" " Directory not empty. \n" @@ -3881,7 +3962,7 @@ " ºó ÀÚ·á¹æÀÌ ¾Æ´Ñµ¥¿ä. \n" " ±×·¡µµ Áö¿ï±î¿ä? " -#: src/file.c:2229 +#: src/file.c:2246 msgid "" "\n" " Background process: Directory not empty \n" @@ -3891,134 +3972,134 @@ " ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º: ÀÚ·á¹æÀÌ ºñÁö ¾Ê¾ÒÀ½ \n" " ±×·¡µµ Áö¿ï±î¿ä? " -#: src/file.c:2236 +#: src/file.c:2253 msgid "a&ll" msgstr "¸ðµÎ(&l)" -#: src/file.c:2236 src/filegui.c:594 +#: src/file.c:2253 src/filegui.c:595 msgid "non&E" msgstr "non&E" -#: src/file.c:2246 +#: src/file.c:2263 msgid " Type 'yes' if you REALLY want to delete " msgstr " Á¤¸»·Î Áö¿ì±â¸¦ ¿øÇϽøé 'yes'¸¦ ÀÔ·ÂÇϽʽÿÀ " -#: src/file.c:2248 +#: src/file.c:2265 msgid "all the directories " msgstr "¸ðµç ÀÚ·á¹æ " -#: src/file.c:2250 +#: src/file.c:2267 msgid " Recursive Delete " msgstr " Recursive Áö¿ì±â " -#: src/file.c:2251 +#: src/file.c:2268 msgid " Background process: Recursive Delete " msgstr " ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º: Recursive Áö¿ì±â " -#: src/filegui.c:423 +#: src/filegui.c:424 msgid "File" msgstr "ÆÄÀÏ" -#: src/filegui.c:446 +#: src/filegui.c:447 msgid "Count" msgstr "°¹¼ö" -#: src/filegui.c:467 +#: src/filegui.c:468 msgid "Bytes" msgstr "¹ÙÀÌÆ®" -#: src/filegui.c:504 +#: src/filegui.c:505 msgid "Source" msgstr "¿øº»" -#: src/filegui.c:527 +#: src/filegui.c:528 msgid "Target" msgstr "´ë»ó" -#: src/filegui.c:549 +#: src/filegui.c:550 msgid "Deleting" msgstr "Áö¿ì±â" -#: src/filegui.c:589 +#: src/filegui.c:590 #, c-format msgid "Target file \"%s\" already exists!" msgstr "´ë»ó ÆÄÀÏ \"%s\"ÀÌ ÀÌ¹Ì Àִµ¥¿ä!" -#: src/filegui.c:592 +#: src/filegui.c:593 msgid "if &Size differs" msgstr "Å©±â(&S)°¡ Ʋ¸®¸é" -#: src/filegui.c:595 +#: src/filegui.c:596 msgid "&Update" msgstr "°»½Å(&U)" -#: src/filegui.c:597 +#: src/filegui.c:598 msgid "Overwrite all targets?" msgstr "¸ðµÎ µ¤¾î¾µ±î¿ä?" -#: src/filegui.c:599 +#: src/filegui.c:600 msgid "&Reget" msgstr "&Reget" -#: src/filegui.c:600 +#: src/filegui.c:601 msgid "ap&Pend" msgstr "ap&Pend" -#: src/filegui.c:603 +#: src/filegui.c:604 msgid "Overwrite this target?" msgstr "ÀÌ ÆÄÀÏÀ» µ¤¾î¾µ±î¿ä?" -#: src/filegui.c:605 +#: src/filegui.c:606 #, c-format msgid "Target date: %s, size %d" msgstr "´ë»ó ³¯Â¥: %s, Å©±â %d" -#: src/filegui.c:607 +#: src/filegui.c:608 #, c-format msgid "Source date: %s, size %d" msgstr "¿øº» ³¯Â¥: %s, Å©±â %d" -#: src/filegui.c:691 +#: src/filegui.c:692 msgid " File exists " msgstr " ÆÄÀÏ ÀÖÀ½ " -#: src/filegui.c:692 +#: src/filegui.c:693 msgid " Background process: File exists " msgstr " ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º: ÆÄÀÏ ÀÖÀ½ " #. follow symlinks and preserve Attributes must be the first -#: src/filegui.c:804 +#: src/filegui.c:805 msgid "preserve &Attributes" msgstr "ÆÄÀÏ ¼Ó¼º º¸Á¸(&A)" #. &op_preserve -#: src/filegui.c:806 +#: src/filegui.c:807 msgid "follow &Links" msgstr "¸µÅ© µû¸£±â(&L)" #. &file_mask_op_follow_links -#: src/filegui.c:811 +#: src/filegui.c:809 msgid "to:" msgstr "´ë»ó:" -#: src/filegui.c:812 +#: src/filegui.c:810 msgid "&Using shell patterns" msgstr "¸í·ÉÇØ¼®±â ÆÐÅÏ »ç¿ë(&U)" -#: src/filegui.c:833 +#: src/filegui.c:831 msgid "&Background" msgstr "&Background" -#: src/filegui.c:842 +#: src/filegui.c:840 msgid "&Stable Symlinks" msgstr "&Stable ½Éº¼¸¯¸µÅ©" #. &file_mask_stable_symlinks -#: src/filegui.c:844 +#: src/filegui.c:842 msgid "&Dive into subdir if exists" msgstr "°°Àº ÀÚ·á¹æ Á¸Àç½Ã ±× ¹ØÀ¸·Î(&D)" -#: src/filegui.c:1004 +#: src/filegui.c:1001 #, c-format msgid "" "Invalid source pattern `%s' \n" @@ -4071,7 +4152,7 @@ msgid "Content: " msgstr "³»¿ë: " -#: src/find.c:171 src/main.c:1236 src/main.c:1257 +#: src/find.c:171 src/main.c:1236 src/main.c:1260 msgid "&Tree" msgstr "³ª¹«²Ã(&T)" @@ -4096,7 +4177,7 @@ msgid "Finished" msgstr "³¡³µ¾î¿ä" -#: src/find.c:561 src/view.c:1509 +#: src/find.c:561 src/view.c:1526 #, c-format msgid "Searching %s" msgstr "%s ã´Â Áß" @@ -4662,7 +4743,7 @@ msgid " The shell is already running a command " msgstr " ¸í·ÉÇØ¼®±â°¡ ÀÌ¹Ì ¸í·ÉÀ» ¼öÇàÁßÀÔ´Ï´Ù " -#: src/main.c:852 src/screen.c:2090 src/screen.c:2130 +#: src/main.c:852 src/screen.c:2093 src/screen.c:2133 msgid " The Midnight Commander " msgstr " The Midnight Commander " @@ -4670,239 +4751,243 @@ msgid " Do you really want to quit the Midnight Commander? " msgstr " Á¤¸»·Î Midnight Commander¸¦ Á¾·áÇϽðÚÀ¾´Ï±î? " -#: src/main.c:1233 src/main.c:1254 +#: src/main.c:1233 src/main.c:1257 msgid "&Listing mode..." msgstr "ÆÄÀϸñ·Ïº¸±â ¼³Á¤(&L)..." -#: src/main.c:1234 src/main.c:1255 +#: src/main.c:1234 src/main.c:1258 msgid "&Quick view C-x q" msgstr "ºü¸£°Ô º¸±â(&Q) C-x q" -#: src/main.c:1235 src/main.c:1256 +#: src/main.c:1235 src/main.c:1259 msgid "&Info C-x i" msgstr "Á¤º¸(&I) C-x i" -#: src/main.c:1238 src/main.c:1259 +#: src/main.c:1238 src/main.c:1262 msgid "&Sort order..." msgstr "Á¤·Ä ¼ø¼­(&S)..." -#: src/main.c:1240 src/main.c:1261 +#: src/main.c:1240 src/main.c:1264 msgid "&Filter..." msgstr "ÇÊÅÍ(&F)..." -#: src/main.c:1243 src/main.c:1264 +#: src/main.c:1243 src/main.c:1267 msgid "&Network link..." msgstr "³×Æ®¿öÅ© ¿¬°á(&N)..." -#: src/main.c:1244 src/main.c:1265 +#: src/main.c:1244 src/main.c:1268 msgid "FT&P link..." msgstr "FTP ¿¬°á(&P)..." -#: src/main.c:1248 src/main.c:1269 +#: src/main.c:1246 src/main.c:1270 +msgid "SM&B link..." +msgstr "SMB ¿¬°á(&B)..." + +#: src/main.c:1251 src/main.c:1275 msgid "&Drive... M-d" msgstr "µå¶óÀ̺ê(&D)... M-d" -#: src/main.c:1250 src/main.c:1271 +#: src/main.c:1253 src/main.c:1277 msgid "&Rescan C-r" msgstr "´Ù½Ã Àбâ(&R) C-r" -#: src/main.c:1275 +#: src/main.c:1281 msgid "&User menu F2" msgstr "»ç¿ëÀÚ ¸Þ´º(&U) F2" -#: src/main.c:1276 +#: src/main.c:1282 msgid "&View F3" msgstr "º¸±â(&V) F3" -#: src/main.c:1277 +#: src/main.c:1283 msgid "Vie&w file... " msgstr "ÆÄÀÏ º¸±â(&w)... " -#: src/main.c:1278 +#: src/main.c:1284 msgid "&Filtered view M-!" msgstr "ÇÊÅÍ·Î º¸±â(&F) M-!" -#: src/main.c:1279 +#: src/main.c:1285 msgid "&Edit F4" msgstr "ÆíÁý(&E) F4" -#: src/main.c:1280 +#: src/main.c:1286 msgid "&Copy F5" msgstr "º¹»ç(&C) F5" -#: src/main.c:1281 +#: src/main.c:1287 msgid "c&Hmod C-x c" msgstr "ÆÄÀÏ ¸ðµå ¹Ù²Ù±â(&H) C-x c" -#: src/main.c:1283 +#: src/main.c:1289 msgid "&Link C-x l" msgstr "¸µÅ©(&L) C-x l" -#: src/main.c:1284 +#: src/main.c:1290 msgid "&SymLink C-x s" msgstr "½Éº¼¸¯¸µÅ©(&S) C-x s" -#: src/main.c:1285 +#: src/main.c:1291 msgid "edit s&Ymlink C-x C-s" msgstr "½Éº¼¸¯¸µÅ© ¼öÁ¤(&Y) C-x C-s" -#: src/main.c:1286 +#: src/main.c:1292 msgid "ch&Own C-x o" msgstr "¼ÒÀ¯ÀÚ ¹Ù²Ù±â(&O) C-x o" -#: src/main.c:1287 +#: src/main.c:1293 msgid "&Advanced chown " msgstr "°í±Þ ¼ÒÀ¯ÀÚ ¹Ù²Ù±â(&A) " -#: src/main.c:1289 +#: src/main.c:1295 msgid "&Rename/Move F6" msgstr "¹Ù²Ù±â/À̵¿(&R) F6" -#: src/main.c:1290 +#: src/main.c:1296 msgid "&Mkdir F7" msgstr "ÀÚ·á¹æ »ý¼º(&M) F7" -#: src/main.c:1291 +#: src/main.c:1297 msgid "&Delete F8" msgstr "Áö¿ì±â(&D) F8" -#: src/main.c:1292 +#: src/main.c:1298 msgid "&Quick cd M-c" msgstr "ÀÚ·á¹æ »¡¸® ¹Ù²Ù±â(&Q) M-c" -#: src/main.c:1294 +#: src/main.c:1300 msgid "select &Group M-+" msgstr "Áý´Ü¼±ÅÃ(&G) M-+" -#: src/main.c:1295 +#: src/main.c:1301 msgid "u&Nselect group M-\\" msgstr "Áý´Ü¼±ÅÃ ÇØÁ¦(&N) M-\\" -#: src/main.c:1296 +#: src/main.c:1302 msgid "reverse selec&Tion M-*" msgstr "¼±ÅùÝÀü(&T) M-*" -#: src/main.c:1298 +#: src/main.c:1304 msgid "e&Xit F10" msgstr "Á¾·á(&X) F10" -#: src/main.c:1308 +#: src/main.c:1314 msgid "&Directory tree" msgstr "ÀÚ·á¹æ ³ª¹«²Ã(&D)" -#: src/main.c:1310 +#: src/main.c:1316 msgid "&Find file M-?" msgstr "ÆÄÀÏ Ã£±â(&F) M-?" -#: src/main.c:1311 +#: src/main.c:1317 msgid "s&Wap panels C-u" msgstr "ÆÐ³Î ¹Ù²Ù±â(&W) C-u" -#: src/main.c:1312 +#: src/main.c:1318 msgid "switch &Panels on/off C-o" msgstr "ÆÐ³Î ¿­±â/´Ý±â(&P) C-o" -#: src/main.c:1313 +#: src/main.c:1319 msgid "&Compare directories C-x d" msgstr "ÀÚ·á¹æ ºñ±³(&C) C-x d" -#: src/main.c:1314 +#: src/main.c:1320 msgid "e&Xternal panelize C-x !" msgstr "¿ÜºÎ¸í·É ÆÐ³ÎÈ­Çϱâ(&X) C-x !" -#: src/main.c:1315 +#: src/main.c:1321 msgid "show directory s&Izes" msgstr "ÀÚ·á¹æ Å©±â º¸±â(&I)" -#: src/main.c:1317 +#: src/main.c:1323 msgid "command &History" msgstr "¸í·É È÷½ºÅ丮(&H)" -#: src/main.c:1318 +#: src/main.c:1324 msgid "di&Rectory hotlist C-\\" msgstr "ÀÚ·á¹æ ´ÜÃà¸ñ·Ï(&R) C-\\" -#: src/main.c:1320 +#: src/main.c:1326 msgid "&Active VFS list C-x a" msgstr "Ȱ¼º VFS ¸ñ·Ï(&A) C-x a" -#: src/main.c:1323 +#: src/main.c:1329 msgid "&Background jobs C-x j" msgstr "¹é±×¶ó¿îµå jobs(&B) C-x j" -#: src/main.c:1327 +#: src/main.c:1333 msgid "&Undelete files (ext2fs only)" msgstr "ÆÄÀÏ µÇ»ì¸² (est2fs¸¸ °¡´É)" -#: src/main.c:1330 +#: src/main.c:1336 msgid "&Listing format edit" msgstr "ÆÄÀÏ ¸ñ·Ï Çü½Ä ¹Ù²Ù±â(&L)" -#: src/main.c:1332 +#: src/main.c:1338 msgid "&Extension file edit" msgstr "È®ÀåÀÚ ÆÄÀÏ ¼öÁ¤(&E)" -#: src/main.c:1333 +#: src/main.c:1339 msgid "&Menu file edit" msgstr "¸Þ´º ÆÄÀÏ ¼öÁ¤(&M)" -#: src/main.c:1338 +#: src/main.c:1344 msgid "&Configuration..." msgstr "ȯ°æ¼³Á¤(&C)..." -#: src/main.c:1340 +#: src/main.c:1346 msgid "c&Onfirmation..." msgstr "È®ÀÎ(&O)..." -#: src/main.c:1341 +#: src/main.c:1347 msgid "&Display bits..." msgstr "Ãâ·Â ºñÆ®(&D)..." -#: src/main.c:1343 +#: src/main.c:1349 msgid "learn &Keys..." msgstr "±Û¼è ¹è¿ì±â(&K)..." -#: src/main.c:1346 +#: src/main.c:1352 msgid "&Virtual FS..." msgstr "°¡»ó ÆÄÀÏü°è(&V)..." -#: src/main.c:1349 +#: src/main.c:1355 msgid "&Save setup" msgstr "ȯ°æ ÀúÀå(&S)" -#: src/main.c:1365 src/main.c:1367 +#: src/main.c:1371 src/main.c:1373 msgid " &Left " msgstr " ¿ÞÂÊ(&L) " -#: src/main.c:1367 +#: src/main.c:1373 msgid " &Above " msgstr " À§(&A) " -#: src/main.c:1370 +#: src/main.c:1376 msgid " &File " msgstr " ÆÄÀÏ(&F) " -#: src/main.c:1371 +#: src/main.c:1377 msgid " &Command " msgstr " ¸í·É(&C) " -#: src/main.c:1372 +#: src/main.c:1378 msgid " &Options " msgstr " ¼±ÅÃÇ׸ñ(&O) " -#: src/main.c:1374 src/main.c:1376 +#: src/main.c:1380 src/main.c:1382 msgid " &Right " msgstr " ¿À¸¥ÂÊ(&R) " -#: src/main.c:1376 +#: src/main.c:1382 msgid " &Below " msgstr " ¾Æ·¡(&B) " -#: src/main.c:1431 +#: src/main.c:1437 msgid " Information " msgstr " Á¤º¸ " -#: src/main.c:1432 +#: src/main.c:1438 msgid "" " Using the fast reload option may not reflect the exact \n" " directory contents. In this cases you'll need to do a \n" @@ -4914,135 +4999,131 @@ " ´ç½ÅÀº ¼öµ¿À¸·Î ÀÚ·á¹æÀ» ´Ù½Ã Àоî¾ß¸¸ ÇÕ´Ï´Ù. \n" " ÀÚ¼¼ÇÑ ³»¿ëÀ» ¾Ë°í ½ÍÀ¸½Ã¸é ¼³¸í¼­¸¦ º¸½Ê½Ã¿À. " -#: src/main.c:1706 src/screen.c:2362 src/screen.c:2392 -msgid "Menu" -msgstr "¸Þ´º" - -#: src/main.c:1911 +#: src/main.c:1917 msgid "Thank you for using GNU Midnight Commander" msgstr "GNU Midnight Commander¸¦ »ç¿ëÇØÁּż­ °¨»çÇÕ´Ï´Ù" -#: src/main.c:2270 +#: src/main.c:2276 #, c-format msgid "with mouse support on xterm%s.\n" msgstr "with mouse support on xterm%s.\n" -#: src/main.c:2271 +#: src/main.c:2277 msgid " and the Linux console" msgstr " and the Linux console" -#: src/main.c:2366 +#: src/main.c:2372 msgid "The TERM environment variable is unset!\n" msgstr "TERM ȯ°æº¯¼ö°¡ ¼³Á¤µÇ¾îÀÖÁö ¾Ê½À´Ï´Ù!\n" -#: src/main.c:2573 +#: src/main.c:2579 #, c-format msgid "Library directory for the Midnight Commander: %s\n" msgstr "Midnight Commander¿ë ¶óÀ̺귯¸® ÀÚ·á¹æ: %s\n" -#: src/main.c:2584 +#: src/main.c:2593 msgid "" "Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" msgstr "" "-m ¼±ÅÃÇ׸ñÀº Àǹ̰¡ ¾ø½À´Ï´Ù. ¼±ÅÃÇ׸ñ ¸Þ´ºÀÇ 'Ãâ·Â ºñÆ®'¸¦ º¸½Ê½Ã¿À\n" -#: src/main.c:2661 +#: src/main.c:2670 msgid "Use to debug the background code" msgstr "¹é±×¶ó¿îµå Äڵ带 µð¹ö±ëÇÒ ¶§ »ç¿ë" -#: src/main.c:2667 +#: src/main.c:2676 msgid "Request to run in color mode" msgstr "Ä÷¯ ¸ðµå·Î ½ÇÇàÀ» ¿ä±¸" -#: src/main.c:2669 +#: src/main.c:2678 msgid "Specifies a color configuration" msgstr "Ä÷¯ ȯ°æÀ» ¸í¼¼" -#: src/main.c:2674 +#: src/main.c:2683 msgid "Edits one file" msgstr "ÇÑ ÆÄÀÏ ÆíÁý" -#: src/main.c:2678 +#: src/main.c:2687 msgid "Displays this help message" msgstr "ÀÌ µµ¿ò¸» º¸¿©ÁÖ±â" -#: src/main.c:2681 +#: src/main.c:2690 msgid "Displays a help screen on how to change the color scheme" msgstr "Ä÷¯¸¦ ¾î¶»°Ô ¹Ù²Ü ¼ö ÀÖ´Â Áö µµ¿ò¸» È­¸é Ãâ·Â" -#: src/main.c:2684 +#: src/main.c:2693 msgid "Log ftp dialog to specified file" msgstr "ÁÖ¾îÁø ÆÄÀÏ·Î ftp ´ÙÀÌ¾Ë·Î±× ·Î±ë" -#: src/main.c:2691 +#: src/main.c:2700 msgid "Obsolete" msgstr "¾µ¸ð¾øÀ½" -#: src/main.c:2693 +#: src/main.c:2702 msgid "Requests to run in black and white" msgstr "Èæ¹é ¸ðµå·Î ½ÇÇàÀ» ¿ä±¸" -#: src/main.c:2695 +#: src/main.c:2704 msgid "Disable mouse support in text version" msgstr "ÅØ½ºÅ© ¹öÁ¯¿¡¼­ ¸¶¿ì½º »ç¿ë¾ÊÇÔ" -#: src/main.c:2698 +#: src/main.c:2707 msgid "Disables subshell support" msgstr "subshell Áö¿ø ¾ÊÇÔ" -#: src/main.c:2702 +#: src/main.c:2711 msgid "Prints working directory at program exit" msgstr "ÇÁ·Î±×·¥ Á¾·á½Ã ÀÛ¾÷ µð·ºÅ丮 Ãâ·Â" -#: src/main.c:2704 +#: src/main.c:2713 msgid "Resets soft keys on HP terminals" msgstr "HP Å͹̳ο¡¼­ ¼ÒÇÁÆ® ±Û¼è ¸®¼Â" -#: src/main.c:2706 +#: src/main.c:2715 msgid "To run on slow terminals" msgstr "´À¸° Å͹̳ο¡¼­ ½ÇÇà ½Ã" -#: src/main.c:2709 +#: src/main.c:2718 msgid "Use stickchars to draw" -msgstr "" +msgstr "Use stickchars to draw" -#: src/main.c:2713 +#: src/main.c:2722 msgid "Enables subshell support (default)" msgstr "subshell Áö¿øÇÔ (±âº»°ª)" -#: src/main.c:2718 +#: src/main.c:2727 msgid "Tries to use termcap instead of terminfo" msgstr "terminfo ´ë½Å termcap »ç¿ë ½Ãµµ" -#: src/main.c:2722 +#: src/main.c:2731 msgid "Displays the current version" msgstr "ÇöÀç ¹öÁ¯ Ãâ·Â" -#: src/main.c:2724 +#: src/main.c:2733 msgid "Launches the file viewer on a file" msgstr "ÆÄÀÏ¿¡ ´ëÇØ ÆÄÀÏ º¸±â ½ÇÇà" -#: src/main.c:2726 +#: src/main.c:2735 msgid "Forces xterm features" msgstr "xterm ±â´ÉÀ» ¹«Á¶°Ç »ç¿ë" -#: src/main.c:2728 +#: src/main.c:2737 msgid "Geometry for the window" msgstr "âÀÇ Å©±â/À§Ä¡" -#: src/main.c:2728 +#: src/main.c:2737 msgid "GEOMETRY" -msgstr "" +msgstr "GEOMETRY" -#: src/main.c:2729 +#: src/main.c:2738 msgid "No windows opened at startup" msgstr "½ÃÀÛÇÒ ¶§ âÀ» ¿­Áö ¾Ê¾Æ¿ä" -#: src/main.c:2731 +#: src/main.c:2740 msgid "Display the directory that holds the .links startup files and exit" msgstr ".links ½ÃÀÛÆÄÀÏÀ» °¡Áø ÀÚ·á¹æ Ãâ·ÂÇϰí Á¾·á" -#: src/main.c:3015 +#: src/main.c:3031 msgid "" "Couldn't open tty line. You have to run mc without the -P flag.\n" "On some systems you may want to run # `which mc`\n" @@ -5050,11 +5131,11 @@ "tty ¼±À» ¿­¼ö ¾ø³×¿ä. ´ç½ÅÀº -P ¼±ÅÃÇ׸ñ¾øÀÌ MC¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.\n" "ƯÁ¤ ü°è¿¡¼­´Â # `which mc` ¿Í °°ÀÌ ½ÇÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù.\n" -#: src/main.c:3093 +#: src/main.c:3109 msgid " Notice " msgstr " Notice " -#: src/main.c:3094 +#: src/main.c:3110 msgid "" " The Midnight Commander configuration files \n" " are now stored in the ~/.mc directory, the \n" @@ -5263,27 +5344,31 @@ msgid " %s bytes in %d file%s" msgstr " %s bytes in %d file%s" -#: src/screen.c:1314 +#: src/screen.c:1306 msgid "Unknow tag on display format: " msgstr "Unknow tag on display format: " -#: src/screen.c:2091 src/screen.c:2131 +#: src/screen.c:1432 +msgid "User suplied format looks invalid, reverting to default." +msgstr "»ç¿ëÀÚ°¡ Á¦°øÇÑ Çü½ÄÀº À߸øµÇ¾ú½À´Ï´Ù. ±âº»°ª »ç¿ë." + +#: src/screen.c:2094 src/screen.c:2134 msgid " Do you really want to execute? " msgstr " Á¤¸»·Î ½ÇÇàÇϽðÚÀ¾´Ï±î? " -#: src/screen.c:2103 src/screen.c:2146 +#: src/screen.c:2106 src/screen.c:2149 msgid " No action taken " msgstr " No action taken " -#: src/screen.c:2366 src/screen.c:2396 src/tree.c:1017 +#: src/screen.c:2369 src/screen.c:2399 src/tree.c:1017 msgid "RenMov" msgstr "RenMov" -#: src/screen.c:2367 src/screen.c:2397 src/tree.c:1021 +#: src/screen.c:2370 src/screen.c:2400 src/tree.c:1021 msgid "Mkdir" msgstr "Mkdir" -#: src/screen.c:2383 +#: src/screen.c:2386 #, c-format msgid "" " Can't chdir to %s \n" @@ -5423,24 +5508,29 @@ msgid " I can't run programs while logged on a non local directory " msgstr " ¿ø°ÝÁö·Î ·Î±ëÇÑ »óÅ¿¡¼­´Â Ç®±×¸²À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù " +#: src/user.c:724 +#, c-format +msgid " Empty file %s " +msgstr " ºó ÆÄÀÏ %s " + #. Create listbox -#: src/user.c:727 +#: src/user.c:733 msgid " User menu " msgstr " »ç¿ëÀÚ ¸Þ´º " -#: src/util.c:228 +#: src/util.c:232 msgid "name_trunc: too big" msgstr "name_trunc: ³Ê¹« ±æ¾î¼­" #. strftime() format string for recent dates -#: src/util.c:598 src/util.c:623 +#: src/util.c:602 src/util.c:627 msgid "%b %e %H:%M" -msgstr "" +msgstr "%b %e %H:%M" #. strftime() format string for old dates -#: src/util.c:599 src/util.c:621 +#: src/util.c:603 src/util.c:625 msgid "%b %e %Y" -msgstr "" +msgstr "%b %e %Y" #: src/utilunix.c:390 msgid " Pipe failed " @@ -5502,7 +5592,7 @@ msgid " Can't view: not a regular file " msgstr " ÀÏ¹ÝÆÄÀÏÀÌ ¾Æ´Ï¶ó º¼ ¼ö ¾ø½À´Ï´Ù " -#: src/view.c:567 src/view.c:572 +#: src/view.c:569 #, c-format msgid "" " Can't open \"%s\"\n" @@ -5511,29 +5601,38 @@ " \"%s\"¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù \n" " %s " -#: src/view.c:704 +#: src/view.c:578 +#, c-format +msgid "" +" Can't stat \"%s\"\n" +" %s " +msgstr "" +" \"%s\" ÆÄÀÏÁ¤º¸¸¦ ¾òÀ» ¼ö ¾ø¾î¿ä\n" +" %s " + +#: src/view.c:714 #, c-format msgid "File: %s" msgstr "ÆÄÀÏ: %s" -#: src/view.c:729 +#: src/view.c:739 msgid " [grow]" msgstr " [grow]" -#: src/view.c:1501 +#: src/view.c:1518 #, c-format msgid "Searching for `%s'" msgstr "`%s' ã´Â Áß" -#: src/view.c:1608 src/view.c:1730 +#: src/view.c:1625 src/view.c:1748 msgid " Search string not found " msgstr " ±Û¿ùÀ» ãÀ» ¼ö ¾ø±º¿ä " -#: src/view.c:1769 +#: src/view.c:1787 msgid " Invalid regular expression " msgstr " ¾Ë¼ö ¾ø´Â Á¤±Ô Ç¥Çö½Ä " -#: src/view.c:1893 +#: src/view.c:1911 #, c-format msgid "" " The current line number is %d.\n" @@ -5542,59 +5641,76 @@ " ÇöÀç ÁÙ ¹øÈ£´Â %dÀÔ´Ï´Ù.\n" " »õ·Î¿î ÁÙ ¹øÈ£À» ÀÔ·Â:" -#: src/view.c:1923 +#: src/view.c:1933 +#, c-format +msgid "" +" The current address is 0x%lx.\n" +" Enter the new address:" +msgstr "" +" ÇöÀç ÁÖ¼Ò´Â 0x%lxÀÔ´Ï´Ù.\n" +" »õ·Î¿î ÁÖ¼Ò ÀÔ·Â:" + +#: src/view.c:1935 +msgid " Goto Address " +msgstr " ÁÖ¼Ò Ã£±â " + +#: src/view.c:1966 msgid " Enter regexp:" msgstr " Á¤±ÔÇ¥Çö½Ä ÀÔ·Â:" -#: src/view.c:2028 +#: src/view.c:2071 msgid "Ascii" msgstr "¾Æ½ºÅ°" -#: src/view.c:2028 +#: src/view.c:2071 msgid "Hex" msgstr "½ÊÀ°Áø" -#: src/view.c:2029 +#: src/view.c:2072 +msgid "Goto" +msgstr "Goto" + +#: src/view.c:2072 msgid "Line" msgstr "ÁÙ" -#: src/view.c:2030 +#: src/view.c:2075 msgid "RxSrch" msgstr "RxSrch" -#: src/view.c:2033 +#: src/view.c:2078 msgid "EdText" msgstr "EdText" -#: src/view.c:2033 +#: src/view.c:2078 msgid "EdHex" msgstr "EdHex" -#: src/view.c:2035 +#: src/view.c:2080 msgid "UnWrap" msgstr "UnWrap" -#: src/view.c:2035 +#: src/view.c:2080 msgid "Wrap" msgstr "Wrap" -#: src/view.c:2038 +#: src/view.c:2083 msgid "HxSrch" msgstr "HxSrch" -#: src/view.c:2041 +#: src/view.c:2086 msgid "Raw" msgstr "Raw" -#: src/view.c:2041 +#: src/view.c:2086 msgid "Parse" msgstr "Parse" -#: src/view.c:2045 +#: src/view.c:2090 msgid "Unform" msgstr "Unform" -#: src/view.c:2045 +#: src/view.c:2090 msgid "Format" msgstr "Format" @@ -5910,54 +6026,54 @@ msgid "ftpfs: abort failed" msgstr "ftpfs: Áß´Ü ½ÇÆÐ" -#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 +#: vfs/ftpfs.c:1160 vfs/ftpfs.c:1339 msgid "ftpfs: CWD failed." msgstr "ftpfs: CWD ½ÇÆÐ." -#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +#: vfs/ftpfs.c:1170 vfs/ftpfs.c:1177 msgid "ftpfs: couldn't resolve symlink" msgstr "ftpfs: ½Éº¼¸¯¸µÅ©¸¦ ÇØ¼®ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: vfs/ftpfs.c:1221 +#: vfs/ftpfs.c:1231 msgid "Resolving symlink..." msgstr "½Éº¼¸¯¸µÅ© ÇØ¼®..." -#: vfs/ftpfs.c:1323 +#: vfs/ftpfs.c:1333 #, c-format msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" msgstr "ftpfs: FTP ÀÚ·á¹æ %s Àд Áß... (UNIX ls ¿É¼Ç »ç¿ë¾ÊÇÔ)" -#: vfs/ftpfs.c:1325 +#: vfs/ftpfs.c:1335 #, c-format msgid "ftpfs: Reading FTP directory %s..." msgstr "ftpfs: FTP ÀÚ·á¹æ %s Àд Áß..." -#: vfs/ftpfs.c:1341 +#: vfs/ftpfs.c:1351 msgid "ftpfs: FAIL" msgstr "ftpfs: ½ÇÆÐ" -#: vfs/ftpfs.c:1432 +#: vfs/ftpfs.c:1442 msgid "ftpfs: reading FTP directory interrupt by user" msgstr "ftpfs: FTP ÀÚ·á¹æ ÀбⰡ »ç¿ëÀÚ¿¡ ÀÇÇØ ÁߴܵǾú½À´Ï´Ù" -#: vfs/ftpfs.c:1462 +#: vfs/ftpfs.c:1472 msgid "ftpfs: got listing" msgstr "ftpfs: ¸ñ·Ï ¾ò¾î¿È" -#: vfs/ftpfs.c:1475 +#: vfs/ftpfs.c:1485 msgid "ftpfs: failed" msgstr "ftpfs: ½ÇÆÐ" -#: vfs/ftpfs.c:1519 +#: vfs/ftpfs.c:1529 msgid "ftpfs: failed; nowhere to fallback to" msgstr "ftpfs: ½ÇÆÐ; nowhere to fallback to" -#: vfs/ftpfs.c:1583 +#: vfs/ftpfs.c:1593 #, c-format msgid "ftpfs: storing file %d (%d)" msgstr "ftpfs: ÆÄÀÏ ÀúÀå %d (%d)" -#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +#: vfs/ftpfs.c:2029 vfs/ftpfs.c:2044 msgid "" "~/.netrc file has not correct mode.\n" "Remove password or correct mode." diff -ruN old/mc-4.5.33/po/mc.pot new/mc-4.5.34/po/mc.pot --- old/mc-4.5.33/po/mc.pot Thu May 27 17:45:45 1999 +++ new/mc-4.5.34/po/mc.pot Sun Jul 4 13:27:09 1999 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 1999-05-27 16:45-0500\n" +"POT-Creation-Date: 1999-07-04 12:08-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -146,7 +146,7 @@ msgstr "" #: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 -#: gnome/gscreen.c:2508 +#: gnome/gscreen.c:2403 msgid "Show all files" msgstr "" @@ -174,15 +174,15 @@ msgid "Enter extra arguments:" msgstr "" -#: gnome/gcmd.c:815 +#: gnome/gcmd.c:816 msgid "Desktop entry properties" msgstr "" -#: gnome/gcmd.c:841 +#: gnome/gcmd.c:842 msgid "Select File" msgstr "" -#: gnome/gcmd.c:849 +#: gnome/gcmd.c:850 msgid "" "Enter a filter here to select files in the panel view with.\n" "\n" @@ -190,19 +190,19 @@ "*.png will select all png images" msgstr "" -#: gnome/gcmd.c:851 +#: gnome/gcmd.c:852 msgid "Enter a regular expression here to select files in the panel view with." msgstr "" -#: gnome/gcmd.c:897 src/cmd.c:543 src/cmd.c:594 +#: gnome/gcmd.c:898 src/cmd.c:543 src/cmd.c:594 msgid " Malformed regular expression " msgstr "" -#: gnome/gcmd.c:942 +#: gnome/gcmd.c:943 msgid "Creating a desktop link" msgstr "" -#: gnome/gcmd.c:943 +#: gnome/gcmd.c:944 msgid "Enter the URL:" msgstr "" @@ -275,7 +275,7 @@ msgid "Custom View" msgstr "" -#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2081 gnome/gmount.c:321 msgid "Warning" msgstr "" @@ -284,29 +284,29 @@ msgid "Could not open %s; will not have desktop icons" msgstr "" -#: gnome/gdesktop.c:1019 +#: gnome/gdesktop.c:1043 msgid "While running the mount/umount command" msgstr "" -#: gnome/gdesktop.c:1088 +#: gnome/gdesktop.c:1112 msgid "While running the eject command" msgstr "" -#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 +#: gnome/gdesktop.c:1296 gnome/gicon.c:154 gnome/gtools.c:46 msgid "Error" msgstr "" #. Create the link to the user's home directory so that he will have an icon -#: gnome/gdesktop.c:2048 +#: gnome/gdesktop.c:2077 msgid "Home directory" msgstr "" -#: gnome/gdesktop.c:2053 +#: gnome/gdesktop.c:2082 #, c-format msgid "Could not symlink %s to %s; will not have initial home desktop icon." msgstr "" -#: gnome/gdesktop.c:2398 +#: gnome/gdesktop.c:2427 msgid "" "Unable to locate the file:\n" "background-properties-capplet\n" @@ -315,56 +315,56 @@ "We are unable to set the background." msgstr "" -#: gnome/gdesktop.c:2407 gnome/glayout.c:361 +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 msgid "_Terminal" msgstr "" -#: gnome/gdesktop.c:2407 gnome/glayout.c:361 +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 msgid "Launch a new terminal in the current directory" msgstr "" #. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2409 gnome/glayout.c:363 +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 msgid "_Directory..." msgstr "" -#: gnome/gdesktop.c:2409 gnome/glayout.c:363 +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 msgid "Creates a new directory" msgstr "" -#: gnome/gdesktop.c:2410 +#: gnome/gdesktop.c:2453 msgid "URL L_ink..." msgstr "" -#: gnome/gdesktop.c:2410 +#: gnome/gdesktop.c:2453 msgid "Creates a new URL link" msgstr "" -#: gnome/gdesktop.c:2411 +#: gnome/gdesktop.c:2454 msgid "_Launcher..." msgstr "" -#: gnome/gdesktop.c:2411 +#: gnome/gdesktop.c:2454 msgid "Creates a new launcher" msgstr "" -#: gnome/gdesktop.c:2419 gnome/glayout.c:451 +#: gnome/gdesktop.c:2462 gnome/glayout.c:451 msgid "Arrange Icons" msgstr "" -#: gnome/gdesktop.c:2420 +#: gnome/gdesktop.c:2463 msgid "Create New Window" msgstr "" -#: gnome/gdesktop.c:2422 +#: gnome/gdesktop.c:2465 msgid "Recreate Desktop Shortcuts" msgstr "" -#: gnome/gdesktop.c:2423 gnome/glayout.c:454 +#: gnome/gdesktop.c:2466 gnome/glayout.c:454 msgid "Rescan Desktop" msgstr "" -#: gnome/gdesktop.c:2424 +#: gnome/gdesktop.c:2467 msgid "Configure Background Image" msgstr "" @@ -427,12 +427,12 @@ msgid "Replace it?" msgstr "" -#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2365 src/screen.c:2395 src/tree.c:1015 +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 gtkedit/gtkedit.c:1250 +#: src/file.c:802 src/screen.c:2368 src/screen.c:2398 src/tree.c:1015 msgid "Copy" msgstr "" -#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 gtkedit/gtkedit.c:1252 msgid "Move" msgstr "" @@ -490,7 +490,7 @@ "Directory not empty. Delete it recursively?" msgstr "" -#: gnome/gdialogs.c:776 src/file.c:2228 +#: gnome/gdialogs.c:776 src/file.c:2247 msgid " Delete: " msgstr "" @@ -524,7 +524,7 @@ #. Translators should take care as "Password" or its translations #. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1775 +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1801 msgid "Password:" msgstr "" @@ -644,7 +644,7 @@ msgstr "" #. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, -#: gnome/glayout.c:384 +#: gnome/glayout.c:384 gnome/gscreen.c:2072 msgid "_Copy..." msgstr "" @@ -652,7 +652,7 @@ msgid "Copy files" msgstr "" -#: gnome/glayout.c:385 +#: gnome/glayout.c:385 gnome/gscreen.c:2073 msgid "_Delete..." msgstr "" @@ -660,7 +660,7 @@ msgid "Delete files" msgstr "" -#: gnome/glayout.c:386 +#: gnome/glayout.c:386 gnome/gscreen.c:2074 msgid "_Move..." msgstr "" @@ -700,7 +700,7 @@ msgid "Reverses the list of tagged files" msgstr "" -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2083 msgid "Search" msgstr "" @@ -708,7 +708,7 @@ msgid "Search for a file in the current Panel" msgstr "" -#: gnome/glayout.c:403 gnome/gscreen.c:1447 +#: gnome/glayout.c:403 gnome/gscreen.c:1445 msgid "_Rescan Directory" msgstr "" @@ -805,7 +805,7 @@ msgid "File/New/Directory..." msgstr "" -#: gnome/gmain.c:555 +#: gnome/gmain.c:551 msgid "" "You are running the GNOME File Manager as root.\n" "\n" @@ -905,9 +905,18 @@ msgid "Caption:" msgstr "" +#: gnome/gnome-file-property-dialog.c:387 +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:388 +msgid "Use default Drop Action options" +msgstr "" + #: gnome/gnome-file-property-dialog.c:403 #: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2363 src/screen.c:2393 +#: src/screen.c:2366 src/screen.c:2396 msgid "View" msgstr "" @@ -928,10 +937,6 @@ msgid "Use default Open action" msgstr "" -#: gnome/gnome-file-property-dialog.c:489 -msgid "Drop Action" -msgstr "" - #: gnome/gnome-file-property-dialog.c:502 msgid "Use default Drop action" msgstr "" @@ -941,7 +946,7 @@ msgstr "" #: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2364 src/screen.c:2394 src/view.c:2034 +#: src/screen.c:2367 src/screen.c:2397 src/view.c:2079 msgid "Edit" msgstr "" @@ -1049,9 +1054,9 @@ msgid "You cannot rename a file to something containing a '/' character" msgstr "" -#. the first label -#: gnome/gnome-open-dialog.c:383 -msgid "Select an application to open \"" +#: gnome/gnome-open-dialog.c:384 +#, c-format +msgid "Select an application to open \"%s\" with." msgstr "" #: gnome/gnome-open-dialog.c:394 @@ -1091,8 +1096,8 @@ msgid "Copy..." msgstr "" -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2368 -#: src/screen.c:2398 +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2371 +#: src/screen.c:2401 msgid "Delete" msgstr "" @@ -1256,146 +1261,90 @@ msgid "Select icon" msgstr "" -#: gnome/gscreen.c:1447 +#: gnome/gscreen.c:1445 msgid "Reloads the current directory" msgstr "" -#: gnome/gscreen.c:1449 +#: gnome/gscreen.c:1447 msgid "New _Directory..." msgstr "" -#: gnome/gscreen.c:1449 +#: gnome/gscreen.c:1447 msgid "Creates a new directory here" msgstr "" #: gnome/gscreen.c:1630 -msgid "All files" -msgstr "" - -#: gnome/gscreen.c:1632 -msgid "Archives and compressed files" -msgstr "" - -#: gnome/gscreen.c:1634 -msgid "RPM/DEB files" -msgstr "" - -#: gnome/gscreen.c:1636 -msgid "Text/Document files" -msgstr "" - -#: gnome/gscreen.c:1638 -msgid "HTML and SGML files" -msgstr "" - -#: gnome/gscreen.c:1640 -msgid "Postscript and PDF files" -msgstr "" - -#: gnome/gscreen.c:1642 -msgid "Spreadsheet files" -msgstr "" - -#: gnome/gscreen.c:1644 -msgid "Image files" -msgstr "" - -#: gnome/gscreen.c:1647 -msgid "Video/animation files" -msgstr "" - -#: gnome/gscreen.c:1649 -msgid "Audio files" -msgstr "" - -#: gnome/gscreen.c:1651 -msgid "C program files" -msgstr "" - -#: gnome/gscreen.c:1653 -msgid "C++ program files" -msgstr "" - -#: gnome/gscreen.c:1655 -msgid "Objective-C program files" -msgstr "" - -#: gnome/gscreen.c:1657 -msgid "Scheme program files" -msgstr "" - -#: gnome/gscreen.c:1659 -msgid "Assembler program files" -msgstr "" - -#: gnome/gscreen.c:1661 -msgid "Misc. program files" -msgstr "" - -#: gnome/gscreen.c:1663 -msgid "Font files" -msgstr "" - -#: gnome/gscreen.c:1790 #, c-format msgid "Search: %s" msgstr "" -#: gnome/gscreen.c:1800 +#: gnome/gscreen.c:1640 #, c-format msgid "%s bytes in %d file" msgstr "" -#: gnome/gscreen.c:1800 +#: gnome/gscreen.c:1640 #, c-format msgid "%s bytes in %d files" msgstr "" -#: gnome/gscreen.c:1826 src/screen.c:670 +#: gnome/gscreen.c:1666 src/screen.c:670 msgid "" msgstr "" -#: gnome/gscreen.c:2335 +#: gnome/gscreen.c:2072 +msgid "Copy directory" +msgstr "" + +#: gnome/gscreen.c:2073 +msgid "Delete directory" +msgstr "" + +#: gnome/gscreen.c:2074 +msgid "Rename or move directory" +msgstr "" + +#: gnome/gscreen.c:2230 msgid "Back" msgstr "" -#: gnome/gscreen.c:2335 +#: gnome/gscreen.c:2230 msgid "Go to the previously visited directory" msgstr "" -#: gnome/gscreen.c:2337 +#: gnome/gscreen.c:2232 msgid "Up" msgstr "" -#: gnome/gscreen.c:2337 +#: gnome/gscreen.c:2232 msgid "Go up a level in the directory heirarchy" msgstr "" -#: gnome/gscreen.c:2339 +#: gnome/gscreen.c:2234 msgid "Forward" msgstr "" -#: gnome/gscreen.c:2339 +#: gnome/gscreen.c:2234 msgid "Go to the next directory" msgstr "" -#: gnome/gscreen.c:2342 src/tree.c:1011 +#: gnome/gscreen.c:2237 src/tree.c:1011 msgid "Rescan" msgstr "" -#: gnome/gscreen.c:2342 +#: gnome/gscreen.c:2237 msgid "Rescan the current directory" msgstr "" -#: gnome/gscreen.c:2345 +#: gnome/gscreen.c:2240 msgid "Home" msgstr "" -#: gnome/gscreen.c:2345 +#: gnome/gscreen.c:2240 msgid "Go to your home directory" msgstr "" -#: gnome/gscreen.c:2486 +#: gnome/gscreen.c:2381 msgid "Location:" msgstr "" @@ -1409,67 +1358,67 @@ msgid "&Ok" msgstr "" -#: gnome/gview.c:135 src/view.c:718 +#: gnome/gview.c:136 src/view.c:728 #, c-format msgid "Offset 0x%08x" msgstr "" -#: gnome/gview.c:137 src/view.c:720 +#: gnome/gview.c:138 src/view.c:730 #, c-format msgid "Col %d" msgstr "" -#: gnome/gview.c:141 src/view.c:724 +#: gnome/gview.c:142 src/view.c:734 #, c-format msgid "%s bytes" msgstr "" -#: gnome/gview.c:305 +#: gnome/gview.c:306 msgid "_Goto line" msgstr "" -#: gnome/gview.c:306 +#: gnome/gview.c:307 msgid "Jump to a specified line number" msgstr "" -#: gnome/gview.c:308 +#: gnome/gview.c:309 msgid "_Monitor file" msgstr "" -#: gnome/gview.c:308 +#: gnome/gview.c:309 msgid "Monitor file growing" msgstr "" -#: gnome/gview.c:315 +#: gnome/gview.c:316 msgid "Regexp search" msgstr "" -#: gnome/gview.c:316 +#: gnome/gview.c:317 msgid "Regular expression search" msgstr "" -#: gnome/gview.c:325 +#: gnome/gview.c:326 msgid "_Wrap" msgstr "" -#: gnome/gview.c:326 +#: gnome/gview.c:327 msgid "Wrap the text" msgstr "" #. Can not use this one yet, as it destroys the viewer, need to fix that -#: gnome/gview.c:329 +#: gnome/gview.c:330 msgid "_Parsed view" msgstr "" -#: gnome/gview.c:332 +#: gnome/gview.c:333 msgid "_Formatted" msgstr "" -#: gnome/gview.c:334 +#: gnome/gview.c:335 msgid "_Hex" msgstr "" -#: gnome/gview.c:340 +#: gnome/gview.c:341 msgid "_Search" msgstr "" @@ -1485,11 +1434,11 @@ msgid "help" msgstr "" -#: gnome/gwidget.c:96 src/file.c:2252 +#: gnome/gwidget.c:96 src/file.c:2271 msgid "yes" msgstr "" -#: gnome/gwidget.c:98 src/file.c:2250 +#: gnome/gwidget.c:98 src/file.c:2269 msgid "no" msgstr "" @@ -1539,7 +1488,7 @@ #: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 #: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 #: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2383 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: src/screen.c:2386 src/tree.c:683 src/tree.c:689 src/wtools.c:222 #: vfs/fish.c:224 msgid " Error " msgstr "" @@ -1610,9 +1559,9 @@ #. Warning message with a query to continue or cancel the operation #: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 #: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2103 src/screen.c:2146 -#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 -#: src/utilunix.c:465 vfs/mcfs.c:170 +#: src/help.c:318 src/main.c:699 src/screen.c:1432 src/screen.c:2106 +#: src/screen.c:2149 src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 +#: src/utilunix.c:394 src/utilunix.c:465 vfs/mcfs.c:170 msgid " Warning " msgstr "" @@ -1697,7 +1646,8 @@ msgid " Save file " msgstr "" -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 gtkedit/gtkedit.c:1247 +#: src/view.c:2075 msgid "Save" msgstr "" @@ -1736,7 +1686,7 @@ msgid "al&L" msgstr "" -#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:267 +#: gtkedit/editcmd.c:1140 src/file.c:2193 src/filegui.c:267 msgid "&Skip" msgstr "" @@ -1789,7 +1739,7 @@ msgid " Enter replacement string:" msgstr "" -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1998 msgid " Enter search string:" msgstr "" @@ -1801,8 +1751,8 @@ #. Heads the 'Search' dialog box #: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 -#: src/view.c:1955 +#: src/view.c:1526 src/view.c:1625 src/view.c:1748 src/view.c:1966 +#: src/view.c:1998 msgid " Search " msgstr "" @@ -1942,14 +1892,14 @@ msgid "Cancel quit" msgstr "" -#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1878 src/file.c:2252 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&Yes" msgstr "" -#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1878 src/file.c:2252 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&No" msgstr "" @@ -1980,7 +1930,7 @@ msgstr "" #: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1895 +#: gtkedit/editcmd.c:2595 src/view.c:1913 msgid " Goto line " msgstr "" @@ -2146,12 +2096,13 @@ msgid "Error initialising editor.\n" msgstr "" -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2361 -#: src/screen.c:2391 src/tree.c:1009 src/view.c:2025 +#: gtkedit/editwidget.c:1065 gtkedit/gtkedit.c:1246 src/help.c:806 +#: src/main.c:1711 src/screen.c:2364 src/screen.c:2394 src/tree.c:1009 +#: src/view.c:2068 msgid "Help" msgstr "" -#: gtkedit/editwidget.c:1067 +#: gtkedit/editwidget.c:1067 gtkedit/gtkedit.c:1248 msgid "Mark" msgstr "" @@ -2159,12 +2110,13 @@ msgid "Replac" msgstr "" -#: gtkedit/editwidget.c:1074 src/main.c:1707 +#: gtkedit/editwidget.c:1074 src/main.c:1713 msgid "PullDn" msgstr "" -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 -#: src/view.c:2047 +#. gtk_edit_menu +#: gtkedit/editwidget.c:1075 gtkedit/gtkedit.c:1256 src/help.c:818 +#: src/main.c:1714 src/view.c:2070 src/view.c:2092 msgid "Quit" msgstr "" @@ -2348,7 +2300,7 @@ msgid "&Save mode..." msgstr "" -#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1345 msgid "&Layout..." msgstr "" @@ -2547,6 +2499,62 @@ "gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" msgstr "" +#: gtkedit/gtkedit.c:1246 +msgid "Interactive help browser" +msgstr "" + +#: gtkedit/gtkedit.c:1247 +msgid "Save to current file name" +msgstr "" + +#: gtkedit/gtkedit.c:1248 +msgid "Toggle In/Off invisible marker to highlight text" +msgstr "" + +#: gtkedit/gtkedit.c:1249 +msgid "Replc" +msgstr "" + +#: gtkedit/gtkedit.c:1249 +msgid "Find and replace strings/regular expressions" +msgstr "" + +#: gtkedit/gtkedit.c:1250 +msgid "Copy highlighted block to cursor position" +msgstr "" + +#: gtkedit/gtkedit.c:1252 +msgid "Move highlighted block to cursor position" +msgstr "" + +#: gtkedit/gtkedit.c:1253 +msgid "Find" +msgstr "" + +#: gtkedit/gtkedit.c:1253 +msgid "Find strings/regular expressions" +msgstr "" + +#: gtkedit/gtkedit.c:1254 +msgid "Dlete" +msgstr "" + +#: gtkedit/gtkedit.c:1254 +msgid "Delete highlighted text" +msgstr "" + +#: gtkedit/gtkedit.c:1255 src/main.c:1712 src/screen.c:2365 src/screen.c:2395 +msgid "Menu" +msgstr "" + +#: gtkedit/gtkedit.c:1255 +msgid "Pull down menu" +msgstr "" + +#: gtkedit/gtkedit.c:1256 +msgid "Exit editor" +msgstr "" + #: gtkedit/gtkedit.c:1290 msgid "Clear the edit buffer" msgstr "" @@ -2658,7 +2666,7 @@ msgid "Background process:" msgstr "" -#: src/background.c:287 src/file.c:2173 +#: src/background.c:287 src/file.c:2192 msgid " Background process error " msgstr "" @@ -3124,7 +3132,7 @@ msgid " Link " msgstr "" -#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1704 msgid " to:" msgstr "" @@ -3187,37 +3195,41 @@ msgid " FTP to machine " msgstr "" -#: src/cmd.c:1331 +#: src/cmd.c:1327 +msgid " SMB link to machine " +msgstr "" + +#: src/cmd.c:1337 msgid " Socket source routing setup " msgstr "" -#: src/cmd.c:1332 +#: src/cmd.c:1338 msgid " Enter host name to use as a source routing hop: " msgstr "" -#: src/cmd.c:1339 +#: src/cmd.c:1345 msgid " Host name " msgstr "" -#: src/cmd.c:1339 +#: src/cmd.c:1345 msgid " Error while looking up IP address " msgstr "" -#: src/cmd.c:1350 +#: src/cmd.c:1356 msgid " Undelete files on an ext2 file system " msgstr "" -#: src/cmd.c:1351 +#: src/cmd.c:1357 msgid "" " Enter device (without /dev/) to undelete\n" " files on: (F1 for details)" msgstr "" -#: src/cmd.c:1401 +#: src/cmd.c:1407 msgid " Setup saved to ~/" msgstr "" -#: src/cmd.c:1406 +#: src/cmd.c:1412 msgid " Setup " msgstr "" @@ -3590,36 +3602,41 @@ #: src/file.c:1246 #, c-format +msgid " `%s' and `%s' are the same directory " +msgstr "" + +#: src/file.c:1265 +#, c-format msgid " Cannot overwrite directory \"%s\" %s " msgstr "" -#: src/file.c:1248 +#: src/file.c:1267 #, c-format msgid " Cannot overwrite file \"%s\" %s " msgstr "" -#: src/file.c:1275 +#: src/file.c:1294 #, c-format msgid "" " Cannot move directory \"%s\" to \"%s\" \n" " %s " msgstr "" -#: src/file.c:1338 +#: src/file.c:1357 #, c-format msgid "" " Cannot delete file \"%s\" \n" " %s " msgstr "" -#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#: src/file.c:1418 src/file.c:1488 src/file.c:1520 #, c-format msgid "" " Cannot remove directory \"%s\" \n" " %s " msgstr "" -#: src/file.c:1540 +#: src/file.c:1559 msgid " Internal error: get_file \n" msgstr "" @@ -3632,136 +3649,136 @@ #. * (I don't use spaces around the words, because someday they could be #. * dropped, when widgets get smarter) #. -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Copy" msgstr "" -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Move" msgstr "" -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Delete" msgstr "" -#: src/file.c:1676 +#: src/file.c:1695 #, c-format msgid "%o %f \"%s\"%m" msgstr "" -#: src/file.c:1677 +#: src/file.c:1696 #, c-format msgid "%o %d %f%m" msgstr "" -#: src/file.c:1679 +#: src/file.c:1698 #, c-format msgid "%o %f \"%s\"%e" msgstr "" -#: src/file.c:1680 +#: src/file.c:1699 #, c-format msgid "%o %d %f%e" msgstr "" -#: src/file.c:1684 +#: src/file.c:1703 msgid "file" msgstr "" -#: src/file.c:1684 +#: src/file.c:1703 msgid "files" msgstr "" -#: src/file.c:1684 +#: src/file.c:1703 msgid "directory" msgstr "" -#: src/file.c:1684 +#: src/file.c:1703 msgid "directories" msgstr "" -#: src/file.c:1685 +#: src/file.c:1704 msgid "files/directories" msgstr "" -#: src/file.c:1685 +#: src/file.c:1704 msgid " with source mask:" msgstr "" -#: src/file.c:1837 +#: src/file.c:1856 msgid " Can't operate on \"..\"! " msgstr "" -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1875 src/screen.c:2095 msgid "Yes" msgstr "" -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1875 src/screen.c:2095 msgid "No" msgstr "" -#: src/file.c:1909 +#: src/file.c:1928 msgid " Sorry, I could not put the job in background " msgstr "" -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:2016 src/file.c:2100 msgid " Internal failure " msgstr "" -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:2016 src/file.c:2100 msgid " Unknown file operation " msgstr "" -#: src/file.c:2012 +#: src/file.c:2031 #, c-format msgid "" " Destination \"%s\" must be a directory \n" " %s " msgstr "" -#: src/file.c:2174 +#: src/file.c:2193 msgid "&Retry" msgstr "" -#: src/file.c:2174 src/file.c:2235 src/filegui.c:264 src/filegui.c:592 +#: src/file.c:2193 src/file.c:2254 src/filegui.c:264 src/filegui.c:592 msgid "&Abort" msgstr "" -#: src/file.c:2226 +#: src/file.c:2245 msgid "" "\n" " Directory not empty. \n" " Delete it recursively? " msgstr "" -#: src/file.c:2227 +#: src/file.c:2246 msgid "" "\n" " Background process: Directory not empty \n" " Delete it recursively? " msgstr "" -#: src/file.c:2234 +#: src/file.c:2253 msgid "a&ll" msgstr "" -#: src/file.c:2234 src/filegui.c:595 +#: src/file.c:2253 src/filegui.c:595 msgid "non&E" msgstr "" -#: src/file.c:2244 +#: src/file.c:2263 msgid " Type 'yes' if you REALLY want to delete " msgstr "" -#: src/file.c:2246 +#: src/file.c:2265 msgid "all the directories " msgstr "" -#: src/file.c:2248 +#: src/file.c:2267 msgid " Recursive Delete " msgstr "" -#: src/file.c:2249 +#: src/file.c:2268 msgid " Background process: Recursive Delete " msgstr "" @@ -3919,7 +3936,7 @@ msgid "Content: " msgstr "" -#: src/find.c:171 src/main.c:1236 src/main.c:1257 +#: src/find.c:171 src/main.c:1236 src/main.c:1260 msgid "&Tree" msgstr "" @@ -3944,7 +3961,7 @@ msgid "Finished" msgstr "" -#: src/find.c:561 src/view.c:1509 +#: src/find.c:561 src/view.c:1526 #, c-format msgid "Searching %s" msgstr "" @@ -4474,7 +4491,7 @@ msgid " The shell is already running a command " msgstr "" -#: src/main.c:852 src/screen.c:2090 src/screen.c:2130 +#: src/main.c:852 src/screen.c:2093 src/screen.c:2133 msgid " The Midnight Commander " msgstr "" @@ -4482,239 +4499,243 @@ msgid " Do you really want to quit the Midnight Commander? " msgstr "" -#: src/main.c:1233 src/main.c:1254 +#: src/main.c:1233 src/main.c:1257 msgid "&Listing mode..." msgstr "" -#: src/main.c:1234 src/main.c:1255 +#: src/main.c:1234 src/main.c:1258 msgid "&Quick view C-x q" msgstr "" -#: src/main.c:1235 src/main.c:1256 +#: src/main.c:1235 src/main.c:1259 msgid "&Info C-x i" msgstr "" -#: src/main.c:1238 src/main.c:1259 +#: src/main.c:1238 src/main.c:1262 msgid "&Sort order..." msgstr "" -#: src/main.c:1240 src/main.c:1261 +#: src/main.c:1240 src/main.c:1264 msgid "&Filter..." msgstr "" -#: src/main.c:1243 src/main.c:1264 +#: src/main.c:1243 src/main.c:1267 msgid "&Network link..." msgstr "" -#: src/main.c:1244 src/main.c:1265 +#: src/main.c:1244 src/main.c:1268 msgid "FT&P link..." msgstr "" -#: src/main.c:1248 src/main.c:1269 +#: src/main.c:1246 src/main.c:1270 +msgid "SM&B link..." +msgstr "" + +#: src/main.c:1251 src/main.c:1275 msgid "&Drive... M-d" msgstr "" -#: src/main.c:1250 src/main.c:1271 +#: src/main.c:1253 src/main.c:1277 msgid "&Rescan C-r" msgstr "" -#: src/main.c:1275 +#: src/main.c:1281 msgid "&User menu F2" msgstr "" -#: src/main.c:1276 +#: src/main.c:1282 msgid "&View F3" msgstr "" -#: src/main.c:1277 +#: src/main.c:1283 msgid "Vie&w file... " msgstr "" -#: src/main.c:1278 +#: src/main.c:1284 msgid "&Filtered view M-!" msgstr "" -#: src/main.c:1279 +#: src/main.c:1285 msgid "&Edit F4" msgstr "" -#: src/main.c:1280 +#: src/main.c:1286 msgid "&Copy F5" msgstr "" -#: src/main.c:1281 +#: src/main.c:1287 msgid "c&Hmod C-x c" msgstr "" -#: src/main.c:1283 +#: src/main.c:1289 msgid "&Link C-x l" msgstr "" -#: src/main.c:1284 +#: src/main.c:1290 msgid "&SymLink C-x s" msgstr "" -#: src/main.c:1285 +#: src/main.c:1291 msgid "edit s&Ymlink C-x C-s" msgstr "" -#: src/main.c:1286 +#: src/main.c:1292 msgid "ch&Own C-x o" msgstr "" -#: src/main.c:1287 +#: src/main.c:1293 msgid "&Advanced chown " msgstr "" -#: src/main.c:1289 +#: src/main.c:1295 msgid "&Rename/Move F6" msgstr "" -#: src/main.c:1290 +#: src/main.c:1296 msgid "&Mkdir F7" msgstr "" -#: src/main.c:1291 +#: src/main.c:1297 msgid "&Delete F8" msgstr "" -#: src/main.c:1292 +#: src/main.c:1298 msgid "&Quick cd M-c" msgstr "" -#: src/main.c:1294 +#: src/main.c:1300 msgid "select &Group M-+" msgstr "" -#: src/main.c:1295 +#: src/main.c:1301 msgid "u&Nselect group M-\\" msgstr "" -#: src/main.c:1296 +#: src/main.c:1302 msgid "reverse selec&Tion M-*" msgstr "" -#: src/main.c:1298 +#: src/main.c:1304 msgid "e&Xit F10" msgstr "" -#: src/main.c:1308 +#: src/main.c:1314 msgid "&Directory tree" msgstr "" -#: src/main.c:1310 +#: src/main.c:1316 msgid "&Find file M-?" msgstr "" -#: src/main.c:1311 +#: src/main.c:1317 msgid "s&Wap panels C-u" msgstr "" -#: src/main.c:1312 +#: src/main.c:1318 msgid "switch &Panels on/off C-o" msgstr "" -#: src/main.c:1313 +#: src/main.c:1319 msgid "&Compare directories C-x d" msgstr "" -#: src/main.c:1314 +#: src/main.c:1320 msgid "e&Xternal panelize C-x !" msgstr "" -#: src/main.c:1315 +#: src/main.c:1321 msgid "show directory s&Izes" msgstr "" -#: src/main.c:1317 +#: src/main.c:1323 msgid "command &History" msgstr "" -#: src/main.c:1318 +#: src/main.c:1324 msgid "di&Rectory hotlist C-\\" msgstr "" -#: src/main.c:1320 +#: src/main.c:1326 msgid "&Active VFS list C-x a" msgstr "" -#: src/main.c:1323 +#: src/main.c:1329 msgid "&Background jobs C-x j" msgstr "" -#: src/main.c:1327 +#: src/main.c:1333 msgid "&Undelete files (ext2fs only)" msgstr "" -#: src/main.c:1330 +#: src/main.c:1336 msgid "&Listing format edit" msgstr "" -#: src/main.c:1332 +#: src/main.c:1338 msgid "&Extension file edit" msgstr "" -#: src/main.c:1333 +#: src/main.c:1339 msgid "&Menu file edit" msgstr "" -#: src/main.c:1338 +#: src/main.c:1344 msgid "&Configuration..." msgstr "" -#: src/main.c:1340 +#: src/main.c:1346 msgid "c&Onfirmation..." msgstr "" -#: src/main.c:1341 +#: src/main.c:1347 msgid "&Display bits..." msgstr "" -#: src/main.c:1343 +#: src/main.c:1349 msgid "learn &Keys..." msgstr "" -#: src/main.c:1346 +#: src/main.c:1352 msgid "&Virtual FS..." msgstr "" -#: src/main.c:1349 +#: src/main.c:1355 msgid "&Save setup" msgstr "" -#: src/main.c:1365 src/main.c:1367 +#: src/main.c:1371 src/main.c:1373 msgid " &Left " msgstr "" -#: src/main.c:1367 +#: src/main.c:1373 msgid " &Above " msgstr "" -#: src/main.c:1370 +#: src/main.c:1376 msgid " &File " msgstr "" -#: src/main.c:1371 +#: src/main.c:1377 msgid " &Command " msgstr "" -#: src/main.c:1372 +#: src/main.c:1378 msgid " &Options " msgstr "" -#: src/main.c:1374 src/main.c:1376 +#: src/main.c:1380 src/main.c:1382 msgid " &Right " msgstr "" -#: src/main.c:1376 +#: src/main.c:1382 msgid " &Below " msgstr "" -#: src/main.c:1431 +#: src/main.c:1437 msgid " Information " msgstr "" -#: src/main.c:1432 +#: src/main.c:1438 msgid "" " Using the fast reload option may not reflect the exact \n" " directory contents. In this cases you'll need to do a \n" @@ -4722,144 +4743,140 @@ " the details. " msgstr "" -#: src/main.c:1706 src/screen.c:2362 src/screen.c:2392 -msgid "Menu" -msgstr "" - -#: src/main.c:1911 +#: src/main.c:1917 msgid "Thank you for using GNU Midnight Commander" msgstr "" -#: src/main.c:2270 +#: src/main.c:2276 #, c-format msgid "with mouse support on xterm%s.\n" msgstr "" -#: src/main.c:2271 +#: src/main.c:2277 msgid " and the Linux console" msgstr "" -#: src/main.c:2366 +#: src/main.c:2372 msgid "The TERM environment variable is unset!\n" msgstr "" -#: src/main.c:2573 +#: src/main.c:2579 #, c-format msgid "Library directory for the Midnight Commander: %s\n" msgstr "" -#: src/main.c:2584 +#: src/main.c:2593 msgid "" "Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" msgstr "" -#: src/main.c:2661 +#: src/main.c:2670 msgid "Use to debug the background code" msgstr "" -#: src/main.c:2667 +#: src/main.c:2676 msgid "Request to run in color mode" msgstr "" -#: src/main.c:2669 +#: src/main.c:2678 msgid "Specifies a color configuration" msgstr "" -#: src/main.c:2674 +#: src/main.c:2683 msgid "Edits one file" msgstr "" -#: src/main.c:2678 +#: src/main.c:2687 msgid "Displays this help message" msgstr "" -#: src/main.c:2681 +#: src/main.c:2690 msgid "Displays a help screen on how to change the color scheme" msgstr "" -#: src/main.c:2684 +#: src/main.c:2693 msgid "Log ftp dialog to specified file" msgstr "" -#: src/main.c:2691 +#: src/main.c:2700 msgid "Obsolete" msgstr "" -#: src/main.c:2693 +#: src/main.c:2702 msgid "Requests to run in black and white" msgstr "" -#: src/main.c:2695 +#: src/main.c:2704 msgid "Disable mouse support in text version" msgstr "" -#: src/main.c:2698 +#: src/main.c:2707 msgid "Disables subshell support" msgstr "" -#: src/main.c:2702 +#: src/main.c:2711 msgid "Prints working directory at program exit" msgstr "" -#: src/main.c:2704 +#: src/main.c:2713 msgid "Resets soft keys on HP terminals" msgstr "" -#: src/main.c:2706 +#: src/main.c:2715 msgid "To run on slow terminals" msgstr "" -#: src/main.c:2709 +#: src/main.c:2718 msgid "Use stickchars to draw" msgstr "" -#: src/main.c:2713 +#: src/main.c:2722 msgid "Enables subshell support (default)" msgstr "" -#: src/main.c:2718 +#: src/main.c:2727 msgid "Tries to use termcap instead of terminfo" msgstr "" -#: src/main.c:2722 +#: src/main.c:2731 msgid "Displays the current version" msgstr "" -#: src/main.c:2724 +#: src/main.c:2733 msgid "Launches the file viewer on a file" msgstr "" -#: src/main.c:2726 +#: src/main.c:2735 msgid "Forces xterm features" msgstr "" -#: src/main.c:2728 +#: src/main.c:2737 msgid "Geometry for the window" msgstr "" -#: src/main.c:2728 +#: src/main.c:2737 msgid "GEOMETRY" msgstr "" -#: src/main.c:2729 +#: src/main.c:2738 msgid "No windows opened at startup" msgstr "" -#: src/main.c:2731 +#: src/main.c:2740 msgid "Display the directory that holds the .links startup files and exit" msgstr "" -#: src/main.c:3015 +#: src/main.c:3031 msgid "" "Couldn't open tty line. You have to run mc without the -P flag.\n" "On some systems you may want to run # `which mc`\n" msgstr "" -#: src/main.c:3093 +#: src/main.c:3109 msgid " Notice " msgstr "" -#: src/main.c:3094 +#: src/main.c:3110 msgid "" " The Midnight Commander configuration files \n" " are now stored in the ~/.mc directory, the \n" @@ -5064,27 +5081,31 @@ msgid " %s bytes in %d file%s" msgstr "" -#: src/screen.c:1314 +#: src/screen.c:1306 msgid "Unknow tag on display format: " msgstr "" -#: src/screen.c:2091 src/screen.c:2131 +#: src/screen.c:1432 +msgid "User suplied format looks invalid, reverting to default." +msgstr "" + +#: src/screen.c:2094 src/screen.c:2134 msgid " Do you really want to execute? " msgstr "" -#: src/screen.c:2103 src/screen.c:2146 +#: src/screen.c:2106 src/screen.c:2149 msgid " No action taken " msgstr "" -#: src/screen.c:2366 src/screen.c:2396 src/tree.c:1017 +#: src/screen.c:2369 src/screen.c:2399 src/tree.c:1017 msgid "RenMov" msgstr "" -#: src/screen.c:2367 src/screen.c:2397 src/tree.c:1021 +#: src/screen.c:2370 src/screen.c:2400 src/tree.c:1021 msgid "Mkdir" msgstr "" -#: src/screen.c:2383 +#: src/screen.c:2386 #, c-format msgid "" " Can't chdir to %s \n" @@ -5212,22 +5233,27 @@ msgid " I can't run programs while logged on a non local directory " msgstr "" +#: src/user.c:724 +#, c-format +msgid " Empty file %s " +msgstr "" + #. Create listbox -#: src/user.c:727 +#: src/user.c:733 msgid " User menu " msgstr "" -#: src/util.c:228 +#: src/util.c:232 msgid "name_trunc: too big" msgstr "" #. strftime() format string for recent dates -#: src/util.c:598 src/util.c:623 +#: src/util.c:602 src/util.c:627 msgid "%b %e %H:%M" msgstr "" #. strftime() format string for old dates -#: src/util.c:599 src/util.c:621 +#: src/util.c:603 src/util.c:625 msgid "%b %e %Y" msgstr "" @@ -5283,95 +5309,117 @@ msgid " Can't view: not a regular file " msgstr "" -#: src/view.c:567 src/view.c:572 +#: src/view.c:569 #, c-format msgid "" " Can't open \"%s\"\n" " %s " msgstr "" -#: src/view.c:704 +#: src/view.c:578 +#, c-format +msgid "" +" Can't stat \"%s\"\n" +" %s " +msgstr "" + +#: src/view.c:714 #, c-format msgid "File: %s" msgstr "" -#: src/view.c:729 +#: src/view.c:739 msgid " [grow]" msgstr "" -#: src/view.c:1501 +#: src/view.c:1518 #, c-format msgid "Searching for `%s'" msgstr "" -#: src/view.c:1608 src/view.c:1730 +#: src/view.c:1625 src/view.c:1748 msgid " Search string not found " msgstr "" -#: src/view.c:1769 +#: src/view.c:1787 msgid " Invalid regular expression " msgstr "" -#: src/view.c:1893 +#: src/view.c:1911 #, c-format msgid "" " The current line number is %d.\n" " Enter the new line number:" msgstr "" -#: src/view.c:1923 +#: src/view.c:1933 +#, c-format +msgid "" +" The current address is 0x%lx.\n" +" Enter the new address:" +msgstr "" + +#: src/view.c:1935 +msgid " Goto Address " +msgstr "" + +#: src/view.c:1966 msgid " Enter regexp:" msgstr "" -#: src/view.c:2028 +#: src/view.c:2071 msgid "Ascii" msgstr "" -#: src/view.c:2028 +#: src/view.c:2071 msgid "Hex" msgstr "" -#: src/view.c:2029 +#: src/view.c:2072 +msgid "Goto" +msgstr "" + +#: src/view.c:2072 msgid "Line" msgstr "" -#: src/view.c:2030 +#: src/view.c:2075 msgid "RxSrch" msgstr "" -#: src/view.c:2033 +#: src/view.c:2078 msgid "EdText" msgstr "" -#: src/view.c:2033 +#: src/view.c:2078 msgid "EdHex" msgstr "" -#: src/view.c:2035 +#: src/view.c:2080 msgid "UnWrap" msgstr "" -#: src/view.c:2035 +#: src/view.c:2080 msgid "Wrap" msgstr "" -#: src/view.c:2038 +#: src/view.c:2083 msgid "HxSrch" msgstr "" -#: src/view.c:2041 +#: src/view.c:2086 msgid "Raw" msgstr "" -#: src/view.c:2041 +#: src/view.c:2086 msgid "Parse" msgstr "" -#: src/view.c:2045 +#: src/view.c:2090 msgid "Unform" msgstr "" -#: src/view.c:2045 +#: src/view.c:2090 msgid "Format" msgstr "" @@ -5685,54 +5733,54 @@ msgid "ftpfs: abort failed" msgstr "" -#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 +#: vfs/ftpfs.c:1160 vfs/ftpfs.c:1339 msgid "ftpfs: CWD failed." msgstr "" -#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +#: vfs/ftpfs.c:1170 vfs/ftpfs.c:1177 msgid "ftpfs: couldn't resolve symlink" msgstr "" -#: vfs/ftpfs.c:1221 +#: vfs/ftpfs.c:1231 msgid "Resolving symlink..." msgstr "" -#: vfs/ftpfs.c:1323 +#: vfs/ftpfs.c:1333 #, c-format msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" msgstr "" -#: vfs/ftpfs.c:1325 +#: vfs/ftpfs.c:1335 #, c-format msgid "ftpfs: Reading FTP directory %s..." msgstr "" -#: vfs/ftpfs.c:1341 +#: vfs/ftpfs.c:1351 msgid "ftpfs: FAIL" msgstr "" -#: vfs/ftpfs.c:1432 +#: vfs/ftpfs.c:1442 msgid "ftpfs: reading FTP directory interrupt by user" msgstr "" -#: vfs/ftpfs.c:1462 +#: vfs/ftpfs.c:1472 msgid "ftpfs: got listing" msgstr "" -#: vfs/ftpfs.c:1475 +#: vfs/ftpfs.c:1485 msgid "ftpfs: failed" msgstr "" -#: vfs/ftpfs.c:1519 +#: vfs/ftpfs.c:1529 msgid "ftpfs: failed; nowhere to fallback to" msgstr "" -#: vfs/ftpfs.c:1583 +#: vfs/ftpfs.c:1593 #, c-format msgid "ftpfs: storing file %d (%d)" msgstr "" -#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +#: vfs/ftpfs.c:2029 vfs/ftpfs.c:2044 msgid "" "~/.netrc file has not correct mode.\n" "Remove password or correct mode." diff -ruN old/mc-4.5.33/po/nl.po new/mc-4.5.34/po/nl.po --- old/mc-4.5.33/po/nl.po Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/po/nl.po Sun Jul 4 13:27:08 1999 @@ -0,0 +1,6029 @@ +# mc nl.po +# Copyright (C) 1994-1999 Free Software Foundation, Inc. +# Dirk-Jan C. Binnema +# +msgid "" +msgstr "" +"Project-Id-Version: mc 4.5.30\n" +"POT-Creation-Date: 1999-06-06 14:41+0200\n" +"PO-Revision-Date: 1999-06-06 21:46+02:00\n" +"Last-Translator: Dirk-Jan C. Binnema \n" +"Language-Team: Linux Gebruikersgroep Den Haag \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edit/edit_key_translator.c:121 +msgid " Emacs key: " +msgstr " Emacs-toets: " + +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +msgid " Execute Macro " +msgstr " Macro uitvoeren " + +#. Input line for a single key press follows the ':' +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:715 +msgid " Press macro hotkey: " +msgstr " Druk op een macro-toets " + +#: edit/edit_key_translator.c:144 +msgid " Insert Literal " +msgstr " Letterlijk invoegen " + +#: edit/edit_key_translator.c:144 +msgid " Press any key: " +msgstr " Druk een toets: " + +#: gnome/gcmd.c:58 +msgid " There is no other panel to compare contents to " +msgstr " Er is geen ander venster om de inhoud te vergelijken " + +#: gnome/gcmd.c:109 +msgid "The Midnight Commander Team" +msgstr "Het Midnight-Commander Team" + +#: gnome/gcmd.c:111 +msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" +msgstr "bug reports: http://bugs.gnome.org, of gebruik gnome-bug" + +#: gnome/gcmd.c:123 +msgid "GNU Midnight Commander" +msgstr "GNU Midnight Commander" + +#: gnome/gcmd.c:126 +msgid "The GNOME edition of the Midnight Commander file manager." +msgstr "De GNOME-versie van de Midnight Commander bestandsbeheerder." + +#: gnome/gcmd.c:263 +msgid "Sort By" +msgstr "Sorteer op" + +#. we define this up here so we can pass it in to our callback +#: gnome/gcmd.c:268 +msgid "Ignore case sensitivity." +msgstr "Geen onderscheid hoofd-/kleine letters." + +#: gnome/gcmd.c:271 +msgid "Sort files by " +msgstr "Bestanden sorteren op " + +#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +msgid "Name" +msgstr "Naam" + +#: gnome/gcmd.c:283 +msgid "File Type" +msgstr "Bestandsformaat" + +#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 +#: src/screen.c:397 +msgid "Size" +msgstr "Grootte" + +#: gnome/gcmd.c:295 +msgid "Time Last Accessed" +msgstr "Benaderd" + +#: gnome/gcmd.c:301 +msgid "Time Last Modified" +msgstr "Gewijzigd" + +#: gnome/gcmd.c:307 +msgid "Time Last Changed" +msgstr "Veranderd" + +#: gnome/gcmd.c:321 +msgid "Reverse the order." +msgstr "Volgorde omkeren." + +#: gnome/gcmd.c:384 +msgid "Enter name." +msgstr "Voer naam in." + +#: gnome/gcmd.c:390 +msgid "Enter label for command:" +msgstr "Geef omschrijving voor opdracht:" + +#: gnome/gcmd.c:489 +msgid "Find all core files" +msgstr "Zoek all 'core' files" + +#: gnome/gcmd.c:492 src/panelize.c:350 +msgid "Find rejects after patching" +msgstr "Zoek geweigerde patchfragmenten" + +#: gnome/gcmd.c:536 +msgid "Run Command" +msgstr "Voer opdracht uit" + +#. Frame 1 +#: gnome/gcmd.c:541 +msgid "Preset Commands" +msgstr "Ingestelde opdrachten" + +#. add add/remove buttons in center +#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 +msgid "Add" +msgstr "Toevoegen" + +#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 +msgid "Remove" +msgstr "Verwijderen" + +#. Frame 2 +#: gnome/gcmd.c:570 +msgid "Run this Command" +msgstr " Deze opdracht uitvoeren " + +#: gnome/gcmd.c:577 +msgid "Command: " +msgstr "Opdracht: " + +#: gnome/gcmd.c:646 +msgid "Set Filter" +msgstr "Filter instellen" + +#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 +#: gnome/gscreen.c:2551 +msgid "Show all files" +msgstr "Toon alle bestanden" + +#: gnome/gcmd.c:658 +msgid "." +msgstr "." + +#: gnome/gcmd.c:674 +msgid "" +"Enter a filter here for files in the panel view.\n" +"\n" +"For example:\n" +"*.png will show just png images" +msgstr "" +"Geef een filter voor de bestanden in het panel venster.\n" +"\n" +"Bijvoorbeeld:\n" +"*.png toont alleen PNG bestanden" + +#: gnome/gcmd.c:676 +msgid "Enter a Regular Expression to filter files in the panel view." +msgstr "Geef een reguliere expressie om bestanden in het paneelweergave te filteren." + +#: gnome/gcmd.c:733 +msgid " Open with..." +msgstr "Openen met..." + +#: gnome/gcmd.c:734 +msgid "Enter extra arguments:" +msgstr "Geef extra argumenten:" + +#: gnome/gcmd.c:796 +msgid "Desktop entry properties" +msgstr "Eigenschappen bureaubladobject" + +#: gnome/gcmd.c:821 +msgid "Select File" +msgstr "Selecteer bestand" + +#: gnome/gcmd.c:829 +msgid "" +"Enter a filter here to select files in the panel view with.\n" +"\n" +"For example:\n" +"*.png will select all png images" +msgstr "" +"Geef een filter voor de bestanden in het panel venster.\n" +"\n" +"Bijvoorbeeld:\n" +"*.png toont alleen PNG bestanden" + +#: gnome/gcmd.c:831 +msgid "Enter a regular expression here to select files in the panel view with." +msgstr "Geef een reguliere expressie om bestanden in het paneelweergave te filteren." + +#: gnome/gcmd.c:874 src/cmd.c:545 src/cmd.c:596 +msgid " Malformed regular expression " +msgstr " Incorrecte reguliere expressie " + +#: gnome/gcustom-layout.c:36 +msgid "Access Time" +msgstr "Benaderingstijd" + +#: gnome/gcustom-layout.c:37 +msgid "Creation Time" +msgstr "Creatietijd" + +#. Group +#: gnome/gcustom-layout.c:38 gnome/gnome-file-property-dialog.c:776 +#: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 +#: src/screen.c:409 +msgid "Group" +msgstr "Groep" + +#: gnome/gcustom-layout.c:39 +msgid "Group ID" +msgstr "Groeps-ID" + +#: gnome/gcustom-layout.c:40 +msgid "Inode Number" +msgstr "Inode-nummer" + +#: gnome/gcustom-layout.c:41 src/achown.c:378 +msgid "Mode" +msgstr "Modus" + +#: gnome/gcustom-layout.c:42 +msgid "Modification Time" +msgstr "Wijzigingstijd" + +#: gnome/gcustom-layout.c:44 +msgid "Number of Hard Links" +msgstr "Aantal harde links" + + +#. Owner +#: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 +#: gnome/gprop.c:390 src/screen.c:408 +msgid "Owner" +msgstr "Eigenaar" + +#: gnome/gcustom-layout.c:46 src/screen.c:402 +msgid "Permission" +msgstr "Rechten" + +#: gnome/gcustom-layout.c:48 +msgid "Size (short)" +msgstr "Grootte (kort)" + +#: gnome/gcustom-layout.c:49 +msgid "Type" +msgstr "Type" + +#: gnome/gcustom-layout.c:50 +msgid "User ID" +msgstr "Gebruikers-ID" + +#: gnome/gcustom-layout.c:144 +msgid "Possible Columns" +msgstr "Beschikbare kolommen" + +#: gnome/gcustom-layout.c:164 +msgid "Displayed Columns" +msgstr "Getoonde kolommen" + +#: gnome/gcustom-layout.c:306 +msgid "Custom View" +msgstr "Aangepaste weergave" + +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 +msgid "Warning" +msgstr "Waarschuwing" + +#: gnome/gdesktop.c:426 +#, c-format +msgid "Could not open %s; will not have desktop icons" +msgstr "GMC kon %s niet openen; geen bureaublad-pictogrammen" + +#: gnome/gdesktop.c:1019 +msgid "While running the mount/umount command" +msgstr "Tijdens het 'mounten'/'unmounten'" + +#: gnome/gdesktop.c:1088 +msgid "While running the eject command" +msgstr "Bij het uitvoeren van de 'Eject'-opdracht" + +#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 +msgid "Error" +msgstr "Fout" + +#. Create the link to the user's home directory so that he will have an icon +#: gnome/gdesktop.c:2048 +msgid "Home directory" +msgstr "Homedirectory" + +#: gnome/gdesktop.c:2053 +#, c-format +msgid "Could not symlink %s to %s; will not have initial home desktop icon." +msgstr "GMC kon geen symlink leggen tussen %s en %s; geen initieel 'home'" +"bureaublad-pictogram." + +#: gnome/gdesktop.c:2397 +msgid "" +"Unable to locate the file:\n" +"background-properties-capplet\n" +"in your path.\n" +"\n" +"We are unable to set the background." +msgstr "" +"GMC kon het\n" +"background-properties-capplet\n" +"niet in uw pad vinden.\n" +"\n" +"GMC kan de achtergrond niet wijzigen." + +#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +msgid "_Terminal" +msgstr "_Terminal" + +#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +msgid "Launch a new terminal in the current directory" +msgstr "Start een nieuwe terminal in de huidige directory" + +#. If this ever changes, make sure you update create_new_menu accordingly. +#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +msgid "_Directory..." +msgstr "_Directory..." + +#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +msgid "Creates a new directory" +msgstr "Maak een nieuwe directory" + +#: gnome/gdesktop.c:2409 +msgid "_Launcher..." +msgstr "Starter..." + +#: gnome/gdesktop.c:2409 +msgid "Creates a new launcher" +msgstr "Maak een nieuwe starter" + +#: gnome/gdesktop.c:2417 gnome/glayout.c:451 +msgid "Arrange Icons" +msgstr "Pictogrammen schikken" + +#: gnome/gdesktop.c:2418 +msgid "Create New Window" +msgstr "Open Nieuw Venster" + +#: gnome/gdesktop.c:2420 +msgid "Recreate Desktop Shortcuts" +msgstr "Herstel Bureablad Snelkoppelingen" + +#: gnome/gdesktop.c:2421 gnome/glayout.c:454 +msgid "Rescan Desktop" +msgstr "Bureaublad Opnieuw Inlezen" + +#: gnome/gdesktop.c:2422 +msgid "Configure Background Image" +msgstr "Instellen achtergrondafbeelding" + +#: gnome/gdialogs.c:60 +msgid "To: " +msgstr "Naar: " + +#: gnome/gdialogs.c:61 +msgid "Copying from: " +msgstr "Kopiëren van: " + +#: gnome/gdialogs.c:62 +msgid "Deleting file: " +msgstr "Verwijderen bestand: " + +#: gnome/gdialogs.c:370 +msgid "Files Exist" +msgstr "Bestanden bestaan" + +#: gnome/gdialogs.c:385 +msgid "" +"Some of the files you are trying to copy already exist in the destination " +"folder. Please select the action to be performed." +msgstr "" +"Een of meer van de bestanden die u wilt kopiëren, bestaan reeds in de " +"bestemmingsdirectory. Kies de gewenste actie." + +#: gnome/gdialogs.c:398 +msgid "Prompt me before overwriting any file." +msgstr "Waarschuw mij voordat bestanden overschreven worden." + +#: gnome/gdizalogs.c:405 +msgid "Don't overwrite any files." +msgstr "Geen bestanden overschrijven." + +#: gnome/gdialogs.c:421 +msgid "Overwrite:" +msgstr "Overschrijven:" + +#: gnome/gdialogs.c:428 +msgid "Older files." +msgstr "Oudere bestanden." + +#: gnome/gdialogs.c:434 +msgid "Files only if size differs." +msgstr "Bestanden alleen als de grootte verschilt." + +#: gnome/gdialogs.c:440 +msgid "All files." +msgstr "Alle bestanden." + +#: gnome/gdialogs.c:480 +msgid "File Exists" +msgstr "Bestand bestaat" + +#: gnome/gdialogs.c:486 +#, c-format +msgid "The target file already exists: %s" +msgstr "Het doelbestand bestaat reeds: %s" + +#: gnome/gdialogs.c:493 +msgid "Replace it?" +msgstr "Vervangen?" + +#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 +#: src/screen.c:2355 src/screen.c:2385 src/tree.c:1015 +msgid "Copy" +msgstr "Kopiëren" + +#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +msgid "Move" +msgstr "Verplaatsen" + +#: gnome/gdialogs.c:587 +msgid "Destination" +msgstr "Doel" + +#: gnome/gdialogs.c:591 +msgid "Find Destination Folder" +msgstr "Zoek doeldirectory" + +#: gnome/gdialogs.c:596 +msgid "Copy as a background process" +msgstr "Kopiëren als achtergrondproces" + +#: gnome/gdialogs.c:616 +msgid "Advanced Options" +msgstr "Geavanceerde opties" + +#: gnome/gdialogs.c:620 +msgid "Preserve symlinks" +msgstr "Symlinks bewaren" + +#: gnome/gdialogs.c:630 +msgid "Follow links." +msgstr "Links volgen." + +#: gnome/gdialogs.c:636 +msgid "" +"Selecting this will copy the files that symlinks point to instead of just " +"copying the link." +msgstr "" +"Door het selecteren van deze optie worden de bestanden waarna links verwijzen " +" gekopieerd, in plaats van de links zelf." + +#: gnome/gdialogs.c:641 +msgid "Preserve file attributes." +msgstr "Bewaar bestandsattributen." + +#: gnome/gdialogs.c:646 +msgid "Preserves the permissions and the UID/GID if possible" +msgstr "Indien mogelijk, bewaar rechten en UID/GID" + +#: gnome/gdialogs.c:652 +msgid "Recursively copy subdirectories." +msgstr "Subdirectories recursief kopiëren." + +#: gnome/gdialogs.c:657 +msgid "If set, this will copy the directories recursively" +msgstr "Indien gezet, worden directories recursief gekopieerd" + + +#: gnome/gdialogs.c:761 +#, c-format +msgid "" +"%s\n" +"\n" +"Directory not empty. Delete it recursively?" +msgstr "" +"%s\n" +"\n" +"Directory is niet leeg. Recursief verwijderen?" + +#: gnome/gdialogs.c:770 src/file.c:2228 +msgid " Delete: " +msgstr " Verwijderen: " + +#: gnome/gdialogs.c:774 +msgid "Do the same for the rest" +msgstr "Doe hetzelfde met de rest" + +#: gnome/gdialogs.c:857 +msgid "Move Progress" +msgstr "Voortgang bij verplaatsing" + +#: gnome/gdialogs.c:860 +msgid "Copy Progress" +msgstr "Voortgang bij kopiëren" + +#: gnome/gdialogs.c:863 +msgid "Delete Progress" +msgstr "Voortgang bij verwijderen" + +#: gnome/gdialogs.c:913 +msgid "File " +msgstr "Bestand " + +#: gnome/gdialogs.c:917 +msgid "is " +msgstr "is " + +#: gnome/gdialogs.c:920 +msgid "done." +msgstr "klaar" + +#. Translators should take care as "Password" or its translations +#. are used to identify password boxes and hide characters with "*" +#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1775 +msgid "Password:" +msgstr "Wachtwoord:" + +#: gnome/gdialogs.c:980 +msgid "Password" +msgstr "Wachtwoord" + +#. Create the dialog +#: gnome/gdialogs.c:1012 +msgid "Symbolic Link" +msgstr "Symbolische Link" + +#: gnome/gdialogs.c:1028 src/boxes.c:803 +msgid "Existing filename (filename symlink will point to):" +msgstr "Bestaand bestand (Symbolische link moet wijzen naar):" + +#: gnome/gdialogs.c:1042 src/boxes.c:801 +msgid "Symbolic link filename:" +msgstr "Naam voor de symbolische link:" + +#: gnome/gdnd.c:52 +msgid "_Move here" +msgstr "Hiernaar verplaaten" + +#: gnome/gdnd.c:53 +msgid "_Copy here" +msgstr "Hiernaar kopiëren" + +#: gnome/gdnd.c:54 +msgid "_Link here" +msgstr "Hiernaar linken" + +#: gnome/gdnd.c:56 +msgid "Cancel drag" +msgstr "Sleepactie afbreken" + +#. FIXME: this error message sucks +#: gnome/gdnd.c:192 +#, c-format +msgid "" +"Could not stat %s\n" +"%s" +msgstr "" +"GMC kon %s niet inspecteren\n" +"%s" + +#: gnome/gicon.c:154 +msgid "Default set of icons not found, please check your installation" +msgstr "Standaard pictogrammenverzameling niet gevonden. Controleer de " +"installatie" + +#: gnome/glayout.c:41 +msgid "_Icon View" +msgstr "Pictogrammen Weergave" + +#: gnome/glayout.c:42 gnome/glayout.c:58 +msgid "Switch view to an icon display" +msgstr "Schakel naar weergave met pictogrammen" + +#: gnome/glayout.c:44 +msgid "_Brief View" +msgstr "Compacte weergave" + +#: gnome/glayout.c:45 gnome/glayout.c:61 +msgid "Switch view to show just file name and type" +msgstr "Schakel naar weergave met alleen bestandsnaam en -type" + +#: gnome/glayout.c:47 +msgid "_Detailed View" +msgstr "Detail Weergave" + +#: gnome/glayout.c:48 gnome/glayout.c:64 +msgid "Switch view to show detailed file statistics" +msgstr "Schakel naar gedetailleerde weergave" + +#: gnome/glayout.c:50 +msgid "_Custom View" +msgstr "Aangepaste Weergave" + +#: gnome/glayout.c:51 gnome/glayout.c:67 +msgid "Switch view to show user-defined statistics" +msgstr "Schakel naar gebruikersaanpasbare weergave" + +#: gnome/glayout.c:57 +msgid "Icons" +msgstr "Picto" + +#: gnome/glayout.c:60 +msgid "Brief" +msgstr "Compact" + +#: gnome/glayout.c:63 +msgid "Detailed" +msgstr "Detail" + +#: gnome/glayout.c:66 +msgid "Custom" +msgstr "Aangepast" + +#: gnome/glayout.c:302 +msgid "Enter command to run" +msgstr "Uit te voeren opdracht:" + +#: gnome/glayout.c:315 +msgid "" +"Notice that if you choose to terminate the file manager, you will\n" +"also terminate the GNOME desktop handler.\n" +"\n" +"Are you sure you want to exit?" +msgstr "" +"Merk op dat met het beëindigen van GMC (Bestandsbeheer), ook het GNOME\n" +"bureaublad wordt beëindigd.\n" +"\n" +"Weet u zeker dat u wilt beëindigen?" + +#: gnome/glayout.c:327 +msgid "" +"The file manager and the desktop handler are now terminating\n" +"\n" +"If you want to start up again the desktop handler or the file manager\n" +"you can launch it from the Panel, or you can run the UNIX command `gmc'\n" +"\n" +"Press OK to terminate the application, or cancel to continue using it." +msgstr "" +"GMC (Bestandsbeheer) en het GNOME bureaublad worden afgesloten\n" +"\n" +"Als u GMC en het GNOME bureaublad opnieuw wilt starten, dan kunt u dit\n" +"doen via het GNOME Paneel, of u kunt de UNIX opdracht 'gmc' geven\n" +"\n" +"Druk 'Ok' om de toepassing af te sluiten, of 'Annuleren' om ermee door te gaan." + + +#. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, +#: gnome/glayout.c:384 +msgid "_Copy..." +msgstr "Kopiëren..." + +#: gnome/glayout.c:384 +msgid "Copy files" +msgstr "Bestanden kopiëren" + +#: gnome/glayout.c:385 +msgid "_Delete..." +msgstr "Verwijderen..." + +#: gnome/glayout.c:385 +msgid "Delete files" +msgstr "Verwijder bestanden" + +#: gnome/glayout.c:386 +msgid "_Move..." +msgstr "Verplaats..." + +#: gnome/glayout.c:386 +msgid "Rename or move files" +msgstr "Hernoem of verplaats bestanden" + +#: gnome/glayout.c:388 +msgid "Show directory sizes" +msgstr "Toon directorygroottes" + +#: gnome/glayout.c:388 +msgid "Shows the disk space used by each directory" +msgstr "Toon de gebruikte schijfruimte voor elke directory" + +#: gnome/glayout.c:395 +msgid "Select _All" +msgstr "_Alles Selecteren" + +#: gnome/glayout.c:395 +msgid "Select all files in the current Panel" +msgstr "Selecteer alle bestanden in het huidige venster" + +#: gnome/glayout.c:397 +msgid "_Select Files..." +msgstr "_Selecteer Bestanden..." + +#: gnome/glayout.c:397 +msgid "Select a group of files" +msgstr "Selecteer een groep bestanden" + +#: gnome/glayout.c:398 +msgid "_Invert Selection" +msgstr "Selectie _Inverteren" + +#: gnome/glayout.c:398 +msgid "Reverses the list of tagged files" +msgstr "Keert de lijst van geselecteerde bestanden om" + +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2031 +msgid "Search" +msgstr "Zoeken" + +#: gnome/glayout.c:400 +msgid "Search for a file in the current Panel" +msgstr "Naar een bestand in het huidige venster zoeken" + +#: gnome/glayout.c:403 gnome/gscreen.c:1437 +msgid "_Rescan Directory" +msgstr "Directory opnieuw lezen" + +#: gnome/glayout.c:403 +msgid "Rescan the directory contents" +msgstr "Directory-inhoud opnieuw lezen" + +#: gnome/glayout.c:410 +msgid "_Sort By..." +msgstr "_Sorteer Op..." + +#: gnome/glayout.c:410 +msgid "Confirmation settings" +msgstr "Bevestigingsinstellingen" + +#: gnome/glayout.c:411 +msgid "_Filter View..." +msgstr "_Filter Weergave..." + +#: gnome/glayout.c:411 +msgid "Global option settings" +msgstr "Globale Einsellungen" + +#: gnome/glayout.c:418 +msgid "_Find File..." +msgstr "Zoek Bestand..." + +#: gnome/glayout.c:418 +msgid "Locate files on disk" +msgstr "Bestanden op de schijf zoeken" + +#. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, +#: gnome/glayout.c:421 +msgid "_Edit mime types..." +msgstr "MIME-Types bewerken..." + +#: gnome/glayout.c:421 +msgid "Edits the MIME type bindings" +msgstr "Bewerk de MIME-Type koppelingen" + +#: gnome/glayout.c:423 +msgid "_Run Command..." +msgstr "Opdracht uitvoeren..." + +#: gnome/glayout.c:423 +msgid "Runs a command" +msgstr "Voert een opdracht uit" + +#: gnome/glayout.c:425 +msgid "_Run Command in panel..." +msgstr "Opdracht in het venster uitvoeren..." + +#: gnome/glayout.c:425 +msgid "Run a command and put the results in a panel" +msgstr "Voer een opdracht uit en plaats resultaat in een venster" + +#: gnome/glayout.c:435 +msgid "_Background jobs..." +msgstr "Achtergrondtaken..." + +#: gnome/glayout.c:435 +msgid "List of background operations" +msgstr "Lijst van achtergrondtaken" + +#: gnome/glayout.c:438 +msgid "Exit" +msgstr "Afsluiten" + +#: gnome/glayout.c:438 +msgid "Terminates the file manager and the desktop" +msgstr "Sluit GMC (Bestandsbeheer) en het bureaublad af" + +#: gnome/glayout.c:453 +msgid "Rescan System Devices" +msgstr "Systeemapparaten opnieuw inlezen" + +#: gnome/glayout.c:461 gnome/glayout.c:471 +msgid "_Layout" +msgstr "Weergave" + +#: gnome/glayout.c:462 gnome/glayout.c:472 +msgid "_Commands" +msgstr "Opdrachten" + +#: gnome/glayout.c:463 +msgid "_Desktop" +msgstr "Bureaublad" + +#: gnome/glayout.c:464 gnome/glayout.c:473 +msgid "_Help" +msgstr "_Help" + +#: gnome/glayout.c:613 +msgid "File/New/Directory..." +msgstr "Bestand/Nieuw/Directory..." + +#: gnome/gmain.c:561 +msgid "" +"You are running the GNOME File Manager as root.\n" +"\n" +"As root, you can damage your system if you are not careful, and the GNOME " +"File Manager will not stop you from doing it." +msgstr "" +"U voert GNOME Bestandsbeheer (GMC) uit als 'root'.\n" +"\n" +"Als root kunt u uw systeem beschadigen als u niet oppast, en GNOME " +"Bestandsbeheer zal u niet tegenhouden." + +#. we set the file part +#: gnome/gnome-file-property-dialog.c:170 +msgid "Full Name: " +msgstr "Volledige Naam: " + +#: gnome/gnome-file-property-dialog.c:178 +msgid "File Name" +msgstr "Bestandsnaam" + +#: gnome/gnome-file-property-dialog.c:201 +msgid "File Type: " +msgstr "Bestandstype: " + +#: gnome/gnome-file-property-dialog.c:207 +msgid "File Type: Symbolic Link" +msgstr "Bestandstype: symbolische link" + +#: gnome/gnome-file-property-dialog.c:212 +msgid "Target Name: INVALID LINK" +msgstr "Doelnaam: ONGELDIGE LINK" + +#: gnome/gnome-file-property-dialog.c:215 +msgid "Target Name: " +msgstr "Doelnaam: " + +#: gnome/gnome-file-property-dialog.c:220 +msgid "File Type: Directory" +msgstr "Bestandstype: Directory" + +#: gnome/gnome-file-property-dialog.c:222 +msgid "File Type: Character Device" +msgstr "Bestandstype: Karakterapparaat" + +#: gnome/gnome-file-property-dialog.c:224 +msgid "File Type: Block Device" +msgstr "Bestandstype: Blokapparaat" + +#: gnome/gnome-file-property-dialog.c:226 +msgid "File Type: Socket" +msgstr "Bestandstype: Socket" + +#: gnome/gnome-file-property-dialog.c:228 +msgid "File Type: FIFO" +msgstr "Bestandstype: FIFO" + +#: gnome/gnome-file-property-dialog.c:238 +#: gnome/gnome-file-property-dialog.c:242 +#: gnome/gnome-file-property-dialog.c:248 +msgid "File Size: " +msgstr "Bestandsgrootte: " + +#: gnome/gnome-file-property-dialog.c:238 +msgid " bytes" +msgstr " bytes" + +#: gnome/gnome-file-property-dialog.c:242 +msgid " KBytes (" +msgstr " KBytes (" + +#: gnome/gnome-file-property-dialog.c:243 +#: gnome/gnome-file-property-dialog.c:249 +msgid " bytes)" +msgstr " bytes)" + +#: gnome/gnome-file-property-dialog.c:248 +msgid " MBytes (" +msgstr " MBytes (" + +#: gnome/gnome-file-property-dialog.c:256 +msgid "File Size: N/A" +msgstr "Bestandsgrootte: N/B" + +#: gnome/gnome-file-property-dialog.c:267 +msgid "File Created on: " +msgstr "Bestand gecreëerd op: " + +#: gnome/gnome-file-property-dialog.c:276 +msgid "Last Modified on: " +msgstr "Laatste verandering: " + +#: gnome/gnome-file-property-dialog.c:285 +msgid "Last Accessed on: " +msgstr "Laast benaderd op: " + +#: gnome/gnome-file-property-dialog.c:303 +msgid "URL:" +msgstr "URL:" + +#: gnome/gnome-file-property-dialog.c:310 +msgid "Caption:" +msgstr "Beschrijving:" + +#: gnome/gnome-file-property-dialog.c:403 +#: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 +#: src/screen.c:2353 src/screen.c:2383 +msgid "View" +msgstr "Weergave" + +#: gnome/gnome-file-property-dialog.c:404 +msgid "Use default View options" +msgstr "Gebruik standaard weergave-opties" + +#: gnome/gnome-file-property-dialog.c:439 +msgid "Select an Icon" +msgstr "Selecteer een pictogram" + +#. we do open first +#: gnome/gnome-file-property-dialog.c:469 gnome/gpopup2.c:187 +msgid "Open" +msgstr "Openen" + +#: gnome/gnome-file-property-dialog.c:479 +msgid "Use default Open action" +msgstr "Gebruik standaard 'Open' actie" + +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "'Drop'-actie" + +#: gnome/gnome-file-property-dialog.c:502 +msgid "Use default Drop action" +msgstr "Standaard 'drop'-actie" + +#: gnome/gnome-file-property-dialog.c:504 +msgid "Use default View action" +msgstr "Gebruik standaard Toonactie" + +#: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 +#: src/screen.c:2354 src/screen.c:2384 src/view.c:2027 +msgid "Edit" +msgstr "Bewerken" + +#: gnome/gnome-file-property-dialog.c:523 +msgid "Use default Edit action" +msgstr "Gebruik de standaard Bewerkactie" + +#: gnome/gnome-file-property-dialog.c:577 gnome/gprop.c:521 +msgid "Icon" +msgstr "Pictogram" + +#. We must be a file or a link to a file. +#: gnome/gnome-file-property-dialog.c:611 +msgid "File Actions" +msgstr "Bestandsacties" + +#: gnome/gnome-file-property-dialog.c:616 +msgid "Open action" +msgstr "Openactie" + +#: gnome/gnome-file-property-dialog.c:617 +msgid "Needs terminal to run" +msgstr "Vereist terminal voor uitvoering" + +#: gnome/gnome-file-property-dialog.c:742 +msgid "File Permissions" +msgstr "Bestandsrechten" + +#: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 +msgid "Current mode: " +msgstr "Huidige modus: " + +#. Headings +#: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 +msgid "Read" +msgstr "Lezen" + +#: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 +msgid "Write" +msgstr "Schrijven" + +#: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 +msgid "Exec" +msgstr "Uitvoeren" + +#: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 +msgid "Special" +msgstr "Speciaal" + +#. Permissions +#: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 +msgid "User" +msgstr "Gebruiker" + +#: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 +msgid "Other" +msgstr "Ander" + +#. Special +#: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 +msgid "Set UID" +msgstr "Zet Gebruikers-ID" + +#: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 +msgid "Set GID" +msgstr "Zet Groeps-ID" + + +#: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 +msgid "Sticky" +msgstr "Plakkend" + +#: gnome/gnome-file-property-dialog.c:914 +msgid "File ownership" +msgstr "Bestandseigendom" + +#: gnome/gnome-file-property-dialog.c:1074 +msgid "URL" +msgstr "URL" + +#: gnome/gnome-file-property-dialog.c:1077 +msgid "Statistics" +msgstr "Statistieken" + +#: gnome/gnome-file-property-dialog.c:1083 +msgid "Options" +msgstr "Opties" + +#: gnome/gnome-file-property-dialog.c:1086 +msgid "Permissions" +msgstr "Rechten" + +#: gnome/gnome-file-property-dialog.c:1089 +msgid " Properties" +msgstr " Eigenschappen" + +#: gnome/gnome-file-property-dialog.c:1140 +msgid "You entered an invalid username" +msgstr "U heeft een ongeldige gebruikersnaam ingevoerd" + +#: gnome/gnome-file-property-dialog.c:1185 +msgid "You must rename your file to something" +msgstr "U moet uw bestand een andere naam geven" + +#: gnome/gnome-file-property-dialog.c:1191 +msgid "You cannot rename a file to something containing a '/' character" +msgstr "Een bestandsnaam mag geen '/' bevatten" + +#. the first label +#: gnome/gnome-open-dialog.c:382 +msgid "Select an application to open \"" +msgstr "Kies een toepassing voor het openen van \"" + +#: gnome/gnome-open-dialog.c:393 +msgid "Select a file to run with" +msgstr "Kies een bestand als invoer" + +#. the file tree +#: gnome/gnome-open-dialog.c:404 +msgid "Applications" +msgstr "Toepassingen" + +#: gnome/gnome-open-dialog.c:420 +msgid "Program to run" +msgstr "Uit te voeren programma" + +#: gnome/gpopup2.c:188 +msgid "Mount device" +msgstr "Mount apparaat" + +#: gnome/gpopup2.c:189 +msgid "Unmount device" +msgstr "Unmount apparaat" + +#: gnome/gpopup2.c:190 +msgid "Eject device" +msgstr "Eject apparaat" + +#: gnome/gpopup2.c:193 +msgid "Open with..." +msgstr "Openen met..." + +#: gnome/gpopup2.c:195 +msgid "View Unfiltered" +msgstr "Toon ongefilterd" + +#: gnome/gpopup2.c:198 +msgid "Copy..." +msgstr "Kopiëren..." + +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2358 +#: src/screen.c:2388 +msgid "Delete" +msgstr "Verwijderen" + +#: gnome/gpopup2.c:200 +msgid "Move..." +msgstr "Verplaatsen..." + +#: gnome/gpopup2.c:201 +msgid "Hard Link..." +msgstr "Harde Link..." + +#: gnome/gpopup2.c:202 +msgid "Symlink..." +msgstr "Symbolische Link..." + +#: gnome/gpopup2.c:203 +msgid "Edit Symlink..." +msgstr "Symbolische Link bewerken.." + +#: gnome/gpopup2.c:205 +msgid "Properties..." +msgstr "Eigenschappen..." + +#: gnome/gprefs.c:88 +msgid "Show backup files" +msgstr "Toon reservebestand" + +#: gnome/gprefs.c:92 +msgid "Show hidden files" +msgstr "Toon verborgen bestanden" + +#: gnome/gprefs.c:96 +msgid "Mix files and directories" +msgstr "Bestanden en directories mengen" + +#: gnome/gprefs.c:100 +msgid "Use shell patterns instead of regular expressions" +msgstr "Gebruik shell-patronen in plaats van reguliere expressies" + +#: gnome/gprefs.c:109 +msgid "Confirm when deleting file" +msgstr "Bevestig verwijderen van bestand" + +#: gnome/gprefs.c:113 +msgid "Confirm when overwriting files" +msgstr "Bevestig overschrijven van bestanden" + +#: gnome/gprefs.c:117 +msgid "Confirm when executing files" +msgstr "Bevestig uitvoeren van bestand" + +#: gnome/gprefs.c:121 +msgid "Show progress while operations are being performed" +msgstr "Toon voortgang tijdens uitvoering opdrachten" + +#: gnome/gprefs.c:130 +msgid "VFS Timeout:" +msgstr "VFS Timeout:" + +#: gnome/gprefs.c:131 gnome/gprefs.c:156 +msgid "Seconds" +msgstr "Seconden" + +#: gnome/gprefs.c:134 +msgid "Anonymous FTP password:" +msgstr "Anonieme-FTP wachtwoord:" + +#: gnome/gprefs.c:138 +msgid "Always use FTP proxy" +msgstr "Gebruik altijd de FTP proxy" + +#: gnome/gprefs.c:147 +msgid "Fast directory reload" +msgstr "Directories snel herlezen" + +#: gnome/gprefs.c:151 +msgid "Compute totals before copying files" +msgstr "Bereken totalen vóór het kopiëren van bestanden" + +#: gnome/gprefs.c:155 +msgid "FTP directory cache timeout :" +msgstr "FTP directory cache timeout :" + +#: gnome/gprefs.c:159 +msgid "Allow customization of icons in icon view" +msgstr "Sta aanpassing toe van pictogrammen in pictogramweergave" + +#: gnome/gprefs.c:167 +msgid "Use shaped icons" +msgstr "Gebruik gevormde pictogrammen" + +#: gnome/gprefs.c:171 +msgid "Auto place icons" +msgstr "Pictogrammen automatisch schikken" + +#: gnome/gprefs.c:175 +msgid "Snap icons to grid" +msgstr "Schik pictogrammen in raster" + +#: gnome/gprefs.c:184 +msgid "File display" +msgstr "Bestandsweergave" + +#: gnome/gprefs.c:188 +msgid "Confirmation" +msgstr "Bevestigen" + +#: gnome/gprefs.c:192 +msgid "VFS" +msgstr "VFS" + +#: gnome/gprefs.c:196 +msgid "Caching" +msgstr "Caching" + +#: gnome/gprefs.c:200 +msgid "Desktop" +msgstr "Bureaublad" + +#: gnome/gprefs.c:479 +msgid "Preferences" +msgstr "Instellingen" + +#: gnome/gprop.c:58 gnome/gprop.c:75 +msgid "Filename" +msgstr "Bestandsnaam" + +#: gnome/gprop.c:67 +msgid "Full name: " +msgstr "Volledige naam: " + +#: gnome/gprop.c:109 src/panelize.c:205 +msgid "Command" +msgstr "Opdracht" + +#: gnome/gprop.c:119 +msgid "Command:" +msgstr "Opdracht:" + +#: gnome/gprop.c:129 +msgid "Use terminal" +msgstr "Gebruik terminal" + +#: gnome/gprop.c:248 +msgid "File mode (permissions)" +msgstr "Bestandsmodus (rechten)" + +#: gnome/gprop.c:321 gnome/gprop.c:347 +msgid "" +msgstr "" + +#: gnome/gprop.c:494 +msgid "General" +msgstr "Algemeen" + +#: gnome/gprop.c:505 +msgid "Title" +msgstr "Titel" + +#: gnome/gprop.c:535 +msgid "Select icon" +msgstr "Kies een pictogram" + +#: gnome/gscreen.c:1437 +msgid "Reloads the current directory" +msgstr "Herlaad de huidige directory" + +#: gnome/gscreen.c:1439 +msgid "New _Directory..." +msgstr "Nieuwe _Directory..." + +#: gnome/gscreen.c:1439 +msgid "Creates a new directory here" +msgstr "Maak een nieuwe directory hier" + +#: gnome/gscreen.c:1620 +msgid "All files" +msgstr "Alle bestanden" + +#: gnome/gscreen.c:1622 +msgid "Archives and compressed files" +msgstr "Gecomprimeerde en archiefbestanden" + +#: gnome/gscreen.c:1624 +msgid "RPM/DEB files" +msgstr "RPM/DEB-bestanden" + +#: gnome/gscreen.c:1626 +msgid "Text/Document files" +msgstr "Tekst-/Documentbestanden" + +#: gnome/gscreen.c:1628 +msgid "HTML and SGML files" +msgstr "HTML/SGML-bestanden" + +#: gnome/gscreen.c:1630 +msgid "Postscript and PDF files" +msgstr "Postscript/PDF-bestanden" + +#: gnome/gscreen.c:1632 +msgid "Spreadsheet files" +msgstr "Rekenbladen" + +#: gnome/gscreen.c:1634 +msgid "Image files" +msgstr "Afbeeldingen" + +#: gnome/gscreen.c:1637 +msgid "Video/animation files" +msgstr "Video-/Animaties" + +#: gnome/gscreen.c:1639 +msgid "Audio files" +msgstr "Audiobestanden" + +#: gnome/gscreen.c:1641 +msgid "C program files" +msgstr "'C'-broncode" + +#: gnome/gscreen.c:1643 +msgid "C++ program files" +msgstr "'C++'-broncode" + +#: gnome/gscreen.c:1645 +msgid "Objective-C program files" +msgstr "'Objective-C'-broncode" + +#: gnome/gscreen.c:1647 +msgid "Scheme program files" +msgstr "'Scheme'-broncode" + +#: gnome/gscreen.c:1649 +msgid "Assembler program files" +msgstr "'Assembler'-broncode" + +#: gnome/gscreen.c:1651 +msgid "Misc. program files" +msgstr "Overige broncode" + +#: gnome/gscreen.c:1653 +msgid "Font files" +msgstr "Lettertypen" + +#: gnome/gscreen.c:1780 +#, c-format +msgid "Search: %s" +msgstr "Zoeken: %s" + +#: gnome/gscreen.c:1790 +#, c-format +msgid "%s bytes in %d file" +msgstr "%s bytes in %d bestand(en)" + +#: gnome/gscreen.c:1790 +#, c-format +msgid "%s bytes in %d files" +msgstr "%s bytes in %d bestand(en)" + +#: gnome/gscreen.c:1816 src/screen.c:670 +msgid "" +msgstr "" + +#: gnome/gscreen.c:1870 +msgid "Filter" +msgstr "Filter" + +#: gnome/gscreen.c:2373 +msgid "Back" +msgstr "Terug" + +#: gnome/gscreen.c:2373 +msgid "Go to the previously visited directory" +msgstr "Ga terug naar de laatstbezochte directory" + +#: gnome/gscreen.c:2375 +msgid "Up" +msgstr "Omhoog" + +#: gnome/gscreen.c:2375 +msgid "Go up a level in the directory heirarchy" +msgstr "Ga een niveau hoger in de directoryboom" + +#: gnome/gscreen.c:2377 +msgid "Forward" +msgstr "Verder" + +#: gnome/gscreen.c:2377 +msgid "Go to the next directory" +msgstr "Ga naar de volgende directory" + +#: gnome/gscreen.c:2380 src/tree.c:1011 +msgid "Rescan" +msgstr "Herlezen" + +#: gnome/gscreen.c:2380 +msgid "Rescan the current directory" +msgstr "De huidige directory opnieuw inlezen" + +#: gnome/gscreen.c:2383 +msgid "Home" +msgstr "Thuis" + +#: gnome/gscreen.c:2383 +msgid "Go to your home directory" +msgstr "Ga naar uw thuisdirectory" + +#: gnome/gscreen.c:2529 +msgid "Location:" +msgstr "Locatie:" + +#. 1 +#: gnome/gtools.c:105 gtkedit/editcmd.c:341 gtkedit/editcmd.c:1184 +#: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 +#: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 +#: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 +#: src/filegui.c:838 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/wtools.c:289 src/wtools.c:563 +msgid "&Ok" +msgstr "&Ok" + +#: gnome/gview.c:135 src/view.c:718 +#, c-format +msgid "Offset 0x%08x" +msgstr "Offset 0x%08x" + +#: gnome/gview.c:137 src/view.c:720 +#, c-format +msgid "Col %d" +msgstr "Kol %d" + +#: gnome/gview.c:141 src/view.c:724 +#, c-format +msgid "%s bytes" +msgstr "%s bytes" + +#: gnome/gview.c:305 +msgid "_Goto line" +msgstr "_Ga naar regel" + +#: gnome/gview.c:306 +msgid "Jump to a specified line number" +msgstr "Ga naar het aangegeven regelnummer" + +#: gnome/gview.c:308 +msgid "_Monitor file" +msgstr "_Monitor bestand" + +#: gnome/gview.c:308 +msgid "Monitor file growing" +msgstr "Überwachte Datei wächst" + +#: gnome/gview.c:315 +msgid "Regexp search" +msgstr "Regexp Suche" + +#: gnome/gview.c:316 +msgid "Regular expression search" +msgstr "Zoek naar reguliere expressie" + +#: gnome/gview.c:325 +msgid "_Wrap" +msgstr "Afbreken" + +#: gnome/gview.c:326 +msgid "Wrap the text" +msgstr "Regelafbreking" + +#. Can not use this one yet, as it destroys the viewer, need to fix that +#: gnome/gview.c:329 +msgid "_Parsed view" +msgstr "Geïnterpreteerde weergave" + +#: gnome/gview.c:332 +msgid "_Formatted" +msgstr "Geformateerd" + +#: gnome/gview.c:334 +msgid "_Hex" +msgstr "Hex" + +#: gnome/gview.c:340 +msgid "_Search" +msgstr "Zoeken" + +#: gnome/gwidget.c:90 +msgid "ok" +msgstr "ok" + +#: gnome/gwidget.c:92 +msgid "cancel" +msgstr "annuleren" + +#: gnome/gwidget.c:94 +msgid "help" +msgstr "help" + +#: gnome/gwidget.c:96 src/file.c:2252 +msgid "yes" +msgstr "ja" + +#: gnome/gwidget.c:98 src/file.c:2250 +msgid "no" +msgstr "nee" + +#: gnome/gwidget.c:100 +msgid "exit" +msgstr "afsluiten" + +#: gnome/gwidget.c:102 +msgid "abort" +msgstr "afbreken" + +#: gnome/gmount.c:195 +msgid "Could not open the /etc/fstab file" +msgstr "GMC kon bestand '/etc/fstab' niet openen" + +#: gnome/gmount.c:322 +#, c-format +msgid "Could not symlink %s to %s; will not have such a desktop device icon." +msgstr "" +"GMC kon geen symlink van %s naar %s leggen; Er komt geen bureaubladpictogram " +"voor het apparaat." + +#: gnome/gmount.c:374 gnome/gmount.c:389 +#, c-format +msgid "CD-ROM %d" +msgstr "CD-ROM %d" + +#: gnome/gmount.c:379 +#, c-format +msgid "Floppy %d" +msgstr "Diskette %d" + +#: gnome/gmount.c:385 +#, c-format +msgid "Disk %d" +msgstr "Schijf %d" + +#: gnome/gmount.c:395 +#, c-format +msgid "NFS dir %s" +msgstr "NFS-dir %s" + +#: gnome/gmount.c:399 +#, c-format +msgid "Device %d" +msgstr "Apparaat %d" + +#. The file-name is printed after the ':' +#: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 +#: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 +#: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 +#: src/screen.c:2373 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: vfs/fish.c:224 +msgid " Error " +msgstr " Fout " + +#: gtkedit/edit.c:131 gtkedit/edit.c:233 +msgid " Failed trying to open file for reading: " +msgstr " Openen van bestand voor lezen mislukt: " + +#: gtkedit/edit.c:240 +msgid " Cannot get size/permissions info on file: " +msgstr " GMC kan geen grootte-/rechteninformatie verkrijgen over bestand: " + +#: gtkedit/edit.c:247 +msgid " Not an ordinary file: " +msgstr " Geen gewoon bestand: " + +#: gtkedit/edit.c:253 +msgid " File is too large: " +msgstr " Bestand is te groot: " + +#: gtkedit/edit.c:254 +msgid "" +" \n" +" Increase edit.h:MAXBUF and recompile the editor. " +msgstr "" +" \n" +" Vergroot MAXBUF (edit.h), en hercompileer de editor. " + +#: gtkedit/edit.c:310 gtkedit/edit.c:346 +msgid " Error allocating memory " +msgstr " Fout bij alloceren geheugen " + +#: gtkedit/editcmd.c:334 +msgid "Quick save " +msgstr "Snel opslaan " + +#: gtkedit/editcmd.c:335 +msgid "Safe save " +msgstr "Veilig opslaan " + +#: gtkedit/editcmd.c:336 +msgid "Do backups -->" +msgstr "Reservebestanden maken -->" + +#. NLS for hotkeys? +#: gtkedit/editcmd.c:339 gtkedit/editcmd.c:1136 gtkedit/editcmd.c:1182 +#: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 +#: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 +#: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:821 +#: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 +#: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 +#: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 +msgid "&Cancel" +msgstr "&Afbreken" + +#: gtkedit/editcmd.c:345 +msgid "Extension:" +msgstr "Extensie:" + +#. NLS ? +#: gtkedit/editcmd.c:352 +msgid " Edit Save Mode " +msgstr " Editor Bewaarmodus " + +#: gtkedit/editcmd.c:476 +msgid " Save As " +msgstr " Opslaan als " + +#. Warning message with a query to continue or cancel the operation +#: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 +#: src/help.c:318 src/main.c:699 src/screen.c:2093 src/screen.c:2136 +#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 +#: src/utilunix.c:465 vfs/mcfs.c:170 +msgid " Warning " +msgstr " Waarschuwing " + +#: gtkedit/editcmd.c:491 +msgid " A file already exists with this name. " +msgstr " Er bestaat al een bestand met die naam. " + +#. Push buttons to over-write the current file, or cancel the operation +#: gtkedit/editcmd.c:493 +msgid "Overwrite" +msgstr "Overschrijven" + +#: gtkedit/editcmd.c:493 gtkedit/editcmd.c:555 gtkedit/editcmd.c:782 +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +#: gtkedit/editcmd.c:1578 +msgid "Cancel" +msgstr "Annuleren" + +#: gtkedit/editcmd.c:509 +msgid " Save as " +msgstr " Opslaan als " + +#: gtkedit/editcmd.c:509 gtkedit/editcmd.c:2633 +msgid " Error trying to save file. " +msgstr " Fout bij opslaan bestand. " + +#. This heads the delete macro error dialog box +#: gtkedit/editcmd.c:625 gtkedit/editcmd.c:633 gtkedit/editcmd.c:658 +msgid " Delete macro " +msgstr " Macro verwijderen " + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:627 +msgid " Error trying to open temp file " +msgstr " Fout bij open van tijdelijk bestand " + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:635 gtkedit/editcmd.c:696 gtkedit/editcmd.c:764 +msgid " Error trying to open macro file " +msgstr " Fout bij het openen van macrobestand " + +#: gtkedit/editcmd.c:640 gtkedit/editcmd.c:648 gtkedit/editcmd.c:684 +#: gtkedit/editcmd.c:739 +#, c-format +msgid "key '%d 0': " +msgstr "toets '%d 0': " + +#: gtkedit/editcmd.c:659 +msgid " Error trying to overwrite macro file " +msgstr " Fout bij het overschrijven van het macrobestand " + +#. This heads the 'Macro' dialog box +#: gtkedit/editcmd.c:676 +msgid " Macro " +msgstr " Macro " + +#. Input line for a single key press follows the ':' +#: gtkedit/editcmd.c:678 +msgid " Press the macro's new hotkey: " +msgstr " Druk op de nieuwe sneltoets voor de macro: " + +#. This heads the 'Save Macro' dialog box +#: gtkedit/editcmd.c:696 +msgid " Save macro " +msgstr " Macro Opslaan " + +#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:713 +msgid " Delete Macro " +msgstr " Macro verwijderen " + +#. This heads the 'Load Macro' dialog box +#: gtkedit/editcmd.c:763 +msgid " Load macro " +msgstr " Macro laden " + +#: gtkedit/editcmd.c:777 gtkedit/editcmd.c:779 +msgid " Confirm save file? : " +msgstr " Bevestigt u het opslaan van het bestand? : " + +#. Buttons to 'Confirm save file' query +#: gtkedit/editcmd.c:782 +msgid " Save file " +msgstr " Bestand opslaan " + +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2023 +msgid "Save" +msgstr "Opslaan" + +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +msgid "" +" Current text was modified without a file save. \n" +" Continue discards these changes. " +msgstr "" +" Deze tekst is veranderd zonder te zijn opgeslagen. \n" +" Doorgaan gooit alle wijzigingen weg. " + +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +msgid "Continue" +msgstr "Doorgaan" + +#. Heads the 'Load' file dialog box +#: gtkedit/editcmd.c:828 gtkedit/editcmd.c:842 +msgid " Load " +msgstr "Laden" + +#: gtkedit/editcmd.c:828 +msgid " Error trying to open file for reading " +msgstr " Fout bij het openen van bestand voor lezen " + +#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 +msgid " Block is large, you may not be able to undo this action. " +msgstr "Groot blok, wellicht kunt u deze actie niet ongedaan maken. " + +#: gtkedit/editcmd.c:1083 +msgid " Continue " +msgstr " Verder " + +#: gtkedit/editcmd.c:1083 +msgid " Cancel " +msgstr " Annuleren " + +#: gtkedit/editcmd.c:1138 src/filegui.c:596 +msgid "al&L" +msgstr "al&le" + +#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:266 +msgid "&Skip" +msgstr "Over&slaan" + +#: gtkedit/editcmd.c:1142 +msgid "&Replace" +msgstr "Vervangen" + +#. This is for the confirm replace dialog box. The replaced string comes after the ':' +#: gtkedit/editcmd.c:1148 gtkedit/editcmd.c:1576 +msgid " Replace with: " +msgstr " Vervangen met: " + +#: gtkedit/editcmd.c:1152 +msgid " Confirm replace " +msgstr " Vervanging bevestigen " + +#: gtkedit/editcmd.c:1186 gtkedit/editcmd.c:1271 +msgid "scanf &Expression" +msgstr "'scanf'-expressie" + +#: gtkedit/editcmd.c:1188 +msgid "replace &All" +msgstr "Vervang &alles" + +#: gtkedit/editcmd.c:1190 +msgid "pr&Ompt on replace" +msgstr "Vraag bij vervanging" + +#: gtkedit/editcmd.c:1192 gtkedit/editcmd.c:1273 +msgid "&Backwards" +msgstr "Terug" + +#: gtkedit/editcmd.c:1194 gtkedit/editcmd.c:1275 +msgid "&Regular expression" +msgstr "&Reguliere expressie" + +#: gtkedit/editcmd.c:1196 gtkedit/editcmd.c:1277 +msgid "&Whole words only" +msgstr "Alleen hele &Woorden" + +#: gtkedit/editcmd.c:1198 gtkedit/editcmd.c:1279 +msgid "case &Sensitive" +msgstr "Hoofd/Kleine-letters" + +#: gtkedit/editcmd.c:1202 +msgid " Enter replacement argument order eg. 3,2,1,4 " +msgstr " Geef vervanging argumentenvolgorde, bijv. 3,2,1,4 " + +#: gtkedit/editcmd.c:1206 +msgid " Enter replacement string:" +msgstr " Geef de vervangende string:" + +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1948 +msgid " Enter search string:" +msgstr " Geef de zoekstring:" + +#. Heads the 'Replace' dialog box +#: gtkedit/editcmd.c:1229 gtkedit/editcmd.c:1480 gtkedit/editcmd.c:1574 +#: gtkedit/editcmd.c:2125 gtkedit/editcmd.c:2156 gtkedit/editcmd.c:2158 +msgid " Replace " +msgstr " Vervangen " + +#. Heads the 'Search' dialog box +#: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 +#: src/view.c:1502 src/view.c:1601 src/view.c:1723 src/view.c:1916 +#: src/view.c:1948 +msgid " Search " +msgstr " Zoeken " + +#. An input line comes after the ':' +#: gtkedit/editcmd.c:1346 +msgid " Enter search text : " +msgstr " Geef zoektekst : " + +#: gtkedit/editcmd.c:1353 +msgid " Enter replace text : " +msgstr " Geef vervangende tekst : " + +#: gtkedit/editcmd.c:1356 gtkedit/editcmd.c:1357 +#, c-format +msgid "" +"You can enter regexp substrings with %s (not \\1, \\2 like sed) then use " +"\"Enter...order\"" +msgstr "" +"U kunt regexp substrings ingeven met %s (niet \\1, \\2, zoals 'sed'). " +"Gebruik dan \"Enter...volgorde\"" + +#: gtkedit/editcmd.c:1359 +msgid " Enter argument (or substring) order : " +msgstr " Geef argument- (of substring-) volgorde: " + +#. Tool hint +#: gtkedit/editcmd.c:1363 gtkedit/editcmd.c:1364 +msgid "" +"Enter the order of replacement of your scanf format specifiers or regexp " +"substrings" +msgstr "" +"Geef de vervangingsvolgorde van uw 'scanf'-omschrijving of regexp " +"substrings" + + +#. The following are check boxes +#: gtkedit/editcmd.c:1369 +msgid " Whole words only " +msgstr " Alleen gehele woorden " + +#: gtkedit/editcmd.c:1371 +msgid " Case sensitive " +msgstr " Hoofd/kleinlettergevoelig " + +#: gtkedit/editcmd.c:1374 +msgid " Regular expression " +msgstr " Reguliere expressie " + +#: gtkedit/editcmd.c:1375 gtkedit/editcmd.c:1376 +msgid "See the regex man page for how to compose a regular expression" +msgstr "Zie de regex 'man'-pagina" + +#: gtkedit/editcmd.c:1382 +msgid " Backwards " +msgstr " Terug " + +#. Tool hint +#: gtkedit/editcmd.c:1384 gtkedit/editcmd.c:1385 +msgid "Warning: Searching backward can be slow" +msgstr "Waarschuwing: achterwaards zoek kan langzaam zijn" + +#: gtkedit/editcmd.c:1398 +msgid " Prompt on replace " +msgstr " Bevestiging bij vervanging " + +#. Tool hint +#: gtkedit/editcmd.c:1400 +msgid "Ask before making each replacement" +msgstr "Bevestiging bij elke vervanging" + +#: gtkedit/editcmd.c:1402 +msgid " Replace all " +msgstr " Alles vervangen " + +#: gtkedit/editcmd.c:1405 +msgid " Scanf expression " +msgstr " 'scanf'-expressie " + +#. Tool hint +#: gtkedit/editcmd.c:1407 +msgid "Allows entering of a C format string, see the scanf man page" +msgstr "Sta invoer van een 'C' formaatstring toe, zie de 'man'-pagina voor " +"'scanf'" + +#. Tool hint +#: gtkedit/editcmd.c:1412 +msgid "Begin search, Enter" +msgstr "Begin met zoeken, Enter" + +#. Tool hint +#: gtkedit/editcmd.c:1415 +msgid "Abort this dialog, Esc" +msgstr "Dialoog afbreken, Esc" + +#. Buttons for the confirm replace dialog box. +#: gtkedit/editcmd.c:1578 +msgid "Replace" +msgstr "Vervangen" + +#: gtkedit/editcmd.c:1578 +msgid "Skip" +msgstr "Overslaan" + +#: gtkedit/editcmd.c:1578 +msgid "Replace all" +msgstr "Alles vervangen" + +#: gtkedit/editcmd.c:1951 +msgid "" +" Invalid regular expression, or scanf expression with to many conversions " +msgstr "" +" Ongeldige reguliere expressie, of 'scanf'-expressie met teveel conversies" + +#. "Invalid regexp string or scanf string" +#: gtkedit/editcmd.c:2127 +msgid " Error in replacement format string. " +msgstr " Fout in formaatstring voor vervanging " + +#: gtkedit/editcmd.c:2155 +#, c-format +msgid " %ld replacements made. " +msgstr " %ld vervangingen doorgevoerd. " + +#: gtkedit/editcmd.c:2158 gtkedit/editcmd.c:2227 +msgid " Search string not found. " +msgstr " Zoekstring niet gevonden. " + +#. Confirm 'Quit' dialog box +#: gtkedit/editcmd.c:2251 gtkedit/editcmd.c:2266 gtkedit/editcmd.c:2269 +msgid " Quit " +msgstr " Afsluiten " + +#: gtkedit/editcmd.c:2252 gtkedit/editcmd.c:2270 +msgid "" +" Current text was modified without a file save. \n" +" Save with exit? " +msgstr "" +" Huidige tekst is veranderd zonder deze op te slaan. \n" +" Opslaan bij afsluiten?" + + +#: gtkedit/editcmd.c:2266 +msgid " File was modified, Save with exit? " +msgstr " Bestand is veranderd. Opslaan bij afsluiten? " + +#: gtkedit/editcmd.c:2266 +msgid "Cancel quit" +msgstr "Annuleer afsluiten" + +#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&Yes" +msgstr "&Ja" + +#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&No" +msgstr "&Nee" + +#: gtkedit/editcmd.c:2270 +msgid " &Cancel quit " +msgstr " &Annuleer afsluiten " + +#: gtkedit/editcmd.c:2270 +msgid " &Yes " +msgstr " &Ja " + +#: gtkedit/editcmd.c:2270 +msgid " &No " +msgstr " &Nee " + +#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2548 +msgid " Copy to clipboard " +msgstr " Kopieer naar prikbord " + +#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2548 +#: gtkedit/editcmd.c:2561 +msgid " Unable to save to file. " +msgstr " GMC kan niet opslaan in bestand. " + +#: gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2561 +msgid " Cut to clipboard " +msgstr " Knippen naar prikbord " + +#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 +#: gtkedit/editcmd.c:2595 src/view.c:1888 +msgid " Goto line " +msgstr " Ga naar regel " + +#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 +#: gtkedit/editcmd.c:2595 +msgid " Enter line: " +msgstr " Geef regelnummer: " + +#: gtkedit/editcmd.c:2616 gtkedit/editcmd.c:2633 +msgid " Save Block " +msgstr " Opslaan blok " + +#: gtkedit/editcmd.c:2667 +msgid " Insert File " +msgstr " Bestand Invoegen " + +#: gtkedit/editcmd.c:2682 +msgid " Insert file " +msgstr " Bestand invoegen " + +#: gtkedit/editcmd.c:2682 +msgid " Error trying to insert file. " +msgstr " Fout bij invoegen bestand. " + +#. Not essential to translate +#: gtkedit/editcmd.c:2702 +msgid " Sort block " +msgstr " Sorteer blok " + +#. Not essential to translate +#: gtkedit/editcmd.c:2702 gtkedit/editcmd.c:2756 +msgid " You must first highlight a block of text. " +msgstr " U moet eerst een blok selecteren. " + +#: gtkedit/editcmd.c:2709 +msgid " Run Sort " +msgstr " Ga Sorteren " + +#. Not essential to translate +#: gtkedit/editcmd.c:2711 +msgid " Enter sort options (see manpage) separated by whitespace: " +msgstr " Geef sorteeropties (zie 'man'-pagina), gescheiden door spaties: " + +#: gtkedit/editcmd.c:2722 gtkedit/editcmd.c:2728 +msgid " Sort " +msgstr " Sorteren " + +#. Not essential to translate +#: gtkedit/editcmd.c:2724 +msgid " Error trying to execute sort command " +msgstr " Fout bij sorteren " + +#. Not essential to translate +#: gtkedit/editcmd.c:2730 +msgid " Sort returned non-zero: " +msgstr " Sorteren resulteerde in ongelijk-nul waarde: " + +#. Not essential to translate +#: gtkedit/editcmd.c:2754 gtkedit/editcmd.c:2784 +msgid " Process block " +msgstr " Bewerk blok " + +#. Not essential to translate +#: gtkedit/editcmd.c:2786 +msgid " Error trying to stat file " +msgstr " Fout bij het inspecteren van bestand " + +#: gtkedit/editcmd.c:2856 +msgid " Mail " +msgstr " Mail " + +#: gtkedit/editcmd.c:2869 +msgid " Copies to" +msgstr " Kopieert naar" + +#: gtkedit/editcmd.c:2873 +msgid " Subject" +msgstr " Onderwerp" + +#: gtkedit/editcmd.c:2877 +msgid " To" +msgstr " Aan" + +#: gtkedit/editcmd.c:2879 +msgid " mail -s -c " +msgstr " mail -s -c " + +#: gtkedit/editoptions.c:36 +msgid "Intuitive" +msgstr "Intuïtief" + +#: gtkedit/editoptions.c:36 +msgid "Emacs" +msgstr "Emacs" + +#: gtkedit/editoptions.c:39 +msgid "None" +msgstr "Geen" + +#: gtkedit/editoptions.c:39 +msgid "Dynamic paragraphing" +msgstr "Dynamische regeluitvulling" + +#: gtkedit/editoptions.c:39 +msgid "Type writer wrap" +msgstr "Typemachine-afbreking" + +#. 2 +#: gtkedit/editoptions.c:74 +msgid "Word wrap line length : " +msgstr "Regellengte voor afbreking: " + +#. 4 +#: gtkedit/editoptions.c:80 +msgid "Tab spacing : " +msgstr "Tabgrootte: " + +#: gtkedit/editoptions.c:88 +msgid "synta&X highlighting" +msgstr "Synta&X kleuring" + +#. 7 +#: gtkedit/editoptions.c:94 +msgid "confir&M before saving" +msgstr "bevestigen voor opslaan" + +#. 8 +#: gtkedit/editoptions.c:97 +msgid "fill tabs with &Spaces" +msgstr "Tab&S met spaties vullen" + +#. 9 +#: gtkedit/editoptions.c:100 +msgid "&Return does autoindent" +msgstr "&Return springt automatisch in" + +#. 10 +#: gtkedit/editoptions.c:103 +msgid "&Backspace through tabs" +msgstr "&Backspace door Tabs" + +#. 11 +#: gtkedit/editoptions.c:106 +msgid "&Fake half tabs" +msgstr "Simuleer halve tabs" + +#. 13 +#: gtkedit/editoptions.c:112 +msgid "Wrap mode" +msgstr "Woordafbrekingsmodus" + +#. 15 +#: gtkedit/editoptions.c:118 +msgid "Key emulation" +msgstr "Toetsemulatie" + +#: gtkedit/editoptions.c:159 +msgid " Editor options " +msgstr " Editoropties " + +#. Not essential to translate +#: gtkedit/editwidget.c:312 +msgid "Error initialising editor.\n" +msgstr "Fout bij het initialiseren van de editor.\n" + +#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2351 +#: src/screen.c:2381 src/tree.c:1009 src/view.c:2018 +msgid "Help" +msgstr "Help" + +#: gtkedit/editwidget.c:1067 +msgid "Mark" +msgstr "Markr" + +#: gtkedit/editwidget.c:1068 +msgid "Replac" +msgstr "Vervng" + +#: gtkedit/editwidget.c:1074 src/main.c:1707 +msgid "PullDn" +msgstr "Menu" + +#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2020 +#: src/view.c:2040 +msgid "Quit" +msgstr "Afsl" + +#: gtkedit/editmenu.c:57 +msgid " Word wrap " +msgstr " Woordafbreking " + +#. Not essential to translate +#: gtkedit/editmenu.c:59 +msgid " Enter line length, 0 for off: " +msgstr " Geef regellengte, 0 voor 'geen': " + +#: gtkedit/editmenu.c:70 +msgid " About " +msgstr " Info " + +#: gtkedit/editmenu.c:71 +msgid "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" A user friendly text editor written\n" +" for the Midnight Commander.\n" +msgstr "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" Een gebruiksvriendelijk editor\n" +" voor de Midnight Commander.\n" + +#: gtkedit/editmenu.c:119 gtkedit/editmenu.c:135 +msgid "&Open/load... C-o" +msgstr "Openen/laden... C-o" + +#: gtkedit/editmenu.c:120 +msgid "&New C-n" +msgstr "&Nieuw C-n" + +#: gtkedit/editmenu.c:122 gtkedit/editmenu.c:138 +msgid "&Save F2" +msgstr "&Opslaan F2" + +#: gtkedit/editmenu.c:123 gtkedit/editmenu.c:139 +msgid "save &As... F12" +msgstr "Opslaan &Als... F12" + +#: gtkedit/editmenu.c:125 gtkedit/editmenu.c:141 +msgid "&Insert file... F15" +msgstr "Bestand &Invoegen...F15" + +#: gtkedit/editmenu.c:126 +msgid "copy to &File... C-f" +msgstr "Kopieer naar bestand... C-f" + +#: gtkedit/editmenu.c:128 gtkedit/editmenu.c:144 +msgid "a&Bout... " +msgstr "Info... " + +#: gtkedit/editmenu.c:130 gtkedit/editmenu.c:146 +msgid "&Quit F10" +msgstr "&Afsluiten F10" + +#: gtkedit/editmenu.c:136 +msgid "&New C-x k" +msgstr "&Nieuw C-x k" + +#: gtkedit/editmenu.c:142 +msgid "copy to &File... " +msgstr "Kopieer naar bestand... " + +#: gtkedit/editmenu.c:151 gtkedit/editmenu.c:168 +msgid "&Toggle Mark F3" +msgstr "Markering aan/uit F3" + +#: gtkedit/editmenu.c:152 gtkedit/editmenu.c:169 +msgid "&Mark Columns S-F3" +msgstr "&Markeer kolommen. S-F3" + +#: gtkedit/editmenu.c:154 gtkedit/editmenu.c:171 +msgid "toggle &Ins/overw Ins" +msgstr "&Inv aan/uit Ins" + +#: gtkedit/editmenu.c:156 gtkedit/editmenu.c:173 +msgid "&Copy F5" +msgstr "Kopiëren F5" + +#: gtkedit/editmenu.c:157 gtkedit/editmenu.c:174 +msgid "&Move F6" +msgstr "Verplaatsen F6" + +#: gtkedit/editmenu.c:158 gtkedit/editmenu.c:175 +msgid "&Delete F8" +msgstr "Verwijderen F8" + +#: gtkedit/editmenu.c:160 gtkedit/editmenu.c:177 +msgid "&Undo C-u" +msgstr "Maak ongedaan C-u" + +#: gtkedit/editmenu.c:162 gtkedit/editmenu.c:179 +msgid "&Beginning C-PgUp" +msgstr "&Begin C-PgUp" + +#: gtkedit/editmenu.c:163 gtkedit/editmenu.c:180 +msgid "&End C-PgDn" +msgstr "&Eind C-PgDn" + +#: gtkedit/editmenu.c:185 gtkedit/editmenu.c:192 +msgid "&Search... F7" +msgstr "Zoeken... F7" + +#: gtkedit/editmenu.c:186 gtkedit/editmenu.c:193 +msgid "search &Again F17" +msgstr "Nogmaals Zoeken F17" + +#: gtkedit/editmenu.c:187 gtkedit/editmenu.c:194 +msgid "&Replace... F4" +msgstr "Vervangen... F4" + +#: gtkedit/editmenu.c:199 gtkedit/editmenu.c:221 +msgid "&Goto line... M-l" +msgstr "&Ga naar regel... M-l" + +#: gtkedit/editmenu.c:201 gtkedit/editmenu.c:223 +msgid "insert &Literal... C-q" +msgstr "&Letterlijk invoegen... C-q" + +#: gtkedit/editmenu.c:203 gtkedit/editmenu.c:225 +msgid "&Refresh screen C-l" +msgstr "Scherm verversen C-l" + +#: gtkedit/editmenu.c:205 gtkedit/editmenu.c:227 +msgid "&Start record macro C-r" +msgstr "&Start opnemen macro C-r" + +#: gtkedit/editmenu.c:206 gtkedit/editmenu.c:228 +msgid "&Finish record macro... C-r" +msgstr "Voltooi opnemen macro C-r" + +#: gtkedit/editmenu.c:207 +msgid "&Execute macro... C-a, KEY" +msgstr "Macro uitvoeren...C-a,TASTE" + +#: gtkedit/editmenu.c:208 gtkedit/editmenu.c:230 +msgid "delete macr&O... " +msgstr "Macr&O verwijderen... " + +#: gtkedit/editmenu.c:210 gtkedit/editmenu.c:232 +msgid "insert &Date/time " +msgstr "&Datum/Tijd invoegen " + +#: gtkedit/editmenu.c:212 gtkedit/editmenu.c:234 +msgid "format p&Aragraph M-p" +msgstr "Paragraaf uitvullen M-p" + +#: gtkedit/editmenu.c:213 +msgid "'ispell' s&Pell check C-p" +msgstr "`ispell'-spellingcheck. C-p" + +#: gtkedit/editmenu.c:214 gtkedit/editmenu.c:236 +msgid "sor&T... M-t" +msgstr "Sorteren M-t" + +#: gtkedit/editmenu.c:215 gtkedit/editmenu.c:237 +msgid "'indent' &C Formatter F19" +msgstr "'indent'-&C-Formatteerder F19" + +#: gtkedit/editmenu.c:216 +msgid "&Mail... " +msgstr "&Mail... " + +#: gtkedit/editmenu.c:229 +msgid "&Execute macro... C-x e, KEY" +msgstr "Macro uitvoeren..C-x e,TASTE" + +#: gtkedit/editmenu.c:235 +msgid "'ispell' s&Pell check M-$" +msgstr "'ispell'-spellingcheck. M-$" + +#: gtkedit/editmenu.c:244 gtkedit/editmenu.c:253 +msgid "&General... " +msgstr "Algemeen..." + +#: gtkedit/editmenu.c:245 gtkedit/editmenu.c:254 +msgid "&Save mode..." +msgstr "&Opslagmodus..." + +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +msgid "&Layout..." +msgstr "&Vormgeving..." + +#. The following are menu options. Do not change the key bindings (eg. C-o) and preserve '\t' +#: gtkedit/editmenu.c:266 gtkedit/editmenu.c:275 gtkedit/editmenu.c:392 +#: src/chmod.c:164 src/chown.c:130 +msgid " File " +msgstr " Bestand " + +#: gtkedit/editmenu.c:267 gtkedit/editmenu.c:276 gtkedit/editmenu.c:408 +msgid " Edit " +msgstr " Bewerken " + +#: gtkedit/editmenu.c:268 gtkedit/editmenu.c:277 +msgid " Sear/Repl " +msgstr " Zoek/Verv " + +#: gtkedit/editmenu.c:269 gtkedit/editmenu.c:278 gtkedit/editmenu.c:448 +msgid " Command " +msgstr " Opdracht " + +#: gtkedit/editmenu.c:270 gtkedit/editmenu.c:279 +msgid " Options " +msgstr " Opties " + +#: gtkedit/editmenu.c:393 +msgid "Open...\tC-o" +msgstr "Openen...\tC-o" + +#: gtkedit/editmenu.c:394 +msgid "New\tC-n" +msgstr "Nieuw\tC-n" + +#: gtkedit/editmenu.c:396 +msgid "Save\tF2" +msgstr "Opslaan\tF2" + +#: gtkedit/editmenu.c:397 +msgid "Save as...\tF12" +msgstr "Opslaan als...\tF12" + +#: gtkedit/editmenu.c:399 +msgid "Insert file...\tF15" +msgstr "Bestand invoegen...\tF15" + +#: gtkedit/editmenu.c:400 +msgid "Copy to file...\tC-f" +msgstr "Naar bestand kopiëren...\tC-f" + +#. Tool hint +#: gtkedit/editmenu.c:403 +msgid "Disk operations" +msgstr "Schijfhandelingen" + +#: gtkedit/editmenu.c:409 +msgid "Toggle mark\tF3" +msgstr "Markering aan/uit\tF3" + +#: gtkedit/editmenu.c:410 +msgid "Toggle mark columns\tC-b" +msgstr "Kolommarkering aan/uit\tC-b" + +#: gtkedit/editmenu.c:412 +msgid "Toggle book mark\tC-M-Ins" +msgstr "Bladwijzer aan/uit\tC-M-Ins" + +#: gtkedit/editmenu.c:413 +msgid "Previous book mark\tC-M-Up" +msgstr "Vorige bladwijzer\tC-M-Up" + +#: gtkedit/editmenu.c:414 +msgid "Next book mark\tC-M-Down" +msgstr "Volgende bladwijzer\tC-M-Down" + +#: gtkedit/editmenu.c:415 +msgid "Flush book marks" +msgstr "Verwijder bladwijzers" + +#: gtkedit/editmenu.c:417 +msgid "Toggle insert/overwrite\tIns" +msgstr "Invoegen aan/uit\tIns" + +#: gtkedit/editmenu.c:419 +msgid "Copy block to cursor\tF5" +msgstr "Kopieer blok naar cursor\tF5" + +#: gtkedit/editmenu.c:420 +msgid "Move block to cursor\tF6" +msgstr "Verplaats blok naar cursor\tF6" + +#: gtkedit/editmenu.c:421 +msgid "Delete block\tF8/C-Del" +msgstr "Verwijder blok\tF8/C-Del" + +#: gtkedit/editmenu.c:423 +msgid "Copy block to clipbrd\tC-Ins" +msgstr "Kopieer blok naar prikbord\tC-Ins" + +#: gtkedit/editmenu.c:424 +msgid "Cut block to clipbrd\tS-Del" +msgstr "Knip blok naar prikbord\tS-Del" + +#: gtkedit/editmenu.c:425 +msgid "Paste block from clipbrd\tS-Ins" +msgstr "Plak blok vanuit prikbord\tS-Ins" + +#: gtkedit/editmenu.c:426 +msgid "Selection history\tM-Ins" +msgstr "Selectiehistorie\tM-Ins" + +#: gtkedit/editmenu.c:428 +msgid "Undo\tC-BackSpace" +msgstr "Herstel\tC-Backspace" + +#. Tool hint +#: gtkedit/editmenu.c:431 +msgid "Manipulating blocks of text" +msgstr "Tekstblokken manipuleren" + +#: gtkedit/editmenu.c:436 +msgid " Srch/Replce " +msgstr " Zoek/Verv " + +#: gtkedit/editmenu.c:437 +msgid "Search...\tF7" +msgstr "Zoeken...\tF7" + +#: gtkedit/editmenu.c:438 +msgid "Search again\tF17" +msgstr "Nogmaals zoeken\tF17" + +#: gtkedit/editmenu.c:439 +msgid "Replace...\tF4" +msgstr "Vervangen...\tF4" + +#: gtkedit/editmenu.c:440 +msgid "Replace again\tF14" +msgstr "Nogmaals vervangen\tF14" + +#. Tool hint +#: gtkedit/editmenu.c:443 +msgid "Search for and replace text" +msgstr "Zoek naar en vervang tekst" + +#: gtkedit/editmenu.c:449 +msgid "Goto line...\tM-l" +msgstr "Ga naar regel...\tM-l" + +#: gtkedit/editmenu.c:451 +msgid "Start record macro\tC-r" +msgstr "Start opname macro\tC-r" + +#: gtkedit/editmenu.c:452 +msgid "Finish record macro...\tC-r" +msgstr "Opname macro voltooien...\tC-r" + +#: gtkedit/editmenu.c:453 +msgid "Execute macro...\tC-a, KEY" +msgstr "Macro uitvoeren...\tC-a, TASTE" + +#: gtkedit/editmenu.c:454 +msgid "Delete macro...\t" +msgstr "Macro verwijderen...\t" + +#: gtkedit/editmenu.c:456 +msgid "Insert date/time\tC-d" +msgstr "Datum/tijd invoegen\tC-d" + +#: gtkedit/editmenu.c:457 +msgid "Format paragraph\tM-p" +msgstr "Paragraaf uitvullen\tM-p" + +#: gtkedit/editmenu.c:459 +msgid "Refresh display\tC-l" +msgstr "Beeld verversen\tC-l" + +#. Tool hint +#: gtkedit/editmenu.c:462 +msgid "Macros and internal commands" +msgstr "Macro's en interne opdrachten" + +#: gtkedit/gtkedit.c:65 +msgid "&Dismiss" +msgstr "&Sluiten" + +#: gtkedit/gtkedit.c:66 +msgid " Enter file name: " +msgstr " Geef bestandsnaam: " + +#: gtkedit/gtkedit.c:111 +msgid "The Quick Brown Fox Jumps Over The Lazy Dog" +msgstr "Liesje Leerde Lotje Lopen Langs De Lange Lindenlaan" + +#: gtkedit/gtkedit.c:802 +msgid "" +"gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" +msgstr "" +"gtkedit.c: de HOME omgevingsvariabele is niet ingesteld, en er ook geen " +"'passwd'-regel - stop\n" + + +#: gtkedit/gtkedit.c:1290 +msgid "Clear the edit buffer" +msgstr "Editorbuffer wissen" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert File" +msgstr "Bestand invoegen" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert text from a file" +msgstr "Tekst uit een bestand invoegen" + +#: gtkedit/gtkedit.c:1297 +msgid "Copy to file" +msgstr "Naar bestand kopiëren" + +#: gtkedit/gtkedit.c:1297 +msgid "copy a block to a file" +msgstr "kopieer blok naar bestand" + +#: gtkedit/gtkedit.c:1337 +msgid "Search/Replace" +msgstr "Zoeken/Vervangen" + +#: gtkedit/syntax.c:1339 gtkedit/syntax.c:1346 +msgid " Load syntax file " +msgstr " Laad syntaxbestand " + +#: gtkedit/syntax.c:1339 +msgid " File access error " +msgstr " Bestandstoegangfout " + +#: gtkedit/syntax.c:1345 +#, c-format +msgid " Error in file %s on line %d " +msgstr " Fout in bestand %s, op regel %d " + +#: src/achown.c:72 src/chmod.c:115 src/chown.c:80 +msgid "&Set" +msgstr "&Zetten" + +#: src/achown.c:73 +msgid "S&kip" +msgstr "&Overslaan" + +#: src/achown.c:74 src/chmod.c:119 src/chown.c:83 +msgid "Set &all" +msgstr "Zet &alles" + +#: src/achown.c:362 src/achown.c:369 +msgid "owner" +msgstr "eigenaar" + +#: src/achown.c:364 src/achown.c:371 +msgid "group" +msgstr "groep" + +#: src/achown.c:366 +msgid "other" +msgstr "anderen" + +#: src/achown.c:374 +msgid "On" +msgstr "Op" + +#: src/achown.c:376 +msgid "Flag" +msgstr "Vlag" + +#: src/achown.c:383 +#, c-format +msgid "%6d of %d" +msgstr "%6d van %d" + +#: src/achown.c:391 +msgid " Chown advanced command " +msgstr " Uitgebreide opdracht 'chown' " + +#: src/achown.c:629 src/achown.c:645 src/achown.c:708 src/chmod.c:285 +#: src/chmod.c:370 +#, c-format +msgid "" +" Couldn't chmod \"%s\" \n" +" %s " +msgstr "" +" chmod \"%s\" mislukt \n" +" %s " + +#: src/achown.c:634 src/achown.c:649 src/achown.c:712 src/chown.c:223 +#: src/chown.c:345 +#, c-format +msgid "" +" Couldn't chown \"%s\" \n" +" %s " +msgstr "" +" chown voor \"%s\" kan niet doorgevoerd worden \n" +" %s " + +#: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 +#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:639 +msgid " Oops... " +msgstr " Oeps... " + +#: src/achown.c:667 +msgid " I can't run the Advanced Chown command on an extfs " +msgstr "" +" De uitgebreide 'chown'-opdracht kan niet op extfs worden uitgevoerd " + +#: src/achown.c:671 +msgid " I can't run the Advanced Chown command on a tarfs " +msgstr "" +" De uitgebreide 'chown'-opdracht kan niet op tarfs worden uitgevoerd " + +#: src/background.c:181 +msgid "Background process:" +msgstr "Achtergrondproces:" + +#: src/background.c:287 src/file.c:2173 +msgid " Background process error " +msgstr " Fout in achtergrondproces " + +#: src/background.c:294 +msgid " Child died unexpectedly " +msgstr " Kindproces onverwacht afgebroken " + +#: src/background.c:296 +msgid " Unknown error in child " +msgstr " Onbekende fout in kindproces " + +#: src/background.c:311 +msgid " Background protocol error " +msgstr " Fout in achtergrondprotocol " + +#: src/background.c:312 +msgid "" +" Background process sent us a request for more arguments \n" +" than we can handle. \n" +msgstr "" +" Het achtergrondproces vraag om meer argumenten dan geleverd \n" +" kunnen worden \n" + +#: src/boxes.c:63 +msgid " Listing mode " +msgstr " Lijstmodus " + +#: src/boxes.c:68 +msgid "&Full file list" +msgstr "&Complete bestandenlijst" + +#: src/boxes.c:69 +msgid "&Brief file list" +msgstr "&Korte bestandenlijst" + +#: src/boxes.c:70 +msgid "&Long file list" +msgstr "&Lange bestandenlijst" + +#: src/boxes.c:71 +msgid "&User defined:" +msgstr "Aangepast:" + +#: src/boxes.c:72 +msgid "&Icon view" +msgstr "&Pictogramweergave" + +#: src/boxes.c:137 +msgid "user &Mini status" +msgstr "Gebruiker &Mini-status" + +#: src/boxes.c:186 +msgid "Listing mode" +msgstr "Lijstmodus" + +#: src/boxes.c:280 +msgid "&Reverse" +msgstr "Omdraaien" + +#: src/boxes.c:281 +msgid "case sensi&tive" +msgstr "Gevoelig voor hoofd-/kleine letter" + +#: src/boxes.c:282 +msgid "Sort order" +msgstr "Sortering" + +#: src/boxes.c:381 +msgid " confirm &Exit " +msgstr " Bevestig afsluiten " + +#: src/boxes.c:383 +msgid " confirm e&Xecute " +msgstr " Bevestig uitvoeren " + +#: src/boxes.c:385 +msgid " confirm o&Verwrite " +msgstr " Bevestig overschrijven " + +#: src/boxes.c:387 +msgid " confirm &Delete " +msgstr " Bevestig verwijderen " + +#: src/boxes.c:393 +msgid " Confirmation " +msgstr " Bevestiging " + +#: src/boxes.c:461 +msgid "Full 8 bits output" +msgstr "Volledige 8-bit uitvoer" + +#: src/boxes.c:461 +msgid "ISO 8859-1" +msgstr "ISO 8859-1" + +#: src/boxes.c:461 +msgid "7 bits" +msgstr "7-bit" + +#: src/boxes.c:468 +msgid "F&ull 8 bits input" +msgstr "Volledige 8-bit invoer" + +#: src/boxes.c:476 +msgid " Display bits " +msgstr " Toon bits " + +#: src/boxes.c:651 +msgid "&Always use ftp proxy" +msgstr "&Altijd FTP-proxy gebruiken" + +#: src/boxes.c:653 +msgid "sec" +msgstr "sec" + +#: src/boxes.c:657 +msgid "ftpfs directory cache timeout:" +msgstr "Timeout in ftpfs directory cache:" + +#: src/boxes.c:661 +msgid "ftp anonymous password:" +msgstr "Anonieme-ftp wachtwoord:" + +#: src/boxes.c:668 +msgid "Timeout for freeing VFSs:" +msgstr "Timeout bij vrijgegeven VFS'en:" + +#: src/boxes.c:674 +msgid " Virtual File System Setting " +msgstr " Instellingen voor het Virtuele Bestandssysteem (VFS) " + +#: src/boxes.c:740 +msgid "Quick cd" +msgstr "Snelle cd" + +#. want cd like completion +#: src/boxes.c:745 +msgid "cd" +msgstr "cd" + +#: src/boxes.c:796 +msgid "Symbolic link" +msgstr "Symbolische Link" + +#: src/boxes.c:833 +msgid "Running " +msgstr "Loopt... " + +#: src/boxes.c:834 src/find.c:719 src/find.c:960 +msgid "Stopped" +msgstr "Angehalten" + +#: src/boxes.c:895 +msgid "&Stop" +msgstr "&Stop" + +#: src/boxes.c:896 +msgid "&Resume" +msgstr "&Doorgaan" + +#: src/boxes.c:897 +msgid "&Kill" +msgstr "&Beëndigen" + +#: src/boxes.c:936 +msgid "Background Jobs" +msgstr "Achtergrondtaken" + +#: src/chmod.c:95 +msgid "execute/search by others" +msgstr "uitvoeren/zoeken door anderen" + +#: src/chmod.c:96 +msgid "write by others" +msgstr "schrijven door anderen" + +#: src/chmod.c:97 +msgid "read by others" +msgstr "lezen door anderen" + +#: src/chmod.c:98 +msgid "execute/search by group" +msgstr "uitvoeren/lezen door eigen groep" + +#: src/chmod.c:99 +msgid "write by group" +msgstr "schrijven door eigen groep" + +#: src/chmod.c:100 +msgid "read by group" +msgstr "lezen door eigen groep" + +#: src/chmod.c:101 +msgid "execute/search by owner" +msgstr "uitvoeren/zoeken door eigenaar" + +#: src/chmod.c:102 +msgid "write by owner" +msgstr "schrijven door eigenaar" + +#: src/chmod.c:103 +msgid "read by owner" +msgstr "lezen door eigenaar" + +#: src/chmod.c:104 +msgid "sticky bit" +msgstr "plak bit" + +#: src/chmod.c:105 +msgid "set group ID on execution" +msgstr "zet groeps-ID(GID) bij uitvoering" + +#: src/chmod.c:106 +msgid "set user ID on execution" +msgstr "zet gebruikers-ID(UID) bij uitvoering" + +#: src/chmod.c:116 +msgid "C&lear marked" +msgstr "Markering opheffen" + +#: src/chmod.c:117 +msgid "S&et marked" +msgstr "Zet gemarkeerd" + +#: src/chmod.c:118 +msgid "&Marked all" +msgstr "Alle gemarkeerden" + +#: src/chmod.c:152 +msgid "Permissions (Octal)" +msgstr "Toegangsrechten (octaal)" + +#: src/chmod.c:154 +msgid "Owner name" +msgstr "Naam van de eigenaar" + +#: src/chmod.c:156 +msgid "Group name" +msgstr "Naam van de groep" + +#: src/chmod.c:160 +msgid " Chmod command " +msgstr " 'chmod'-opdracht " + +#: src/chmod.c:162 src/chown.c:120 +msgid " Permission " +msgstr " Rechten " + +#: src/chmod.c:169 +msgid "Use SPACE to change" +msgstr "Gebruik de spatiebalk om" + +#: src/chmod.c:171 +msgid "an option, ARROW KEYS" +msgstr "een optie te veranderen, pijltoetsen" + +#: src/chmod.c:173 +msgid "to move between options" +msgstr "om tussen opties te schakelen" + +#: src/chmod.c:175 +msgid "and T or INS to mark" +msgstr "en T of INS om te markeren" + +#: src/chmod.c:233 +msgid "Chmod command" +msgstr "'chmod'-opdracht" + +#: src/chmod.c:321 +msgid " I can't run the Chmod command on an extfs " +msgstr " 'chmod'-opdracht kan niet op extfs worden uitgevoerd " + +#: src/chown.c:81 +msgid "Set &users" +msgstr "Instellen gebruikers" + +#: src/chown.c:82 +msgid "Set &groups" +msgstr "Instellen &groepen" + +#: src/chown.c:112 +msgid " Name " +msgstr " Naam " + +#: src/chown.c:114 +msgid " Owner name " +msgstr " Eigenaarsnaam " + +#: src/chown.c:116 src/chown.c:128 +msgid " Group name " +msgstr " Groepsnaam " + +#: src/chown.c:118 +msgid " Size " +msgstr " Grootte " + +#: src/chown.c:124 +msgid " Chown command " +msgstr " 'chown'-opdracht " + +#: src/chown.c:126 +msgid " User name " +msgstr " Gebruikersnaam " + +#: src/chown.c:192 +msgid "" +msgstr "" + +#. add fields for unknown names (numbers) +#: src/chown.c:193 +msgid "" +msgstr "" + +#: src/chown.c:261 +msgid " I can't run the Chown command on an extfs " +msgstr " 'chown'-opdracht kan niet op extfs worden uitgevoerd " + +#: src/chown.c:265 +msgid " I can't run the Chown command on a tarfs " +msgstr " 'chown'-opdracht kan niet op tarfs worden uitgevoerd " + +#: src/cmd.c:200 +#, c-format +msgid " Can not fetch a local copy of %s " +msgstr " Er kan geen lokale kopie van %s worden gemaakt " + +#: src/cmd.c:250 +msgid " CD " +msgstr " CD " + +#: src/cmd.c:250 +msgid "Files tagged, want to cd?" +msgstr "Bestanden gemarkeerd, veranderen van directory?" + +#: src/cmd.c:256 src/cmd.c:715 src/cmd.c:729 +msgid "Could not change directory" +msgstr "Veranderen van directory mislukt" + +#: src/cmd.c:285 +msgid " View file " +msgstr " Toon bestand " + +#: src/cmd.c:285 +msgid " Filename:" +msgstr " Bestandsnaam:" + +#: src/cmd.c:302 +msgid " Filtered view " +msgstr " Gefilterde weergave " + +#: src/cmd.c:302 +msgid " Filter command and arguments:" +msgstr " Filteropdracht en argumenten:" + +#: src/cmd.c:390 +msgid "Create a new Directory" +msgstr "Maak een nieuwe directory" + +#: src/cmd.c:390 +msgid " Enter directory name:" +msgstr " Geef directorynaam:" + +#: src/cmd.c:451 +msgid " Filter " +msgstr " Filter " + +#: src/cmd.c:451 +msgid " Set expression for filtering filenames" +msgstr " Ausdruck zum Filtern von Dateinamen setzen" + +#: src/cmd.c:517 +msgid " Select " +msgstr " Selectie " + +#: src/cmd.c:569 +msgid " Unselect " +msgstr " Deselecteer " + +#: src/cmd.c:642 +msgid "Extension file edit" +msgstr "Bewerken uitbreidingsbestand" + +#: src/cmd.c:643 +msgid " Which extension file you want to edit? " +msgstr " Welk uitbreidingsbestand wilt u bewerken? " + +#: src/cmd.c:644 +msgid "&User" +msgstr "Gebruiker" + +#: src/cmd.c:644 src/cmd.c:670 +msgid "&System Wide" +msgstr "&Systeembreed" + +#: src/cmd.c:667 +msgid "Menu file edit" +msgstr "Menubestand bewerken" + +#: src/cmd.c:668 +msgid " Which menu file will you edit? " +msgstr " Welk menubestand wilt u bewerken? " + +#: src/cmd.c:670 +msgid "&Local" +msgstr "&Lokaal" + +#: src/cmd.c:670 +msgid "&Home" +msgstr "&Home" + +#: src/cmd.c:855 +msgid " Compare directories " +msgstr " Vergelijk directories " + +#: src/cmd.c:855 +msgid " Select compare method: " +msgstr " Kies vergelijkingsmethode: " + +#: src/cmd.c:856 +msgid "&Quick" +msgstr "&Snel" + +#: src/cmd.c:856 +msgid "&Size only" +msgstr "Alleen &Grootte" + +#: src/cmd.c:856 +msgid "&Thorough" +msgstr "Grondig" + +#: src/cmd.c:866 +msgid " Both panels should be on the listing view mode to use this command " +msgstr " Beide vensters moeten zich in Lijstweergave-modus bevinden voor " +"deze opdracht" + +#: src/cmd.c:880 +msgid " The command history is empty " +msgstr " De opdrachtenhistorie is leeg " + +#: src/cmd.c:886 +msgid " Command history " +msgstr " Opdrachtenhistorie " + +#: src/cmd.c:928 +msgid "" +" Not an xterm or Linux console; \n" +" the panels cannot be toggled. " +msgstr "" +" Geen XTerm en geen Linux console; \n" +" de vensters kunnen niet geschakeld worden. " + +#: src/cmd.c:967 +msgid "Type `exit' to return to the Midnight Commander" +msgstr "Type 'exit' om terug te keren naam Bestandsbeheer (GMC)" + +#: src/cmd.c:1022 +#, c-format +msgid "" +" Couldn't stat %s \n" +" %s " +msgstr "" +" Inspectie van %s mislukt \n" +" %s " + +#: src/cmd.c:1031 src/cmd.c:1033 +msgid " Link " +msgstr " Link " + +#: src/cmd.c:1032 src/cmd.c:1171 src/file.c:1685 +msgid " to:" +msgstr " naar:" + +#: src/cmd.c:1043 +#, c-format +msgid " link: %s " +msgstr " link: %s " + +#: src/cmd.c:1076 +#, c-format +msgid " symlink: %s " +msgstr " symbolische link: %s " + +#: src/cmd.c:1130 +#, c-format +msgid " Symlink `%s' points to: " +msgstr " Symlink `%s' wijst naar: " + +#: src/cmd.c:1135 +msgid " Edit symlink " +msgstr " Symbolische link bewerken " + +#: src/cmd.c:1140 +#, c-format +msgid " edit symlink, unable to remove %s: %s " +msgstr " bewerken symbolische link, kan % niet verwijderen: %s" + +#: src/cmd.c:1144 +#, c-format +msgid " edit symlink: %s " +msgstr " symbolische link bewerken: %s" + +#: src/cmd.c:1171 +msgid " Link symbolically " +msgstr " Symbolisch linken " + +#: src/cmd.c:1172 +msgid " Relative symlink " +msgstr " Relatieve symbolische link " + +#: src/cmd.c:1183 +#, c-format +msgid " relative symlink: %s " +msgstr " relatieve symbolische link: %s " + +#: src/cmd.c:1286 +msgid " Enter machine name (F1 for details): " +msgstr " Geef machinenaam (F1 voor details): " + +#: src/cmd.c:1310 +#, c-format +msgid " Could not chdir to %s " +msgstr " 'chdir' naar %s mislukt " + +#: src/cmd.c:1317 +msgid " Link to a remote machine " +msgstr " Link naar een andere machine" + +#: src/cmd.c:1323 +msgid " FTP to machine " +msgstr " FTP naar machine " + +#: src/cmd.c:1333 +msgid " Socket source routing setup " +msgstr " Socket source-routing instellingen " + +#: src/cmd.c:1334 +msgid " Enter host name to use as a source routing hop: " +msgstr " Hostnaam van het source-routing tussenstation: " + +#: src/cmd.c:1341 +msgid " Host name " +msgstr " Hostnaam " + +#: src/cmd.c:1341 +msgid " Error while looking up IP address " +msgstr " Fout bij opzoeken IP-adres " + +#: src/cmd.c:1352 +msgid " Undelete files on an ext2 file system " +msgstr " Herstellen van gewiste bestanden op een ext2 bestandssysteem " + +#: src/cmd.c:1353 +msgid "" +" Enter device (without /dev/) to undelete\n" +" files on: (F1 for details)" +msgstr "" +" Geef heet apparaatnaam (zonder /dev/) om gewiste bestanden te herstellen\n" +" op: (F1 voor details)" + +#: src/cmd.c:1403 +msgid " Setup saved to ~/" +msgstr " Instellingen opgeslagen in ~/" + +#: src/cmd.c:1408 +msgid " Setup " +msgstr " Instellingen " + +#: src/command.c:170 +#, c-format +msgid "" +" Can't chdir to '%s' \n" +" %s " +msgstr "" +" 'chdir' naar directory '%s' mislukt \n" +" %s " + +#: src/command.c:198 +msgid " You can not execute commands on non-local filesystems" +msgstr " U kunt geen opdrachten uitvoeren op non-lokale bestandssystemen" + +#: src/dialog.c:56 +msgid "" +"\n" +"\n" +"\n" +"refresh stack underflow!\n" +"\n" +"\n" +msgstr "" +"\n" +"\n" +"\n" +"refresh stack underflow!\n" +"\n" +"\n" + +#: src/dir.c:61 +msgid "&Unsorted" +msgstr "&Ongesorteerd" + +#: src/dir.c:62 +msgid "&Name" +msgstr "&Naam" + +#: src/dir.c:63 +msgid "&Extension" +msgstr "&Extensie" + +#: src/dir.c:64 +msgid "&Modify time" +msgstr "&Wijzigingstijd" + +#: src/dir.c:65 +msgid "&Access time" +msgstr "&Toegangstijd" + +#: src/dir.c:66 +msgid "&Change time" +msgstr "Veranderingstijd" + +#: src/dir.c:67 +msgid "&Size" +msgstr "Grootte" + +#: src/dir.c:68 +msgid "&Inode" +msgstr "&Inode" + +#. New sort orders +#: src/dir.c:71 +msgid "&Type" +msgstr "&Type" + +#: src/dir.c:72 +msgid "&Links" +msgstr "&Links" + +#: src/dir.c:73 +msgid "N&GID" +msgstr "N&GID" + +#: src/dir.c:74 +msgid "N&UID" +msgstr "N&UID" + +#: src/dir.c:75 +msgid "&Owner" +msgstr "&Eigenaar" + +#: src/dir.c:76 +msgid "&Group" +msgstr "&Groep" + +#: src/dir.c:386 +#, c-format +msgid "File exists but can not be stat-ed: %s %s" +msgstr "Bestand bestaat, maar kan niet geïnspecteerd worden: %s %s" + +#: src/dir.c:662 +msgid "Unknown" +msgstr "Onbekend" + +#: src/ext.c:131 src/user.c:506 +#, c-format +msgid "" +" Can't generate unique filename \n" +" %s " +msgstr "" +" Genereren van een unieke bestandsnaam mislukt \n" +" %s " + +#: src/ext.c:138 src/user.c:518 +#, c-format +msgid "" +" Can't create temporary command file \n" +" %s " +msgstr "" +" Kan geen tijdelijk opdrachtenbestand maken \n" +" %s " + +#: src/ext.c:153 src/user.c:547 +msgid " Parameter " +msgstr " Parameter " + +#: src/ext.c:303 +msgid " Can't execute commands on a Virtual File System directory " +msgstr " Opdrachten kunnen niet op een Virtueel Bestandssysteem (VFS) " +"directory worden uitgevoerd " + +#: src/ext.c:400 +msgid " file error" +msgstr " bestandsfout " + + +#: src/ext.c:401 +msgid "Format of the " +msgstr "Formaat van " + +#: src/ext.c:419 +msgid " file error " +msgstr " bestandsfout " + +#: src/ext.c:420 +msgid "Format of the ~/" +msgstr "Formaat van ~/" + +#: src/ext.c:420 +msgid "" +" file has changed\n" +"with version 3.0. You may want either to\n" +"copy it from " +msgstr "" +" Bestand is veranderd\n" +"met versie 3.0. U kunt het\n" +"kopiëren van " + +#: src/ext.c:422 +msgid "" +"mc.ext or use that\n" +"file as an example of how to write it.\n" +msgstr "" +"'mc.ext', of dat bestand als\n" +"voorbeeld gebruiken.\n" + +#: src/ext.c:424 +msgid "mc.ext will be used for this moment." +msgstr "Vooralsnog wordt 'mc.ext' gebruikt." + +#: src/file.c:154 src/tree.c:640 +msgid " Copy " +msgstr " Kopiëren " + +#: src/file.c:155 src/tree.c:678 +msgid " Move " +msgstr " Verplaatsen " + +#: src/file.c:156 src/tree.c:746 +msgid " Delete " +msgstr " Verwijderen " + +#: src/file.c:244 +msgid " Invalid target mask " +msgstr " Ongeldig doelmasker " + +#: src/file.c:342 +msgid " Could not make the hardlink " +msgstr " Harde link maken mislukt " + +#: src/file.c:384 +#, c-format +msgid "" +" Cannot read source link \"%s\" \n" +" %s " +msgstr "" +" Bron-link \"%s\" lezen mislukt \n" +" %s " + +#: src/file.c:394 +msgid "" +" Cannot make stable symlinks across non-local filesystems: \n" +"\n" +" Option Stable Symlinks will be disabled " +msgstr "" +" Er kunnen geen stabiele symbolische links over non-lokale bestandssytemen\n" +"worden gelegd.\n" +"\n" +" De optie 'stabiele symbolische links' wordt uitgeschakeld " + +#: src/file.c:442 +#, c-format +msgid "" +" Cannot create target symlink \"%s\" \n" +" %s " +msgstr "" +" Maken van doel van symbolische link \"%s\" mislukt \n" +" %s " + +#: src/file.c:509 +#, c-format +msgid "" +" Cannot overwrite directory \"%s\" \n" +" %s " +msgstr "" +" Directory \"%s\" kan niet overschreven worden \n" +" %s " + +#: src/file.c:518 +#, c-format +msgid "" +" Cannot stat source file \"%s\" \n" +" %s " +msgstr "" +" Bronbestand \"%s\" kan niet geïnspecteerd worden \n" +" %s " + +#: src/file.c:531 +#, c-format +msgid " `%s' and `%s' are the same file. " +msgstr " `%s' en `%s' zijn het zelfde bestand. " + +#: src/file.c:574 +#, c-format +msgid "" +" Cannot create special file \"%s\" \n" +" %s " +msgstr "" +" Maken van speciaal bestand \"%s\" mislukt \n" +" %s " + +#: src/file.c:583 src/file.c:812 +#, c-format +msgid "" +" Cannot chown target file \"%s\" \n" +" %s " +msgstr "" +" 'chown' van doelbestand \"%s\" mislukt \n" +" %s " + +#: src/file.c:592 src/file.c:831 +#, c-format +msgid "" +" Cannot chmod target file \"%s\" \n" +" %s " +msgstr "" +" 'chmod' van doelbestand \"%s\" mislukt \n" +" %s " + +#: src/file.c:609 +#, c-format +msgid "" +" Cannot open source file \"%s\" \n" +" %s " +msgstr "" +" Openen van bronbestand \"%s\" mislukt \n" +" %s " + +#: src/file.c:619 +msgid " Reget failed, about to overwrite file " +msgstr " 'Reget' mislukt, bestand wordt overschreven " + +#: src/file.c:625 +#, c-format +msgid "" +" Cannot fstat source file \"%s\" \n" +" %s " +msgstr "" +" Bronbestand \"%s\" kan niet geïnspecteerd worden \n" +" %s " + +#: src/file.c:651 +#, c-format +msgid "" +" Cannot create target file \"%s\" \n" +" %s " +msgstr "" +" Doelbestand \"%s\" kan niet gecreëerd worden \n" +" %s " + +#: src/file.c:665 +#, c-format +msgid "" +" Cannot fstat target file \"%s\" \n" +" %s " +msgstr "" +" Bronbestand \"%s\" kan niet geïnspecteerd worden \n" +" %s " + +#: src/file.c:696 +#, c-format +msgid "" +" Cannot read source file \"%s\" \n" +" %s " +msgstr "" +" Bronbestand \"%s\" kan niet gelezen worden \n" +" %s " + +#: src/file.c:726 +#, c-format +msgid "" +" Cannot write target file \"%s\" \n" +" %s " +msgstr "" +" Doelbestand \"%s\" kan niet beschreven worden \n" +" %s " + +#: src/file.c:745 +msgid "(stalled)" +msgstr "(geblokkeerd)" + +#: src/file.c:783 +#, c-format +msgid "" +" Cannot close source file \"%s\" \n" +" %s " +msgstr "" +" Bronbestand \"%s\" kan niet gesloten worden \n" +" %s " + +#: src/file.c:792 +#, c-format +msgid "" +" Cannot close target file \"%s\" \n" +" %s " +msgstr "" +" Doelbestand \"%s\" kan niet gesloten worden \n" +" %s " + +#: src/file.c:802 +msgid "Incomplete file was retrieved. Keep it?" +msgstr "Onvolledige bestand opgehaald. Wilt u het behouden?" + +#: src/file.c:803 +msgid "&Delete" +msgstr "&Verwijderen" + +#: src/file.c:803 src/hotlist.c:1443 +msgid "&Keep" +msgstr "&Behouden" + +#: src/file.c:876 +#, c-format +msgid "" +" Cannot stat source directory \"%s\" \n" +" %s " +msgstr "" +" Doeldirectory \"%s\" kan niet geïnspecteerd worden\n" +" %s " + +#: src/file.c:899 +#, c-format +msgid "" +" Source directory \"%s\" is not a directory \n" +" %s " +msgstr "" +" 'Brondirectory' \"%s\" is geen directory \n" +" %s " + +#. we found a cyclic symbolic link +#: src/file.c:907 +#, c-format +msgid "" +" Cannot copy cyclic symbolic link \n" +" `%s' " +msgstr "" +" Een cyclische symbolische link kan niet gekopieerd worden \n" +" `%s' " + +#: src/file.c:964 +#, c-format +msgid "" +" Cannot create target directory \"%s\" \n" +" %s " +msgstr "" +" Doeldirectory \"%s\" kan niet gecreëerd worden \n" +" %s " + +#: src/file.c:987 +#, c-format +msgid "" +" Cannot chown target directory \"%s\" \n" +" %s " +msgstr "" +" 'chown' van doeldirectory \"%s\" mislukt \n" +" %s " + +#. Source doesn't exist +#: src/file.c:1100 +#, c-format +msgid "" +" Cannot stat file \"%s\" \n" +" %s " +msgstr "" +" Bestand \"%s\" kan niet geïnspecteerd worden \n" +" %s " + +#: src/file.c:1122 +#, c-format +msgid " `%s' and `%s' are the same file " +msgstr " `%s' en `%s' zijn het zelfde bestand " + +#: src/file.c:1129 +#, c-format +msgid " Cannot overwrite directory `%s' " +msgstr " Overschrijven van directory `%s' mislukt " + +#: src/file.c:1172 +#, c-format +msgid "" +" Cannot move file \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" Verplaatsen van \"%s\" naar \"%s\" mislukt \n" +" %s " + +#: src/file.c:1192 +#, c-format +msgid "" +" Cannot remove file \"%s\" \n" +" %s " +msgstr "" +" Verwijderen van bestand \"%s\" mislukt \n" +" %s " + +#: src/file.c:1246 +#, c-format +msgid " Cannot overwrite directory \"%s\" %s " +msgstr " Overschrijven van directory \"%s\" mislukt \n" +" %s " + +#: src/file.c:1248 +#, c-format +msgid " Cannot overwrite file \"%s\" %s " +msgstr " Overschrijven van bestand \"%s\" mislukt \n" +" %s " + +#: src/file.c:1275 +#, c-format +msgid "" +" Cannot move directory \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" Verplaatsen van directory \"%s\" naar \"%s\" mislukt \n" +" %s " + +#: src/file.c:1338 +#, c-format +msgid "" +" Cannot delete file \"%s\" \n" +" %s " +msgstr "" +" Verwijderen van bestand \"%s\" mislukt \n" +" %s " + +#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#, c-format +msgid "" +" Cannot remove directory \"%s\" \n" +" %s " +msgstr "" +" Verwijderen van directory \"%s\" mislukt \n" +" %s " + +#: src/file.c:1540 +msgid " Internal error: get_file \n" +msgstr " Interne fout: 'get_file' \n" + +#. +#. * This array introduced to avoid translation problems. The former (op_names) +#. * is assumed to be nouns, suitable in dialog box titles; this one should +#. * contain whatever is used in prompt itself (i.e. in russian, it's verb). +#. * Notice first symbol - it is to fool gettext and force these strings to +#. * be different for it. First symbol is skipped while building a prompt. +#. * (I don't use spaces around the words, because someday they could be +#. * dropped, when widgets get smarter) +#. +#: src/file.c:1661 +msgid "1Copy" +msgstr "1Kopiëren" + +#: src/file.c:1661 +msgid "1Move" +msgstr "1Verplaatsen" + +#: src/file.c:1661 +msgid "1Delete" +msgstr "1Verwijderen" + +#: src/file.c:1676 +#, c-format +msgid "%o %f \"%s\"%m" +msgstr "%o %f \"%s\"%m" + +#: src/file.c:1677 +#, c-format +msgid "%o %d %f%m" +msgstr "%o %d %f%m" + +#: src/file.c:1679 +#, c-format +msgid "%o %f \"%s\"%e" +msgstr "%o %f \"%s\"%e" + +#: src/file.c:1680 +#, c-format +msgid "%o %d %f%e" +msgstr "%o %d %f%e" + +#: src/file.c:1684 +msgid "file" +msgstr "bestand" + +#: src/file.c:1684 +msgid "files" +msgstr "bestanden" + +#: src/file.c:1684 +msgid "directory" +msgstr "directory" + +#: src/file.c:1684 +msgid "directories" +msgstr "directory's" + +#: src/file.c:1685 +msgid "files/directories" +msgstr "bestanden/directory's" + +#: src/file.c:1685 +msgid " with source mask:" +msgstr " met bronmasker:" + +#: src/file.c:1837 +msgid " Can't operate on \"..\"! " +msgstr " Opereren op \"..\" is niet mogelijk! " + +#: src/file.c:1856 src/screen.c:2082 +msgid "Yes" +msgstr "Ja" + +#: src/file.c:1856 src/screen.c:2082 +msgid "No" +msgstr "Nee" + +#: src/file.c:1909 +msgid " Sorry, I could not put the job in background " +msgstr " De job kon niet in de achtergrond geplaatst worden " + +#: src/file.c:1997 src/file.c:2081 +msgid " Internal failure " +msgstr " Interne fout " + +#: src/file.c:1997 src/file.c:2081 +msgid " Unknown file operation " +msgstr " Onbekende bestandsoperatie " + +#: src/file.c:2012 +#, c-format +msgid "" +" Destination \"%s\" must be a directory \n" +" %s " +msgstr "" +" Doel \"%s\" moet een directory zijn \n" +" %s " + +#: src/file.c:2174 +msgid "&Retry" +msgstr "Nogmaals" + +#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 +msgid "&Abort" +msgstr "&Afbreken" + +#: src/file.c:2226 +msgid "" +"\n" +" Directory not empty. \n" +" Delete it recursively? " +msgstr "" +"\n" +" Directory is niet leeg. \n" +" Recursief verwijderen? " + +#: src/file.c:2227 +msgid "" +"\n" +" Background process: Directory not empty \n" +" Delete it recursively? " +msgstr "" +"\n" +" Achtergrondproces: directory is niet leeg \n" +" Recursief verwijderen? " + +#: src/file.c:2234 +msgid "a&ll" +msgstr "a&lle" + +#: src/file.c:2234 src/filegui.c:594 +msgid "non&E" +msgstr "ge&En" + +#: src/file.c:2244 +msgid " Type 'yes' if you REALLY want to delete " +msgstr " 'Ja' invoeren, als u ECHT wilt verwijderen " + +#: src/file.c:2246 +msgid "all the directories " +msgstr "al deze directory's " + +#: src/file.c:2248 +msgid " Recursive Delete " +msgstr " Recursief Verwijderen " + +#: src/file.c:2249 +msgid " Background process: Recursive Delete " +msgstr " Achtergrondproces: Recursief Verwijderen " + +#: src/filegui.c:423 +msgid "File" +msgstr "Bestand" + +#: src/filegui.c:446 +msgid "Count" +msgstr "Aantal" + +#: src/filegui.c:467 +msgid "Bytes" +msgstr "Bytes" + +#: src/filegui.c:504 +msgid "Source" +msgstr "Bron" + +#: src/filegui.c:527 +msgid "Target" +msgstr "Doel" + +#: src/filegui.c:549 +msgid "Deleting" +msgstr "Aan het verwijderen" + +#: src/filegui.c:589 +#, c-format +msgid "Target file \"%s\" already exists!" +msgstr "Doelbestand \"%s\" bestaat reeds!" + +#: src/filegui.c:592 +msgid "if &Size differs" +msgstr "bij ver&Schillende grootte" + +#: src/filegui.c:595 +msgid "&Update" +msgstr "Verversen" + +#: src/filegui.c:597 +msgid "Overwrite all targets?" +msgstr "Alle doelen overschrijven?" + +#: src/filegui.c:599 +msgid "&Reget" +msgstr "&Reget" + +#: src/filegui.c:600 +msgid "ap&Pend" +msgstr "Toevoegen" + +#: src/filegui.c:603 +msgid "Overwrite this target?" +msgstr "Dit doel overschrijven?" + +#: src/filegui.c:605 +#, c-format +msgid "Target date: %s, size %d" +msgstr "Doeldatum: %s, grootte %d" + +#: src/filegui.c:607 +#, c-format +msgid "Source date: %s, size %d" +msgstr "Brondatum: %s, grootte %d" + +#: src/filegui.c:691 +msgid " File exists " +msgstr " Bestand bestaat reeds " + +#: src/filegui.c:692 +msgid " Background process: File exists " +msgstr " Achtergrondproces: bestand bestaat reeds " + +#. follow symlinks and preserve Attributes must be the first +#: src/filegui.c:804 +msgid "preserve &Attributes" +msgstr "&Attributen behouden" + +#. &op_preserve +#: src/filegui.c:806 +msgid "follow &Links" +msgstr "&Links volgen" + +#. &file_mask_op_follow_links +#: src/filegui.c:808 +msgid "to:" +msgstr "naar:" + +#: src/filegui.c:809 +msgid "&Using shell patterns" +msgstr "Shell patroon gebr&Uiken" + +#: src/filegui.c:830 +msgid "&Background" +msgstr "Achtergrond" + +#: src/filegui.c:839 +msgid "&Stable Symlinks" +msgstr "&Stabiele symbolische links" + +#. &file_mask_stable_symlinks +#: src/filegui.c:841 +msgid "&Dive into subdir if exists" +msgstr "Ga naar subdirectory, als deze bestaat" + +#: src/filegui.c:1000 +#, c-format +msgid "" +"Invalid source pattern `%s' \n" +" %s " +msgstr "" +"Ongeldig bronpatroon `%s' \n" +" %s " + +#: src/find.c:130 +msgid "&Suspend" +msgstr "Opschorten" + +#: src/find.c:131 +msgid "Con&tinue" +msgstr "Doorgaan" + +#: src/find.c:132 +msgid "&Chdir" +msgstr "&Chdir" + +#: src/find.c:133 +msgid "&Again" +msgstr "Herh&Alen" + +#: src/find.c:134 +msgid "&Quit" +msgstr "Beëindigen" + +#: src/find.c:135 src/panelize.c:89 +msgid "Pane&lize" +msgstr "In venster plaaten" + +#: src/find.c:136 +msgid "&View - F3" +msgstr "Weerga&Ve - F3" + +#: src/find.c:137 +msgid "&Edit - F4" +msgstr "Bew&Erken -F4" + +#: src/find.c:170 +msgid "Start at:" +msgstr "Beginnen bij:" + +#: src/find.c:170 +msgid "Filename:" +msgstr "Bestandsnaam:" + +#: src/find.c:170 +msgid "Content: " +msgstr "Inhoud:" + +#: src/find.c:171 src/main.c:1236 src/main.c:1257 +msgid "&Tree" +msgstr "Boom" + +#: src/find.c:223 +msgid "Find File" +msgstr "Bestand zoeken" + +#: src/find.c:452 +#, c-format +msgid "Grepping in %s" +msgstr "Grep in %s" + +#: src/find.c:490 +msgid " Find/read " +msgstr " Zoeken/Lezen " + +#: src/find.c:490 +msgid " Problem reading from child " +msgstr " Probleem bij het lezen van kindproces " + +#: src/find.c:537 +msgid "Finished" +msgstr "Klaar" + +#: src/find.c:561 src/view.c:1502 +#, c-format +msgid "Searching %s" +msgstr "Zoeken naar %s" + +#: src/find.c:717 src/find.c:757 +msgid "Suspend" +msgstr "Opschorten" + +#: src/find.c:717 +msgid "Restart" +msgstr "Herstarten" + +#: src/find.c:719 src/find.c:821 src/find.c:960 src/find.c:1056 +msgid "Searching" +msgstr "Aan het zoeken" + +#: src/find.c:750 src/find.c:1031 +msgid "Find file" +msgstr "Zoek bestand" + +#. The buttons +#: src/find.c:755 +msgid "Change to this directory" +msgstr "Ga naar deze directory" + +#: src/find.c:756 +msgid "Search again" +msgstr "Nogmaals zoeken" + +#: src/find.c:761 +msgid "View this file" +msgstr "Toon dit bestand" + +#: src/find.c:762 +msgid "Edit this file" +msgstr "Bewerk dit bestand" + +#: src/find.c:763 +msgid "Send the results to a Panel" +msgstr "Toon resultaten in een venster" + +#: src/fixhlp.c:171 +msgid "Usage: fixhlp \n" +msgstr "Syntax: fixhlp \n" + +#: src/fixhlp.c:176 +msgid "fixhlp: Cannot open toc for writing" +msgstr "fixhlp: Openen van toc voor schrijven mislukt" + +#: src/fixhlp.c:179 +msgid "" +"[Contents]\n" +" Topics:\n" +"\n" +msgstr "" +"^D[Inhoud]\n" +" Onderwerpen:\n" +"\n" + +#: src/help.c:279 +msgid "" +" Help file format error\n" +"" +msgstr "" +" Formaatfout in helpbestand\n" +"" + +#: src/help.c:318 +msgid " Internal bug: Double start of link area " +msgstr " Interne fout: dubbele start van linkgebied" + +#: src/help.c:572 +msgid " Can't find node [Contents] in help file " +msgstr " De [Contents]-node is niet gevonden in het helpbestand " + +#: src/help.c:741 +msgid " Help " +msgstr " Help " + +#: src/help.c:766 src/user.c:655 +#, c-format +msgid "" +" Can't open file %s \n" +" %s " +msgstr "" +" Openen van bestand %s mislukt \n" +" %s " + +#: src/help.c:771 +#, c-format +msgid " Can't find node %s in help file " +msgstr " Node %s is niet gevonden het helpbestand " + +#: src/help.c:808 +msgid "Index" +msgstr "Index" + +#: src/help.c:810 +msgid "Prev" +msgstr "Terug" + +#: src/hotlist.c:132 +msgid "&Move" +msgstr "Verplaatsen" + +#: src/hotlist.c:133 src/hotlist.c:1443 src/panelize.c:88 src/wtools.c:383 +msgid "&Remove" +msgstr "Verwijderen" + +#: src/hotlist.c:134 src/hotlist.c:818 src/hotlist.c:915 +msgid "&Append" +msgstr "Toevoegen" + +#: src/hotlist.c:135 src/hotlist.c:816 src/hotlist.c:913 +msgid "&Insert" +msgstr "&Invoegen" + +#: src/hotlist.c:136 +msgid "New &Entry" +msgstr "Nieuw item" + +#: src/hotlist.c:137 +msgid "New &Group" +msgstr "Nieuwe &Groep" + +#: src/hotlist.c:139 +msgid "&Up" +msgstr "Naar boven" + +#: src/hotlist.c:140 +msgid "&Add current" +msgstr "Huidige toevoegen" + +#: src/hotlist.c:141 +msgid "Change &To" +msgstr "Verander in" + +#: src/hotlist.c:201 +msgid "Subgroup - press ENTER to see list" +msgstr "Subgroep - druk ENTER om de lijst te zien" + +#: src/hotlist.c:620 +msgid "Active VFS directories" +msgstr "Aktieve VFS-directories" + +#: src/hotlist.c:620 +msgid "Directory hotlist" +msgstr "Directory Hotlist" + +#: src/hotlist.c:639 +msgid " Directory path " +msgstr " Directory-pad " + +#. This one holds the displayed pathname +#: src/hotlist.c:642 src/hotlist.c:689 +msgid " Directory label " +msgstr " Directory-label " + +#: src/hotlist.c:663 +msgid "Moving " +msgstr "Aan het verplaaten " + +#: src/hotlist.c:892 +msgid "New hotlist entry" +msgstr "Nieuw hotlist item" + +#: src/hotlist.c:892 +msgid "Directory label" +msgstr "Directory-label" + +#: src/hotlist.c:892 +msgid "Directory path" +msgstr "Directory-pad" + +#: src/hotlist.c:973 +msgid " New hotlist group " +msgstr " Nieuwe hotlist-groep " + +#: src/hotlist.c:973 +msgid "Name of new group" +msgstr "Naam van de nieuwe groep" + +#: src/hotlist.c:988 +#, c-format +msgid "Label for \"%s\":" +msgstr "Naam voor \"%s\":" + +#: src/hotlist.c:992 +msgid " Add to hotlist " +msgstr " Toevoegen aan hotlist " + +#: src/hotlist.c:1029 +msgid " Remove: " +msgstr " Verwijderen " + +#: src/hotlist.c:1033 +msgid "" +"\n" +" Group not empty.\n" +" Remove it?" +msgstr "" +"\n" +" Groep is niet leeg.\n" +" Toch verwijderen?" + +#: src/hotlist.c:1378 +msgid " Top level group " +msgstr " Startgroep " + +#: src/hotlist.c:1394 +msgid "Hotlist is now kept in file ~/" +msgstr "Hotlist wordt opgeslagein in bestand ~/" + +#: src/hotlist.c:1396 +msgid "MC will load hotlist from ~/" +msgstr "MC laadt de hotlist uit ~/" + +#: src/hotlist.c:1398 +msgid "and then delete [Hotlist] section there" +msgstr "en verwijder dan de [Hotlist] sectie daar" + +#: src/hotlist.c:1400 src/hotlist.c:1419 src/hotlist.c:1442 src/hotlist.c:1467 +msgid " Hotlist Load " +msgstr " Hotlist laden " + +#: src/hotlist.c:1416 src/hotlist.c:1464 +msgid "MC was unable to write ~/" +msgstr "Schrijven mislukt in ~/" + +#: src/hotlist.c:1417 +msgid " file, your old hotlist entries were not deleted" +msgstr " bestand, uw oude hotlist is niet verwijderd" + +#: src/hotlist.c:1431 +msgid "You have ~/" +msgstr "U heeft ~/" + +#: src/hotlist.c:1431 +msgid " file and [Hotlist] section in ~/" +msgstr " bestand en [Hotlist] sectie in ~/" + +#: src/hotlist.c:1432 +msgid "Your ~/" +msgstr "Uw ~/" + +#: src/hotlist.c:1432 +msgid " most probably was created\n" +msgstr " is waarschijlijk gecreëerd door\n" + +#: src/hotlist.c:1433 +msgid "" +"by an earlier development version of MC\n" +"and is more actual than ~/" +msgstr "" +"een oudere ontwikkelversie van MC,\n" +"en is recenter dan ~/" + +#: src/hotlist.c:1434 +msgid "" +" entries\n" +"\n" +msgstr "" +" items\n" +"\n" + +#: src/hotlist.c:1435 +msgid "" +"You can choose between\n" +"\n" +" Remove - remove old hotlist entries from ~/" +msgstr "" +"U kunt kiezen tussen\n" +"\n" +" Verwijderen - Oude hotlist-items verwijderen uit ~/" + +#: src/hotlist.c:1437 +msgid "" +" Keep - keep your old entries; you will be asked\n" +" the same question next time\n" +" Merge - add old entries to hotlist as group \"Entries from ~/" +msgstr "" +" Behouden - Oude items behouden; De volgende keer wordt\n" +" deze vraag u opnieuw gesteld\n" +" Samenvoegen - Oude item in de hotlist toevoegen als groep \"Items van ~/" + +#: src/hotlist.c:1443 +msgid "&Merge" +msgstr "Samenvoegen" + +#: src/hotlist.c:1455 +msgid " Entries from ~/" +msgstr " Items van ~/" + +#: src/hotlist.c:1465 +msgid " file your old hotlist entries were not deleted" +msgstr " bestand uw oude hostlist items zijn niet verwijderd" + +#: src/info.c:83 +#, c-format +msgid "Midnight Commander %s" +msgstr "Midnight Commander %s" + +#: src/info.c:109 +#, c-format +msgid "File: %s" +msgstr "Bestand: %s" + +#: src/info.c:122 +msgid "Free nodes %d (%d%%) of %d" +msgstr "Vrije node %d (%d%%) van %d" + +#: src/info.c:128 +msgid "No node information" +msgstr "Geen node-informatie" + +#: src/info.c:133 +msgid "Free space " +msgstr "Vrije ruimte " + +#: src/info.c:135 +msgid " (%d%%) of " +msgstr " (%d%%) van " + +#: src/info.c:139 +msgid "No space information" +msgstr "Geen informatie over schijfruimte" + +#: src/info.c:143 +#, c-format +msgid "Type: %s " +msgstr "Type: %s " + +#: src/info.c:143 +msgid "non-local vfs" +msgstr "non-lokaal vfs" + +#: src/info.c:149 +#, c-format +msgid "Device: %s" +msgstr "Apparaat: %s" + +#: src/info.c:153 +#, c-format +msgid "Filesystem: %s" +msgstr "Bestandssysteem: %s" + +#: src/info.c:158 +#, c-format +msgid "Accessed: %s" +msgstr "Benaderd: %s" + +#: src/info.c:162 +#, c-format +msgid "Modified: %s" +msgstr "Veranderd: %s" + +#: src/info.c:166 +#, c-format +msgid "Created: %s" +msgstr "Gecreëerd: %s" + +#: src/info.c:179 +msgid "Size: " +msgstr "Grootte: " + +#: src/info.c:182 +#, c-format +msgid " (%d blocks)" +msgstr "(%d blokken)" + +#: src/info.c:188 +#, c-format +msgid "Owner: %s/%s" +msgstr "Eigenaar: %s/%s" + +#: src/info.c:193 +#, c-format +msgid "Links: %d" +msgstr "Links: %d" + +#: src/info.c:197 +#, c-format +msgid "Mode: %s (%04o)" +msgstr "Modus: %s (%04o)" + +#: src/info.c:202 +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "Locatie: %Xh:%Xh" + +#: src/info.c:212 +msgid "File: None" +msgstr "Bestand: Keine" + +#: src/layout.c:159 +msgid "&Vertical" +msgstr "&Verticaal" + +#: src/layout.c:160 +msgid "&Horizontal" +msgstr "&Horizontaal" + +#: src/layout.c:170 +msgid "&Xterm hintbar" +msgstr "&Xterm infobalk" + +#: src/layout.c:171 +msgid "h&Intbar visible" +msgstr "&Infobalk zichtbaar" + +#: src/layout.c:172 +msgid "&Keybar visible" +msgstr "Toetsenbalk zichtbaar" + +#: src/layout.c:173 +msgid "command &Prompt" +msgstr "Opdracht &Prompt" + +#: src/layout.c:174 +msgid "show &Mini status" +msgstr "&Mini-Status tonen" + +#: src/layout.c:175 +msgid "menu&Bar visible" +msgstr "Menu&Balk zichtbaarr" + +#: src/layout.c:176 +msgid "&Equal split" +msgstr "Gelijkmatig verd&Elen" + +#: src/layout.c:177 +msgid "pe&Rmissions" +msgstr "&Rechten" + +#: src/layout.c:178 +msgid "&File types" +msgstr "Bestandformaten" + +#: src/layout.c:372 src/learn.c:60 src/learn.c:179 src/option.c:146 +msgid "&Save" +msgstr "Op&Slaan" + +#. length of line with '<' '>' buttons +#: src/layout.c:380 +msgid " Layout " +msgstr " Vormgeving " + +#: src/layout.c:381 +msgid " Panel split " +msgstr " Vensterverdeling " + +#: src/layout.c:382 +msgid " Highlight... " +msgstr " Oplichten... " + +#: src/layout.c:383 src/option.c:157 +msgid " Other options " +msgstr " Overige opties " + +#: src/layout.c:384 +msgid "output lines" +msgstr "uitvoerregels" + +#: src/layout.c:451 +msgid "Layout" +msgstr "Vormgeving" + +#: src/learn.c:74 +msgid " Learn keys " +msgstr " Leer toetsen " + +#: src/learn.c:93 +msgid " Teach me a key " +msgstr " Leer me een toets " + + +#: src/learn.c:94 +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" +"Druk op %s,\n\n" +"en wacht dan tot dit bericht verdwijnt" +"Druk vervolgens nogmaals om te zien of 'Ok' verschijnt\n" +"naast de toets.\n" +"\n" +"Als u wilt afbreken, druk dan de escape-toets,\n" +"en wacht enkele ogenblikken" + +#: src/learn.c:122 +msgid " Cannot accept this key " +msgstr " Deze toets kan niet geaccepteerd worden " + +#: src/learn.c:123 +#, c-format +msgid " You have entered \"%s\"" +msgstr " U heeft \"%s\" ingevoerd" + +#: src/learn.c:170 +msgid "OK" +msgstr "OK" + +#: src/learn.c:177 +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" +"Het lijkt erop dat al uw toetsen werken.\n" +"Prima." + +#: src/learn.c:179 +msgid "&Discard" +msgstr "Vergeten" + +#: src/learn.c:183 +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" +"Geweldig! U heeft een volledige terminal database!\n" +"Alle toetsen werken goed." + +#: src/learn.c:267 +msgid "Learn keys" +msgstr "Toetsen leren" + +#: src/learn.c:300 +msgid "Press all the keys mentioned here. After you have done it, check" +msgstr "Druk alle hier genoemde toetsen. Controleer daarna " + +#: src/learn.c:302 +msgid "which keys are not marked with OK. Press space on the missing" +msgstr "welke toetsen niet met 'OK' gemarkeerd zijn. Geef een spatie " + + +#: src/learn.c:304 +msgid "key, or click with the mouse to define it. Move around with Tab." +msgstr "of klik met de muis om ze te definiëren. Navigeer met Tab." + +#: src/main.c:700 +msgid "" +" The Commander can't change to the directory that \n" +" the subshell claims you are in. Perhaps you have \n" +" deleted your working directory, or given yourself \n" +" extra access permissions with the \"su\" command? " +msgstr "" +" De Commander kan niet zich niet verplaatsen naar de directorie\n" +" waarin u zich volgens de subshell bevindt. Heeft u de werkdirectorie \n" +" verwijderd, of \"su\" gebruikt? " + +#: src/main.c:775 +msgid "Press any key to continue..." +msgstr "Druk een toets om verder te gaan..." + +#: src/main.c:825 +msgid " The shell is already running a command " +msgstr " De shell voert al een opdracht uit " + +#: src/main.c:852 src/screen.c:2080 src/screen.c:2120 +msgid " The Midnight Commander " +msgstr " De Midnight Commander " + +#: src/main.c:853 +msgid " Do you really want to quit the Midnight Commander? " +msgstr " Möchten Sie wirklich den Midnight Commander verlassen? " + +#: src/main.c:1233 src/main.c:1254 +msgid "&Listing mode..." +msgstr "&Lijstmodus..." + +#: src/main.c:1234 src/main.c:1255 +msgid "&Quick view C-x q" +msgstr "Snelle weergave C-x q" + +#: src/main.c:1235 src/main.c:1256 +msgid "&Info C-x i" +msgstr "&Info C-x i" + +#: src/main.c:1238 src/main.c:1259 +msgid "&Sort order..." +msgstr "&Sorteervolgorde..." + +#: src/main.c:1240 src/main.c:1261 +msgid "&Filter..." +msgstr "&Filter..." + +#: src/main.c:1243 src/main.c:1264 +msgid "&Network link..." +msgstr "&Netwerkverbinding..." + +#: src/main.c:1244 src/main.c:1265 +msgid "FT&P link..." +msgstr "FT&P-Verbinding..." + +#: src/main.c:1248 src/main.c:1269 +msgid "&Drive... M-d" +msgstr "Schijf... M-d" + +#: src/main.c:1250 src/main.c:1271 +msgid "&Rescan C-r" +msgstr "Opnieuw lezen C-r" + +#: src/main.c:1275 +msgid "&User menu F2" +msgstr "Gebruikersmenu F2" + +#: src/main.c:1276 +msgid "&View F3" +msgstr "Weergave F3" + +#: src/main.c:1277 +msgid "Vie&w file... " +msgstr "Toon bestand... " + +#: src/main.c:1278 +msgid "&Filtered view M-!" +msgstr "&Filterweergave M-!" + +#: src/main.c:1279 +msgid "&Edit F4" +msgstr "&Bewerken F4" + +#: src/main.c:1280 +msgid "&Copy F5" +msgstr "&Kopiëren F5" + +#: src/main.c:1281 +msgid "c&Hmod C-x c" +msgstr "c&Hmod C-x c" + +#: src/main.c:1283 +msgid "&Link C-x l" +msgstr "&Link C-x l" + +#: src/main.c:1284 +msgid "&SymLink C-x s" +msgstr "&Symlink C-x s" + +#: src/main.c:1285 +msgid "edit s&Ymlink C-x C-s" +msgstr "S&Ymlink bew.C-x C-s" + +#: src/main.c:1286 +msgid "ch&Own C-x o" +msgstr "ch&Own C-x o" + +#: src/main.c:1287 +msgid "&Advanced chown " +msgstr "Uitgebreide chown " + +#: src/main.c:1289 +msgid "&Rename/Move F6" +msgstr "Hernoemen/Verplts. F6" + +#: src/main.c:1290 +msgid "&Mkdir F7" +msgstr "&Maak directory F7" + +#: src/main.c:1291 +msgid "&Delete F8" +msgstr "Verwijderen F8" + +#: src/main.c:1292 +msgid "&Quick cd M-c" +msgstr "Snelle CD M-c" + +#: src/main.c:1294 +msgid "select &Group M-+" +msgstr "Kies &Groep M-+" + +#: src/main.c:1295 +msgid "u&Nselect group M-\\" +msgstr "Deselecteer Groep M-\\" + +#: src/main.c:1296 +msgid "reverse selec&Tion M-*" +msgstr "Selectie omkeren M-*" + +#: src/main.c:1298 +msgid "e&Xit F10" +msgstr "Afsluiten F10" + +#: src/main.c:1308 +msgid "&Directory tree" +msgstr "Directory-boom" + +#: src/main.c:1310 +msgid "&Find file M-?" +msgstr "Bestand zoeken M-?" + +#: src/main.c:1311 +msgid "s&Wap panels C-u" +msgstr "Verwissel vensters C-u" + +#: src/main.c:1312 +msgid "switch &Panels on/off C-o" +msgstr "Vensters aan/uit C-o" + +#: src/main.c:1313 +msgid "&Compare directories C-x d" +msgstr "Vergelijk dir's. C-x d" + +#: src/main.c:1314 +msgid "e&Xternal panelize C-x !" +msgstr "Extern schikken C-x !" + +#: src/main.c:1315 +msgid "show directory s&Izes" +msgstr "Toon directorygroottes" + +#: src/main.c:1317 +msgid "command &History" +msgstr "Opdrachthistorie" + +#: src/main.c:1318 +msgid "di&Rectory hotlist C-\\" +msgstr "Directory hotlist C-\\" + +#: src/main.c:1320 +msgid "&Active VFS list C-x a" +msgstr "&Actieve VFS-Lijst C-x a" + +#: src/main.c:1323 +msgid "&Background jobs C-x j" +msgstr "Achtergrondjobs C-x j" + +#: src/main.c:1327 +msgid "&Undelete files (ext2fs only)" +msgstr "Onwis bestanden (alleen ext2fs)" + +#: src/main.c:1330 +msgid "&Listing format edit" +msgstr "&lijstformaat bewerken" + +#: src/main.c:1332 +msgid "&Extension file edit" +msgstr "Bewerk &Extensie" + +#: src/main.c:1333 +msgid "&Menu file edit" +msgstr "Bewerk &Menubestand" + +#: src/main.c:1338 +msgid "&Configuration..." +msgstr "&Configuratie..." + +#: src/main.c:1340 +msgid "c&Onfirmation..." +msgstr "Bevestigen..." + +#: src/main.c:1341 +msgid "&Display bits..." +msgstr "Weergavebits..." + +#: src/main.c:1343 +msgid "learn &Keys..." +msgstr "Leer toetsen..." + +#: src/main.c:1346 +msgid "&Virtual FS..." +msgstr "&Virtueel FS..." + +#: src/main.c:1349 +msgid "&Save setup" +msgstr "Instellingen opslaan" + +#: src/main.c:1365 src/main.c:1367 +msgid " &Left " +msgstr " &Links " + +#: src/main.c:1367 +msgid " &Above " +msgstr " Boven " + +#: src/main.c:1370 +msgid " &File " +msgstr " &Bestand " + +#: src/main.c:1371 +msgid " &Command " +msgstr " Opdracht " + +#: src/main.c:1372 +msgid " &Options " +msgstr " &Opties " + +#: src/main.c:1374 src/main.c:1376 +msgid " &Right " +msgstr " &Rechts " + +#: src/main.c:1376 +msgid " &Below " +msgstr " Onder " + +#: src/main.c:1431 +msgid " Information " +msgstr " Informatie " + +#: src/main.c:1432 +msgid "" +" Using the fast reload option may not reflect the exact \n" +" directory contents. In this cases you'll need to do a \n" +" manual reload of the directory. See the man page for \n" +" the details. " +msgstr "" +" Bij snel-herladen kan het zijn dat de directoryinhoud niet" +" exact klopt. In dat geval moet u de directory handmatig \n" +" opnieuw inlezen. Zie de 'man'-pagina voor details." + +#: src/main.c:1706 src/screen.c:2352 src/screen.c:2382 +msgid "Menu" +msgstr "Menu" + +#: src/main.c:1911 +msgid "Thank you for using GNU Midnight Commander" +msgstr "Bedankt dat u de GNU Midnight Commander gebruikt" + +#: src/main.c:2270 +#, c-format +msgid "with mouse support on xterm%s.\n" +msgstr "met muisondersteuning voor xterms%s.\n" + +#: src/main.c:2271 +msgid " and the Linux console" +msgstr " en de Linux-console" + +#: src/main.c:2366 +msgid "The TERM environment variable is unset!\n" +msgstr "De TERM omgevingsvariabele is niet gezet!\n" + +#: src/main.c:2573 +#, c-format +msgid "Library directory for the Midnight Commander: %s\n" +msgstr "Bibliotheekdirectory voor de Midnight Commander: %s\n" + +#: src/main.c:2584 +msgid "" +"Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" +msgstr "" +"Optie -m is verouderd. Zie de weergavebits in het 'Opties' menu\n" + +#: src/main.c:2661 +msgid "Use to debug the background code" +msgstr "Gebruik om achtergrondcode te debuggen" + +#: src/main.c:2667 +msgid "Request to run in color mode" +msgstr "Vraag om de kleurenmodus te gebruiken" + +#: src/main.c:2669 +msgid "Specifies a color configuration" +msgstr "Geef een kleurconfiguratie aan" + +#: src/main.c:2674 +msgid "Edits one file" +msgstr "Bewerkt een bestand" + +#: src/main.c:2678 +msgid "Displays this help message" +msgstr "Toont deze helptekst" + +#: src/main.c:2681 +msgid "Displays a help screen on how to change the color scheme" +msgstr "Toont een helpscherm over het veranderen van het kleurenschema" + +#: src/main.c:2684 +msgid "Log ftp dialog to specified file" +msgstr "Schrijf FTP log naar aangegeven bestand" + +#: src/main.c:2691 +msgid "Obsolete" +msgstr "Verouderd" + +#: src/main.c:2693 +msgid "Requests to run in black and white" +msgstr "Verzoek om in zwart/wit te werken" + +#: src/main.c:2695 +msgid "Disable mouse support in text version" +msgstr "Muisondersteuning uitschakelen in de tekstversie" + +#: src/main.c:2698 +msgid "Disables subshell support" +msgstr "Schakelt subshell-ondersteuning uit" + +#: src/main.c:2702 +msgid "Prints working directory at program exit" +msgstr "Druk werkdirectory af bij afsluiten programma" + +#: src/main.c:2704 +msgid "Resets soft keys on HP terminals" +msgstr "Zet soft-key bij HP terminals terug" + +#: src/main.c:2706 +msgid "To run on slow terminals" +msgstr "Voor langzame terminals" + +#: src/main.c:2709 +msgid "Use stickchars to draw" +msgstr "Gebruik ASCII karakters om te tekenen" + +#: src/main.c:2713 +msgid "Enables subshell support (default)" +msgstr "Zet subshell-ondersteuning aan (standaard)" + +#: src/main.c:2718 +msgid "Tries to use termcap instead of terminfo" +msgstr "Probeert 'termcap' te gebruiken, in plaats van 'terminfo'" + +#: src/main.c:2722 +msgid "Displays the current version" +msgstr "Toon de huidige versie" + +#: src/main.c:2724 +msgid "Launches the file viewer on a file" +msgstr "Start de bestandviewer voor een bestand" + +#: src/main.c:2726 +msgid "Forces xterm features" +msgstr "Dwingt xterm features" + +#: src/main.c:2728 +msgid "Geometry for the window" +msgstr "Venstergeometrie" + +#: src/main.c:2728 +msgid "GEOMETRY" +msgstr "GEOMETRIE" + +#: src/main.c:2729 +msgid "No windows opened at startup" +msgstr "Geen venster geopend bij het opstarten" + +#: src/main.c:2731 +msgid "Display the directory that holds the .links startup files and exit" +msgstr "Toon de directory die de .links bestanden bevat, en sluit af" + +#: src/main.c:3015 +msgid "" +"Couldn't open tty line. You have to run mc without the -P flag.\n" +"On some systems you may want to run # `which mc`\n" +msgstr "" +"Tty kan niet geopend worden. Start mc zonder de -P vlag.\n" +"Op sommige systemen wilt u wellicht # `which mc` gebruiken\n" + +#: src/main.c:3093 +msgid " Notice " +msgstr " Opmerking " + +#: src/main.c:3094 +msgid "" +" The Midnight Commander configuration files \n" +" are now stored in the ~/.mc directory, the \n" +" files have been moved now\n" +msgstr "" +" De Midnight Commander configuratiebestanden \n" +" worden nu opgeslagen de ~/.mc directory, de \n" +" bestanden zijn nu verplaatst\n" + +#: src/option.c:75 +msgid "safe de&Lete" +msgstr "veilig verwijderen" + +#: src/option.c:76 +msgid "cd follows lin&Ks" +msgstr "cd volgt lin&Ks" + +#: src/option.c:77 +msgid "advanced cho&Wn" +msgstr "uitgebreide 'cho&Wn'" + +#: src/option.c:78 +msgid "l&Ynx-like motion" +msgstr "'l&Ynx'-achtige bewegingen" + +#: src/option.c:80 +msgid "Animation" +msgstr "Animatie" + +#: src/option.c:82 +msgid "rotatin&G dash" +msgstr "roterend streepje" + +#: src/option.c:84 +msgid "co&Mplete: show all" +msgstr "volledig: toon alles" + +#: src/option.c:85 +msgid "&Use internal view" +msgstr "gebruik interne weergave" + +#: src/option.c:86 +msgid "use internal ed&It" +msgstr "interne ed&Itor gebruiken" + +#: src/option.c:87 +msgid "auto m&Enus" +msgstr "Automenu's" + +#: src/option.c:88 +msgid "&Auto save setup" +msgstr "&Autom. instellingen opslaan" + +#: src/option.c:89 +msgid "shell &Patterns" +msgstr "Shell &Patronen" + +#: src/option.c:90 +msgid "Compute &Totals" +msgstr "Bereken &Totalen" + +#: src/option.c:91 +msgid "&Verbose operation" +msgstr "Uitvoering met weergave" + +#: src/option.c:92 +msgid "&Fast dir reload" +msgstr "Snel herlezen" + +#: src/option.c:93 +msgid "mi&X all files" +msgstr "Meng alle bestanden" + +#: src/option.c:94 +msgid "&Drop down menus" +msgstr "Neerklapmenu's" + +#: src/option.c:95 +msgid "ma&Rk moves down" +msgstr "Ma&Rkering naar beneden" + +#: src/option.c:96 +msgid "show &Hidden files" +msgstr "Toon verborgen bestanden" + +#: src/option.c:97 +msgid "show &Backup files" +msgstr "Toon reservebestanden" + +#: src/option.c:104 +msgid "&Never" +msgstr "&Nooit" + +#: src/option.c:105 +msgid "on dumb &Terminals" +msgstr "op domme &Terminals" + +#: src/option.c:106 +msgid "alwa&Ys" +msgstr "Altijd" + +#. Similar code is in layout.c (init_layout()) +#: src/option.c:154 +msgid " Configure options " +msgstr " Instellingen " + +#: src/option.c:155 +msgid " Panel options " +msgstr " Vensteropties " + +#: src/option.c:156 +msgid " Pause after run... " +msgstr " Pauze na uitvoering... " + +#: src/option.c:208 +msgid "Configure options" +msgstr "Instellingen" + +#: src/panelize.c:87 +msgid "&Add new" +msgstr "Nieuw toevoegen" + +#: src/panelize.c:99 +msgid " External panelize " +msgstr " Plaats in extern venster" + +#: src/panelize.c:194 src/panelize.c:458 +msgid "External panelize" +msgstr "Plaats in extern venster" + +#: src/panelize.c:219 src/panelize.c:276 src/panelize.c:347 src/panelize.c:368 +msgid "Other command" +msgstr "Andere opdracht" + +#: src/panelize.c:260 +msgid " Add to external panelize " +msgstr " Toevoegen aan extern venster " + +#: src/panelize.c:261 +msgid " Enter command label: " +msgstr " Geef opdrachtlabel: " + +#: src/panelize.c:301 +msgid " I can't run external panelize while logged on a non local directory " +msgstr " Plaatsing in extern venster is niet mogelijk in een niet-lokale directory" + + +#: src/panelize.c:351 +msgid "Find *.orig after patching" +msgstr "Zoek naar *.orig naar het patchen" + +#: src/panelize.c:352 +msgid "Find SUID and SGID programs" +msgstr "Zoek SUID en SGID programma's" + +#: src/panelize.c:403 +msgid "Cannot invoke command." +msgstr "Opdracht oproepen mislukt." + +#: src/panelize.c:458 +msgid "Pipe close failed" +msgstr "Sluiten van pipe mislukt" + +#: src/popthelp.c:31 +msgid "Show this help message" +msgstr "Toon deze helptekst" + +#: src/popthelp.c:32 +msgid "Display brief usage message" +msgstr "Toon korte gebruiksaanwijzing" + +#: src/screen.c:399 +msgid "MTime" +msgstr "MTime" + +#: src/screen.c:400 +msgid "ATime" +msgstr "ATime" + +#: src/screen.c:401 +msgid "CTime" +msgstr "CTime" + +#: src/screen.c:403 +msgid "Perm" +msgstr "Rechten" + +#: src/screen.c:404 +msgid "Nl" +msgstr "Nl" + +#: src/screen.c:405 +msgid "Inode" +msgstr "Inode" + +#: src/screen.c:406 +msgid "UID" +msgstr "UID" + +#: src/screen.c:407 +msgid "GID" +msgstr "GID" + +#: src/screen.c:643 +#, c-format +msgid " %s bytes in %d file%s" +msgstr " %s bytes in %d bestand(en)%s" + +#: src/screen.c:1304 +msgid "Unknow tag on display format: " +msgstr "Onbekende 'tag' in weergaveformaat: " + +#: src/screen.c:2081 src/screen.c:2121 +msgid " Do you really want to execute? " +msgstr " Wilt u die opdracht echt uitvoeren? " + +#: src/screen.c:2093 src/screen.c:2136 +msgid " No action taken " +msgstr " Geen opdracht uitgevoerd " + +#: src/screen.c:2356 src/screen.c:2386 src/tree.c:1017 +msgid "RenMov" +msgstr "Verplts" + +#: src/screen.c:2357 src/screen.c:2387 src/tree.c:1021 +msgid "Mkdir" +msgstr "Mkdir" + +#: src/screen.c:2373 +#, c-format +msgid "" +" Can't chdir to %s \n" +" %s " +msgstr "" +" Schakelen naar '%s' mislukt \n" +" %s " + +#: src/subshell.c:287 +#, c-format +msgid "Couldn't open named pipe %s\n" +msgstr "Openen van 'named pipe' %s mislukt\n" + +#: src/subshell.c:705 +msgid " The shell is still active. Quit anyway? " +msgstr " De shell is nog actief. Toch afsluiten? " + +#: src/subshell.c:731 +msgid " There are stopped jobs." +msgstr " Er zijn gestopte opdrachten." + +#: src/subshell.c:732 +msgid " Quit anyway? " +msgstr " Toch afsluiten? " + +#: src/subshell.c:785 +#, c-format +msgid "Warning: Couldn't change to %s.\n" +msgstr "Waarschuwing: Schakelen naar %s mislukt.\n" + +#: src/tree.c:193 +#, c-format +msgid "" +"Can't open the %s file for writing:\n" +"%s\n" +msgstr "" +"Openen van bestand %s voor schrijven mislukt:\n" +"%s\n" + +#: src/tree.c:638 +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "Kopieer de \"%s\" directory naar:" + +#: src/tree.c:676 +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "Verplaats de \"%s\" directory naar:" + +#: src/tree.c:683 +#, c-format +msgid "" +" Can't stat the destination \n" +" %s " +msgstr "" +" Inspecteren van het doel mislukt \n" +" %s " + +#: src/tree.c:689 +msgid " The destination isn't a directory " +msgstr " Het doel is geen directory " + +#: src/tree.c:745 +#, c-format +msgid " Delete %s? " +msgstr " %s verwijderen? " + +#: src/tree.c:777 +msgid "Static" +msgstr "Stat" + +#: src/tree.c:777 +msgid "Dynamc" +msgstr "Dyna" + +#: src/tree.c:867 +#, c-format +msgid "" +" Can't chdir to \"%s\" \n" +" %s " +msgstr "" +" Schakelen naar directory \"%s\" mislukt \n" +" %s " + +#: src/tree.c:1013 +msgid "Forget" +msgstr "Vergeet" + +#: src/tree.c:1026 +msgid "Rmdir" +msgstr "Rmdir" + +#: src/treestore.c:385 +#, c-format +msgid "" +"Can't write to the %s file:\n" +"%s\n" +msgstr "" +"Schrijven naar bestand %s mislukt:\n" +"%s\n" + +#: src/user.c:261 +#, c-format +msgid " Invalid shell pattern defination \"%c\". " +msgstr " Ongeldige definitie van shell patroon \"%c\". " + +#: src/user.c:394 +msgid " Debug " +msgstr " Debug " + +#: src/user.c:403 +msgid " ERROR: " +msgstr " FOUT: " + +#: src/user.c:407 +msgid " True: " +msgstr " Waar: " + +#: src/user.c:409 +msgid " False: " +msgstr " Onwaar: " + +#: src/user.c:621 +msgid " Warning -- ignoring file " +msgstr " Waarschuwing -- bestand wordt genegeerd " + +#: src/user.c:622 +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" +"Bestand %s is niet van de 'root' of van u, of is door iedereen " +"beschrijfbaar.\n" +"Het gebruik kan veiligheidsrisico's betekenen" + +#: src/user.c:640 +msgid " I can't run programs while logged on a non local directory " +msgstr "Het is niet mogelijk programma's uit te voeren, ingelogd in een " +"niet-lokale directory" + +#. Create listbox +#: src/user.c:727 +msgid " User menu " +msgstr " Gebruikersmenu " + +#: src/util.c:228 +msgid "name_trunc: too big" +msgstr "name_trunc: te groot" + +#: src/utilunix.c:390 +msgid " Pipe failed " +msgstr " Pipe mislukt " + +#: src/utilunix.c:394 +msgid " Dup failed " +msgstr " Dup mislukt" + +#: src/view.c:401 +msgid "" +"File: \n" +"\n" +" " +msgstr "" +"Bestand: \n" +"\n" +" " + +#: src/view.c:402 +msgid "" +"\n" +"\n" +"has been modified, do you want to save the changes?\n" +msgstr "" +"\n" +"\n" +"is veranderd. Wilt u de wijzigingen opslaan?\n" + +#: src/view.c:404 +msgid " Save changes " +msgstr " Sla de veranderingen op " + +#: src/view.c:446 +msgid " Can't spawn child program " +msgstr " Starten kindproces mislukt " + +#: src/view.c:455 +msgid " Empty output from child filter " +msgstr " Geen uitvoer van kindfilter " + +#: src/view.c:460 +msgid " Could not open file " +msgstr " Openen mislukt van bestand " + +#: src/view.c:475 +msgid " Can't open file \"" +msgstr " Openen niet mogelijk van bestand \"" + +#: src/view.c:482 +msgid "" +" Can't stat file \n" +" " +msgstr "" +" Inspecteren mislukt van bestand \n" +" " + +#: src/view.c:488 +msgid " Can't view: not a regular file " +msgstr " Bekijken niet mogelijk: geen normaal bestand " + +#: src/view.c:567 src/view.c:572 +#, c-format +msgid "" +" Can't open \"%s\"\n" +" %s " +msgstr "" +" Openen van \"%s\" is niet mogelijk\n" +" %s" + +#: src/view.c:704 +#, c-format +msgid "File: %s" +msgstr "Bestand: %s" + +#: src/view.c:729 +msgid " [grow]" +msgstr " [groei]" + +#: src/view.c:1494 +#, c-format +msgid "Searching for `%s'" +msgstr "Aan het zoeken naar `%s'" + +#: src/view.c:1601 src/view.c:1723 +msgid " Search string not found " +msgstr " Zoekstring niet gevonden " + +#: src/view.c:1762 +msgid " Invalid regular expression " +msgstr " Ongeldige reguliere expressie " + +#: src/view.c:1886 +#, c-format +msgid "" +" The current line number is %d.\n" +" Enter the new line number:" +msgstr "" +" Het huidige regelnummer is %d.\n" +" Geef het nieuwe regelnummer:" + +#: src/view.c:1916 +msgid " Enter regexp:" +msgstr " Geef reguliere expressie:" + +#: src/view.c:2021 +msgid "Ascii" +msgstr "Ascii" + +#: src/view.c:2021 +msgid "Hex" +msgstr "Hex" + +#: src/view.c:2022 +msgid "Line" +msgstr "Regel" + +#: src/view.c:2023 +msgid "RxSrch" +msgstr "RxZoek" + +#: src/view.c:2026 +msgid "EdText" +msgstr "BewTekst" + +#: src/view.c:2026 +msgid "EdHex" +msgstr "BewHex" + +#: src/view.c:2028 +msgid "UnWrap" +msgstr "NietAfbr" + +#: src/view.c:2028 +msgid "Wrap" +msgstr "Afbr" + +#: src/view.c:2031 +msgid "HxSrch" +msgstr "HxZoek" + +#: src/view.c:2034 +msgid "Raw" +msgstr "Rauw" + +#: src/view.c:2034 +msgid "Parse" +msgstr "Parsen" + +#: src/view.c:2038 +msgid "Unform" +msgstr "OnFrmt" + +#: src/view.c:2038 +msgid "Format" +msgstr "Frmt" + +#. KEY_F(0) is not here, since we are mapping it to f10, so there is no reason +#. to define f0 as well. Also, it makes Learn keys a bunch of problems :( +#: src/win.c:224 +msgid "Function key 1" +msgstr "Functietoets 1" + +#: src/win.c:225 +msgid "Function key 2" +msgstr "Functietoets 2" + +#: src/win.c:226 +msgid "Function key 3" +msgstr "Functietoets 3" + +#: src/win.c:227 +msgid "Function key 4" +msgstr "Functietoets 4" + +#: src/win.c:228 +msgid "Function key 5" +msgstr "Functietoets 5" + +#: src/win.c:229 +msgid "Function key 6" +msgstr "Functietoets 6" + +#: src/win.c:230 +msgid "Function key 7" +msgstr "Functietoets 7" + +#: src/win.c:231 +msgid "Function key 8" +msgstr "Functietoets 8" + +#: src/win.c:232 +msgid "Function key 9" +msgstr "Functietoets 9" + +#: src/win.c:233 +msgid "Function key 10" +msgstr "Functietoets 10" + +#: src/win.c:234 +msgid "Function key 11" +msgstr "Functietoets 11" + +#: src/win.c:235 +msgid "Function key 12" +msgstr "Functietoets 12" + +#: src/win.c:236 +msgid "Function key 13" +msgstr "Functietoets 13" + +#: src/win.c:237 +msgid "Function key 14" +msgstr "Functietoets 14" + +#: src/win.c:238 +msgid "Function key 15" +msgstr "Functietoets 15" + +#: src/win.c:239 +msgid "Function key 16" +msgstr "Functietoets 16" + +#: src/win.c:240 +msgid "Function key 17" +msgstr "Functietoets 17" + +#: src/win.c:241 +msgid "Function key 18" +msgstr "Functietoets 18" + +#: src/win.c:242 +msgid "Function key 19" +msgstr "Functietoets 19" + +#: src/win.c:243 +msgid "Function key 20" +msgstr "Functietoets 20" + +#: src/win.c:244 +msgid "Backspace key" +msgstr "Backspace" + +#: src/win.c:245 +msgid "End key" +msgstr "End" + +#: src/win.c:246 +msgid "Up arrow key" +msgstr "Pijl omhoog" + +#: src/win.c:247 +msgid "Down arrow key" +msgstr "Pijl omlaag" + +#: src/win.c:248 +msgid "Left arrow key" +msgstr "Pijl links" + +#: src/win.c:249 +msgid "Right arrow key" +msgstr "Pijl rechts" + +#: src/win.c:250 +msgid "Home key" +msgstr "Home" + +#: src/win.c:251 +msgid "Page Down key" +msgstr "PageDown" + +#: src/win.c:252 +msgid "Page Up key" +msgstr "PageUp" + +#: src/win.c:253 +msgid "Insert key" +msgstr "Ins" + +#: src/win.c:254 +msgid "Delete key" +msgstr "Del" + +#: src/win.c:255 +msgid "Completion/M-tab" +msgstr "Completeren/M-Tab" + +#: src/win.c:256 +msgid "+ on keypad" +msgstr "Numeriek +" + +#: src/win.c:257 +msgid "- on keypad" +msgstr "Numeriek -" + +#: src/win.c:258 +msgid "* on keypad" +msgstr "Numeriek *" + +#. From here on, these won't be shown in Learn keys (no space) +#: src/win.c:260 +msgid "Left arrow keypad" +msgstr "Numeriek pijl links" + +#: src/win.c:261 +msgid "Right arrow keypad" +msgstr "Numeriek pijl rechts" + +#: src/win.c:262 +msgid "Up arrow keypad" +msgstr "Numeriek pijl omhoog" + +#: src/win.c:263 +msgid "Down arrow keypad" +msgstr "Numeriek pijl omlaag" + +#: src/win.c:264 +msgid "Home on keypad" +msgstr "Numeriek Home" + +#: src/win.c:265 +msgid "End on keypad" +msgstr "Numeriek End" + +#: src/win.c:266 +msgid "Page Down keypad" +msgstr "Numeriek PageDown" + +#: src/win.c:267 +msgid "Page Up keypad" +msgstr "Numeriek PageUp" + +#: src/win.c:268 +msgid "Insert on keypad" +msgstr "Numeriek Ins" + +#: src/win.c:269 +msgid "Delete on keypad" +msgstr "Numeriek Del" + +#: src/win.c:270 +msgid "Enter on keypad" +msgstr "Numeriek Enter" + +#: src/win.c:271 +msgid "Slash on keypad" +msgstr "Numeriek /" + +#: src/win.c:272 +msgid "NumLock on keypad" +msgstr "Numerisch NumLock" + +#: vfs/extfs.c:268 +#, c-format +msgid "" +"Couldn't open %s archive\n" +"%s" +msgstr "" +"Openen archief %s mislukt\n" +"%s" + +#: vfs/extfs.c:300 vfs/extfs.c:320 +msgid "Inconsistent extfs archive" +msgstr "Inconsistent extfs archief" + +#: vfs/fish.c:224 +msgid "Sorry, we can not do password authenticated connections for now." +msgstr "Helaas, wachtwoordbeveiligde verbindingen niet mogelijk." + + +#: vfs/ftpfs.c:326 +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "ftpfs: Verbinding verbreken met %s" + +#: vfs/ftpfs.c:377 +msgid " FTP: Password required for " +msgstr " FTP: Wachtwoord vereist voor " + +#: vfs/ftpfs.c:409 +msgid " Proxy: Password required for " +msgstr " Proxy: MCFS wachtwoord vereist voor " + +#: vfs/ftpfs.c:435 +msgid "ftpfs: sending proxy login name" +msgstr "ftpfs: proxy loginnaam wordt verstuurd" + +#: vfs/ftpfs.c:439 +msgid "ftpfs: sending proxy user password" +msgstr "ftpfs: proxy wachtwoord wordt verstuurd" + +#: vfs/ftpfs.c:443 +msgid "ftpfs: proxy authentication succeeded" +msgstr "ftpfs: proxy authenticatie geslaagd" + +#: vfs/ftpfs.c:447 +#, c-format +msgid "ftpfs: connected to %s" +msgstr "ftpfs: verbonden met %s" + +#: vfs/ftpfs.c:464 +msgid "ftpfs: sending login name" +msgstr "ftpfs: loginnaam wordt verstuurd" + +#: vfs/ftpfs.c:469 +msgid "ftpfs: sending user password" +msgstr "ftpfs: wachtwoord wordt verstuurd" + +#: vfs/ftpfs.c:474 +msgid "ftpfs: logged in" +msgstr "ftpfs: ingelogd" + +#: vfs/ftpfs.c:489 +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "ftpfs: Login niet correct voor gebruiker %s " + +#: vfs/ftpfs.c:521 +#, c-format +msgid " Could not set source routing (%s)" +msgstr " Zetten van source-routing mislukt (%s)" + +#: vfs/ftpfs.c:650 +msgid "ftpfs: Invalid host name." +msgstr "ftpfs: Ongeldige hostnaam." + +#: vfs/ftpfs.c:670 +msgid "ftpfs: Invalid host address." +msgstr "ftpfs: Ongeldig hostadres." + +#: vfs/ftpfs.c:695 +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "ftpfs: aan het verbinden met %s" + +#: vfs/ftpfs.c:705 +msgid "ftpfs: connection interrupted by user" +msgstr "ftpfs: verbinding onderbroken door gebruiker" + +#: vfs/ftpfs.c:707 +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "ftpfs: verbinding met server mislukt: %s" + +#: vfs/ftpfs.c:791 +#, c-format +msgid "Waiting to retry... %d (Control-C to cancel)" +msgstr "Aan het wachten op nieuwe poging... %d (Control-C om af te breken)" + +#: vfs/ftpfs.c:985 +msgid "ftpfs: could not setup passive mode for source routing" +msgstr "ftpfs: instellen passieve modus voor source routing mislukt" + +#: vfs/ftpfs.c:995 +msgid "ftpfs: could not setup passive mode" +msgstr "ftpfs: instellen passieve modus mislukt" + +#: vfs/ftpfs.c:1066 +msgid "ftpfs: aborting transfer." +msgstr "ftpfs: transfer wordt afgebroken." + +#: vfs/ftpfs.c:1068 +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "ftpfs: afbreekfout: %s" + +#: vfs/ftpfs.c:1073 +msgid "ftpfs: abort failed" +msgstr "ftpfs: afbreken mislukt" + +#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 +msgid "ftpfs: CWD failed." +msgstr "ftpfs: CWD mislukt." + +#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +msgid "ftpfs: couldn't resolve symlink" +msgstr "ftpfs: volgen van symlink mislukt" + +#: vfs/ftpfs.c:1221 +msgid "Resolving symlink..." +msgstr "Volgen van Symlink..." + +#: vfs/ftpfs.c:1323 +#, c-format +msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" +msgstr "ftpfs: FTP directory %s wordt gelezen... (gebruik geen UNIX-ls-opties)" + +#: vfs/ftpfs.c:1325 +#, c-format +msgid "ftpfs: Reading FTP directory %s..." +msgstr "ftpfs: FTP directory %s wordt gelezen..." + +#: vfs/ftpfs.c:1341 +msgid "ftpfs: FAIL" +msgstr "ftpfs: MISLUKT" + +#: vfs/ftpfs.c:1432 +msgid "ftpfs: reading FTP directory interrupt by user" +msgstr "ftpfs: lezen van FTP directory onderbroken door gebruiker" + +#: vfs/ftpfs.c:1462 +msgid "ftpfs: got listing" +msgstr "ftpfs: lijst verkregen" + +#: vfs/ftpfs.c:1475 +msgid "ftpfs: failed" +msgstr "ftpfs: mislukt" + +#: vfs/ftpfs.c:1519 +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "ftpfs: mislukt; geen terugvalmogelijkheid " + +#: vfs/ftpfs.c:1583 +#, c-format +msgid "ftpfs: storing file %d (%d)" +msgstr "ftpfs: opslaan bestand %d (%d)" + +#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +msgid "" +"~/.netrc file has not correct mode.\n" +"Remove password or correct mode." +msgstr "" +"~/.netrc heeft een ongeldige bestandsmodus.\n" +"Verwijder het wachtwoord, of corrigeer de modus." + +#: vfs/mcfs.c:154 +msgid " MCFS " +msgstr " MCFS " + +#: vfs/mcfs.c:154 +msgid " The server does not support this version " +msgstr " De server ondersteunt deze versie niet " + +#: vfs/mcfs.c:171 +msgid "" +" The remote server is not running on a system port \n" +" you need a password to log in, but the information may \n" +" not be safe on the remote side. Continue? \n" +msgstr "" +" De remote server luistert niet op een systeempoort \n" +" u heeft een wachtwoord nodig om in te loggen, maar die informatie \n" +" onveilig kunnen zijn op de remote server. Doorgaan? \n" + +#: vfs/mcfs.c:174 +msgid " Yes " +msgstr " Ja " + +#: vfs/mcfs.c:174 +msgid " No " +msgstr " Nee " + +#: vfs/mcfs.c:176 +msgid " The remote server is running on strange port. Giving up.\n" +msgstr " De remote server luister op een vreemde poort. Stop.\n" + +#: vfs/mcfs.c:188 +msgid " MCFS Password required " +msgstr " MCFS wachtwoord vereist " + +#: vfs/mcfs.c:202 +msgid " Invalid password " +msgstr " Ongeldig wachtwoord " + +#: vfs/mcfs.c:322 +msgid " Too many open connections " +msgstr " Teveel open verbindingen " + +#: vfs/tar.c:84 vfs/tar.c:101 +#, c-format +msgid "" +"Couldn't open tar archive\n" +"%s" +msgstr "" +"Openen tar-archief mislukt\n" +"%s" + +#: vfs/tar.c:284 +msgid "Unexpected EOF on archive file" +msgstr "Onverwachte EOF in archiefbestand" + +#: vfs/tar.c:339 vfs/tar.c:346 +msgid "Inconsistent tar archive" +msgstr "Inconsistent tar-archief" + +#: vfs/tar.c:411 +#, c-format +msgid "" +"Hmm,...\n" +"%s\n" +"doesn't look like a tar archive." +msgstr "" +"Hmm, ...\n" +"%s\n" +"dit ziet er niet uit als een tar-archief." Binary files old/mc-4.5.33/po/no.gmo and new/mc-4.5.34/po/no.gmo differ diff -ruN old/mc-4.5.33/po/no.po new/mc-4.5.34/po/no.po --- old/mc-4.5.33/po/no.po Thu May 27 17:45:42 1999 +++ new/mc-4.5.34/po/no.po Sun Jul 4 13:27:08 1999 @@ -1,12 +1,11 @@ -# Norwegian translation of Midnight Commander (bokmål dialect). # Copyright (C) 1998, 1999 Free Software Foundation, Inc. # Kjartan Maraas , 1998,1999. # msgid "" msgstr "" -"Project-Id-Version: mc 4.5.31\n" -"POT-Creation-Date: 1999-05-11 00:23+0200\n" -"PO-Revision-Date: 1999-05-11 00:26+0200\n" +"Project-Id-Version: mc 4.5.34\n" +"POT-Creation-Date: 1999-07-01 01:00+0200\n" +"PO-Revision-Date: 1999-06-21 23:06+0200\n" "Last-Translator: Kjartan Maraas \n" "Language-Team: Norwegian \n" "MIME-Version: 1.0\n" @@ -41,7 +40,7 @@ #: gnome/gcmd.c:109 msgid "The Midnight Commander Team" -msgstr "Midnight Commander laget" +msgstr "Midnight Commander Teamet" #: gnome/gcmd.c:111 msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" @@ -53,47 +52,47 @@ #: gnome/gcmd.c:126 msgid "The GNOME edition of the Midnight Commander file manager." -msgstr "GNOME utgaven av Midnight Commander filbehandleren." +msgstr "GNOME utgaven av Midnight Commander." -#: gnome/gcmd.c:263 +#: gnome/gcmd.c:261 msgid "Sort By" msgstr "Sorter etter" #. we define this up here so we can pass it in to our callback -#: gnome/gcmd.c:268 +#: gnome/gcmd.c:266 msgid "Ignore case sensitivity." msgstr "Ikke skill mellom store/små tegn" -#: gnome/gcmd.c:271 +#: gnome/gcmd.c:269 msgid "Sort files by " msgstr "Sorter filer etter " -#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 msgid "Name" msgstr "Navn" -#: gnome/gcmd.c:283 +#: gnome/gcmd.c:281 msgid "File Type" msgstr "Filtype" -#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 #: src/screen.c:397 msgid "Size" msgstr "Størrelse" -#: gnome/gcmd.c:295 +#: gnome/gcmd.c:293 msgid "Time Last Accessed" msgstr "Tid for siste aksess" -#: gnome/gcmd.c:301 +#: gnome/gcmd.c:299 msgid "Time Last Modified" msgstr "Tid for siste modifikasjon" -#: gnome/gcmd.c:307 +#: gnome/gcmd.c:305 msgid "Time Last Changed" msgstr "Tid for siste endring" -#: gnome/gcmd.c:321 +#: gnome/gcmd.c:319 msgid "Reverse the order." msgstr "Reverser rekkefølgen." @@ -105,55 +104,55 @@ msgid "Enter label for command:" msgstr "Skriv inn kommandomerkelapp:" -#: gnome/gcmd.c:489 +#: gnome/gcmd.c:495 msgid "Find all core files" msgstr "Finn alle core-filer" -#: gnome/gcmd.c:492 src/panelize.c:350 +#: gnome/gcmd.c:498 src/panelize.c:350 msgid "Find rejects after patching" msgstr "Finn avviste etter patching" -#: gnome/gcmd.c:536 +#: gnome/gcmd.c:543 msgid "Run Command" msgstr "Kjør kommando" #. Frame 1 -#: gnome/gcmd.c:541 +#: gnome/gcmd.c:548 msgid "Preset Commands" msgstr "Forhåndsinnstilte kommandoer" #. add add/remove buttons in center -#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 msgid "Add" msgstr "Legg til" -#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 msgid "Remove" msgstr "Fjern" #. Frame 2 -#: gnome/gcmd.c:570 +#: gnome/gcmd.c:577 msgid "Run this Command" msgstr "Kjør denne kommandoen" -#: gnome/gcmd.c:577 +#: gnome/gcmd.c:584 msgid "Command: " msgstr "Kommando: " -#: gnome/gcmd.c:646 +#: gnome/gcmd.c:662 msgid "Set Filter" msgstr "Sett filter" -#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 -#: gnome/gscreen.c:2551 +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2561 msgid "Show all files" msgstr "Vis alle filer" -#: gnome/gcmd.c:658 +#: gnome/gcmd.c:674 msgid "." msgstr "." -#: gnome/gcmd.c:674 +#: gnome/gcmd.c:690 msgid "" "Enter a filter here for files in the panel view.\n" "\n" @@ -165,27 +164,27 @@ "For eksempel:\n" "*.png vil kun vise png bilder" -#: gnome/gcmd.c:676 +#: gnome/gcmd.c:692 msgid "Enter a Regular Expression to filter files in the panel view." msgstr "Skriv inn et regulært uttrykk for bruk som filter i panelvisningen." -#: gnome/gcmd.c:733 +#: gnome/gcmd.c:752 msgid " Open with..." msgstr " Åpne med..." -#: gnome/gcmd.c:734 +#: gnome/gcmd.c:753 msgid "Enter extra arguments:" msgstr "Skriv inn ekstra argumenter:" -#: gnome/gcmd.c:796 +#: gnome/gcmd.c:816 msgid "Desktop entry properties" msgstr "Egenskaper for skrivebordsoppføring" -#: gnome/gcmd.c:821 +#: gnome/gcmd.c:842 msgid "Select File" msgstr "Velg fil" -#: gnome/gcmd.c:829 +#: gnome/gcmd.c:850 msgid "" "Enter a filter here to select files in the panel view with.\n" "\n" @@ -197,19 +196,19 @@ "For eksempel:\n" "*.png vil vise alle png bilder" -#: gnome/gcmd.c:831 +#: gnome/gcmd.c:852 msgid "Enter a regular expression here to select files in the panel view with." msgstr "Skriv inn et vanlig uttrykk for bruk som filter i panelvisningen." -#: gnome/gcmd.c:874 src/cmd.c:543 src/cmd.c:594 +#: gnome/gcmd.c:898 src/cmd.c:543 src/cmd.c:594 msgid " Malformed regular expression " msgstr " Malformert vanlig uttrykk " -#: gnome/gcmd.c:919 +#: gnome/gcmd.c:943 msgid "Creating a desktop link" msgstr "Oppretter en skrivebordssnarvei" -#: gnome/gcmd.c:920 +#: gnome/gcmd.c:944 msgid "Enter the URL:" msgstr "Skriv inn URL:" @@ -282,7 +281,7 @@ msgid "Custom View" msgstr "Egendefinert visning" -#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2081 gnome/gmount.c:321 msgid "Warning" msgstr "Advarsel" @@ -291,30 +290,30 @@ msgid "Could not open %s; will not have desktop icons" msgstr "Kunne ikke åpne %s; vil ikke ha skrivebordsikoner" -#: gnome/gdesktop.c:1019 +#: gnome/gdesktop.c:1043 msgid "While running the mount/umount command" msgstr "Under kjøring av mount/umount kommandoen" -#: gnome/gdesktop.c:1088 +#: gnome/gdesktop.c:1112 msgid "While running the eject command" msgstr "Under kjøring av eject kommandoen" -#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 +#: gnome/gdesktop.c:1296 gnome/gicon.c:154 gnome/gtools.c:46 msgid "Error" msgstr "Feil" #. Create the link to the user's home directory so that he will have an icon -#: gnome/gdesktop.c:2048 +#: gnome/gdesktop.c:2077 msgid "Home directory" msgstr "Hjemmekatalog" -#: gnome/gdesktop.c:2053 +#: gnome/gdesktop.c:2082 #, c-format msgid "Could not symlink %s to %s; will not have initial home desktop icon." msgstr "" "Kunne ikke lage symbolsk lenke fra %s til %s; får ikke skrivebordsikoner." -#: gnome/gdesktop.c:2398 +#: gnome/gdesktop.c:2427 msgid "" "Unable to locate the file:\n" "background-properties-capplet\n" @@ -328,56 +327,56 @@ "\n" "Kan ikke sette bakgrunnen." -#: gnome/gdesktop.c:2407 gnome/glayout.c:361 +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 msgid "_Terminal" msgstr "_Terminal" -#: gnome/gdesktop.c:2407 gnome/glayout.c:361 +#: gnome/gdesktop.c:2450 gnome/glayout.c:361 msgid "Launch a new terminal in the current directory" msgstr "Starter en ny terminal i aktiv katalog" #. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2409 gnome/glayout.c:363 +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 msgid "_Directory..." msgstr "Katalog..." -#: gnome/gdesktop.c:2409 gnome/glayout.c:363 +#: gnome/gdesktop.c:2452 gnome/glayout.c:363 msgid "Creates a new directory" msgstr "Oppretter en ny katalog" -#: gnome/gdesktop.c:2410 +#: gnome/gdesktop.c:2453 msgid "URL L_ink..." msgstr "URL-snarve_i..." -#: gnome/gdesktop.c:2410 +#: gnome/gdesktop.c:2453 msgid "Creates a new URL link" msgstr "Oppretter en ny URL-snarvei" -#: gnome/gdesktop.c:2411 +#: gnome/gdesktop.c:2454 msgid "_Launcher..." msgstr "_Oppstarter..." -#: gnome/gdesktop.c:2411 +#: gnome/gdesktop.c:2454 msgid "Creates a new launcher" msgstr "Oppretter en ny oppstarter" -#: gnome/gdesktop.c:2419 gnome/glayout.c:451 +#: gnome/gdesktop.c:2462 gnome/glayout.c:451 msgid "Arrange Icons" msgstr "Plasser ikonene" -#: gnome/gdesktop.c:2420 +#: gnome/gdesktop.c:2463 msgid "Create New Window" -msgstr "Opprett nytt vindu" +msgstr "Nytt vindu" -#: gnome/gdesktop.c:2422 +#: gnome/gdesktop.c:2465 msgid "Recreate Desktop Shortcuts" msgstr "Lag skrivebordsnarveiene på nytt" -#: gnome/gdesktop.c:2423 gnome/glayout.c:454 +#: gnome/gdesktop.c:2466 gnome/glayout.c:454 msgid "Rescan Desktop" msgstr "Oppdater skrivebordet" -#: gnome/gdesktop.c:2424 +#: gnome/gdesktop.c:2467 msgid "Configure Background Image" msgstr "Konfigurer bakgrunnsbilde" @@ -442,40 +441,40 @@ msgid "Replace it?" msgstr "Erstatt den?" -#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2365 src/screen.c:2395 src/tree.c:1015 +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 gtkedit/gtkedit.c:1250 +#: src/file.c:802 src/screen.c:2368 src/screen.c:2398 src/tree.c:1015 msgid "Copy" msgstr "Kopier" -#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 gtkedit/gtkedit.c:1252 msgid "Move" msgstr "Flytt" -#: gnome/gdialogs.c:587 +#: gnome/gdialogs.c:588 msgid "Destination" msgstr "Mål" -#: gnome/gdialogs.c:591 +#: gnome/gdialogs.c:592 msgid "Find Destination Folder" msgstr "Finn målkatalog" -#: gnome/gdialogs.c:596 +#: gnome/gdialogs.c:597 msgid "Copy as a background process" msgstr "Kopier i bakgrunnen" -#: gnome/gdialogs.c:616 +#: gnome/gdialogs.c:617 msgid "Advanced Options" msgstr "Avanserte alternativer" -#: gnome/gdialogs.c:620 +#: gnome/gdialogs.c:621 msgid "Preserve symlinks" msgstr "Behold symbolske lenker" -#: gnome/gdialogs.c:630 +#: gnome/gdialogs.c:631 msgid "Follow links." msgstr "Følg lenker" -#: gnome/gdialogs.c:636 +#: gnome/gdialogs.c:637 msgid "" "Selecting this will copy the files that symlinks point to instead of just " "copying the link." @@ -483,23 +482,23 @@ "Dette valget vil kopiere filene som symlenken peker til i stedet for bare å " "kopiere lenken." -#: gnome/gdialogs.c:641 +#: gnome/gdialogs.c:642 msgid "Preserve file attributes." msgstr "Behold filattributter." -#: gnome/gdialogs.c:646 +#: gnome/gdialogs.c:647 msgid "Preserves the permissions and the UID/GID if possible" msgstr "Tar vare på rettighetene og UID/GID hvis mulig" -#: gnome/gdialogs.c:652 +#: gnome/gdialogs.c:653 msgid "Recursively copy subdirectories." msgstr "Kopier kataloger rekursivt." -#: gnome/gdialogs.c:657 +#: gnome/gdialogs.c:658 msgid "If set, this will copy the directories recursively" msgstr "Hvis satt, vil dette kopiere katalogen rekursivt" -#: gnome/gdialogs.c:761 +#: gnome/gdialogs.c:767 #, c-format msgid "" "%s\n" @@ -510,58 +509,58 @@ "\n" "Katalogen er ikke tom. Slett den rekursivt?" -#: gnome/gdialogs.c:770 src/file.c:2228 +#: gnome/gdialogs.c:776 src/file.c:2247 msgid " Delete: " msgstr " Slett: " -#: gnome/gdialogs.c:774 +#: gnome/gdialogs.c:780 msgid "Do the same for the rest" msgstr "Gjør det samme for resten" -#: gnome/gdialogs.c:857 +#: gnome/gdialogs.c:863 msgid "Move Progress" msgstr "Fremgang for flytting" -#: gnome/gdialogs.c:860 +#: gnome/gdialogs.c:866 msgid "Copy Progress" msgstr "Fremgang for kopiering" -#: gnome/gdialogs.c:863 +#: gnome/gdialogs.c:869 msgid "Delete Progress" msgstr "Fremgang for sletting" -#: gnome/gdialogs.c:913 +#: gnome/gdialogs.c:919 msgid "File " msgstr "Fil " -#: gnome/gdialogs.c:917 +#: gnome/gdialogs.c:923 msgid "is " msgstr "er " -#: gnome/gdialogs.c:920 +#: gnome/gdialogs.c:926 msgid "done." msgstr "ferdig." #. Translators should take care as "Password" or its translations #. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1775 +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1801 msgid "Password:" msgstr "Passord:" -#: gnome/gdialogs.c:980 +#: gnome/gdialogs.c:986 msgid "Password" msgstr "Passord" #. Create the dialog -#: gnome/gdialogs.c:1012 +#: gnome/gdialogs.c:1018 msgid "Symbolic Link" msgstr "Symbolsk lenke" -#: gnome/gdialogs.c:1028 src/boxes.c:803 +#: gnome/gdialogs.c:1034 src/boxes.c:803 msgid "Existing filename (filename symlink will point to):" msgstr "Eksisterende filnavn (filnavnet symlinken skal peke til):" -#: gnome/gdialogs.c:1042 src/boxes.c:801 +#: gnome/gdialogs.c:1048 src/boxes.c:801 msgid "Symbolic link filename:" msgstr "Filnavn for symbolsk lenke:" @@ -605,7 +604,7 @@ #: gnome/glayout.c:44 msgid "_Brief View" -msgstr "Udetaljert visning" +msgstr "_Udetaljert visning" #: gnome/glayout.c:45 gnome/glayout.c:61 msgid "Switch view to show just file name and type" @@ -613,11 +612,11 @@ #: gnome/glayout.c:47 msgid "_Detailed View" -msgstr "Detaljert visning" +msgstr "_Detaljert visning" #: gnome/glayout.c:48 gnome/glayout.c:64 msgid "Switch view to show detailed file statistics" -msgstr "Bytt visning til detaljert filstatistikk" +msgstr "Bytt til detaljert visning" #: gnome/glayout.c:50 msgid "_Custom View" @@ -625,23 +624,23 @@ #: gnome/glayout.c:51 gnome/glayout.c:67 msgid "Switch view to show user-defined statistics" -msgstr "Bytt visning til å vise egendefinert statistikk" +msgstr "Bytt til egendefinert visning" #: gnome/glayout.c:57 msgid "Icons" -msgstr "Ikoner" +msgstr "Ikon" #: gnome/glayout.c:60 msgid "Brief" -msgstr "Udetaljert" +msgstr "Kort" #: gnome/glayout.c:63 msgid "Detailed" -msgstr "Detaljert" +msgstr "Lang" #: gnome/glayout.c:66 msgid "Custom" -msgstr "Egendefinert" +msgstr "Egen" #: gnome/glayout.c:302 msgid "Enter command to run" @@ -676,7 +675,7 @@ "Trykk OK for å terminere applikasjonen, eller avbryt for å fortsette." #. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, -#: gnome/glayout.c:384 +#: gnome/glayout.c:384 gnome/gscreen.c:2230 msgid "_Copy..." msgstr "Kopier..." @@ -684,7 +683,7 @@ msgid "Copy files" msgstr "Kopier filer" -#: gnome/glayout.c:385 +#: gnome/glayout.c:385 gnome/gscreen.c:2231 msgid "_Delete..." msgstr "Slett..." @@ -692,7 +691,7 @@ msgid "Delete files" msgstr "Slett filer" -#: gnome/glayout.c:386 +#: gnome/glayout.c:386 gnome/gscreen.c:2232 msgid "_Move..." msgstr "Flytt..." @@ -732,7 +731,7 @@ msgid "Reverses the list of tagged files" msgstr "Reverserer listen med merkede filer" -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2083 msgid "Search" msgstr "Søk" @@ -740,7 +739,7 @@ msgid "Search for a file in the current Panel" msgstr "Søk etter en fil i det aktive panelet" -#: gnome/glayout.c:403 gnome/gscreen.c:1437 +#: gnome/glayout.c:403 gnome/gscreen.c:1445 msgid "_Rescan Directory" msgstr "Oppdate_r kataloginnholdet" @@ -837,7 +836,7 @@ msgid "File/New/Directory..." msgstr "Fil/Ny/Katalog..." -#: gnome/gmain.c:561 +#: gnome/gmain.c:558 msgid "" "You are running the GNOME File Manager as root.\n" "\n" @@ -938,13 +937,21 @@ msgstr "URL:" #: gnome/gnome-file-property-dialog.c:310 -#, fuzzy msgid "Caption:" -msgstr "Sted:" +msgstr "Tittel:" + +#: gnome/gnome-file-property-dialog.c:387 +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "Handlig ved slipp" + +#: gnome/gnome-file-property-dialog.c:388 +msgid "Use default Drop Action options" +msgstr "Bruk standard alternativer for slipp" #: gnome/gnome-file-property-dialog.c:403 #: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2363 src/screen.c:2393 +#: src/screen.c:2366 src/screen.c:2396 msgid "View" msgstr "Se på" @@ -965,10 +972,6 @@ msgid "Use default Open action" msgstr "Bruk standard handling for åpning" -#: gnome/gnome-file-property-dialog.c:489 -msgid "Drop Action" -msgstr "Handlig ved slipp" - #: gnome/gnome-file-property-dialog.c:502 msgid "Use default Drop action" msgstr "Bruk standard handling for slipp" @@ -978,7 +981,7 @@ msgstr "Bruk standard handling for visning" #: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2364 src/screen.c:2394 src/view.c:2034 +#: src/screen.c:2367 src/screen.c:2397 src/view.c:2079 msgid "Edit" msgstr "Rediger" @@ -1086,21 +1089,21 @@ msgid "You cannot rename a file to something containing a '/' character" msgstr "Du kan ikke gi nytt navn til noe som inneholde tegnet '/'" -#. the first label -#: gnome/gnome-open-dialog.c:382 -msgid "Select an application to open \"" -msgstr "Velg en applikasjon som skal åpnes \"" +#: gnome/gnome-open-dialog.c:384 +#, c-format +msgid "Select an application to open \"%s\" with." +msgstr "Velg en applikasjon som \"%s\" skal åpnes med." -#: gnome/gnome-open-dialog.c:393 +#: gnome/gnome-open-dialog.c:394 msgid "Select a file to run with" msgstr "Velg en fil å starte med" #. the file tree -#: gnome/gnome-open-dialog.c:404 +#: gnome/gnome-open-dialog.c:405 msgid "Applications" msgstr "Applikasjoner" -#: gnome/gnome-open-dialog.c:420 +#: gnome/gnome-open-dialog.c:421 msgid "Program to run" msgstr "Program som skal kjøres" @@ -1128,8 +1131,8 @@ msgid "Copy..." msgstr "Kopier..." -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2368 -#: src/screen.c:2398 +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2371 +#: src/screen.c:2401 msgid "Delete" msgstr "Slett" @@ -1293,224 +1296,232 @@ msgid "Select icon" msgstr "Velg ikon" -#: gnome/gscreen.c:1437 +#: gnome/gscreen.c:1445 msgid "Reloads the current directory" msgstr "Leser aktiv katalog på nytt" -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1447 msgid "New _Directory..." msgstr "Ny _Katalog..." -#: gnome/gscreen.c:1439 +#: gnome/gscreen.c:1447 msgid "Creates a new directory here" msgstr "Oppretter en ny katalog her" -#: gnome/gscreen.c:1620 +#: gnome/gscreen.c:1628 msgid "All files" msgstr "Alle filer" -#: gnome/gscreen.c:1622 +#: gnome/gscreen.c:1630 msgid "Archives and compressed files" msgstr "Arkiver og komprimerte filer" -#: gnome/gscreen.c:1624 +#: gnome/gscreen.c:1632 msgid "RPM/DEB files" msgstr "RPM/DEB filer" -#: gnome/gscreen.c:1626 +#: gnome/gscreen.c:1634 msgid "Text/Document files" msgstr "Tekst-/dokumentfiler" -#: gnome/gscreen.c:1628 +#: gnome/gscreen.c:1636 msgid "HTML and SGML files" msgstr "HTML- og SGML-filer" -#: gnome/gscreen.c:1630 +#: gnome/gscreen.c:1638 msgid "Postscript and PDF files" msgstr "Postscript- of PDF-filer" -#: gnome/gscreen.c:1632 +#: gnome/gscreen.c:1640 msgid "Spreadsheet files" msgstr "Regnearkfiler" -#: gnome/gscreen.c:1634 +#: gnome/gscreen.c:1642 msgid "Image files" msgstr "Bildefiler" -#: gnome/gscreen.c:1637 +#: gnome/gscreen.c:1645 msgid "Video/animation files" msgstr "Video-/animasjonsfiler" -#: gnome/gscreen.c:1639 +#: gnome/gscreen.c:1647 msgid "Audio files" msgstr "Lydfiler" -#: gnome/gscreen.c:1641 +#: gnome/gscreen.c:1649 msgid "C program files" msgstr "C programfiler" -#: gnome/gscreen.c:1643 +#: gnome/gscreen.c:1651 msgid "C++ program files" msgstr "C++ programfiler" -#: gnome/gscreen.c:1645 +#: gnome/gscreen.c:1653 msgid "Objective-C program files" msgstr "Objektiv-C programfiler" -#: gnome/gscreen.c:1647 +#: gnome/gscreen.c:1655 msgid "Scheme program files" msgstr "Scheme programfiler" -#: gnome/gscreen.c:1649 +#: gnome/gscreen.c:1657 msgid "Assembler program files" msgstr "Assembler programfiler" -#: gnome/gscreen.c:1651 +#: gnome/gscreen.c:1659 msgid "Misc. program files" msgstr "Forskj. programfiler" -#: gnome/gscreen.c:1653 +#: gnome/gscreen.c:1661 msgid "Font files" msgstr "Skrifttypefiler" -#: gnome/gscreen.c:1780 +#: gnome/gscreen.c:1788 #, c-format msgid "Search: %s" msgstr "Søk: %s" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1798 #, c-format msgid "%s bytes in %d file" msgstr "%s bytes i %d fil" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1798 #, c-format msgid "%s bytes in %d files" msgstr "%s bytes i %d filer" -#: gnome/gscreen.c:1816 src/screen.c:670 +#: gnome/gscreen.c:1824 src/screen.c:670 msgid "" msgstr "" -#: gnome/gscreen.c:1870 -msgid "Filter" -msgstr "Filter" +#: gnome/gscreen.c:2230 +msgid "Copy directory" +msgstr "Kopier katalog" + +#: gnome/gscreen.c:2231 +msgid "Delete directory" +msgstr "Slett katalog" + +#: gnome/gscreen.c:2232 +msgid "Rename or move directory" +msgstr "Omdøp eller flytt katalog" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2388 msgid "Back" msgstr "Tilbake" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2388 msgid "Go to the previously visited directory" msgstr "Gå til tidligere vist katalog" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2390 msgid "Up" msgstr "Opp" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2390 msgid "Go up a level in the directory heirarchy" msgstr "Gå opp ett nivå i kataloghierarkiet" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2392 msgid "Forward" -msgstr "Fremover" +msgstr "Fram" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2392 msgid "Go to the next directory" msgstr "Gå til neste katalog" -#: gnome/gscreen.c:2380 src/tree.c:1011 +#: gnome/gscreen.c:2395 src/tree.c:1011 msgid "Rescan" msgstr "Oppdater" -#: gnome/gscreen.c:2380 +#: gnome/gscreen.c:2395 msgid "Rescan the current directory" msgstr "Oppdater aktiv katalog" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2398 msgid "Home" -msgstr "Hjemme" +msgstr "Hjem" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2398 msgid "Go to your home directory" msgstr "Gå til din hjemmekatalog" -#: gnome/gscreen.c:2529 +#: gnome/gscreen.c:2539 msgid "Location:" -msgstr "Sted:" +msgstr "Plassering:" #. 1 #: gnome/gtools.c:105 gtkedit/editcmd.c:341 gtkedit/editcmd.c:1184 #: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 #: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 #: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 -#: src/filegui.c:838 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 #: src/wtools.c:289 src/wtools.c:563 msgid "&Ok" msgstr "&Ok" -#: gnome/gview.c:135 src/view.c:718 +#: gnome/gview.c:136 src/view.c:728 #, c-format msgid "Offset 0x%08x" msgstr "Offset 0x%08x" -#: gnome/gview.c:137 src/view.c:720 +#: gnome/gview.c:138 src/view.c:730 #, c-format msgid "Col %d" msgstr "Kol %d" -#: gnome/gview.c:141 src/view.c:724 +#: gnome/gview.c:142 src/view.c:734 #, c-format msgid "%s bytes" msgstr "%s bytes" -#: gnome/gview.c:305 +#: gnome/gview.c:306 msgid "_Goto line" msgstr "Gå til linje" -#: gnome/gview.c:306 +#: gnome/gview.c:307 msgid "Jump to a specified line number" msgstr "Hopp til et spesifisert linjenummer" -#: gnome/gview.c:308 +#: gnome/gview.c:309 msgid "_Monitor file" msgstr "Hold øye med fil" -#: gnome/gview.c:308 +#: gnome/gview.c:309 msgid "Monitor file growing" msgstr "Hold øye med filvekst" -#: gnome/gview.c:315 +#: gnome/gview.c:316 msgid "Regexp search" msgstr "Regexp-søk" -#: gnome/gview.c:316 +#: gnome/gview.c:317 msgid "Regular expression search" msgstr "Søk etter vanlig uttrykk" -#: gnome/gview.c:325 +#: gnome/gview.c:326 msgid "_Wrap" msgstr "Bryt" -#: gnome/gview.c:326 +#: gnome/gview.c:327 msgid "Wrap the text" msgstr "Bryt teksten" #. Can not use this one yet, as it destroys the viewer, need to fix that -#: gnome/gview.c:329 +#: gnome/gview.c:330 msgid "_Parsed view" msgstr "Fortolket visning" -#: gnome/gview.c:332 +#: gnome/gview.c:333 msgid "_Formatted" msgstr "Formatert" -#: gnome/gview.c:334 +#: gnome/gview.c:335 msgid "_Hex" msgstr "Hex" -#: gnome/gview.c:340 +#: gnome/gview.c:341 msgid "_Search" msgstr "Søk" @@ -1526,11 +1537,11 @@ msgid "help" msgstr "hjelp" -#: gnome/gwidget.c:96 src/file.c:2252 +#: gnome/gwidget.c:96 src/file.c:2271 msgid "yes" msgstr "ja" -#: gnome/gwidget.c:98 src/file.c:2250 +#: gnome/gwidget.c:98 src/file.c:2269 msgid "no" msgstr "nei" @@ -1583,7 +1594,7 @@ #: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 #: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 #: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2383 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: src/screen.c:2386 src/tree.c:683 src/tree.c:689 src/wtools.c:222 #: vfs/fish.c:224 msgid " Error " msgstr " Feil " @@ -1633,7 +1644,7 @@ #: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 #: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 #: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 -#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:821 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 #: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 #: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 #: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 @@ -1656,9 +1667,9 @@ #. Warning message with a query to continue or cancel the operation #: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 #: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2103 src/screen.c:2146 -#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 -#: src/utilunix.c:465 vfs/mcfs.c:170 +#: src/help.c:318 src/main.c:699 src/screen.c:1432 src/screen.c:2106 +#: src/screen.c:2149 src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 +#: src/utilunix.c:394 src/utilunix.c:465 vfs/mcfs.c:170 msgid " Warning " msgstr " Advarsel " @@ -1743,7 +1754,8 @@ msgid " Save file " msgstr " Lagre fil " -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 gtkedit/gtkedit.c:1247 +#: src/view.c:2075 msgid "Save" msgstr "Lagre" @@ -1780,11 +1792,11 @@ msgid " Cancel " msgstr " Avbryt " -#: gtkedit/editcmd.c:1138 src/filegui.c:596 +#: gtkedit/editcmd.c:1138 src/filegui.c:597 msgid "al&L" msgstr "alle" -#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:266 +#: gtkedit/editcmd.c:1140 src/file.c:2193 src/filegui.c:267 msgid "&Skip" msgstr "&Hopp over" @@ -1837,7 +1849,7 @@ msgid " Enter replacement string:" msgstr " Skriv inn erstatningsstreng:" -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1998 msgid " Enter search string:" msgstr " Skriv inn søkestreng:" @@ -1849,8 +1861,8 @@ #. Heads the 'Search' dialog box #: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 -#: src/view.c:1955 +#: src/view.c:1526 src/view.c:1625 src/view.c:1748 src/view.c:1966 +#: src/view.c:1998 msgid " Search " msgstr " Søk " @@ -1997,14 +2009,14 @@ msgid "Cancel quit" msgstr "Avbryt avslutt" -#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1878 src/file.c:2252 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&Yes" msgstr "&Ja" -#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1878 src/file.c:2252 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&No" msgstr "&Nei" @@ -2035,7 +2047,7 @@ msgstr " Klipp ut til utklippstavlen " #: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1895 +#: gtkedit/editcmd.c:2595 src/view.c:1913 msgid " Goto line " msgstr " Gå til linje " @@ -2201,12 +2213,13 @@ msgid "Error initialising editor.\n" msgstr "Feil under initialisering av editor.\n" -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2361 -#: src/screen.c:2391 src/tree.c:1009 src/view.c:2025 +#: gtkedit/editwidget.c:1065 gtkedit/gtkedit.c:1246 src/help.c:806 +#: src/main.c:1711 src/screen.c:2364 src/screen.c:2394 src/tree.c:1009 +#: src/view.c:2068 msgid "Help" msgstr "Hjelp" -#: gtkedit/editwidget.c:1067 +#: gtkedit/editwidget.c:1067 gtkedit/gtkedit.c:1248 msgid "Mark" msgstr "Marker" @@ -2214,14 +2227,15 @@ msgid "Replac" msgstr "Erstatt" -#: gtkedit/editwidget.c:1074 src/main.c:1707 +#: gtkedit/editwidget.c:1074 src/main.c:1713 msgid "PullDn" -msgstr "Trekk ned" +msgstr "Meny" -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 -#: src/view.c:2047 +#. gtk_edit_menu +#: gtkedit/editwidget.c:1075 gtkedit/gtkedit.c:1256 src/help.c:818 +#: src/main.c:1714 src/view.c:2070 src/view.c:2092 msgid "Quit" -msgstr "Avslutt" +msgstr "Slutt" #: gtkedit/editmenu.c:57 msgid " Word wrap " @@ -2284,7 +2298,7 @@ #: gtkedit/editmenu.c:130 gtkedit/editmenu.c:146 msgid "&Quit F10" -msgstr "avslutt F10" +msgstr "A&vslutt F10" #: gtkedit/editmenu.c:136 msgid "&New C-x k" @@ -2410,7 +2424,7 @@ msgid "&Save mode..." msgstr "Lagringsmodus..." -#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1345 msgid "&Layout..." msgstr "Utseende." @@ -2611,6 +2625,62 @@ "gtkedit.c: HOME miljøvariabelen er ikke satt og finner ikke passord - " "avblyter\n" +#: gtkedit/gtkedit.c:1246 +msgid "Interactive help browser" +msgstr "Interaktiv hjelp-leser" + +#: gtkedit/gtkedit.c:1247 +msgid "Save to current file name" +msgstr "Lagre til eksisterende filnavn" + +#: gtkedit/gtkedit.c:1248 +msgid "Toggle In/Off invisible marker to highlight text" +msgstr "Slå av/på usynlig markør for å merke tekst" + +#: gtkedit/gtkedit.c:1249 +msgid "Replc" +msgstr "Erst" + +#: gtkedit/gtkedit.c:1249 +msgid "Find and replace strings/regular expressions" +msgstr "Finn og erstatt strenger/vanlige uttrykk" + +#: gtkedit/gtkedit.c:1250 +msgid "Copy highlighted block to cursor position" +msgstr "Kopier markert blokk til markørposisjonen" + +#: gtkedit/gtkedit.c:1252 +msgid "Move highlighted block to cursor position" +msgstr "Flytt markert blokk til markørposisjonen" + +#: gtkedit/gtkedit.c:1253 +msgid "Find" +msgstr "Finn" + +#: gtkedit/gtkedit.c:1253 +msgid "Find strings/regular expressions" +msgstr "Finn strenger/vanlige uttrykk" + +#: gtkedit/gtkedit.c:1254 +msgid "Dlete" +msgstr "Slett" + +#: gtkedit/gtkedit.c:1254 +msgid "Delete highlighted text" +msgstr "Slett markert tekst" + +#: gtkedit/gtkedit.c:1255 src/main.c:1712 src/screen.c:2365 src/screen.c:2395 +msgid "Menu" +msgstr "Meny" + +#: gtkedit/gtkedit.c:1255 +msgid "Pull down menu" +msgstr "Nedtrekksmeny" + +#: gtkedit/gtkedit.c:1256 +msgid "Exit editor" +msgstr "Avslutt editor" + #: gtkedit/gtkedit.c:1290 msgid "Clear the edit buffer" msgstr "Tøm redigeringsbufferen" @@ -2726,7 +2796,7 @@ msgid "Background process:" msgstr "Bakgrunnsprosess:" -#: src/background.c:287 src/file.c:2173 +#: src/background.c:287 src/file.c:2192 msgid " Background process error " msgstr " Feil i bakgrunnsprosess " @@ -3200,7 +3270,7 @@ msgid " Link " msgstr " Lenke " -#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1704 msgid " to:" msgstr " til:" @@ -3263,27 +3333,31 @@ msgid " FTP to machine " msgstr " FTP til maskin " -#: src/cmd.c:1331 +#: src/cmd.c:1327 +msgid " SMB link to machine " +msgstr " SMB-tilkobling til maskin " + +#: src/cmd.c:1337 msgid " Socket source routing setup " msgstr " Oppsett av kontaktens kilderuting" -#: src/cmd.c:1332 +#: src/cmd.c:1338 msgid " Enter host name to use as a source routing hop: " msgstr " Skriv inn vertsnavnet som skal brukes som kilderutingshop: " -#: src/cmd.c:1339 +#: src/cmd.c:1345 msgid " Host name " msgstr " Vertsnavn " -#: src/cmd.c:1339 +#: src/cmd.c:1345 msgid " Error while looking up IP address " msgstr " Feil under oppslag av IP-adresse " -#: src/cmd.c:1350 +#: src/cmd.c:1356 msgid " Undelete files on an ext2 file system " msgstr " Gjenopprett filer på et ext2 filsystem " -#: src/cmd.c:1351 +#: src/cmd.c:1357 msgid "" " Enter device (without /dev/) to undelete\n" " files on: (F1 for details)" @@ -3291,11 +3365,11 @@ " Skriv inn enhet (uten /dev/) som det skal gjenopprettes\n" " filer på: (F1 for detaljer)" -#: src/cmd.c:1401 +#: src/cmd.c:1407 msgid " Setup saved to ~/" msgstr " Oppsett lagret til ~/" -#: src/cmd.c:1406 +#: src/cmd.c:1412 msgid " Setup " msgstr " Oppsett " @@ -3734,15 +3808,20 @@ #: src/file.c:1246 #, c-format +msgid " `%s' and `%s' are the same directory " +msgstr " `%s' og `%s' er samme katalog " + +#: src/file.c:1265 +#, c-format msgid " Cannot overwrite directory \"%s\" %s " msgstr " Kan ikke overskrive katalogen \"%s\" %s " -#: src/file.c:1248 +#: src/file.c:1267 #, c-format msgid " Cannot overwrite file \"%s\" %s " msgstr " Kan ikke overskrive filen \"%s\" %s " -#: src/file.c:1275 +#: src/file.c:1294 #, c-format msgid "" " Cannot move directory \"%s\" to \"%s\" \n" @@ -3751,7 +3830,7 @@ " Kan ikke flytte katalogen \"%s\" til \"%s\" \n" " %s " -#: src/file.c:1338 +#: src/file.c:1357 #, c-format msgid "" " Cannot delete file \"%s\" \n" @@ -3760,7 +3839,7 @@ " Kan ikke slette filen \"%s\" \n" " %s " -#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#: src/file.c:1418 src/file.c:1488 src/file.c:1520 #, c-format msgid "" " Cannot remove directory \"%s\" \n" @@ -3769,7 +3848,7 @@ " Kan ikke fjerne katalogen \"%s\" \n" " %s " -#: src/file.c:1540 +#: src/file.c:1559 msgid " Internal error: get_file \n" msgstr " Intern feil: get_file \n" @@ -3782,87 +3861,87 @@ #. * (I don't use spaces around the words, because someday they could be #. * dropped, when widgets get smarter) #. -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Copy" msgstr "1Kopier" -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Move" msgstr "1Flytt" -#: src/file.c:1661 +#: src/file.c:1680 msgid "1Delete" msgstr "1Slett" -#: src/file.c:1676 +#: src/file.c:1695 #, c-format msgid "%o %f \"%s\"%m" msgstr "%o %f \"%s\"%m" -#: src/file.c:1677 +#: src/file.c:1696 #, c-format msgid "%o %d %f%m" msgstr "%o %d %f%m" -#: src/file.c:1679 +#: src/file.c:1698 #, c-format msgid "%o %f \"%s\"%e" msgstr "%o %f \"%s\"%e" -#: src/file.c:1680 +#: src/file.c:1699 #, c-format msgid "%o %d %f%e" msgstr "%o %d %f%e" -#: src/file.c:1684 +#: src/file.c:1703 msgid "file" msgstr "fil" -#: src/file.c:1684 +#: src/file.c:1703 msgid "files" msgstr "filer" -#: src/file.c:1684 +#: src/file.c:1703 msgid "directory" msgstr "katalog" -#: src/file.c:1684 +#: src/file.c:1703 msgid "directories" msgstr "kataloger" -#: src/file.c:1685 +#: src/file.c:1704 msgid "files/directories" msgstr "filer/kataloger" -#: src/file.c:1685 +#: src/file.c:1704 msgid " with source mask:" msgstr " med kildemaske:" -#: src/file.c:1837 +#: src/file.c:1856 msgid " Can't operate on \"..\"! " msgstr " Kan ikke arbeide på \"..\"! " -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1875 src/screen.c:2095 msgid "Yes" msgstr "Ja" -#: src/file.c:1856 src/screen.c:2092 +#: src/file.c:1875 src/screen.c:2095 msgid "No" msgstr "Nei" -#: src/file.c:1909 +#: src/file.c:1928 msgid " Sorry, I could not put the job in background " msgstr " Beklager, Jeg kunne ikke plassere jobben i bakgrunnen " -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:2016 src/file.c:2100 msgid " Internal failure " msgstr " Intern feil " -#: src/file.c:1997 src/file.c:2081 +#: src/file.c:2016 src/file.c:2100 msgid " Unknown file operation " msgstr " Ukjent filoperasjon " -#: src/file.c:2012 +#: src/file.c:2031 #, c-format msgid "" " Destination \"%s\" must be a directory \n" @@ -3871,15 +3950,15 @@ " Målet \"%s\" må være en katalog \n" " %s " -#: src/file.c:2174 +#: src/file.c:2193 msgid "&Retry" msgstr "&Prøv igjen" -#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 +#: src/file.c:2193 src/file.c:2254 src/filegui.c:264 src/filegui.c:592 msgid "&Abort" msgstr "&Avbryt" -#: src/file.c:2226 +#: src/file.c:2245 msgid "" "\n" " Directory not empty. \n" @@ -3889,7 +3968,7 @@ " Katalogen er ikke tom. \n" " Slett den rekursivt? " -#: src/file.c:2227 +#: src/file.c:2246 msgid "" "\n" " Background process: Directory not empty \n" @@ -3899,134 +3978,134 @@ " Bakgrunnsprosess: Katalogen er ikke tom. \n" " Slett den rekursivt? " -#: src/file.c:2234 +#: src/file.c:2253 msgid "a&ll" msgstr "a&lle" -#: src/file.c:2234 src/filegui.c:594 +#: src/file.c:2253 src/filegui.c:595 msgid "non&E" msgstr "ing&En" -#: src/file.c:2244 +#: src/file.c:2263 msgid " Type 'yes' if you REALLY want to delete " msgstr " Skriv 'ja' hvis du VIRKELIG vil slette " -#: src/file.c:2246 +#: src/file.c:2265 msgid "all the directories " msgstr "alle katalogene " -#: src/file.c:2248 +#: src/file.c:2267 msgid " Recursive Delete " msgstr " Rekursiv sletting " -#: src/file.c:2249 +#: src/file.c:2268 msgid " Background process: Recursive Delete " msgstr " Bakgrunnsprosess: Rekursiv sletting " -#: src/filegui.c:423 +#: src/filegui.c:424 msgid "File" msgstr "Fil" -#: src/filegui.c:446 +#: src/filegui.c:447 msgid "Count" msgstr "Tall" -#: src/filegui.c:467 +#: src/filegui.c:468 msgid "Bytes" msgstr "Bytes" -#: src/filegui.c:504 +#: src/filegui.c:505 msgid "Source" msgstr "Kilde" -#: src/filegui.c:527 +#: src/filegui.c:528 msgid "Target" msgstr "Mål" -#: src/filegui.c:549 +#: src/filegui.c:550 msgid "Deleting" msgstr "Sletter" -#: src/filegui.c:589 +#: src/filegui.c:590 #, c-format msgid "Target file \"%s\" already exists!" msgstr "Målfilen \"%s\" eksisterer allerede!" -#: src/filegui.c:592 +#: src/filegui.c:593 msgid "if &Size differs" msgstr "hvis størrelsen er forskjellig" -#: src/filegui.c:595 +#: src/filegui.c:596 msgid "&Update" msgstr "Oppdater" -#: src/filegui.c:597 +#: src/filegui.c:598 msgid "Overwrite all targets?" msgstr "Overskriv alle mål?" -#: src/filegui.c:599 +#: src/filegui.c:600 msgid "&Reget" msgstr "Hent igjen" -#: src/filegui.c:600 +#: src/filegui.c:601 msgid "ap&Pend" msgstr "legg til" -#: src/filegui.c:603 +#: src/filegui.c:604 msgid "Overwrite this target?" msgstr "Overskriv dette målet?" -#: src/filegui.c:605 +#: src/filegui.c:606 #, c-format msgid "Target date: %s, size %d" msgstr "Målfilens dato: %s, størrelse %d" -#: src/filegui.c:607 +#: src/filegui.c:608 #, c-format msgid "Source date: %s, size %d" msgstr "Kildefilens dato: %s, størrelse %d" -#: src/filegui.c:691 +#: src/filegui.c:692 msgid " File exists " msgstr " Filen eksisterer " -#: src/filegui.c:692 +#: src/filegui.c:693 msgid " Background process: File exists " msgstr " Bakgrunnsprosess: Filen eksisterer " #. follow symlinks and preserve Attributes must be the first -#: src/filegui.c:804 +#: src/filegui.c:805 msgid "preserve &Attributes" msgstr "behold attributter" #. &op_preserve -#: src/filegui.c:806 +#: src/filegui.c:807 msgid "follow &Links" msgstr "følg lenker" #. &file_mask_op_follow_links -#: src/filegui.c:808 +#: src/filegui.c:809 msgid "to:" msgstr "til:" -#: src/filegui.c:809 +#: src/filegui.c:810 msgid "&Using shell patterns" msgstr "bruker skallmønstre" -#: src/filegui.c:830 +#: src/filegui.c:831 msgid "&Background" msgstr "Bakgrunn" -#: src/filegui.c:839 +#: src/filegui.c:840 msgid "&Stable Symlinks" msgstr "Stabile symlenker" #. &file_mask_stable_symlinks -#: src/filegui.c:841 +#: src/filegui.c:842 msgid "&Dive into subdir if exists" msgstr "Gå inn ned underkatalog hvis den eksisterer" -#: src/filegui.c:1000 +#: src/filegui.c:1001 #, c-format msgid "" "Invalid source pattern `%s' \n" @@ -4079,7 +4158,7 @@ msgid "Content: " msgstr "Innhold: " -#: src/find.c:171 src/main.c:1236 src/main.c:1257 +#: src/find.c:171 src/main.c:1236 src/main.c:1260 msgid "&Tree" msgstr "Tre" @@ -4104,10 +4183,10 @@ msgid "Finished" msgstr "Ferdig" -#: src/find.c:561 src/view.c:1509 +#: src/find.c:561 src/view.c:1526 #, c-format msgid "Searching %s" -msgstr "Søker i %s" +msgstr "Søker etter %s" #: src/find.c:717 src/find.c:757 msgid "Suspend" @@ -4670,7 +4749,7 @@ msgid " The shell is already running a command " msgstr " Skallet kjører allerede en kommando " -#: src/main.c:852 src/screen.c:2090 src/screen.c:2130 +#: src/main.c:852 src/screen.c:2093 src/screen.c:2133 msgid " The Midnight Commander " msgstr " Midnight Commander " @@ -4678,239 +4757,243 @@ msgid " Do you really want to quit the Midnight Commander? " msgstr " Vil du virkelig avslutte Midnight Commander? " -#: src/main.c:1233 src/main.c:1254 +#: src/main.c:1233 src/main.c:1257 msgid "&Listing mode..." msgstr "Listemodus..." -#: src/main.c:1234 src/main.c:1255 +#: src/main.c:1234 src/main.c:1258 msgid "&Quick view C-x q" msgstr "Rask visning C-x q" -#: src/main.c:1235 src/main.c:1256 +#: src/main.c:1235 src/main.c:1259 msgid "&Info C-x i" msgstr "Info C-x i" -#: src/main.c:1238 src/main.c:1259 +#: src/main.c:1238 src/main.c:1262 msgid "&Sort order..." msgstr "Sorteringsrekkefølge..." -#: src/main.c:1240 src/main.c:1261 +#: src/main.c:1240 src/main.c:1264 msgid "&Filter..." msgstr "Filter..." -#: src/main.c:1243 src/main.c:1264 +#: src/main.c:1243 src/main.c:1267 msgid "&Network link..." msgstr "Nettverkskobling..." -#: src/main.c:1244 src/main.c:1265 +#: src/main.c:1244 src/main.c:1268 msgid "FT&P link..." msgstr "FTP kobling..." -#: src/main.c:1248 src/main.c:1269 +#: src/main.c:1246 src/main.c:1270 +msgid "SM&B link..." +msgstr "SM&B-kobling..." + +#: src/main.c:1251 src/main.c:1275 msgid "&Drive... M-d" msgstr "Disk... M-d" -#: src/main.c:1250 src/main.c:1271 +#: src/main.c:1253 src/main.c:1277 msgid "&Rescan C-r" msgstr "Gjenles C-r" -#: src/main.c:1275 +#: src/main.c:1281 msgid "&User menu F2" msgstr "Brukermeny F2" -#: src/main.c:1276 +#: src/main.c:1282 msgid "&View F3" msgstr "Vis F3" -#: src/main.c:1277 +#: src/main.c:1283 msgid "Vie&w file... " msgstr "Vis fil... " -#: src/main.c:1278 +#: src/main.c:1284 msgid "&Filtered view M-!" msgstr "Filtrert visning M-!" -#: src/main.c:1279 +#: src/main.c:1285 msgid "&Edit F4" msgstr "Rediger F4" -#: src/main.c:1280 +#: src/main.c:1286 msgid "&Copy F5" msgstr "Kopier F5" -#: src/main.c:1281 +#: src/main.c:1287 msgid "c&Hmod C-x c" msgstr "chmod C-x c" -#: src/main.c:1283 +#: src/main.c:1289 msgid "&Link C-x l" msgstr "Lenke C-x l" -#: src/main.c:1284 +#: src/main.c:1290 msgid "&SymLink C-x s" msgstr "Symlenke C-x s" -#: src/main.c:1285 +#: src/main.c:1291 msgid "edit s&Ymlink C-x C-s" msgstr "rediger symlenke C-x C-s" -#: src/main.c:1286 +#: src/main.c:1292 msgid "ch&Own C-x o" msgstr "chown C-x o" -#: src/main.c:1287 +#: src/main.c:1293 msgid "&Advanced chown " msgstr "Avansert chown " -#: src/main.c:1289 +#: src/main.c:1295 msgid "&Rename/Move F6" msgstr "Gi nytt navn/flytt F6" -#: src/main.c:1290 +#: src/main.c:1296 msgid "&Mkdir F7" msgstr "Lag katalog F7" -#: src/main.c:1291 +#: src/main.c:1297 msgid "&Delete F8" msgstr "Slett F8" -#: src/main.c:1292 +#: src/main.c:1298 msgid "&Quick cd M-c" msgstr "rask cd M-c" -#: src/main.c:1294 +#: src/main.c:1300 msgid "select &Group M-+" msgstr "velg gruppe M-+" -#: src/main.c:1295 +#: src/main.c:1301 msgid "u&Nselect group M-\\" msgstr "velg bort gruppe M-\\" -#: src/main.c:1296 +#: src/main.c:1302 msgid "reverse selec&Tion M-*" msgstr "reverser valg M-*" -#: src/main.c:1298 +#: src/main.c:1304 msgid "e&Xit F10" msgstr "avslutt F10" -#: src/main.c:1308 +#: src/main.c:1314 msgid "&Directory tree" msgstr "Katalogtre" -#: src/main.c:1310 +#: src/main.c:1316 msgid "&Find file M-?" msgstr "Finn fil M-?" -#: src/main.c:1311 +#: src/main.c:1317 msgid "s&Wap panels C-u" msgstr "bytt paneler C-u" -#: src/main.c:1312 +#: src/main.c:1318 msgid "switch &Panels on/off C-o" msgstr "slå paneler på/av C-o" -#: src/main.c:1313 +#: src/main.c:1319 msgid "&Compare directories C-x d" msgstr "Sammenlign kataloger C-x d" -#: src/main.c:1314 +#: src/main.c:1320 msgid "e&Xternal panelize C-x !" msgstr "eksternt panel C-x !" -#: src/main.c:1315 +#: src/main.c:1321 msgid "show directory s&Izes" msgstr "vis katalogstørrelser" -#: src/main.c:1317 +#: src/main.c:1323 msgid "command &History" msgstr "kommandohistorikk" -#: src/main.c:1318 +#: src/main.c:1324 msgid "di&Rectory hotlist C-\\" msgstr "kataloghurtigliste C-\\" -#: src/main.c:1320 +#: src/main.c:1326 msgid "&Active VFS list C-x a" msgstr "Aktivt VFS liste C-x a" -#: src/main.c:1323 +#: src/main.c:1329 msgid "&Background jobs C-x j" msgstr "Bakgrunnsjobber C-x j" -#: src/main.c:1327 +#: src/main.c:1333 msgid "&Undelete files (ext2fs only)" msgstr "Gjenopprett filer (kun ext2fs)" -#: src/main.c:1330 +#: src/main.c:1336 msgid "&Listing format edit" msgstr "Redigering av listeformat" -#: src/main.c:1332 +#: src/main.c:1338 msgid "&Extension file edit" msgstr "Redigering av utvidelsesfil" -#: src/main.c:1333 +#: src/main.c:1339 msgid "&Menu file edit" msgstr "Menyfilredigering" -#: src/main.c:1338 +#: src/main.c:1344 msgid "&Configuration..." msgstr "Konfigurasjon..." -#: src/main.c:1340 +#: src/main.c:1346 msgid "c&Onfirmation..." msgstr "bekreftelse..." -#: src/main.c:1341 +#: src/main.c:1347 msgid "&Display bits..." msgstr "Tastaturdefinisjon..." -#: src/main.c:1343 +#: src/main.c:1349 msgid "learn &Keys..." msgstr "lær taster..." -#: src/main.c:1346 +#: src/main.c:1352 msgid "&Virtual FS..." msgstr "Virtuelt FS..." -#: src/main.c:1349 +#: src/main.c:1355 msgid "&Save setup" msgstr "Lagre oppsett" -#: src/main.c:1365 src/main.c:1367 +#: src/main.c:1371 src/main.c:1373 msgid " &Left " msgstr " Venstre " -#: src/main.c:1367 +#: src/main.c:1373 msgid " &Above " msgstr " Over " -#: src/main.c:1370 +#: src/main.c:1376 msgid " &File " msgstr " Fil " -#: src/main.c:1371 +#: src/main.c:1377 msgid " &Command " msgstr " Kommando " -#: src/main.c:1372 +#: src/main.c:1378 msgid " &Options " msgstr " Alternativer " -#: src/main.c:1374 src/main.c:1376 +#: src/main.c:1380 src/main.c:1382 msgid " &Right " msgstr " Høyre " -#: src/main.c:1376 +#: src/main.c:1382 msgid " &Below " msgstr " Under " -#: src/main.c:1431 +#: src/main.c:1437 msgid " Information " msgstr " Informasjon " -#: src/main.c:1432 +#: src/main.c:1438 msgid "" " Using the fast reload option may not reflect the exact \n" " directory contents. In this cases you'll need to do a \n" @@ -4922,136 +5005,132 @@ " du utføre en manuell gjenlesing av katalogen. Se manualsiden for \n" " detaljene." -#: src/main.c:1706 src/screen.c:2362 src/screen.c:2392 -msgid "Menu" -msgstr "Meny" - -#: src/main.c:1911 +#: src/main.c:1917 msgid "Thank you for using GNU Midnight Commander" msgstr "Takk for at du bruker GNU Midnight Commander" -#: src/main.c:2270 +#: src/main.c:2276 #, c-format msgid "with mouse support on xterm%s.\n" msgstr "med musstøtte i xterm%s.\n" -#: src/main.c:2271 +#: src/main.c:2277 msgid " and the Linux console" msgstr " og Linux konsollet" -#: src/main.c:2366 +#: src/main.c:2372 msgid "The TERM environment variable is unset!\n" msgstr "TERM miljøvariabelen er ikke satt!\n" -#: src/main.c:2573 +#: src/main.c:2579 #, c-format msgid "Library directory for the Midnight Commander: %s\n" msgstr "Bibliotekkatalog for Midnight Commander: %s\n" -#: src/main.c:2584 +#: src/main.c:2593 msgid "" "Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" msgstr "" "Flagget -m er utgått. Vær snill å se på visningsbiter... i " "alternativermenyen\n" -#: src/main.c:2661 +#: src/main.c:2670 msgid "Use to debug the background code" msgstr "Bruk til å avluse bakgrunnskoden" -#: src/main.c:2667 +#: src/main.c:2676 msgid "Request to run in color mode" msgstr "Be om å kjøre i fargemodus" -#: src/main.c:2669 +#: src/main.c:2678 msgid "Specifies a color configuration" msgstr "Spesifiserer en fargekonfigurasjon" -#: src/main.c:2674 +#: src/main.c:2683 msgid "Edits one file" msgstr "Redigerer en fil" -#: src/main.c:2678 +#: src/main.c:2687 msgid "Displays this help message" msgstr "Viser denne hjelpeteksten" -#: src/main.c:2681 +#: src/main.c:2690 msgid "Displays a help screen on how to change the color scheme" msgstr "Viser en hjelpskjerm for endring av fargeplanen" -#: src/main.c:2684 +#: src/main.c:2693 msgid "Log ftp dialog to specified file" msgstr "Logg ftp dialogen til spesifisert fil" -#: src/main.c:2691 +#: src/main.c:2700 msgid "Obsolete" msgstr "Utgått" -#: src/main.c:2693 +#: src/main.c:2702 msgid "Requests to run in black and white" msgstr "Be om å kjøre i sort-hvitt" -#: src/main.c:2695 +#: src/main.c:2704 msgid "Disable mouse support in text version" msgstr "Slå av musstøtte i tekstversjonen" -#: src/main.c:2698 +#: src/main.c:2707 msgid "Disables subshell support" msgstr "Slå av støtte for underskall" -#: src/main.c:2702 +#: src/main.c:2711 msgid "Prints working directory at program exit" msgstr "Skriv ut arbeidskatalogen ved avslutting av programmet" -#: src/main.c:2704 +#: src/main.c:2713 msgid "Resets soft keys on HP terminals" msgstr "Setter tilbake myke taster på HP terminaler" -#: src/main.c:2706 +#: src/main.c:2715 msgid "To run on slow terminals" msgstr "For kjøring på trege terminaler" -#: src/main.c:2709 +#: src/main.c:2718 msgid "Use stickchars to draw" msgstr "Tegn med klebende tegn" -#: src/main.c:2713 +#: src/main.c:2722 msgid "Enables subshell support (default)" msgstr "Slår på støtte for underskall (standard)" -#: src/main.c:2718 +#: src/main.c:2727 msgid "Tries to use termcap instead of terminfo" msgstr "Prøver å bruke termcap i stedet for terminfo" -#: src/main.c:2722 +#: src/main.c:2731 msgid "Displays the current version" msgstr "Viser nåværende versjon" -#: src/main.c:2724 +#: src/main.c:2733 msgid "Launches the file viewer on a file" msgstr "Starter filvisning for en fil" -#: src/main.c:2726 +#: src/main.c:2735 msgid "Forces xterm features" msgstr "Tvungen bruk av xterm funksjoner" -#: src/main.c:2728 +#: src/main.c:2737 msgid "Geometry for the window" msgstr "Geometri for vinduet" -#: src/main.c:2728 +#: src/main.c:2737 msgid "GEOMETRY" msgstr "GEOMETRI" -#: src/main.c:2729 +#: src/main.c:2738 msgid "No windows opened at startup" msgstr "Ingen vinduer åpnet ved oppstart" -#: src/main.c:2731 +#: src/main.c:2740 msgid "Display the directory that holds the .links startup files and exit" msgstr "Viser katalogen som inneholder .links oppstartsfilene og avslutt" -#: src/main.c:3015 +#: src/main.c:3031 msgid "" "Couldn't open tty line. You have to run mc without the -P flag.\n" "On some systems you may want to run # `which mc`\n" @@ -5059,11 +5138,11 @@ "Kunne ikke åpne tty linjen. Du må kjøre mc uten -P flagget.\n" "På noen systemer vil du kanskje bruke # `which mc`\n" -#: src/main.c:3093 +#: src/main.c:3109 msgid " Notice " msgstr " Notis " -#: src/main.c:3094 +#: src/main.c:3110 msgid "" " The Midnight Commander configuration files \n" " are now stored in the ~/.mc directory, the \n" @@ -5271,27 +5350,31 @@ msgid " %s bytes in %d file%s" msgstr " %s bytes i %d file%s" -#: src/screen.c:1314 +#: src/screen.c:1306 msgid "Unknow tag on display format: " msgstr "Ukjent merke på skjermformatet: " -#: src/screen.c:2091 src/screen.c:2131 +#: src/screen.c:1432 +msgid "User suplied format looks invalid, reverting to default." +msgstr "Oppgitt format ser ut til å være ugyldig. Går tilbake til standard." + +#: src/screen.c:2094 src/screen.c:2134 msgid " Do you really want to execute? " msgstr " Vil du virkelig kjøre? " -#: src/screen.c:2103 src/screen.c:2146 +#: src/screen.c:2106 src/screen.c:2149 msgid " No action taken " msgstr " Ingen handling utført " -#: src/screen.c:2366 src/screen.c:2396 src/tree.c:1017 +#: src/screen.c:2369 src/screen.c:2399 src/tree.c:1017 msgid "RenMov" msgstr "RenMov" -#: src/screen.c:2367 src/screen.c:2397 src/tree.c:1021 +#: src/screen.c:2370 src/screen.c:2400 src/tree.c:1021 msgid "Mkdir" msgstr "Mkdir" -#: src/screen.c:2383 +#: src/screen.c:2386 #, c-format msgid "" " Can't chdir to %s \n" @@ -5432,22 +5515,27 @@ msgstr "" " Jeg kan ikke kjøre programmer når jeg er logget på en ekstern katalog " +#: src/user.c:724 +#, c-format +msgid " Empty file %s " +msgstr " Tom fil %s " + #. Create listbox -#: src/user.c:727 +#: src/user.c:733 msgid " User menu " msgstr " Brukermeny " -#: src/util.c:228 +#: src/util.c:232 msgid "name_trunc: too big" msgstr "name_trunc: for stor" #. strftime() format string for recent dates -#: src/util.c:598 src/util.c:623 +#: src/util.c:602 src/util.c:627 msgid "%b %e %H:%M" msgstr "%b %e %H:%M" #. strftime() format string for old dates -#: src/util.c:599 src/util.c:621 +#: src/util.c:603 src/util.c:625 msgid "%b %e %Y" msgstr "%b %e %Y" @@ -5511,7 +5599,7 @@ msgid " Can't view: not a regular file " msgstr " Kan ikke vise: ikke en vanlig fil " -#: src/view.c:567 src/view.c:572 +#: src/view.c:569 #, c-format msgid "" " Can't open \"%s\"\n" @@ -5520,29 +5608,38 @@ " Kan ikke åpne \"%s\"\n" " %s " -#: src/view.c:704 +#: src/view.c:578 +#, c-format +msgid "" +" Can't stat \"%s\"\n" +" %s " +msgstr "" +" Kunne ikke kjøre stat på \"%s\"\n" +" %s " + +#: src/view.c:714 #, c-format msgid "File: %s" msgstr "Fil: %s" -#: src/view.c:729 +#: src/view.c:739 msgid " [grow]" msgstr " [voks]" -#: src/view.c:1501 +#: src/view.c:1518 #, c-format msgid "Searching for `%s'" msgstr "Søker etter `%s'" -#: src/view.c:1608 src/view.c:1730 +#: src/view.c:1625 src/view.c:1748 msgid " Search string not found " msgstr " Søkestrengen ikke funnet " -#: src/view.c:1769 +#: src/view.c:1787 msgid " Invalid regular expression " msgstr " Ugyldig vanlig uttrykk " -#: src/view.c:1893 +#: src/view.c:1911 #, c-format msgid "" " The current line number is %d.\n" @@ -5551,59 +5648,76 @@ " Det nåværende linjenummeret er %d.\n" " Skriv inn det nye linjenummeret:" -#: src/view.c:1923 +#: src/view.c:1933 +#, c-format +msgid "" +" The current address is 0x%lx.\n" +" Enter the new address:" +msgstr "" +" Det nåværende adressen er 0x%lx.\n" +" Skriv inn den nye adressen:" + +#: src/view.c:1935 +msgid " Goto Address " +msgstr " Gå til adresse " + +#: src/view.c:1966 msgid " Enter regexp:" msgstr " Skriv inn vanlig uttrykk:" -#: src/view.c:2028 +#: src/view.c:2071 msgid "Ascii" msgstr "Ascii" -#: src/view.c:2028 +#: src/view.c:2071 msgid "Hex" msgstr "Hex" -#: src/view.c:2029 +#: src/view.c:2072 +msgid "Goto" +msgstr "Gåtil" + +#: src/view.c:2072 msgid "Line" msgstr "Linje" -#: src/view.c:2030 +#: src/view.c:2075 msgid "RxSrch" msgstr "VanUtSøk" -#: src/view.c:2033 +#: src/view.c:2078 msgid "EdText" msgstr "RedTekst" -#: src/view.c:2033 +#: src/view.c:2078 msgid "EdHex" msgstr "RedHeks" -#: src/view.c:2035 +#: src/view.c:2080 msgid "UnWrap" msgstr "Fjern bryting" -#: src/view.c:2035 +#: src/view.c:2080 msgid "Wrap" msgstr "Bryt" -#: src/view.c:2038 +#: src/view.c:2083 msgid "HxSrch" msgstr "HexSøk" -#: src/view.c:2041 +#: src/view.c:2086 msgid "Raw" msgstr "Rått" -#: src/view.c:2041 +#: src/view.c:2086 msgid "Parse" msgstr "Tolk" -#: src/view.c:2045 +#: src/view.c:2090 msgid "Unform" msgstr "Fjern format" -#: src/view.c:2045 +#: src/view.c:2090 msgid "Format" msgstr "Format" @@ -5919,54 +6033,54 @@ msgid "ftpfs: abort failed" msgstr "ftpfs: avbrudd feilet" -#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 +#: vfs/ftpfs.c:1160 vfs/ftpfs.c:1339 msgid "ftpfs: CWD failed." msgstr "ftpfs: CWD feilet." -#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +#: vfs/ftpfs.c:1170 vfs/ftpfs.c:1177 msgid "ftpfs: couldn't resolve symlink" msgstr "ftpfs: kunne ikke følge symbolsk lenke" -#: vfs/ftpfs.c:1221 +#: vfs/ftpfs.c:1231 msgid "Resolving symlink..." msgstr "Finner symlink..." -#: vfs/ftpfs.c:1323 +#: vfs/ftpfs.c:1333 #, c-format msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" msgstr "ftpfs: Leser FTP katalog %s... (ikke bruk UNIX ls flagg)" -#: vfs/ftpfs.c:1325 +#: vfs/ftpfs.c:1335 #, c-format msgid "ftpfs: Reading FTP directory %s..." msgstr "ftpfs: Leser FTP katalog %s..." -#: vfs/ftpfs.c:1341 +#: vfs/ftpfs.c:1351 msgid "ftpfs: FAIL" msgstr "ftpfs: FEIL" -#: vfs/ftpfs.c:1432 +#: vfs/ftpfs.c:1442 msgid "ftpfs: reading FTP directory interrupt by user" msgstr "ftpfs: lesing av FTP katalog avbrutt av bruker" -#: vfs/ftpfs.c:1462 +#: vfs/ftpfs.c:1472 msgid "ftpfs: got listing" msgstr "ftpfs: hentet liste" -#: vfs/ftpfs.c:1475 +#: vfs/ftpfs.c:1485 msgid "ftpfs: failed" msgstr "ftpfs: feilet" -#: vfs/ftpfs.c:1519 +#: vfs/ftpfs.c:1529 msgid "ftpfs: failed; nowhere to fallback to" msgstr "ftpfs: feilet; ingen steder å falle tilbake til" -#: vfs/ftpfs.c:1583 +#: vfs/ftpfs.c:1593 #, c-format msgid "ftpfs: storing file %d (%d)" msgstr "ftpfs: lagrer fil %d (%d)" -#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +#: vfs/ftpfs.c:2029 vfs/ftpfs.c:2044 msgid "" "~/.netrc file has not correct mode.\n" "Remove password or correct mode." Binary files old/mc-4.5.33/po/ru.gmo and new/mc-4.5.34/po/ru.gmo differ diff -ruN old/mc-4.5.33/po/ru.po new/mc-4.5.34/po/ru.po --- old/mc-4.5.33/po/ru.po Thu May 27 17:45:42 1999 +++ new/mc-4.5.34/po/ru.po Sun Jul 4 13:27:08 1999 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: mc VERSION\n" -"POT-Creation-Date: 1999-04-28 14:41+0200\n" +"POT-Creation-Date: 1999-06-03 15:35-0400\n" "PO-Revision-Date: 1999-02-18 02:56-0500\n" "Last-Translator: Sergey Panov \n" "Language-Team: Russian \n" @@ -42,9 +42,8 @@ msgstr " îÅÔ ÄÒÕÇÏÊ ÐÁÎÅÌÉ ÄÌÑ ÓÒÁ×ÎÅÎÉÑ " #: gnome/gcmd.c:109 -#, fuzzy msgid "The Midnight Commander Team" -msgstr " Midnight Commander" +msgstr "ëÏÍÁÎÄÁ Midnight Commander" #: gnome/gcmd.c:111 msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" @@ -58,45 +57,45 @@ msgid "The GNOME edition of the Midnight Commander file manager." msgstr "GNOME ×ÁÒÉÁÎÔ ÄÉÓÐÅÔÞÅÒÁ ÆÁÊÌÏ× Midnight Commander." -#: gnome/gcmd.c:263 +#: gnome/gcmd.c:261 msgid "Sort By" -msgstr " óÏÒÔÉÒÏ×ÁÔØ ÐÏ" +msgstr "óÏÒÔÉÒÏ×ÁÔØ ÐÏ" #. we define this up here so we can pass it in to our callback -#: gnome/gcmd.c:268 +#: gnome/gcmd.c:266 msgid "Ignore case sensitivity." msgstr "âÅÚ ÕÞÅÔÁ ÒÅÇÉÓÔÒÁ" -#: gnome/gcmd.c:271 +#: gnome/gcmd.c:269 msgid "Sort files by " -msgstr "" +msgstr "óÏÒÔÉÒÏ×ÁÔØ ÆÁÊÌÙ ÐÏ" -#: gnome/gcmd.c:276 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 msgid "Name" msgstr "éÍÑ" -#: gnome/gcmd.c:283 +#: gnome/gcmd.c:281 msgid "File Type" msgstr "ôÉÐ ÆÁÊÌÁ" -#: gnome/gcmd.c:289 gnome/gcustom-layout.c:47 src/screen.c:396 +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 #: src/screen.c:397 msgid "Size" msgstr "òÁÚÍÅÒ" -#: gnome/gcmd.c:295 +#: gnome/gcmd.c:293 msgid "Time Last Accessed" msgstr "÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÇÏ ÄÏÓÔÕÐÁ" -#: gnome/gcmd.c:301 +#: gnome/gcmd.c:299 msgid "Time Last Modified" msgstr "÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÊ ÍÏÄÉÆÉËÁÃÉÉ" -#: gnome/gcmd.c:307 +#: gnome/gcmd.c:305 msgid "Time Last Changed" msgstr "÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÇÏ ÉÚÍÅÎÅÎÉÑ" -#: gnome/gcmd.c:321 +#: gnome/gcmd.c:319 msgid "Reverse the order." msgstr "ïÂÒÁÔÉÔØ ÐÏÒÑÄÏË." @@ -108,55 +107,55 @@ msgid "Enter label for command:" msgstr "÷×ÅÄÉÔÅ ÎÁÚ×ÁÎÉÅ ËÏÍÁÎÄÙ:" -#: gnome/gcmd.c:489 +#: gnome/gcmd.c:495 msgid "Find all core files" msgstr "îÁÊÔÉ ×cÅ core ÆÁÊÌÙ" -#: gnome/gcmd.c:492 src/panelize.c:350 +#: gnome/gcmd.c:498 src/panelize.c:350 msgid "Find rejects after patching" msgstr "îÁÊÔÉ ËÏÒÒÅËÔÕÒÙ, ÏÔ×ÅÒÇÎÕÔÙÅ ËÏÍÁÎÄÏÊ patch" -#: gnome/gcmd.c:536 +#: gnome/gcmd.c:543 msgid "Run Command" msgstr "éÓÐÏÌÎÉÔØ" #. Frame 1 -#: gnome/gcmd.c:541 +#: gnome/gcmd.c:548 msgid "Preset Commands" msgstr "úÁÇÏÔÏ×ÌÅÎÎÙÅ ËÏÍÁÎÄÙ" #. add add/remove buttons in center -#: gnome/gcmd.c:558 gnome/gcustom-layout.c:185 +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 msgid "Add" msgstr "äÏÂÁ×ÉÔØ" -#: gnome/gcmd.c:562 gnome/gcustom-layout.c:186 +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 msgid "Remove" msgstr "õÄÁÌÉÔØ" #. Frame 2 -#: gnome/gcmd.c:570 +#: gnome/gcmd.c:577 msgid "Run this Command" msgstr "éÓÐÏÌÎÉÔØ ÜÔÕ ËÏÍÁÎÄÕ" -#: gnome/gcmd.c:577 +#: gnome/gcmd.c:584 msgid "Command: " msgstr "ëÏÍÁÎÄÁ: " -#: gnome/gcmd.c:646 +#: gnome/gcmd.c:662 msgid "Set Filter" msgstr "úÁÄÁÔØ ÆÉÌØÔÒ" -#: gnome/gcmd.c:651 gnome/gcmd.c:692 gnome/gcmd.c:697 gnome/gcmd.c:701 -#: gnome/gscreen.c:2551 +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2564 msgid "Show all files" msgstr "ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÆÁÊÌÙ" -#: gnome/gcmd.c:658 +#: gnome/gcmd.c:674 msgid "." msgstr "" -#: gnome/gcmd.c:674 +#: gnome/gcmd.c:690 msgid "" "Enter a filter here for files in the panel view.\n" "\n" @@ -164,28 +163,27 @@ "*.png will show just png images" msgstr "" -#: gnome/gcmd.c:676 +#: gnome/gcmd.c:692 msgid "Enter a Regular Expression to filter files in the panel view." msgstr "" -#: gnome/gcmd.c:733 +#: gnome/gcmd.c:752 msgid " Open with..." msgstr "" -#: gnome/gcmd.c:734 +#: gnome/gcmd.c:753 msgid "Enter extra arguments:" msgstr "" -#: gnome/gcmd.c:796 +#: gnome/gcmd.c:816 msgid "Desktop entry properties" msgstr "" -#: gnome/gcmd.c:821 -#, fuzzy +#: gnome/gcmd.c:842 msgid "Select File" -msgstr "÷ÙÄÅÌÉÔØ ÆÁÊÌÙ..." +msgstr "÷ÙÄÅÌÉÔØ ÆÁÊÌ" -#: gnome/gcmd.c:829 +#: gnome/gcmd.c:850 msgid "" "Enter a filter here to select files in the panel view with.\n" "\n" @@ -193,14 +191,22 @@ "*.png will select all png images" msgstr "" -#: gnome/gcmd.c:831 +#: gnome/gcmd.c:852 msgid "Enter a regular expression here to select files in the panel view with." msgstr "" -#: gnome/gcmd.c:874 src/cmd.c:545 src/cmd.c:596 +#: gnome/gcmd.c:898 src/cmd.c:543 src/cmd.c:594 msgid " Malformed regular expression " msgstr "" +#: gnome/gcmd.c:943 +msgid "Creating a desktop link" +msgstr "" + +#: gnome/gcmd.c:944 +msgid "Enter the URL:" +msgstr "" + #: gnome/gcustom-layout.c:36 msgid "Access Time" msgstr "÷ÒÅÍÑ ÄÏÓÔÕÐÁ" @@ -301,7 +307,7 @@ msgid "Could not symlink %s to %s; will not have initial home desktop icon." msgstr "" -#: gnome/gdesktop.c:2397 +#: gnome/gdesktop.c:2398 msgid "" "Unable to locate the file:\n" "background-properties-capplet\n" @@ -310,52 +316,58 @@ "We are unable to set the background." msgstr "" -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +#: gnome/gdesktop.c:2407 gnome/glayout.c:361 msgid "_Terminal" msgstr "ôÅÒÍÉÎÁÌ" -#: gnome/gdesktop.c:2406 gnome/glayout.c:361 +#: gnome/gdesktop.c:2407 gnome/glayout.c:361 msgid "Launch a new terminal in the current directory" msgstr "úÁÐÕÓÔÉÔØ ÎÏ×ÙÊ ÔÅÒÍÉÎÁÌ × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ" #. If this ever changes, make sure you update create_new_menu accordingly. -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +#: gnome/gdesktop.c:2409 gnome/glayout.c:363 msgid "_Directory..." msgstr "ëÁÔÁÌÏÇ..." -#: gnome/gdesktop.c:2408 gnome/glayout.c:363 +#: gnome/gdesktop.c:2409 gnome/glayout.c:363 msgid "Creates a new directory" msgstr "óÏÚÄÁÔØ ÎÏ×ÙÊ ËÁÔÁÌÏÇ" -#: gnome/gdesktop.c:2409 +#: gnome/gdesktop.c:2410 +msgid "URL L_ink..." +msgstr "óÓÙÌËÁ URL..." + +#: gnome/gdesktop.c:2410 +msgid "Creates a new URL link" +msgstr "óÏÚÄÁÔØ ÎÏ×ÕÀ ÓÓÙÌËÕ URL" + +#: gnome/gdesktop.c:2411 msgid "_Launcher..." -msgstr "" +msgstr "ëÎÏÐËÁ ÚÁÐÕÓËÁ" -#: gnome/gdesktop.c:2409 -#, fuzzy +#: gnome/gdesktop.c:2411 msgid "Creates a new launcher" -msgstr "óÏÚÄÁÔØ ÎÏ×ÙÊ ËÁÔÁÌÏÇ" +msgstr "óÏÚÄÁÔØ ÎÏ×ÕÀ ËÎÏÐËÕ ÚÁÐÕÓËÁ" -#: gnome/gdesktop.c:2417 gnome/glayout.c:451 +#: gnome/gdesktop.c:2419 gnome/glayout.c:451 msgid "Arrange Icons" msgstr "÷ÙÒÏ×ÎÑÔØ ÐÉËÔÏÇÒÁÍÍÙ" -#: gnome/gdesktop.c:2418 +#: gnome/gdesktop.c:2420 msgid "Create New Window" msgstr "óÏÚÄÁÔØ ÎÏ×ÏÅ ÏËÎÏ" -#: gnome/gdesktop.c:2420 -#, fuzzy +#: gnome/gdesktop.c:2422 msgid "Recreate Desktop Shortcuts" -msgstr "ðÅÒÅÓÍÏÔÒÅÔØ ËÁÔÁÌÏÇ" +msgstr "" -#: gnome/gdesktop.c:2421 gnome/glayout.c:454 +#: gnome/gdesktop.c:2423 gnome/glayout.c:454 msgid "Rescan Desktop" msgstr "ðÅÒÅÓÍÏÔÒÅÔØ ËÁÔÁÌÏÇ" -#: gnome/gdesktop.c:2422 +#: gnome/gdesktop.c:2424 msgid "Configure Background Image" -msgstr "" +msgstr "÷ÙÂÒÁÔØ ÆÏÎ" #: gnome/gdialogs.c:60 msgid "To: " @@ -416,129 +428,125 @@ msgid "Replace it?" msgstr "úÁÍÅÎÉÔØ?" -#: gnome/gdialogs.c:567 gtkedit/editwidget.c:1069 src/file.c:802 -#: src/screen.c:2355 src/screen.c:2385 src/tree.c:1015 +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 src/file.c:802 +#: src/screen.c:2365 src/screen.c:2395 src/tree.c:1015 msgid "Copy" msgstr "ëÏÐÉÑ" -#: gnome/gdialogs.c:570 gtkedit/editwidget.c:1070 +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 msgid "Move" msgstr "ðÅÒÅÍÅÓÔÉÔØ" -#: gnome/gdialogs.c:587 +#: gnome/gdialogs.c:588 msgid "Destination" msgstr "ëÕÄÁ" -#: gnome/gdialogs.c:591 +#: gnome/gdialogs.c:592 msgid "Find Destination Folder" msgstr "" -#: gnome/gdialogs.c:596 +#: gnome/gdialogs.c:597 msgid "Copy as a background process" msgstr "" -#: gnome/gdialogs.c:616 +#: gnome/gdialogs.c:617 msgid "Advanced Options" msgstr "äÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ" -#: gnome/gdialogs.c:620 +#: gnome/gdialogs.c:621 msgid "Preserve symlinks" msgstr "óÏÈÒÁÎÑÔØ ÓÉÍ×. ÓÓÙÌËÉ" -#: gnome/gdialogs.c:630 +#: gnome/gdialogs.c:631 msgid "Follow links." msgstr "óÌÅÄÏ×ÁÔØ ÓÓÙÌËÁÍ." -#: gnome/gdialogs.c:636 +#: gnome/gdialogs.c:637 msgid "" "Selecting this will copy the files that symlinks point to instead of just " "copying the link." msgstr "" -#: gnome/gdialogs.c:641 +#: gnome/gdialogs.c:642 msgid "Preserve file attributes." msgstr "óÏÈÒÁÎÑÔØ ÁÔÒÉÂÕÔÙ ÆÁÊÌÏ×" -#: gnome/gdialogs.c:646 +#: gnome/gdialogs.c:647 msgid "Preserves the permissions and the UID/GID if possible" msgstr "" -#: gnome/gdialogs.c:652 +#: gnome/gdialogs.c:653 msgid "Recursively copy subdirectories." msgstr "" -#: gnome/gdialogs.c:657 +#: gnome/gdialogs.c:658 msgid "If set, this will copy the directories recursively" msgstr "" -#: gnome/gdialogs.c:761 -#, fuzzy, c-format +#: gnome/gdialogs.c:767 msgid "" "%s\n" "\n" "Directory not empty. Delete it recursively?" msgstr "" +"%s\n" "\n" -" ëÁÔÁÌÏÇ ÎÅ ÐÕÓÔ. \n" -" õÄÁÌÉÔØ ÒÅËÕÒÓÉ×ÎÏ? " +"ëÁÔÁÌÏÇ ÎÅ ÐÕÓÔ. õÄÁÌÉÔØ ÒÅËÕÒÓÉ×ÎÏ?" -#: gnome/gdialogs.c:770 src/file.c:2228 -#, fuzzy +#: gnome/gdialogs.c:776 src/file.c:2228 msgid " Delete: " -msgstr " õÄÁÌÅÎÉÅ " +msgstr " õÄÁÌÉÔØ: " -#: gnome/gdialogs.c:774 +#: gnome/gdialogs.c:780 msgid "Do the same for the rest" msgstr "" -#: gnome/gdialogs.c:857 +#: gnome/gdialogs.c:863 msgid "Move Progress" msgstr "ðÒÏÇÒÅÓÓ ÐÅÒÅÍÅÝÅÎÉÑ" -#: gnome/gdialogs.c:860 +#: gnome/gdialogs.c:866 msgid "Copy Progress" msgstr "ðÒÏÇÒÅÓÓ ËÏÐÉÒÏ×ÁÎÉÑ" -#: gnome/gdialogs.c:863 +#: gnome/gdialogs.c:869 msgid "Delete Progress" msgstr "ðÒÏÇÒÅÓÓ ÕÄÁÌÅÎÉÑ " -#: gnome/gdialogs.c:913 +#: gnome/gdialogs.c:919 msgid "File " msgstr "æÁÊÌ " -#: gnome/gdialogs.c:917 -#, fuzzy +#: gnome/gdialogs.c:923 msgid "is " msgstr " " -#: gnome/gdialogs.c:920 +#: gnome/gdialogs.c:926 msgid "done." msgstr "" #. Translators should take care as "Password" or its translations #. are used to identify password boxes and hide characters with "*" -#: gnome/gdialogs.c:980 src/wtools.c:587 vfs/vfs.c:1775 +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1775 msgid "Password:" msgstr "" -#: gnome/gdialogs.c:980 +#: gnome/gdialogs.c:986 msgid "Password" msgstr "" #. Create the dialog -#: gnome/gdialogs.c:1012 -#, fuzzy +#: gnome/gdialogs.c:1018 msgid "Symbolic Link" -msgstr "óÉÍ×. ÓÓÙÌËÁ..." +msgstr "óÉÍ×ÏÌÉÞÅÓËÁÑ ÓÓÙÌËÁ" -#: gnome/gdialogs.c:1028 src/boxes.c:803 +#: gnome/gdialogs.c:1034 src/boxes.c:803 msgid "Existing filename (filename symlink will point to):" -msgstr "" +msgstr "éÍÑ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ (ÄÌÑ ÓÓÙÌËÉ):" -#: gnome/gdialogs.c:1042 src/boxes.c:801 +#: gnome/gdialogs.c:1048 src/boxes.c:801 msgid "Symbolic link filename:" -msgstr "" +msgstr "éÍÑ ÓÉÍ×ÏÌÉÞÅÓËÏÊ ÓÓÙÌËÉ:" #: gnome/gdnd.c:52 msgid "_Move here" @@ -572,43 +580,38 @@ "óÔÁÎÄÁÒÔÎÙÊ ÎÁÂÏÒ ÐÉËÔÏÇÒÁÍÍ ÎÅ ÎÁÊÄÅÎ, ÐÒÏ×ÅÒØÔÅ ÐÒÁ×ÉÌØÎÏÓÔØ ÕÓÔÁÎÏ×ËÉ" #: gnome/glayout.c:41 -#, fuzzy msgid "_Icon View" msgstr "ðÉËÔÏÇÒÁÍÍÙ" #: gnome/glayout.c:42 gnome/glayout.c:58 msgid "Switch view to an icon display" -msgstr "" +msgstr "âÏÌØÛÉÅ ÐÉËÔÏÇÒÁÍÍÙ" #: gnome/glayout.c:44 -#, fuzzy msgid "_Brief View" -msgstr "ëÒÁÔ." +msgstr "ëÏÒÏÔËÉÊ" #: gnome/glayout.c:45 gnome/glayout.c:61 msgid "Switch view to show just file name and type" -msgstr "" +msgstr "éÍÑ É ÔÉÐ ÆÁÊÌÏ×" #: gnome/glayout.c:47 -#, fuzzy msgid "_Detailed View" -msgstr "ðÏÌÎ." +msgstr "ðÏÌÎÙÊ" #: gnome/glayout.c:48 gnome/glayout.c:64 msgid "Switch view to show detailed file statistics" -msgstr "" +msgstr "ðÏÄÒÏÂÎÏÅ ÏÐÉÓÁÎÉÅ ÆÁÊÌÏ×" #: gnome/glayout.c:50 -#, fuzzy msgid "_Custom View" msgstr "óÐÅÃÉÁÌØÎÙÊ" #: gnome/glayout.c:51 gnome/glayout.c:67 msgid "Switch view to show user-defined statistics" -msgstr "" +msgstr "úÁËÁÚÁÎÎÏÅ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÏÐÉÓÁÎÉÅ ÆÁÊÌÏ×" #: gnome/glayout.c:57 -#, fuzzy msgid "Icons" msgstr "ðÉËÔ." @@ -647,7 +650,7 @@ msgstr "" #. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, -#: gnome/glayout.c:384 +#: gnome/glayout.c:384 gnome/gscreen.c:2233 msgid "_Copy..." msgstr "ëÏÐÉÒÏ×ÁÔØ..." @@ -655,7 +658,7 @@ msgid "Copy files" msgstr "ëÏÐÉÒÏ×ÁÔØ ÆÁÊÌÙ" -#: gnome/glayout.c:385 +#: gnome/glayout.c:385 gnome/gscreen.c:2234 msgid "_Delete..." msgstr "õÄÁÌÉÔØ..." @@ -663,7 +666,7 @@ msgid "Delete files" msgstr "õÄÁÌÉÔØ ÆÁÊÌÙ" -#: gnome/glayout.c:386 +#: gnome/glayout.c:386 gnome/gscreen.c:2235 msgid "_Move..." msgstr "ðÅÒÅÍÅÓÔÉÔØ..." @@ -703,16 +706,15 @@ msgid "Reverses the list of tagged files" msgstr "ðÒÅ×ÒÁÔÉÔØ ÎÅ×ÙÄÅÌÅÎÎÙÅ ÆÁÊÌÙ × ×ÙÄÅÌÅÎÎÙÅ" -#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2031 +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 msgid "Search" msgstr "ðÏÉÓË" #: gnome/glayout.c:400 -#, fuzzy msgid "Search for a file in the current Panel" -msgstr "÷ÙÄÅÌÉÔØ ×ÓÅ ÆÁÊÌÙ ÎÁ ÄÁÎÎÏÊ ÐÁÎÅÌÉ" +msgstr "éÓËÁÔØ ÆÁÊÌ ÎÁ ÄÁÎÎÏÊ ÐÁÎÅÌÉ" -#: gnome/glayout.c:403 gnome/gscreen.c:1437 +#: gnome/glayout.c:403 gnome/gscreen.c:1448 msgid "_Rescan Directory" msgstr "ðÅÒÅÓÍÏÔÒÅÔØ ËÁÔÁÌÏÇ" @@ -798,20 +800,18 @@ msgstr "ëÏÍÁÎÄÙ" #: gnome/glayout.c:463 -#, fuzzy msgid "_Desktop" -msgstr "ðÅÒÅÓÍÏÔÒÅÔØ ËÁÔÁÌÏÇ" +msgstr "òÁÂÏÞÉÊ ÓÔÏÌ" #: gnome/glayout.c:464 gnome/glayout.c:473 -#, fuzzy msgid "_Help" -msgstr "ðÏÍÏÝØ" +msgstr "óÐÒÁ×ËÁ" #: gnome/glayout.c:613 msgid "File/New/Directory..." msgstr "æÁÊÌ/îÏ×ÙÅ/ëÁÔÁÌÏÇ..." -#: gnome/gmain.c:561 +#: gnome/gmain.c:558 msgid "" "You are running the GNOME File Manager as root.\n" "\n" @@ -821,112 +821,99 @@ #. we set the file part #: gnome/gnome-file-property-dialog.c:170 -#, fuzzy msgid "Full Name: " msgstr "ðÏÌÎÏÅ ÉÍÑ: " #: gnome/gnome-file-property-dialog.c:178 -#, fuzzy msgid "File Name" msgstr "éÍÑ ÆÁÊÌÁ" #: gnome/gnome-file-property-dialog.c:201 -#, fuzzy msgid "File Type: " -msgstr "ôÉÐ ÆÁÊÌÁ" +msgstr "ôÉÐ ÆÁÊÌÁ: " #: gnome/gnome-file-property-dialog.c:207 msgid "File Type: Symbolic Link" -msgstr "" +msgstr "ôÉÐ ÆÁÊÌÁ: ÓÉÍ×ÏÌÉÞÅÓËÁÑ ÓÓÙÌËÁ" #: gnome/gnome-file-property-dialog.c:212 msgid "Target Name: INVALID LINK" -msgstr "" +msgstr "éÍÑ ÏÒÉÇÉÎÁÌÁ: îåðòá÷éìøîáñ óóùìëá" #: gnome/gnome-file-property-dialog.c:215 -#, fuzzy msgid "Target Name: " -msgstr "ðÒÉÅÍÎÉË" +msgstr "éÍÑ ÏÒÉÇÉÎÁÌÁ: " #: gnome/gnome-file-property-dialog.c:220 -#, fuzzy msgid "File Type: Directory" -msgstr "æÁÊÌ/îÏ×ÙÅ/ëÁÔÁÌÏÇ..." +msgstr "ôÉÐ ÆÁÊÌÁ: ËÁÔÁÌÏÇ" #: gnome/gnome-file-property-dialog.c:222 msgid "File Type: Character Device" -msgstr "" +msgstr "ôÉÐ ÆÁÊÌÁ: Character Device" #: gnome/gnome-file-property-dialog.c:224 msgid "File Type: Block Device" -msgstr "" +msgstr "ôÉÐ ÆÁÊÌÁ: Block Device" #: gnome/gnome-file-property-dialog.c:226 -#, fuzzy msgid "File Type: Socket" -msgstr "ôÉÐ ÆÁÊÌÁ" +msgstr "ôÉÐ ÆÁÊÌÁ: Socket" #: gnome/gnome-file-property-dialog.c:228 -#, fuzzy msgid "File Type: FIFO" -msgstr "ôÉÐ ÆÁÊÌÁ" +msgstr "ôÉÐ ÆÁÊÌÁ: FIFO" #: gnome/gnome-file-property-dialog.c:238 #: gnome/gnome-file-property-dialog.c:242 #: gnome/gnome-file-property-dialog.c:248 -#, fuzzy msgid "File Size: " -msgstr "æÁÊÌ: %s" +msgstr "òÁÚÍÅÒ ÆÁÊÌÁ: " #: gnome/gnome-file-property-dialog.c:238 -#, fuzzy msgid " bytes" -msgstr "%s ÂÁÊÔ" +msgstr " ÂÁÊÔ" #: gnome/gnome-file-property-dialog.c:242 msgid " KBytes (" -msgstr "" +msgstr " ëÂÁÊÔ (" #: gnome/gnome-file-property-dialog.c:243 #: gnome/gnome-file-property-dialog.c:249 -#, fuzzy msgid " bytes)" -msgstr "%s ÂÁÊÔ" +msgstr " ÂÁÊÔ)" #: gnome/gnome-file-property-dialog.c:248 msgid " MBytes (" -msgstr "" +msgstr " íÂÁÊÔ (" #: gnome/gnome-file-property-dialog.c:256 msgid "File Size: N/A" -msgstr "" +msgstr "òÁÚÍÅÒ ÆÁÊÌÁ: N/A" #: gnome/gnome-file-property-dialog.c:267 msgid "File Created on: " -msgstr "" +msgstr "æÁÊÌ ÓÏÚÄÁÎ: " #: gnome/gnome-file-property-dialog.c:276 -#, fuzzy msgid "Last Modified on: " -msgstr "÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÊ ÍÏÄÉÆÉËÁÃÉÉ" +msgstr "ðÏÓÌÅÄÎÉÊ ÒÁÚ ÉÚÍÅÎÅÎ: " #: gnome/gnome-file-property-dialog.c:285 -#, fuzzy msgid "Last Accessed on: " -msgstr "÷ÒÅÍÑ ÐÏÓÌÅÄÎÅÇÏ ÄÏÓÔÕÐÁ" +msgstr "ðÏÓÌÅÄÎÉÊ ÒÁÚ ÉÓÐÏÌØÚÏ×ÁÎ: " #: gnome/gnome-file-property-dialog.c:303 msgid "URL:" msgstr "" #: gnome/gnome-file-property-dialog.c:310 -#, fuzzy msgid "Caption:" -msgstr "íÅÓÔÏ:" +msgstr "ðÏÄÐÉÓØ:" #: gnome/gnome-file-property-dialog.c:403 #: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 -#: src/screen.c:2353 src/screen.c:2383 +#: src/screen.c:2363 src/screen.c:2393 msgid "View" msgstr "ðÒÏÓÍÏÔÒ" @@ -935,23 +922,21 @@ msgstr "" #: gnome/gnome-file-property-dialog.c:439 -#, fuzzy msgid "Select an Icon" msgstr "÷ÙÂÒÁÔØ ÐÉËÔÏÇÒÁÍÍÕ" #. we do open first #: gnome/gnome-file-property-dialog.c:469 gnome/gpopup2.c:187 msgid "Open" -msgstr "ïÔËÒÙÔØ" +msgstr "ïÔËÒÙ×ÁÎÉÑ" #: gnome/gnome-file-property-dialog.c:479 msgid "Use default Open action" msgstr "" #: gnome/gnome-file-property-dialog.c:489 -#, fuzzy msgid "Drop Action" -msgstr "íÅÓÔÏ:" +msgstr "" #: gnome/gnome-file-property-dialog.c:502 msgid "Use default Drop action" @@ -962,7 +947,7 @@ msgstr "" #: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 -#: src/screen.c:2354 src/screen.c:2384 src/view.c:2027 +#: src/screen.c:2364 src/screen.c:2394 src/view.c:2034 msgid "Edit" msgstr "ðÒÁ×ËÁ" @@ -976,45 +961,41 @@ #. We must be a file or a link to a file. #: gnome/gnome-file-property-dialog.c:611 -#, fuzzy msgid "File Actions" -msgstr "æÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ" +msgstr "ïÐÅÒÁÃÉÉ Ó ÆÁÊÌÏÍ" #: gnome/gnome-file-property-dialog.c:616 -#, fuzzy msgid "Open action" -msgstr "ëÕÄÁ" +msgstr "ïÐÅÒÁÃÉÑ ÏÔËÒÙÔÉÑ" #: gnome/gnome-file-property-dialog.c:617 -#, fuzzy msgid "Needs terminal to run" msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÔÅÒÍÉÎÁÌ" #: gnome/gnome-file-property-dialog.c:742 -#, fuzzy msgid "File Permissions" -msgstr "áÔÒÉÂÕÔÙ" +msgstr "áÔÒÉÂÕÔÙ ÆÁÊÌÁ" #: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 msgid "Current mode: " -msgstr "" +msgstr "ëÏÄ: " #. Headings #: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 msgid "Read" -msgstr "" +msgstr "þÔÅÎÉÅ" #: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 msgid "Write" -msgstr "" +msgstr "úÁÐÉÓØ" #: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 msgid "Exec" -msgstr "" +msgstr "éÓÐÏÌÎ." #: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 msgid "Special" -msgstr "" +msgstr "óÐÅÃ." #. Permissions #: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 @@ -1028,11 +1009,11 @@ #. Special #: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 msgid "Set UID" -msgstr "" +msgstr "ðÒÉÓ×. UID" #: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 msgid "Set GID" -msgstr "" +msgstr "ðÒÉÓ×. GID" #: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 msgid "Sticky" @@ -1040,28 +1021,25 @@ #: gnome/gnome-file-property-dialog.c:914 msgid "File ownership" -msgstr "" +msgstr "ðÒÉÎÁÄÌÅÖÎÏÓÔØ" #: gnome/gnome-file-property-dialog.c:1074 msgid "URL" -msgstr "" +msgstr "URL" #: gnome/gnome-file-property-dialog.c:1077 msgid "Statistics" -msgstr "" +msgstr "óÔÁÔÉÓÔÉËÁ" #: gnome/gnome-file-property-dialog.c:1083 -#, fuzzy msgid "Options" -msgstr " îÁÓÔÒÏÊËÁ " +msgstr "îÁÓÔÒÏÊËÁ" #: gnome/gnome-file-property-dialog.c:1086 -#, fuzzy msgid "Permissions" msgstr "áÔÒÉÂÕÔÙ" #: gnome/gnome-file-property-dialog.c:1089 -#, fuzzy msgid " Properties" msgstr "ó×ÏÊÓÔ×Á" @@ -1078,79 +1056,71 @@ msgstr "" #. the first label -#: gnome/gnome-open-dialog.c:382 +#: gnome/gnome-open-dialog.c:383 msgid "Select an application to open \"" msgstr "" -#: gnome/gnome-open-dialog.c:393 -#, fuzzy +#: gnome/gnome-open-dialog.c:394 msgid "Select a file to run with" -msgstr "÷ÙÄÅÌÉÔØ ×ÓÅ ÆÁÊÌÙ ÎÁ ÄÁÎÎÏÊ ÐÁÎÅÌÉ" +msgstr "" #. the file tree -#: gnome/gnome-open-dialog.c:404 -#, fuzzy +#: gnome/gnome-open-dialog.c:405 msgid "Applications" -msgstr "áÎÉÍÁÃÉÑ" +msgstr "ðÒÉÌÏÖÅÎÉÑ" -#: gnome/gnome-open-dialog.c:420 +#: gnome/gnome-open-dialog.c:421 msgid "Program to run" msgstr "" #: gnome/gpopup2.c:188 msgid "Mount device" -msgstr "ðÏÄÓÏÅÄÉÎÉÔØ ÕÓÔÒÏÊÓÔ×Ï" +msgstr "óÍÏÎÔÉÒÏ×ÁÔØ ÕÓÔÒÏÊÓÔ×Ï" #: gnome/gpopup2.c:189 msgid "Unmount device" -msgstr "ïÔÓÏÅÄÉÎÉÔØ ÕÓÔÒÏÊÓÔ×Ï" +msgstr "òÁÚÍÏÎÔÉÒÏ×ÁÔØ ÕÓÔÒÏÊÓÔ×Ï" #: gnome/gpopup2.c:190 msgid "Eject device" msgstr "÷ÙÓ×ÏÂÏÄÉÔØ ÕÓÔÒÏÊÓÔ×Ï" #: gnome/gpopup2.c:193 -#, fuzzy msgid "Open with..." -msgstr "ïÔËÒÙÔØ Ó" +msgstr "ïÔËÒÙÔØ Ó..." #: gnome/gpopup2.c:195 -#, fuzzy msgid "View Unfiltered" -msgstr "îÅÏÔÆÉÌØÔÒÏ×ÁÎÎÙÊ ÐÒÏÓÍÏÔÒ" +msgstr "îÅ-ÏÔÆÉÌØÔÒÏ×ÁÎÎÙÊ ÐÒÏÓÍÏÔÒ" #: gnome/gpopup2.c:198 msgid "Copy..." msgstr "ëÏÐÉÒÏ×ÁÔØ..." -#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2358 -#: src/screen.c:2388 +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2368 +#: src/screen.c:2398 msgid "Delete" msgstr "õÄÁÌÉÔØ" #: gnome/gpopup2.c:200 -#, fuzzy msgid "Move..." msgstr "ðÅÒÅÍÅÓÔÉÔØ..." #: gnome/gpopup2.c:201 -#, fuzzy msgid "Hard Link..." -msgstr "óÓÙÌËÁ..." +msgstr "öÅÓÔËÁÑ ÓÓÙÌËÁ..." #: gnome/gpopup2.c:202 msgid "Symlink..." msgstr "óÉÍ×. ÓÓÙÌËÁ..." #: gnome/gpopup2.c:203 -#, fuzzy msgid "Edit Symlink..." msgstr "éÚÍÅÎÉÔØ ÓÉÍ×. ÓÓÙÌËÕ..." #: gnome/gpopup2.c:205 -#, fuzzy msgid "Properties..." -msgstr "ó×ÏÊÓÔ×Á" +msgstr "ó×ÏÊÓÔ×Á..." #: gnome/gprefs.c:88 msgid "Show backup files" @@ -1245,9 +1215,8 @@ msgstr "" #: gnome/gprefs.c:200 -#, fuzzy msgid "Desktop" -msgstr "ðÅÒÅÓÍÏÔÒÅÔØ ËÁÔÁÌÏÇ" +msgstr "òÁÂÏÞÉÊ ÓÔÏÌ" #: gnome/gprefs.c:479 msgid "Preferences" @@ -1293,152 +1262,158 @@ msgid "Select icon" msgstr "÷ÙÂÒÁÔØ ÐÉËÔÏÇÒÁÍÍÕ" -#: gnome/gscreen.c:1437 +#: gnome/gscreen.c:1448 msgid "Reloads the current directory" msgstr "ðÅÒÅÇÒÕÖÁÅÔ ÔÅËÕÝÉÊ ËÁÔÁÌÏÇ" -#: gnome/gscreen.c:1439 -#, fuzzy +#: gnome/gscreen.c:1450 msgid "New _Directory..." -msgstr "ëÁÔÁÌÏÇ..." +msgstr "îÏ×ÙÊ ËÁÔÁÌÏÇ..." -#: gnome/gscreen.c:1439 -#, fuzzy +#: gnome/gscreen.c:1450 msgid "Creates a new directory here" msgstr "óÏÚÄÁÔØ ÎÏ×ÙÊ ËÁÔÁÌÏÇ" -#: gnome/gscreen.c:1620 +#: gnome/gscreen.c:1631 msgid "All files" msgstr "÷ÓÅ ÆÁÊÌÙ" -#: gnome/gscreen.c:1622 +#: gnome/gscreen.c:1633 msgid "Archives and compressed files" msgstr "" -#: gnome/gscreen.c:1624 +#: gnome/gscreen.c:1635 msgid "RPM/DEB files" -msgstr "" +msgstr "RPM/DEB ÆÁÊÌÙ" -#: gnome/gscreen.c:1626 +#: gnome/gscreen.c:1637 msgid "Text/Document files" msgstr "" -#: gnome/gscreen.c:1628 +#: gnome/gscreen.c:1639 msgid "HTML and SGML files" -msgstr "" +msgstr "HTML É SGML ÆÁÊÌÙ" -#: gnome/gscreen.c:1630 +#: gnome/gscreen.c:1641 msgid "Postscript and PDF files" msgstr "" -#: gnome/gscreen.c:1632 +#: gnome/gscreen.c:1643 msgid "Spreadsheet files" msgstr "" -#: gnome/gscreen.c:1634 +#: gnome/gscreen.c:1645 msgid "Image files" msgstr "" -#: gnome/gscreen.c:1637 +#: gnome/gscreen.c:1648 msgid "Video/animation files" msgstr "" -#: gnome/gscreen.c:1639 +#: gnome/gscreen.c:1650 msgid "Audio files" msgstr "" -#: gnome/gscreen.c:1641 +#: gnome/gscreen.c:1652 msgid "C program files" msgstr "" -#: gnome/gscreen.c:1643 +#: gnome/gscreen.c:1654 msgid "C++ program files" msgstr "" -#: gnome/gscreen.c:1645 +#: gnome/gscreen.c:1656 msgid "Objective-C program files" msgstr "" -#: gnome/gscreen.c:1647 +#: gnome/gscreen.c:1658 msgid "Scheme program files" msgstr "" -#: gnome/gscreen.c:1649 +#: gnome/gscreen.c:1660 msgid "Assembler program files" msgstr "" -#: gnome/gscreen.c:1651 +#: gnome/gscreen.c:1662 msgid "Misc. program files" msgstr "" -#: gnome/gscreen.c:1653 +#: gnome/gscreen.c:1664 msgid "Font files" msgstr "" -#: gnome/gscreen.c:1780 +#: gnome/gscreen.c:1791 #, c-format msgid "Search: %s" msgstr "éÝÅÍ: %s" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1801 #, c-format msgid "%s bytes in %d file" msgstr "" -#: gnome/gscreen.c:1790 +#: gnome/gscreen.c:1801 #, c-format msgid "%s bytes in %d files" msgstr "" -#: gnome/gscreen.c:1816 src/screen.c:670 +#: gnome/gscreen.c:1827 src/screen.c:670 msgid "" msgstr "" -#: gnome/gscreen.c:1870 -msgid "Filter" -msgstr "" +#: gnome/gscreen.c:2233 +msgid "Copy directory" +msgstr "ëÏÐÉÒÏ×ÁÔØ ËÁÔÁÌÏÇ" + +#: gnome/gscreen.c:2234 +msgid "Delete directory" +msgstr "õÄÁÌÉÔØ ËÁÔÁÌÏÇ" + +#: gnome/gscreen.c:2235 +msgid "Rename or move directory" +msgstr "ðÅÒÅÍÅÓÔÉÔØ ÉÌÉ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ËÁÔÁÌÏÇ" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2391 msgid "Back" msgstr "îÁÚÁÄ" -#: gnome/gscreen.c:2373 +#: gnome/gscreen.c:2391 msgid "Go to the previously visited directory" msgstr "" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2393 msgid "Up" msgstr "÷×ÅÒÈ" -#: gnome/gscreen.c:2375 +#: gnome/gscreen.c:2393 msgid "Go up a level in the directory heirarchy" msgstr "" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2395 msgid "Forward" msgstr "÷ÐÅÒÅÄ" -#: gnome/gscreen.c:2377 +#: gnome/gscreen.c:2395 msgid "Go to the next directory" msgstr "ðÅÒÅÊÔÉ × ÓÌÅÄÕÀÝÉÊ ËÁÔÁÌÏÇ" -#: gnome/gscreen.c:2380 src/tree.c:1011 +#: gnome/gscreen.c:2398 src/tree.c:1011 msgid "Rescan" msgstr "ðÅÒÅÇÒ." -#: gnome/gscreen.c:2380 +#: gnome/gscreen.c:2398 msgid "Rescan the current directory" msgstr "ðÅÒÅÇÒÕÚÉÔØ ÔÅËÕÝÉÊ ËÁÔÁÌÏÇ" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2401 msgid "Home" msgstr "äÏÍ" -#: gnome/gscreen.c:2383 +#: gnome/gscreen.c:2401 msgid "Go to your home directory" msgstr "ðÅÒÅÊÔÉ × ÐÅÒÓÏÎÁÌØÎÙÊ ËÁÔÁÌÏÇ" -#: gnome/gscreen.c:2529 +#: gnome/gscreen.c:2542 msgid "Location:" msgstr "íÅÓÔÏ:" @@ -1447,7 +1422,7 @@ #: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 #: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 #: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 -#: src/filegui.c:838 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 #: src/wtools.c:289 src/wtools.c:563 msgid "&Ok" msgstr "&äÁÌØÛÅ" @@ -1545,9 +1520,8 @@ msgstr "ÐÒÅËÒÁÔÉÔØ" #: gnome/gmount.c:195 -#, fuzzy msgid "Could not open the /etc/fstab file" -msgstr " îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ " +msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ /etc/fstab ÆÁÊÌ" #: gnome/gmount.c:322 #, c-format @@ -1557,33 +1531,33 @@ #: gnome/gmount.c:374 gnome/gmount.c:389 #, c-format msgid "CD-ROM %d" -msgstr "" +msgstr "CD-ROM %d" #: gnome/gmount.c:379 -#, fuzzy, c-format +#, c-format msgid "Floppy %d" -msgstr "ÄÉÓËÅÔÁ %d" +msgstr "äÉÓËÅÔÁ %d" #: gnome/gmount.c:385 -#, fuzzy, c-format +#, c-format msgid "Disk %d" -msgstr "ÄÉÓË %d" +msgstr "äÉÓË %d" #: gnome/gmount.c:395 #, c-format msgid "NFS dir %s" -msgstr "" +msgstr "NFS ËÁÔÁÌÏÇ %s" #: gnome/gmount.c:399 -#, fuzzy, c-format +#, c-format msgid "Device %d" -msgstr "ÕÓÔÒÏÊÓÔ×Ï %d" +msgstr "õÓÔÒÏÊÓÔ×Ï %d" #. The file-name is printed after the ':' #: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 #: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 #: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 -#: src/screen.c:2373 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: src/screen.c:2383 src/tree.c:683 src/tree.c:689 src/wtools.c:222 #: vfs/fish.c:224 msgid " Error " msgstr " ïÛÉÂËÁ " @@ -1617,14 +1591,12 @@ msgstr " ïÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ " #: gtkedit/editcmd.c:334 -#, fuzzy msgid "Quick save " -msgstr " óÍÅÎÁ ÒÁÂÏÞÅÇÏ ËÁÔÁÌÏÇÁ " +msgstr "âÙÓÔÒÏÅ ÓÏÈÒÁÎÅÎÉÅ" #: gtkedit/editcmd.c:335 -#, fuzzy msgid "Safe save " -msgstr " óÏÈÒÁÎÉÔØ ËÁË " +msgstr "âÅÚÏÐÁÓÎÏÅ ÓÏÈÒÁÎÅÎÉÅ" #: gtkedit/editcmd.c:336 msgid "Do backups -->" @@ -1635,7 +1607,7 @@ #: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 #: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 #: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 -#: src/chmod.c:114 src/chown.c:79 src/cmd.c:856 src/filegui.c:821 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 #: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 #: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 #: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 @@ -1643,9 +1615,8 @@ msgstr "&ðÒÅÒ×ÁÔØ" #: gtkedit/editcmd.c:345 -#, fuzzy msgid "Extension:" -msgstr "òÁÓ&ÛÉÒÅÎÉÅ" +msgstr "òÁÓÛÉÒÅÎÉÅ" #. NLS ? #: gtkedit/editcmd.c:352 @@ -1659,7 +1630,7 @@ #. Warning message with a query to continue or cancel the operation #: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 #: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 -#: src/help.c:318 src/main.c:699 src/screen.c:2093 src/screen.c:2136 +#: src/help.c:318 src/main.c:699 src/screen.c:2103 src/screen.c:2146 #: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 #: src/utilunix.c:465 vfs/mcfs.c:170 msgid " Warning " @@ -1746,7 +1717,7 @@ msgid " Save file " msgstr " óÏÈÒÁÎÉÔØ ÆÁÊÌ " -#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2023 +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 msgid "Save" msgstr "úÁÐÉÓØ" @@ -1783,11 +1754,11 @@ msgid " Cancel " msgstr " ðÒÅÒ×ÁÔØ " -#: gtkedit/editcmd.c:1138 src/filegui.c:596 +#: gtkedit/editcmd.c:1138 src/filegui.c:597 msgid "al&L" msgstr "&÷ÓÅ" -#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:266 +#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:267 msgid "&Skip" msgstr "ð&ÒÏÐÕÓÔÉÔØ" @@ -1851,7 +1822,7 @@ msgid " Enter replacement string:" msgstr " ÷×ÅÄÉÔÅ ÔÅËÓÔ ÄÌÑ ÚÁÍÅÎÙ: " -#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1948 +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 msgid " Enter search string:" msgstr "" @@ -1863,8 +1834,8 @@ #. Heads the 'Search' dialog box #: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 -#: src/view.c:1502 src/view.c:1601 src/view.c:1723 src/view.c:1916 -#: src/view.c:1948 +#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 +#: src/view.c:1955 msgid " Search " msgstr " ðÏÉÓË " @@ -2010,14 +1981,14 @@ msgid "Cancel quit" msgstr "ðÒÅÒ×ÁÔØ ×ÙÈÏÄ" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&Yes" msgstr "&äÁ" -#: gtkedit/editcmd.c:2266 src/cmd.c:251 src/file.c:1859 src/file.c:2233 -#: src/filegui.c:601 src/hotlist.c:1035 src/main.c:854 src/screen.c:2122 +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 #: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 msgid "&No" msgstr "&îÅÔ" @@ -2048,7 +2019,7 @@ msgstr " ÷ÙÒÅÚÁÔØ × ÂÕÆÅÒ " #: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 -#: gtkedit/editcmd.c:2595 src/view.c:1888 +#: gtkedit/editcmd.c:2595 src/view.c:1895 msgid " Goto line " msgstr " ðÅÒÅÊÔÉ Ë ÓÔÒÏËÅ " @@ -2216,8 +2187,8 @@ msgid "Error initialising editor.\n" msgstr "" -#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2351 -#: src/screen.c:2381 src/tree.c:1009 src/view.c:2018 +#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2361 +#: src/screen.c:2391 src/tree.c:1009 src/view.c:2025 msgid "Help" msgstr "ðÏÍÏÝØ" @@ -2233,8 +2204,8 @@ msgid "PullDn" msgstr "íÅÎÀMC" -#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2020 -#: src/view.c:2040 +#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 +#: src/view.c:2047 msgid "Quit" msgstr "÷ÙÈÏÄ" @@ -3024,6 +2995,10 @@ msgid " I can't run the Chmod command on an extfs " msgstr "" +#: src/chmod.c:325 +msgid " I can't run the Chmod command on a tarfs " +msgstr "" + #: src/chown.c:81 msgid "Set &users" msgstr "" @@ -3073,132 +3048,132 @@ msgid " I can't run the Chown command on a tarfs " msgstr "" -#: src/cmd.c:200 +#: src/cmd.c:198 #, c-format msgid " Can not fetch a local copy of %s " msgstr "" -#: src/cmd.c:250 +#: src/cmd.c:248 msgid " CD " msgstr "" -#: src/cmd.c:250 +#: src/cmd.c:248 msgid "Files tagged, want to cd?" msgstr "" -#: src/cmd.c:256 src/cmd.c:715 src/cmd.c:729 +#: src/cmd.c:254 src/cmd.c:713 src/cmd.c:727 #, fuzzy msgid "Could not change directory" msgstr " îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × %s " -#: src/cmd.c:285 +#: src/cmd.c:283 #, fuzzy msgid " View file " msgstr " ïÛÉÂËÁ ÓÏÚÄÁÎÉÑ ËÁÎÁÌÁ " -#: src/cmd.c:285 +#: src/cmd.c:283 #, fuzzy msgid " Filename:" msgstr "ûÁÂÌÏÎ ÉÍÅÎÉ:" -#: src/cmd.c:302 +#: src/cmd.c:300 msgid " Filtered view " msgstr " ðÒÏÓÍÏÔÒ ×Ù×ÏÄÁ ËÏÍÁÎÄÙ " -#: src/cmd.c:302 +#: src/cmd.c:300 msgid " Filter command and arguments:" msgstr " ÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ É ÅÅ ÁÒÇÕÍÅÎÔÙ: " -#: src/cmd.c:390 +#: src/cmd.c:388 #, fuzzy msgid "Create a new Directory" msgstr " îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × %s " -#: src/cmd.c:390 +#: src/cmd.c:388 msgid " Enter directory name:" msgstr "" -#: src/cmd.c:451 +#: src/cmd.c:449 msgid " Filter " msgstr " æÉÌØÔÒ " -#: src/cmd.c:451 +#: src/cmd.c:449 msgid " Set expression for filtering filenames" msgstr " úÁÄÁÊÔÅ ×ÙÒÁÖÅÎÉÅ ÄÌÑ ÏÔÂÏÒÁ ÉÍÅÎ ÆÁÊÌÏ×" -#: src/cmd.c:517 +#: src/cmd.c:515 msgid " Select " msgstr "" -#: src/cmd.c:569 +#: src/cmd.c:567 msgid " Unselect " msgstr "" -#: src/cmd.c:642 +#: src/cmd.c:640 msgid "Extension file edit" msgstr " òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ ÒÁÓÛÉÒÅÎÉÊ " -#: src/cmd.c:643 +#: src/cmd.c:641 msgid " Which extension file you want to edit? " msgstr " ëÁËÏÊ ÆÁÊÌ ÒÁÓÛÉÒÅÎÉÊ ÷Ù ÈÏÔÉÔÅ ÒÅÄÁËÔÉÒÏ×ÁÔØ? " -#: src/cmd.c:644 +#: src/cmd.c:642 msgid "&User" msgstr "&ðÏÌØÚÏ×ÁÔÅÌØÓËÉÊ" -#: src/cmd.c:644 src/cmd.c:670 +#: src/cmd.c:642 src/cmd.c:668 msgid "&System Wide" msgstr "&ïÂÝÅÓÉÓÔÅÍÎÙÊ" -#: src/cmd.c:667 +#: src/cmd.c:665 msgid "Menu file edit" msgstr " òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ ÍÅÎÀ " -#: src/cmd.c:668 +#: src/cmd.c:666 msgid " Which menu file will you edit? " msgstr " ëÁËÏÊ ÆÁÊÌ ÍÅÎÀ ÷Ù ÈÏÔÉÔÅ ÒÅÄÁËÔÉÒÏ×ÁÔØ? " -#: src/cmd.c:670 +#: src/cmd.c:668 msgid "&Local" msgstr "&ôÅËÕÝÉÊ" -#: src/cmd.c:670 +#: src/cmd.c:668 msgid "&Home" msgstr "&äÏÍÁÛÎÉÊ" -#: src/cmd.c:855 +#: src/cmd.c:853 msgid " Compare directories " msgstr " óÒÁ×ÎÉÔØ ËÁÔÁÌÏÇÉ " -#: src/cmd.c:855 +#: src/cmd.c:853 msgid " Select compare method: " msgstr " ÷ÙÂÅÒÉÔÅ ÍÅÔÏÄ ÓÒÁ×ÎÅÎÉÑ: " -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Quick" msgstr "&âÙÓÔÒÙÊ" -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Size only" msgstr "ðÏ &ÒÁÚÍÅÒÕ" -#: src/cmd.c:856 +#: src/cmd.c:854 msgid "&Thorough" msgstr "ðÏ&ÂÁÊÔÎÙÊ" -#: src/cmd.c:866 +#: src/cmd.c:864 msgid " Both panels should be on the listing view mode to use this command " msgstr "äÌÑ ×ÙÐÏÌÎÅÎÉÑ ÜÔÏÊ ËÏÍÁÎÄÙ ÏÂÅ ÐÁÎÅÌÉ ÄÏÌÖÎÙ ÂÙÔØ × ÒÅÖÉÍÅ ÓÐÉÓËÁ" -#: src/cmd.c:880 +#: src/cmd.c:878 msgid " The command history is empty " msgstr " éÓÔÏÒÉÑ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÐÕÓÔÁ " -#: src/cmd.c:886 +#: src/cmd.c:884 msgid " Command history " msgstr " éÓÔÏÒÉÑ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ " -#: src/cmd.c:928 +#: src/cmd.c:926 msgid "" " Not an xterm or Linux console; \n" " the panels cannot be toggled. " @@ -3206,105 +3181,105 @@ " üÔÏ ÎÅ xterm É ÎÅ ËÏÎÓÏÌØ Linux/SCO; \n" " ðÁÎÅÌÉ ÎÅ ÍÏÇÕÔ ÂÙÔØ ÏÔËÌÀÞÅÎÙ. " -#: src/cmd.c:967 +#: src/cmd.c:965 msgid "Type `exit' to return to the Midnight Commander" msgstr "÷×ÅÄÉÔÅ `exit' ÄÌÑ ×ÏÚ×ÒÁÔÁ × Midnight Commander" -#: src/cmd.c:1022 +#: src/cmd.c:1020 #, c-format msgid "" " Couldn't stat %s \n" " %s " msgstr "" -#: src/cmd.c:1031 src/cmd.c:1033 +#: src/cmd.c:1029 src/cmd.c:1031 msgid " Link " msgstr "" -#: src/cmd.c:1032 src/cmd.c:1171 src/file.c:1685 +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 msgid " to:" msgstr "" -#: src/cmd.c:1043 +#: src/cmd.c:1041 #, c-format msgid " link: %s " msgstr "" -#: src/cmd.c:1076 +#: src/cmd.c:1074 #, c-format msgid " symlink: %s " msgstr "" -#: src/cmd.c:1130 +#: src/cmd.c:1128 #, c-format msgid " Symlink `%s' points to: " msgstr "" -#: src/cmd.c:1135 +#: src/cmd.c:1133 msgid " Edit symlink " msgstr "" -#: src/cmd.c:1140 +#: src/cmd.c:1138 #, c-format msgid " edit symlink, unable to remove %s: %s " msgstr "" -#: src/cmd.c:1144 +#: src/cmd.c:1142 #, c-format msgid " edit symlink: %s " msgstr "" -#: src/cmd.c:1171 +#: src/cmd.c:1169 msgid " Link symbolically " msgstr "" -#: src/cmd.c:1172 +#: src/cmd.c:1170 msgid " Relative symlink " msgstr "" -#: src/cmd.c:1183 +#: src/cmd.c:1181 #, c-format msgid " relative symlink: %s " msgstr "" -#: src/cmd.c:1286 +#: src/cmd.c:1284 msgid " Enter machine name (F1 for details): " msgstr " ÷×ÅÄÉÔÅ ÉÍÑ ÍÁÛÉÎÙ (ÄÅÔÁÌÉ ÐÏ F1): " -#: src/cmd.c:1310 +#: src/cmd.c:1308 #, c-format msgid " Could not chdir to %s " msgstr " îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × %s " -#: src/cmd.c:1317 +#: src/cmd.c:1315 msgid " Link to a remote machine " msgstr " óÏÅÄÉÎÅÎÉÅ Ó ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÏÊ " -#: src/cmd.c:1323 +#: src/cmd.c:1321 msgid " FTP to machine " msgstr " FTP-ÓÏÅÄÉÎÅÎÉÅ Ó ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÏÊ " -#: src/cmd.c:1333 +#: src/cmd.c:1331 msgid " Socket source routing setup " msgstr "" -#: src/cmd.c:1334 +#: src/cmd.c:1332 msgid " Enter host name to use as a source routing hop: " msgstr "" -#: src/cmd.c:1341 +#: src/cmd.c:1339 msgid " Host name " msgstr "" -#: src/cmd.c:1341 +#: src/cmd.c:1339 msgid " Error while looking up IP address " msgstr "" -#: src/cmd.c:1352 +#: src/cmd.c:1350 msgid " Undelete files on an ext2 file system " msgstr " ÷ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÆÁÊÌÏ× ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ ext2 " -#: src/cmd.c:1353 +#: src/cmd.c:1351 #, fuzzy msgid "" " Enter device (without /dev/) to undelete\n" @@ -3313,11 +3288,11 @@ " ÷×ÅÄÉÔÅ ÉÍÑ ÕÓÔÒÏÊÓÔ×Á, Ó×ÑÚÁÎÎÏÇÏ Ó ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ,\n" " ÎÁ ËÏÔÏÒÏÊ ÷Ù ÈÏÔÉÔÅ ×ÏÓÓÔÁÎÏ×ÉÔØ ÆÁÊÌ: (ÄÅÔÁÌÉ ÐÏ F1)" -#: src/cmd.c:1403 +#: src/cmd.c:1401 msgid " Setup saved to ~/" msgstr " ðÁÒÁÍÅÔÒÙ ÓÏÈÒÁÎÅÎÙ × ~/" -#: src/cmd.c:1408 +#: src/cmd.c:1406 msgid " Setup " msgstr " îÁÓÔÒÏÊËÁ " @@ -3794,12 +3769,12 @@ msgid " Can't operate on \"..\"! " msgstr " îÅ ÍÏÇÕ ×ÙÐÏÌÎÉÔØ ÕËÁÚÁÎÎÕÀ ÏÐÅÒÁÃÉÀ ÎÁ \"..\"! " -#: src/file.c:1856 src/screen.c:2082 +#: src/file.c:1856 src/screen.c:2092 #, fuzzy msgid "Yes" msgstr "&äÁ" -#: src/file.c:1856 src/screen.c:2082 +#: src/file.c:1856 src/screen.c:2092 #, fuzzy msgid "No" msgstr "&îÅÔ" @@ -3827,7 +3802,7 @@ msgid "&Retry" msgstr "ðÏ&×ÔÏÒÉÔØ" -#: src/file.c:2174 src/file.c:2235 src/filegui.c:263 src/filegui.c:591 +#: src/file.c:2174 src/file.c:2235 src/filegui.c:264 src/filegui.c:592 msgid "&Abort" msgstr "&ðÒÅÒ×ÁÔØ" @@ -3855,7 +3830,7 @@ msgid "a&ll" msgstr "&÷ÓÅ" -#: src/file.c:2234 src/filegui.c:594 +#: src/file.c:2234 src/filegui.c:595 msgid "non&E" msgstr "ÎÉ &ïÄÎÏÇÏ" @@ -3875,111 +3850,111 @@ msgid " Background process: Recursive Delete " msgstr " æÏÎÏ×ÙÊ ÐÒÏÃÅÓÓ: òÅËÕÒÓÉ×ÎÏÅ ÕÄÁÌÅÎÉÅ " -#: src/filegui.c:423 +#: src/filegui.c:424 msgid "File" msgstr "æÁÊÌ" -#: src/filegui.c:446 +#: src/filegui.c:447 msgid "Count" msgstr "" -#: src/filegui.c:467 +#: src/filegui.c:468 msgid "Bytes" msgstr "" -#: src/filegui.c:504 +#: src/filegui.c:505 msgid "Source" msgstr "éÓÔÏÞÎÉË" -#: src/filegui.c:527 +#: src/filegui.c:528 msgid "Target" msgstr "ðÒÉÅÍÎÉË" -#: src/filegui.c:549 +#: src/filegui.c:550 msgid "Deleting" msgstr "õÄÁÌÑÅÍ" -#: src/filegui.c:589 +#: src/filegui.c:590 #, c-format msgid "Target file \"%s\" already exists!" msgstr "æÁÊÌ-ÐÒÉÅÍÎÉË \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ!" -#: src/filegui.c:592 +#: src/filegui.c:593 msgid "if &Size differs" msgstr "&òÁÚÌÉÞÁÀÝÉÅÓÑ ÐÏ ÄÌÉÎÅ" -#: src/filegui.c:595 +#: src/filegui.c:596 msgid "&Update" msgstr "&õÓÔÁÒÅ×ÛÉÅ" -#: src/filegui.c:597 +#: src/filegui.c:598 msgid "Overwrite all targets?" msgstr "ðÅÒÅÐÉÓÁÔØ ×ÓÅ ÆÁÊÌÙ?" -#: src/filegui.c:599 +#: src/filegui.c:600 msgid "&Reget" msgstr "ÐÅÒÅ&þÉÔÁÔØ" -#: src/filegui.c:600 +#: src/filegui.c:601 msgid "ap&Pend" msgstr "ÄÏÐÉÓÁÔØ × &ëÏÎÅÃ" -#: src/filegui.c:603 +#: src/filegui.c:604 msgid "Overwrite this target?" msgstr "ðÅÒÅÐÉÓÁÔØ ÜÔÏÔ ÆÁÊÌ?" -#: src/filegui.c:605 +#: src/filegui.c:606 #, c-format msgid "Target date: %s, size %d" msgstr "äÁÔÁ ÍÏÄÉÆÉËÁÃÉÉ ÐÒÉÅÍÎÉËÁ: %s, ÄÌÉÎÁ %d" -#: src/filegui.c:607 +#: src/filegui.c:608 #, c-format msgid "Source date: %s, size %d" msgstr "äÁÔÁ ÍÏÄÉÆÉËÁÃÉÉ ÉÓÔÏÞÎÉËÁ: %s, ÄÌÉÎÁ %d" -#: src/filegui.c:691 +#: src/filegui.c:692 msgid " File exists " msgstr " æÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ " -#: src/filegui.c:692 +#: src/filegui.c:693 msgid " Background process: File exists " msgstr " æÏÎÏ×ÙÊ ÐÒÏÃÅÓÓ: ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ " #. follow symlinks and preserve Attributes must be the first -#: src/filegui.c:804 +#: src/filegui.c:805 msgid "preserve &Attributes" msgstr "óÏÈÒÁÎÑÔØ &ÁÔÒÉÂÕÔÙ" #. &op_preserve -#: src/filegui.c:806 +#: src/filegui.c:807 msgid "follow &Links" msgstr "&òÁÚÙÍÅÎÏ×Ù×ÁÔØ ÓÓÙÌËÉ" #. &file_mask_op_follow_links -#: src/filegui.c:808 +#: src/filegui.c:809 msgid "to:" msgstr "×:" -#: src/filegui.c:809 +#: src/filegui.c:810 msgid "&Using shell patterns" msgstr "&íÅÔÁÓÉÍ×ÏÌÙ shell" -#: src/filegui.c:830 +#: src/filegui.c:831 msgid "&Background" msgstr "îÁ &ÆÏÎÅ" # msgstr "îÁ &ÆÏÎÅ" -#: src/filegui.c:839 +#: src/filegui.c:840 msgid "&Stable Symlinks" msgstr "&óÏÈÒÁÎÑÔØ ÓÉÍ×ÏÌÉÞÅÓËÉÅ ÓÓÙÌËÉ" #. &file_mask_stable_symlinks -#: src/filegui.c:841 +#: src/filegui.c:842 msgid "&Dive into subdir if exists" msgstr "&÷ÎÕÔÒØ ËÁÔÁÌÏÇÁ, ÅÓÌÉ ÅÓÔØ" -#: src/filegui.c:1000 +#: src/filegui.c:1001 #, c-format msgid "" "Invalid source pattern `%s' \n" @@ -4058,7 +4033,7 @@ msgid "Finished" msgstr "çÏÔÏ×Ï" -#: src/find.c:561 src/view.c:1502 +#: src/find.c:561 src/view.c:1509 #, c-format msgid "Searching %s" msgstr "éÝÅÍ × %s" @@ -4502,7 +4477,7 @@ #: src/layout.c:382 msgid " Highlight... " -msgstr " ã×ÅÔÏ×ÙÄÅÌÅÎÉÅ " +msgstr " ã×ÅÔÏ-×ÙÄÅÌÅÎÉÅ " #: src/layout.c:383 src/option.c:157 msgid " Other options " @@ -4614,7 +4589,7 @@ msgid " The shell is already running a command " msgstr " éÎÔÅÒÐÒÅÔÁÔÏÒ ÕÖÅ ÏÚÁÂÏÞÅÎ ×ÙÐÏÌÎÅÎÉÅÍ ËÏÍÁÎÄÙ " -#: src/main.c:852 src/screen.c:2080 src/screen.c:2120 +#: src/main.c:852 src/screen.c:2090 src/screen.c:2130 msgid " The Midnight Commander " msgstr " Midnight Commander" @@ -4870,7 +4845,7 @@ " the details. " msgstr "" -#: src/main.c:1706 src/screen.c:2352 src/screen.c:2382 +#: src/main.c:1706 src/screen.c:2362 src/screen.c:2392 msgid "Menu" msgstr "íÅÎÀ" @@ -5000,17 +4975,17 @@ msgid "Display the directory that holds the .links startup files and exit" msgstr "" -#: src/main.c:3015 +#: src/main.c:3022 msgid "" "Couldn't open tty line. You have to run mc without the -P flag.\n" "On some systems you may want to run # `which mc`\n" msgstr "" -#: src/main.c:3093 +#: src/main.c:3100 msgid " Notice " msgstr "" -#: src/main.c:3094 +#: src/main.c:3101 msgid "" " The Midnight Commander configuration files \n" " are now stored in the ~/.mc directory, the \n" @@ -5219,27 +5194,27 @@ msgid " %s bytes in %d file%s" msgstr "" -#: src/screen.c:1304 +#: src/screen.c:1314 msgid "Unknow tag on display format: " msgstr "" -#: src/screen.c:2081 src/screen.c:2121 +#: src/screen.c:2091 src/screen.c:2131 msgid " Do you really want to execute? " msgstr "" -#: src/screen.c:2093 src/screen.c:2136 +#: src/screen.c:2103 src/screen.c:2146 msgid " No action taken " msgstr "" -#: src/screen.c:2356 src/screen.c:2386 src/tree.c:1017 +#: src/screen.c:2366 src/screen.c:2396 src/tree.c:1017 msgid "RenMov" msgstr "" -#: src/screen.c:2357 src/screen.c:2387 src/tree.c:1021 +#: src/screen.c:2367 src/screen.c:2397 src/tree.c:1021 msgid "Mkdir" msgstr "" -#: src/screen.c:2373 +#: src/screen.c:2383 #, fuzzy, c-format msgid "" " Can't chdir to %s \n" @@ -5375,10 +5350,20 @@ msgid " User menu " msgstr " íÅÎÀ ÐÏÌØÚÏ×ÁÔÅÌÑ " -#: src/util.c:228 +#: src/util.c:232 msgid "name_trunc: too big" msgstr "" +#. strftime() format string for recent dates +#: src/util.c:602 src/util.c:627 +msgid "%b %e %H:%M" +msgstr "" + +#. strftime() format string for old dates +#: src/util.c:603 src/util.c:625 +msgid "%b %e %Y" +msgstr "" + #: src/utilunix.c:390 msgid " Pipe failed " msgstr " ïÛÉÂËÁ ÓÏÚÄÁÎÉÑ ËÁÎÁÌÁ " @@ -5453,79 +5438,79 @@ msgid " [grow]" msgstr "" -#: src/view.c:1494 +#: src/view.c:1501 #, c-format msgid "Searching for `%s'" msgstr "éÝÅÍ %s" -#: src/view.c:1601 src/view.c:1723 +#: src/view.c:1608 src/view.c:1730 msgid " Search string not found " msgstr "" -#: src/view.c:1762 +#: src/view.c:1769 msgid " Invalid regular expression " msgstr "" -#: src/view.c:1886 +#: src/view.c:1893 #, c-format msgid "" " The current line number is %d.\n" " Enter the new line number:" msgstr "" -#: src/view.c:1916 +#: src/view.c:1923 msgid " Enter regexp:" msgstr "" -#: src/view.c:2021 +#: src/view.c:2028 msgid "Ascii" msgstr "" -#: src/view.c:2021 +#: src/view.c:2028 msgid "Hex" msgstr "" -#: src/view.c:2022 +#: src/view.c:2029 msgid "Line" msgstr "óÔÒÏËÁ" -#: src/view.c:2023 +#: src/view.c:2030 msgid "RxSrch" msgstr "òÅÇ÷ÙÒ" -#: src/view.c:2026 +#: src/view.c:2033 msgid "EdText" msgstr "" -#: src/view.c:2026 +#: src/view.c:2033 msgid "EdHex" msgstr "" -#: src/view.c:2028 +#: src/view.c:2035 msgid "UnWrap" msgstr "" -#: src/view.c:2028 +#: src/view.c:2035 msgid "Wrap" msgstr "" -#: src/view.c:2031 +#: src/view.c:2038 msgid "HxSrch" msgstr "" -#: src/view.c:2034 +#: src/view.c:2041 msgid "Raw" msgstr "" -#: src/view.c:2034 +#: src/view.c:2041 msgid "Parse" msgstr "" -#: src/view.c:2038 +#: src/view.c:2045 msgid "Unform" msgstr "" -#: src/view.c:2038 +#: src/view.c:2045 msgid "Format" msgstr "" @@ -5957,26 +5942,3 @@ "doesn't look like a tar archive." msgstr "" -#~ msgid "Rescan Mountable Devices" -#~ msgstr "ðÅÒÅÓËÁÎÉÒÏ×ÁÔØ ÐÏÄÓÏÅÄÉÎÑÅÍÙÅ ÕÓÔÒÏÊÓÔ×Á" - -#~ msgid "Partial View" -#~ msgstr "ëÒÁÔËÉÊ" - -#~ msgid "Full View" -#~ msgstr "ðÏÌÎÙÊ" - -#~ msgid "Move/rename..." -#~ msgstr "ðÅÒÅÄ×ÉÎÕÔØ/ÐÅÒÅÉÍÅÎÏ×ÁÔØ" - -#~ msgid "Rescan Directory" -#~ msgstr "ðÅÒÅÓÍÏÔÒÅÔØ ËÁÔÁÌÏÇ" - -#~ msgid "Trashcan" -#~ msgstr "ëÏÒÚÉÎÁ" - -#~ msgid "_Active VFS list..." -#~ msgstr "óÐÉÓÏË ÁËÔÉ×ÎÙÈ ÷æó..." - -#~ msgid "List of active virtual file systems" -#~ msgstr "óÐÉÓÏË ÁËÔÉ×ÎÙÈ ×ÉÒÔÕÁÌØÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ" Binary files old/mc-4.5.33/po/wa.gmo and new/mc-4.5.34/po/wa.gmo differ diff -ruN old/mc-4.5.33/po/wa.po new/mc-4.5.34/po/wa.po --- old/mc-4.5.33/po/wa.po Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/po/wa.po Sun Jul 4 13:27:08 1999 @@ -0,0 +1,5833 @@ +# Translation into the walloon language. +# +# Si vos voloz donner on côp di spale pol ratoûrnaedje di Gnome (ou des +# ôtes libes programes) sicrijhoz-mu a l' adresse emile +# ; nos avans co bråmint di l' ovraedje a fé. +# +# Copyright (C) 1999 Free Software Foundation, Inc. +# Lorint Hendschel , 1999 +msgid "" +msgstr "" +"Project-Id-Version: mc 4.5.30\n" +"POT-Creation-Date: 1999-04-08 12:54+0200\n" +"PO-Revision-Date: 1999-03-18 23:11+0100\n" +"Last-Translator: Lorint Hendschel \n" +"Language-Team: walon \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edit/edit_key_translator.c:121 +msgid " Emacs key: " +msgstr " Tape di Emacs: " + +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +msgid " Execute Macro " +msgstr " Enonder Macro " + +#. Input line for a single key press follows the ':' +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:715 +msgid " Press macro hotkey: " +msgstr " Tchôkî sol Tchôde Tape pol Macro: " + +#: edit/edit_key_translator.c:144 +msgid " Insert Literal " +msgstr " Sititchî literål " + +#: edit/edit_key_translator.c:144 +msgid " Press any key: " +msgstr " Tchôkî tot l' minme li kéne tape: " + +#: gnome/gcmd.c:58 +msgid " There is no other panel to compare contents to " +msgstr " I gn a pont d' ôte panea po rmete çu k' i gn a dvins " + +#: gnome/gcmd.c:109 +msgid "The Midnight Commander Team" +msgstr "L' Ekipe di Midnight Commander" + +#: gnome/gcmd.c:111 +msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" +msgstr "rapoirter les bugs a: http://bugs.gnome.org, ou eployoz gnome-bug" + +#: gnome/gcmd.c:123 +msgid "GNU Midnight Commander" +msgstr "GNU Midnight Commander" + +#: gnome/gcmd.c:126 +msgid "The GNOME edition of the Midnight Commander file manager." +msgstr "Li modeye GNOME do manaedjeu di fitchî Midnight Commander." + +#: gnome/gcmd.c:261 +msgid "Sort By" +msgstr "Relire So" + +#. we define this up here so we can pass it in to our callback +#: gnome/gcmd.c:266 +msgid "Ignore case sensitivity." +msgstr "Grande lete = pitite lete." + +#: gnome/gcmd.c:269 +msgid "Sort files by " +msgstr "Relire les fitchîs so " + +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +msgid "Name" +msgstr "No" + +#: gnome/gcmd.c:281 +msgid "File Type" +msgstr "Sôrt do Fitchî" + +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 +#: src/screen.c:397 +msgid "Size" +msgstr "Grandeu" + +#: gnome/gcmd.c:293 +msgid "Time Last Accessed" +msgstr "Dierinne Feye Eployî" + +#: gnome/gcmd.c:299 +msgid "Time Last Modified" +msgstr "Dierinne Feye Aspougnî" + +#: gnome/gcmd.c:305 +msgid "Time Last Changed" +msgstr "Dierinne Feye Candji" + +#: gnome/gcmd.c:319 +msgid "Reverse the order." +msgstr "Å Rvier" + +#: gnome/gcmd.c:384 +msgid "Enter name." +msgstr "Intrez No." + +#: gnome/gcmd.c:390 +msgid "Enter label for command:" +msgstr "Intrez Etikete pol Comande:" + +#: gnome/gcmd.c:495 +msgid "Find all core files" +msgstr "Trover tos les fitchîs core" + +#: gnome/gcmd.c:498 src/panelize.c:350 +msgid "Find rejects after patching" +msgstr "Trover les sacwè nén prijhes på patch" + +#: gnome/gcmd.c:543 +msgid "Run Command" +msgstr "Enonder Comande" + +#. Frame 1 +#: gnome/gcmd.c:548 +msgid "Preset Commands" +msgstr "Apontyî Comandes" + +#. add add/remove buttons in center +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 +msgid "Add" +msgstr "Radjouter" + +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 +msgid "Remove" +msgstr "Bodjî" + +#. Frame 2 +#: gnome/gcmd.c:577 +msgid "Run this Command" +msgstr "Enonder cisse comande" + +#: gnome/gcmd.c:584 +msgid "Command: " +msgstr "Comande: " + +#: gnome/gcmd.c:662 +msgid "Set Filter" +msgstr "Mete ene passete" + +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2508 +msgid "Show all files" +msgstr "Mostrer tos les fitchîs" + +#: gnome/gcmd.c:674 +msgid "." +msgstr "." + +#: gnome/gcmd.c:690 +msgid "" +"Enter a filter here for files in the panel view.\n" +"\n" +"For example:\n" +"*.png will show just png images" +msgstr "" +"Chal, dinez ene passete po les fitchîs è panea.\n" +"\n" +"Metans:\n" +"*.png ni vos mosterrè ki les imådjes png" + +#: gnome/gcmd.c:692 +msgid "Enter a Regular Expression to filter files in the panel view." +msgstr "Intrez ene erûleye ratoûrneure (regexp) po passer les fitchîs è panea." + +#: gnome/gcmd.c:752 +msgid " Open with..." +msgstr " Drovi avou..." + +#: gnome/gcmd.c:753 +msgid "Enter extra arguments:" +msgstr "Diner des årgumints did pus:" + +#: gnome/gcmd.c:815 +msgid "Desktop entry properties" +msgstr "Prôpietés po ciste intreye do scribanne" + +#: gnome/gcmd.c:841 +msgid "Select File" +msgstr "Tchwezi Fitchî" + +#: gnome/gcmd.c:849 +msgid "" +"Enter a filter here to select files in the panel view with.\n" +"\n" +"For example:\n" +"*.png will select all png images" +msgstr "" +"Dinez ene passete droci po relire les fitchîs è panea.\n" +"\n" +"Metans:\n" +"*.png ni pudrè ki les imådjes png" + +#: gnome/gcmd.c:851 +msgid "Enter a regular expression here to select files in the panel view with." +msgstr "Dinez ene erûleye ratoûrneure (regexp) po relire les fitchîs è panea." + +#: gnome/gcmd.c:897 src/cmd.c:543 src/cmd.c:594 +msgid " Malformed regular expression " +msgstr " Erûleye ratoûrneure må adjinçneye " + +#: gnome/gcmd.c:942 +msgid "Creating a desktop link" +msgstr "Dji fwai on loyén so li scribanne" + +#: gnome/gcmd.c:943 +msgid "Enter the URL:" +msgstr "Intrez l'URL:" + +#: gnome/gcustom-layout.c:36 +msgid "Access Time" +msgstr "Moumint Eployî" + +#: gnome/gcustom-layout.c:37 +msgid "Creation Time" +msgstr "Moumint fwait" + +#. Group +#: gnome/gcustom-layout.c:38 gnome/gnome-file-property-dialog.c:776 +#: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 +#: src/screen.c:409 +msgid "Group" +msgstr "Groupe" + +#: gnome/gcustom-layout.c:39 +msgid "Group ID" +msgstr "ID do groupe" + +#: gnome/gcustom-layout.c:40 +msgid "Inode Number" +msgstr "Limerô d' Inode" + +#: gnome/gcustom-layout.c:41 src/achown.c:378 +msgid "Mode" +msgstr "Môde" + +#: gnome/gcustom-layout.c:42 +msgid "Modification Time" +msgstr "Moumint Candjî" + +#: gnome/gcustom-layout.c:44 +msgid "Number of Hard Links" +msgstr "Nombe di deurs Loyéns" + +#. Owner +#: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 +#: gnome/gprop.c:390 src/screen.c:408 +msgid "Owner" +msgstr "Da" + +#: gnome/gcustom-layout.c:46 src/screen.c:402 +msgid "Permission" +msgstr "Permission" + +#: gnome/gcustom-layout.c:48 +msgid "Size (short)" +msgstr "Grandeu (court)" + +#: gnome/gcustom-layout.c:49 +msgid "Type" +msgstr "Sôrt" + +#: gnome/gcustom-layout.c:50 +msgid "User ID" +msgstr "ID di l' ûzeu" + +#: gnome/gcustom-layout.c:144 +msgid "Possible Columns" +msgstr "Possipès colones" + +#: gnome/gcustom-layout.c:164 +msgid "Displayed Columns" +msgstr "Håyneyès colones" + +#: gnome/gcustom-layout.c:306 +msgid "Custom View" +msgstr "Håyner a vosse môde" + +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 +msgid "Warning" +msgstr "Advertixhmint" + +#: gnome/gdesktop.c:426 +#, c-format +msgid "Could not open %s; will not have desktop icons" +msgstr "Dji n' a savu drovi %s; gn årè nole imådjete so li scribanne" + +#: gnome/gdesktop.c:1019 +msgid "While running the mount/umount command" +msgstr "Come dj' enondeve li cmande monter/dismonter" + +#: gnome/gdesktop.c:1088 +msgid "While running the eject command" +msgstr "Come dj' enondeve li cmande \"foû\"" + +#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 +msgid "Error" +msgstr "Aroke" + +#. Create the link to the user's home directory so that he will have an icon +#: gnome/gdesktop.c:2048 +msgid "Home directory" +msgstr "Ridant måjhon" + +#: gnome/gdesktop.c:2053 +#, c-format +msgid "Could not symlink %s to %s; will not have initial home desktop icon." +msgstr "Dji n' a savu fé on loyén simbolike di %s a %s; i gn årè nole imådjete måjhon so li scribanne po cmincî" + +#: gnome/gdesktop.c:2398 +msgid "" +"Unable to locate the file:\n" +"background-properties-capplet\n" +"in your path.\n" +"\n" +"We are unable to set the background." +msgstr "" +"Dji n' a savu trover li fitchî:\n" +"background-properties-caplet\n" +"è vosse tchimin.\n" +"\n" +"Dji n' vos såreu mete on fond." + +#: gnome/gdesktop.c:2407 gnome/glayout.c:361 +msgid "_Terminal" +msgstr "_Terminå" + +#: gnome/gdesktop.c:2407 gnome/glayout.c:361 +msgid "Launch a new terminal in the current directory" +msgstr "Enonder on novea terminå è ci ridant chal" + +#. If this ever changes, make sure you update create_new_menu accordingly. +#: gnome/gdesktop.c:2409 gnome/glayout.c:363 +msgid "_Directory..." +msgstr "_Ridant..." + +#: gnome/gdesktop.c:2409 gnome/glayout.c:363 +msgid "Creates a new directory" +msgstr "Fé on novea ridant" + +#: gnome/gdesktop.c:2410 +msgid "URL L_ink..." +msgstr "Lo_yén URL..." + +#: gnome/gdesktop.c:2410 +msgid "Creates a new URL link" +msgstr "Fé on novea loyén URL" + +#: gnome/gdesktop.c:2411 +msgid "_Launcher..." +msgstr "_Enondrece..." + +#: gnome/gdesktop.c:2411 +msgid "Creates a new launcher" +msgstr "Fé ene novele enondrece" + +#: gnome/gdesktop.c:2419 gnome/glayout.c:451 +msgid "Arrange Icons" +msgstr "Rarindjî les imådjetes" + +#: gnome/gdesktop.c:2420 +msgid "Create New Window" +msgstr "Fé on novea purnea" + +#: gnome/gdesktop.c:2422 +msgid "Recreate Desktop Shortcuts" +msgstr "Rifé les Rascoûrtis so li Scribanne" + +#: gnome/gdesktop.c:2423 gnome/glayout.c:454 +msgid "Rescan Desktop" +msgstr "Rirwaitî li Scribanne" + +#: gnome/gdesktop.c:2424 +msgid "Configure Background Image" +msgstr "Apontyî l' Imådje di Fond" + +#: gnome/gdialogs.c:60 +msgid "To: " +msgstr "A: " + +#: gnome/gdialogs.c:61 +msgid "Copying from: " +msgstr "Copyî di: " + +#: gnome/gdialogs.c:62 +msgid "Deleting file: " +msgstr "Disfacer fitchî: " + +#: gnome/gdialogs.c:370 +msgid "Files Exist" +msgstr "Les Fitchîs Egzistèt" + +#: gnome/gdialogs.c:385 +msgid "" +"Some of the files you are trying to copy already exist in the destination " +"folder. Please select the action to be performed." +msgstr "Des fitchîs ki vos sayîz di copyî egzistèt ddja è ridant d' ariveye. Ki doe-dje fé?" + +#: gnome/gdialogs.c:398 +msgid "Prompt me before overwriting any file." +msgstr "Dimandez-me cwè divant do spotchî on fitchî." + +#: gnome/gdialogs.c:405 +msgid "Don't overwrite any files." +msgstr "Ni måy sipotchî on fitchî." + +#: gnome/gdialogs.c:421 +msgid "Overwrite:" +msgstr "Sipotchî:" + +#: gnome/gdialogs.c:428 +msgid "Older files." +msgstr "Les pus vîs fitchîs." + +#: gnome/gdialogs.c:434 +msgid "Files only if size differs." +msgstr "Seulmint si les grandeus ni sont nén les minmes." + +#: gnome/gdialogs.c:440 +msgid "All files." +msgstr "Tos les fitchîs." + +#: gnome/gdialogs.c:480 +msgid "File Exists" +msgstr "Li fitchî egzisteye" + +#: gnome/gdialogs.c:486 +#, c-format +msgid "The target file already exists: %s" +msgstr "Li fitchî såme egzisteye dedja: %s" + +#: gnome/gdialogs.c:493 +msgid "Replace it?" +msgstr "Mete el plaece?" + +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 src/file.c:802 +#: src/screen.c:2365 src/screen.c:2395 src/tree.c:1015 +msgid "Copy" +msgstr "Copyî" + +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 +msgid "Move" +msgstr "Bodjî" + +#: gnome/gdialogs.c:588 +msgid "Destination" +msgstr "Ariveye" + +#: gnome/gdialogs.c:592 +msgid "Find Destination Folder" +msgstr "Trover li fitchî d' ariveye" + +#: gnome/gdialogs.c:597 +msgid "Copy as a background process" +msgstr "Copyî dins ene bouye di fond" + +#: gnome/gdialogs.c:617 +msgid "Advanced Options" +msgstr "Tchûzes po les spepieus" + +#: gnome/gdialogs.c:621 +msgid "Preserve symlinks" +msgstr "Wårder les loyéns simbolikes" + +#: gnome/gdialogs.c:631 +msgid "Follow links." +msgstr "Shure les loyéns" + +#: gnome/gdialogs.c:637 +msgid "" +"Selecting this will copy the files that symlinks point to instead of just " +"copying the link." +msgstr "Si vos tchwezxhoz çouci, vos copeyroz les fitchîs ki les loyéns simbolikes sont loyîs après, eyèt nén seulmint les loyéns." + +#: gnome/gdialogs.c:642 +msgid "Preserve file attributes." +msgstr "Wårder les atributs do fitchîs." + +#: gnome/gdialogs.c:647 +msgid "Preserves the permissions and the UID/GID if possible" +msgstr "Wårder les permissions, l' UID eyèt li GID si possibe" + +#: gnome/gdialogs.c:653 +msgid "Recursively copy subdirectories." +msgstr "Copyî tos les ridants efants" + +#: gnome/gdialogs.c:658 +msgid "If set, this will copy the directories recursively" +msgstr "Si çouchal est metu, tos les ridants efants seront copyîs" + +#: gnome/gdialogs.c:767 +#, c-format +msgid "" +"%s\n" +"\n" +"Directory not empty. Delete it recursively?" +msgstr "" +"%s\n" +"\n" +"Li ridant n' est nén vûde. El fåt-i disfacer avou tos ses efants?" + +#: gnome/gdialogs.c:776 src/file.c:2228 +msgid " Delete: " +msgstr " Disfacer: " + +#: gnome/gdialogs.c:780 +msgid "Do the same for the rest" +msgstr "Fé li minme po li rmanant" + +#: gnome/gdialogs.c:863 +msgid "Move Progress" +msgstr "Avançmint do bodjaedje" + +#: gnome/gdialogs.c:866 +msgid "Copy Progress" +msgstr "Avançmint do copiaedje" + +#: gnome/gdialogs.c:869 +msgid "Delete Progress" +msgstr "Avançmint do disfaçaedje" + +#: gnome/gdialogs.c:919 +msgid "File " +msgstr "Li fitchî " + +#: gnome/gdialogs.c:923 +msgid "is " +msgstr "est " + +#: gnome/gdialogs.c:926 +msgid "done." +msgstr "fwait." + +#. Translators should take care as "Password" or its translations +#. are used to identify password boxes and hide characters with "*" +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1775 +msgid "Password:" +msgstr "Secret:" + +#: gnome/gdialogs.c:986 +msgid "Password" +msgstr "Secret" + +#. Create the dialog +#: gnome/gdialogs.c:1018 +msgid "Symbolic Link" +msgstr "Loyén Simbolike" + +#: gnome/gdialogs.c:1034 src/boxes.c:803 +msgid "Existing filename (filename symlink will point to):" +msgstr "No do fitchî k' egzisteye dedja (li loyén simbolike va loyî après):" + +#: gnome/gdialogs.c:1048 src/boxes.c:801 +msgid "Symbolic link filename:" +msgstr "No do fitchî loyén simbolike:" + +#: gnome/gdnd.c:52 +msgid "_Move here" +msgstr "_Bodjî chal" + +#: gnome/gdnd.c:53 +msgid "_Copy here" +msgstr "_Copyî chal" + +#: gnome/gdnd.c:54 +msgid "_Link here" +msgstr "_Loyî chal" + +#: gnome/gdnd.c:56 +msgid "Cancel drag" +msgstr "Rinoncî a saetchî" + +#. FIXME: this error message sucks +#: gnome/gdnd.c:192 +#, c-format +msgid "" +"Could not stat %s\n" +"%s" +msgstr "" + +#: gnome/gicon.c:154 +msgid "Default set of icons not found, please check your installation" +msgstr "Dji n' a nén trové les imådjetes ki dji dveu tchwezi por vos. Vos dvrîz waitî si vosse sistinme e-st astalé a môde di djin!" + +#: gnome/glayout.c:41 +msgid "_Icon View" +msgstr "Vey a _imådjetes" + +#: gnome/glayout.c:42 gnome/glayout.c:58 +msgid "Switch view to an icon display" +msgstr "Vey a môde d' imådjete" + +#: gnome/glayout.c:44 +msgid "_Brief View" +msgstr "Vey _court" + +#: gnome/glayout.c:45 gnome/glayout.c:61 +msgid "Switch view to show just file name and type" +msgstr "Candjî po n' vey ki li no eyèt li sôrt do fitchî" + +#: gnome/glayout.c:47 +msgid "_Detailed View" +msgstr "Vey _totafait" + +#: gnome/glayout.c:48 gnome/glayout.c:64 +msgid "Switch view to show detailed file statistics" +msgstr "Candjî po vey totes les statistikes so les fitchîs" + +#: gnome/glayout.c:50 +msgid "_Custom View" +msgstr "Vey a _vosse môde" + +#: gnome/glayout.c:51 gnome/glayout.c:67 +msgid "Switch view to show user-defined statistics" +msgstr "Candjî po vey des statistikes apontieyes a vosse môde" + +#: gnome/glayout.c:57 +msgid "Icons" +msgstr "Imådjetes" + +#: gnome/glayout.c:60 +msgid "Brief" +msgstr "Court" + +#: gnome/glayout.c:63 +msgid "Detailed" +msgstr "Sipepieus" + +#: gnome/glayout.c:66 +msgid "Custom" +msgstr "Ramîdré" + +#: gnome/glayout.c:302 +msgid "Enter command to run" +msgstr "Tapez ene comande a-z enonder" + +#: gnome/glayout.c:315 +msgid "" +"Notice that if you choose to terminate the file manager, you will\n" +"also terminate the GNOME desktop handler.\n" +"\n" +"Are you sure you want to exit?" +msgstr "" +"Si vos tchwezixhoz d' arester li manaedjeu di fitchîs, vos alez\n" +"arester eto li manaedjeu di scribanne di GNOME.\n" +"\n" +"Estoz-ve sheur ki vos voloz moussî foû?" + +#: gnome/glayout.c:327 +msgid "" +"The file manager and the desktop handler are now terminating\n" +"\n" +"If you want to start up again the desktop handler or the file manager\n" +"you can launch it from the Panel, or you can run the UNIX command `gmc'\n" +"\n" +"Press OK to terminate the application, or cancel to continue using it." +msgstr "" +"Li manaedjeu di fitchîs eyèt li mineu do scribanne s' arestèt.\n" +"\n" +"Si vos voloz renonder onk ou l' ôte, vos l' poloz fé a pårti\n" +" do scriftôr, oudôbén vos poloz taper li cmande UNIX 'gmc'." + +#. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, +#: gnome/glayout.c:384 +msgid "_Copy..." +msgstr "_Copyî..." + +#: gnome/glayout.c:384 +msgid "Copy files" +msgstr "Copyî des fitchîs" + +#: gnome/glayout.c:385 +msgid "_Delete..." +msgstr "_Disfacer..." + +#: gnome/glayout.c:385 +msgid "Delete files" +msgstr "Disfacer des fitchîs" + +#: gnome/glayout.c:386 +msgid "_Move..." +msgstr "_Bodjî..." + +#: gnome/glayout.c:386 +msgid "Rename or move files" +msgstr "Rilomer ou bodjî des fitchîs" + +#: gnome/glayout.c:388 +msgid "Show directory sizes" +msgstr "Mostrer li grandeu des ridants" + +#: gnome/glayout.c:388 +msgid "Shows the disk space used by each directory" +msgstr "Mostrer cbén di plaece ki les ridants purdèt sol deure plake" + +#: gnome/glayout.c:395 +msgid "Select _All" +msgstr "Tchwezi _Totafait" + +#: gnome/glayout.c:395 +msgid "Select all files in the current Panel" +msgstr "Tchwezi tos les fitchîs è ci panea chal" + +#: gnome/glayout.c:397 +msgid "_Select Files..." +msgstr "_Tchwezi les Fitchîs..." + +#: gnome/glayout.c:397 +msgid "Select a group of files" +msgstr "Tchwezi on groupe di fitchîs" + +#: gnome/glayout.c:398 +msgid "_Invert Selection" +msgstr "Tchwezi çu ki n' esteut _nén tchwezi" + +#: gnome/glayout.c:398 +msgid "Reverses the list of tagged files" +msgstr "Tchwezi les fitchîs ki n' sont nén tchwezi pol moumint" + +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 +msgid "Search" +msgstr "Cweri" + +#: gnome/glayout.c:400 +msgid "Search for a file in the current Panel" +msgstr "Cweri après on fitchî è ci panea chal" + +#: gnome/glayout.c:403 gnome/gscreen.c:1447 +msgid "_Rescan Directory" +msgstr "_Rilére li Ridant" + +#: gnome/glayout.c:403 +msgid "Rescan the directory contents" +msgstr "Rilére çu k' i gn a è ci ridant chal" + +#: gnome/glayout.c:410 +msgid "_Sort By..." +msgstr "Re_lire so..." + +#: gnome/glayout.c:410 +msgid "Confirmation settings" +msgstr "" + +#: gnome/glayout.c:411 +msgid "_Filter View..." +msgstr "" + +#: gnome/glayout.c:411 +msgid "Global option settings" +msgstr "" + +#: gnome/glayout.c:418 +msgid "_Find File..." +msgstr "_Trover Fitchî..." + +#: gnome/glayout.c:418 +msgid "Locate files on disk" +msgstr "Trover des fitchîs ene sawice avå li plake" + +#. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, +#: gnome/glayout.c:421 +msgid "_Edit mime types..." +msgstr "_Candjî les sôrts mime" + +#: gnome/glayout.c:421 +msgid "Edits the MIME type bindings" +msgstr "Candjî les loyaedjes après des sôrts mime" + +#: gnome/glayout.c:423 +msgid "_Run Command..." +msgstr "E_nonder Comande..." + +#: gnome/glayout.c:423 +msgid "Runs a command" +msgstr "Po-z enonder ene comande" + +#: gnome/glayout.c:425 +msgid "_Run Command in panel..." +msgstr "E_nonder Comande è Panea..." + +#: gnome/glayout.c:425 +msgid "Run a command and put the results in a panel" +msgstr "Enonder ene comande eyèt mete les rezultats dins on panea" + +#: gnome/glayout.c:435 +msgid "_Background jobs..." +msgstr "_Bouyes di fonds..." + +#: gnome/glayout.c:435 +msgid "List of background operations" +msgstr "Djîveye des bouyes di fond" + +#: gnome/glayout.c:438 +msgid "Exit" +msgstr "Moussî foû" + +#: gnome/glayout.c:438 +msgid "Terminates the file manager and the desktop" +msgstr "Arester li manaedjeu di fitchî eyèt li scribanne" + +#: gnome/glayout.c:453 +msgid "Rescan System Devices" +msgstr "Riwaitî eco on côp les éndjins do sistinme" + +#: gnome/glayout.c:461 gnome/glayout.c:471 +msgid "_Layout" +msgstr "_Adjinçmint" + +#: gnome/glayout.c:462 gnome/glayout.c:472 +msgid "_Commands" +msgstr "_Comandes" + +#: gnome/glayout.c:463 +msgid "_Desktop" +msgstr "_Scribanne" + +#: gnome/glayout.c:464 gnome/glayout.c:473 +msgid "_Help" +msgstr "_Aide" + +#: gnome/glayout.c:613 +msgid "File/New/Directory..." +msgstr "Fitchî/Novea/Ridant..." + +#: gnome/gmain.c:555 +msgid "" +"You are running the GNOME File Manager as root.\n" +"\n" +"As root, you can damage your system if you are not careful, and the GNOME " +"File Manager will not stop you from doing it." +msgstr "" +"Vos eployîz li manaedjeu di fitchîs di GNOME come root.\n" +"\n" +"Come root,vos pôrîz mete vosse sistinme cu dzeu cu dzo èt li\n" +"manaedjeu di fitchîs di GNOME ni vos espaitchrè nén del fé!" + +#. we set the file part +#: gnome/gnome-file-property-dialog.c:170 +msgid "Full Name: " +msgstr "No etir: " + +#: gnome/gnome-file-property-dialog.c:178 +msgid "File Name" +msgstr "No do Fitchî" + +#: gnome/gnome-file-property-dialog.c:201 +msgid "File Type: " +msgstr "Sôrt do Fitchî: " + +#: gnome/gnome-file-property-dialog.c:207 +msgid "File Type: Symbolic Link" +msgstr "Sôrt do fitchî: Loyén simbolike" + +#: gnome/gnome-file-property-dialog.c:212 +msgid "Target Name: INVALID LINK" +msgstr "No del Såme: LOYÉN NÉN VALÅBE" + +#: gnome/gnome-file-property-dialog.c:215 +msgid "Target Name: " +msgstr "No del Såme: " + +#: gnome/gnome-file-property-dialog.c:220 +msgid "File Type: Directory" +msgstr "Sôrt do fitchî: Ridant" + +#: gnome/gnome-file-property-dialog.c:222 +msgid "File Type: Character Device" +msgstr "Sôrt do fitchî: Éndjin Caractere" + +#: gnome/gnome-file-property-dialog.c:224 +msgid "File Type: Block Device" +msgstr "Sôrt do fitchî: Éndjin Bloc" + +#: gnome/gnome-file-property-dialog.c:226 +msgid "File Type: Socket" +msgstr "Sôrt do fitchî: Soket" + +#: gnome/gnome-file-property-dialog.c:228 +msgid "File Type: FIFO" +msgstr "Sôrt do Fitchî: FIFO" + +#: gnome/gnome-file-property-dialog.c:238 +#: gnome/gnome-file-property-dialog.c:242 +#: gnome/gnome-file-property-dialog.c:248 +msgid "File Size: " +msgstr "Grandeu do Fitchî: " + +#: gnome/gnome-file-property-dialog.c:238 +msgid " bytes" +msgstr " bytes" + +#: gnome/gnome-file-property-dialog.c:242 +msgid " KBytes (" +msgstr " KBytes (" + +#: gnome/gnome-file-property-dialog.c:243 +#: gnome/gnome-file-property-dialog.c:249 +msgid " bytes)" +msgstr " bytes)" + +#: gnome/gnome-file-property-dialog.c:248 +msgid " MBytes (" +msgstr " MBytes (" + +# N/A = not applicable? +#: gnome/gnome-file-property-dialog.c:256 +msgid "File Size: N/A" +msgstr "Grandeu do fitchî: N/A" + +#: gnome/gnome-file-property-dialog.c:267 +msgid "File Created on: " +msgstr "Fitchî fwait li: " + +#: gnome/gnome-file-property-dialog.c:276 +msgid "Last Modified on: " +msgstr "Candjî pol dierinne feye li: " + +#: gnome/gnome-file-property-dialog.c:285 +msgid "Last Accessed on: " +msgstr "Eployî pol dierinne feye li: " + +#: gnome/gnome-file-property-dialog.c:303 +msgid "URL:" +msgstr "URL:" + +#: gnome/gnome-file-property-dialog.c:310 +msgid "Caption:" +msgstr "Rascegne:" + +#: gnome/gnome-file-property-dialog.c:403 +#: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 +#: src/screen.c:2363 src/screen.c:2393 +msgid "View" +msgstr "Vey" + +#: gnome/gnome-file-property-dialog.c:404 +msgid "Use default View options" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:439 +msgid "Select an Icon" +msgstr "Tchwezi ene imådjete" + +#. we do open first +#: gnome/gnome-file-property-dialog.c:469 gnome/gpopup2.c:187 +msgid "Open" +msgstr "Drovi" + +#: gnome/gnome-file-property-dialog.c:479 +msgid "Use default Open action" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:502 +msgid "Use default Drop action" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:504 +msgid "Use default View action" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 +#: src/screen.c:2364 src/screen.c:2394 src/view.c:2034 +msgid "Edit" +msgstr "Aspougnî" + +#: gnome/gnome-file-property-dialog.c:523 +msgid "Use default Edit action" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:577 gnome/gprop.c:521 +msgid "Icon" +msgstr "Imådjete" + +#. We must be a file or a link to a file. +#: gnome/gnome-file-property-dialog.c:611 +msgid "File Actions" +msgstr "Ovraedjes so les Fitchîs" + +#: gnome/gnome-file-property-dialog.c:616 +msgid "Open action" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:617 +msgid "Needs terminal to run" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:742 +msgid "File Permissions" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 +msgid "Current mode: " +msgstr "" + +#. Headings +#: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 +msgid "Read" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 +msgid "Write" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 +msgid "Exec" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 +msgid "Special" +msgstr "" + +#. Permissions +#: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 +msgid "User" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 +msgid "Other" +msgstr "" + +#. Special +#: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 +msgid "Set UID" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 +msgid "Set GID" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 +msgid "Sticky" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:914 +msgid "File ownership" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1074 +msgid "URL" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1077 +msgid "Statistics" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1083 +msgid "Options" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1086 +msgid "Permissions" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1089 +msgid " Properties" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1140 +msgid "You entered an invalid username" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1185 +msgid "You must rename your file to something" +msgstr "" + +#: gnome/gnome-file-property-dialog.c:1191 +msgid "You cannot rename a file to something containing a '/' character" +msgstr "" + +#. the first label +#: gnome/gnome-open-dialog.c:383 +msgid "Select an application to open \"" +msgstr "" + +#: gnome/gnome-open-dialog.c:394 +msgid "Select a file to run with" +msgstr "" + +#. the file tree +#: gnome/gnome-open-dialog.c:405 +msgid "Applications" +msgstr "" + +#: gnome/gnome-open-dialog.c:421 +msgid "Program to run" +msgstr "" + +#: gnome/gpopup2.c:188 +msgid "Mount device" +msgstr "" + +#: gnome/gpopup2.c:189 +msgid "Unmount device" +msgstr "" + +#: gnome/gpopup2.c:190 +msgid "Eject device" +msgstr "" + +#: gnome/gpopup2.c:193 +msgid "Open with..." +msgstr "" + +#: gnome/gpopup2.c:195 +msgid "View Unfiltered" +msgstr "" + +#: gnome/gpopup2.c:198 +msgid "Copy..." +msgstr "" + +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2368 +#: src/screen.c:2398 +msgid "Delete" +msgstr "" + +#: gnome/gpopup2.c:200 +msgid "Move..." +msgstr "" + +#: gnome/gpopup2.c:201 +msgid "Hard Link..." +msgstr "" + +#: gnome/gpopup2.c:202 +msgid "Symlink..." +msgstr "" + +#: gnome/gpopup2.c:203 +msgid "Edit Symlink..." +msgstr "" + +#: gnome/gpopup2.c:205 +msgid "Properties..." +msgstr "" + +#: gnome/gprefs.c:88 +msgid "Show backup files" +msgstr "" + +#: gnome/gprefs.c:92 +msgid "Show hidden files" +msgstr "" + +#: gnome/gprefs.c:96 +msgid "Mix files and directories" +msgstr "" + +#: gnome/gprefs.c:100 +msgid "Use shell patterns instead of regular expressions" +msgstr "" + +#: gnome/gprefs.c:109 +msgid "Confirm when deleting file" +msgstr "" + +#: gnome/gprefs.c:113 +msgid "Confirm when overwriting files" +msgstr "" + +#: gnome/gprefs.c:117 +msgid "Confirm when executing files" +msgstr "" + +#: gnome/gprefs.c:121 +msgid "Show progress while operations are being performed" +msgstr "" + +#: gnome/gprefs.c:130 +msgid "VFS Timeout:" +msgstr "" + +#: gnome/gprefs.c:131 gnome/gprefs.c:156 +msgid "Seconds" +msgstr "" + +#: gnome/gprefs.c:134 +msgid "Anonymous FTP password:" +msgstr "" + +#: gnome/gprefs.c:138 +msgid "Always use FTP proxy" +msgstr "" + +#: gnome/gprefs.c:147 +msgid "Fast directory reload" +msgstr "" + +#: gnome/gprefs.c:151 +msgid "Compute totals before copying files" +msgstr "" + +#: gnome/gprefs.c:155 +msgid "FTP directory cache timeout :" +msgstr "" + +#: gnome/gprefs.c:159 +msgid "Allow customization of icons in icon view" +msgstr "" + +#: gnome/gprefs.c:167 +msgid "Use shaped icons" +msgstr "" + +#: gnome/gprefs.c:171 +msgid "Auto place icons" +msgstr "" + +#: gnome/gprefs.c:175 +msgid "Snap icons to grid" +msgstr "" + +#: gnome/gprefs.c:184 +msgid "File display" +msgstr "" + +#: gnome/gprefs.c:188 +msgid "Confirmation" +msgstr "" + +#: gnome/gprefs.c:192 +msgid "VFS" +msgstr "" + +#: gnome/gprefs.c:196 +msgid "Caching" +msgstr "" + +#: gnome/gprefs.c:200 +msgid "Desktop" +msgstr "" + +#: gnome/gprefs.c:479 +msgid "Preferences" +msgstr "" + +#: gnome/gprop.c:58 gnome/gprop.c:75 +msgid "Filename" +msgstr "" + +#: gnome/gprop.c:67 +msgid "Full name: " +msgstr "" + +#: gnome/gprop.c:109 src/panelize.c:205 +msgid "Command" +msgstr "" + +#: gnome/gprop.c:119 +msgid "Command:" +msgstr "" + +#: gnome/gprop.c:129 +msgid "Use terminal" +msgstr "" + +#: gnome/gprop.c:248 +msgid "File mode (permissions)" +msgstr "" + +#: gnome/gprop.c:321 gnome/gprop.c:347 +msgid "" +msgstr "" + +#: gnome/gprop.c:494 +msgid "General" +msgstr "" + +#: gnome/gprop.c:505 +msgid "Title" +msgstr "" + +#: gnome/gprop.c:535 +msgid "Select icon" +msgstr "" + +#: gnome/gscreen.c:1447 +msgid "Reloads the current directory" +msgstr "" + +#: gnome/gscreen.c:1449 +msgid "New _Directory..." +msgstr "" + +#: gnome/gscreen.c:1449 +msgid "Creates a new directory here" +msgstr "" + +#: gnome/gscreen.c:1630 +msgid "All files" +msgstr "" + +#: gnome/gscreen.c:1632 +msgid "Archives and compressed files" +msgstr "" + +#: gnome/gscreen.c:1634 +msgid "RPM/DEB files" +msgstr "" + +#: gnome/gscreen.c:1636 +msgid "Text/Document files" +msgstr "" + +#: gnome/gscreen.c:1638 +msgid "HTML and SGML files" +msgstr "" + +#: gnome/gscreen.c:1640 +msgid "Postscript and PDF files" +msgstr "" + +#: gnome/gscreen.c:1642 +msgid "Spreadsheet files" +msgstr "" + +#: gnome/gscreen.c:1644 +msgid "Image files" +msgstr "" + +#: gnome/gscreen.c:1647 +msgid "Video/animation files" +msgstr "" + +#: gnome/gscreen.c:1649 +msgid "Audio files" +msgstr "" + +#: gnome/gscreen.c:1651 +msgid "C program files" +msgstr "" + +#: gnome/gscreen.c:1653 +msgid "C++ program files" +msgstr "" + +#: gnome/gscreen.c:1655 +msgid "Objective-C program files" +msgstr "" + +#: gnome/gscreen.c:1657 +msgid "Scheme program files" +msgstr "" + +#: gnome/gscreen.c:1659 +msgid "Assembler program files" +msgstr "" + +#: gnome/gscreen.c:1661 +msgid "Misc. program files" +msgstr "" + +#: gnome/gscreen.c:1663 +msgid "Font files" +msgstr "" + +#: gnome/gscreen.c:1790 +#, c-format +msgid "Search: %s" +msgstr "" + +#: gnome/gscreen.c:1800 +#, c-format +msgid "%s bytes in %d file" +msgstr "" + +#: gnome/gscreen.c:1800 +#, c-format +msgid "%s bytes in %d files" +msgstr "" + +#: gnome/gscreen.c:1826 src/screen.c:670 +msgid "" +msgstr "" + +#: gnome/gscreen.c:2335 +msgid "Back" +msgstr "" + +#: gnome/gscreen.c:2335 +msgid "Go to the previously visited directory" +msgstr "" + +#: gnome/gscreen.c:2337 +msgid "Up" +msgstr "" + +#: gnome/gscreen.c:2337 +msgid "Go up a level in the directory heirarchy" +msgstr "" + +#: gnome/gscreen.c:2339 +msgid "Forward" +msgstr "" + +#: gnome/gscreen.c:2339 +msgid "Go to the next directory" +msgstr "" + +#: gnome/gscreen.c:2342 src/tree.c:1011 +msgid "Rescan" +msgstr "" + +#: gnome/gscreen.c:2342 +msgid "Rescan the current directory" +msgstr "" + +#: gnome/gscreen.c:2345 +msgid "Home" +msgstr "" + +#: gnome/gscreen.c:2345 +msgid "Go to your home directory" +msgstr "" + +#: gnome/gscreen.c:2486 +msgid "Location:" +msgstr "" + +#. 1 +#: gnome/gtools.c:105 gtkedit/editcmd.c:341 gtkedit/editcmd.c:1184 +#: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 +#: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 +#: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/wtools.c:289 src/wtools.c:563 +msgid "&Ok" +msgstr "" + +#: gnome/gview.c:135 src/view.c:718 +#, c-format +msgid "Offset 0x%08x" +msgstr "" + +#: gnome/gview.c:137 src/view.c:720 +#, c-format +msgid "Col %d" +msgstr "" + +#: gnome/gview.c:141 src/view.c:724 +#, c-format +msgid "%s bytes" +msgstr "" + +#: gnome/gview.c:305 +msgid "_Goto line" +msgstr "" + +#: gnome/gview.c:306 +msgid "Jump to a specified line number" +msgstr "" + +#: gnome/gview.c:308 +msgid "_Monitor file" +msgstr "" + +#: gnome/gview.c:308 +msgid "Monitor file growing" +msgstr "" + +#: gnome/gview.c:315 +msgid "Regexp search" +msgstr "" + +#: gnome/gview.c:316 +msgid "Regular expression search" +msgstr "" + +#: gnome/gview.c:325 +msgid "_Wrap" +msgstr "" + +#: gnome/gview.c:326 +msgid "Wrap the text" +msgstr "" + +#. Can not use this one yet, as it destroys the viewer, need to fix that +#: gnome/gview.c:329 +msgid "_Parsed view" +msgstr "" + +#: gnome/gview.c:332 +msgid "_Formatted" +msgstr "" + +#: gnome/gview.c:334 +msgid "_Hex" +msgstr "" + +#: gnome/gview.c:340 +msgid "_Search" +msgstr "" + +#: gnome/gwidget.c:90 +msgid "ok" +msgstr "" + +#: gnome/gwidget.c:92 +msgid "cancel" +msgstr "" + +#: gnome/gwidget.c:94 +msgid "help" +msgstr "" + +#: gnome/gwidget.c:96 src/file.c:2252 +msgid "yes" +msgstr "" + +#: gnome/gwidget.c:98 src/file.c:2250 +msgid "no" +msgstr "" + +#: gnome/gwidget.c:100 +msgid "exit" +msgstr "" + +#: gnome/gwidget.c:102 +msgid "abort" +msgstr "" + +#: gnome/gmount.c:195 +msgid "Could not open the /etc/fstab file" +msgstr "" + +#: gnome/gmount.c:322 +#, c-format +msgid "Could not symlink %s to %s; will not have such a desktop device icon." +msgstr "" + +#: gnome/gmount.c:374 gnome/gmount.c:389 +#, c-format +msgid "CD-ROM %d" +msgstr "" + +#: gnome/gmount.c:379 +#, c-format +msgid "Floppy %d" +msgstr "" + +#: gnome/gmount.c:385 +#, c-format +msgid "Disk %d" +msgstr "" + +#: gnome/gmount.c:395 +#, c-format +msgid "NFS dir %s" +msgstr "" + +#: gnome/gmount.c:399 +#, c-format +msgid "Device %d" +msgstr "" + +#. The file-name is printed after the ':' +#: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 +#: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 +#: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 +#: src/screen.c:2383 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: vfs/fish.c:224 +msgid " Error " +msgstr "" + +#: gtkedit/edit.c:131 gtkedit/edit.c:233 +msgid " Failed trying to open file for reading: " +msgstr "" + +#: gtkedit/edit.c:240 +msgid " Cannot get size/permissions info on file: " +msgstr "" + +#: gtkedit/edit.c:247 +msgid " Not an ordinary file: " +msgstr "" + +#: gtkedit/edit.c:253 +msgid " File is too large: " +msgstr "" + +#: gtkedit/edit.c:254 +msgid "" +" \n" +" Increase edit.h:MAXBUF and recompile the editor. " +msgstr "" + +#: gtkedit/edit.c:310 gtkedit/edit.c:346 +msgid " Error allocating memory " +msgstr "" + +#: gtkedit/editcmd.c:334 +msgid "Quick save " +msgstr "" + +#: gtkedit/editcmd.c:335 +msgid "Safe save " +msgstr "" + +#: gtkedit/editcmd.c:336 +msgid "Do backups -->" +msgstr "" + +#. NLS for hotkeys? +#: gtkedit/editcmd.c:339 gtkedit/editcmd.c:1136 gtkedit/editcmd.c:1182 +#: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 +#: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 +#: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 +#: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 +#: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 +#: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 +msgid "&Cancel" +msgstr "" + +#: gtkedit/editcmd.c:345 +msgid "Extension:" +msgstr "" + +#. NLS ? +#: gtkedit/editcmd.c:352 +msgid " Edit Save Mode " +msgstr "" + +#: gtkedit/editcmd.c:476 +msgid " Save As " +msgstr "" + +#. Warning message with a query to continue or cancel the operation +#: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 +#: src/help.c:318 src/main.c:699 src/screen.c:2103 src/screen.c:2146 +#: src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 src/utilunix.c:394 +#: src/utilunix.c:465 vfs/mcfs.c:170 +msgid " Warning " +msgstr "" + +#: gtkedit/editcmd.c:491 +msgid " A file already exists with this name. " +msgstr "" + +#. Push buttons to over-write the current file, or cancel the operation +#: gtkedit/editcmd.c:493 +msgid "Overwrite" +msgstr "" + +#: gtkedit/editcmd.c:493 gtkedit/editcmd.c:555 gtkedit/editcmd.c:782 +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +#: gtkedit/editcmd.c:1578 +msgid "Cancel" +msgstr "" + +#: gtkedit/editcmd.c:509 +msgid " Save as " +msgstr "" + +#: gtkedit/editcmd.c:509 gtkedit/editcmd.c:2633 +msgid " Error trying to save file. " +msgstr "" + +#. This heads the delete macro error dialog box +#: gtkedit/editcmd.c:625 gtkedit/editcmd.c:633 gtkedit/editcmd.c:658 +msgid " Delete macro " +msgstr "" + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:627 +msgid " Error trying to open temp file " +msgstr "" + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:635 gtkedit/editcmd.c:696 gtkedit/editcmd.c:764 +msgid " Error trying to open macro file " +msgstr "" + +#: gtkedit/editcmd.c:640 gtkedit/editcmd.c:648 gtkedit/editcmd.c:684 +#: gtkedit/editcmd.c:739 +#, c-format +msgid "key '%d 0': " +msgstr "" + +#: gtkedit/editcmd.c:659 +msgid " Error trying to overwrite macro file " +msgstr "" + +#. This heads the 'Macro' dialog box +#: gtkedit/editcmd.c:676 +msgid " Macro " +msgstr "" + +#. Input line for a single key press follows the ':' +#: gtkedit/editcmd.c:678 +msgid " Press the macro's new hotkey: " +msgstr "" + +#. This heads the 'Save Macro' dialog box +#: gtkedit/editcmd.c:696 +msgid " Save macro " +msgstr "" + +#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:713 +msgid " Delete Macro " +msgstr "" + +#. This heads the 'Load Macro' dialog box +#: gtkedit/editcmd.c:763 +msgid " Load macro " +msgstr "" + +#: gtkedit/editcmd.c:777 gtkedit/editcmd.c:779 +msgid " Confirm save file? : " +msgstr "" + +#. Buttons to 'Confirm save file' query +#: gtkedit/editcmd.c:782 +msgid " Save file " +msgstr "" + +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 +msgid "Save" +msgstr "" + +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +msgid "" +" Current text was modified without a file save. \n" +" Continue discards these changes. " +msgstr "" + +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +msgid "Continue" +msgstr "" + +#. Heads the 'Load' file dialog box +#: gtkedit/editcmd.c:828 gtkedit/editcmd.c:842 +msgid " Load " +msgstr "" + +#: gtkedit/editcmd.c:828 +msgid " Error trying to open file for reading " +msgstr "" + +#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 +msgid " Block is large, you may not be able to undo this action. " +msgstr "" + +#: gtkedit/editcmd.c:1083 +msgid " Continue " +msgstr "" + +#: gtkedit/editcmd.c:1083 +msgid " Cancel " +msgstr "" + +#: gtkedit/editcmd.c:1138 src/filegui.c:597 +msgid "al&L" +msgstr "" + +#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:267 +msgid "&Skip" +msgstr "" + +#: gtkedit/editcmd.c:1142 +msgid "&Replace" +msgstr "" + +#. This is for the confirm replace dialog box. The replaced string comes after the ':' +#: gtkedit/editcmd.c:1148 gtkedit/editcmd.c:1576 +msgid " Replace with: " +msgstr "" + +#: gtkedit/editcmd.c:1152 +msgid " Confirm replace " +msgstr "" + +#: gtkedit/editcmd.c:1186 gtkedit/editcmd.c:1271 +msgid "scanf &Expression" +msgstr "" + +#: gtkedit/editcmd.c:1188 +msgid "replace &All" +msgstr "" + +#: gtkedit/editcmd.c:1190 +msgid "pr&Ompt on replace" +msgstr "" + +#: gtkedit/editcmd.c:1192 gtkedit/editcmd.c:1273 +msgid "&Backwards" +msgstr "" + +#: gtkedit/editcmd.c:1194 gtkedit/editcmd.c:1275 +msgid "&Regular expression" +msgstr "" + +#: gtkedit/editcmd.c:1196 gtkedit/editcmd.c:1277 +msgid "&Whole words only" +msgstr "" + +#: gtkedit/editcmd.c:1198 gtkedit/editcmd.c:1279 +msgid "case &Sensitive" +msgstr "" + +#: gtkedit/editcmd.c:1202 +msgid " Enter replacement argument order eg. 3,2,1,4 " +msgstr "" + +#: gtkedit/editcmd.c:1206 +msgid " Enter replacement string:" +msgstr "" + +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 +msgid " Enter search string:" +msgstr "" + +#. Heads the 'Replace' dialog box +#: gtkedit/editcmd.c:1229 gtkedit/editcmd.c:1480 gtkedit/editcmd.c:1574 +#: gtkedit/editcmd.c:2125 gtkedit/editcmd.c:2156 gtkedit/editcmd.c:2158 +msgid " Replace " +msgstr "" + +#. Heads the 'Search' dialog box +#: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 +#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 +#: src/view.c:1955 +msgid " Search " +msgstr "" + +#. An input line comes after the ':' +#: gtkedit/editcmd.c:1346 +msgid " Enter search text : " +msgstr "" + +#: gtkedit/editcmd.c:1353 +msgid " Enter replace text : " +msgstr "" + +#: gtkedit/editcmd.c:1356 gtkedit/editcmd.c:1357 +#, c-format +msgid "" +"You can enter regexp substrings with %s (not \\1, \\2 like sed) then use " +"\"Enter...order\"" +msgstr "" + +#: gtkedit/editcmd.c:1359 +msgid " Enter argument (or substring) order : " +msgstr "" + +#. Tool hint +#: gtkedit/editcmd.c:1363 gtkedit/editcmd.c:1364 +msgid "" +"Enter the order of replacement of your scanf format specifiers or regexp " +"substrings" +msgstr "" + +#. The following are check boxes +#: gtkedit/editcmd.c:1369 +msgid " Whole words only " +msgstr "" + +#: gtkedit/editcmd.c:1371 +msgid " Case sensitive " +msgstr "" + +#: gtkedit/editcmd.c:1374 +msgid " Regular expression " +msgstr "" + +#: gtkedit/editcmd.c:1375 gtkedit/editcmd.c:1376 +msgid "See the regex man page for how to compose a regular expression" +msgstr "" + +#: gtkedit/editcmd.c:1382 +msgid " Backwards " +msgstr "" + +#. Tool hint +#: gtkedit/editcmd.c:1384 gtkedit/editcmd.c:1385 +msgid "Warning: Searching backward can be slow" +msgstr "" + +#: gtkedit/editcmd.c:1398 +msgid " Prompt on replace " +msgstr "" + +#. Tool hint +#: gtkedit/editcmd.c:1400 +msgid "Ask before making each replacement" +msgstr "" + +#: gtkedit/editcmd.c:1402 +msgid " Replace all " +msgstr "" + +#: gtkedit/editcmd.c:1405 +msgid " Scanf expression " +msgstr "" + +#. Tool hint +#: gtkedit/editcmd.c:1407 +msgid "Allows entering of a C format string, see the scanf man page" +msgstr "" + +#. Tool hint +#: gtkedit/editcmd.c:1412 +msgid "Begin search, Enter" +msgstr "" + +#. Tool hint +#: gtkedit/editcmd.c:1415 +msgid "Abort this dialog, Esc" +msgstr "" + +#. Buttons for the confirm replace dialog box. +#: gtkedit/editcmd.c:1578 +msgid "Replace" +msgstr "" + +#: gtkedit/editcmd.c:1578 +msgid "Skip" +msgstr "" + +#: gtkedit/editcmd.c:1578 +msgid "Replace all" +msgstr "" + +#: gtkedit/editcmd.c:1951 +msgid "" +" Invalid regular expression, or scanf expression with to many conversions " +msgstr "" + +#. "Invalid regexp string or scanf string" +#: gtkedit/editcmd.c:2127 +msgid " Error in replacement format string. " +msgstr "" + +#: gtkedit/editcmd.c:2155 +#, c-format +msgid " %ld replacements made. " +msgstr "" + +#: gtkedit/editcmd.c:2158 gtkedit/editcmd.c:2227 +msgid " Search string not found. " +msgstr "" + +#. Confirm 'Quit' dialog box +#: gtkedit/editcmd.c:2251 gtkedit/editcmd.c:2266 gtkedit/editcmd.c:2269 +msgid " Quit " +msgstr "" + +#: gtkedit/editcmd.c:2252 gtkedit/editcmd.c:2270 +msgid "" +" Current text was modified without a file save. \n" +" Save with exit? " +msgstr "" + +#: gtkedit/editcmd.c:2266 +msgid " File was modified, Save with exit? " +msgstr "" + +#: gtkedit/editcmd.c:2266 +msgid "Cancel quit" +msgstr "" + +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&Yes" +msgstr "" + +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2132 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&No" +msgstr "" + +#: gtkedit/editcmd.c:2270 +msgid " &Cancel quit " +msgstr "" + +#: gtkedit/editcmd.c:2270 +msgid " &Yes " +msgstr "" + +#: gtkedit/editcmd.c:2270 +msgid " &No " +msgstr "" + +#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2548 +msgid " Copy to clipboard " +msgstr "" + +#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2548 +#: gtkedit/editcmd.c:2561 +msgid " Unable to save to file. " +msgstr "" + +#: gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2561 +msgid " Cut to clipboard " +msgstr "" + +#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 +#: gtkedit/editcmd.c:2595 src/view.c:1895 +msgid " Goto line " +msgstr "" + +#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 +#: gtkedit/editcmd.c:2595 +msgid " Enter line: " +msgstr "" + +#: gtkedit/editcmd.c:2616 gtkedit/editcmd.c:2633 +msgid " Save Block " +msgstr "" + +#: gtkedit/editcmd.c:2667 +msgid " Insert File " +msgstr "" + +#: gtkedit/editcmd.c:2682 +msgid " Insert file " +msgstr "" + +#: gtkedit/editcmd.c:2682 +msgid " Error trying to insert file. " +msgstr "" + +#. Not essential to translate +#: gtkedit/editcmd.c:2702 +msgid " Sort block " +msgstr "" + +#. Not essential to translate +#: gtkedit/editcmd.c:2702 gtkedit/editcmd.c:2756 +msgid " You must first highlight a block of text. " +msgstr "" + +#: gtkedit/editcmd.c:2709 +msgid " Run Sort " +msgstr "" + +#. Not essential to translate +#: gtkedit/editcmd.c:2711 +msgid " Enter sort options (see manpage) separated by whitespace: " +msgstr "" + +#: gtkedit/editcmd.c:2722 gtkedit/editcmd.c:2728 +msgid " Sort " +msgstr "" + +#. Not essential to translate +#: gtkedit/editcmd.c:2724 +msgid " Error trying to execute sort command " +msgstr "" + +#. Not essential to translate +#: gtkedit/editcmd.c:2730 +msgid " Sort returned non-zero: " +msgstr "" + +#. Not essential to translate +#: gtkedit/editcmd.c:2754 gtkedit/editcmd.c:2784 +msgid " Process block " +msgstr "" + +#. Not essential to translate +#: gtkedit/editcmd.c:2786 +msgid " Error trying to stat file " +msgstr "" + +#: gtkedit/editcmd.c:2856 +msgid " Mail " +msgstr "" + +#: gtkedit/editcmd.c:2869 +msgid " Copies to" +msgstr "" + +#: gtkedit/editcmd.c:2873 +msgid " Subject" +msgstr "" + +#: gtkedit/editcmd.c:2877 +msgid " To" +msgstr "" + +#: gtkedit/editcmd.c:2879 +msgid " mail -s -c " +msgstr "" + +#: gtkedit/editoptions.c:36 +msgid "Intuitive" +msgstr "" + +#: gtkedit/editoptions.c:36 +msgid "Emacs" +msgstr "" + +#: gtkedit/editoptions.c:39 +msgid "None" +msgstr "" + +#: gtkedit/editoptions.c:39 +msgid "Dynamic paragraphing" +msgstr "" + +#: gtkedit/editoptions.c:39 +msgid "Type writer wrap" +msgstr "" + +#. 2 +#: gtkedit/editoptions.c:74 +msgid "Word wrap line length : " +msgstr "" + +#. 4 +#: gtkedit/editoptions.c:80 +msgid "Tab spacing : " +msgstr "" + +#: gtkedit/editoptions.c:88 +msgid "synta&X highlighting" +msgstr "" + +#. 7 +#: gtkedit/editoptions.c:94 +msgid "confir&M before saving" +msgstr "" + +#. 8 +#: gtkedit/editoptions.c:97 +msgid "fill tabs with &Spaces" +msgstr "" + +#. 9 +#: gtkedit/editoptions.c:100 +msgid "&Return does autoindent" +msgstr "" + +#. 10 +#: gtkedit/editoptions.c:103 +msgid "&Backspace through tabs" +msgstr "" + +#. 11 +#: gtkedit/editoptions.c:106 +msgid "&Fake half tabs" +msgstr "" + +#. 13 +#: gtkedit/editoptions.c:112 +msgid "Wrap mode" +msgstr "" + +#. 15 +#: gtkedit/editoptions.c:118 +msgid "Key emulation" +msgstr "" + +#: gtkedit/editoptions.c:159 +msgid " Editor options " +msgstr "" + +#. Not essential to translate +#: gtkedit/editwidget.c:312 +msgid "Error initialising editor.\n" +msgstr "" + +#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2361 +#: src/screen.c:2391 src/tree.c:1009 src/view.c:2025 +msgid "Help" +msgstr "" + +#: gtkedit/editwidget.c:1067 +msgid "Mark" +msgstr "" + +#: gtkedit/editwidget.c:1068 +msgid "Replac" +msgstr "" + +#: gtkedit/editwidget.c:1074 src/main.c:1707 +msgid "PullDn" +msgstr "" + +#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 +#: src/view.c:2047 +msgid "Quit" +msgstr "" + +#: gtkedit/editmenu.c:57 +msgid " Word wrap " +msgstr "" + +#. Not essential to translate +#: gtkedit/editmenu.c:59 +msgid " Enter line length, 0 for off: " +msgstr "" + +#: gtkedit/editmenu.c:70 +msgid " About " +msgstr "" + +#: gtkedit/editmenu.c:71 +msgid "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" A user friendly text editor written\n" +" for the Midnight Commander.\n" +msgstr "" + +#: gtkedit/editmenu.c:119 gtkedit/editmenu.c:135 +msgid "&Open/load... C-o" +msgstr "" + +#: gtkedit/editmenu.c:120 +msgid "&New C-n" +msgstr "" + +#: gtkedit/editmenu.c:122 gtkedit/editmenu.c:138 +msgid "&Save F2" +msgstr "" + +#: gtkedit/editmenu.c:123 gtkedit/editmenu.c:139 +msgid "save &As... F12" +msgstr "" + +#: gtkedit/editmenu.c:125 gtkedit/editmenu.c:141 +msgid "&Insert file... F15" +msgstr "" + +#: gtkedit/editmenu.c:126 +msgid "copy to &File... C-f" +msgstr "" + +#: gtkedit/editmenu.c:128 gtkedit/editmenu.c:144 +msgid "a&Bout... " +msgstr "" + +#: gtkedit/editmenu.c:130 gtkedit/editmenu.c:146 +msgid "&Quit F10" +msgstr "" + +#: gtkedit/editmenu.c:136 +msgid "&New C-x k" +msgstr "" + +#: gtkedit/editmenu.c:142 +msgid "copy to &File... " +msgstr "" + +#: gtkedit/editmenu.c:151 gtkedit/editmenu.c:168 +msgid "&Toggle Mark F3" +msgstr "" + +#: gtkedit/editmenu.c:152 gtkedit/editmenu.c:169 +msgid "&Mark Columns S-F3" +msgstr "" + +#: gtkedit/editmenu.c:154 gtkedit/editmenu.c:171 +msgid "toggle &Ins/overw Ins" +msgstr "" + +#: gtkedit/editmenu.c:156 gtkedit/editmenu.c:173 +msgid "&Copy F5" +msgstr "" + +#: gtkedit/editmenu.c:157 gtkedit/editmenu.c:174 +msgid "&Move F6" +msgstr "" + +#: gtkedit/editmenu.c:158 gtkedit/editmenu.c:175 +msgid "&Delete F8" +msgstr "" + +#: gtkedit/editmenu.c:160 gtkedit/editmenu.c:177 +msgid "&Undo C-u" +msgstr "" + +#: gtkedit/editmenu.c:162 gtkedit/editmenu.c:179 +msgid "&Beginning C-PgUp" +msgstr "" + +#: gtkedit/editmenu.c:163 gtkedit/editmenu.c:180 +msgid "&End C-PgDn" +msgstr "" + +#: gtkedit/editmenu.c:185 gtkedit/editmenu.c:192 +msgid "&Search... F7" +msgstr "" + +#: gtkedit/editmenu.c:186 gtkedit/editmenu.c:193 +msgid "search &Again F17" +msgstr "" + +#: gtkedit/editmenu.c:187 gtkedit/editmenu.c:194 +msgid "&Replace... F4" +msgstr "" + +#: gtkedit/editmenu.c:199 gtkedit/editmenu.c:221 +msgid "&Goto line... M-l" +msgstr "" + +#: gtkedit/editmenu.c:201 gtkedit/editmenu.c:223 +msgid "insert &Literal... C-q" +msgstr "" + +#: gtkedit/editmenu.c:203 gtkedit/editmenu.c:225 +msgid "&Refresh screen C-l" +msgstr "" + +#: gtkedit/editmenu.c:205 gtkedit/editmenu.c:227 +msgid "&Start record macro C-r" +msgstr "" + +#: gtkedit/editmenu.c:206 gtkedit/editmenu.c:228 +msgid "&Finish record macro... C-r" +msgstr "" + +#: gtkedit/editmenu.c:207 +msgid "&Execute macro... C-a, KEY" +msgstr "" + +#: gtkedit/editmenu.c:208 gtkedit/editmenu.c:230 +msgid "delete macr&O... " +msgstr "" + +#: gtkedit/editmenu.c:210 gtkedit/editmenu.c:232 +msgid "insert &Date/time " +msgstr "" + +#: gtkedit/editmenu.c:212 gtkedit/editmenu.c:234 +msgid "format p&Aragraph M-p" +msgstr "" + +#: gtkedit/editmenu.c:213 +msgid "'ispell' s&Pell check C-p" +msgstr "" + +#: gtkedit/editmenu.c:214 gtkedit/editmenu.c:236 +msgid "sor&T... M-t" +msgstr "" + +#: gtkedit/editmenu.c:215 gtkedit/editmenu.c:237 +msgid "'indent' &C Formatter F19" +msgstr "" + +#: gtkedit/editmenu.c:216 +msgid "&Mail... " +msgstr "" + +#: gtkedit/editmenu.c:229 +msgid "&Execute macro... C-x e, KEY" +msgstr "" + +#: gtkedit/editmenu.c:235 +msgid "'ispell' s&Pell check M-$" +msgstr "" + +#: gtkedit/editmenu.c:244 gtkedit/editmenu.c:253 +msgid "&General... " +msgstr "" + +#: gtkedit/editmenu.c:245 gtkedit/editmenu.c:254 +msgid "&Save mode..." +msgstr "" + +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +msgid "&Layout..." +msgstr "" + +#. The following are menu options. Do not change the key bindings (eg. C-o) and preserve '\t' +#: gtkedit/editmenu.c:266 gtkedit/editmenu.c:275 gtkedit/editmenu.c:392 +#: src/chmod.c:164 src/chown.c:130 +msgid " File " +msgstr "" + +#: gtkedit/editmenu.c:267 gtkedit/editmenu.c:276 gtkedit/editmenu.c:408 +msgid " Edit " +msgstr "" + +#: gtkedit/editmenu.c:268 gtkedit/editmenu.c:277 +msgid " Sear/Repl " +msgstr "" + +#: gtkedit/editmenu.c:269 gtkedit/editmenu.c:278 gtkedit/editmenu.c:448 +msgid " Command " +msgstr "" + +#: gtkedit/editmenu.c:270 gtkedit/editmenu.c:279 +msgid " Options " +msgstr "" + +#: gtkedit/editmenu.c:393 +msgid "Open...\tC-o" +msgstr "" + +#: gtkedit/editmenu.c:394 +msgid "New\tC-n" +msgstr "" + +#: gtkedit/editmenu.c:396 +msgid "Save\tF2" +msgstr "" + +#: gtkedit/editmenu.c:397 +msgid "Save as...\tF12" +msgstr "" + +#: gtkedit/editmenu.c:399 +msgid "Insert file...\tF15" +msgstr "" + +#: gtkedit/editmenu.c:400 +msgid "Copy to file...\tC-f" +msgstr "" + +#. Tool hint +#: gtkedit/editmenu.c:403 +msgid "Disk operations" +msgstr "" + +#: gtkedit/editmenu.c:409 +msgid "Toggle mark\tF3" +msgstr "" + +#: gtkedit/editmenu.c:410 +msgid "Toggle mark columns\tC-b" +msgstr "" + +#: gtkedit/editmenu.c:412 +msgid "Toggle book mark\tC-M-Ins" +msgstr "" + +#: gtkedit/editmenu.c:413 +msgid "Previous book mark\tC-M-Up" +msgstr "" + +#: gtkedit/editmenu.c:414 +msgid "Next book mark\tC-M-Down" +msgstr "" + +#: gtkedit/editmenu.c:415 +msgid "Flush book marks" +msgstr "" + +#: gtkedit/editmenu.c:417 +msgid "Toggle insert/overwrite\tIns" +msgstr "" + +#: gtkedit/editmenu.c:419 +msgid "Copy block to cursor\tF5" +msgstr "" + +#: gtkedit/editmenu.c:420 +msgid "Move block to cursor\tF6" +msgstr "" + +#: gtkedit/editmenu.c:421 +msgid "Delete block\tF8/C-Del" +msgstr "" + +#: gtkedit/editmenu.c:423 +msgid "Copy block to clipbrd\tC-Ins" +msgstr "" + +#: gtkedit/editmenu.c:424 +msgid "Cut block to clipbrd\tS-Del" +msgstr "" + +#: gtkedit/editmenu.c:425 +msgid "Paste block from clipbrd\tS-Ins" +msgstr "" + +#: gtkedit/editmenu.c:426 +msgid "Selection history\tM-Ins" +msgstr "" + +#: gtkedit/editmenu.c:428 +msgid "Undo\tC-BackSpace" +msgstr "" + +#. Tool hint +#: gtkedit/editmenu.c:431 +msgid "Manipulating blocks of text" +msgstr "" + +#: gtkedit/editmenu.c:436 +msgid " Srch/Replce " +msgstr "" + +#: gtkedit/editmenu.c:437 +msgid "Search...\tF7" +msgstr "" + +#: gtkedit/editmenu.c:438 +msgid "Search again\tF17" +msgstr "" + +#: gtkedit/editmenu.c:439 +msgid "Replace...\tF4" +msgstr "" + +#: gtkedit/editmenu.c:440 +msgid "Replace again\tF14" +msgstr "" + +#. Tool hint +#: gtkedit/editmenu.c:443 +msgid "Search for and replace text" +msgstr "" + +#: gtkedit/editmenu.c:449 +msgid "Goto line...\tM-l" +msgstr "" + +#: gtkedit/editmenu.c:451 +msgid "Start record macro\tC-r" +msgstr "" + +#: gtkedit/editmenu.c:452 +msgid "Finish record macro...\tC-r" +msgstr "" + +#: gtkedit/editmenu.c:453 +msgid "Execute macro...\tC-a, KEY" +msgstr "" + +#: gtkedit/editmenu.c:454 +msgid "Delete macro...\t" +msgstr "" + +#: gtkedit/editmenu.c:456 +msgid "Insert date/time\tC-d" +msgstr "" + +#: gtkedit/editmenu.c:457 +msgid "Format paragraph\tM-p" +msgstr "" + +#: gtkedit/editmenu.c:459 +msgid "Refresh display\tC-l" +msgstr "" + +#. Tool hint +#: gtkedit/editmenu.c:462 +msgid "Macros and internal commands" +msgstr "" + +#: gtkedit/gtkedit.c:65 +msgid "&Dismiss" +msgstr "" + +#: gtkedit/gtkedit.c:66 +msgid " Enter file name: " +msgstr "" + +#: gtkedit/gtkedit.c:111 +msgid "The Quick Brown Fox Jumps Over The Lazy Dog" +msgstr "" + +#: gtkedit/gtkedit.c:802 +msgid "" +"gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" +msgstr "" + +#: gtkedit/gtkedit.c:1290 +msgid "Clear the edit buffer" +msgstr "" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert File" +msgstr "" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert text from a file" +msgstr "" + +#: gtkedit/gtkedit.c:1297 +msgid "Copy to file" +msgstr "" + +#: gtkedit/gtkedit.c:1297 +msgid "copy a block to a file" +msgstr "" + +#: gtkedit/gtkedit.c:1337 +msgid "Search/Replace" +msgstr "" + +#: gtkedit/syntax.c:1339 gtkedit/syntax.c:1346 +msgid " Load syntax file " +msgstr "" + +#: gtkedit/syntax.c:1339 +msgid " File access error " +msgstr "" + +#: gtkedit/syntax.c:1345 +#, c-format +msgid " Error in file %s on line %d " +msgstr "" + +#: src/achown.c:72 src/chmod.c:115 src/chown.c:80 +msgid "&Set" +msgstr "" + +#: src/achown.c:73 +msgid "S&kip" +msgstr "" + +#: src/achown.c:74 src/chmod.c:119 src/chown.c:83 +msgid "Set &all" +msgstr "" + +#: src/achown.c:362 src/achown.c:369 +msgid "owner" +msgstr "" + +#: src/achown.c:364 src/achown.c:371 +msgid "group" +msgstr "" + +#: src/achown.c:366 +msgid "other" +msgstr "" + +#: src/achown.c:374 +msgid "On" +msgstr "" + +#: src/achown.c:376 +msgid "Flag" +msgstr "" + +#: src/achown.c:383 +#, c-format +msgid "%6d of %d" +msgstr "" + +#: src/achown.c:391 +msgid " Chown advanced command " +msgstr "" + +#: src/achown.c:629 src/achown.c:645 src/achown.c:708 src/chmod.c:285 +#: src/chmod.c:370 +#, c-format +msgid "" +" Couldn't chmod \"%s\" \n" +" %s " +msgstr "" + +#: src/achown.c:634 src/achown.c:649 src/achown.c:712 src/chown.c:223 +#: src/chown.c:345 +#, c-format +msgid "" +" Couldn't chown \"%s\" \n" +" %s " +msgstr "" + +#: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 +#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:639 +msgid " Oops... " +msgstr "" + +#: src/achown.c:667 +msgid " I can't run the Advanced Chown command on an extfs " +msgstr "" + +#: src/achown.c:671 +msgid " I can't run the Advanced Chown command on a tarfs " +msgstr "" + +#: src/background.c:181 +msgid "Background process:" +msgstr "" + +#: src/background.c:287 src/file.c:2173 +msgid " Background process error " +msgstr "" + +#: src/background.c:294 +msgid " Child died unexpectedly " +msgstr "" + +#: src/background.c:296 +msgid " Unknown error in child " +msgstr "" + +#: src/background.c:311 +msgid " Background protocol error " +msgstr "" + +#: src/background.c:312 +msgid "" +" Background process sent us a request for more arguments \n" +" than we can handle. \n" +msgstr "" + +#: src/boxes.c:63 +msgid " Listing mode " +msgstr "" + +#: src/boxes.c:68 +msgid "&Full file list" +msgstr "" + +#: src/boxes.c:69 +msgid "&Brief file list" +msgstr "" + +#: src/boxes.c:70 +msgid "&Long file list" +msgstr "" + +#: src/boxes.c:71 +msgid "&User defined:" +msgstr "" + +#: src/boxes.c:72 +msgid "&Icon view" +msgstr "" + +#: src/boxes.c:137 +msgid "user &Mini status" +msgstr "" + +#: src/boxes.c:186 +msgid "Listing mode" +msgstr "" + +#: src/boxes.c:280 +msgid "&Reverse" +msgstr "" + +#: src/boxes.c:281 +msgid "case sensi&tive" +msgstr "" + +#: src/boxes.c:282 +msgid "Sort order" +msgstr "" + +#: src/boxes.c:381 +msgid " confirm &Exit " +msgstr "" + +#: src/boxes.c:383 +msgid " confirm e&Xecute " +msgstr "" + +#: src/boxes.c:385 +msgid " confirm o&Verwrite " +msgstr "" + +#: src/boxes.c:387 +msgid " confirm &Delete " +msgstr "" + +#: src/boxes.c:393 +msgid " Confirmation " +msgstr "" + +#: src/boxes.c:461 +msgid "Full 8 bits output" +msgstr "" + +#: src/boxes.c:461 +msgid "ISO 8859-1" +msgstr "" + +#: src/boxes.c:461 +msgid "7 bits" +msgstr "" + +#: src/boxes.c:468 +msgid "F&ull 8 bits input" +msgstr "" + +#: src/boxes.c:476 +msgid " Display bits " +msgstr "" + +#: src/boxes.c:651 +msgid "&Always use ftp proxy" +msgstr "" + +#: src/boxes.c:653 +msgid "sec" +msgstr "" + +#: src/boxes.c:657 +msgid "ftpfs directory cache timeout:" +msgstr "" + +#: src/boxes.c:661 +msgid "ftp anonymous password:" +msgstr "" + +#: src/boxes.c:668 +msgid "Timeout for freeing VFSs:" +msgstr "" + +#: src/boxes.c:674 +msgid " Virtual File System Setting " +msgstr "" + +#: src/boxes.c:740 +msgid "Quick cd" +msgstr "" + +#. want cd like completion +#: src/boxes.c:745 +msgid "cd" +msgstr "" + +#: src/boxes.c:796 +msgid "Symbolic link" +msgstr "" + +#: src/boxes.c:833 +msgid "Running " +msgstr "" + +#: src/boxes.c:834 src/find.c:719 src/find.c:960 +msgid "Stopped" +msgstr "" + +#: src/boxes.c:895 +msgid "&Stop" +msgstr "" + +#: src/boxes.c:896 +msgid "&Resume" +msgstr "" + +#: src/boxes.c:897 +msgid "&Kill" +msgstr "" + +#: src/boxes.c:936 +msgid "Background Jobs" +msgstr "" + +#: src/chmod.c:95 +msgid "execute/search by others" +msgstr "" + +#: src/chmod.c:96 +msgid "write by others" +msgstr "" + +#: src/chmod.c:97 +msgid "read by others" +msgstr "" + +#: src/chmod.c:98 +msgid "execute/search by group" +msgstr "" + +#: src/chmod.c:99 +msgid "write by group" +msgstr "" + +#: src/chmod.c:100 +msgid "read by group" +msgstr "" + +#: src/chmod.c:101 +msgid "execute/search by owner" +msgstr "" + +#: src/chmod.c:102 +msgid "write by owner" +msgstr "" + +#: src/chmod.c:103 +msgid "read by owner" +msgstr "" + +#: src/chmod.c:104 +msgid "sticky bit" +msgstr "" + +#: src/chmod.c:105 +msgid "set group ID on execution" +msgstr "" + +#: src/chmod.c:106 +msgid "set user ID on execution" +msgstr "" + +#: src/chmod.c:116 +msgid "C&lear marked" +msgstr "" + +#: src/chmod.c:117 +msgid "S&et marked" +msgstr "" + +#: src/chmod.c:118 +msgid "&Marked all" +msgstr "" + +#: src/chmod.c:152 +msgid "Permissions (Octal)" +msgstr "" + +#: src/chmod.c:154 +msgid "Owner name" +msgstr "" + +#: src/chmod.c:156 +msgid "Group name" +msgstr "" + +#: src/chmod.c:160 +msgid " Chmod command " +msgstr "" + +#: src/chmod.c:162 src/chown.c:120 +msgid " Permission " +msgstr "" + +#: src/chmod.c:169 +msgid "Use SPACE to change" +msgstr "" + +#: src/chmod.c:171 +msgid "an option, ARROW KEYS" +msgstr "" + +#: src/chmod.c:173 +msgid "to move between options" +msgstr "" + +#: src/chmod.c:175 +msgid "and T or INS to mark" +msgstr "" + +#: src/chmod.c:233 +msgid "Chmod command" +msgstr "" + +#: src/chmod.c:321 +msgid " I can't run the Chmod command on an extfs " +msgstr "" + +#: src/chmod.c:325 +msgid " I can't run the Chmod command on a tarfs " +msgstr "" + +#: src/chown.c:81 +msgid "Set &users" +msgstr "" + +#: src/chown.c:82 +msgid "Set &groups" +msgstr "" + +#: src/chown.c:112 +msgid " Name " +msgstr "" + +#: src/chown.c:114 +msgid " Owner name " +msgstr "" + +#: src/chown.c:116 src/chown.c:128 +msgid " Group name " +msgstr "" + +#: src/chown.c:118 +msgid " Size " +msgstr "" + +#: src/chown.c:124 +msgid " Chown command " +msgstr "" + +#: src/chown.c:126 +msgid " User name " +msgstr "" + +#: src/chown.c:192 +msgid "" +msgstr "" + +#. add fields for unknown names (numbers) +#: src/chown.c:193 +msgid "" +msgstr "" + +#: src/chown.c:261 +msgid " I can't run the Chown command on an extfs " +msgstr "" + +#: src/chown.c:265 +msgid " I can't run the Chown command on a tarfs " +msgstr "" + +#: src/cmd.c:198 +#, c-format +msgid " Can not fetch a local copy of %s " +msgstr "" + +#: src/cmd.c:248 +msgid " CD " +msgstr "" + +#: src/cmd.c:248 +msgid "Files tagged, want to cd?" +msgstr "" + +#: src/cmd.c:254 src/cmd.c:713 src/cmd.c:727 +msgid "Could not change directory" +msgstr "" + +#: src/cmd.c:283 +msgid " View file " +msgstr "" + +#: src/cmd.c:283 +msgid " Filename:" +msgstr "" + +#: src/cmd.c:300 +msgid " Filtered view " +msgstr "" + +#: src/cmd.c:300 +msgid " Filter command and arguments:" +msgstr "" + +#: src/cmd.c:388 +msgid "Create a new Directory" +msgstr "" + +#: src/cmd.c:388 +msgid " Enter directory name:" +msgstr "" + +#: src/cmd.c:449 +msgid " Filter " +msgstr "" + +#: src/cmd.c:449 +msgid " Set expression for filtering filenames" +msgstr "" + +#: src/cmd.c:515 +msgid " Select " +msgstr "" + +#: src/cmd.c:567 +msgid " Unselect " +msgstr "" + +#: src/cmd.c:640 +msgid "Extension file edit" +msgstr "" + +#: src/cmd.c:641 +msgid " Which extension file you want to edit? " +msgstr "" + +#: src/cmd.c:642 +msgid "&User" +msgstr "" + +#: src/cmd.c:642 src/cmd.c:668 +msgid "&System Wide" +msgstr "" + +#: src/cmd.c:665 +msgid "Menu file edit" +msgstr "" + +#: src/cmd.c:666 +msgid " Which menu file will you edit? " +msgstr "" + +#: src/cmd.c:668 +msgid "&Local" +msgstr "" + +#: src/cmd.c:668 +msgid "&Home" +msgstr "" + +#: src/cmd.c:853 +msgid " Compare directories " +msgstr "" + +#: src/cmd.c:853 +msgid " Select compare method: " +msgstr "" + +#: src/cmd.c:854 +msgid "&Quick" +msgstr "" + +#: src/cmd.c:854 +msgid "&Size only" +msgstr "" + +#: src/cmd.c:854 +msgid "&Thorough" +msgstr "" + +#: src/cmd.c:864 +msgid " Both panels should be on the listing view mode to use this command " +msgstr "" + +#: src/cmd.c:878 +msgid " The command history is empty " +msgstr "" + +#: src/cmd.c:884 +msgid " Command history " +msgstr "" + +#: src/cmd.c:926 +msgid "" +" Not an xterm or Linux console; \n" +" the panels cannot be toggled. " +msgstr "" + +#: src/cmd.c:965 +msgid "Type `exit' to return to the Midnight Commander" +msgstr "" + +#: src/cmd.c:1020 +#, c-format +msgid "" +" Couldn't stat %s \n" +" %s " +msgstr "" + +#: src/cmd.c:1029 src/cmd.c:1031 +msgid " Link " +msgstr "" + +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 +msgid " to:" +msgstr "" + +#: src/cmd.c:1041 +#, c-format +msgid " link: %s " +msgstr "" + +#: src/cmd.c:1074 +#, c-format +msgid " symlink: %s " +msgstr "" + +#: src/cmd.c:1128 +#, c-format +msgid " Symlink `%s' points to: " +msgstr "" + +#: src/cmd.c:1133 +msgid " Edit symlink " +msgstr "" + +#: src/cmd.c:1138 +#, c-format +msgid " edit symlink, unable to remove %s: %s " +msgstr "" + +#: src/cmd.c:1142 +#, c-format +msgid " edit symlink: %s " +msgstr "" + +#: src/cmd.c:1169 +msgid " Link symbolically " +msgstr "" + +#: src/cmd.c:1170 +msgid " Relative symlink " +msgstr "" + +#: src/cmd.c:1181 +#, c-format +msgid " relative symlink: %s " +msgstr "" + +#: src/cmd.c:1284 +msgid " Enter machine name (F1 for details): " +msgstr "" + +#: src/cmd.c:1308 +#, c-format +msgid " Could not chdir to %s " +msgstr "" + +#: src/cmd.c:1315 +msgid " Link to a remote machine " +msgstr "" + +#: src/cmd.c:1321 +msgid " FTP to machine " +msgstr "" + +#: src/cmd.c:1331 +msgid " Socket source routing setup " +msgstr "" + +#: src/cmd.c:1332 +msgid " Enter host name to use as a source routing hop: " +msgstr "" + +#: src/cmd.c:1339 +msgid " Host name " +msgstr "" + +#: src/cmd.c:1339 +msgid " Error while looking up IP address " +msgstr "" + +#: src/cmd.c:1350 +msgid " Undelete files on an ext2 file system " +msgstr "" + +#: src/cmd.c:1351 +msgid "" +" Enter device (without /dev/) to undelete\n" +" files on: (F1 for details)" +msgstr "" + +#: src/cmd.c:1401 +msgid " Setup saved to ~/" +msgstr "" + +#: src/cmd.c:1406 +msgid " Setup " +msgstr "" + +#: src/command.c:170 +#, c-format +msgid "" +" Can't chdir to '%s' \n" +" %s " +msgstr "" + +#: src/command.c:198 +msgid " You can not execute commands on non-local filesystems" +msgstr "" + +#: src/dialog.c:56 +msgid "" +"\n" +"\n" +"\n" +"refresh stack underflow!\n" +"\n" +"\n" +msgstr "" + +#: src/dir.c:61 +msgid "&Unsorted" +msgstr "" + +#: src/dir.c:62 +msgid "&Name" +msgstr "" + +#: src/dir.c:63 +msgid "&Extension" +msgstr "" + +#: src/dir.c:64 +msgid "&Modify time" +msgstr "" + +#: src/dir.c:65 +msgid "&Access time" +msgstr "" + +#: src/dir.c:66 +msgid "&Change time" +msgstr "" + +#: src/dir.c:67 +msgid "&Size" +msgstr "" + +#: src/dir.c:68 +msgid "&Inode" +msgstr "" + +#. New sort orders +#: src/dir.c:71 +msgid "&Type" +msgstr "" + +#: src/dir.c:72 +msgid "&Links" +msgstr "" + +#: src/dir.c:73 +msgid "N&GID" +msgstr "" + +#: src/dir.c:74 +msgid "N&UID" +msgstr "" + +#: src/dir.c:75 +msgid "&Owner" +msgstr "" + +#: src/dir.c:76 +msgid "&Group" +msgstr "" + +#: src/dir.c:386 +#, c-format +msgid "File exists but can not be stat-ed: %s %s" +msgstr "" + +#: src/dir.c:662 +msgid "Unknown" +msgstr "" + +#: src/ext.c:131 src/user.c:506 +#, c-format +msgid "" +" Can't generate unique filename \n" +" %s " +msgstr "" + +#: src/ext.c:138 src/user.c:518 +#, c-format +msgid "" +" Can't create temporary command file \n" +" %s " +msgstr "" + +#: src/ext.c:153 src/user.c:547 +msgid " Parameter " +msgstr "" + +#: src/ext.c:303 +msgid " Can't execute commands on a Virtual File System directory " +msgstr "" + +#: src/ext.c:400 +msgid " file error" +msgstr "" + +#: src/ext.c:401 +msgid "Format of the " +msgstr "" + +#: src/ext.c:419 +msgid " file error " +msgstr "" + +#: src/ext.c:420 +msgid "Format of the ~/" +msgstr "" + +#: src/ext.c:420 +msgid "" +" file has changed\n" +"with version 3.0. You may want either to\n" +"copy it from " +msgstr "" + +#: src/ext.c:422 +msgid "" +"mc.ext or use that\n" +"file as an example of how to write it.\n" +msgstr "" + +#: src/ext.c:424 +msgid "mc.ext will be used for this moment." +msgstr "" + +#: src/file.c:154 src/tree.c:640 +msgid " Copy " +msgstr "" + +#: src/file.c:155 src/tree.c:678 +msgid " Move " +msgstr "" + +#: src/file.c:156 src/tree.c:746 +msgid " Delete " +msgstr "" + +#: src/file.c:244 +msgid " Invalid target mask " +msgstr "" + +#: src/file.c:342 +msgid " Could not make the hardlink " +msgstr "" + +#: src/file.c:384 +#, c-format +msgid "" +" Cannot read source link \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:394 +msgid "" +" Cannot make stable symlinks across non-local filesystems: \n" +"\n" +" Option Stable Symlinks will be disabled " +msgstr "" + +#: src/file.c:442 +#, c-format +msgid "" +" Cannot create target symlink \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:509 +#, c-format +msgid "" +" Cannot overwrite directory \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:518 +#, c-format +msgid "" +" Cannot stat source file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:531 +#, c-format +msgid " `%s' and `%s' are the same file. " +msgstr "" + +#: src/file.c:574 +#, c-format +msgid "" +" Cannot create special file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:583 src/file.c:812 +#, c-format +msgid "" +" Cannot chown target file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:592 src/file.c:831 +#, c-format +msgid "" +" Cannot chmod target file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:609 +#, c-format +msgid "" +" Cannot open source file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:619 +msgid " Reget failed, about to overwrite file " +msgstr "" + +#: src/file.c:625 +#, c-format +msgid "" +" Cannot fstat source file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:651 +#, c-format +msgid "" +" Cannot create target file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:665 +#, c-format +msgid "" +" Cannot fstat target file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:696 +#, c-format +msgid "" +" Cannot read source file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:726 +#, c-format +msgid "" +" Cannot write target file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:745 +msgid "(stalled)" +msgstr "" + +#: src/file.c:783 +#, c-format +msgid "" +" Cannot close source file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:792 +#, c-format +msgid "" +" Cannot close target file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:802 +msgid "Incomplete file was retrieved. Keep it?" +msgstr "" + +#: src/file.c:803 +msgid "&Delete" +msgstr "" + +#: src/file.c:803 src/hotlist.c:1443 +msgid "&Keep" +msgstr "" + +#: src/file.c:876 +#, c-format +msgid "" +" Cannot stat source directory \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:899 +#, c-format +msgid "" +" Source directory \"%s\" is not a directory \n" +" %s " +msgstr "" + +#. we found a cyclic symbolic link +#: src/file.c:907 +#, c-format +msgid "" +" Cannot copy cyclic symbolic link \n" +" `%s' " +msgstr "" + +#: src/file.c:964 +#, c-format +msgid "" +" Cannot create target directory \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:987 +#, c-format +msgid "" +" Cannot chown target directory \"%s\" \n" +" %s " +msgstr "" + +#. Source doesn't exist +#: src/file.c:1100 +#, c-format +msgid "" +" Cannot stat file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:1122 +#, c-format +msgid " `%s' and `%s' are the same file " +msgstr "" + +#: src/file.c:1129 +#, c-format +msgid " Cannot overwrite directory `%s' " +msgstr "" + +#: src/file.c:1172 +#, c-format +msgid "" +" Cannot move file \"%s\" to \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:1192 +#, c-format +msgid "" +" Cannot remove file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:1246 +#, c-format +msgid " Cannot overwrite directory \"%s\" %s " +msgstr "" + +#: src/file.c:1248 +#, c-format +msgid " Cannot overwrite file \"%s\" %s " +msgstr "" + +#: src/file.c:1275 +#, c-format +msgid "" +" Cannot move directory \"%s\" to \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:1338 +#, c-format +msgid "" +" Cannot delete file \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#, c-format +msgid "" +" Cannot remove directory \"%s\" \n" +" %s " +msgstr "" + +#: src/file.c:1540 +msgid " Internal error: get_file \n" +msgstr "" + +#. +#. * This array introduced to avoid translation problems. The former (op_names) +#. * is assumed to be nouns, suitable in dialog box titles; this one should +#. * contain whatever is used in prompt itself (i.e. in russian, it's verb). +#. * Notice first symbol - it is to fool gettext and force these strings to +#. * be different for it. First symbol is skipped while building a prompt. +#. * (I don't use spaces around the words, because someday they could be +#. * dropped, when widgets get smarter) +#. +#: src/file.c:1661 +msgid "1Copy" +msgstr "" + +#: src/file.c:1661 +msgid "1Move" +msgstr "" + +#: src/file.c:1661 +msgid "1Delete" +msgstr "" + +#: src/file.c:1676 +#, c-format +msgid "%o %f \"%s\"%m" +msgstr "" + +#: src/file.c:1677 +#, c-format +msgid "%o %d %f%m" +msgstr "" + +#: src/file.c:1679 +#, c-format +msgid "%o %f \"%s\"%e" +msgstr "" + +#: src/file.c:1680 +#, c-format +msgid "%o %d %f%e" +msgstr "" + +#: src/file.c:1684 +msgid "file" +msgstr "" + +#: src/file.c:1684 +msgid "files" +msgstr "" + +#: src/file.c:1684 +msgid "directory" +msgstr "" + +#: src/file.c:1684 +msgid "directories" +msgstr "" + +#: src/file.c:1685 +msgid "files/directories" +msgstr "" + +#: src/file.c:1685 +msgid " with source mask:" +msgstr "" + +#: src/file.c:1837 +msgid " Can't operate on \"..\"! " +msgstr "" + +#: src/file.c:1856 src/screen.c:2092 +msgid "Yes" +msgstr "" + +#: src/file.c:1856 src/screen.c:2092 +msgid "No" +msgstr "" + +#: src/file.c:1909 +msgid " Sorry, I could not put the job in background " +msgstr "" + +#: src/file.c:1997 src/file.c:2081 +msgid " Internal failure " +msgstr "" + +#: src/file.c:1997 src/file.c:2081 +msgid " Unknown file operation " +msgstr "" + +#: src/file.c:2012 +#, c-format +msgid "" +" Destination \"%s\" must be a directory \n" +" %s " +msgstr "" + +#: src/file.c:2174 +msgid "&Retry" +msgstr "" + +#: src/file.c:2174 src/file.c:2235 src/filegui.c:264 src/filegui.c:592 +msgid "&Abort" +msgstr "" + +#: src/file.c:2226 +msgid "" +"\n" +" Directory not empty. \n" +" Delete it recursively? " +msgstr "" + +#: src/file.c:2227 +msgid "" +"\n" +" Background process: Directory not empty \n" +" Delete it recursively? " +msgstr "" + +#: src/file.c:2234 +msgid "a&ll" +msgstr "" + +#: src/file.c:2234 src/filegui.c:595 +msgid "non&E" +msgstr "" + +#: src/file.c:2244 +msgid " Type 'yes' if you REALLY want to delete " +msgstr "" + +#: src/file.c:2246 +msgid "all the directories " +msgstr "" + +#: src/file.c:2248 +msgid " Recursive Delete " +msgstr "" + +#: src/file.c:2249 +msgid " Background process: Recursive Delete " +msgstr "" + +#: src/filegui.c:424 +msgid "File" +msgstr "" + +#: src/filegui.c:447 +msgid "Count" +msgstr "" + +#: src/filegui.c:468 +msgid "Bytes" +msgstr "" + +#: src/filegui.c:505 +msgid "Source" +msgstr "" + +#: src/filegui.c:528 +msgid "Target" +msgstr "" + +#: src/filegui.c:550 +msgid "Deleting" +msgstr "" + +#: src/filegui.c:590 +#, c-format +msgid "Target file \"%s\" already exists!" +msgstr "" + +#: src/filegui.c:593 +msgid "if &Size differs" +msgstr "" + +#: src/filegui.c:596 +msgid "&Update" +msgstr "" + +#: src/filegui.c:598 +msgid "Overwrite all targets?" +msgstr "" + +#: src/filegui.c:600 +msgid "&Reget" +msgstr "" + +#: src/filegui.c:601 +msgid "ap&Pend" +msgstr "" + +#: src/filegui.c:604 +msgid "Overwrite this target?" +msgstr "" + +#: src/filegui.c:606 +#, c-format +msgid "Target date: %s, size %d" +msgstr "" + +#: src/filegui.c:608 +#, c-format +msgid "Source date: %s, size %d" +msgstr "" + +#: src/filegui.c:692 +msgid " File exists " +msgstr "" + +#: src/filegui.c:693 +msgid " Background process: File exists " +msgstr "" + +#. follow symlinks and preserve Attributes must be the first +#: src/filegui.c:805 +msgid "preserve &Attributes" +msgstr "" + +#. &op_preserve +#: src/filegui.c:807 +msgid "follow &Links" +msgstr "" + +#. &file_mask_op_follow_links +#: src/filegui.c:809 +msgid "to:" +msgstr "" + +#: src/filegui.c:810 +msgid "&Using shell patterns" +msgstr "" + +#: src/filegui.c:831 +msgid "&Background" +msgstr "" + +#: src/filegui.c:840 +msgid "&Stable Symlinks" +msgstr "" + +#. &file_mask_stable_symlinks +#: src/filegui.c:842 +msgid "&Dive into subdir if exists" +msgstr "" + +#: src/filegui.c:1001 +#, c-format +msgid "" +"Invalid source pattern `%s' \n" +" %s " +msgstr "" + +#: src/find.c:130 +msgid "&Suspend" +msgstr "" + +#: src/find.c:131 +msgid "Con&tinue" +msgstr "" + +#: src/find.c:132 +msgid "&Chdir" +msgstr "" + +#: src/find.c:133 +msgid "&Again" +msgstr "" + +#: src/find.c:134 +msgid "&Quit" +msgstr "" + +#: src/find.c:135 src/panelize.c:89 +msgid "Pane&lize" +msgstr "" + +#: src/find.c:136 +msgid "&View - F3" +msgstr "" + +#: src/find.c:137 +msgid "&Edit - F4" +msgstr "" + +#: src/find.c:170 +msgid "Start at:" +msgstr "" + +#: src/find.c:170 +msgid "Filename:" +msgstr "" + +#: src/find.c:170 +msgid "Content: " +msgstr "" + +#: src/find.c:171 src/main.c:1236 src/main.c:1257 +msgid "&Tree" +msgstr "" + +#: src/find.c:223 +msgid "Find File" +msgstr "" + +#: src/find.c:452 +#, c-format +msgid "Grepping in %s" +msgstr "" + +#: src/find.c:490 +msgid " Find/read " +msgstr "" + +#: src/find.c:490 +msgid " Problem reading from child " +msgstr "" + +#: src/find.c:537 +msgid "Finished" +msgstr "" + +#: src/find.c:561 src/view.c:1509 +#, c-format +msgid "Searching %s" +msgstr "" + +#: src/find.c:717 src/find.c:757 +msgid "Suspend" +msgstr "" + +#: src/find.c:717 +msgid "Restart" +msgstr "" + +#: src/find.c:719 src/find.c:821 src/find.c:960 src/find.c:1056 +msgid "Searching" +msgstr "" + +#: src/find.c:750 src/find.c:1031 +msgid "Find file" +msgstr "" + +#. The buttons +#: src/find.c:755 +msgid "Change to this directory" +msgstr "" + +#: src/find.c:756 +msgid "Search again" +msgstr "" + +#: src/find.c:761 +msgid "View this file" +msgstr "" + +#: src/find.c:762 +msgid "Edit this file" +msgstr "" + +#: src/find.c:763 +msgid "Send the results to a Panel" +msgstr "" + +#: src/fixhlp.c:171 +msgid "Usage: fixhlp \n" +msgstr "" + +#: src/fixhlp.c:176 +msgid "fixhlp: Cannot open toc for writing" +msgstr "" + +#: src/fixhlp.c:179 +msgid "" +"[Contents]\n" +" Topics:\n" +"\n" +msgstr "" + +#: src/help.c:279 +msgid "" +" Help file format error\n" +"" +msgstr "" + +#: src/help.c:318 +msgid " Internal bug: Double start of link area " +msgstr "" + +#: src/help.c:572 +msgid " Can't find node [Contents] in help file " +msgstr "" + +#: src/help.c:741 +msgid " Help " +msgstr "" + +#: src/help.c:766 src/user.c:655 +#, c-format +msgid "" +" Can't open file %s \n" +" %s " +msgstr "" + +#: src/help.c:771 +#, c-format +msgid " Can't find node %s in help file " +msgstr "" + +#: src/help.c:808 +msgid "Index" +msgstr "" + +#: src/help.c:810 +msgid "Prev" +msgstr "" + +#: src/hotlist.c:132 +msgid "&Move" +msgstr "" + +#: src/hotlist.c:133 src/hotlist.c:1443 src/panelize.c:88 src/wtools.c:383 +msgid "&Remove" +msgstr "" + +#: src/hotlist.c:134 src/hotlist.c:818 src/hotlist.c:915 +msgid "&Append" +msgstr "" + +#: src/hotlist.c:135 src/hotlist.c:816 src/hotlist.c:913 +msgid "&Insert" +msgstr "" + +#: src/hotlist.c:136 +msgid "New &Entry" +msgstr "" + +#: src/hotlist.c:137 +msgid "New &Group" +msgstr "" + +#: src/hotlist.c:139 +msgid "&Up" +msgstr "" + +#: src/hotlist.c:140 +msgid "&Add current" +msgstr "" + +#: src/hotlist.c:141 +msgid "Change &To" +msgstr "" + +#: src/hotlist.c:201 +msgid "Subgroup - press ENTER to see list" +msgstr "" + +#: src/hotlist.c:620 +msgid "Active VFS directories" +msgstr "" + +#: src/hotlist.c:620 +msgid "Directory hotlist" +msgstr "" + +#: src/hotlist.c:639 +msgid " Directory path " +msgstr "" + +#. This one holds the displayed pathname +#: src/hotlist.c:642 src/hotlist.c:689 +msgid " Directory label " +msgstr "" + +#: src/hotlist.c:663 +msgid "Moving " +msgstr "" + +#: src/hotlist.c:892 +msgid "New hotlist entry" +msgstr "" + +#: src/hotlist.c:892 +msgid "Directory label" +msgstr "" + +#: src/hotlist.c:892 +msgid "Directory path" +msgstr "" + +#: src/hotlist.c:973 +msgid " New hotlist group " +msgstr "" + +#: src/hotlist.c:973 +msgid "Name of new group" +msgstr "" + +#: src/hotlist.c:988 +#, c-format +msgid "Label for \"%s\":" +msgstr "" + +#: src/hotlist.c:992 +msgid " Add to hotlist " +msgstr "" + +#: src/hotlist.c:1029 +msgid " Remove: " +msgstr "" + +#: src/hotlist.c:1033 +msgid "" +"\n" +" Group not empty.\n" +" Remove it?" +msgstr "" + +#: src/hotlist.c:1378 +msgid " Top level group " +msgstr "" + +#: src/hotlist.c:1394 +msgid "Hotlist is now kept in file ~/" +msgstr "" + +#: src/hotlist.c:1396 +msgid "MC will load hotlist from ~/" +msgstr "" + +#: src/hotlist.c:1398 +msgid "and then delete [Hotlist] section there" +msgstr "" + +#: src/hotlist.c:1400 src/hotlist.c:1419 src/hotlist.c:1442 src/hotlist.c:1467 +msgid " Hotlist Load " +msgstr "" + +#: src/hotlist.c:1416 src/hotlist.c:1464 +msgid "MC was unable to write ~/" +msgstr "" + +#: src/hotlist.c:1417 +msgid " file, your old hotlist entries were not deleted" +msgstr "" + +#: src/hotlist.c:1431 +msgid "You have ~/" +msgstr "" + +#: src/hotlist.c:1431 +msgid " file and [Hotlist] section in ~/" +msgstr "" + +#: src/hotlist.c:1432 +msgid "Your ~/" +msgstr "" + +#: src/hotlist.c:1432 +msgid " most probably was created\n" +msgstr "" + +#: src/hotlist.c:1433 +msgid "" +"by an earlier development version of MC\n" +"and is more actual than ~/" +msgstr "" + +#: src/hotlist.c:1434 +msgid "" +" entries\n" +"\n" +msgstr "" + +#: src/hotlist.c:1435 +msgid "" +"You can choose between\n" +"\n" +" Remove - remove old hotlist entries from ~/" +msgstr "" + +#: src/hotlist.c:1437 +msgid "" +" Keep - keep your old entries; you will be asked\n" +" the same question next time\n" +" Merge - add old entries to hotlist as group \"Entries from ~/" +msgstr "" + +#: src/hotlist.c:1443 +msgid "&Merge" +msgstr "" + +#: src/hotlist.c:1455 +msgid " Entries from ~/" +msgstr "" + +#: src/hotlist.c:1465 +msgid " file your old hotlist entries were not deleted" +msgstr "" + +#: src/info.c:83 +#, c-format +msgid "Midnight Commander %s" +msgstr "" + +#: src/info.c:109 +#, c-format +msgid "File: %s" +msgstr "" + +#: src/info.c:122 +msgid "Free nodes %d (%d%%) of %d" +msgstr "" + +#: src/info.c:128 +msgid "No node information" +msgstr "" + +#: src/info.c:133 +msgid "Free space " +msgstr "" + +#: src/info.c:135 +msgid " (%d%%) of " +msgstr "" + +#: src/info.c:139 +msgid "No space information" +msgstr "" + +#: src/info.c:143 +#, c-format +msgid "Type: %s " +msgstr "" + +#: src/info.c:143 +msgid "non-local vfs" +msgstr "" + +#: src/info.c:149 +#, c-format +msgid "Device: %s" +msgstr "" + +#: src/info.c:153 +#, c-format +msgid "Filesystem: %s" +msgstr "" + +#: src/info.c:158 +#, c-format +msgid "Accessed: %s" +msgstr "" + +#: src/info.c:162 +#, c-format +msgid "Modified: %s" +msgstr "" + +#: src/info.c:166 +#, c-format +msgid "Created: %s" +msgstr "" + +#: src/info.c:179 +msgid "Size: " +msgstr "" + +#: src/info.c:182 +#, c-format +msgid " (%d blocks)" +msgstr "" + +#: src/info.c:188 +#, c-format +msgid "Owner: %s/%s" +msgstr "" + +#: src/info.c:193 +#, c-format +msgid "Links: %d" +msgstr "" + +#: src/info.c:197 +#, c-format +msgid "Mode: %s (%04o)" +msgstr "" + +#: src/info.c:202 +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "" + +#: src/info.c:212 +msgid "File: None" +msgstr "" + +#: src/layout.c:159 +msgid "&Vertical" +msgstr "" + +#: src/layout.c:160 +msgid "&Horizontal" +msgstr "" + +#: src/layout.c:170 +msgid "&Xterm hintbar" +msgstr "" + +#: src/layout.c:171 +msgid "h&Intbar visible" +msgstr "" + +#: src/layout.c:172 +msgid "&Keybar visible" +msgstr "" + +#: src/layout.c:173 +msgid "command &Prompt" +msgstr "" + +#: src/layout.c:174 +msgid "show &Mini status" +msgstr "" + +#: src/layout.c:175 +msgid "menu&Bar visible" +msgstr "" + +#: src/layout.c:176 +msgid "&Equal split" +msgstr "" + +#: src/layout.c:177 +msgid "pe&Rmissions" +msgstr "" + +#: src/layout.c:178 +msgid "&File types" +msgstr "" + +#: src/layout.c:372 src/learn.c:60 src/learn.c:179 src/option.c:146 +msgid "&Save" +msgstr "" + +#. length of line with '<' '>' buttons +#: src/layout.c:380 +msgid " Layout " +msgstr "" + +#: src/layout.c:381 +msgid " Panel split " +msgstr "" + +#: src/layout.c:382 +msgid " Highlight... " +msgstr "" + +#: src/layout.c:383 src/option.c:157 +msgid " Other options " +msgstr "" + +#: src/layout.c:384 +msgid "output lines" +msgstr "" + +#: src/layout.c:451 +msgid "Layout" +msgstr "" + +#: src/learn.c:74 +msgid " Learn keys " +msgstr "" + +#: src/learn.c:93 +msgid " Teach me a key " +msgstr "" + +#: src/learn.c:94 +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" + +#: src/learn.c:122 +msgid " Cannot accept this key " +msgstr "" + +#: src/learn.c:123 +#, c-format +msgid " You have entered \"%s\"" +msgstr "" + +#: src/learn.c:170 +msgid "OK" +msgstr "" + +#: src/learn.c:177 +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" + +#: src/learn.c:179 +msgid "&Discard" +msgstr "" + +#: src/learn.c:183 +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" + +#: src/learn.c:267 +msgid "Learn keys" +msgstr "" + +#: src/learn.c:300 +msgid "Press all the keys mentioned here. After you have done it, check" +msgstr "" + +#: src/learn.c:302 +msgid "which keys are not marked with OK. Press space on the missing" +msgstr "" + +#: src/learn.c:304 +msgid "key, or click with the mouse to define it. Move around with Tab." +msgstr "" + +#: src/main.c:700 +msgid "" +" The Commander can't change to the directory that \n" +" the subshell claims you are in. Perhaps you have \n" +" deleted your working directory, or given yourself \n" +" extra access permissions with the \"su\" command? " +msgstr "" + +#: src/main.c:775 +msgid "Press any key to continue..." +msgstr "" + +#: src/main.c:825 +msgid " The shell is already running a command " +msgstr "" + +#: src/main.c:852 src/screen.c:2090 src/screen.c:2130 +msgid " The Midnight Commander " +msgstr "" + +#: src/main.c:853 +msgid " Do you really want to quit the Midnight Commander? " +msgstr "" + +#: src/main.c:1233 src/main.c:1254 +msgid "&Listing mode..." +msgstr "" + +#: src/main.c:1234 src/main.c:1255 +msgid "&Quick view C-x q" +msgstr "" + +#: src/main.c:1235 src/main.c:1256 +msgid "&Info C-x i" +msgstr "" + +#: src/main.c:1238 src/main.c:1259 +msgid "&Sort order..." +msgstr "" + +#: src/main.c:1240 src/main.c:1261 +msgid "&Filter..." +msgstr "" + +#: src/main.c:1243 src/main.c:1264 +msgid "&Network link..." +msgstr "" + +#: src/main.c:1244 src/main.c:1265 +msgid "FT&P link..." +msgstr "" + +#: src/main.c:1248 src/main.c:1269 +msgid "&Drive... M-d" +msgstr "" + +#: src/main.c:1250 src/main.c:1271 +msgid "&Rescan C-r" +msgstr "" + +#: src/main.c:1275 +msgid "&User menu F2" +msgstr "" + +#: src/main.c:1276 +msgid "&View F3" +msgstr "" + +#: src/main.c:1277 +msgid "Vie&w file... " +msgstr "" + +#: src/main.c:1278 +msgid "&Filtered view M-!" +msgstr "" + +#: src/main.c:1279 +msgid "&Edit F4" +msgstr "" + +#: src/main.c:1280 +msgid "&Copy F5" +msgstr "" + +#: src/main.c:1281 +msgid "c&Hmod C-x c" +msgstr "" + +#: src/main.c:1283 +msgid "&Link C-x l" +msgstr "" + +#: src/main.c:1284 +msgid "&SymLink C-x s" +msgstr "" + +#: src/main.c:1285 +msgid "edit s&Ymlink C-x C-s" +msgstr "" + +#: src/main.c:1286 +msgid "ch&Own C-x o" +msgstr "" + +#: src/main.c:1287 +msgid "&Advanced chown " +msgstr "" + +#: src/main.c:1289 +msgid "&Rename/Move F6" +msgstr "" + +#: src/main.c:1290 +msgid "&Mkdir F7" +msgstr "" + +#: src/main.c:1291 +msgid "&Delete F8" +msgstr "" + +#: src/main.c:1292 +msgid "&Quick cd M-c" +msgstr "" + +#: src/main.c:1294 +msgid "select &Group M-+" +msgstr "" + +#: src/main.c:1295 +msgid "u&Nselect group M-\\" +msgstr "" + +#: src/main.c:1296 +msgid "reverse selec&Tion M-*" +msgstr "" + +#: src/main.c:1298 +msgid "e&Xit F10" +msgstr "" + +#: src/main.c:1308 +msgid "&Directory tree" +msgstr "" + +#: src/main.c:1310 +msgid "&Find file M-?" +msgstr "" + +#: src/main.c:1311 +msgid "s&Wap panels C-u" +msgstr "" + +#: src/main.c:1312 +msgid "switch &Panels on/off C-o" +msgstr "" + +#: src/main.c:1313 +msgid "&Compare directories C-x d" +msgstr "" + +#: src/main.c:1314 +msgid "e&Xternal panelize C-x !" +msgstr "" + +#: src/main.c:1315 +msgid "show directory s&Izes" +msgstr "" + +#: src/main.c:1317 +msgid "command &History" +msgstr "" + +#: src/main.c:1318 +msgid "di&Rectory hotlist C-\\" +msgstr "" + +#: src/main.c:1320 +msgid "&Active VFS list C-x a" +msgstr "" + +#: src/main.c:1323 +msgid "&Background jobs C-x j" +msgstr "" + +#: src/main.c:1327 +msgid "&Undelete files (ext2fs only)" +msgstr "" + +#: src/main.c:1330 +msgid "&Listing format edit" +msgstr "" + +#: src/main.c:1332 +msgid "&Extension file edit" +msgstr "" + +#: src/main.c:1333 +msgid "&Menu file edit" +msgstr "" + +#: src/main.c:1338 +msgid "&Configuration..." +msgstr "" + +#: src/main.c:1340 +msgid "c&Onfirmation..." +msgstr "" + +#: src/main.c:1341 +msgid "&Display bits..." +msgstr "" + +#: src/main.c:1343 +msgid "learn &Keys..." +msgstr "" + +#: src/main.c:1346 +msgid "&Virtual FS..." +msgstr "" + +#: src/main.c:1349 +msgid "&Save setup" +msgstr "" + +#: src/main.c:1365 src/main.c:1367 +msgid " &Left " +msgstr "" + +#: src/main.c:1367 +msgid " &Above " +msgstr "" + +#: src/main.c:1370 +msgid " &File " +msgstr "" + +#: src/main.c:1371 +msgid " &Command " +msgstr "" + +#: src/main.c:1372 +msgid " &Options " +msgstr "" + +#: src/main.c:1374 src/main.c:1376 +msgid " &Right " +msgstr "" + +#: src/main.c:1376 +msgid " &Below " +msgstr "" + +#: src/main.c:1431 +msgid " Information " +msgstr "" + +#: src/main.c:1432 +msgid "" +" Using the fast reload option may not reflect the exact \n" +" directory contents. In this cases you'll need to do a \n" +" manual reload of the directory. See the man page for \n" +" the details. " +msgstr "" + +#: src/main.c:1706 src/screen.c:2362 src/screen.c:2392 +msgid "Menu" +msgstr "" + +#: src/main.c:1911 +msgid "Thank you for using GNU Midnight Commander" +msgstr "" + +#: src/main.c:2270 +#, c-format +msgid "with mouse support on xterm%s.\n" +msgstr "" + +#: src/main.c:2271 +msgid " and the Linux console" +msgstr "" + +#: src/main.c:2366 +msgid "The TERM environment variable is unset!\n" +msgstr "" + +#: src/main.c:2573 +#, c-format +msgid "Library directory for the Midnight Commander: %s\n" +msgstr "" + +#: src/main.c:2584 +msgid "" +"Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" +msgstr "" + +#: src/main.c:2661 +msgid "Use to debug the background code" +msgstr "" + +#: src/main.c:2667 +msgid "Request to run in color mode" +msgstr "" + +#: src/main.c:2669 +msgid "Specifies a color configuration" +msgstr "" + +#: src/main.c:2674 +msgid "Edits one file" +msgstr "" + +#: src/main.c:2678 +msgid "Displays this help message" +msgstr "" + +#: src/main.c:2681 +msgid "Displays a help screen on how to change the color scheme" +msgstr "" + +#: src/main.c:2684 +msgid "Log ftp dialog to specified file" +msgstr "" + +#: src/main.c:2691 +msgid "Obsolete" +msgstr "" + +#: src/main.c:2693 +msgid "Requests to run in black and white" +msgstr "" + +#: src/main.c:2695 +msgid "Disable mouse support in text version" +msgstr "" + +#: src/main.c:2698 +msgid "Disables subshell support" +msgstr "" + +#: src/main.c:2702 +msgid "Prints working directory at program exit" +msgstr "" + +#: src/main.c:2704 +msgid "Resets soft keys on HP terminals" +msgstr "" + +#: src/main.c:2706 +msgid "To run on slow terminals" +msgstr "" + +#: src/main.c:2709 +msgid "Use stickchars to draw" +msgstr "" + +#: src/main.c:2713 +msgid "Enables subshell support (default)" +msgstr "" + +#: src/main.c:2718 +msgid "Tries to use termcap instead of terminfo" +msgstr "" + +#: src/main.c:2722 +msgid "Displays the current version" +msgstr "" + +#: src/main.c:2724 +msgid "Launches the file viewer on a file" +msgstr "" + +#: src/main.c:2726 +msgid "Forces xterm features" +msgstr "" + +#: src/main.c:2728 +msgid "Geometry for the window" +msgstr "" + +#: src/main.c:2728 +msgid "GEOMETRY" +msgstr "" + +#: src/main.c:2729 +msgid "No windows opened at startup" +msgstr "" + +#: src/main.c:2731 +msgid "Display the directory that holds the .links startup files and exit" +msgstr "" + +#: src/main.c:3015 +msgid "" +"Couldn't open tty line. You have to run mc without the -P flag.\n" +"On some systems you may want to run # `which mc`\n" +msgstr "" + +#: src/main.c:3093 +msgid " Notice " +msgstr "" + +#: src/main.c:3094 +msgid "" +" The Midnight Commander configuration files \n" +" are now stored in the ~/.mc directory, the \n" +" files have been moved now\n" +msgstr "" + +#: src/option.c:75 +msgid "safe de&Lete" +msgstr "" + +#: src/option.c:76 +msgid "cd follows lin&Ks" +msgstr "" + +#: src/option.c:77 +msgid "advanced cho&Wn" +msgstr "" + +#: src/option.c:78 +msgid "l&Ynx-like motion" +msgstr "" + +#: src/option.c:80 +msgid "Animation" +msgstr "" + +#: src/option.c:82 +msgid "rotatin&G dash" +msgstr "" + +#: src/option.c:84 +msgid "co&Mplete: show all" +msgstr "" + +#: src/option.c:85 +msgid "&Use internal view" +msgstr "" + +#: src/option.c:86 +msgid "use internal ed&It" +msgstr "" + +#: src/option.c:87 +msgid "auto m&Enus" +msgstr "" + +#: src/option.c:88 +msgid "&Auto save setup" +msgstr "" + +#: src/option.c:89 +msgid "shell &Patterns" +msgstr "" + +#: src/option.c:90 +msgid "Compute &Totals" +msgstr "" + +#: src/option.c:91 +msgid "&Verbose operation" +msgstr "" + +#: src/option.c:92 +msgid "&Fast dir reload" +msgstr "" + +#: src/option.c:93 +msgid "mi&X all files" +msgstr "" + +#: src/option.c:94 +msgid "&Drop down menus" +msgstr "" + +#: src/option.c:95 +msgid "ma&Rk moves down" +msgstr "" + +#: src/option.c:96 +msgid "show &Hidden files" +msgstr "" + +#: src/option.c:97 +msgid "show &Backup files" +msgstr "" + +#: src/option.c:104 +msgid "&Never" +msgstr "" + +#: src/option.c:105 +msgid "on dumb &Terminals" +msgstr "" + +#: src/option.c:106 +msgid "alwa&Ys" +msgstr "" + +#. Similar code is in layout.c (init_layout()) +#: src/option.c:154 +msgid " Configure options " +msgstr "" + +#: src/option.c:155 +msgid " Panel options " +msgstr "" + +#: src/option.c:156 +msgid " Pause after run... " +msgstr "" + +#: src/option.c:208 +msgid "Configure options" +msgstr "" + +#: src/panelize.c:87 +msgid "&Add new" +msgstr "" + +#: src/panelize.c:99 +msgid " External panelize " +msgstr "" + +#: src/panelize.c:194 src/panelize.c:458 +msgid "External panelize" +msgstr "" + +#: src/panelize.c:219 src/panelize.c:276 src/panelize.c:347 src/panelize.c:368 +msgid "Other command" +msgstr "" + +#: src/panelize.c:260 +msgid " Add to external panelize " +msgstr "" + +#: src/panelize.c:261 +msgid " Enter command label: " +msgstr "" + +#: src/panelize.c:301 +msgid " I can't run external panelize while logged on a non local directory " +msgstr "" + +#: src/panelize.c:351 +msgid "Find *.orig after patching" +msgstr "" + +#: src/panelize.c:352 +msgid "Find SUID and SGID programs" +msgstr "" + +#: src/panelize.c:403 +msgid "Cannot invoke command." +msgstr "" + +#: src/panelize.c:458 +msgid "Pipe close failed" +msgstr "" + +#: src/popthelp.c:31 +msgid "Show this help message" +msgstr "" + +#: src/popthelp.c:32 +msgid "Display brief usage message" +msgstr "" + +#: src/screen.c:399 +msgid "MTime" +msgstr "" + +#: src/screen.c:400 +msgid "ATime" +msgstr "" + +#: src/screen.c:401 +msgid "CTime" +msgstr "" + +#: src/screen.c:403 +msgid "Perm" +msgstr "" + +#: src/screen.c:404 +msgid "Nl" +msgstr "" + +#: src/screen.c:405 +msgid "Inode" +msgstr "" + +#: src/screen.c:406 +msgid "UID" +msgstr "" + +#: src/screen.c:407 +msgid "GID" +msgstr "" + +#: src/screen.c:643 +#, c-format +msgid " %s bytes in %d file%s" +msgstr "" + +#: src/screen.c:1314 +msgid "Unknow tag on display format: " +msgstr "" + +#: src/screen.c:2091 src/screen.c:2131 +msgid " Do you really want to execute? " +msgstr "" + +#: src/screen.c:2103 src/screen.c:2146 +msgid " No action taken " +msgstr "" + +#: src/screen.c:2366 src/screen.c:2396 src/tree.c:1017 +msgid "RenMov" +msgstr "" + +#: src/screen.c:2367 src/screen.c:2397 src/tree.c:1021 +msgid "Mkdir" +msgstr "" + +#: src/screen.c:2383 +#, c-format +msgid "" +" Can't chdir to %s \n" +" %s " +msgstr "" + +#: src/subshell.c:287 +#, c-format +msgid "Couldn't open named pipe %s\n" +msgstr "" + +#: src/subshell.c:705 +msgid " The shell is still active. Quit anyway? " +msgstr "" + +#: src/subshell.c:731 +msgid " There are stopped jobs." +msgstr "" + +#: src/subshell.c:732 +msgid " Quit anyway? " +msgstr "" + +#: src/subshell.c:785 +#, c-format +msgid "Warning: Couldn't change to %s.\n" +msgstr "" + +#: src/tree.c:193 +#, c-format +msgid "" +"Can't open the %s file for writing:\n" +"%s\n" +msgstr "" + +#: src/tree.c:638 +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "" + +#: src/tree.c:676 +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "" + +#: src/tree.c:683 +#, c-format +msgid "" +" Can't stat the destination \n" +" %s " +msgstr "" + +#: src/tree.c:689 +msgid " The destination isn't a directory " +msgstr "" + +#: src/tree.c:745 +#, c-format +msgid " Delete %s? " +msgstr "" + +#: src/tree.c:777 +msgid "Static" +msgstr "" + +#: src/tree.c:777 +msgid "Dynamc" +msgstr "" + +#: src/tree.c:867 +#, c-format +msgid "" +" Can't chdir to \"%s\" \n" +" %s " +msgstr "" + +#: src/tree.c:1013 +msgid "Forget" +msgstr "" + +#: src/tree.c:1026 +msgid "Rmdir" +msgstr "" + +#: src/treestore.c:385 +#, c-format +msgid "" +"Can't write to the %s file:\n" +"%s\n" +msgstr "" + +#: src/user.c:261 +#, c-format +msgid " Invalid shell pattern defination \"%c\". " +msgstr "" + +#: src/user.c:394 +msgid " Debug " +msgstr "" + +#: src/user.c:403 +msgid " ERROR: " +msgstr "" + +#: src/user.c:407 +msgid " True: " +msgstr "" + +#: src/user.c:409 +msgid " False: " +msgstr "" + +#: src/user.c:621 +msgid " Warning -- ignoring file " +msgstr "" + +#: src/user.c:622 +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" + +#: src/user.c:640 +msgid " I can't run programs while logged on a non local directory " +msgstr "" + +#. Create listbox +#: src/user.c:727 +msgid " User menu " +msgstr "" + +#: src/util.c:228 +msgid "name_trunc: too big" +msgstr "" + +#. strftime() format string for recent dates +#: src/util.c:598 src/util.c:623 +msgid "%b %e %H:%M" +msgstr "" + +#. strftime() format string for old dates +#: src/util.c:599 src/util.c:621 +msgid "%b %e %Y" +msgstr "" + +#: src/utilunix.c:390 +msgid " Pipe failed " +msgstr "" + +#: src/utilunix.c:394 +msgid " Dup failed " +msgstr "" + +#: src/view.c:401 +msgid "" +"File: \n" +"\n" +" " +msgstr "" + +#: src/view.c:402 +msgid "" +"\n" +"\n" +"has been modified, do you want to save the changes?\n" +msgstr "" + +#: src/view.c:404 +msgid " Save changes " +msgstr "" + +#: src/view.c:446 +msgid " Can't spawn child program " +msgstr "" + +#: src/view.c:455 +msgid " Empty output from child filter " +msgstr "" + +#: src/view.c:460 +msgid " Could not open file " +msgstr "" + +#: src/view.c:475 +msgid " Can't open file \"" +msgstr "" + +#: src/view.c:482 +msgid "" +" Can't stat file \n" +" " +msgstr "" + +#: src/view.c:488 +msgid " Can't view: not a regular file " +msgstr "" + +#: src/view.c:567 src/view.c:572 +#, c-format +msgid "" +" Can't open \"%s\"\n" +" %s " +msgstr "" + +#: src/view.c:704 +#, c-format +msgid "File: %s" +msgstr "" + +#: src/view.c:729 +msgid " [grow]" +msgstr "" + +#: src/view.c:1501 +#, c-format +msgid "Searching for `%s'" +msgstr "" + +#: src/view.c:1608 src/view.c:1730 +msgid " Search string not found " +msgstr "" + +#: src/view.c:1769 +msgid " Invalid regular expression " +msgstr "" + +#: src/view.c:1893 +#, c-format +msgid "" +" The current line number is %d.\n" +" Enter the new line number:" +msgstr "" + +#: src/view.c:1923 +msgid " Enter regexp:" +msgstr "" + +#: src/view.c:2028 +msgid "Ascii" +msgstr "" + +#: src/view.c:2028 +msgid "Hex" +msgstr "" + +#: src/view.c:2029 +msgid "Line" +msgstr "" + +#: src/view.c:2030 +msgid "RxSrch" +msgstr "" + +#: src/view.c:2033 +msgid "EdText" +msgstr "" + +#: src/view.c:2033 +msgid "EdHex" +msgstr "" + +#: src/view.c:2035 +msgid "UnWrap" +msgstr "" + +#: src/view.c:2035 +msgid "Wrap" +msgstr "" + +#: src/view.c:2038 +msgid "HxSrch" +msgstr "" + +#: src/view.c:2041 +msgid "Raw" +msgstr "" + +#: src/view.c:2041 +msgid "Parse" +msgstr "" + +#: src/view.c:2045 +msgid "Unform" +msgstr "" + +#: src/view.c:2045 +msgid "Format" +msgstr "" + +#. KEY_F(0) is not here, since we are mapping it to f10, so there is no reason +#. to define f0 as well. Also, it makes Learn keys a bunch of problems :( +#: src/win.c:224 +msgid "Function key 1" +msgstr "" + +#: src/win.c:225 +msgid "Function key 2" +msgstr "" + +#: src/win.c:226 +msgid "Function key 3" +msgstr "" + +#: src/win.c:227 +msgid "Function key 4" +msgstr "" + +#: src/win.c:228 +msgid "Function key 5" +msgstr "" + +#: src/win.c:229 +msgid "Function key 6" +msgstr "" + +#: src/win.c:230 +msgid "Function key 7" +msgstr "" + +#: src/win.c:231 +msgid "Function key 8" +msgstr "" + +#: src/win.c:232 +msgid "Function key 9" +msgstr "" + +#: src/win.c:233 +msgid "Function key 10" +msgstr "" + +#: src/win.c:234 +msgid "Function key 11" +msgstr "" + +#: src/win.c:235 +msgid "Function key 12" +msgstr "" + +#: src/win.c:236 +msgid "Function key 13" +msgstr "" + +#: src/win.c:237 +msgid "Function key 14" +msgstr "" + +#: src/win.c:238 +msgid "Function key 15" +msgstr "" + +#: src/win.c:239 +msgid "Function key 16" +msgstr "" + +#: src/win.c:240 +msgid "Function key 17" +msgstr "" + +#: src/win.c:241 +msgid "Function key 18" +msgstr "" + +#: src/win.c:242 +msgid "Function key 19" +msgstr "" + +#: src/win.c:243 +msgid "Function key 20" +msgstr "" + +#: src/win.c:244 +msgid "Backspace key" +msgstr "" + +#: src/win.c:245 +msgid "End key" +msgstr "" + +#: src/win.c:246 +msgid "Up arrow key" +msgstr "" + +#: src/win.c:247 +msgid "Down arrow key" +msgstr "" + +#: src/win.c:248 +msgid "Left arrow key" +msgstr "" + +#: src/win.c:249 +msgid "Right arrow key" +msgstr "" + +#: src/win.c:250 +msgid "Home key" +msgstr "" + +#: src/win.c:251 +msgid "Page Down key" +msgstr "" + +#: src/win.c:252 +msgid "Page Up key" +msgstr "" + +#: src/win.c:253 +msgid "Insert key" +msgstr "" + +#: src/win.c:254 +msgid "Delete key" +msgstr "" + +#: src/win.c:255 +msgid "Completion/M-tab" +msgstr "" + +#: src/win.c:256 +msgid "+ on keypad" +msgstr "" + +#: src/win.c:257 +msgid "- on keypad" +msgstr "" + +#: src/win.c:258 +msgid "* on keypad" +msgstr "" + +#. From here on, these won't be shown in Learn keys (no space) +#: src/win.c:260 +msgid "Left arrow keypad" +msgstr "" + +#: src/win.c:261 +msgid "Right arrow keypad" +msgstr "" + +#: src/win.c:262 +msgid "Up arrow keypad" +msgstr "" + +#: src/win.c:263 +msgid "Down arrow keypad" +msgstr "" + +#: src/win.c:264 +msgid "Home on keypad" +msgstr "" + +#: src/win.c:265 +msgid "End on keypad" +msgstr "" + +#: src/win.c:266 +msgid "Page Down keypad" +msgstr "" + +#: src/win.c:267 +msgid "Page Up keypad" +msgstr "" + +#: src/win.c:268 +msgid "Insert on keypad" +msgstr "" + +#: src/win.c:269 +msgid "Delete on keypad" +msgstr "" + +#: src/win.c:270 +msgid "Enter on keypad" +msgstr "" + +#: src/win.c:271 +msgid "Slash on keypad" +msgstr "" + +#: src/win.c:272 +msgid "NumLock on keypad" +msgstr "" + +#: vfs/extfs.c:268 +#, c-format +msgid "" +"Couldn't open %s archive\n" +"%s" +msgstr "" + +#: vfs/extfs.c:300 vfs/extfs.c:320 +msgid "Inconsistent extfs archive" +msgstr "" + +#: vfs/fish.c:224 +msgid "Sorry, we can not do password authenticated connections for now." +msgstr "" + +#: vfs/ftpfs.c:326 +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "" + +#: vfs/ftpfs.c:377 +msgid " FTP: Password required for " +msgstr "" + +#: vfs/ftpfs.c:409 +msgid " Proxy: Password required for " +msgstr "" + +#: vfs/ftpfs.c:435 +msgid "ftpfs: sending proxy login name" +msgstr "" + +#: vfs/ftpfs.c:439 +msgid "ftpfs: sending proxy user password" +msgstr "" + +#: vfs/ftpfs.c:443 +msgid "ftpfs: proxy authentication succeeded" +msgstr "" + +#: vfs/ftpfs.c:447 +#, c-format +msgid "ftpfs: connected to %s" +msgstr "" + +#: vfs/ftpfs.c:464 +msgid "ftpfs: sending login name" +msgstr "" + +#: vfs/ftpfs.c:469 +msgid "ftpfs: sending user password" +msgstr "" + +#: vfs/ftpfs.c:474 +msgid "ftpfs: logged in" +msgstr "" + +#: vfs/ftpfs.c:489 +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "" + +#: vfs/ftpfs.c:521 +#, c-format +msgid " Could not set source routing (%s)" +msgstr "" + +#: vfs/ftpfs.c:650 +msgid "ftpfs: Invalid host name." +msgstr "" + +#: vfs/ftpfs.c:670 +msgid "ftpfs: Invalid host address." +msgstr "" + +#: vfs/ftpfs.c:695 +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "" + +#: vfs/ftpfs.c:705 +msgid "ftpfs: connection interrupted by user" +msgstr "" + +#: vfs/ftpfs.c:707 +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "" + +#: vfs/ftpfs.c:791 +#, c-format +msgid "Waiting to retry... %d (Control-C to cancel)" +msgstr "" + +#: vfs/ftpfs.c:985 +msgid "ftpfs: could not setup passive mode for source routing" +msgstr "" + +#: vfs/ftpfs.c:995 +msgid "ftpfs: could not setup passive mode" +msgstr "" + +#: vfs/ftpfs.c:1066 +msgid "ftpfs: aborting transfer." +msgstr "" + +#: vfs/ftpfs.c:1068 +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "" + +#: vfs/ftpfs.c:1073 +msgid "ftpfs: abort failed" +msgstr "" + +#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 +msgid "ftpfs: CWD failed." +msgstr "" + +#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +msgid "ftpfs: couldn't resolve symlink" +msgstr "" + +#: vfs/ftpfs.c:1221 +msgid "Resolving symlink..." +msgstr "" + +#: vfs/ftpfs.c:1323 +#, c-format +msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" +msgstr "" + +#: vfs/ftpfs.c:1325 +#, c-format +msgid "ftpfs: Reading FTP directory %s..." +msgstr "" + +#: vfs/ftpfs.c:1341 +msgid "ftpfs: FAIL" +msgstr "" + +#: vfs/ftpfs.c:1432 +msgid "ftpfs: reading FTP directory interrupt by user" +msgstr "" + +#: vfs/ftpfs.c:1462 +msgid "ftpfs: got listing" +msgstr "" + +#: vfs/ftpfs.c:1475 +msgid "ftpfs: failed" +msgstr "" + +#: vfs/ftpfs.c:1519 +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "" + +#: vfs/ftpfs.c:1583 +#, c-format +msgid "ftpfs: storing file %d (%d)" +msgstr "" + +#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +msgid "" +"~/.netrc file has not correct mode.\n" +"Remove password or correct mode." +msgstr "" + +#: vfs/mcfs.c:154 +msgid " MCFS " +msgstr "" + +#: vfs/mcfs.c:154 +msgid " The server does not support this version " +msgstr "" + +#: vfs/mcfs.c:171 +msgid "" +" The remote server is not running on a system port \n" +" you need a password to log in, but the information may \n" +" not be safe on the remote side. Continue? \n" +msgstr "" + +#: vfs/mcfs.c:174 +msgid " Yes " +msgstr "" + +#: vfs/mcfs.c:174 +msgid " No " +msgstr "" + +#: vfs/mcfs.c:176 +msgid " The remote server is running on strange port. Giving up.\n" +msgstr "" + +#: vfs/mcfs.c:188 +msgid " MCFS Password required " +msgstr "" + +#: vfs/mcfs.c:202 +msgid " Invalid password " +msgstr "" + +#: vfs/mcfs.c:322 +msgid " Too many open connections " +msgstr "" + +#: vfs/tar.c:84 vfs/tar.c:101 +#, c-format +msgid "" +"Couldn't open tar archive\n" +"%s" +msgstr "" + +#: vfs/tar.c:284 +msgid "Unexpected EOF on archive file" +msgstr "" + +#: vfs/tar.c:339 vfs/tar.c:346 +msgid "Inconsistent tar archive" +msgstr "" + +#: vfs/tar.c:411 +#, c-format +msgid "" +"Hmm,...\n" +"%s\n" +"doesn't look like a tar archive." +msgstr "" Binary files old/mc-4.5.33/po/zh_TW.Big5.gmo and new/mc-4.5.34/po/zh_TW.Big5.gmo differ diff -ruN old/mc-4.5.33/po/zh_TW.Big5.po new/mc-4.5.34/po/zh_TW.Big5.po --- old/mc-4.5.33/po/zh_TW.Big5.po Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/po/zh_TW.Big5.po Sun Jul 4 13:27:08 1999 @@ -0,0 +1,6041 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# Cheng Yuan-Chung , 1999. +# +msgid "" +msgstr "" +"Project-Id-Version: mc-4.5.12\n" +"POT-Creation-Date: 1999-06-11 11:39+0800\n" +"PO-Revision-Date: 1999-02-12 03:40+0800\n" +"Last-Translator: Cheng Yuan-Chung \n" +"Language-Team: Chinese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=big5\n" +"Content-Transfer-Encoding: 8bit\n" + +#: edit/edit_key_translator.c:121 +msgid " Emacs key: " +msgstr " Emacs «öÁä¡G " + +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +msgid " Execute Macro " +msgstr " °õ¦æ¥¨¶° " + +#. Input line for a single key press follows the ':' +#: edit/edit_key_translator.c:133 edit/edit_key_translator.c:148 +#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:715 +msgid " Press macro hotkey: " +msgstr " «ö¤U¥¨¶°¼öÁä¡G " + +#: edit/edit_key_translator.c:144 +msgid " Insert Literal " +msgstr " ³v¦r´¡¤J " + +#: edit/edit_key_translator.c:144 +msgid " Press any key: " +msgstr " «ö¤U¥ô·NÁä¡G" + +#: gnome/gcmd.c:58 +msgid " There is no other panel to compare contents to " +msgstr " ¨S¦³¥t¥~¤@­Ó­±ª©¥i¥H¥Î¨Ó¤ñ¸û¤º®e " + +#: gnome/gcmd.c:109 +msgid "The Midnight Commander Team" +msgstr "Midnight Commander ¤u§@¤p²Õ" + +#: gnome/gcmd.c:111 +msgid "bug reports: http://bugs.gnome.org, or use gnome-bug" +msgstr "¦^³ø¯äÂÎ: http://bugs.gnome.org, ©Î¨Ï¥Î gnome-bug µ{¦¡" + +#: gnome/gcmd.c:123 +msgid "GNU Midnight Commander" +msgstr "GNU Midnight Commander" + +#: gnome/gcmd.c:126 +msgid "The GNOME edition of the Midnight Commander file manager." +msgstr "GNOME ª©ªº Midnight Commander Àɮ׺޲z­û¡C" + +#: gnome/gcmd.c:261 +msgid "Sort By" +msgstr "¥Î¨Ó±Æ§ÇªºÁ䬰" + +#. we define this up here so we can pass it in to our callback +#: gnome/gcmd.c:266 +msgid "Ignore case sensitivity." +msgstr "©¿²¤¤j¤p¼g¡C" + +#: gnome/gcmd.c:269 +msgid "Sort files by " +msgstr "¨Ì¦¹±Æ§ÇÀÉ®×" + +#: gnome/gcmd.c:274 gnome/gcustom-layout.c:43 src/chmod.c:150 src/screen.c:395 +msgid "Name" +msgstr "¦WºÙ" + +#: gnome/gcmd.c:281 +msgid "File Type" +msgstr "ÀÉ®×Ãþ«¬" + +#: gnome/gcmd.c:287 gnome/gcustom-layout.c:47 src/screen.c:396 +#: src/screen.c:397 +msgid "Size" +msgstr "¤j¤p" + +#: gnome/gcmd.c:293 +msgid "Time Last Accessed" +msgstr "³Ì«á¦s¨ú®É¶¡" + +#: gnome/gcmd.c:299 +msgid "Time Last Modified" +msgstr "³Ì«á§ó°Ê®É¶¡" + +#: gnome/gcmd.c:305 +msgid "Time Last Changed" +msgstr "³Ì«á§ïÅܮɶ¡" + +#: gnome/gcmd.c:319 +msgid "Reverse the order." +msgstr "¶¶§Ç¬Û¤Ï" + +#: gnome/gcmd.c:384 +msgid "Enter name." +msgstr "¿é¤J¦WºÙ¡C" + +#: gnome/gcmd.c:390 +msgid "Enter label for command:" +msgstr "¿é¤J«ü¥Oªº¼ÐÅÒ¡G" + +#: gnome/gcmd.c:495 +msgid "Find all core files" +msgstr "·j´M©Ò¦³ªº core ÀÉ®×" + +#: gnome/gcmd.c:498 src/panelize.c:350 +msgid "Find rejects after patching" +msgstr "¦b¸É±j«á§ä¥X³Q©Úµ´ªº¸É±jÀÉ (patch)" + +#: gnome/gcmd.c:543 +msgid "Run Command" +msgstr "°õ¦æ«ü¥O" + +#. Frame 1 +#: gnome/gcmd.c:548 +msgid "Preset Commands" +msgstr "¥Ø«e«ü¥O" + +#. add add/remove buttons in center +#: gnome/gcmd.c:565 gnome/gcustom-layout.c:185 +msgid "Add" +msgstr "¼W¥[" + +#: gnome/gcmd.c:569 gnome/gcustom-layout.c:186 +msgid "Remove" +msgstr "²¾°£" + +#. Frame 2 +#: gnome/gcmd.c:577 +msgid "Run this Command" +msgstr "°õ¦æ¦¹«ü¥O" + +#: gnome/gcmd.c:584 +msgid "Command: " +msgstr "«ü¥O¡G" + +#: gnome/gcmd.c:662 +msgid "Set Filter" +msgstr "³]©w¹LÂo¾¹" + +#: gnome/gcmd.c:667 gnome/gcmd.c:708 gnome/gcmd.c:713 gnome/gcmd.c:717 +#: gnome/gscreen.c:2564 +msgid "Show all files" +msgstr "Åã¥Ü©Ò¦³ÀÉ®×" + +#: gnome/gcmd.c:674 +msgid "." +msgstr "." + +#: gnome/gcmd.c:690 +msgid "" +"Enter a filter here for files in the panel view.\n" +"\n" +"For example:\n" +"*.png will show just png images" +msgstr "" +"½Ð¿é¤J­n¦b­±ªOÅã¥Ü®É¨Ï¥Îªº¹LÂo¾¹¡C\n" +"\n" +"¨Ò¦p¡G\n" +"*.gif ±N·|¥uÅã¥Ü GIF ¹Ï§ÎÀÉ¡C" + +#: gnome/gcmd.c:692 +msgid "Enter a Regular Expression to filter files in the panel view." +msgstr "½Ð¿é¤J¤@­Ó¥¿³Wªí¥Ü¦¡¡A¥H·í°µ­±ªOÅã¥Ü®É¨Ï¥Îªº¹LÂo¾¹¡C" + +#: gnome/gcmd.c:752 +msgid " Open with..." +msgstr " ¥H¦¹¶}±Ò..." + +#: gnome/gcmd.c:753 +msgid "Enter extra arguments:" +msgstr "½Ð¿é¤J¨ä¥Lªº°Ñ¼Æ¡G" + +#: gnome/gcmd.c:816 +msgid "Desktop entry properties" +msgstr "®à­±¹Ï¥Ü³]©w" + +#: gnome/gcmd.c:842 +msgid "Select File" +msgstr "¿ï¨úÀÉ®×" + +#: gnome/gcmd.c:850 +msgid "" +"Enter a filter here to select files in the panel view with.\n" +"\n" +"For example:\n" +"*.png will select all png images" +msgstr "" +"½Ð¿é¤J­n¦b­±ªOÅã¥Ü®É¨Ï¥Îªº¹LÂo¾¹¡C\n" +"\n" +"¨Ò¦p¡G\n" +"*.gif ±N·|¥uÅã¥Ü GIF ¹Ï§ÎÀÉ¡C" + +#: gnome/gcmd.c:852 +msgid "Enter a regular expression here to select files in the panel view with." +msgstr "½Ð¿é¤J¤@­Ó¥¿³Wªí¥Ü¦¡¡A¥H·í°µ­±ªOÅã¥Ü®É¨Ï¥Îªº¹LÂo¾¹¡C" + +#: gnome/gcmd.c:898 src/cmd.c:543 src/cmd.c:594 +msgid " Malformed regular expression " +msgstr " ÅܧΪº¥¿³W¹Bºâ¦¡ " + +#: gnome/gcmd.c:943 +msgid "Creating a desktop link" +msgstr "«Ø¥ß®à­±³sµ²" + +#: gnome/gcmd.c:944 +msgid "Enter the URL:" +msgstr "¿é¤J URL:" + +#: gnome/gcustom-layout.c:36 +msgid "Access Time" +msgstr "¦s¨ú®É¶¡" + +#: gnome/gcustom-layout.c:37 +msgid "Creation Time" +msgstr "«Ø¥ß®É¶¡" + +#. Group +#: gnome/gcustom-layout.c:38 gnome/gnome-file-property-dialog.c:776 +#: gnome/gnome-file-property-dialog.c:940 gnome/gprop.c:280 gnome/gprop.c:405 +#: src/screen.c:409 +msgid "Group" +msgstr "¸s²Õ" + +#: gnome/gcustom-layout.c:39 +msgid "Group ID" +msgstr "¸s²Õ½s¸¹" + +#: gnome/gcustom-layout.c:40 +msgid "Inode Number" +msgstr "Inode ¸¹½X" + +#: gnome/gcustom-layout.c:41 src/achown.c:378 +msgid "Mode" +msgstr "¼Ò¦¡" + +#: gnome/gcustom-layout.c:42 +msgid "Modification Time" +msgstr "§ó°Ê®É¶¡" + +#: gnome/gcustom-layout.c:44 +msgid "Number of Hard Links" +msgstr "µw³sµ²ªº¼Æ¥Ø" + +#. Owner +#: gnome/gcustom-layout.c:45 gnome/gnome-file-property-dialog.c:925 +#: gnome/gprop.c:390 src/screen.c:408 +msgid "Owner" +msgstr "¾Ö¦³ªÌ" + +#: gnome/gcustom-layout.c:46 src/screen.c:402 +msgid "Permission" +msgstr "Åv­­" + +#: gnome/gcustom-layout.c:48 +msgid "Size (short)" +msgstr "¤j¤p (µu®æ¦¡)" + +#: gnome/gcustom-layout.c:49 +msgid "Type" +msgstr "Ãþ«¬" + +#: gnome/gcustom-layout.c:50 +msgid "User ID" +msgstr "¨Ï¥ÎªÌ½s¸¹" + +#: gnome/gcustom-layout.c:144 +msgid "Possible Columns" +msgstr "¥i¯àªºÄæ¦ì" + +#: gnome/gcustom-layout.c:164 +msgid "Displayed Columns" +msgstr "Åã¥ÜªºÄæ¦ì" + +#: gnome/gcustom-layout.c:306 +msgid "Custom View" +msgstr "¦Û©wÅã¥Ü" + +#: gnome/gdesktop.c:425 gnome/gdesktop.c:2052 gnome/gmount.c:321 +msgid "Warning" +msgstr "ĵ§i" + +#: gnome/gdesktop.c:426 +#, c-format +msgid "Could not open %s; will not have desktop icons" +msgstr "µLªk¶}±Ò %s¡F±NµLªk¨Ï¥Î®à­±¹Ï¥Ü" + +#: gnome/gdesktop.c:1019 +msgid "While running the mount/umount command" +msgstr "·í°õ¦æ mount/umount «ü¥O®É" + +#: gnome/gdesktop.c:1088 +msgid "While running the eject command" +msgstr "·í°õ¦æ eject «ü¥O®É" + +#: gnome/gdesktop.c:1272 gnome/gicon.c:154 gnome/gtools.c:46 +msgid "Error" +msgstr "¿ù»~" + +#. Create the link to the user's home directory so that he will have an icon +#: gnome/gdesktop.c:2048 +msgid "Home directory" +msgstr "¨Ï¥ÎªÌªº®a¥Ø¿ý" + +#: gnome/gdesktop.c:2053 +#, c-format +msgid "Could not symlink %s to %s; will not have initial home desktop icon." +msgstr "µLªk±N %s ²Å¸¹³sµ²¦Ü %s¡F±N¤£¨Ï¥Î¹w³]ªº®à­±¹Ï¥Ü¡C" + +#: gnome/gdesktop.c:2398 +msgid "" +"Unable to locate the file:\n" +"background-properties-capplet\n" +"in your path.\n" +"\n" +"We are unable to set the background." +msgstr "" +"¦b±zªº¹w³]¸ô®|¸Ì§ä¤£¨ì\n" +"background-properties-capplet\n" +"¦¹¤@ÀɮסC\n" +"\n" +"µLªk³]©w­I´º¡C" + +#: gnome/gdesktop.c:2421 gnome/glayout.c:361 +msgid "_Terminal" +msgstr "²×ºÝ¾÷ (_T)" + +#: gnome/gdesktop.c:2421 gnome/glayout.c:361 +msgid "Launch a new terminal in the current directory" +msgstr "¦b·í«e¥Ø¿ý¤U¶}±Ò¤@­Ó·sªº²×ºÝ¾÷" + +#. If this ever changes, make sure you update create_new_menu accordingly. +#: gnome/gdesktop.c:2423 gnome/glayout.c:363 +msgid "_Directory..." +msgstr "¥Ø¿ý (_D)..." + +#: gnome/gdesktop.c:2423 gnome/glayout.c:363 +msgid "Creates a new directory" +msgstr "«Ø¥ß·s¥Ø¿ý" + +#: gnome/gdesktop.c:2424 +msgid "URL L_ink..." +msgstr "³sµ² (_i)..." + +#: gnome/gdesktop.c:2424 +msgid "Creates a new URL link" +msgstr "«Ø¥ß·s URL ³sµ²" + +#: gnome/gdesktop.c:2425 +msgid "_Launcher..." +msgstr "±Ò°Ê¹Ï¥Ü (_L)..." + +#: gnome/gdesktop.c:2425 +msgid "Creates a new launcher" +msgstr "«Ø¥ß·s±Ò°Ê¹Ï¥Ü" + +#: gnome/gdesktop.c:2433 gnome/glayout.c:451 +msgid "Arrange Icons" +msgstr "±Æ¦C¹Ï¥Ü" + +#: gnome/gdesktop.c:2434 +msgid "Create New Window" +msgstr "¶}·sµøµ¡" + +#: gnome/gdesktop.c:2436 +msgid "Recreate Desktop Shortcuts" +msgstr "­«·s«Ø¥ß®à­±¹Ï¥Ü" + +#: gnome/gdesktop.c:2437 gnome/glayout.c:454 +msgid "Rescan Desktop" +msgstr "­«Åª¥Ø¿ý" + +#: gnome/gdesktop.c:2438 +msgid "Configure Background Image" +msgstr "³]©w­I´º¹Ï" + +#: gnome/gdialogs.c:60 +msgid "To: " +msgstr "¦Ü¡G" + +#: gnome/gdialogs.c:61 +msgid "Copying from: " +msgstr "½Æ»sªº¨Ó·½¡G" + +#: gnome/gdialogs.c:62 +msgid "Deleting file: " +msgstr "§R°£ÀɮסG" + +#: gnome/gdialogs.c:370 +msgid "Files Exist" +msgstr "Àɮפw¸g¦s¦b" + +#: gnome/gdialogs.c:385 +msgid "" +"Some of the files you are trying to copy already exist in the destination " +"folder. Please select the action to be performed." +msgstr "" +"¬Y¨Ç±z·Q­n½Æ»sªºÀɮסA¤w¸g¦s¦b¥Øªº¸ê®Æ§¨¤º¡C\n" +"½Ð¿ï¨ú±z·Q­n¶i¦æªº°Ê§@¡C" + +#: gnome/gdialogs.c:398 +msgid "Prompt me before overwriting any file." +msgstr "¦b»\\¼g¥ô¦óÀɮפ§«e³£­n¥ý´£¥Ü§Ú¡C" + +#: gnome/gdialogs.c:405 +msgid "Don't overwrite any files." +msgstr "¤£­n»\\¼g¥ô¦óÀɮסC" + +#: gnome/gdialogs.c:421 +msgid "Overwrite:" +msgstr "»\\¼g¡G" + +#: gnome/gdialogs.c:428 +msgid "Older files." +msgstr "¸ûªºÀɮסC" + +#: gnome/gdialogs.c:434 +msgid "Files only if size differs." +msgstr "¥u¦³¤j¤p¤£¦PªºÀɮסC" + +#: gnome/gdialogs.c:440 +msgid "All files." +msgstr "©Ò¦³ªºÀɮסC" + +#: gnome/gdialogs.c:480 +msgid "File Exists" +msgstr "Àɮפw¸g¦s¦b" + +#: gnome/gdialogs.c:486 +#, c-format +msgid "The target file already exists: %s" +msgstr "³o­Ó¥Ø¼ÐÀɮפw¸g¦s¦b¡G%s" + +#: gnome/gdialogs.c:493 +msgid "Replace it?" +msgstr "§â¥¦´«±¼¡H" + +#: gnome/gdialogs.c:568 gtkedit/editwidget.c:1069 src/file.c:802 +#: src/screen.c:2368 src/screen.c:2398 src/tree.c:1015 +msgid "Copy" +msgstr "½Æ»s" + +#: gnome/gdialogs.c:571 gtkedit/editwidget.c:1070 +msgid "Move" +msgstr "·h²¾" + +#: gnome/gdialogs.c:588 +msgid "Destination" +msgstr "¥Øªº¦ì¸m" + +#: gnome/gdialogs.c:592 +msgid "Find Destination Folder" +msgstr "´M§ä¥Øªº¸ê®Æ§¨" + +#: gnome/gdialogs.c:597 +msgid "Copy as a background process" +msgstr "¥H­I´ºµ{§Ç¨Ó½Æ»s" + +#: gnome/gdialogs.c:617 +msgid "Advanced Options" +msgstr "¶i¶¥ªº¿ï¶µ" + +#: gnome/gdialogs.c:621 +msgid "Preserve symlinks" +msgstr "«O¯d²Å¸¹³sµ²" + +#: gnome/gdialogs.c:631 +msgid "Follow links." +msgstr "¸òÀH³sµ²¡C" + +#: gnome/gdialogs.c:637 +msgid "" +"Selecting this will copy the files that symlinks point to instead of just " +"copying the link." +msgstr "" +"¿ï¾Ü³o¤@¶µªº¸Ü¡A±N·|½Æ»s²Å¸¹³sµ²«ü¨ìªºÀɮסA\n" +"¦Ó¤£¬O²Å¸¹³sµ²¥»¨­¡C" + +#: gnome/gdialogs.c:642 +msgid "Preserve file attributes." +msgstr "«O¯dÀɮתºÄÝ©Ê" + +#: gnome/gdialogs.c:647 +msgid "Preserves the permissions and the UID/GID if possible" +msgstr "¾¨¥i¯àªº«O¯dÀɮתºÅv­­»P UID/GID" + +#: gnome/gdialogs.c:653 +msgid "Recursively copy subdirectories." +msgstr "»¼°jªº½Æ»s¤l¥Ø¿ý" + +#: gnome/gdialogs.c:658 +msgid "If set, this will copy the directories recursively" +msgstr "­Y¿ï¨úªº¸Ü¡A·|½Æ»s¦¹¥Ø¿ý¤Uªº©Ò¦³¤l¥Ø¿ý" + +#: gnome/gdialogs.c:767 +#, c-format +msgid "" +"%s\n" +"\n" +"Directory not empty. Delete it recursively?" +msgstr "" +"%s\n" +"¥Ø¿ý¸Ì­±ÁÙ¦³ªF¦è¡F\n" +"½T©w­n§¹¥þ§R°£¡H" + +#: gnome/gdialogs.c:776 src/file.c:2228 +msgid " Delete: " +msgstr " §R°£¡G " + +#: gnome/gdialogs.c:780 +msgid "Do the same for the rest" +msgstr "¹ï¨ä¾lÀÉ®×­«ÂЦP¤@°Ê§@" + +#: gnome/gdialogs.c:863 +msgid "Move Progress" +msgstr "¶i¦æ·h²¾" + +#: gnome/gdialogs.c:866 +msgid "Copy Progress" +msgstr "¶i¦æ½Æ»s" + +#: gnome/gdialogs.c:869 +msgid "Delete Progress" +msgstr "¶i¦æ§R°£" + +#: gnome/gdialogs.c:919 +msgid "File " +msgstr "ÀÉ®×" + +#: gnome/gdialogs.c:923 +msgid "is " +msgstr " ¬O " + +#: gnome/gdialogs.c:926 +msgid "done." +msgstr " §¹¦¨¡C" + +#. Translators should take care as "Password" or its translations +#. are used to identify password boxes and hide characters with "*" +#: gnome/gdialogs.c:986 src/wtools.c:587 vfs/vfs.c:1775 +msgid "Password:" +msgstr "±K½X¡G" + +#: gnome/gdialogs.c:986 +msgid "Password" +msgstr "±K½X" + +#. Create the dialog +#: gnome/gdialogs.c:1018 +msgid "Symbolic Link" +msgstr "²Å¸¹³sµ²" + +#: gnome/gdialogs.c:1034 src/boxes.c:803 +msgid "Existing filename (filename symlink will point to):" +msgstr "¬J¦sªºÀɮצWºÙ (²Å¸¹³sµ²­n«ü¨ìªºÀÉ®×)¡G" + +#: gnome/gdialogs.c:1048 src/boxes.c:801 +msgid "Symbolic link filename:" +msgstr "²Å¸¹³sµ²¦WºÙ¡G" + +#: gnome/gdnd.c:52 +msgid "_Move here" +msgstr "·h¨ì³o¸Ì (_M)" + +#: gnome/gdnd.c:53 +msgid "_Copy here" +msgstr "½Æ»s¨ì³o¸Ì (_C)" + +#: gnome/gdnd.c:54 +msgid "_Link here" +msgstr "³sµ²¨ì³o¸Ì (_L)" + +#: gnome/gdnd.c:56 +msgid "Cancel drag" +msgstr "¨ú®ø©ì¦²°Ê§@" + +#. FIXME: this error message sucks +#: gnome/gdnd.c:192 +#, c-format +msgid "" +"Could not stat %s\n" +"%s" +msgstr "" +"µLªk stat %s\n" +"%s" + +#: gnome/gicon.c:154 +msgid "Default set of icons not found, please check your installation" +msgstr "§ä¤£¨ì¹w³]ªº¹Ï¥Ü¡AÀˬd±zªº¦w¸Ë¬O§_§¹¥þ" + +#: gnome/glayout.c:41 +msgid "_Icon View" +msgstr "¹Ï¥ÜÅã¥Ü (_I)" + +#: gnome/glayout.c:42 gnome/glayout.c:58 +msgid "Switch view to an icon display" +msgstr "Âà´«¦¨¹Ï¥ÜÅã¥Ü" + +#: gnome/glayout.c:44 +msgid "_Brief View" +msgstr "²­n (_B)" + +#: gnome/glayout.c:45 gnome/glayout.c:61 +msgid "Switch view to show just file name and type" +msgstr "Âà´«¦¨Åã¥ÜÀɦW»PÀÉ®×Ãþ«¬" + +#: gnome/glayout.c:47 +msgid "_Detailed View" +msgstr "¸Ô²Ó (_D)" + +#: gnome/glayout.c:48 gnome/glayout.c:64 +msgid "Switch view to show detailed file statistics" +msgstr "Âà´«¦¨Åã¥Ü¸Ô²ÓªºÀɮשʽè" + +#: gnome/glayout.c:50 +msgid "_Custom View" +msgstr "¦Û©wÅã¥Ü (_C)" + +#: gnome/glayout.c:51 gnome/glayout.c:67 +msgid "Switch view to show user-defined statistics" +msgstr "Âà´«¦¨¦Û©wªºÅã¥Ü¼Ò¦¡¡C" + +#: gnome/glayout.c:57 +msgid "Icons" +msgstr "¹Ï¥Ü" + +#: gnome/glayout.c:60 +msgid "Brief" +msgstr "²­n" + +#: gnome/glayout.c:63 +msgid "Detailed" +msgstr "¸Ô²Ó" + +#: gnome/glayout.c:66 +msgid "Custom" +msgstr "¦Û©w" + +#: gnome/glayout.c:302 +msgid "Enter command to run" +msgstr "¿é¤J­n°õ¦æªº«ü¥O" + +#: gnome/glayout.c:315 +msgid "" +"Notice that if you choose to terminate the file manager, you will\n" +"also terminate the GNOME desktop handler.\n" +"\n" +"Are you sure you want to exit?" +msgstr "" +"ª`·N!! ­Y±z¿ï¾Üµ²§ôÀɮ׺޲z­ûªº¸Ü¡A\n" +"®à­±ºÞ²zªº¥\\¯à¤]¦P®É·|µ²§ô¡C\n" +"\n" +"±z½T©w±z­nµ²§ô¶Ü¡H" + +#: gnome/glayout.c:327 +msgid "" +"The file manager and the desktop handler are now terminating\n" +"\n" +"If you want to start up again the desktop handler or the file manager\n" +"you can launch it from the Panel, or you can run the UNIX command `gmc'\n" +"\n" +"Press OK to terminate the application, or cancel to continue using it." +msgstr "" +"µ²§ôÀɮ׺޲z­û»P®à­±ºÞ²z¥\\¯à\n" +"\n" +"­Y±z·Q­n­«·s±Ò°Ê®à­±ºÞ²z¥\\¯à©ÎÀɮ׺޲z­ûªº¸Ü¡A\n" +"¥i¥H±q GNOME Panel ¸Ì­±¿ï¨ú°õ¦æ¡A©Îª½±µ©I¥s UNIX µ{¦¡ `gmc'¡C\n" +"\n" +"«ö¤U \"½T©w\" ¥Hµ²§ôµ{¦¡¡A©Î«ö \"¨ú®ø\" Ä~Äò¨Ï¥Î¡C" + +#. GNOMEUIINFO_ITEM_NONE(N_("Open _FTP site"), N_("Opens an FTP site"), ftplink_cmd }, +#: gnome/glayout.c:384 gnome/gscreen.c:2233 +msgid "_Copy..." +msgstr "½Æ»s (_C)..." + +#: gnome/glayout.c:384 +msgid "Copy files" +msgstr "½Æ»sÀÉ®×" + +#: gnome/glayout.c:385 gnome/gscreen.c:2234 +msgid "_Delete..." +msgstr "§R°£ (_D)..." + +#: gnome/glayout.c:385 +msgid "Delete files" +msgstr "§R°£ÀÉ®×" + +#: gnome/glayout.c:386 gnome/gscreen.c:2235 +msgid "_Move..." +msgstr "·h²¾ (_M)..." + +#: gnome/glayout.c:386 +msgid "Rename or move files" +msgstr "§ó§ï¦WºÙ©ÎªÌ·h²¾Àɮצì¸m" + +#: gnome/glayout.c:388 +msgid "Show directory sizes" +msgstr "Åã¥Ü¥Ø¿ý¤j¤p" + +#: gnome/glayout.c:388 +msgid "Shows the disk space used by each directory" +msgstr "Åã¥Ü¨C­Ó¥Ø¿ý¥Î¥hªºµwºÐªÅ¶¡" + +#: gnome/glayout.c:395 +msgid "Select _All" +msgstr "¥þ¿ï (_A)" + +#: gnome/glayout.c:395 +msgid "Select all files in the current Panel" +msgstr "¿ï¨ú³o­Ó­±ªO¸Ì­±ªº©Ò¦³ÀÉ®×" + +#: gnome/glayout.c:397 +msgid "_Select Files..." +msgstr "¿ï¨úÀÉ®× (_S)..." + +#: gnome/glayout.c:397 +msgid "Select a group of files" +msgstr "¿ï¨ú¤@¸sÀÉ®×" + +#: gnome/glayout.c:398 +msgid "_Invert Selection" +msgstr "¤Ï¦V¿ï¨ú (_I)" + +#: gnome/glayout.c:398 +msgid "Reverses the list of tagged files" +msgstr "¿ï¨ú¥¼¿ï¨ú¤§ÀÉ®×" + +#: gnome/glayout.c:400 gtkedit/editwidget.c:1071 src/view.c:2038 +msgid "Search" +msgstr "·j´M" + +#: gnome/glayout.c:400 +msgid "Search for a file in the current Panel" +msgstr "¿ï¨ú³o­Ó­±ªO¸Ì­±ªº©Ò¦³ÀÉ®×" + +#: gnome/glayout.c:403 gnome/gscreen.c:1448 +msgid "_Rescan Directory" +msgstr "­«Åª¥Ø¿ý (_R)" + +#: gnome/glayout.c:403 +msgid "Rescan the directory contents" +msgstr "­«·sŪ¨ú¥Ø¿ý¤º®e" + +#: gnome/glayout.c:410 +msgid "_Sort By..." +msgstr "¥H¦¹¨Ó±Æ§Ç (_S)..." + +#: gnome/glayout.c:410 +msgid "Confirmation settings" +msgstr "½T»{³]©w­È" + +#: gnome/glayout.c:411 +msgid "_Filter View..." +msgstr "¹LÂo¾¹Åã¥Ü (_F)" + +#: gnome/glayout.c:411 +msgid "Global option settings" +msgstr "¥þ°ìªº¿ï¶µ³]©w" + +#: gnome/glayout.c:418 +msgid "_Find File..." +msgstr "´M§äÀÉ®× (_F)" + +#: gnome/glayout.c:418 +msgid "Locate files on disk" +msgstr "¦bºÏºÐ¸Ì­±§ä¥XÀɮתº¦ì¸m" + +#. { GNOME_APP_UI_ITEM, N_("_Compare panels..."), N_("Compare two panel contents"), gnome_compare_panels }, +#: gnome/glayout.c:421 +msgid "_Edit mime types..." +msgstr "½s¿è mimi Ãþ«¬ (_E)" + +#: gnome/glayout.c:421 +msgid "Edits the MIME type bindings" +msgstr "½s¿è MIME Ãþ«¬³]©w" + +#: gnome/glayout.c:423 +msgid "_Run Command..." +msgstr "°õ¦æ«ü¥O (_R)..." + +#: gnome/glayout.c:423 +msgid "Runs a command" +msgstr "°õ¦æ¤@«h«ü¥O" + +#: gnome/glayout.c:425 +msgid "_Run Command in panel..." +msgstr "¦b­±ªO¤¤°õ¦æ«ü¥O (_R)..." + +#: gnome/glayout.c:425 +msgid "Run a command and put the results in a panel" +msgstr "°õ¦æ«ü¥O¡A¨Ã¥B±Nµ²ªG¿é¥X¨ì­±ªO¤W" + +#: gnome/glayout.c:435 +msgid "_Background jobs..." +msgstr "­I´º¤u§@ (_B)..." + +#: gnome/glayout.c:435 +msgid "List of background operations" +msgstr "¦C¥X¦b­I´º°õ¦æªº¤u§@" + +#: gnome/glayout.c:438 +msgid "Exit" +msgstr "Â÷¶}" + +#: gnome/glayout.c:438 +msgid "Terminates the file manager and the desktop" +msgstr "µ²§ôÀɮ׺޲z­û»P®à­±µ{¦¡" + +#: gnome/glayout.c:453 +msgid "Rescan System Devices" +msgstr "­«·s±½´y¨t²Î¸Ë¸m" + +#: gnome/glayout.c:461 gnome/glayout.c:471 +msgid "_Layout" +msgstr "®æ¦¡ (_L)" + +#: gnome/glayout.c:462 gnome/glayout.c:472 +msgid "_Commands" +msgstr "«ü¥O (_C)" + +#: gnome/glayout.c:463 +msgid "_Desktop" +msgstr "®à­± (_D)" + +#: gnome/glayout.c:464 gnome/glayout.c:473 +msgid "_Help" +msgstr "»¡©ú (_H)" + +#: gnome/glayout.c:613 +msgid "File/New/Directory..." +msgstr "ÀÉ®×/·sªº/¥Ø¿ý..." + +#: gnome/gmain.c:558 +msgid "" +"You are running the GNOME File Manager as root.\n" +"\n" +"As root, you can damage your system if you are not careful, and the GNOME " +"File Manager will not stop you from doing it." +msgstr "" +"You are running the GNOME File Manager as root.\n" +"\n" +"As root, you can damage your system if you are not careful, and the GNOME File Manager will not stop you from doing it." + +#. we set the file part +#: gnome/gnome-file-property-dialog.c:170 +msgid "Full Name: " +msgstr "ÀÉ®×¥þ¦W¡G" + +#: gnome/gnome-file-property-dialog.c:178 +msgid "File Name" +msgstr "ÀɦW" + +#: gnome/gnome-file-property-dialog.c:201 +msgid "File Type: " +msgstr "ÀÉ®×Ãþ«¬: " + +#: gnome/gnome-file-property-dialog.c:207 +msgid "File Type: Symbolic Link" +msgstr "ÀÉ®×Ãþ«¬¡G²Å¸¹³sµ²" + +#: gnome/gnome-file-property-dialog.c:212 +msgid "Target Name: INVALID LINK" +msgstr " ¦WºÙ: µL®Äªº³sµ²" + +#: gnome/gnome-file-property-dialog.c:215 +msgid "Target Name: " +msgstr " ¦WºÙ: " + +#: gnome/gnome-file-property-dialog.c:220 +msgid "File Type: Directory" +msgstr "ÀÉ®×Ãþ«¬: ¥Ø¿ý" + +#: gnome/gnome-file-property-dialog.c:222 +msgid "File Type: Character Device" +msgstr "ÀÉ®×Ãþ«¬: ¦r¤¸¸Ë¸m" + +#: gnome/gnome-file-property-dialog.c:224 +msgid "File Type: Block Device" +msgstr "ÀÉ®×Ãþ«¬: °Ï¶ô¸Ë¸m" + +#: gnome/gnome-file-property-dialog.c:226 +msgid "File Type: Socket" +msgstr "ÀÉ®×Ãþ«¬: ´¡®y (Socket)" + +#: gnome/gnome-file-property-dialog.c:228 +msgid "File Type: FIFO" +msgstr "ÀÉ®×Ãþ«¬: FIFO" + +#: gnome/gnome-file-property-dialog.c:238 +#: gnome/gnome-file-property-dialog.c:242 +#: gnome/gnome-file-property-dialog.c:248 +msgid "File Size: " +msgstr "Àɮפj¤p: " + +#: gnome/gnome-file-property-dialog.c:238 +msgid " bytes" +msgstr " ¦ì¤¸²Õ" + +#: gnome/gnome-file-property-dialog.c:242 +msgid " KBytes (" +msgstr " ¤d¦ì¤¸²Õ (" + +#: gnome/gnome-file-property-dialog.c:243 +#: gnome/gnome-file-property-dialog.c:249 +msgid " bytes)" +msgstr " ¦ì¤¸²Õ)" + +#: gnome/gnome-file-property-dialog.c:248 +msgid " MBytes (" +msgstr " ¦Ê¸U¦ì¤¸²Õ (" + +#: gnome/gnome-file-property-dialog.c:256 +msgid "File Size: N/A" +msgstr "Àɮפj¤p: µLªk±oª¾ " + +#: gnome/gnome-file-property-dialog.c:267 +msgid "File Created on: " +msgstr "Àɮ׫إߩó: " + +#: gnome/gnome-file-property-dialog.c:276 +msgid "Last Modified on: " +msgstr "³Ì«á§ó°Ê®É¶¡: " + +#: gnome/gnome-file-property-dialog.c:285 +msgid "Last Accessed on: " +msgstr "³Ì«á¦s¨ú®É¶¡: " + +#: gnome/gnome-file-property-dialog.c:303 +msgid "URL:" +msgstr "URL:" + +#: gnome/gnome-file-property-dialog.c:310 +msgid "Caption:" +msgstr "¼ÐÃD:" + +#: gnome/gnome-file-property-dialog.c:403 +#: gnome/gnome-file-property-dialog.c:491 gnome/gpopup2.c:194 +#: src/screen.c:2366 src/screen.c:2396 +msgid "View" +msgstr "À˵ø" + +#: gnome/gnome-file-property-dialog.c:404 +msgid "Use default View options" +msgstr "¨Ï¥Î¹w³]ªºÅã¥Ü¿ï¶µ" + +#: gnome/gnome-file-property-dialog.c:439 +msgid "Select an Icon" +msgstr "¿ï¨ú¤@­Ó¹Ï¥Ü" + +#. we do open first +#: gnome/gnome-file-property-dialog.c:469 gnome/gpopup2.c:187 +msgid "Open" +msgstr "¶}±Ò" + +#: gnome/gnome-file-property-dialog.c:479 +msgid "Use default Open action" +msgstr "¨Ï¥Î¹w³]ªº¶}±Ò°Ê§@" + +#: gnome/gnome-file-property-dialog.c:489 +msgid "Drop Action" +msgstr "¸m©ñ°Ê§@" + +#: gnome/gnome-file-property-dialog.c:502 +msgid "Use default Drop action" +msgstr "¨Ï¥Î¹w³]ªº¸m©ñ°Ê§@" + +#: gnome/gnome-file-property-dialog.c:504 +msgid "Use default View action" +msgstr "¨Ï¥Î¹w³]ªºÀ˵ø°Ê§@" + +#: gnome/gnome-file-property-dialog.c:513 gnome/gpopup2.c:196 +#: src/screen.c:2367 src/screen.c:2397 src/view.c:2034 +msgid "Edit" +msgstr "½s¿è" + +#: gnome/gnome-file-property-dialog.c:523 +msgid "Use default Edit action" +msgstr "¨Ï¥Î¹w³]ªº½s¿è°Ê§@" + +#: gnome/gnome-file-property-dialog.c:577 gnome/gprop.c:521 +msgid "Icon" +msgstr "¹Ï¥Ü" + +#. We must be a file or a link to a file. +#: gnome/gnome-file-property-dialog.c:611 +msgid "File Actions" +msgstr "Àɮװʧ@" + +#: gnome/gnome-file-property-dialog.c:616 +msgid "Open action" +msgstr "¶}±Ò°Ê§@" + +#: gnome/gnome-file-property-dialog.c:617 +msgid "Needs terminal to run" +msgstr "¨Ï¥Î²×ºÝ¾÷¨Ó°õ¦æ" + +#: gnome/gnome-file-property-dialog.c:742 +msgid "File Permissions" +msgstr "ÀÉ®×Åv­­" + +#: gnome/gnome-file-property-dialog.c:753 gnome/gprop.c:259 +msgid "Current mode: " +msgstr "¥Ø«eªº¼Ò¦¡¡G" + +#. Headings +#: gnome/gnome-file-property-dialog.c:768 gnome/gprop.c:272 +msgid "Read" +msgstr "Ū¨ú" + +#: gnome/gnome-file-property-dialog.c:769 gnome/gprop.c:273 +msgid "Write" +msgstr "¼g¤J" + +#: gnome/gnome-file-property-dialog.c:770 gnome/gprop.c:274 +msgid "Exec" +msgstr "°õ¦æ" + +#: gnome/gnome-file-property-dialog.c:771 gnome/gprop.c:275 +msgid "Special" +msgstr "¯S®í" + +#. Permissions +#: gnome/gnome-file-property-dialog.c:775 gnome/gprop.c:279 +msgid "User" +msgstr "¨Ï¥ÎªÌ" + +#: gnome/gnome-file-property-dialog.c:777 gnome/gprop.c:281 +msgid "Other" +msgstr "¨ä¥L" + +#. Special +#: gnome/gnome-file-property-dialog.c:781 gnome/gprop.c:285 +msgid "Set UID" +msgstr "Set UID" + +#: gnome/gnome-file-property-dialog.c:782 gnome/gprop.c:286 +msgid "Set GID" +msgstr "Set GID" + +#: gnome/gnome-file-property-dialog.c:783 gnome/gprop.c:287 +msgid "Sticky" +msgstr "Sticky" + +#: gnome/gnome-file-property-dialog.c:914 +msgid "File ownership" +msgstr "ÀÉ®×Åv­­" + +#: gnome/gnome-file-property-dialog.c:1074 +msgid "URL" +msgstr "URL" + +#: gnome/gnome-file-property-dialog.c:1077 +msgid "Statistics" +msgstr "²Î­p¸ê®Æ" + +#: gnome/gnome-file-property-dialog.c:1083 +msgid "Options" +msgstr "¿ï¶µ" + +#: gnome/gnome-file-property-dialog.c:1086 +msgid "Permissions" +msgstr "Åv­­" + +#: gnome/gnome-file-property-dialog.c:1089 +msgid " Properties" +msgstr "¤º®e" + +#: gnome/gnome-file-property-dialog.c:1140 +msgid "You entered an invalid username" +msgstr "±z¿é¤Jªº¬O¤@­ÓµL®Äªº¨Ï¥ÎªÌ¦WºÙ" + +#: gnome/gnome-file-property-dialog.c:1185 +msgid "You must rename your file to something" +msgstr "±z¥²¶·§ïÅÜÀɮצWºÙ" + +#: gnome/gnome-file-property-dialog.c:1191 +msgid "You cannot rename a file to something containing a '/' character" +msgstr "¤£¯à±NÀÉ®×§ï¦W¦¨§t¦³ '/' ¦r¤¸" + +#. the first label +#: gnome/gnome-open-dialog.c:383 +msgid "Select an application to open \"" +msgstr "¿ï¨ú­n¶}±ÒªºÀ³¥Îµ{¦¡ \"" + +#: gnome/gnome-open-dialog.c:394 +msgid "Select a file to run with" +msgstr "¿ï¨ú­n°õ¦æªºÀÉ®×" + +#. the file tree +#: gnome/gnome-open-dialog.c:405 +msgid "Applications" +msgstr "À³¥Îµ{¦¡" + +#: gnome/gnome-open-dialog.c:421 +msgid "Program to run" +msgstr "­n°õ¦æªºµ{¦¡" + +#: gnome/gpopup2.c:188 +msgid "Mount device" +msgstr "±¾¤W¸Ë¸m" + +#: gnome/gpopup2.c:189 +msgid "Unmount device" +msgstr "¨ø¸ü¸Ë¸m" + +#: gnome/gpopup2.c:190 +msgid "Eject device" +msgstr "¨ú¥XºÐ¤ù" + +#: gnome/gpopup2.c:193 +msgid "Open with..." +msgstr " ¥H¦¹¶}±Ò..." + +#: gnome/gpopup2.c:195 +msgid "View Unfiltered" +msgstr "À˵ø¥¼¹LÂo¥X¨Óªº" + +#: gnome/gpopup2.c:198 +msgid "Copy..." +msgstr "½Æ»s..." + +#: gnome/gpopup2.c:199 gtkedit/editwidget.c:1072 src/screen.c:2371 +#: src/screen.c:2401 +msgid "Delete" +msgstr "§R°£" + +#: gnome/gpopup2.c:200 +msgid "Move..." +msgstr "·h²¾..." + +#: gnome/gpopup2.c:201 +msgid "Hard Link..." +msgstr "³sµ²..." + +#: gnome/gpopup2.c:202 +msgid "Symlink..." +msgstr "²Å¸¹³sµ²..." + +#: gnome/gpopup2.c:203 +msgid "Edit Symlink..." +msgstr "½s¿è²Å¸¹³sµ²..." + +#: gnome/gpopup2.c:205 +msgid "Properties..." +msgstr "¤º®e" + +#: gnome/gprefs.c:88 +msgid "Show backup files" +msgstr "Åã¥Ü³Æ¥÷ÀÉ®×" + +#: gnome/gprefs.c:92 +msgid "Show hidden files" +msgstr "Åã¥ÜÁôÂÃÀÉ" + +#: gnome/gprefs.c:96 +msgid "Mix files and directories" +msgstr "ÀÉ®×»P¥Ø¿ý²V¦XÅã¥Ü" + +#: gnome/gprefs.c:100 +msgid "Use shell patterns instead of regular expressions" +msgstr "¥H¨t²Î´ß¸U¥Î¦r¤¸¥N´À¥¿³Wªí¥Ü¦¡" + +#: gnome/gprefs.c:109 +msgid "Confirm when deleting file" +msgstr "§R°£Àɮפ§«e¥ý¸g¹L½T»{" + +#: gnome/gprefs.c:113 +msgid "Confirm when overwriting files" +msgstr "»\\¼gÀɮפ§«e¥ý¸g¹L½T»{" + +#: gnome/gprefs.c:117 +msgid "Confirm when executing files" +msgstr "°õ¦æµ{¦¡¤§«e¥ý¸g¹L½T»{" + +#: gnome/gprefs.c:121 +msgid "Show progress while operations are being performed" +msgstr "¶i¦æ¤u§@¦P®É¨ÃÅã¥Ü¶i«×" + +#: gnome/gprefs.c:130 +msgid "VFS Timeout:" +msgstr "µêÀÀÀɮרt²Î¹O®É¡G" + +#: gnome/gprefs.c:131 gnome/gprefs.c:156 +msgid "Seconds" +msgstr "¬í" + +#: gnome/gprefs.c:134 +msgid "Anonymous FTP password:" +msgstr "°Î¦WÀÉ®×¶Ç¿é±K½X¡G" + +#: gnome/gprefs.c:138 +msgid "Always use FTP proxy" +msgstr "ÀÉ®×¶Ç¿é®É¨Ï¥Î¥N²z¦øªA¾¹" + +#: gnome/gprefs.c:147 +msgid "Fast directory reload" +msgstr "§Ö³t­«Åª¥Ø¿ý" + +#: gnome/gprefs.c:151 +msgid "Compute totals before copying files" +msgstr "½Æ»sÀɮפ§«e¥ý­pºâÁ`¼Æ" + +#: gnome/gprefs.c:155 +msgid "FTP directory cache timeout :" +msgstr "FTP ¥Ø¿ý§Ö¨ú¹O®É¡G" + +#: gnome/gprefs.c:159 +msgid "Allow customization of icons in icon view" +msgstr "¤¹³\\¦b¹Ï¥ÜÅã¥Ü®É¨Ï¥Î¦Û©wªº¹Ï¥Ü" + +#: gnome/gprefs.c:167 +msgid "Use shaped icons" +msgstr "¨Ï¥Î§Îª¬¹Ï¥Ü" + +#: gnome/gprefs.c:171 +msgid "Auto place icons" +msgstr "¦Û°Ê±Æ¦C¹Ï¥Ü" + +#: gnome/gprefs.c:175 +msgid "Snap icons to grid" +msgstr "±N¹Ï¥Ü¹ï»ô®æ½u" + +#: gnome/gprefs.c:184 +msgid "File display" +msgstr "ÀÉ®×Åã¥Ü" + +#: gnome/gprefs.c:188 +msgid "Confirmation" +msgstr "½T»{" + +#: gnome/gprefs.c:192 +msgid "VFS" +msgstr "µêÀÀÀɮרt²Î" + +#: gnome/gprefs.c:196 +msgid "Caching" +msgstr "§Ö¨ú" + +#: gnome/gprefs.c:200 +msgid "Desktop" +msgstr "®à­±" + +#: gnome/gprefs.c:479 +msgid "Preferences" +msgstr "³]©w" + +#: gnome/gprop.c:58 gnome/gprop.c:75 +msgid "Filename" +msgstr "ÀɦW" + +#: gnome/gprop.c:67 +msgid "Full name: " +msgstr "ÀÉ®×¥þ¦W¡G" + +#: gnome/gprop.c:109 src/panelize.c:205 +msgid "Command" +msgstr "«ü¥O" + +#: gnome/gprop.c:119 +msgid "Command:" +msgstr "«ü¥O¡G" + +#: gnome/gprop.c:129 +msgid "Use terminal" +msgstr "¨Ï¥Î²×ºÝ¾÷" + +#: gnome/gprop.c:248 +msgid "File mode (permissions)" +msgstr "ÀÉ®×¼Ò¦¡ (Åv­­)" + +#: gnome/gprop.c:321 gnome/gprop.c:347 +msgid "" +msgstr "<¥¼ª¾>" + +#: gnome/gprop.c:494 +msgid "General" +msgstr "¤@¯ë" + +#: gnome/gprop.c:505 +msgid "Title" +msgstr "¼ÐÃD" + +#: gnome/gprop.c:535 +msgid "Select icon" +msgstr "¿ï¨ú¹Ï¥Ü" + +#: gnome/gscreen.c:1448 +msgid "Reloads the current directory" +msgstr "­«Åª³o­Ó¥Ø¿ý" + +#: gnome/gscreen.c:1450 +msgid "New _Directory..." +msgstr "·s¥Ø¿ý (_D)..." + +#: gnome/gscreen.c:1450 +msgid "Creates a new directory here" +msgstr "«Ø¥ß·s¥Ø¿ý" + +#: gnome/gscreen.c:1631 +msgid "All files" +msgstr "©Ò¦³ÀÉ®×" + +#: gnome/gscreen.c:1633 +msgid "Archives and compressed files" +msgstr "ÀÉ®×¶°»PÀ£ÁYÀÉ" + +#: gnome/gscreen.c:1635 +msgid "RPM/DEB files" +msgstr "RPM/DEB ÀÉ®×" + +#: gnome/gscreen.c:1637 +msgid "Text/Document files" +msgstr "¯Â¤å¦r/¤å¥óÀÉ" + +#: gnome/gscreen.c:1639 +msgid "HTML and SGML files" +msgstr "HTML »P SGML ÀÉ®×" + +#: gnome/gscreen.c:1641 +msgid "Postscript and PDF files" +msgstr "Postscript »P PDF ÀÉ®×" + +#: gnome/gscreen.c:1643 +msgid "Spreadsheet files" +msgstr "¸Õºâªí¸ê®ÆÀÉ" + +#: gnome/gscreen.c:1645 +msgid "Image files" +msgstr "¹Ï§ÎÀÉ" + +#: gnome/gscreen.c:1648 +msgid "Video/animation files" +msgstr "¼v¹³/°ÊµeÀÉ" + +#: gnome/gscreen.c:1650 +msgid "Audio files" +msgstr "­µ®ÄÀÉ" + +#: gnome/gscreen.c:1652 +msgid "C program files" +msgstr "C µ{¦¡ÀÉ" + +#: gnome/gscreen.c:1654 +msgid "C++ program files" +msgstr "C++ µ{¦¡ÀÉ" + +#: gnome/gscreen.c:1656 +msgid "Objective-C program files" +msgstr "Objective-C µ{¦¡ÀÉ" + +#: gnome/gscreen.c:1658 +msgid "Scheme program files" +msgstr "Scheme µ{¦¡ÀÉ" + +#: gnome/gscreen.c:1660 +msgid "Assembler program files" +msgstr "²Õ¦X»y¨¥µ{¦¡ÀÉ" + +#: gnome/gscreen.c:1662 +msgid "Misc. program files" +msgstr "¨ä¥Lµ{¦¡ÀÉ" + +#: gnome/gscreen.c:1664 +msgid "Font files" +msgstr "¦r§ÎÀÉ" + +#: gnome/gscreen.c:1791 +#, c-format +msgid "Search: %s" +msgstr "´M§ä¡G%s" + +#: gnome/gscreen.c:1801 +#, c-format +msgid "%s bytes in %d file" +msgstr "%s ¦ì¤¸²Õ¡A%d ­ÓÀÉ®×" + +#: gnome/gscreen.c:1801 +#, c-format +msgid "%s bytes in %d files" +msgstr "%s ¦ì¤¸²Õ¡A¦@ %d ­ÓÀÉ®×" + +#: gnome/gscreen.c:1827 src/screen.c:670 +msgid "" +msgstr "<³sµ²Åª¨ú¿ù»~>" + +#: gnome/gscreen.c:2233 +msgid "Copy directory" +msgstr "½Æ»s¥Ø¿ý" + +#: gnome/gscreen.c:2234 +msgid "Delete directory" +msgstr "§R°£¥Ø¿ý" + +#: gnome/gscreen.c:2235 +msgid "Rename or move directory" +msgstr "§ó§ï¦WºÙ©Î·h²¾¥Ø¿ý" + +#: gnome/gscreen.c:2391 +msgid "Back" +msgstr "©¹«e" + +#: gnome/gscreen.c:2391 +msgid "Go to the previously visited directory" +msgstr "¨ì«e¤@­Ó¨ì¹Lªº¥Ø¿ý" + +#: gnome/gscreen.c:2393 +msgid "Up" +msgstr "©¹¤W" + +#: gnome/gscreen.c:2393 +msgid "Go up a level in the directory heirarchy" +msgstr "¨ì¥Ø¿ýµ²ºcªº¤W¤@¼h" + +#: gnome/gscreen.c:2395 +msgid "Forward" +msgstr "©¹«e" + +#: gnome/gscreen.c:2395 +msgid "Go to the next directory" +msgstr "¨ì¤U¤@­Ó¥Ø¿ý" + +#: gnome/gscreen.c:2398 src/tree.c:1011 +msgid "Rescan" +msgstr "­«·sŪ¨ú" + +#: gnome/gscreen.c:2398 +msgid "Rescan the current directory" +msgstr "­«·sŪ¨ú¥Ø¿ý¤º®e" + +#: gnome/gscreen.c:2401 +msgid "Home" +msgstr "®a¥Ø¿ý" + +#: gnome/gscreen.c:2401 +msgid "Go to your home directory" +msgstr "¨ì¨Ï¥ÎªÌªº®a¥Ø¿ý" + +#: gnome/gscreen.c:2542 +msgid "Location:" +msgstr "¦ì¸m¡G" + +#. 1 +#: gnome/gtools.c:105 gtkedit/editcmd.c:341 gtkedit/editcmd.c:1184 +#: gtkedit/editcmd.c:1269 gtkedit/editcmd.c:2865 gtkedit/editoptions.c:71 +#: src/boxes.c:138 src/boxes.c:278 src/boxes.c:378 src/boxes.c:466 +#: src/boxes.c:646 src/boxes.c:728 src/boxes.c:783 src/boxes.c:898 +#: src/filegui.c:839 src/find.c:171 src/layout.c:370 src/option.c:144 +#: src/wtools.c:289 src/wtools.c:563 +msgid "&Ok" +msgstr "¦n (&O)" + +#: gnome/gview.c:135 src/view.c:718 +#, c-format +msgid "Offset 0x%08x" +msgstr "°¾²¾­È 0x%08x" + +#: gnome/gview.c:137 src/view.c:720 +#, c-format +msgid "Col %d" +msgstr "Äæ %d" + +#: gnome/gview.c:141 src/view.c:724 +#, c-format +msgid "%s bytes" +msgstr "%s ¦ì¤¸²Õ" + +#: gnome/gview.c:305 +msgid "_Goto line" +msgstr "¸õ¦Ü¬Y¦æ (_G)" + +#: gnome/gview.c:306 +msgid "Jump to a specified line number" +msgstr "¸õ¨ì¨Ï¥ÎªÌ«ü©wªº¦æ¸¹" + +#: gnome/gview.c:308 +msgid "_Monitor file" +msgstr "Æ[¹îÀÉ®× (_M)" + +#: gnome/gview.c:308 +msgid "Monitor file growing" +msgstr "Æ[¹îÀɮפj¤pªºÅܤÆ" + +#: gnome/gview.c:315 +msgid "Regexp search" +msgstr "¥¿³W¦¡·j´M" + +#: gnome/gview.c:316 +msgid "Regular expression search" +msgstr "¥H¥¿³Wªí¥Ü¦¡¨Ó·j´M" + +#: gnome/gview.c:325 +msgid "_Wrap" +msgstr "´«¦æ (_W)" + +#: gnome/gview.c:326 +msgid "Wrap the text" +msgstr "¤å¦r¦Û°Ê´«¦æ" + +#. Can not use this one yet, as it destroys the viewer, need to fix that +#: gnome/gview.c:329 +msgid "_Parsed view" +msgstr "¸Ñ͹LªºÀ˵ø (_P)" + +#: gnome/gview.c:332 +msgid "_Formatted" +msgstr "®æ¦¡¤Æ (_F)" + +#: gnome/gview.c:334 +msgid "_Hex" +msgstr "¤Q¤»¶i¦ì (_H)" + +#: gnome/gview.c:340 +msgid "_Search" +msgstr "·j´M (_S)" + +#: gnome/gwidget.c:90 +msgid "ok" +msgstr "¦n" + +#: gnome/gwidget.c:92 +msgid "cancel" +msgstr "¨ú®ø" + +#: gnome/gwidget.c:94 +msgid "help" +msgstr "»¡©ú" + +#: gnome/gwidget.c:96 src/file.c:2252 +msgid "yes" +msgstr "¬O" + +#: gnome/gwidget.c:98 src/file.c:2250 +msgid "no" +msgstr "§_" + +#: gnome/gwidget.c:100 +msgid "exit" +msgstr "Â÷¶}" + +#: gnome/gwidget.c:102 +msgid "abort" +msgstr "¤¤Â_" + +#: gnome/gmount.c:195 +msgid "Could not open the /etc/fstab file" +msgstr "µLªk¶}±Ò /etc/fstab ÀÉ" + +#: gnome/gmount.c:322 +#, c-format +msgid "Could not symlink %s to %s; will not have such a desktop device icon." +msgstr "µLªk±N %s ²Å¸¹³sµ²¦Ü %s¡F±N¤£·|¦³¦¹¤@®à­±¸Ë¸m¹Ï¥Ü¡C" + +#: gnome/gmount.c:374 gnome/gmount.c:389 +#, c-format +msgid "CD-ROM %d" +msgstr "¥úºÐ¾÷ %d" + +#: gnome/gmount.c:379 +#, c-format +msgid "Floppy %d" +msgstr "³nºÐ¾÷ %d" + +#: gnome/gmount.c:385 +#, c-format +msgid "Disk %d" +msgstr "ºÏºÐ %d" + +#: gnome/gmount.c:395 +#, c-format +msgid "NFS dir %s" +msgstr "NFS ¥Ø¿ý %s" + +#: gnome/gmount.c:399 +#, c-format +msgid "Device %d" +msgstr "¸Ë¸m %d" + +#. The file-name is printed after the ':' +#: gtkedit/edit.c:131 gtkedit/edit.c:226 gtkedit/edit.c:233 gtkedit/edit.c:240 +#: gtkedit/edit.c:247 gtkedit/edit.c:253 gtkedit/edit.c:310 gtkedit/edit.c:346 +#: gtkedit/editcmd.c:1951 gtkedit/editwidget.c:952 src/dir.c:386 +#: src/screen.c:2386 src/tree.c:683 src/tree.c:689 src/wtools.c:222 +#: vfs/fish.c:224 +msgid " Error " +msgstr " ¿ù»~ " + +#: gtkedit/edit.c:131 gtkedit/edit.c:233 +msgid " Failed trying to open file for reading: " +msgstr " ¦b¶}±ÒÀɮץΨÓŪ¨ú®É¥¢±Ñ¡G " + +#: gtkedit/edit.c:240 +msgid " Cannot get size/permissions info on file: " +msgstr " µLªkÀò±oÀɮתº¤j¤p/Åv­­¸ê°T¡G " + +#: gtkedit/edit.c:247 +msgid " Not an ordinary file: " +msgstr " ¤£¬O±`³WÀɮסG " + +#: gtkedit/edit.c:253 +msgid " File is too large: " +msgstr " ÀɮפӤj¤F¡G " + +#: gtkedit/edit.c:254 +msgid "" +" \n" +" Increase edit.h:MAXBUF and recompile the editor. " +msgstr "" +" \n" +" ¼W¥[ edit.h ¸Ì­±©w¸qªº MAXBUF¡A¨Ã­«·s½sͽs¿è¾¹¡C " + +#: gtkedit/edit.c:310 gtkedit/edit.c:346 +msgid " Error allocating memory " +msgstr " °t¸m°O¾ÐÅé®Éµo¥Í¿ù»~ " + +#: gtkedit/editcmd.c:334 +msgid "Quick save " +msgstr "§Ö³t¦sÀÉ" + +#: gtkedit/editcmd.c:335 +msgid "Safe save " +msgstr "¦w¥þ¦sÀÉ" + +#: gtkedit/editcmd.c:336 +msgid "Do backups -->" +msgstr "¶i¦æ³Æ¥÷ -->" + +#. NLS for hotkeys? +#: gtkedit/editcmd.c:339 gtkedit/editcmd.c:1136 gtkedit/editcmd.c:1182 +#: gtkedit/editcmd.c:1267 gtkedit/editcmd.c:2863 gtkedit/editoptions.c:68 +#: src/achown.c:71 src/boxes.c:139 src/boxes.c:279 src/boxes.c:376 +#: src/boxes.c:464 src/boxes.c:644 src/boxes.c:727 src/boxes.c:781 +#: src/chmod.c:114 src/chown.c:79 src/cmd.c:854 src/filegui.c:822 +#: src/find.c:171 src/hotlist.c:138 src/hotlist.c:814 src/hotlist.c:911 +#: src/layout.c:371 src/learn.c:59 src/option.c:145 src/panelize.c:86 +#: src/view.c:404 src/wtools.c:111 src/wtools.c:386 src/wtools.c:561 +msgid "&Cancel" +msgstr "¨ú®ø" + +#: gtkedit/editcmd.c:345 +msgid "Extension:" +msgstr "ÂX¥R:" + +#. NLS ? +#: gtkedit/editcmd.c:352 +msgid " Edit Save Mode " +msgstr " §ïÅܦsÀɼҦ¡ " + +#: gtkedit/editcmd.c:476 +msgid " Save As " +msgstr " ¥t¦s·sÀÉ " + +#. Warning message with a query to continue or cancel the operation +#: gtkedit/editcmd.c:490 gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 src/ext.c:303 src/file.c:619 +#: src/help.c:318 src/main.c:699 src/screen.c:1432 src/screen.c:2106 +#: src/screen.c:2149 src/subshell.c:705 src/subshell.c:731 src/utilunix.c:390 +#: src/utilunix.c:394 src/utilunix.c:465 vfs/mcfs.c:170 +msgid " Warning " +msgstr " ĵ§i " + +#: gtkedit/editcmd.c:491 +msgid " A file already exists with this name. " +msgstr " ¦P¦WªºÀɮפw¸g¦s¦b¡C " + +#. Push buttons to over-write the current file, or cancel the operation +#: gtkedit/editcmd.c:493 +msgid "Overwrite" +msgstr "»\\¼g" + +#: gtkedit/editcmd.c:493 gtkedit/editcmd.c:555 gtkedit/editcmd.c:782 +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +#: gtkedit/editcmd.c:1578 +msgid "Cancel" +msgstr "¨ú®ø" + +#: gtkedit/editcmd.c:509 +msgid " Save as " +msgstr " ¥t¦s·sÀÉ " + +#: gtkedit/editcmd.c:509 gtkedit/editcmd.c:2633 +msgid " Error trying to save file. " +msgstr " ¸ÕµÛ¦sÀɮɵo¥Í¿ù»~¡C " + +#. This heads the delete macro error dialog box +#: gtkedit/editcmd.c:625 gtkedit/editcmd.c:633 gtkedit/editcmd.c:658 +msgid " Delete macro " +msgstr " §R°£¥¨¶° " + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:627 +msgid " Error trying to open temp file " +msgstr " ¹Á¸Õ¶}±Ò¼È¦sÀɮɵo¥Í¿ù»~ " + +#. 'Open' = load temp file +#: gtkedit/editcmd.c:635 gtkedit/editcmd.c:696 gtkedit/editcmd.c:764 +msgid " Error trying to open macro file " +msgstr " ¹Á¸Õ¶}±Ò¥¨¶°Àɮɵo¥Í¿ù»~ " + +#: gtkedit/editcmd.c:640 gtkedit/editcmd.c:648 gtkedit/editcmd.c:684 +#: gtkedit/editcmd.c:739 +#, c-format +msgid "key '%d 0': " +msgstr "«öÁä '%d 0': " + +#: gtkedit/editcmd.c:659 +msgid " Error trying to overwrite macro file " +msgstr " ¹Á¸Õ»\\¼g¥¨¶°Àɮɵo¥Í¿ù»~ " + +#. This heads the 'Macro' dialog box +#: gtkedit/editcmd.c:676 +msgid " Macro " +msgstr " ¥¨¶° " + +#. Input line for a single key press follows the ':' +#: gtkedit/editcmd.c:678 +msgid " Press the macro's new hotkey: " +msgstr " ½Ð«ö¤U±Ò°Ê¦¹¤@¥¨¶°ªº¼öÁä¡G " + +#. This heads the 'Save Macro' dialog box +#: gtkedit/editcmd.c:696 +msgid " Save macro " +msgstr " Àx¦s¥¨¶° " + +#: gtkedit/editcmd.c:706 gtkedit/editcmd.c:713 +msgid " Delete Macro " +msgstr " §R°£¥¨¶° " + +#. This heads the 'Load Macro' dialog box +#: gtkedit/editcmd.c:763 +msgid " Load macro " +msgstr " ¸ü¤J¥¨¶° " + +#: gtkedit/editcmd.c:777 gtkedit/editcmd.c:779 +msgid " Confirm save file? : " +msgstr " ½T©w­nÀx¦sÀɮסH: " + +#. Buttons to 'Confirm save file' query +#: gtkedit/editcmd.c:782 +msgid " Save file " +msgstr " Àx¦sÀÉ®× " + +#: gtkedit/editcmd.c:782 gtkedit/editwidget.c:1066 src/view.c:2030 +msgid "Save" +msgstr "¦sÀÉ" + +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 +msgid "" +" Current text was modified without a file save. \n" +" Continue discards these changes. " +msgstr "" +" ¥Ø«eªº¤å¥ó¤º®e¤w¸g³Q§ó°Ê¹L¡A¦Ó¥B©|¥¼¦sÀÉ¡C \n" +" ©¿²¤§@¹Lªº§ïÅܨÃÄ~Äò¤u§@¡C " + +#: gtkedit/editcmd.c:809 gtkedit/editcmd.c:839 gtkedit/editcmd.c:986 +msgid "Continue" +msgstr "Ä~Äò" + +#. Heads the 'Load' file dialog box +#: gtkedit/editcmd.c:828 gtkedit/editcmd.c:842 +msgid " Load " +msgstr " ¸ü¤J " + +#: gtkedit/editcmd.c:828 +msgid " Error trying to open file for reading " +msgstr " ¦b¶}±ÒÀɮץΨÓŪ¨ú®Éµo¥Í¿ù»~ " + +#: gtkedit/editcmd.c:986 gtkedit/editcmd.c:1083 +msgid " Block is large, you may not be able to undo this action. " +msgstr " °Ï¶ô¤Ó¤j¤F¡A±z¥i¯àµLªk´_­ì³o­Ó°Ê§@¡C " + +#: gtkedit/editcmd.c:1083 +msgid " Continue " +msgstr " Ä~Äò " + +#: gtkedit/editcmd.c:1083 +msgid " Cancel " +msgstr " ¨ú®ø" + +#: gtkedit/editcmd.c:1138 src/filegui.c:597 +msgid "al&L" +msgstr "¥þ³¡" + +#: gtkedit/editcmd.c:1140 src/file.c:2174 src/filegui.c:267 +msgid "&Skip" +msgstr "¸õ¹L" + +#: gtkedit/editcmd.c:1142 +msgid "&Replace" +msgstr "´À´«" + +#. This is for the confirm replace dialog box. The replaced string comes after the ':' +#: gtkedit/editcmd.c:1148 gtkedit/editcmd.c:1576 +msgid " Replace with: " +msgstr " ¥H¦¹´À´«¡G¡@" + +#: gtkedit/editcmd.c:1152 +msgid " Confirm replace " +msgstr " ½T©w´À´« " + +#: gtkedit/editcmd.c:1186 gtkedit/editcmd.c:1271 +msgid "scanf &Expression" +msgstr " Scanf ªí¥Ü¦¡ " + +#: gtkedit/editcmd.c:1188 +msgid "replace &All" +msgstr "¥þ³¡´À´«" + +#: gtkedit/editcmd.c:1190 +msgid "pr&Ompt on replace" +msgstr " ´À´«¤§«e­n¥ý¸ß°Ý " + +#: gtkedit/editcmd.c:1192 gtkedit/editcmd.c:1273 +msgid "&Backwards" +msgstr " ¦V«á " + +#: gtkedit/editcmd.c:1194 gtkedit/editcmd.c:1275 +msgid "&Regular expression" +msgstr " ¥¿³Wªí¥Ü¦¡ " + +#: gtkedit/editcmd.c:1196 gtkedit/editcmd.c:1277 +msgid "&Whole words only" +msgstr " ¥u¤Ç°t¾ã­Ó³æ¦r " + +#: gtkedit/editcmd.c:1198 gtkedit/editcmd.c:1279 +msgid "case &Sensitive" +msgstr "¤j¤p¼g¤£¦P" + +#: gtkedit/editcmd.c:1202 +msgid " Enter replacement argument order eg. 3,2,1,4 " +msgstr " ¿é¤J°Ñ¼Æªº¶¶§Ç, eg. 3,2,1,4 " + +#: gtkedit/editcmd.c:1206 +msgid " Enter replacement string:" +msgstr " ¿é¤J­n´À´«ªº¦r¦ê:" + +#: gtkedit/editcmd.c:1210 gtkedit/editcmd.c:1283 src/view.c:1955 +msgid " Enter search string:" +msgstr " ¿é¤J­n·j´Mªº¦r¦ê¡G " + +#. Heads the 'Replace' dialog box +#: gtkedit/editcmd.c:1229 gtkedit/editcmd.c:1480 gtkedit/editcmd.c:1574 +#: gtkedit/editcmd.c:2125 gtkedit/editcmd.c:2156 gtkedit/editcmd.c:2158 +msgid " Replace " +msgstr " ´À´« " + +#. Heads the 'Search' dialog box +#: gtkedit/editcmd.c:1297 gtkedit/editcmd.c:1474 gtkedit/editcmd.c:2227 +#: src/view.c:1509 src/view.c:1608 src/view.c:1730 src/view.c:1923 +#: src/view.c:1955 +msgid " Search " +msgstr " ·j´M " + +#. An input line comes after the ':' +#: gtkedit/editcmd.c:1346 +msgid " Enter search text : " +msgstr " ¿é¤J·Q­n·j´Mªº¦r¦ê¡G " + +#: gtkedit/editcmd.c:1353 +msgid " Enter replace text : " +msgstr " ¿é¤J·Q­n´À´«ªº¦r¦ê¡G " + +#: gtkedit/editcmd.c:1356 gtkedit/editcmd.c:1357 +#, c-format +msgid "" +"You can enter regexp substrings with %s (not \\1, \\2 like sed) then use " +"\"Enter...order\"" +msgstr "±z¥i¥H¥Î %s ¿é¤J¥¿³W¦¡¦¸¦r¦ê (¤£¬O sed ¦¡ªº \\1, \\2 )¡AµM«á¨Ï¥Î \"¿é¤J...¦¸§Ç\"" + +#: gtkedit/editcmd.c:1359 +msgid " Enter argument (or substring) order : " +msgstr " ¿é¤J°Ñ¼Æ (¦¸¦r¦ê) ªº¶¶§Ç¡G " + +#. Tool hint +#: gtkedit/editcmd.c:1363 gtkedit/editcmd.c:1364 +msgid "" +"Enter the order of replacement of your scanf format specifiers or regexp " +"substrings" +msgstr " ½Ð¿é¤J±z scanf ®æ¦¡«ü©w¤lªº´À´«¶¶§Ç" + +#. The following are check boxes +#: gtkedit/editcmd.c:1369 +msgid " Whole words only " +msgstr " ¥u¤Ç°t¾ã­Ó³æ¦r " + +#: gtkedit/editcmd.c:1371 +msgid " Case sensitive " +msgstr " ¤j¤p¼g¤£¦P " + +#: gtkedit/editcmd.c:1374 +msgid " Regular expression " +msgstr " ¥¿³Wªí¥Ü¦¡ " + +#: gtkedit/editcmd.c:1375 gtkedit/editcmd.c:1376 +msgid "See the regex man page for how to compose a regular expression" +msgstr "½Ð°Ñ¦Ò regex ªº man page ¥H±oª¾¥¿³Wªí¥Ü¦¡ªº¼gªk" + +#: gtkedit/editcmd.c:1382 +msgid " Backwards " +msgstr " ¦V«á " + +#. Tool hint +#: gtkedit/editcmd.c:1384 gtkedit/editcmd.c:1385 +msgid "Warning: Searching backward can be slow" +msgstr "ĵ§i¡G¦V«á·j´Mªº³t«×¥i¯à·|«ÜºC" + +#: gtkedit/editcmd.c:1398 +msgid " Prompt on replace " +msgstr " ´À´«¤§«e­n¥ý¸ß°Ý " + +#. Tool hint +#: gtkedit/editcmd.c:1400 +msgid "Ask before making each replacement" +msgstr "¦b°õ¦æ¨C¤@¦¸´À´«¤§«e³£¥ý¸ß°Ý" + +#: gtkedit/editcmd.c:1402 +msgid " Replace all " +msgstr " ¥þ³¡´À´« " + +#: gtkedit/editcmd.c:1405 +msgid " Scanf expression " +msgstr " Scanf ªí¥Ü¦¡ " + +#. Tool hint +#: gtkedit/editcmd.c:1407 +msgid "Allows entering of a C format string, see the scanf man page" +msgstr "¤¹³\\±z¨Ï¥Î¤@²Õ C »y¨¥®æ¦¡ªº¦r¦ê¡A°Ñ¦Ò scanf ªº man page" + +#. Tool hint +#: gtkedit/editcmd.c:1412 +msgid "Begin search, Enter" +msgstr "«ö Enter Áä¶}©l¶i¦æ·j´M" + +#. Tool hint +#: gtkedit/editcmd.c:1415 +msgid "Abort this dialog, Esc" +msgstr "«ö Esc Á䤤Â_¦¹¹ï¸Ü®Ø" + +#. Buttons for the confirm replace dialog box. +#: gtkedit/editcmd.c:1578 +msgid "Replace" +msgstr "´À´«" + +#: gtkedit/editcmd.c:1578 +msgid "Skip" +msgstr "¸õ¹L" + +#: gtkedit/editcmd.c:1578 +msgid "Replace all" +msgstr "¥þ³¡´À´«" + +#: gtkedit/editcmd.c:1951 +msgid "" +" Invalid regular expression, or scanf expression with to many conversions " +msgstr " ¤£¥¿½Tªº¥¿³W¹Bºâ¦¡¡A©Î¬O scanf ªí¥Ü¦¡¸Ì¦³¤Ó¦hªºÂà´«¡C " + +#. "Invalid regexp string or scanf string" +#: gtkedit/editcmd.c:2127 +msgid " Error in replacement format string. " +msgstr " ¥Î¨Ó´À´«ªº®æ¦¡¤Æ¦r¦ê¦³¿ù»~¡C " + +#: gtkedit/editcmd.c:2155 +#, c-format +msgid " %ld replacements made. " +msgstr " °õ¦æ¤F %ld ¦¸´À´«¡C " + +#: gtkedit/editcmd.c:2158 gtkedit/editcmd.c:2227 +msgid " Search string not found. " +msgstr " §ä¤£¨ì­n·j´Mªº¦r¦ê¡C " + +#. Confirm 'Quit' dialog box +#: gtkedit/editcmd.c:2251 gtkedit/editcmd.c:2266 gtkedit/editcmd.c:2269 +msgid " Quit " +msgstr " µ²§ô " + +#: gtkedit/editcmd.c:2252 gtkedit/editcmd.c:2270 +msgid "" +" Current text was modified without a file save. \n" +" Save with exit? " +msgstr "" +" ¥Ø«e¥¿¦b½s¿èªº¤å¥óÁÙ¨S¦sÀÉ¡A \n" +" ¦bÂ÷¶}«e¥ý¦sÀÉ¡H " + +#: gtkedit/editcmd.c:2266 +msgid " File was modified, Save with exit? " +msgstr "" +" Àɮפw¸g¦³§ó°Ê¹L¡A \n" +" ¦bÂ÷¶}«e¥ý¦sÀÉ¡H " + +#: gtkedit/editcmd.c:2266 +msgid "Cancel quit" +msgstr "¨ú®ø¨Ãµ²§ô" + +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:603 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&Yes" +msgstr "¬O(&Y)" + +#: gtkedit/editcmd.c:2266 src/cmd.c:249 src/file.c:1859 src/file.c:2233 +#: src/filegui.c:602 src/hotlist.c:1035 src/main.c:854 src/screen.c:2135 +#: src/subshell.c:706 src/subshell.c:732 src/tree.c:746 src/view.c:404 +msgid "&No" +msgstr "§_(&N)" + +#: gtkedit/editcmd.c:2270 +msgid " &Cancel quit " +msgstr " ¨ú®ø¨Ãµ²§ô (&C)" + +#: gtkedit/editcmd.c:2270 +msgid " &Yes " +msgstr " ¬O (&Y)" + +#: gtkedit/editcmd.c:2270 +msgid " &No " +msgstr " §_ (&N)" + +#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2548 +msgid " Copy to clipboard " +msgstr " ½Æ»s¨ì°Å¶Kï " + +#: gtkedit/editcmd.c:2473 gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2548 +#: gtkedit/editcmd.c:2561 +msgid " Unable to save to file. " +msgstr " µLªkÀx¦s¦ÜÀɮסC " + +#: gtkedit/editcmd.c:2495 gtkedit/editcmd.c:2561 +msgid " Cut to clipboard " +msgstr " °Å¤U¨ì°Å¶Kï " + +#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 +#: gtkedit/editcmd.c:2595 src/view.c:1895 +msgid " Goto line " +msgstr " ¸õ¦Ü¬Y¦æ " + +#: gtkedit/editcmd.c:2583 gtkedit/editcmd.c:2587 gtkedit/editcmd.c:2592 +#: gtkedit/editcmd.c:2595 +msgid " Enter line: " +msgstr " ¿é¤J¦æ¸¹¡G " + +#: gtkedit/editcmd.c:2616 gtkedit/editcmd.c:2633 +msgid " Save Block " +msgstr " Àx¦s°Ï¶ô " + +#: gtkedit/editcmd.c:2667 +msgid " Insert File " +msgstr " ´¡¤JÀÉ®× " + +#: gtkedit/editcmd.c:2682 +msgid " Insert file " +msgstr " ´¡¤JÀÉ®× " + +#: gtkedit/editcmd.c:2682 +msgid " Error trying to insert file. " +msgstr " ¹Á¸Õ´¡¤JÀɮ׮ɵo¥Í¿ù»~¡C " + +#. Not essential to translate +#: gtkedit/editcmd.c:2702 +msgid " Sort block " +msgstr " ±Æ§Ç°Ï¶ô " + +#. Not essential to translate +#: gtkedit/editcmd.c:2702 gtkedit/editcmd.c:2756 +msgid " You must first highlight a block of text. " +msgstr " ±z¥²¶·¥ý¿ï¨ú¤@­Ó¤å¦r°Ï¶ô¡C " + +#: gtkedit/editcmd.c:2709 +msgid " Run Sort " +msgstr " ¶i¦æ±Æ§Ç " + +#. Not essential to translate +#: gtkedit/editcmd.c:2711 +msgid " Enter sort options (see manpage) separated by whitespace: " +msgstr " ¿é¤J sort ªº¿ï¶µ¡A¥HªÅ¥Õ¦r¤¸¤À¹j (°Ñ¦Ò sort ªº man page): " + +#: gtkedit/editcmd.c:2722 gtkedit/editcmd.c:2728 +msgid " Sort " +msgstr " ±Æ§Ç " + +#. Not essential to translate +#: gtkedit/editcmd.c:2724 +msgid " Error trying to execute sort command " +msgstr " ¹Á¸Õ°õ¦æ sort «ü¥O®Éµo¥Í¿ù»~ " + +#. Not essential to translate +#: gtkedit/editcmd.c:2730 +msgid " Sort returned non-zero: " +msgstr " sort ¶Ç¦^«D¹sªº­È¡G " + +#. Not essential to translate +#: gtkedit/editcmd.c:2754 gtkedit/editcmd.c:2784 +msgid " Process block " +msgstr " ³B²z°Ï¶ô " + +#. Not essential to translate +#: gtkedit/editcmd.c:2786 +msgid " Error trying to stat file " +msgstr " ¹Á¸Õ stat Àɮ׮ɵo¥Í¿ù»~ " + +#: gtkedit/editcmd.c:2856 +msgid " Mail " +msgstr " ¶l¥ó " + +#: gtkedit/editcmd.c:2869 +msgid " Copies to" +msgstr " ½Æ»s¨ì " + +#: gtkedit/editcmd.c:2873 +msgid " Subject" +msgstr " ¼ÐÃD " + +#: gtkedit/editcmd.c:2877 +msgid " To" +msgstr " ¨ì " + +#: gtkedit/editcmd.c:2879 +msgid " mail -s -c " +msgstr " mail -s <¼ÐÃD> -c <°Æ¥»> <¥Ø¦a>" + +#: gtkedit/editoptions.c:36 +msgid "Intuitive" +msgstr "Intuitive" + +#: gtkedit/editoptions.c:36 +msgid "Emacs" +msgstr "Emacs" + +#: gtkedit/editoptions.c:39 +msgid "None" +msgstr "µL" + +#: gtkedit/editoptions.c:39 +msgid "Dynamic paragraphing" +msgstr "°ÊºA¤À¬q" + +#: gtkedit/editoptions.c:39 +msgid "Type writer wrap" +msgstr "¥´¦r¿é¤J´«¦æ" + +#. 2 +#: gtkedit/editoptions.c:74 +msgid "Word wrap line length : " +msgstr " ¿é¤J¨C¦æªø«×¡G " + +#. 4 +#: gtkedit/editoptions.c:80 +msgid "Tab spacing : " +msgstr "Tab ªÅ®æ : " + +#: gtkedit/editoptions.c:88 +msgid "synta&X highlighting" +msgstr "¨Ì»yªk§ïÅÜÃC¦â" + +#. 7 +#: gtkedit/editoptions.c:94 +msgid "confir&M before saving" +msgstr "¦sÀÉ«e¥ý½T»{" + +#. 8 +#: gtkedit/editoptions.c:97 +msgid "fill tabs with &Spaces" +msgstr "¥HªÅ¥Õ¶ñº¡²¾¦ìÁä (tab)" + +#. 9 +#: gtkedit/editoptions.c:100 +msgid "&Return does autoindent" +msgstr "´«¦æ®É¦Û°ÊÁY±Æ" + +#. 10 +#: gtkedit/editoptions.c:103 +msgid "&Backspace through tabs" +msgstr "Backspace §R°£²¾¦ìÁä" + +#. 11 +#: gtkedit/editoptions.c:106 +msgid "&Fake half tabs" +msgstr "&Fake half tabs" + +#. 13 +#: gtkedit/editoptions.c:112 +msgid "Wrap mode" +msgstr "´«¦æ¼Ò¦¡" + +#. 15 +#: gtkedit/editoptions.c:118 +msgid "Key emulation" +msgstr "«öÁä¼ÒÀÀ" + +#: gtkedit/editoptions.c:159 +msgid " Editor options " +msgstr " ½s¿è¾¹¿ï¶µ " + +#. Not essential to translate +#: gtkedit/editwidget.c:312 +msgid "Error initialising editor.\n" +msgstr "ªì¨Ï¤Æ½s¿è¾¹®Éµo¥Í¿ù»~¡C\n" + +#: gtkedit/editwidget.c:1065 src/help.c:806 src/main.c:1705 src/screen.c:2364 +#: src/screen.c:2394 src/tree.c:1009 src/view.c:2025 +msgid "Help" +msgstr "»¡©ú" + +#: gtkedit/editwidget.c:1067 +msgid "Mark" +msgstr "¼Ð¥Ü" + +#: gtkedit/editwidget.c:1068 +msgid "Replac" +msgstr "´À´«" + +#: gtkedit/editwidget.c:1074 src/main.c:1707 +msgid "PullDn" +msgstr "©Ô¤U" + +#: gtkedit/editwidget.c:1075 src/help.c:818 src/main.c:1708 src/view.c:2027 +#: src/view.c:2047 +msgid "Quit" +msgstr "µ²§ô" + +#: gtkedit/editmenu.c:57 +msgid " Word wrap " +msgstr " ³æ¦r´«¦æ " + +#. Not essential to translate +#: gtkedit/editmenu.c:59 +msgid " Enter line length, 0 for off: " +msgstr " ¿é¤J¨C¦æªø«× (¦r¤¸)¡A0 ¥NªíÃö³¬¡G " + +#: gtkedit/editmenu.c:70 +msgid " About " +msgstr " Ãö©ó " + +#: gtkedit/editmenu.c:71 +msgid "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" A user friendly text editor written\n" +" for the Midnight Commander.\n" +msgstr "" +"\n" +" Cooledit v2.1\n" +"\n" +" Copyright (C) 1996 the Free Software Foundation\n" +"\n" +" A user friendly text editor written\n" +" for the Midnight Commander.\n" + +#: gtkedit/editmenu.c:119 gtkedit/editmenu.c:135 +msgid "&Open/load... C-o" +msgstr "¶}±Ò/¸ü¤J (&O)... C-o" + +#: gtkedit/editmenu.c:120 +msgid "&New C-n" +msgstr "¶}·sÀÉ®× C-n" + +#: gtkedit/editmenu.c:122 gtkedit/editmenu.c:138 +msgid "&Save F2" +msgstr "¦sÀÉ F2" + +#: gtkedit/editmenu.c:123 gtkedit/editmenu.c:139 +msgid "save &As... F12" +msgstr "¥t¦s·sÀÉ... F12" + +#: gtkedit/editmenu.c:125 gtkedit/editmenu.c:141 +msgid "&Insert file... F15" +msgstr "´¡¤JÀÉ®×... F15" + +#: gtkedit/editmenu.c:126 +msgid "copy to &File... C-f" +msgstr "½Æ»s¨ìÀÉ®×... C-f" + +#: gtkedit/editmenu.c:128 gtkedit/editmenu.c:144 +msgid "a&Bout... " +msgstr "Ãö©ó... " + +#: gtkedit/editmenu.c:130 gtkedit/editmenu.c:146 +msgid "&Quit F10" +msgstr "µ²§ô F10" + +#: gtkedit/editmenu.c:136 +msgid "&New C-x k" +msgstr "·sªº C-x k" + +#: gtkedit/editmenu.c:142 +msgid "copy to &File... " +msgstr "½Æ»s¨ìÀÉ®×... " + +#: gtkedit/editmenu.c:151 gtkedit/editmenu.c:168 +msgid "&Toggle Mark F3" +msgstr "¤Á´«¼Ð¥Ü°Ï°ì F3" + +#: gtkedit/editmenu.c:152 gtkedit/editmenu.c:169 +msgid "&Mark Columns S-F3" +msgstr "¿ï¨úÄæ S-F3" + +#: gtkedit/editmenu.c:154 gtkedit/editmenu.c:171 +msgid "toggle &Ins/overw Ins" +msgstr "¤Á´«»\\¼g/´¡¤J Ins" + +#: gtkedit/editmenu.c:156 gtkedit/editmenu.c:173 +msgid "&Copy F5" +msgstr "½Æ»s F5" + +#: gtkedit/editmenu.c:157 gtkedit/editmenu.c:174 +msgid "&Move F6" +msgstr "·h²¾ F6" + +#: gtkedit/editmenu.c:158 gtkedit/editmenu.c:175 +msgid "&Delete F8" +msgstr "§R°£ F8" + +#: gtkedit/editmenu.c:160 gtkedit/editmenu.c:177 +msgid "&Undo C-u" +msgstr "´_­ì C-u" + +#: gtkedit/editmenu.c:162 gtkedit/editmenu.c:179 +msgid "&Beginning C-PgUp" +msgstr "ÀÉ®×¶}ÀY C-PgUp" + +#: gtkedit/editmenu.c:163 gtkedit/editmenu.c:180 +msgid "&End C-PgDn" +msgstr "ÀÉ®×µ²§À C-PgDn" + +#: gtkedit/editmenu.c:185 gtkedit/editmenu.c:192 +msgid "&Search... F7" +msgstr "·j´M F7" + +#: gtkedit/editmenu.c:186 gtkedit/editmenu.c:193 +msgid "search &Again F17" +msgstr "¦A¦¸·j´M F17" + +#: gtkedit/editmenu.c:187 gtkedit/editmenu.c:194 +msgid "&Replace... F4" +msgstr "´À´« F4" + +#: gtkedit/editmenu.c:199 gtkedit/editmenu.c:221 +msgid "&Goto line... M-l" +msgstr "¸õ¦Ü¬Y¦æ... M-l" + +#: gtkedit/editmenu.c:201 gtkedit/editmenu.c:223 +msgid "insert &Literal... C-q" +msgstr "³v¦r´¡¤J... C-q" + +#: gtkedit/editmenu.c:203 gtkedit/editmenu.c:225 +msgid "&Refresh screen C-l" +msgstr "­«Ã¸¿Ã¹õ C-l" + +#: gtkedit/editmenu.c:205 gtkedit/editmenu.c:227 +msgid "&Start record macro C-r" +msgstr "¶}©l¥¨¶°¿ý»s C-r" + +#: gtkedit/editmenu.c:206 gtkedit/editmenu.c:228 +msgid "&Finish record macro... C-r" +msgstr "§¹¦¨¥¨¶°¿ý»s... C-r" + +#: gtkedit/editmenu.c:207 +msgid "&Execute macro... C-a, KEY" +msgstr "°õ¦æ¥¨¶°... C-a, KEY" + +#: gtkedit/editmenu.c:208 gtkedit/editmenu.c:230 +msgid "delete macr&O... " +msgstr "§R°£¥¨¶°... " + +#: gtkedit/editmenu.c:210 gtkedit/editmenu.c:232 +msgid "insert &Date/time " +msgstr "´¡¤J¤é´Á/®É¶¡ " + +#: gtkedit/editmenu.c:212 gtkedit/editmenu.c:234 +msgid "format p&Aragraph M-p" +msgstr "±N¬q¸¨®æ¦¡¤Æ M-p" + +#: gtkedit/editmenu.c:213 +msgid "'ispell' s&Pell check C-p" +msgstr "'ispell' «÷¦rÀˬd C-p" + +#: gtkedit/editmenu.c:214 gtkedit/editmenu.c:236 +msgid "sor&T... M-t" +msgstr "±Æ§Ç... M-t" + +#: gtkedit/editmenu.c:215 gtkedit/editmenu.c:237 +msgid "'indent' &C Formatter F19" +msgstr "'indent' &C ®æ¦¡¤Æ F19" + +#: gtkedit/editmenu.c:216 +msgid "&Mail... " +msgstr "¶l¥ó " + +#: gtkedit/editmenu.c:229 +msgid "&Execute macro... C-x e, KEY" +msgstr "°õ¦æ¥¨¶°... C-x e, KEY" + +#: gtkedit/editmenu.c:235 +msgid "'ispell' s&Pell check M-$" +msgstr "'ispell' «÷¦rÀˬd M-$" + +#: gtkedit/editmenu.c:244 gtkedit/editmenu.c:253 +msgid "&General... " +msgstr "¤@¯ë" + +#: gtkedit/editmenu.c:245 gtkedit/editmenu.c:254 +msgid "&Save mode..." +msgstr "Àx¦s¼Ò¦¡" + +#: gtkedit/editmenu.c:247 gtkedit/editmenu.c:256 src/main.c:1339 +msgid "&Layout..." +msgstr "¼Ë¦¡" + +#. The following are menu options. Do not change the key bindings (eg. C-o) and preserve '\t' +#: gtkedit/editmenu.c:266 gtkedit/editmenu.c:275 gtkedit/editmenu.c:392 +#: src/chmod.c:164 src/chown.c:130 +msgid " File " +msgstr " ÀÉ®× " + +#: gtkedit/editmenu.c:267 gtkedit/editmenu.c:276 gtkedit/editmenu.c:408 +msgid " Edit " +msgstr " ½s¿è " + +#: gtkedit/editmenu.c:268 gtkedit/editmenu.c:277 +msgid " Sear/Repl " +msgstr " ·j´M/´À´« " + +#: gtkedit/editmenu.c:269 gtkedit/editmenu.c:278 gtkedit/editmenu.c:448 +msgid " Command " +msgstr " «ü¥O " + +#: gtkedit/editmenu.c:270 gtkedit/editmenu.c:279 +msgid " Options " +msgstr " ¿ï¶µ " + +#: gtkedit/editmenu.c:393 +msgid "Open...\tC-o" +msgstr "¶}±Ò...\tC-o" + +#: gtkedit/editmenu.c:394 +msgid "New\tC-n" +msgstr "·sÀÉ\tC-n" + +#: gtkedit/editmenu.c:396 +msgid "Save\tF2" +msgstr "¦sÀÉ\tF2" + +#: gtkedit/editmenu.c:397 +msgid "Save as...\tF12" +msgstr "¥t¦s·sÀÉ...\tF12" + +#: gtkedit/editmenu.c:399 +msgid "Insert file...\tF15" +msgstr "´¡¤JÀÉ®×...\tF15" + +#: gtkedit/editmenu.c:400 +msgid "Copy to file...\tC-f" +msgstr "½Æ»s¨ìÀÉ®×...\tC-f" + +#. Tool hint +#: gtkedit/editmenu.c:403 +msgid "Disk operations" +msgstr "ºÏºÐ¾÷¤u§@" + +#: gtkedit/editmenu.c:409 +msgid "Toggle mark\tF3" +msgstr "¤Á´«¼Ð¥Ü°Ï°ì\tF3" + +#: gtkedit/editmenu.c:410 +msgid "Toggle mark columns\tC-b" +msgstr "¤Á´«¼Ð¥ÜÄæ¦ì\tC-b" + +#: gtkedit/editmenu.c:412 +msgid "Toggle book mark\tC-M-Ins" +msgstr "¤Á´«®ÑÅÒ\tC-M-Ins" + +#: gtkedit/editmenu.c:413 +msgid "Previous book mark\tC-M-Up" +msgstr "«e¤@­Ó®ÑÅÒ\tC-M-Up" + +#: gtkedit/editmenu.c:414 +msgid "Next book mark\tC-M-Down" +msgstr "¤U¤@­Ó®ÑÅÒ\tC-M-Down" + +#: gtkedit/editmenu.c:415 +msgid "Flush book marks" +msgstr "§ó·s®ÑÅÒ" + +#: gtkedit/editmenu.c:417 +msgid "Toggle insert/overwrite\tIns" +msgstr "¤Á´«´¡¤J/»\\¼g\tIns" + +#: gtkedit/editmenu.c:419 +msgid "Copy block to cursor\tF5" +msgstr "½Æ»s°Ï¶ô¨ì´å¼Ð¦ì¸m\tF5" + +#: gtkedit/editmenu.c:420 +msgid "Move block to cursor\tF6" +msgstr "·h²¾°Ï¶ô¨ì´å¼Ð¦ì¸m\tF6" + +#: gtkedit/editmenu.c:421 +msgid "Delete block\tF8/C-Del" +msgstr "§R°£°Ï¶ô\tF8/C-Del" + +#: gtkedit/editmenu.c:423 +msgid "Copy block to clipbrd\tC-Ins" +msgstr "½Æ»s°Ï¶ô¦Ü°Å¶Kï\tC-Ins" + +#: gtkedit/editmenu.c:424 +msgid "Cut block to clipbrd\tS-Del" +msgstr "°Å¤U°Ï¶ô¦Ü°Å¶Kï\tS-Del" + +#: gtkedit/editmenu.c:425 +msgid "Paste block from clipbrd\tS-Ins" +msgstr "±q°Å¶Kï¶K¤W°Ï¶ô\tS-Ins" + +#: gtkedit/editmenu.c:426 +msgid "Selection history\tM-Ins" +msgstr "¿ï¨ú¾ú¥v¬ö¿ý\tM-Ins" + +#: gtkedit/editmenu.c:428 +msgid "Undo\tC-BackSpace" +msgstr "´_­ì\tC-BackSpace" + +#. Tool hint +#: gtkedit/editmenu.c:431 +msgid "Manipulating blocks of text" +msgstr "³B²z¤å¦r°Ï¶ô" + +#: gtkedit/editmenu.c:436 +msgid " Srch/Replce " +msgstr " ·j´M/´À´« " + +#: gtkedit/editmenu.c:437 +msgid "Search...\tF7" +msgstr "·j´M...\tF7" + +#: gtkedit/editmenu.c:438 +msgid "Search again\tF17" +msgstr "¦A¦¸·j´M\tF17" + +#: gtkedit/editmenu.c:439 +msgid "Replace...\tF4" +msgstr "´À´«...\tF4" + +#: gtkedit/editmenu.c:440 +msgid "Replace again\tF14" +msgstr "¦A¦¸´À´«\tF14" + +#. Tool hint +#: gtkedit/editmenu.c:443 +msgid "Search for and replace text" +msgstr "·j´M©Î´À´«¤å¦r¦r¦ê" + +#: gtkedit/editmenu.c:449 +msgid "Goto line...\tM-l" +msgstr "¸õ¦Ü¬Y¦æ...\tM-l" + +#: gtkedit/editmenu.c:451 +msgid "Start record macro\tC-r" +msgstr "¥¨¶°¿ý»s¶}©l\tC-r" + +#: gtkedit/editmenu.c:452 +msgid "Finish record macro...\tC-r" +msgstr "¥¨¶°¿ý»s§¹¦¨...\tC-r" + +#: gtkedit/editmenu.c:453 +msgid "Execute macro...\tC-a, KEY" +msgstr "°õ¦æ¥¨¶°...\tC-a, KEY" + +#: gtkedit/editmenu.c:454 +msgid "Delete macro...\t" +msgstr "§R°£¥¨¶°...\t" + +#: gtkedit/editmenu.c:456 +msgid "Insert date/time\tC-d" +msgstr "´¡¤J¤é´Á/®É¶¡\tC-d" + +#: gtkedit/editmenu.c:457 +msgid "Format paragraph\tM-p" +msgstr "®æ¦¡¤Æ°Ï¶ô\tM-p" + +#: gtkedit/editmenu.c:459 +msgid "Refresh display\tC-l" +msgstr "­«Ã¸¿Ã¹õ\tC-l" + +#. Tool hint +#: gtkedit/editmenu.c:462 +msgid "Macros and internal commands" +msgstr "¥¨¶°»P¤º³¡«ü¥O" + +#: gtkedit/gtkedit.c:65 +msgid "&Dismiss" +msgstr "Ãö³¬" + +#: gtkedit/gtkedit.c:66 +msgid " Enter file name: " +msgstr " ¿é¤JÀɦW¡G " + +#: gtkedit/gtkedit.c:111 +msgid "The Quick Brown Fox Jumps Over The Lazy Dog" +msgstr "¤å¦r¡GThe Quick Brown Fox Jumps Over The Lazy Dog" + +#: gtkedit/gtkedit.c:802 +msgid "" +"gtkedit.c: HOME environment variable not set and no passwd entry - aborting\n" +msgstr "gtkedit.c: HOME Àô¹ÒÅܼƨå¼³]©w¡A¦Ó¥B¤]§ä¤£¨ì±K½XÀɪº¸ê®Æ - ¤¤Â_\n" + +#: gtkedit/gtkedit.c:1290 +msgid "Clear the edit buffer" +msgstr "²M°£½s¿è½w½Ä°Ï" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert File" +msgstr "´¡¤JÀÉ®×" + +#: gtkedit/gtkedit.c:1295 +msgid "Insert text from a file" +msgstr "±q¬Y­ÓÀɮ׸̭±´¡¤J¤å¦r" + +#: gtkedit/gtkedit.c:1297 +msgid "Copy to file" +msgstr "½Æ»s¨ìÀÉ®×" + +#: gtkedit/gtkedit.c:1297 +msgid "copy a block to a file" +msgstr "½Æ»s°Ï¶ô¨ì¬Y­ÓÀɮ׸̭±" + +#: gtkedit/gtkedit.c:1337 +msgid "Search/Replace" +msgstr "·j´M/´À´«" + +#: gtkedit/syntax.c:1339 gtkedit/syntax.c:1346 +msgid " Load syntax file " +msgstr " ¸ü¤J»yªkÀÉ®× " + +#: gtkedit/syntax.c:1339 +msgid " File access error " +msgstr " Àɮצs¨ú¿ù»~ " + +#: gtkedit/syntax.c:1345 +#, c-format +msgid " Error in file %s on line %d " +msgstr " ÀÉ®× %s ªº²Ä %d ¦æ¦³»yªk¿ù»~ " + +#: src/achown.c:72 src/chmod.c:115 src/chown.c:80 +msgid "&Set" +msgstr "³]©w" + +#: src/achown.c:73 +msgid "S&kip" +msgstr "¸õ¹L" + +#: src/achown.c:74 src/chmod.c:119 src/chown.c:83 +msgid "Set &all" +msgstr "³]©w¥þ³¡" + +#: src/achown.c:362 src/achown.c:369 +msgid "owner" +msgstr "¾Ö¦³ªÌ" + +#: src/achown.c:364 src/achown.c:371 +msgid "group" +msgstr "¸s²Õ" + +#: src/achown.c:366 +msgid "other" +msgstr "¨ä¥L" + +#: src/achown.c:374 +msgid "On" +msgstr "¶}" + +#: src/achown.c:376 +msgid "Flag" +msgstr "ºX¼Ð" + +#: src/achown.c:383 +#, c-format +msgid "%6d of %d" +msgstr "%6d ¤§ %d" + +#: src/achown.c:391 +msgid " Chown advanced command " +msgstr " ¶i¶¥ªº chown «ü¥O " + +#: src/achown.c:629 src/achown.c:645 src/achown.c:708 src/chmod.c:285 +#: src/chmod.c:370 +#, c-format +msgid "" +" Couldn't chmod \"%s\" \n" +" %s " +msgstr "" +" µLªk chmod \"%s\" \n" +" %s " + +#: src/achown.c:634 src/achown.c:649 src/achown.c:712 src/chown.c:223 +#: src/chown.c:345 +#, c-format +msgid "" +" Couldn't chown \"%s\" \n" +" %s " +msgstr "" +" µLªk chown \"%s\" \n" +" %s " + +#: src/achown.c:666 src/achown.c:670 src/chmod.c:320 src/chmod.c:324 +#: src/chown.c:260 src/chown.c:264 src/panelize.c:300 src/user.c:639 +msgid " Oops... " +msgstr " ÁV¤F... " + +#: src/achown.c:667 +msgid " I can't run the Advanced Chown command on an extfs " +msgstr " µLªk¦b extfs ¤W°õ¦æ¶i¶¥ªº chown «ü¥O " + +#: src/achown.c:671 +msgid " I can't run the Advanced Chown command on a tarfs " +msgstr " µLªk¦b tarfs ¤W°õ¦æ¶i¶¥ªº chown «ü¥O " + +#: src/background.c:181 +msgid "Background process:" +msgstr "­I´ºµ{§Ç¡G" + +#: src/background.c:287 src/file.c:2173 +msgid " Background process error " +msgstr " ­I´ºµ{§Ç¿ù»~ " + +#: src/background.c:294 +msgid " Child died unexpectedly " +msgstr " ¤lµ{§Ç¤£¹w´Áªºµ²§ô " + +#: src/background.c:296 +msgid " Unknown error in child " +msgstr " ¤lµ{§Çµo¥Í¥¼ª¾ªº¿ù»~ " + +#: src/background.c:311 +msgid " Background protocol error " +msgstr " ­I´º protocol ¿ù»~ " + +#: src/background.c:312 +msgid "" +" Background process sent us a request for more arguments \n" +" than we can handle. \n" +msgstr "" +" ­I´ºµ{§Ç­n¨Dªº°Ñ¼Æ¤Ó¦h¡A¶W¥Xµ{¦¡¯à°÷³B²zªº \n" +" ¼Æ¥Ø¤F! \n" + +#: src/boxes.c:63 +msgid " Listing mode " +msgstr " ¦Cªí¼Ò¦¡ " + +#: src/boxes.c:68 +msgid "&Full file list" +msgstr "§¹¾ãÀɮצCªí" + +#: src/boxes.c:69 +msgid "&Brief file list" +msgstr "²­nªºÀɮצCªí" + +#: src/boxes.c:70 +msgid "&Long file list" +msgstr "ªøÀɮצCªí" + +#: src/boxes.c:71 +msgid "&User defined:" +msgstr "¨Ï¥ÎªÌ¦Û©w¡G" + +#: src/boxes.c:72 +msgid "&Icon view" +msgstr "¹Ï¥ÜÅã¥Ü" + +#: src/boxes.c:137 +msgid "user &Mini status" +msgstr "¨Ï¥ÎªÌ°g§Aª¬ºA" + +#: src/boxes.c:186 +msgid "Listing mode" +msgstr "¦Cªí¼Ò¦¡" + +#: src/boxes.c:280 +msgid "&Reverse" +msgstr "¤Ï¦V" + +#: src/boxes.c:281 +msgid "case sensi&tive" +msgstr "¤j¤p¼g¤£¦P" + +#: src/boxes.c:282 +msgid "Sort order" +msgstr "±Æ§Çªº¶¶§Ç" + +#: src/boxes.c:381 +msgid " confirm &Exit " +msgstr " ½T©wÂ÷¶} " + +#: src/boxes.c:383 +msgid " confirm e&Xecute " +msgstr " ½T©w°õ¦æ " + +#: src/boxes.c:385 +msgid " confirm o&Verwrite " +msgstr " ½T©w»\\¼g " + +#: src/boxes.c:387 +msgid " confirm &Delete " +msgstr " ½T©w§R°£ " + +#: src/boxes.c:393 +msgid " Confirmation " +msgstr " ½T»{ " + +#: src/boxes.c:461 +msgid "Full 8 bits output" +msgstr "§¹¾ãªº¤K¦ì¤¸¿é¥X" + +#: src/boxes.c:461 +msgid "ISO 8859-1" +msgstr "ISO 8859-1" + +#: src/boxes.c:461 +msgid "7 bits" +msgstr "¤C¦ì¤¸" + +#: src/boxes.c:468 +msgid "F&ull 8 bits input" +msgstr "§¹¾ãªº¤K¦ì¤¸¿é¤J" + +#: src/boxes.c:476 +msgid " Display bits " +msgstr " Åã¥Ü¦ì¤¸¼Æ " + +#: src/boxes.c:651 +msgid "&Always use ftp proxy" +msgstr "¥Ã»·¨Ï¥ÎÀÉ®×¶Ç¿é¥N²z¦øªA¾¹" + +#: src/boxes.c:653 +msgid "sec" +msgstr "¬í" + +#: src/boxes.c:657 +msgid "ftpfs directory cache timeout:" +msgstr "ÀÉ®×¶Ç¿é¥Ø¿ý§Ö¨ú¹O®É¡G" + +#: src/boxes.c:661 +msgid "ftp anonymous password:" +msgstr "°Î¦WÀÉ®×¶Ç¿é±K½X¡G" + +#: src/boxes.c:668 +msgid "Timeout for freeing VFSs:" +msgstr "Ãö³¬µêÀÀÀɮרt²Î¹O®É¡G" + +#: src/boxes.c:674 +msgid " Virtual File System Setting " +msgstr " µêÀÀÀɮרt²Î³]©w " + +#: src/boxes.c:740 +msgid "Quick cd" +msgstr "§Ö³t§ïÅܥؿý" + +#. want cd like completion +#: src/boxes.c:745 +msgid "cd" +msgstr "§ïÅܥؿý" + +#: src/boxes.c:796 +msgid "Symbolic link" +msgstr "²Å¸¹³sµ²" + +#: src/boxes.c:833 +msgid "Running " +msgstr "¥¿¦b°õ¦æ " + +#: src/boxes.c:834 src/find.c:719 src/find.c:960 +msgid "Stopped" +msgstr "°±¤î¤F" + +#: src/boxes.c:895 +msgid "&Stop" +msgstr "°±¤î" + +#: src/boxes.c:896 +msgid "&Resume" +msgstr "Ä~Äò" + +#: src/boxes.c:897 +msgid "&Kill" +msgstr "Ãö³¬" + +#: src/boxes.c:936 +msgid "Background Jobs" +msgstr "­I´º¤u§@" + +#: src/chmod.c:95 +msgid "execute/search by others" +msgstr "Åý¥L¤H°õ¦æ/·j´M" + +#: src/chmod.c:96 +msgid "write by others" +msgstr "Åý¥L¤H¼g¤J" + +#: src/chmod.c:97 +msgid "read by others" +msgstr "Åý¥L¤HŪ¨ú" + +#: src/chmod.c:98 +msgid "execute/search by group" +msgstr "Åý¦P¸s²Õªº¤H°õ¦æ/·j´M" + +#: src/chmod.c:99 +msgid "write by group" +msgstr "Åý¦P¸s²Õªº¤H¼g¤J" + +#: src/chmod.c:100 +msgid "read by group" +msgstr "Åý¦P¸s²Õªº¤HŪ¨ú" + +#: src/chmod.c:101 +msgid "execute/search by owner" +msgstr "¾Ö¦³ªÌ°õ¦æ/·j´M" + +#: src/chmod.c:102 +msgid "write by owner" +msgstr "¾Ö¦³ªÌ¼g¤J" + +#: src/chmod.c:103 +msgid "read by owner" +msgstr "¾Ö¦³ªÌŪ¨ú" + +#: src/chmod.c:104 +msgid "sticky bit" +msgstr "sticky ¦ì¤¸" + +#: src/chmod.c:105 +msgid "set group ID on execution" +msgstr "°õ¦æ®É sGID" + +#: src/chmod.c:106 +msgid "set user ID on execution" +msgstr "°õ¦æ®É sUID" + +#: src/chmod.c:116 +msgid "C&lear marked" +msgstr "²M°£¼Ð¥Ü°Ï" + +#: src/chmod.c:117 +msgid "S&et marked" +msgstr "¼Ð¥Ü°Ï³]©w" + +#: src/chmod.c:118 +msgid "&Marked all" +msgstr "¼Ð¥Ü¥þ³¡" + +#: src/chmod.c:152 +msgid "Permissions (Octal)" +msgstr "Åv­­ (¤K¶i¦ì)" + +#: src/chmod.c:154 +msgid "Owner name" +msgstr "¾Ö¦³ªÌ¦WºÙ" + +#: src/chmod.c:156 +msgid "Group name" +msgstr "¸s²Õ¦WºÙ" + +#: src/chmod.c:160 +msgid " Chmod command " +msgstr " Chmod «ü¥O " + +#: src/chmod.c:162 src/chown.c:120 +msgid " Permission " +msgstr " Åv­­ " + +#: src/chmod.c:169 +msgid "Use SPACE to change" +msgstr "¨Ï¥ÎªÅ¥ÕÁä¨Ó§ïÅÜ" + +#: src/chmod.c:171 +msgid "an option, ARROW KEYS" +msgstr "¤@­Ó¿ï¶µ¡A¤è¦VÁä" + +#: src/chmod.c:173 +msgid "to move between options" +msgstr "¦b¿ï¶µ¶¡²¾°Ê" + +#: src/chmod.c:175 +msgid "and T or INS to mark" +msgstr "¡AT ©Î INS Áä¼Ð¥Ü" + +#: src/chmod.c:233 +msgid "Chmod command" +msgstr "chmod «ü¥O" + +#: src/chmod.c:321 +msgid " I can't run the Chmod command on an extfs " +msgstr " µLªk¦b extfs ¤W°õ¦æ chmod «ü¥O " + +#: src/chmod.c:325 +msgid " I can't run the Chmod command on a tarfs " +msgstr " µLªk¦b tarfs ¤W°õ¦æ chown «ü¥O " + +#: src/chown.c:81 +msgid "Set &users" +msgstr "³]©w¨Ï¥ÎªÌ" + +#: src/chown.c:82 +msgid "Set &groups" +msgstr "³]©w¸s²Õ" + +#: src/chown.c:112 +msgid " Name " +msgstr " ¦WºÙ " + +#: src/chown.c:114 +msgid " Owner name " +msgstr " ¾Ö¦³ªÌ¦WºÙ " + +#: src/chown.c:116 src/chown.c:128 +msgid " Group name " +msgstr " ¸s²Õ¦WºÙ " + +#: src/chown.c:118 +msgid " Size " +msgstr "¤j¤p " + +#: src/chown.c:124 +msgid " Chown command " +msgstr " chmod «ü¥O " + +#: src/chown.c:126 +msgid " User name " +msgstr " ¨Ï¥ÎªÌ¦WºÙ " + +#: src/chown.c:192 +msgid "" +msgstr "<¤£©úªº¨Ï¥ÎªÌ>" + +#. add fields for unknown names (numbers) +#: src/chown.c:193 +msgid "" +msgstr "<¤£©úªº¸s²Õ>" + +#: src/chown.c:261 +msgid " I can't run the Chown command on an extfs " +msgstr " µLªk¦b extfs ¤W°õ¦æ chown «ü¥O " + +#: src/chown.c:265 +msgid " I can't run the Chown command on a tarfs " +msgstr " µLªk¦b tarfs ¤W°õ¦æ chown «ü¥O " + +#: src/cmd.c:198 +#, c-format +msgid " Can not fetch a local copy of %s " +msgstr " µLªk§ì¨ú¤@¥÷ %s ªº¼È¦sÀÉ " + +#: src/cmd.c:248 +msgid " CD " +msgstr " §ïÅܥؿý " + +#: src/cmd.c:248 +msgid "Files tagged, want to cd?" +msgstr "¦³ÀÉ®×¶K¤W¼ÐÅÒ¤F¡AÁÙ¬O­n§ïÅܥؿý¡H" + +#: src/cmd.c:254 src/cmd.c:713 src/cmd.c:727 +msgid "Could not change directory" +msgstr "µLªk§ïÅܥؿý" + +#: src/cmd.c:283 +msgid " View file " +msgstr " À˵øÀÉ®× " + +#: src/cmd.c:283 +msgid " Filename:" +msgstr " ÀɦW¡G" + +#: src/cmd.c:300 +msgid " Filtered view " +msgstr " ¿ï¾Ü©ÊªºÅã¥Ü " + +#: src/cmd.c:300 +msgid " Filter command and arguments:" +msgstr " ¹LÂo¾¹«ü¥O»P°Ñ¼Æ¡G" + +#: src/cmd.c:388 +msgid "Create a new Directory" +msgstr "«Ø¥ß·s¥Ø¿ý" + +#: src/cmd.c:388 +msgid " Enter directory name:" +msgstr " ¿é¤J¥Ø¿ý¦WºÙ¡G" + +#: src/cmd.c:449 +msgid " Filter " +msgstr " ¹LÂo¾¹ " + +#: src/cmd.c:449 +msgid " Set expression for filtering filenames" +msgstr " ³]©w¹LÂoÀɦWªºªí¥Ü¦¡" + +#: src/cmd.c:515 +msgid " Select " +msgstr " ¿ï¨ú " + +#: src/cmd.c:567 +msgid " Unselect " +msgstr " ¨ú®ø¿ï¨ú " + +#: src/cmd.c:640 +msgid "Extension file edit" +msgstr "ÂX¥RÀÉ®×½s¿è" + +#: src/cmd.c:641 +msgid " Which extension file you want to edit? " +msgstr " ±z·Q­n½s¿è­þ­ÓÂX¥RÀɮסH " + +#: src/cmd.c:642 +msgid "&User" +msgstr "¨Ï¥ÎªÌ" + +#: src/cmd.c:642 src/cmd.c:668 +msgid "&System Wide" +msgstr "¥þ¨t²Îªº" + +#: src/cmd.c:665 +msgid "Menu file edit" +msgstr "¿ï³æÀɽs¿è" + +#: src/cmd.c:666 +msgid " Which menu file will you edit? " +msgstr " ±z·Ç³Æ½s¿è­þ­Ó¿ï³æÀÉ¡H " + +#: src/cmd.c:668 +msgid "&Local" +msgstr "¥»¦a" + +#: src/cmd.c:668 +msgid "&Home" +msgstr "®a¥Ø¿ý" + +#: src/cmd.c:853 +msgid " Compare directories " +msgstr " ¤ñ¸û¥Ø¿ý " + +#: src/cmd.c:853 +msgid " Select compare method: " +msgstr " ¿ï¾Ü¤ñ¸û¤è¦¡¡G " + +#: src/cmd.c:854 +msgid "&Quick" +msgstr "§Ö³t" + +#: src/cmd.c:854 +msgid "&Size only" +msgstr "¤j¤p" + +#: src/cmd.c:854 +msgid "&Thorough" +msgstr "¹ý©³ªº" + +#: src/cmd.c:864 +msgid " Both panels should be on the listing view mode to use this command " +msgstr " ¨Ï¥Î¦¹¤@«ü¥O®É¡A¨â­Ó­±ªO³£­n¦b¦CªíÅã¥Ü¼Ò¦¡ " + +#: src/cmd.c:878 +msgid " The command history is empty " +msgstr " «ü¥O¾ú¥v¬ö¿ý¬OªÅªº " + +#: src/cmd.c:884 +msgid " Command history " +msgstr " «ü¥O¾ú¥v¬ö¿ý " + +#: src/cmd.c:926 +msgid "" +" Not an xterm or Linux console; \n" +" the panels cannot be toggled. " +msgstr "" +" ¨Ã«D¦b xterm ©Î Linux ¥D±±¥x¤U°õ¦æ¡F \n" +" µLªk¤Á´«­±ªO¡C " + +#: src/cmd.c:965 +msgid "Type `exit' to return to the Midnight Commander" +msgstr "¿é¤J `exit' ´N¥i¥H¦^¨ì Midnight Commander" + +#: src/cmd.c:1020 +#, c-format +msgid "" +" Couldn't stat %s \n" +" %s " +msgstr "" +" µLªk stat %s \n" +" %s " + +#: src/cmd.c:1029 src/cmd.c:1031 +msgid " Link " +msgstr " ³sµ² " + +#: src/cmd.c:1030 src/cmd.c:1169 src/file.c:1685 +msgid " to:" +msgstr " ¦Ü¡G" + +#: src/cmd.c:1041 +#, c-format +msgid " link: %s " +msgstr " ³sµ²¡G %s " + +#: src/cmd.c:1074 +#, c-format +msgid " symlink: %s " +msgstr " ²Å¸¹³sµ²¡G %s " + +#: src/cmd.c:1128 +#, c-format +msgid " Symlink `%s' points to: " +msgstr " ²Å¸¹³sµ² `%s' «ü¨ì¡G" + +#: src/cmd.c:1133 +msgid " Edit symlink " +msgstr " ½s¿è²Å¸¹³sµ² " + +#: src/cmd.c:1138 +#, c-format +msgid " edit symlink, unable to remove %s: %s " +msgstr " ½s¿è²Å¸¹³sµ²¡AµLªk²¾°£ %s¡G %s " + +#: src/cmd.c:1142 +#, c-format +msgid " edit symlink: %s " +msgstr " ½s¿è²Å¸¹³sµ²¡G %s " + +#: src/cmd.c:1169 +msgid " Link symbolically " +msgstr " ²Å¸¹©Êªº³sµ² " + +#: src/cmd.c:1170 +msgid " Relative symlink " +msgstr " ¬Û¹ïªº²Å¸¹³sµ² " + +#: src/cmd.c:1181 +#, c-format +msgid " relative symlink: %s " +msgstr " ¬Û¹ïªº²Å¸¹³sµ²¡G %s " + +#: src/cmd.c:1284 +msgid " Enter machine name (F1 for details): " +msgstr " ¿é¤J¥D¾÷¦WºÙ («ö F1 Àò¨ú¶i¤@¨Bªº¸ê°T)¡G " + +#: src/cmd.c:1308 +#, c-format +msgid " Could not chdir to %s " +msgstr " µLªk±N¥Ø¿ý§ïÅÜ¦Ü %s " + +#: src/cmd.c:1315 +msgid " Link to a remote machine " +msgstr " ³sµ²¦Ü»·ºÝ¥D¾÷ " + +#: src/cmd.c:1321 +msgid " FTP to machine " +msgstr " »·ºÝÀɮ׶ǿ骺¥D¾÷ " + +#: src/cmd.c:1331 +msgid " Socket source routing setup " +msgstr " «Ê¥]¨Ó·½¸ô¥Ñ³]©w " + +#: src/cmd.c:1332 +msgid " Enter host name to use as a source routing hop: " +msgstr " ¿é¤J­n¥Î¨Ó§@¬°¨Ó·½¸ô¥Ñ¤¤Ä~¾¹ªº¥D¾÷¦WºÙ¡G " + +#: src/cmd.c:1339 +msgid " Host name " +msgstr " ¥D¾÷¦WºÙ " + +#: src/cmd.c:1339 +msgid " Error while looking up IP address " +msgstr " ¬d¸ß IP ¦ì§}®Éµo¥Í¿ù»~ " + +#: src/cmd.c:1350 +msgid " Undelete files on an ext2 file system " +msgstr " ¦b ext2 Àɮרt²Î¤W´_­ì¤w§R°£¤§ÀÉ®× " + +#: src/cmd.c:1351 +msgid "" +" Enter device (without /dev/) to undelete\n" +" files on: (F1 for details)" +msgstr "" +" ¿é¤J­n´_­ì¤w§R°£Àɮתº¸Ë¸m¦WºÙ¡G\n" +" (¤£¥]¬A /dev/¡A«ö F1 ¥HÀòª¾¸Ô±¡)" + +#: src/cmd.c:1401 +msgid " Setup saved to ~/" +msgstr " ±N³]©wÀx¦s¦Ü ~/" + +#: src/cmd.c:1406 +msgid " Setup " +msgstr " ³]©w " + +#: src/command.c:170 +#, c-format +msgid "" +" Can't chdir to '%s' \n" +" %s " +msgstr "" +" µLªk§ïÅܥؿý¨ì '%s' \n" +" %s " + +#: src/command.c:198 +msgid " You can not execute commands on non-local filesystems" +msgstr " ¤£¯à¦b«D¥»¦aºÝªºÀɮרt²Î¤W°õ¦æ«ü¥O " + +#: src/dialog.c:56 +msgid "" +"\n" +"\n" +"\n" +"refresh stack underflow!\n" +"\n" +"\n" +msgstr "" +"\n" +"\n" +"\n" +"­«Ã¸¥Î°ïÅ|¤í¦ì!\n" +"\n" +"\n" + +#: src/dir.c:61 +msgid "&Unsorted" +msgstr "¥¼±Æ§Çªº" + +#: src/dir.c:62 +msgid "&Name" +msgstr "¦WºÙ" + +#: src/dir.c:63 +msgid "&Extension" +msgstr "ÂX¥R" + +#: src/dir.c:64 +msgid "&Modify time" +msgstr "§ó°Ê®É¶¡" + +#: src/dir.c:65 +msgid "&Access time" +msgstr "¦s¨ú®É¶¡" + +#: src/dir.c:66 +msgid "&Change time" +msgstr "§ïÅܮɶ¡" + +#: src/dir.c:67 +msgid "&Size" +msgstr "¤j¤p" + +#: src/dir.c:68 +msgid "&Inode" +msgstr "&I ¸`ÂI" + +#. New sort orders +#: src/dir.c:71 +msgid "&Type" +msgstr "Ãþ«¬" + +#: src/dir.c:72 +msgid "&Links" +msgstr "³sµ²" + +#: src/dir.c:73 +msgid "N&GID" +msgstr "N&GID" + +#: src/dir.c:74 +msgid "N&UID" +msgstr "N&UID" + +#: src/dir.c:75 +msgid "&Owner" +msgstr "¾Ö¦³ªÌ" + +#: src/dir.c:76 +msgid "&Group" +msgstr "¸s²Õ" + +#: src/dir.c:386 +#, c-format +msgid "File exists but can not be stat-ed: %s %s" +msgstr "Àɮצs¦b¡A¦ý¬OµLªk³Q stat: %s %s" + +#: src/dir.c:662 +msgid "Unknown" +msgstr "¤£©úªº" + +#: src/ext.c:131 src/user.c:506 +#, c-format +msgid "" +" Can't generate unique filename \n" +" %s " +msgstr "" +" µLªk²£¥Í°ß¤@ªºÀɦW\n" +" %s " + +#: src/ext.c:138 src/user.c:518 +#, c-format +msgid "" +" Can't create temporary command file \n" +" %s " +msgstr "" +" µLªk«Ø¥ß«ü¥O¼È¦sÀÉ \n" +" %s " + +#: src/ext.c:153 src/user.c:547 +msgid " Parameter " +msgstr " °Ñ¼Æ " + +#: src/ext.c:303 +msgid " Can't execute commands on a Virtual File System directory " +msgstr " µLªk¦bµêÀÀÀɮרt²Îªº¥Ø¿ý¤W°õ¦æ«ü¥O " + +#: src/ext.c:400 +msgid " file error" +msgstr " Àɮ׿ù»~" + +#: src/ext.c:401 +msgid "Format of the " +msgstr "®æ¦¡°ÝÃD¡G " + +#: src/ext.c:419 +msgid " file error " +msgstr " Àɮ׿ù»~ " + +#: src/ext.c:420 +msgid "Format of the ~/" +msgstr "®æ¦¡°ÝÃD¡G ~/" + +#: src/ext.c:420 +msgid "" +" file has changed\n" +"with version 3.0. You may want either to\n" +"copy it from " +msgstr "" +" Àɮפw¸g³Q²Ä 3.0 ª©\n" +"§ó§ï¹L¤F¡A±z­n¹À´N±q\n" +"³o¸Ì½Æ»s¤@¥÷ " + +#: src/ext.c:422 +msgid "" +"mc.ext or use that\n" +"file as an example of how to write it.\n" +msgstr "" +"mc.ext¡A§_«h´N¥H³o­ÓÀÉ®×\n" +"·í½d¥»­«¼g¤@­Ó¡C\n" + +#: src/ext.c:424 +msgid "mc.ext will be used for this moment." +msgstr "mc.ext ¦b³o­Ó®É­Ô¥ý³Q®³¨Ó¥Î¤F¡C" + +#: src/file.c:154 src/tree.c:640 +msgid " Copy " +msgstr " ½Æ»s " + +#: src/file.c:155 src/tree.c:678 +msgid " Move " +msgstr " ·h²¾" + +#: src/file.c:156 src/tree.c:746 +msgid " Delete " +msgstr " §R°£ " + +#: src/file.c:244 +msgid " Invalid target mask " +msgstr " µL®Äªº¥Ø¼Ð¾B¸n " + +#: src/file.c:342 +msgid " Could not make the hardlink " +msgstr " µLªk»s³y¦¹¤@µw³sµ² " + +#: src/file.c:384 +#, c-format +msgid "" +" Cannot read source link \"%s\" \n" +" %s " +msgstr "" +" µLªkŪ¨ú¨Ó·½³sµ² \"%s\" \n" +" %s " + +#: src/file.c:394 +msgid "" +" Cannot make stable symlinks across non-local filesystems: \n" +"\n" +" Option Stable Symlinks will be disabled " +msgstr "" +" ¤£¯à¾î¸ó¤£¦Pªº«D¥»¦aºÝÀɮרt²Î¨Ó«Ø¥ßí©wªº³sµ²¡G\n" +"\n" +" ¿ï¶µ¡yí©w²Å¸¹³sµ²¡z±N¤£¯à¨Ï¥Î " + +#: src/file.c:442 +#, c-format +msgid "" +" Cannot create target symlink \"%s\" \n" +" %s " +msgstr "" +" µLªk«Ø¥ß¥Ø¼Ð²Å¸¹³sµ² \"%s\" \n" +" %s " + +#: src/file.c:509 +#, c-format +msgid "" +" Cannot overwrite directory \"%s\" \n" +" %s " +msgstr "" +" µLªk»\\¼g¥Ø¿ý \"%s\" \n" +" %s " + +#: src/file.c:518 +#, c-format +msgid "" +" Cannot stat source file \"%s\" \n" +" %s " +msgstr "" +" µLªk stat ¨Ó·½ÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:531 +#, c-format +msgid " `%s' and `%s' are the same file. " +msgstr " `%s' »P `%s' ¬O¦P¤@­ÓÀɮסC " + +#: src/file.c:574 +#, c-format +msgid "" +" Cannot create special file \"%s\" \n" +" %s " +msgstr "" +" µLªk«Ø¥ß¯S®íÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:583 src/file.c:812 +#, c-format +msgid "" +" Cannot chown target file \"%s\" \n" +" %s " +msgstr "" +" µLªk§ïÅܥؼÐÀÉ®× \"%s\" ªº¾Ö¦³ª¬ºA \n" +" %s " + +#: src/file.c:592 src/file.c:831 +#, c-format +msgid "" +" Cannot chmod target file \"%s\" \n" +" %s " +msgstr "" +" µLªk§ïÅܥؼÐÀÉ®× \"%s\" ªº¼Ò¦¡\n" +" %s " + +#: src/file.c:609 +#, c-format +msgid "" +" Cannot open source file \"%s\" \n" +" %s " +msgstr "" +" µLªk¶}±Ò¨Ó·½ÀÉ \"%s\" \n" +" %s " + +#: src/file.c:619 +msgid " Reget failed, about to overwrite file " +msgstr " ­«·s§ì¨ú¥¢±Ñ¡A·Ç³Æ»\\¼g­ì¦³ÀÉ®× " + +#: src/file.c:625 +#, c-format +msgid "" +" Cannot fstat source file \"%s\" \n" +" %s " +msgstr "" +" µLªk fstat ¨Ó·½ÀÉ \"%s\" \n" +" %s " + +#: src/file.c:651 +#, c-format +msgid "" +" Cannot create target file \"%s\" \n" +" %s " +msgstr "" +" µLªk«Ø¥ß¥Ø¼ÐÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:665 +#, c-format +msgid "" +" Cannot fstat target file \"%s\" \n" +" %s " +msgstr "" +" µLªk fstat ¥Ø¼ÐÀÉ \"%s\" \n" +" %s " + +#: src/file.c:696 +#, c-format +msgid "" +" Cannot read source file \"%s\" \n" +" %s " +msgstr "" +" µLªkŪ¨ú¨Ó·½ÀÉ \"%s\" \n" +" %s " + +#: src/file.c:726 +#, c-format +msgid "" +" Cannot write target file \"%s\" \n" +" %s " +msgstr "" +" µLªk¼g¤J¥Ø¼ÐÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:745 +msgid "(stalled)" +msgstr "(¼È°±¤F)" + +#: src/file.c:783 +#, c-format +msgid "" +" Cannot close source file \"%s\" \n" +" %s " +msgstr "" +" µLªkÃö³¬¨Ó·½ÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:792 +#, c-format +msgid "" +" Cannot close target file \"%s\" \n" +" %s " +msgstr "" +" µLªkÃö³¬¥Ø¼ÐÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:802 +msgid "Incomplete file was retrieved. Keep it?" +msgstr "§ì¦^ªºÀɮפ£§¹¥þ¡A­n«O¯d¶Ü¡H" + +#: src/file.c:803 +msgid "&Delete" +msgstr "§R°£" + +#: src/file.c:803 src/hotlist.c:1443 +msgid "&Keep" +msgstr "«O¯d" + +#: src/file.c:876 +#, c-format +msgid "" +" Cannot stat source directory \"%s\" \n" +" %s " +msgstr "" +" µLªk stat ¨Ó·½¥Ø¿ý \"%s\" \n" +" %s " + +#: src/file.c:899 +#, c-format +msgid "" +" Source directory \"%s\" is not a directory \n" +" %s " +msgstr "" +" µ¹©wªº¨Ó·½¥Ø¿ý \"%s\" ¨Ã¤£¬O¤@­Ó¥Ø¿ý \n" +" %s " + +#. we found a cyclic symbolic link +#: src/file.c:907 +#, c-format +msgid "" +" Cannot copy cyclic symbolic link \n" +" `%s' " +msgstr "" +" µLªk½Æ»s´`Àôªº²Å¸¹³sµ² \n" +" `%s' " + +#: src/file.c:964 +#, c-format +msgid "" +" Cannot create target directory \"%s\" \n" +" %s " +msgstr "" +" µLªk«Ø¥ß¥Ø¼Ð¥Ø¿ý \"%s\" \n" +" %s " + +#: src/file.c:987 +#, c-format +msgid "" +" Cannot chown target directory \"%s\" \n" +" %s " +msgstr "" +" µLªk§ïÅܥؼХؿý \"%s\" ªº¾Ö¦³ª¬ºA \n" +" %s " + +#. Source doesn't exist +#: src/file.c:1100 +#, c-format +msgid "" +" Cannot stat file \"%s\" \n" +" %s " +msgstr "" +" µLªk stat ÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:1122 +#, c-format +msgid " `%s' and `%s' are the same file " +msgstr " `%s' »P `%s' ¬O¦P¤@­ÓÀÉ®× " + +#: src/file.c:1129 +#, c-format +msgid " Cannot overwrite directory `%s' " +msgstr " µLªk»\\¼g¥Ø¿ý `%s' " + +#: src/file.c:1172 +#, c-format +msgid "" +" Cannot move file \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" µLªk±NÀÉ®× \"%s\" ·h²¾¦Ü \"%s\" \n" +" %s " + +#: src/file.c:1192 +#, c-format +msgid "" +" Cannot remove file \"%s\" \n" +" %s " +msgstr "" +" µLªk²¾°£ÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:1246 +#, c-format +msgid " Cannot overwrite directory \"%s\" %s " +msgstr " µLªk»\\¼g¥Ø¿ý \"%s\" %s " + +#: src/file.c:1248 +#, c-format +msgid " Cannot overwrite file \"%s\" %s " +msgstr " µLªk»\\¼gÀÉ®× \"%s\" %s " + +#: src/file.c:1275 +#, c-format +msgid "" +" Cannot move directory \"%s\" to \"%s\" \n" +" %s " +msgstr "" +" µLªk§â¥Ø¿ý \"%s\" ·h²¾¦Ü \"%s\" \n" +" %s " + +#: src/file.c:1338 +#, c-format +msgid "" +" Cannot delete file \"%s\" \n" +" %s " +msgstr "" +" µLªk§R°£ÀÉ®× \"%s\" \n" +" %s " + +#: src/file.c:1399 src/file.c:1469 src/file.c:1501 +#, c-format +msgid "" +" Cannot remove directory \"%s\" \n" +" %s " +msgstr "" +" µLªk²¾°£¥Ø¿ý \"%s\" \n" +" %s " + +#: src/file.c:1540 +msgid " Internal error: get_file \n" +msgstr " ¤º³¡¿ù»~¡G get_file \n" + +#. +#. * This array introduced to avoid translation problems. The former (op_names) +#. * is assumed to be nouns, suitable in dialog box titles; this one should +#. * contain whatever is used in prompt itself (i.e. in russian, it's verb). +#. * Notice first symbol - it is to fool gettext and force these strings to +#. * be different for it. First symbol is skipped while building a prompt. +#. * (I don't use spaces around the words, because someday they could be +#. * dropped, when widgets get smarter) +#. +#: src/file.c:1661 +msgid "1Copy" +msgstr "1½Æ»s" + +#: src/file.c:1661 +msgid "1Move" +msgstr "1·h²¾" + +#: src/file.c:1661 +msgid "1Delete" +msgstr "1§R°£" + +#: src/file.c:1676 +#, c-format +msgid "%o %f \"%s\"%m" +msgstr "%o %f \"%s\"%m" + +#: src/file.c:1677 +#, c-format +msgid "%o %d %f%m" +msgstr "%o %d %f%m" + +#: src/file.c:1679 +#, c-format +msgid "%o %f \"%s\"%e" +msgstr "%o %f \"%s\"%e" + +#: src/file.c:1680 +#, c-format +msgid "%o %d %f%e" +msgstr "%o %d %f%e" + +#: src/file.c:1684 +msgid "file" +msgstr "ÀÉ®×" + +#: src/file.c:1684 +msgid "files" +msgstr "ÀÉ®×" + +#: src/file.c:1684 +msgid "directory" +msgstr "¥Ø¿ý" + +#: src/file.c:1684 +msgid "directories" +msgstr "¥Ø¿ý" + +#: src/file.c:1685 +msgid "files/directories" +msgstr "ÀÉ®×/¥Ø¿ý" + +#: src/file.c:1685 +msgid " with source mask:" +msgstr " ¥H¨Ó·½¾B¸n¡G" + +#: src/file.c:1837 +msgid " Can't operate on \"..\"! " +msgstr " µLªk¾Þ§@ \"..\"! " + +#: src/file.c:1856 src/screen.c:2095 +msgid "Yes" +msgstr "¬O" + +#: src/file.c:1856 src/screen.c:2095 +msgid "No" +msgstr "§_" + +#: src/file.c:1909 +msgid " Sorry, I could not put the job in background " +msgstr " ©êºp¡AµLªk±N¦¹¤@¤u§@©ñ¨ì­I´º¸Ì°õ¦æ " + +#: src/file.c:1997 src/file.c:2081 +msgid " Internal failure " +msgstr " ¤º³¡¥¢±Ñ " + +#: src/file.c:1997 src/file.c:2081 +msgid " Unknown file operation " +msgstr " ¤£©úªºÀÉ®×¾Þ§@ " + +#: src/file.c:2012 +#, c-format +msgid "" +" Destination \"%s\" must be a directory \n" +" %s " +msgstr "" +" ¥Øªº \"%s\" ¥²¶·¬O¤@­Ó¥Ø¿ý \n" +" %s " + +#: src/file.c:2174 +msgid "&Retry" +msgstr "­«¸Õ" + +#: src/file.c:2174 src/file.c:2235 src/filegui.c:264 src/filegui.c:592 +msgid "&Abort" +msgstr "¤¤Â_" + +#: src/file.c:2226 +msgid "" +"\n" +" Directory not empty. \n" +" Delete it recursively? " +msgstr "" +"\n" +" ¥Ø¿ý¸Ì­±ÁÙ¦³ªF¦è¡F \n" +" ½T©w­n§¹¥þ§R°£¡H " + +#: src/file.c:2227 +msgid "" +"\n" +" Background process: Directory not empty \n" +" Delete it recursively? " +msgstr "" +"\n" +" ­I´ºµ{§Ç¡G ¥Ø¿ý¸Ì­±ÁÙ¦³ªF¦è¡A \n" +" ½T©w­n§¹¥þ§R°£¡H " + +#: src/file.c:2234 +msgid "a&ll" +msgstr "¥þ³¡" + +#: src/file.c:2234 src/filegui.c:595 +msgid "non&E" +msgstr "µL" + +#: src/file.c:2244 +msgid " Type 'yes' if you REALLY want to delete " +msgstr " °²¦p±z½T©w­n§R°£ªº¸Ü´N¿é¤J 'yes' " + +#: src/file.c:2246 +msgid "all the directories " +msgstr "©Ò¦³ªº¥Ø¿ý" + +#: src/file.c:2248 +msgid " Recursive Delete " +msgstr " »¼°jªº§R°£ " + +#: src/file.c:2249 +msgid " Background process: Recursive Delete " +msgstr " ­I´ºµ{§Ç¡G »¼°jªº§R°£ " + +#: src/filegui.c:424 +msgid "File" +msgstr "ÀÉ®×" + +#: src/filegui.c:447 +msgid "Count" +msgstr "­p¼Æ" + +#: src/filegui.c:468 +msgid "Bytes" +msgstr "¦ì¤¸²Õ" + +#: src/filegui.c:505 +msgid "Source" +msgstr "¨Ó·½" + +#: src/filegui.c:528 +msgid "Target" +msgstr "¥Ø¼Ð" + +#: src/filegui.c:550 +msgid "Deleting" +msgstr "§R°£¤¤" + +#: src/filegui.c:590 +#, c-format +msgid "Target file \"%s\" already exists!" +msgstr "¥Ø¼ÐÀÉ®× \"%s\" ¤w¸g¦s¦b¡I" + +#: src/filegui.c:593 +msgid "if &Size differs" +msgstr "­Y¤j¤p¤£¦P" + +#: src/filegui.c:596 +msgid "&Update" +msgstr "§ó·s" + +#: src/filegui.c:598 +msgid "Overwrite all targets?" +msgstr "­n¥þ³¡»\\¼g¡H" + +#: src/filegui.c:600 +msgid "&Reget" +msgstr "­«§ì" + +#: src/filegui.c:601 +msgid "ap&Pend" +msgstr "°l¥[" + +#: src/filegui.c:604 +msgid "Overwrite this target?" +msgstr "»\\¼g¡H" + +#: src/filegui.c:606 +#, c-format +msgid "Target date: %s, size %d" +msgstr "¥Ø¼ÐÀɤé´Á¡G %s, ¤j¤p %d" + +#: src/filegui.c:608 +#, c-format +msgid "Source date: %s, size %d" +msgstr "¨Ó·½Àɤé´Á¡G %s, ¤j¤p %d" + +#: src/filegui.c:692 +msgid " File exists " +msgstr " Àɮפw¸g¦s¦b " + +#: src/filegui.c:693 +msgid " Background process: File exists " +msgstr " ­I´ºµ{§Ç¡GÀɮפw¸g¦s¦b " + +#. follow symlinks and preserve Attributes must be the first +#: src/filegui.c:805 +msgid "preserve &Attributes" +msgstr "«O¯dÀÉ®×ÄÝ©Ê" + +#. &op_preserve +#: src/filegui.c:807 +msgid "follow &Links" +msgstr "¸òÀH³sµ²" + +#. &file_mask_op_follow_links +#: src/filegui.c:809 +msgid "to:" +msgstr "¨ì¡G" + +#: src/filegui.c:810 +msgid "&Using shell patterns" +msgstr "¨Ï¥Î¨t²Î´ß¸U¥Î¦r¤¸" + +#: src/filegui.c:831 +msgid "&Background" +msgstr "­I´º" + +#: src/filegui.c:840 +msgid "&Stable Symlinks" +msgstr "í©w²Å¸¹³sµ²" + +#. &file_mask_stable_symlinks +#: src/filegui.c:842 +msgid "&Dive into subdir if exists" +msgstr "¶i¤J¨C­Ó¦s¦bªº¤l¥Ø¿ý" + +#: src/filegui.c:1001 +#, c-format +msgid "" +"Invalid source pattern `%s' \n" +" %s " +msgstr "" +"µL®Äªº¨Ó·½¼Ë¦¡ `%s' \n" +" %s " + +#: src/find.c:130 +msgid "&Suspend" +msgstr "¼È°±" + +#: src/find.c:131 +msgid "Con&tinue" +msgstr "Ä~Äò" + +#: src/find.c:132 +msgid "&Chdir" +msgstr "§ïÅܥؿý" + +#: src/find.c:133 +msgid "&Again" +msgstr "¦A¤@¦¸" + +#: src/find.c:134 +msgid "&Quit" +msgstr "µ²§ô" + +#: src/find.c:135 src/panelize.c:89 +msgid "Pane&lize" +msgstr "­±ªO¤Æ" + +#: src/find.c:136 +msgid "&View - F3" +msgstr "À˵ø - F3" + +#: src/find.c:137 +msgid "&Edit - F4" +msgstr "½s¿è - F4" + +#: src/find.c:170 +msgid "Start at:" +msgstr "¶}©l©ó¡G" + +#: src/find.c:170 +msgid "Filename:" +msgstr "ÀɦW¡G" + +#: src/find.c:170 +msgid "Content: " +msgstr "¤º®e¡G" + +#: src/find.c:171 src/main.c:1236 src/main.c:1257 +msgid "&Tree" +msgstr "¾ðª¬" + +#: src/find.c:223 +msgid "Find File" +msgstr "´M§äÀÉ®×" + +#: src/find.c:452 +#, c-format +msgid "Grepping in %s" +msgstr "¦b %s ¸Ì·j´M¦r¦ê" + +#: src/find.c:490 +msgid " Find/read " +msgstr " ´M§ä/Ū¨ú " + +#: src/find.c:490 +msgid " Problem reading from child " +msgstr " ±q¤lµ{§ÇŪ¨ú¸ê®Æ®Éµo¥Í°ÝÃD " + +#: src/find.c:537 +msgid "Finished" +msgstr "§¹¦¨" + +#: src/find.c:561 src/view.c:1509 +#, c-format +msgid "Searching %s" +msgstr "·j´M %s" + +#: src/find.c:717 src/find.c:757 +msgid "Suspend" +msgstr "¼È°±" + +#: src/find.c:717 +msgid "Restart" +msgstr "­«¸Õ" + +#: src/find.c:719 src/find.c:821 src/find.c:960 src/find.c:1056 +msgid "Searching" +msgstr "·j´M¤¤" + +#: src/find.c:750 src/find.c:1031 +msgid "Find file" +msgstr "´M§äÀÉ®×" + +#. The buttons +#: src/find.c:755 +msgid "Change to this directory" +msgstr "¨ì¦¹¤@¥Ø¿ý" + +#: src/find.c:756 +msgid "Search again" +msgstr "¦A¦¸·j´M" + +#: src/find.c:761 +msgid "View this file" +msgstr " À˵øÀÉ®× " + +#: src/find.c:762 +msgid "Edit this file" +msgstr "½s¿è¦¹¤@ÀÉ®×" + +#: src/find.c:763 +msgid "Send the results to a Panel" +msgstr "°õ¦æ«ü¥O¡A¨Ã¥B±Nµ²ªG¿é¥X¨ì­±ªO¤W" + +#: src/fixhlp.c:171 +msgid "Usage: fixhlp \n" +msgstr "¨Ï¥Îªk¡G fixhlp <¼e«×> <ÃD¥Ø¦WºÙ>\n" + +#: src/fixhlp.c:176 +msgid "fixhlp: Cannot open toc for writing" +msgstr "fixhlp: µLªk¶}±ÒÃD¥Ø¨Ó¼g¤J" + +#: src/fixhlp.c:179 +msgid "" +"[Contents]\n" +" Topics:\n" +"\n" +msgstr "" +"[¤º®e]\n" +" ÃD¥Ø¡G\n" +"\n" + +#: src/help.c:279 +msgid "" +" Help file format error\n" +"" +msgstr "" +" »¡©úÀɮ榡¿ù»~\n" +"" + +#: src/help.c:318 +msgid " Internal bug: Double start of link area " +msgstr " ¤º³¡¯äÂΡG ­«ÂЪº³sµ²°Ï°ì¶}ÀY " + +#: src/help.c:572 +msgid " Can't find node [Contents] in help file " +msgstr " µLªk¦b»¡©úÀɸ̧ä¨ì [¤º®e] ¸`ÂI " + +#: src/help.c:741 +msgid " Help " +msgstr " »¡©ú " + +#: src/help.c:766 src/user.c:655 +#, c-format +msgid "" +" Can't open file %s \n" +" %s " +msgstr "" +" µLªk¶}±ÒÀÉ®× %s \n" +" %s " + +#: src/help.c:771 +#, c-format +msgid " Can't find node %s in help file " +msgstr " µLªk¦b»¡©úÀɸ̧ä¨ì¸`ÂI %s " + +#: src/help.c:808 +msgid "Index" +msgstr "¥Ø¿ý" + +#: src/help.c:810 +msgid "Prev" +msgstr "©¹«e" + +#: src/hotlist.c:132 +msgid "&Move" +msgstr "²¾°Ê" + +#: src/hotlist.c:133 src/hotlist.c:1443 src/panelize.c:88 src/wtools.c:383 +msgid "&Remove" +msgstr "²¾°£" + +#: src/hotlist.c:134 src/hotlist.c:818 src/hotlist.c:915 +msgid "&Append" +msgstr "¼W¥[" + +#: src/hotlist.c:135 src/hotlist.c:816 src/hotlist.c:913 +msgid "&Insert" +msgstr "´¡¤J" + +#: src/hotlist.c:136 +msgid "New &Entry" +msgstr "·s¼W¶µ¥Ø" + +#: src/hotlist.c:137 +msgid "New &Group" +msgstr "·s¼W¸s²Õ" + +#: src/hotlist.c:139 +msgid "&Up" +msgstr "©¹¤W" + +#: src/hotlist.c:140 +msgid "&Add current" +msgstr "¥[¤J¥Ø«eªº" + +#: src/hotlist.c:141 +msgid "Change &To" +msgstr "§ó´«¦Ü" + +#: src/hotlist.c:201 +msgid "Subgroup - press ENTER to see list" +msgstr "Subgroup - «ö ENTER ¥HÀ˵ø¦Cªí" + +#: src/hotlist.c:620 +msgid "Active VFS directories" +msgstr "±Ò°ÊµêÀÀÀɮרt²Î¥Ø¿ý" + +#: src/hotlist.c:620 +msgid "Directory hotlist" +msgstr "¼öªù¥Ø¿ý¦Cªí" + +#: src/hotlist.c:639 +msgid " Directory path " +msgstr " ¥Ø¿ý³~®| " + +#. This one holds the displayed pathname +#: src/hotlist.c:642 src/hotlist.c:689 +msgid " Directory label " +msgstr " ¥Ø¿ý¼ÐÅÒ " + +#: src/hotlist.c:663 +msgid "Moving " +msgstr "²¾°Ê¤¤ " + +#: src/hotlist.c:892 +msgid "New hotlist entry" +msgstr "·sªº¼öªù¦Cªí¶µ¥Ø" + +#: src/hotlist.c:892 +msgid "Directory label" +msgstr "¥Ø¿ý¼ÐÅÒ" + +#: src/hotlist.c:892 +msgid "Directory path" +msgstr "¥Ø¿ý³~®|" + +#: src/hotlist.c:973 +msgid " New hotlist group " +msgstr " ·sªº¼öªù¦Cªí¸s²Õ " + +#: src/hotlist.c:973 +msgid "Name of new group" +msgstr "·s¸s²Õªº¦WºÙ" + +#: src/hotlist.c:988 +#, c-format +msgid "Label for \"%s\":" +msgstr " \"%s\" ªº¼ÐÅÒ¡G" + +#: src/hotlist.c:992 +msgid " Add to hotlist " +msgstr " ·s¼W¦Ü¼öªù¦Cªí " + +#: src/hotlist.c:1029 +msgid " Remove: " +msgstr " ²¾°£¡G " + +#: src/hotlist.c:1033 +msgid "" +"\n" +" Group not empty.\n" +" Remove it?" +msgstr "" +"\n" +" ¸s²ÕÁÙ¦³¤º®e¡A\n" +" ½T©w­n²¾°£¡H" + +#: src/hotlist.c:1378 +msgid " Top level group " +msgstr " ³Ì¤W¼h¸s²Õ " + +#: src/hotlist.c:1394 +msgid "Hotlist is now kept in file ~/" +msgstr "¼öªù¦Cªí¤w¸g³Q¦s¦bÀÉ®× ~/" + +#: src/hotlist.c:1396 +msgid "MC will load hotlist from ~/" +msgstr "MC ±N·|±q³o¸Ì¸ü¤J¼öªù¦Cªí¡G ~/" + +#: src/hotlist.c:1398 +msgid "and then delete [Hotlist] section there" +msgstr "¡A±µµÛ§R°£³o¸Ìªº [¼öªù¦Cªí] ¬q¸¨¡G " + +#: src/hotlist.c:1400 src/hotlist.c:1419 src/hotlist.c:1442 src/hotlist.c:1467 +msgid " Hotlist Load " +msgstr " ¸ü¤J¼öªù¦Cªí " + +#: src/hotlist.c:1416 src/hotlist.c:1464 +msgid "MC was unable to write ~/" +msgstr "MC µLªk¼g¤J ~/" + +#: src/hotlist.c:1417 +msgid " file, your old hotlist entries were not deleted" +msgstr "ÀɮסA±z¦³ªº¼öªù¦Cªí¨S¦³§R°£" + +#: src/hotlist.c:1431 +msgid "You have ~/" +msgstr "±z¤w¸g¦³ ~/" + +#: src/hotlist.c:1431 +msgid " file and [Hotlist] section in ~/" +msgstr " ÀÉ®×¥H¤Î [¼öªù¦Cªí] ¬q¸¨¦b ~/" + +#: src/hotlist.c:1432 +msgid "Your ~/" +msgstr "±zªº ~/" + +#: src/hotlist.c:1432 +msgid " most probably was created\n" +msgstr " «Ü¥i¯à¤w¸g³Q«Ø¥ß \n" + +#: src/hotlist.c:1433 +msgid "" +"by an earlier development version of MC\n" +"and is more actual than ~/" +msgstr "" +"¡A¬O¥Ñ¤@­Ó¦­´Áµo®i¤¤ª©¥»ªº MC ©Ò«Ø¥ß¡A\n" +"¦Ó¥B¤ñ³o¤@­ÓÁÙ­n·s¡G ~/" + +#: src/hotlist.c:1434 +msgid "" +" entries\n" +"\n" +msgstr "" +" ªº¶µ¥Ø\n" +"\n" + +#: src/hotlist.c:1435 +msgid "" +"You can choose between\n" +"\n" +" Remove - remove old hotlist entries from ~/" +msgstr "" +"±z¥i¥H¿ï¾Ü¥H¤U¶µ¥Ø¡G\n" +"\n" +" ²¾°£ - ²¾°£Âªº¼öªù¦Cªí¶µ¥Ø ~/" + +#: src/hotlist.c:1437 +msgid "" +" Keep - keep your old entries; you will be asked\n" +" the same question next time\n" +" Merge - add old entries to hotlist as group \"Entries from ~/" +msgstr "" +" «O¯d - «O¯dªº¶µ¥Ø¡F±z¤U¦¸°µ¦sÀɰʧ@®ÉÁÙ·|\n" +" ¦A¦¸¸ß°Ý±zªº·Qªk¡C\n" +" ¦X¨Ö - §âªº¶µ¥Ø¥[¨ì¼öªù¦Cªí¸s²Õ \"¶µ¥Ø ~/" + +#: src/hotlist.c:1443 +msgid "&Merge" +msgstr "¦X¨Ö" + +#: src/hotlist.c:1455 +msgid " Entries from ~/" +msgstr " ¶µ¥Ø ~/" + +#: src/hotlist.c:1465 +msgid " file your old hotlist entries were not deleted" +msgstr " ÀɮסA±zªº¼öªù¦Cªí¨Ã¥¼³Q§R°£" + +#: src/info.c:83 +#, c-format +msgid "Midnight Commander %s" +msgstr "Midnight Commander %s" + +#: src/info.c:109 +#, c-format +msgid "File: %s" +msgstr "ÀɮסG %s" + +#: src/info.c:122 +msgid "Free nodes %d (%d%%) of %d" +msgstr "ªÅ¸`ÂI %d (%d%%) ¤§ %d" + +#: src/info.c:128 +msgid "No node information" +msgstr "¨S¦³¸`ÂI¸ê°T" + +#: src/info.c:133 +msgid "Free space " +msgstr "ªÅ¶¡" + +#: src/info.c:135 +msgid " (%d%%) of " +msgstr " (%d%%) ¤§ " + +#: src/info.c:139 +msgid "No space information" +msgstr "¨S¦³ªÅ¶¡¸ê°T" + +#: src/info.c:143 +#, c-format +msgid "Type: %s " +msgstr "Ãþ«¬¡G %s " + +#: src/info.c:143 +msgid "non-local vfs" +msgstr "«D¥»¦aªºµêÀÀÀɮרt²Î" + +#: src/info.c:149 +#, c-format +msgid "Device: %s" +msgstr "¸Ë¸m¡G %s" + +#: src/info.c:153 +#, c-format +msgid "Filesystem: %s" +msgstr "Àɮרt²Î¡G %s" + +#: src/info.c:158 +#, c-format +msgid "Accessed: %s" +msgstr "¦s¨ú¡G %s" + +#: src/info.c:162 +#, c-format +msgid "Modified: %s" +msgstr "§ó°Ê¡G %s" + +#: src/info.c:166 +#, c-format +msgid "Created: %s" +msgstr "«Ø¥ß¡G %s" + +#: src/info.c:179 +msgid "Size: " +msgstr "¤j¤p¡G " + +#: src/info.c:182 +#, c-format +msgid " (%d blocks)" +msgstr " (%d ­Ó°Ï¶ô)" + +#: src/info.c:188 +#, c-format +msgid "Owner: %s/%s" +msgstr "¾Ö¦³ªÌ¡G %s/%s" + +#: src/info.c:193 +#, c-format +msgid "Links: %d" +msgstr "³sµ²¡G %d" + +#: src/info.c:197 +#, c-format +msgid "Mode: %s (%04o)" +msgstr "¼Ò¦¡¡G %s (%04o)" + +#: src/info.c:202 +#, c-format +msgid "Location: %Xh:%Xh" +msgstr "¦ì¸m¡G %Xh:%Xh" + +#: src/info.c:212 +msgid "File: None" +msgstr "ÀɮסG µL" + +#: src/layout.c:159 +msgid "&Vertical" +msgstr "««ª½" + +#: src/layout.c:160 +msgid "&Horizontal" +msgstr "¤ô¥­" + +#: src/layout.c:170 +msgid "&Xterm hintbar" +msgstr "xterm ´£¥Ü¦C" + +#: src/layout.c:171 +msgid "h&Intbar visible" +msgstr "Åã¥Ü´£¥Ü¦C" + +#: src/layout.c:172 +msgid "&Keybar visible" +msgstr "Åã¥ÜÁä½L¦C" + +#: src/layout.c:173 +msgid "command &Prompt" +msgstr "«ü¥O´£¥Ü²Å¸¹" + +#: src/layout.c:174 +msgid "show &Mini status" +msgstr "Åã¥Ü°g§Aª¬ºA" + +#: src/layout.c:175 +msgid "menu&Bar visible" +msgstr "Åã¥Ü¿ï³æ¦C" + +#: src/layout.c:176 +msgid "&Equal split" +msgstr "µ¥¶q¤À³Î" + +#: src/layout.c:177 +msgid "pe&Rmissions" +msgstr "Åv­­" + +#: src/layout.c:178 +msgid "&File types" +msgstr "ÀÉ®×Ãþ«¬" + +#: src/layout.c:372 src/learn.c:60 src/learn.c:179 src/option.c:146 +msgid "&Save" +msgstr "¦sÀÉ" + +#. length of line with '<' '>' buttons +#: src/layout.c:380 +msgid " Layout " +msgstr " ¼Ë¦¡ " + +#: src/layout.c:381 +msgid " Panel split " +msgstr " ¤À³Î­±ªO " + +#: src/layout.c:382 +msgid " Highlight... " +msgstr " ¿ï¨ú... " + +#: src/layout.c:383 src/option.c:157 +msgid " Other options " +msgstr " ¨ä¥L¿ï¶µ " + +#: src/layout.c:384 +msgid "output lines" +msgstr "¿é¥X¦æ¼Æ" + +#: src/layout.c:451 +msgid "Layout" +msgstr "¼Ë¦¡" + +#: src/learn.c:74 +msgid " Learn keys " +msgstr " »{ÃÑ«öÁä " + +#: src/learn.c:93 +msgid " Teach me a key " +msgstr " ±Ð§Ú»{ÃѤ@­Ó«öÁä " + +#: src/learn.c:94 +#, c-format +msgid "" +"Please press the %s\n" +"and then wait until this message disappears.\n" +"\n" +"Then, press it again to see if OK appears\n" +"next to its button.\n" +"\n" +"If you want to escape, press a single Escape key\n" +"and wait as well." +msgstr "" +"½Ð«ö¤U %s\n" +"µM«áµ¥¨ì¦¹¤@°T®§®ø¥¢¡C\n" +"\n" +"±µµÛ¦A«ö¤@¦¸¡A¬Ý¬Ý¦b«ö¶s®ÇÃä¬O¤£¬O¦³\n" +"Åã¥Ü \"¦n\"¡C\n" +"\n" +"­nÂ÷¶}ªº¸Ü¡A«ö¤@¤U Esc Áä¡AµM«áµ¥«Ý\n" +"¤@¤U¤l´N¥i¥H¤F¡C" + +#: src/learn.c:122 +msgid " Cannot accept this key " +msgstr " µLªkŪ¨ú³o­Ó«öÁä " + +#: src/learn.c:123 +#, c-format +msgid " You have entered \"%s\"" +msgstr " ±z­è­è«ö¤U¤F \"%s\"" + +#: src/learn.c:170 +msgid "OK" +msgstr "¦n" + +#: src/learn.c:177 +msgid "" +"It seems that all your keys already\n" +"work fine. That's great." +msgstr "" +"¬Ý°_¨Ó±z©Ò¦³ªº«öÁä³£\n" +"¥¿±`µL»~¡A«Ü¦n¡C" + +#: src/learn.c:179 +msgid "&Discard" +msgstr "©¿²¤" + +#: src/learn.c:183 +msgid "" +"Great! You have a complete terminal database!\n" +"All your keys work well." +msgstr "" +"¤Ó¦n¤F¡I±zªº²×ºÝ¾÷¸ê®Æ®w«Ü§¹¾ã¡I \n" +"©Ò¦³ªº«öÁä³£¥i¥H¥¿±`¨Ï¥Î¡C" + +#: src/learn.c:267 +msgid "Learn keys" +msgstr "»{ÃÑ«öÁä" + +#: src/learn.c:300 +msgid "Press all the keys mentioned here. After you have done it, check" +msgstr "¤@­Ó­Ó«ö¤U³oÃäÅã¥Üªº³o¨Ç«öÁä¡A¦b±z«ö§¹¥H«á¡AÀˬd¤@¤U" + +#: src/learn.c:302 +msgid "which keys are not marked with OK. Press space on the missing" +msgstr "­þ­Ó«öÁä¨S¦³¼Ð¤W \"¦n\"¡A¦b³o¨Ç¦a¤è«ö¤@¤UªÅ¥ÕÁä¡A©ÎªÌ" + +#: src/learn.c:304 +msgid "key, or click with the mouse to define it. Move around with Tab." +msgstr "¥Î·Æ¹«±±¨î¨Ó³]©w³o¨Ç«öÁä¡C¥Î Tab Áä¥i¥H¦b¿ï¶µ¤§¶¡²¾°Ê¡C" + +#: src/main.c:700 +msgid "" +" The Commander can't change to the directory that \n" +" the subshell claims you are in. Perhaps you have \n" +" deleted your working directory, or given yourself \n" +" extra access permissions with the \"su\" command? " +msgstr "" +" Commander µLªk§ïÅܥؿý¨ì±z­ì¨Ó \n" +" ©Ò¦bªº¦a¤è¡A±z¥i¯à§R°£¤F±zªº¤u§@ \n" +" ¥Ø¿ý¡A©ÎªÌ¦]¬°°õ¦æ¹L \"su\" «ü¥O \n" +" ¦Ó§ïÅܤFÅv­­ª¬ºA¡H " + +#: src/main.c:775 +msgid "Press any key to continue..." +msgstr "«ö¥ô·NÁäÄ~Äò..." + +#: src/main.c:825 +msgid " The shell is already running a command " +msgstr " ¦¹¨t²Î´ß¥¿¦b°õ¦æ«ü¥O¤¤ " + +#: src/main.c:852 src/screen.c:2093 src/screen.c:2133 +msgid " The Midnight Commander " +msgstr " The Midnight Commander " + +#: src/main.c:853 +msgid " Do you really want to quit the Midnight Commander? " +msgstr " §A½T©w­nÂ÷¶}¥»µ{¦¡¡H" + +#: src/main.c:1233 src/main.c:1254 +msgid "&Listing mode..." +msgstr "¦C¥X¼Ò¦¡¤¤..." + +#: src/main.c:1234 src/main.c:1255 +msgid "&Quick view C-x q" +msgstr "§Ö³tÀ˵ø C-x q" + +#: src/main.c:1235 src/main.c:1256 +msgid "&Info C-x i" +msgstr "°T®§ C-x i" + +#: src/main.c:1238 src/main.c:1259 +msgid "&Sort order..." +msgstr "±Æ¦C¶¶§Ç..." + +#: src/main.c:1240 src/main.c:1261 +msgid "&Filter..." +msgstr "¹LÂo¾¹..." + +#: src/main.c:1243 src/main.c:1264 +msgid "&Network link..." +msgstr "ºô¸ô³sµ²..." + +#: src/main.c:1244 src/main.c:1265 +msgid "FT&P link..." +msgstr "ÀÉ®×¶Ç¿é³sµ²..." + +#: src/main.c:1248 src/main.c:1269 +msgid "&Drive... M-d" +msgstr "ºÏºÐ... M-d" + +#: src/main.c:1250 src/main.c:1271 +msgid "&Rescan C-r" +msgstr "­«·sŪ¨ú C-r" + +#: src/main.c:1275 +msgid "&User menu F2" +msgstr "¨Ï¥ÎªÌ¿ï³æ F2" + +#: src/main.c:1276 +msgid "&View F3" +msgstr "À˵ø F3" + +#: src/main.c:1277 +msgid "Vie&w file... " +msgstr "À˵øÀÉ®×... " + +#: src/main.c:1278 +msgid "&Filtered view M-!" +msgstr "À˵ø«e¥ý¹LÂo M-!" + +#: src/main.c:1279 +msgid "&Edit F4" +msgstr "½s¿è F4" + +#: src/main.c:1280 +msgid "&Copy F5" +msgstr "½Æ»s F5" + +#: src/main.c:1281 +msgid "c&Hmod C-x c" +msgstr "§ïÅÜÀÉ®×¼Ò¦¡ C-x c" + +#: src/main.c:1283 +msgid "&Link C-x l" +msgstr "³sµ² C-x l" + +#: src/main.c:1284 +msgid "&SymLink C-x s" +msgstr "²Å¸¹³sµ² C-x s" + +#: src/main.c:1285 +msgid "edit s&Ymlink C-x C-s" +msgstr "½s¿è²Å¸¹³sµ² C-x C-s" + +#: src/main.c:1286 +msgid "ch&Own C-x o" +msgstr "§ïÅܾ֦³ª¬ºA C-x o" + +#: src/main.c:1287 +msgid "&Advanced chown " +msgstr "¶i¶¥ªº§ïÅܾ֦³ª¬ºA " + +#: src/main.c:1289 +msgid "&Rename/Move F6" +msgstr "§ó§ï¦WºÙ/·h²¾ F6" + +#: src/main.c:1290 +msgid "&Mkdir F7" +msgstr "»s³y¥Ø¿ý F7" + +#: src/main.c:1291 +msgid "&Delete F8" +msgstr "§R°£ F8" + +#: src/main.c:1292 +msgid "&Quick cd M-c" +msgstr "§Ö³t§ïÅܥؿý M-c" + +#: src/main.c:1294 +msgid "select &Group M-+" +msgstr "¿ï¨ú¸s²Õ M-+" + +#: src/main.c:1295 +msgid "u&Nselect group M-\\" +msgstr "¨ú®ø¿ï¨ú¸s²Õ M-\\" + +#: src/main.c:1296 +msgid "reverse selec&Tion M-*" +msgstr "¤Ï¦V¿ï¨ú M-*" + +#: src/main.c:1298 +msgid "e&Xit F10" +msgstr "Â÷¶} F10" + +#: src/main.c:1308 +msgid "&Directory tree" +msgstr "¥Ø¿ý¾ð" + +#: src/main.c:1310 +msgid "&Find file M-?" +msgstr "´M§äÀÉ®× M-?" + +#: src/main.c:1311 +msgid "s&Wap panels C-u" +msgstr "½Õ´«­±ªO C-u" + +#: src/main.c:1312 +msgid "switch &Panels on/off C-o" +msgstr "¤Á´«­±ªO¶}Ãö C-o" + +#: src/main.c:1313 +msgid "&Compare directories C-x d" +msgstr "¤ñ¸û¥Ø¿ý C-x d" + +#: src/main.c:1314 +msgid "e&Xternal panelize C-x !" +msgstr "¥~³¡­±ªO¤Æ C-x !" + +#: src/main.c:1315 +msgid "show directory s&Izes" +msgstr "Åã¥Ü¥Ø¿ý¤j¤p" + +#: src/main.c:1317 +msgid "command &History" +msgstr "«ü¥O¾ú¥v¬ö¿ý" + +#: src/main.c:1318 +msgid "di&Rectory hotlist C-\\" +msgstr "¥Ø¿ý¼öªù¦Cªí C-\\" + +#: src/main.c:1320 +msgid "&Active VFS list C-x a" +msgstr "±Ò°ÊªºµêÀÀÀɮרt²Î¦Cªí C-x a" + +#: src/main.c:1323 +msgid "&Background jobs C-x j" +msgstr "­I´º¤u§@ C-x j" + +#: src/main.c:1327 +msgid "&Undelete files (ext2fs only)" +msgstr "´_­ìÀÉ®× (¥u¯à¥Î¦b ext2fs ¤W­±)" + +#: src/main.c:1330 +msgid "&Listing format edit" +msgstr "½s¿è¦Cªí®æ¦¡" + +#: src/main.c:1332 +msgid "&Extension file edit" +msgstr "½s¿èÂX¥RÀÉ" + +#: src/main.c:1333 +msgid "&Menu file edit" +msgstr "½s¿è¿ï³æÀÉ" + +#: src/main.c:1338 +msgid "&Configuration..." +msgstr "³]©w..." + +#: src/main.c:1340 +msgid "c&Onfirmation..." +msgstr "½T»{..." + +#: src/main.c:1341 +msgid "&Display bits..." +msgstr "Åã¥Ü¦ì¤¸¼Æ..." + +#: src/main.c:1343 +msgid "learn &Keys..." +msgstr "»{ÃÑ«öÁä..." + +#: src/main.c:1346 +msgid "&Virtual FS..." +msgstr "µêÀÀÀɮרt²Î..." + +#: src/main.c:1349 +msgid "&Save setup" +msgstr "Àx¦s³]©w" + +#: src/main.c:1365 src/main.c:1367 +msgid " &Left " +msgstr " ¥ª¤è " + +#: src/main.c:1367 +msgid " &Above " +msgstr " ¤W¤è " + +#: src/main.c:1370 +msgid " &File " +msgstr " ÀÉ®× " + +#: src/main.c:1371 +msgid " &Command " +msgstr "«ü¥O " + +#: src/main.c:1372 +msgid " &Options " +msgstr " ¿ï¶µ " + +#: src/main.c:1374 src/main.c:1376 +msgid " &Right " +msgstr " ¥k¤è " + +#: src/main.c:1376 +msgid " &Below " +msgstr " ¤U¤è " + +#: src/main.c:1431 +msgid " Information " +msgstr " °T®§ " + +#: src/main.c:1432 +msgid "" +" Using the fast reload option may not reflect the exact \n" +" directory contents. In this cases you'll need to do a \n" +" manual reload of the directory. See the man page for \n" +" the details. " +msgstr "" +" ¨Ï¥Î§Ö³t­«¸ü¥\\¯àªº¸Ü¡A¦³¥i¯à·|³y¦¨ \n" +" µLªk¥¿½TÅã¥Ü¥Ø¿ýªº¤º®e¡A³o®É­Ô±z»Ý­n \n" +" ¦Û¦æ¤â°Ê­«·s¸ü¤J¥Ø¿ý¤º®e¡A½Ð°Ñ¦Ò man \n" +" page ¥HÀò±o¸Ô²Ó¸ê°T¡C " + +#: src/main.c:1706 src/screen.c:2365 src/screen.c:2395 +msgid "Menu" +msgstr "¿ï³æ" + +#: src/main.c:1911 +msgid "Thank you for using GNU Midnight Commander" +msgstr "·PÁ±z¨Ï¥Î GNU Midnight Commander" + +#: src/main.c:2270 +#, c-format +msgid "with mouse support on xterm%s.\n" +msgstr "xterm%s ¨Ï¥Î·Æ¹«¤ä´©¡C\n" + +#: src/main.c:2271 +msgid " and the Linux console" +msgstr " ¥H¤Î Linux ¥D±±¥x" + +#: src/main.c:2366 +msgid "The TERM environment variable is unset!\n" +msgstr "Àô¹ÒÅÜ¼Æ TERM ¨Ã¥¼³]©w¡I \n" + +#: src/main.c:2573 +#, c-format +msgid "Library directory for the Midnight Commander: %s\n" +msgstr "Midnight Commander ªº¨ç¦¡®w¥Ø¿ý¡G %s\n" + +#: src/main.c:2584 +msgid "" +"Option -m is obsolete. Please look at Display Bits... in the Option's menu\n" +msgstr "¿ï¶µ -m ¤w¸g¹L®É¤£¥Î¤F¡F½Ð¬Ý¤@¤U '¿ï¶µ' ¿ï³æ¤¤ªº 'Åã¥Ü¦ì¤¸¼Æ'...\n" + +#: src/main.c:2661 +msgid "Use to debug the background code" +msgstr "¥Î¨Ó¹ï­I´ºµ{¦¡½X°»¿ù" + +#: src/main.c:2667 +msgid "Request to run in color mode" +msgstr "­n¨D¦b±m¦â¼Ò¦¡¤¤°õ¦æ" + +#: src/main.c:2669 +msgid "Specifies a color configuration" +msgstr "«ü©w¤@²Õ¦â±m³]©w" + +#: src/main.c:2674 +msgid "Edits one file" +msgstr "½s¿è¤@­ÓÀÉ®×" + +#: src/main.c:2678 +msgid "Displays this help message" +msgstr "Åã¥Ü¦¹»¡©ú°T®§" + +#: src/main.c:2681 +msgid "Displays a help screen on how to change the color scheme" +msgstr "Åã¥Ü¦p¦ó§ïÅܦâ±m³]©wªº»¡©úµe­±" + +#: src/main.c:2684 +msgid "Log ftp dialog to specified file" +msgstr "¬ö¿ý FTP ¹ï¸Ü®Ø¨ì¯S©wÀÉ®×" + +#: src/main.c:2691 +msgid "Obsolete" +msgstr "¹L®Éªº" + +#: src/main.c:2693 +msgid "Requests to run in black and white" +msgstr "­n¨D¦b¶Â¥Õ¼Ò¦¡¤U°õ¦æ" + +#: src/main.c:2695 +msgid "Disable mouse support in text version" +msgstr "¤å¦r¼Ò¦¡¤U¤£¨Ï¥Î·Æ¹«¤ä´©" + +#: src/main.c:2698 +msgid "Disables subshell support" +msgstr "¤£¤ä´©¨Ï¥Î¦¸´ß¼h (subshell)" + +#: src/main.c:2702 +msgid "Prints working directory at program exit" +msgstr "µ{¦¡µ²§ô®É¦L¥X·í«e¥Ø¿ý" + +#: src/main.c:2704 +msgid "Resets soft keys on HP terminals" +msgstr "¦b HP ²×ºÝ¾÷¤W­«³]³nÁä (soft keys)" + +#: src/main.c:2706 +msgid "To run on slow terminals" +msgstr "©óºC³tªº²×ºÝ¾÷¤W°õ¦æ" + +#: src/main.c:2709 +msgid "Use stickchars to draw" +msgstr "Use stickchars to draw" + +#: src/main.c:2713 +msgid "Enables subshell support (default)" +msgstr "¤ä´©¨Ï¥Î¦¸´ß¼h (¹w³]­È)" + +#: src/main.c:2718 +msgid "Tries to use termcap instead of terminfo" +msgstr "¸ÕµÛ¨Ï¥Î termcap ¨Ó¥N´À terminfo" + +#: src/main.c:2722 +msgid "Displays the current version" +msgstr "Åã¥Ü¥Ø«eªºª©¥»" + +#: src/main.c:2724 +msgid "Launches the file viewer on a file" +msgstr "¹ï¬Y­ÓÀÉ®×°õ¦æÀÉ®×À˵øµ{¦¡" + +#: src/main.c:2726 +msgid "Forces xterm features" +msgstr "±j­¢¨Ï¥Î xterm ¯S©Ê" + +#: src/main.c:2728 +msgid "Geometry for the window" +msgstr "µøµ¡ªº¦ì¸m" + +#: src/main.c:2728 +msgid "GEOMETRY" +msgstr "¦ì¸m" + +#: src/main.c:2729 +msgid "No windows opened at startup" +msgstr "­è±Ò°Ê®É¤£¶}±Ò¥ô¦óµøµ¡" + +#: src/main.c:2731 +msgid "Display the directory that holds the .links startup files and exit" +msgstr "Åã¥Ü¦s©ñ .links ±Ò°ÊÀɪº¥Ø¿ý«áÂ÷¶}" + +#: src/main.c:3022 +msgid "" +"Couldn't open tty line. You have to run mc without the -P flag.\n" +"On some systems you may want to run # `which mc`\n" +msgstr "" +"µLªk¶}±Ò²×ºÝ¾÷³s½u¡A±z¤£¯à¥Î -P ¿ï¶µ¨Ó°õ¦æ mc¡C \n" +"¦b¬Y¨Ç¨t²Î¤W±z¥i¯à»Ý­n°õ¦æ # `which mc`\n" + +#: src/main.c:3100 +msgid " Notice " +msgstr " ª`·N " + +#: src/main.c:3101 +msgid "" +" The Midnight Commander configuration files \n" +" are now stored in the ~/.mc directory, the \n" +" files have been moved now\n" +msgstr "" +" Midnight Commander ªº\n" +" ³]©wÀɤw¸g§ï©ñ¨ì\n" +" ~/.mc ¥Ø¿ý©³¤U¤F¡C\n" + +#: src/option.c:75 +msgid "safe de&Lete" +msgstr "¦w¥þªº§R°£ (&L)" + +#: src/option.c:76 +msgid "cd follows lin&Ks" +msgstr "ÅÜ§ó¥Ø¿ý®É¸òÀH³sµ² (&K)" + +#: src/option.c:77 +msgid "advanced cho&Wn" +msgstr "¶i¶¥ªº§ïÅܾ֦³ª¬ºA" + +#: src/option.c:78 +msgid "l&Ynx-like motion" +msgstr "Ãþ¦ü lynx ªº²¾°Ê¤è¦¡" + +#: src/option.c:80 +msgid "Animation" +msgstr "°Êµe" + +#: src/option.c:82 +msgid "rotatin&G dash" +msgstr "±ÛÂ઺±×½u" + +#: src/option.c:84 +msgid "co&Mplete: show all" +msgstr "§¹¦¨¡G Åã¥Ü¥þ³¡" + +#: src/option.c:85 +msgid "&Use internal view" +msgstr "¨Ï¥Î¤º³¡À˵ø" + +#: src/option.c:86 +msgid "use internal ed&It" +msgstr "¨Ï¥Î¤º³¡½s¿è" + +#: src/option.c:87 +msgid "auto m&Enus" +msgstr "¦Û°Ê¿ï³æ" + +#: src/option.c:88 +msgid "&Auto save setup" +msgstr "¦Û°ÊÀx¦s³]©w" + +#: src/option.c:89 +msgid "shell &Patterns" +msgstr "¨t²Î´ß¸U¥Î¦r¤¸" + +#: src/option.c:90 +msgid "Compute &Totals" +msgstr "­pºâÁ`­È" + +#: src/option.c:91 +msgid "&Verbose operation" +msgstr "¸Ô²Óªº¾Þ§@¹Lµ{" + +#: src/option.c:92 +msgid "&Fast dir reload" +msgstr "§Ö³t¥Ø¿ý­«¸ü" + +#: src/option.c:93 +msgid "mi&X all files" +msgstr "©Ò¦³ÀɮײV¦XÅã¥Ü" + +#: src/option.c:94 +msgid "&Drop down menus" +msgstr "¤U©Ô¿ï³æ" + +#: src/option.c:95 +msgid "ma&Rk moves down" +msgstr "¼Ð¥Ü¤U²¾" + +#: src/option.c:96 +msgid "show &Hidden files" +msgstr "Åã¥ÜÁôÂÃÀÉ" + +#: src/option.c:97 +msgid "show &Backup files" +msgstr "Åã¥Ü³Æ¥÷ÀÉ" + +#: src/option.c:104 +msgid "&Never" +msgstr "±q¤£" + +#: src/option.c:105 +msgid "on dumb &Terminals" +msgstr "©ó²Â³J²×ºÝ¾÷¤W" + +#: src/option.c:106 +msgid "alwa&Ys" +msgstr "¥Ã»·" + +#. Similar code is in layout.c (init_layout()) +#: src/option.c:154 +msgid " Configure options " +msgstr " ³]©w¿ï¶µ " + +#: src/option.c:155 +msgid " Panel options " +msgstr " ­±ªO¿ï¶µ " + +#: src/option.c:156 +msgid " Pause after run... " +msgstr " °õ¦æ«á¼È°±... " + +#: src/option.c:208 +msgid "Configure options" +msgstr "³]©w¿ï¶µ" + +#: src/panelize.c:87 +msgid "&Add new" +msgstr "·s¼W" + +#: src/panelize.c:99 +msgid " External panelize " +msgstr " ¥~³¡­±ªO¤Æ " + +#: src/panelize.c:194 src/panelize.c:458 +msgid "External panelize" +msgstr "¥~³¡­±ªO¤Æ" + +#: src/panelize.c:219 src/panelize.c:276 src/panelize.c:347 src/panelize.c:368 +msgid "Other command" +msgstr "¨ä¥L«ü¥O" + +#: src/panelize.c:260 +msgid " Add to external panelize " +msgstr " ¥[¨ì¥~³¡­±ªO¤Æ¤¤ " + +#: src/panelize.c:261 +msgid " Enter command label: " +msgstr " ½Ð¿é¤J«ü¥O¼ÐÅÒ¡G " + +#: src/panelize.c:301 +msgid " I can't run external panelize while logged on a non local directory " +msgstr " µn¤J¦b«D¥»¦aºÝÀɮרt²Î®ÉµLªk°õ¦æ¥~³¡­±ªO¤Æ " + +#: src/panelize.c:351 +msgid "Find *.orig after patching" +msgstr "¦b¸É±j«á§ä¥X *.orig" + +#: src/panelize.c:352 +msgid "Find SUID and SGID programs" +msgstr "§ä¥X SUID »P SGID ªºµ{¦¡" + +#: src/panelize.c:403 +msgid "Cannot invoke command." +msgstr "µLªk©I¥s«ü¥O¡C" + +#: src/panelize.c:458 +msgid "Pipe close failed" +msgstr "ºÞ½uÃö³¬¥¢±Ñ" + +#: src/popthelp.c:31 +msgid "Show this help message" +msgstr "Åã¥Ü¦¹»¡©ú°T®§" + +#: src/popthelp.c:32 +msgid "Display brief usage message" +msgstr "Åã¥Ü²³æ¨Ï¥Î»¡©ú" + +#: src/screen.c:399 +msgid "MTime" +msgstr "MTime" + +#: src/screen.c:400 +msgid "ATime" +msgstr "ATime" + +#: src/screen.c:401 +msgid "CTime" +msgstr "CTime" + +#: src/screen.c:403 +msgid "Perm" +msgstr "Åv­­" + +#: src/screen.c:404 +msgid "Nl" +msgstr "Nl" + +#: src/screen.c:405 +msgid "Inode" +msgstr "i ¸`ÂI" + +#: src/screen.c:406 +msgid "UID" +msgstr "UID" + +#: src/screen.c:407 +msgid "GID" +msgstr "GID" + +#: src/screen.c:643 +#, c-format +msgid " %s bytes in %d file%s" +msgstr " %s ¦ì¤¸²Õ©ó %d ÀÉ®×%s" + +#: src/screen.c:1306 +msgid "Unknow tag on display format: " +msgstr "¤£©úªºÅã¥Ü®æ¦¡¼ÐÅÒ¡G " + +#: src/screen.c:1432 +msgid "User suplied format looks invalid, reverting to default." +msgstr "¨Ï¥ÎªÌ´£¨Ñªº®æ¦¡¬Ý¨Ó¬OµL®Äªº¡A¦^¨ì¹w³]­È¡C" + +#: src/screen.c:2094 src/screen.c:2134 +msgid " Do you really want to execute? " +msgstr "±z½T©w­n°õ¦æ¡H " + +#: src/screen.c:2106 src/screen.c:2149 +msgid " No action taken " +msgstr " ¤£§@¥ô¦ó°Ê§@ " + +#: src/screen.c:2369 src/screen.c:2399 src/tree.c:1017 +msgid "RenMov" +msgstr "§ï¦W/·h²¾" + +#: src/screen.c:2370 src/screen.c:2400 src/tree.c:1021 +msgid "Mkdir" +msgstr "·s¥Ø¿ý" + +#: src/screen.c:2386 +#, c-format +msgid "" +" Can't chdir to %s \n" +" %s " +msgstr "" +" µLªk§ïÅܥؿý¦Ü %s \n" +" %s " + +#: src/subshell.c:287 +#, c-format +msgid "Couldn't open named pipe %s\n" +msgstr "µLªk¶}±Ò¨ã¦WºÞ½u %s\n" + +#: src/subshell.c:705 +msgid " The shell is still active. Quit anyway? " +msgstr " ¨t²Î´ß¤´¥¼µ²§ô¡AµL½×¦p¦ó³£­nµ²§ô¡H " + +#: src/subshell.c:731 +msgid " There are stopped jobs." +msgstr " ÁÙ¦³°±¤îªº­I´º¤u§@¥¼§¹¦¨¡C" + +#: src/subshell.c:732 +msgid " Quit anyway? " +msgstr " µL½×¦p¦ó³£­nµ²§ô¡H " + +#: src/subshell.c:785 +#, c-format +msgid "Warning: Couldn't change to %s.\n" +msgstr "ĵ§i¡G µLªk§ïÅܨì %s.\n" + +#: src/tree.c:193 +#, c-format +msgid "" +"Can't open the %s file for writing:\n" +"%s\n" +msgstr "" +"µLªk¶}±ÒÀÉ®× %s ¨Ó¼g¤J¸ê®Æ¡G\n" +"%s\n" + +#: src/tree.c:638 +#, c-format +msgid "Copy \"%s\" directory to:" +msgstr "½Æ»s¥Ø¿ý \"%s\" ¦Ü¡G" + +#: src/tree.c:676 +#, c-format +msgid "Move \"%s\" directory to:" +msgstr "·h²¾¥Ø¿ý \"%s\" ¦Ü¡G" + +#: src/tree.c:683 +#, c-format +msgid "" +" Can't stat the destination \n" +" %s " +msgstr "" +" µLªk stat ¥Øªº¦a \n" +" %s " + +#: src/tree.c:689 +msgid " The destination isn't a directory " +msgstr " ©Òµ¹ªº¥Øªº¨Ã¤£¬O¤@­Ó¥Ø¿ý " + +#: src/tree.c:745 +#, c-format +msgid " Delete %s? " +msgstr " §R°£ %s? " + +#: src/tree.c:777 +msgid "Static" +msgstr "ÀRºA" + +#: src/tree.c:777 +msgid "Dynamc" +msgstr "°ÊºA" + +#: src/tree.c:867 +#, c-format +msgid "" +" Can't chdir to \"%s\" \n" +" %s " +msgstr "" +" µLªk§ïÅܥؿý¦Ü \"%s\" \n" +" %s " + +#: src/tree.c:1013 +msgid "Forget" +msgstr "©¿²¤" + +#: src/tree.c:1026 +msgid "Rmdir" +msgstr "§R¥Ø¿ý" + +#: src/treestore.c:385 +#, c-format +msgid "" +"Can't write to the %s file:\n" +"%s\n" +msgstr "" +"µLªk¼g¤J¨ìÀÉ®× %s :\n" +"%s\n" + +#: src/user.c:261 +#, c-format +msgid " Invalid shell pattern defination \"%c\". " +msgstr " µL®Äªº¨t²Î´ß¸U¥Î¦r¤¸©w¸q \"%c\". " + +#: src/user.c:394 +msgid " Debug " +msgstr " °£¿ù " + +#: src/user.c:403 +msgid " ERROR: " +msgstr " ¿ù»~¡G " + +#: src/user.c:407 +msgid " True: " +msgstr " ¯uªº¡G " + +#: src/user.c:409 +msgid " False: " +msgstr " °²ªº¡G " + +#: src/user.c:621 +msgid " Warning -- ignoring file " +msgstr " ĵ§i -- ©¿²¤ÀÉ®× " + +#: src/user.c:622 +#, c-format +msgid "" +"File %s is not owned by root or you or is world writable.\n" +"Using it may compromise your security" +msgstr "" +"ÀÉ®× %s ªº¾Ö¦³ªÌ¨Ã¤£¬O root ©Î±z¡A©ÎªÌÀɮפ¹³\\¥ô¦ó¤H¼g¤J¡F\n" +"¨Ï¥Î³o­ÓÀÉ®×¹ï±z¨t²Îªº¦w¥þ³y¦¨¦M®`¡C" + +#: src/user.c:640 +msgid " I can't run programs while logged on a non local directory " +msgstr " µLªk¦bµn¤J©ó«D¥»¦aÀɮרt²Îªº®É­Ô°õ¦æµ{¦¡ " + +#. Create listbox +#: src/user.c:727 +msgid " User menu " +msgstr " ¨Ï¥ÎªÌ¿ï³æ " + +#: src/util.c:232 +msgid "name_trunc: too big" +msgstr "name_trunc: ¤Ó¤j¤F" + +#. strftime() format string for recent dates +#: src/util.c:602 src/util.c:627 +msgid "%b %e %H:%M" +msgstr "%b %e %H:%M" + +#. strftime() format string for old dates +#: src/util.c:603 src/util.c:625 +msgid "%b %e %Y" +msgstr "%b %e %Y" + +#: src/utilunix.c:390 +msgid " Pipe failed " +msgstr " ºÞ½u¥¢±Ñ " + +#: src/utilunix.c:394 +msgid " Dup failed " +msgstr " §Û¼g¥¢±Ñ " + +#: src/view.c:401 +msgid "" +"File: \n" +"\n" +" " +msgstr "" +"ÀɮסG \n" +"\n" +" " + +#: src/view.c:402 +msgid "" +"\n" +"\n" +"has been modified, do you want to save the changes?\n" +msgstr "" +"\n" +"\n" +"¤w¸g³Q§ó°Ê¹L¡A±z­n¦sÀɶܡH\n" + +#: src/view.c:404 +msgid " Save changes " +msgstr " ¦sÀÉ " + +#: src/view.c:446 +msgid " Can't spawn child program " +msgstr " µLªk²£¥Í¤lµ{¦¡ " + +#: src/view.c:455 +msgid " Empty output from child filter " +msgstr " ¤l¹LÂo¾¹ªº¿é¥X¬OªÅªº " + +#: src/view.c:460 +msgid " Could not open file " +msgstr " µLªk¶}±ÒÀÉ®× " + +#: src/view.c:475 +msgid " Can't open file \"" +msgstr " µLªk¶}±ÒÀÉ®× \"" + +#: src/view.c:482 +msgid "" +" Can't stat file \n" +" " +msgstr "" +" µLªk stat ÀÉ®× \n" +" " + +#: src/view.c:488 +msgid " Can't view: not a regular file " +msgstr " µLªkÀ˵ø¡G¨Ã«D¤@±`³WÀÉ®× " + +#: src/view.c:567 src/view.c:572 +#, c-format +msgid "" +" Can't open \"%s\"\n" +" %s " +msgstr "" +" µLªk¶}±ÒÀÉ®× \"%s\" \n" +" %s " + +#: src/view.c:704 +#, c-format +msgid "File: %s" +msgstr "ÀɮסG %s" + +#: src/view.c:729 +msgid " [grow]" +msgstr " [¦¨ªø] " + +#: src/view.c:1501 +#, c-format +msgid "Searching for `%s'" +msgstr "·j´M `%s'" + +#: src/view.c:1608 src/view.c:1730 +msgid " Search string not found " +msgstr " §ä¤£¨ì­n·j´Mªº¦r¦ê " + +#: src/view.c:1769 +msgid " Invalid regular expression " +msgstr " µL®Äªº¥¿³Wªí¥Ü¦¡ " + +#: src/view.c:1893 +#, c-format +msgid "" +" The current line number is %d.\n" +" Enter the new line number:" +msgstr "" +" ¥Ø«e¦æ¸¹¬O %d¡A\n" +" ½Ð¿é¤J·s¦æ¸¹¡G" + +#: src/view.c:1923 +msgid " Enter regexp:" +msgstr "¿é¤J¥¿³W¦¡¡G" + +#: src/view.c:2028 +msgid "Ascii" +msgstr "Ascii" + +#: src/view.c:2028 +msgid "Hex" +msgstr "Hex" + +#: src/view.c:2029 +msgid "Line" +msgstr "¦æ" + +#: src/view.c:2030 +msgid "RxSrch" +msgstr "¥¿³W·j´M" + +#: src/view.c:2033 +msgid "EdText" +msgstr "½s¿è¤å¦r" + +#: src/view.c:2033 +msgid "EdHex" +msgstr "½s¿è Hex" + +#: src/view.c:2035 +msgid "UnWrap" +msgstr "¤£´«¦æ " + +#: src/view.c:2035 +msgid "Wrap" +msgstr "´«¦æ" + +#: src/view.c:2038 +msgid "HxSrch" +msgstr "¤Q¤»¶i¦ì·j´M" + +#: src/view.c:2041 +msgid "Raw" +msgstr "­ì©l" + +#: src/view.c:2041 +msgid "Parse" +msgstr "­åªR" + +#: src/view.c:2045 +msgid "Unform" +msgstr "µL®æ¦¡" + +#: src/view.c:2045 +msgid "Format" +msgstr "®æ¦¡" + +#. KEY_F(0) is not here, since we are mapping it to f10, so there is no reason +#. to define f0 as well. Also, it makes Learn keys a bunch of problems :( +#: src/win.c:224 +msgid "Function key 1" +msgstr "¥\\¯àÁä 1" + +#: src/win.c:225 +msgid "Function key 2" +msgstr "¥\\¯àÁä 2" + +#: src/win.c:226 +msgid "Function key 3" +msgstr "¥\\¯àÁä 3" + +#: src/win.c:227 +msgid "Function key 4" +msgstr "¥\\¯àÁä 4" + +#: src/win.c:228 +msgid "Function key 5" +msgstr "¥\\¯àÁä 5" + +#: src/win.c:229 +msgid "Function key 6" +msgstr "¥\\¯àÁä 6" + +#: src/win.c:230 +msgid "Function key 7" +msgstr "¥\\¯àÁä 7" + +#: src/win.c:231 +msgid "Function key 8" +msgstr "¥\\¯àÁä 8" + +#: src/win.c:232 +msgid "Function key 9" +msgstr "¥\\¯àÁä 9" + +#: src/win.c:233 +msgid "Function key 10" +msgstr "¥\\¯àÁä 10" + +#: src/win.c:234 +msgid "Function key 11" +msgstr "¥\\¯àÁä 11" + +#: src/win.c:235 +msgid "Function key 12" +msgstr "¥\\¯àÁä 12" + +#: src/win.c:236 +msgid "Function key 13" +msgstr "¥\\¯àÁä 13" + +#: src/win.c:237 +msgid "Function key 14" +msgstr "¥\\¯àÁä 14" + +#: src/win.c:238 +msgid "Function key 15" +msgstr "¥\\¯àÁä 15" + +#: src/win.c:239 +msgid "Function key 16" +msgstr "¥\\¯àÁä 16" + +#: src/win.c:240 +msgid "Function key 17" +msgstr "¥\\¯àÁä 17" + +#: src/win.c:241 +msgid "Function key 18" +msgstr "¥\\¯àÁä 18" + +#: src/win.c:242 +msgid "Function key 19" +msgstr "¥\\¯àÁä 19" + +#: src/win.c:243 +msgid "Function key 20" +msgstr "¥\\¯àÁä 20" + +#: src/win.c:244 +msgid "Backspace key" +msgstr "Backspace Áä" + +#: src/win.c:245 +msgid "End key" +msgstr "End Áä" + +#: src/win.c:246 +msgid "Up arrow key" +msgstr "¦V¤WÁä" + +#: src/win.c:247 +msgid "Down arrow key" +msgstr "¦V¤UÁä" + +#: src/win.c:248 +msgid "Left arrow key" +msgstr "¦V¥ªÁä" + +#: src/win.c:249 +msgid "Right arrow key" +msgstr "¦V¥kÁä" + +#: src/win.c:250 +msgid "Home key" +msgstr "Home Áä" + +#: src/win.c:251 +msgid "Page Down key" +msgstr "Page Down Áä" + +#: src/win.c:252 +msgid "Page Up key" +msgstr "Page Up Áä" + +#: src/win.c:253 +msgid "Insert key" +msgstr "Insert Áä" + +#: src/win.c:254 +msgid "Delete key" +msgstr "Delete Áä" + +#: src/win.c:255 +msgid "Completion/M-tab" +msgstr "Completion/M-tab Áä" + +#: src/win.c:256 +msgid "+ on keypad" +msgstr "¼Æ¦r°Ïªº +" + +#: src/win.c:257 +msgid "- on keypad" +msgstr "¼Æ¦r°Ïªº -" + +#: src/win.c:258 +msgid "* on keypad" +msgstr "¼Æ¦r°Ïªº *" + +#. From here on, these won't be shown in Learn keys (no space) +#: src/win.c:260 +msgid "Left arrow keypad" +msgstr "¼Æ¦r°Ïªº¦V¥ªÁä" + +#: src/win.c:261 +msgid "Right arrow keypad" +msgstr "¼Æ¦r°Ïªº¦V¥kÁä" + +#: src/win.c:262 +msgid "Up arrow keypad" +msgstr "¼Æ¦r°Ïªº¦V¤WÁä" + +#: src/win.c:263 +msgid "Down arrow keypad" +msgstr "¼Æ¦r°Ïªº¦V¤UÁä" + +#: src/win.c:264 +msgid "Home on keypad" +msgstr "¼Æ¦r°Ïªº Home Áä" + +#: src/win.c:265 +msgid "End on keypad" +msgstr "¼Æ¦r°Ïªº End Áä" + +#: src/win.c:266 +msgid "Page Down keypad" +msgstr "¼Æ¦r°Ïªº Page Down Áä" + +#: src/win.c:267 +msgid "Page Up keypad" +msgstr "¼Æ¦r°Ïªº Page UpÁä" + +#: src/win.c:268 +msgid "Insert on keypad" +msgstr "¼Æ¦r°Ïªº Insert Áä" + +#: src/win.c:269 +msgid "Delete on keypad" +msgstr "¼Æ¦r°Ïªº Del Áä" + +#: src/win.c:270 +msgid "Enter on keypad" +msgstr "¼Æ¦r°Ïªº Enter Áä" + +#: src/win.c:271 +msgid "Slash on keypad" +msgstr "¼Æ¦r°Ïªº / Áä" + +#: src/win.c:272 +msgid "NumLock on keypad" +msgstr "¼Æ¦r°Ïªº NumLock Áä" + +#: vfs/extfs.c:268 +#, c-format +msgid "" +"Couldn't open %s archive\n" +"%s" +msgstr "" +"µLªk¶}±Ò %s ÀÉ®×¶°\n" +"%s" + +#: vfs/extfs.c:300 vfs/extfs.c:320 +msgid "Inconsistent extfs archive" +msgstr "¤£§¹¾ãªº extfs ÀÉ®×¶°" + +#: vfs/fish.c:224 +msgid "Sorry, we can not do password authenticated connections for now." +msgstr "¤£¦n·N«ä¡A¥Ø«eµLªk¶i¦æ¸g¹L±K½X»{ÃÒªº³s½u¡C" + +#: vfs/ftpfs.c:326 +#, c-format +msgid "ftpfs: Disconnecting from %s" +msgstr "ftpfs: µ²§ô¦Ü %s ªº³s½u" + +#: vfs/ftpfs.c:377 +msgid " FTP: Password required for " +msgstr " FTP: ¥²»Ý¦³±K½X -> " + +#: vfs/ftpfs.c:409 +msgid " Proxy: Password required for " +msgstr " Proxy: ¥²»Ý¦³±K½X ->" + +#: vfs/ftpfs.c:435 +msgid "ftpfs: sending proxy login name" +msgstr "ftpfs: ¥¿¦b°e¥X proxy µn¤J¦WºÙ" + +#: vfs/ftpfs.c:439 +msgid "ftpfs: sending proxy user password" +msgstr "ftpfs: ¥¿¦b°e¥X proxy ±K½X" + +#: vfs/ftpfs.c:443 +msgid "ftpfs: proxy authentication succeeded" +msgstr "ftpfs: µn¤J¦¨¥\\" + +#: vfs/ftpfs.c:447 +#, c-format +msgid "ftpfs: connected to %s" +msgstr "ftpfs: ³sµ²¦Ü %s" + +#: vfs/ftpfs.c:464 +msgid "ftpfs: sending login name" +msgstr "ftpfs: ¥¿¦b°e¥Xµn¤J¦WºÙ" + +#: vfs/ftpfs.c:469 +msgid "ftpfs: sending user password" +msgstr "ftpfs: ¥¿¦b°e¥Xµn¤J±K½X" + +#: vfs/ftpfs.c:474 +msgid "ftpfs: logged in" +msgstr "ftpfs: µn¤J" + +#: vfs/ftpfs.c:489 +#, c-format +msgid "ftpfs: Login incorrect for user %s " +msgstr "ftpfs: ¨Ï¥ÎªÌ %s µn¤J¿ù»~" + +#: vfs/ftpfs.c:521 +#, c-format +msgid " Could not set source routing (%s)" +msgstr " µLªk³]©w¨Ó·½¸ô¥Ñ (%s)" + +#: vfs/ftpfs.c:650 +msgid "ftpfs: Invalid host name." +msgstr "ftpfs: µL®Äªº¥D¾÷¦WºÙ¡C" + +#: vfs/ftpfs.c:670 +msgid "ftpfs: Invalid host address." +msgstr "ftpfs: µL®Äªº¥D¾÷¦ì§}¡C" + +#: vfs/ftpfs.c:695 +#, c-format +msgid "ftpfs: making connection to %s" +msgstr "ftpfs: «Ø¥ß¦Ü %s ªº³s½u" + +#: vfs/ftpfs.c:705 +msgid "ftpfs: connection interrupted by user" +msgstr "ftpfs: ¨Ï¥ÎªÌ¤¤Â_³s½u" + +#: vfs/ftpfs.c:707 +#, c-format +msgid "ftpfs: connection to server failed: %s" +msgstr "ftpfs: ³sµ²¨ì¦øªA¾¹µo¥Í¿ù»~: %s" + +#: vfs/ftpfs.c:791 +#, c-format +msgid "Waiting to retry... %d (Control-C to cancel)" +msgstr "µ¥­Ô­«¸Õ... %d (Control-C µ²§ô)" + +#: vfs/ftpfs.c:985 +msgid "ftpfs: could not setup passive mode for source routing" +msgstr "ftpfs: µLªk³]©w passive mode °µ¬°¨Ó·½¸ô¥Ñ" + +#: vfs/ftpfs.c:995 +msgid "ftpfs: could not setup passive mode" +msgstr "ftpfs: µLªk³]©w passive mode" + +#: vfs/ftpfs.c:1066 +msgid "ftpfs: aborting transfer." +msgstr "ftpfs: ¶Ç¿é¤¤Â_" + +#: vfs/ftpfs.c:1068 +#, c-format +msgid "ftpfs: abort error: %s" +msgstr "ftpfs: ³y¦¨¤¤Â_ªº¿ù»~: %s" + +#: vfs/ftpfs.c:1073 +msgid "ftpfs: abort failed" +msgstr "ftpfs: ¤¤Â_¥¢±Ñ" + +#: vfs/ftpfs.c:1159 vfs/ftpfs.c:1329 +msgid "ftpfs: CWD failed." +msgstr "ftpfs: §ïÅܥؿý¥¢±Ñ" + +#: vfs/ftpfs.c:1169 vfs/ftpfs.c:1176 +msgid "ftpfs: couldn't resolve symlink" +msgstr "FTPFS: µLªk¸Ñ۲ŏ¹³sµ²" + +#: vfs/ftpfs.c:1221 +msgid "Resolving symlink..." +msgstr "¸Ñ۲ŏ¹³sµ²..." + +#: vfs/ftpfs.c:1323 +#, c-format +msgid "ftpfs: Reading FTP directory %s... (don't use UNIX ls options)" +msgstr "ftpfs: Ū¨ú FTP ¥Ø¿ý %s... (¤£¨Ï¥Î UNIX ls ªº¿ï¶µ)" + +#: vfs/ftpfs.c:1325 +#, c-format +msgid "ftpfs: Reading FTP directory %s..." +msgstr "ftpfs: Ū¨ú FTP ¥Ø¿ý %s..." + +#: vfs/ftpfs.c:1341 +msgid "ftpfs: FAIL" +msgstr "ftpfs: ¥¢±Ñ" + +#: vfs/ftpfs.c:1432 +msgid "ftpfs: reading FTP directory interrupt by user" +msgstr "ftpfs: ¨Ï¥ÎªÌ¤¤Â_ FTP ¥Ø¿ýŪ¨ú" + +#: vfs/ftpfs.c:1462 +msgid "ftpfs: got listing" +msgstr "ftpfs: ¨ú±o¦Cªí" + +#: vfs/ftpfs.c:1475 +msgid "ftpfs: failed" +msgstr "ftpfs: ¥¢±Ñ" + +#: vfs/ftpfs.c:1519 +msgid "ftpfs: failed; nowhere to fallback to" +msgstr "ftpfs: ¥¢±Ñ; µLªkÂಾ¨ì¨ä¥L¥Ø¿ý" + +#: vfs/ftpfs.c:1583 +#, c-format +msgid "ftpfs: storing file %d (%d)" +msgstr "ftpfs: Àx¦sÀÉ®× %d (%d)" + +#: vfs/ftpfs.c:2019 vfs/ftpfs.c:2034 +msgid "" +"~/.netrc file has not correct mode.\n" +"Remove password or correct mode." +msgstr "" +"~/.netrc Àɮתº¼Ò¦¡¤£¥¿½T¡C²¾°£¼g¦b¸Ì­± \n" +"ªº±K½X©Î­×¥¿ ~/.netrc Àɮתº¼Ò¦¡¡C " + +#: vfs/mcfs.c:154 +msgid " MCFS " +msgstr " MCFS " + +#: vfs/mcfs.c:154 +msgid " The server does not support this version " +msgstr " ¦øªA¾¹¨Ã¤£¤ä´©¦¹¤@ª©¥» " + +#: vfs/mcfs.c:171 +msgid "" +" The remote server is not running on a system port \n" +" you need a password to log in, but the information may \n" +" not be safe on the remote side. Continue? \n" +msgstr "" +" »·ºÝ¥D¾÷¨Ã¥¼¦b¥¿±` port ¤W°õ¦æ¦øªA³nÅé¡A \n" +" ±z¥²¶·¿é¤J±K½X¥Hµn¤J¥D¾÷¡A¥i¬O±K½X¸ê°T¸g¹L \n" +" ºô¸ô¶Ç¿é¥i¯à¤£¤Ó¦w¥þ¡AÁÙ­nÄ~Äò¶Ü¡H \n" + +#: vfs/mcfs.c:174 +msgid " Yes " +msgstr " ¬O " + +#: vfs/mcfs.c:174 +msgid " No " +msgstr " §_ " + +#: vfs/mcfs.c:176 +msgid " The remote server is running on strange port. Giving up.\n" +msgstr " »·ºÝ¥D¾÷¶]ªº port «Ü©_©Ç¡A©ñ±ó¤F¡C\n" + +#: vfs/mcfs.c:188 +msgid " MCFS Password required " +msgstr " ¥²»Ý¦³ MCFS ±K½X " + +#: vfs/mcfs.c:202 +msgid " Invalid password " +msgstr " ±K½XµL®Ä " + +#: vfs/mcfs.c:322 +msgid " Too many open connections " +msgstr " ¤Ó¦h¶}±Òªº³sµ²¤F " + +#: vfs/tar.c:84 vfs/tar.c:101 +#, c-format +msgid "" +"Couldn't open tar archive\n" +"%s" +msgstr "" +"µLªk¶}±Ò tar ÀÉ®×¶°\n" +"%s" + +#: vfs/tar.c:284 +msgid "Unexpected EOF on archive file" +msgstr "ÀÉ®×¶°ªºÀÉ®×µ²§À¤£¥¿±`" + +#: vfs/tar.c:339 vfs/tar.c:346 +msgid "Inconsistent tar archive" +msgstr "¤£§¹¾ãªº tar ÀÉ®×¶°" + +#: vfs/tar.c:411 +#, c-format +msgid "" +"Hmm,...\n" +"%s\n" +"doesn't look like a tar archive." +msgstr "" +"¶â...\n" +"%s\n" +"¬Ý°_¨Ó¤£¹³¬O¤@­Ó tar ÀÉ®×¶°¡C" diff -ruN old/mc-4.5.33/src/ChangeLog new/mc-4.5.34/src/ChangeLog --- old/mc-4.5.33/src/ChangeLog Thu May 27 17:45:26 1999 +++ new/mc-4.5.34/src/ChangeLog Sun Jul 4 13:27:07 1999 @@ -1,3 +1,78 @@ +1999-06-24 smil@linuxfan.com + + * view.c (view_update_bytes_per_line, display): show correctly the + offset of the file (full 8 digit), display offset in bold colour + + (view_labels): use goto_addr instead of goto_line in hex mode + + (goto_addr): New function. Goto offset address in hex mode. + + * view.h: use unsigned long for hexedit cursor position in file + +1999-06-24 Norbert Warmuth + + * menu.c (menubar_execute): Now needs an additional do_refresh in order + to make layout changes visible. + +1999-06-01 Robert Brady + + * file.c (move_dir_dir): Give an error when an attempt is made to + move an empty directory into itself. + +1999-06-22 Norbert Warmuth + + * cmd.c (quick_view_cmd): Change panel when the file we want to + view isn't in the current panel (prevents a "file not found" + error). + + * menu.c (menubar_execute): De-activate the menubar previous to + invoking the callback. This is needed to make change_panel in + quick_view_cmd work (the activated menubar doesn't allow unfocus, + i.e. dlg_one_down|up don't change anything). + + * view.c (do_view_init): improved error handling w.r.t quick view + (mc used to dump core when the file to view couldn't be opened). + +1999-06-22 David Martin + + * view.c (display): added view_gotoxy's in order to make the gnome + edition operational in hex mode. + +Fri Jun 18 11:29:56 1999 Norbert Warmuth + + * user.c (user_menu_cmd): Allow national characters as hotkeys. + Don't dump core when the menu file contains only empty lines + + * view.c (search, block_search): Use the correct column for the + percent display while searching. + +1999-06-11 Federico Mena Quintero + + * complete.c (complete_engine): Put an #ifndef HAVE_GNOME around + the completion/query engine. Make the Gnome version just beep + instead. We do not have the completion/query engine for Gtk. + +1999-06-09 Pavel Machek + + * cmd.c (configure_panel_listing): no more code duplication + + * screen.c (panel_new): no more code duplication + (set_panel_formats): warn user when he gives bogus format, move + checks into set_panel_formats + +1999-06-01 Akira Higuchi + + * util.c (is_printable): in GNOME all characters are printable. + +1999-05-31 Miguel de Icaza + + * main.c (handle_args): Handle --desktop-linksdir without using X + +1999-05-29 Miguel de Icaza + + * treestore.c (should_skip_directory): Add fix from Wayne Roberts + to actually acknowledge the settings of mc.global. + 1999-05-24 Brandon S. Allbery * subshell.c (pty_open_master): Added missing comma.p diff -ruN old/mc-4.5.33/src/cmd.c new/mc-4.5.34/src/cmd.c --- old/mc-4.5.33/src/cmd.c Thu May 27 17:45:26 1999 +++ new/mc-4.5.34/src/cmd.c Sun Jul 4 13:27:07 1999 @@ -1322,6 +1322,12 @@ "[FTP File System]", "/#ftp:", 1); } +void smblink_cmd (void) +{ + nice_cd (_(" SMB link to machine "), _(machine_str), + "[SMB File System]", "/#smb:", 0); +} + #ifdef HAVE_SETSOCKOPT void source_routing (void) { @@ -1411,8 +1417,6 @@ void configure_panel_listing (WPanel *p, int view_type, int use_msformat, char *user, char *status) { - int err; - p->user_mini_status = use_msformat; p->list_type = view_type; @@ -1423,19 +1427,7 @@ g_free (p->user_status_format [view_type]); p->user_status_format [view_type] = status; - err = set_panel_formats (p); - - if (err){ - if (err & 0x01){ - g_free (p->user_format); - p->user_format = g_strdup (DEFAULT_USER_FORMAT); - } - - if (err & 0x02){ - g_free (p->user_status_format [view_type]); - p->user_status_format [view_type] = g_strdup (DEFAULT_USER_FORMAT); - } - } + set_panel_formats (p); } else { g_free (user); @@ -1509,6 +1501,8 @@ void quick_view_cmd (void) { + if (get_panel_widget (MENU_PANEL_IDX) == cpanel) + change_panel (); set_display_type (MENU_PANEL_IDX, view_quick); } #endif diff -ruN old/mc-4.5.33/src/cmd.h new/mc-4.5.34/src/cmd.h --- old/mc-4.5.33/src/cmd.h Thu May 27 17:45:23 1999 +++ new/mc-4.5.34/src/cmd.h Sun Jul 4 13:27:07 1999 @@ -2,6 +2,7 @@ #define __CMD_H void netlink_cmd (void); void ftplink_cmd (void); +void smblink_cmd (void); void undelete_cmd (void); void help_cmd (void); void dirsizes_cmd (void); diff -ruN old/mc-4.5.33/src/complete.c new/mc-4.5.34/src/complete.c --- old/mc-4.5.33/src/complete.c Thu May 27 17:45:26 1999 +++ new/mc-4.5.34/src/complete.c Sun Jul 4 13:27:07 1999 @@ -994,6 +994,11 @@ } else beep (); } + /* FIXME: evil evil evil. We do not go into the query completion engine + * because we do not have a Gtk dialog for it. Gtk-ted does not like + * this; if we enable this code, it will crash. + */ +#ifndef HAVE_GNOME if ((what_to_do & DO_QUERY) && in->completions [1]) { int maxlen = 0, i, count = 0; int x, y, w, h; @@ -1052,6 +1057,10 @@ if (i == B_USER) return 1; } +#else + if (what_to_do & DO_QUERY) + beep (); +#endif } else beep (); return 0; diff -ruN old/mc-4.5.33/src/file.c new/mc-4.5.34/src/file.c --- old/mc-4.5.33/src/file.c Thu May 27 17:45:24 1999 +++ new/mc-4.5.34/src/file.c Sun Jul 4 13:27:07 1999 @@ -107,7 +107,7 @@ /* }}} */ -/* rcsid [] = "$Id: file.c,v 1.57 1999/03/19 17:13:47 jrb Exp $" */ +/* rcsid [] = "$Id: file.c,v 1.58 1999/06/22 19:56:55 unammx Exp $" */ int verbose = 1; @@ -323,7 +323,7 @@ char *p; #if 1 /* What will happen if we kill this line? mc_link() will fail on this and it is right behaviour... */ - if (vfs_file_is_ftp (src_name)) + if (vfs_file_is_ftp (src_name) || vfs_file_is_smb (src_name)) return 0; #endif for (lp = linklist; lp != NULL; lp = lp -> next) @@ -1230,6 +1230,25 @@ move_over = 1; } else destdir = concat_dir_and_file (d, x_basename (s)); +#ifndef OS2_NT + if (sbuf.st_dev == dbuf.st_dev + && sbuf.st_ino == dbuf.st_ino){ + int msize = COLS - 36; + char st[MC_MAXPATHLEN]; + char dt[MC_MAXPATHLEN]; + + if (msize < 0) + msize = 40; + msize /= 2; + + strcpy (st, name_trunc (s, msize)); + strcpy (dt, name_trunc (d, msize)); + message_3s (1, MSG_ERROR, _(" `%s' and `%s' are the same directory "), + st, dt ); + do_refresh (); + return FILE_SKIP; + } +#endif /* Check if the user inputted an existing dir */ retry_dst_stat: diff -ruN old/mc-4.5.33/src/main.c new/mc-4.5.34/src/main.c --- old/mc-4.5.33/src/main.c Thu May 27 17:45:23 1999 +++ new/mc-4.5.34/src/main.c Sun Jul 4 13:27:07 1999 @@ -144,7 +144,7 @@ #include "gsession.h" #endif -/* "$Id: main.c,v 1.94 1999/04/21 19:18:51 norbert Exp $" */ +/* "$Id: main.c,v 1.97 1999/06/22 21:02:39 unammx Exp $" */ /* When the modes are active, left_panel, right_panel and tree_panel */ /* Point to a proper data structure. You should check with the functions */ @@ -1242,6 +1242,9 @@ { ' ', "", ' ', 0 }, { ' ', N_("&Network link..."), 'N', netlink_cmd }, { ' ', N_("FT&P link..."), 'P', ftplink_cmd }, +#ifdef WITH_SMBFS + { ' ', N_("SM&B link..."), 'B', smblink_cmd }, +#endif #endif { ' ', "", ' ', 0 }, #ifdef OS2_NT @@ -1263,6 +1266,9 @@ { ' ', "", ' ', 0 }, { ' ', N_("&Network link..."), 'N', netlink_cmd }, { ' ', N_("FT&P link..."), 'P', ftplink_cmd }, +#ifdef WITH_SMBFS + { ' ', N_("SM&B link..."), 'B', smblink_cmd }, +#endif #endif { ' ', "", ' ', 0 }, #ifdef OS2_NT @@ -2577,6 +2583,9 @@ #ifdef USE_NETCODE case 'l': ftpfs_set_debug (option_arg); +#ifdef WITH_SMBFS + smbfs_set_debug (option_arg); +#endif break; #endif @@ -2774,7 +2783,7 @@ #ifndef HAVE_CORBA void -corba_create_window (void) +corba_create_window (const char *startup_dir) { /* nothing */ } @@ -2788,6 +2797,13 @@ poptContext ctx; #ifdef HAVE_GNOME + /* special case, handle --desktop-linksdir without initing X */ + if (argc > 1){ + if (strcmp (argv [1], "--desktop-linksdir") == 0){ + puts (DESKTOP_INIT_DIR); + exit (1); + } + } #ifdef HAVE_CORBA init_corba_with_args (&argc, argv, &ctx); #else diff -ruN old/mc-4.5.33/src/main.h new/mc-4.5.34/src/main.h --- old/mc-4.5.33/src/main.h Thu May 27 17:45:22 1999 +++ new/mc-4.5.34/src/main.h Sun Jul 4 13:27:07 1999 @@ -133,6 +133,9 @@ extern char control_file []; extern char *shell; +/* directory specified on command line for startup */ +extern char *this_dir; + /* FIXME: remove this when using slang */ extern const int status_using_ncurses; diff -ruN old/mc-4.5.33/src/menu.c new/mc-4.5.34/src/menu.c --- old/mc-4.5.33/src/menu.c Thu May 27 17:45:24 1999 +++ new/mc-4.5.34/src/menu.c Sun Jul 4 13:27:07 1999 @@ -30,7 +30,7 @@ #include "win.h" #include "key.h" /* For mi_getch() */ -/* "$Id: menu.c,v 1.14 1999/01/27 01:09:17 timur Exp $" */ +/* "$Id: menu.c,v 1.16 1999/06/24 06:47:03 norbert Exp $" */ extern int is_right; int menubar_visible = 1; /* This is the new default */ @@ -229,10 +229,17 @@ static void menubar_execute (WMenu *menubar, int entry) { const Menu menu = menubar->menu [menubar->selected]; + const callfn call_back = menu->entries [entry].call_back; is_right = menubar->selected != 0; - (*menu->entries [entry].call_back)(0); + + /* This used to be the other way round, i.e. first callback and + then menubar_finish. The new order (hack?) is needed to make + change_panel () work which is used in quick_view_cmd () -- Norbert + */ menubar_finish (menubar); + (*call_back)(0); + do_refresh (); } static void menubar_move (WMenu *menubar, int step) diff -ruN old/mc-4.5.33/src/screen.c new/mc-4.5.34/src/screen.c --- old/mc-4.5.33/src/screen.c Thu May 27 17:45:23 1999 +++ new/mc-4.5.34/src/screen.c Sun Jul 4 13:27:07 1999 @@ -1021,14 +1021,6 @@ /* Load format strings */ err = set_panel_formats (panel); if (err){ - if (err & 0x01){ - g_free (panel->user_format); - panel->user_format = g_strdup (DEFAULT_USER_FORMAT); - } - if (err & 0x02){ - g_free (panel->user_status_format [panel->list_type]); - panel->user_status_format [panel->list_type] = g_strdup (DEFAULT_USER_FORMAT); - } set_panel_formats (panel); } @@ -1435,6 +1427,17 @@ panel_format_modified (p); panel_update_cols (&(p->widget), p->frame_size); + + if (retcode) + message( 1, _(" Warning " ), _( "User suplied format looks invalid, reverting to default." ) ); + if (retcode & 0x01){ + g_free (p->user_format); + p->user_format = g_strdup (DEFAULT_USER_FORMAT); + } + if (retcode & 0x02){ + g_free (p->user_status_format [p->list_type]); + p->user_status_format [p->list_type] = g_strdup (DEFAULT_USER_FORMAT); + } return retcode; } diff -ruN old/mc-4.5.33/src/treestore.c new/mc-4.5.34/src/treestore.c --- old/mc-4.5.33/src/treestore.c Thu May 27 17:45:26 1999 +++ new/mc-4.5.34/src/treestore.c Sun Jul 4 13:27:07 1999 @@ -786,7 +786,7 @@ } for (l = special_dirs; l; l = l->next){ - if (strcmp (dir, l->data) == 0) + if (strncmp (dir, l->data, strlen (l->data)) == 0) return TRUE; } return FALSE; diff -ruN old/mc-4.5.33/src/user.c new/mc-4.5.34/src/user.c --- old/mc-4.5.33/src/user.c Thu May 27 17:45:25 1999 +++ new/mc-4.5.34/src/user.c Sun Jul 4 13:27:07 1999 @@ -43,7 +43,7 @@ #include "view.h" /* for default_* externs */ -/* "$Id: user.c,v 1.11 1999/04/22 04:36:25 norbert Exp $" */ +/* "$Id: user.c,v 1.12 1999/06/18 22:25:25 norbert Exp $" */ #define MAX_ENTRIES 40 #define MAX_ENTRY_LEN 60 @@ -657,7 +657,6 @@ g_free (menu); return; } - g_free (menu); max_cols = 0; for (i = 0; i < MAX_ENTRIES; i++) @@ -699,7 +698,7 @@ selected = menu_lines; } } - else if (*p > ' ' && *p < 127){ + else if (*p != ' ' && *p != '\t' && is_printable (*p)) { /* A menu entry title line */ if (accept_entry) entries [menu_lines] = p; @@ -721,15 +720,22 @@ col = 0; } } - max_cols = min (max (max_cols, col), MAX_ENTRY_LEN); + if (menu_lines == 0) { + message (1, MSG_ERROR, _(" Empty file %s "), menu); + g_free (menu); + return; + } + g_free (menu); + max_cols = min (max (max_cols, col), MAX_ENTRY_LEN); + /* Create listbox */ listbox = create_listbox_window (max_cols+2, menu_lines, _(" User menu "), "[Menu File Edit]"); /* insert all the items found */ for (i = 0; i < menu_lines; i++) - LISTBOX_APPEND_TEXT (listbox, entries [i][0], + LISTBOX_APPEND_TEXT (listbox, (unsigned char)entries [i][0], extract_line (entries [i], entries [i]+MAX_ENTRY_LEN), entries [i]); diff -ruN old/mc-4.5.33/src/util.c new/mc-4.5.34/src/util.c --- old/mc-4.5.33/src/util.c Thu May 27 17:45:23 1999 +++ new/mc-4.5.34/src/util.c Sun Jul 4 13:27:07 1999 @@ -76,7 +76,7 @@ #include "user.h" /* expand_format */ #include "../vfs/vfs.h" -/* "$Id: util.c,v 1.26 1999/04/30 12:41:42 unammx Exp $" */ +/* "$Id: util.c,v 1.27 1999/06/01 22:39:14 unammx Exp $" */ char app_text [] = "Midnight-Commander"; @@ -104,6 +104,10 @@ extern int eight_bit_clean; extern int full_eight_bits; +#ifdef HAVE_GNOME + return 1; +#endif + c &= 0xff; if (eight_bit_clean){ if (full_eight_bits){ diff -ruN old/mc-4.5.33/src/view.c new/mc-4.5.34/src/view.c --- old/mc-4.5.33/src/view.c Thu May 27 17:45:25 1999 +++ new/mc-4.5.34/src/view.c Sun Jul 4 13:27:07 1999 @@ -121,7 +121,7 @@ int altered_nroff_flag = 0; /* }}} */ -/* "$Id: view.c,v 1.34 1999/05/03 18:57:55 unammx Exp $" */ +/* "$Id: view.c,v 1.37 1999/06/24 21:53:49 norbert Exp $" */ static char hex_char[] = "0123456789ABCDEF"; @@ -564,15 +564,23 @@ int fd; if ((fd = mc_open(_file, O_RDONLY)) == -1) { - message (1, MSG_ERROR, _(" Can't open \"%s\"\n %s "), + char tmp[BUF_MEDIUM]; + g_snprintf (tmp, sizeof (tmp), + _(" Can't open \"%s\"\n %s "), _file, unix_error_string (errno)); - return -1; + view->filename = g_strdup (_file); + error = set_view_init_error (view, tmp); + goto finish; } if (mc_fstat (fd, &view->s) == -1) { - message (1, MSG_ERROR, _(" Can't open \"%s\"\n %s "), + char tmp[BUF_MEDIUM]; + g_snprintf (tmp, sizeof (tmp), + _(" Can't stat \"%s\"\n %s "), _file, unix_error_string (errno)); mc_close(fd); - return -1; + view->filename = g_strdup (_file); + error = set_view_init_error (view, tmp); + goto finish; } if (_file[0] && view->viewer_magic_flag && (is_gunzipable (fd, &type)) != 0) @@ -587,6 +595,7 @@ else error = load_view_file (view, view->filename); +finish: if (error){ if (!view->have_frame){ message (1, MSG_ERROR, error); @@ -608,6 +617,7 @@ /* Special case: The data points to the error message */ if (error){ view->data = error; + view->file = -1; view->s.st_size = view->bytes_read = strlen (view->data); } view->last_byte = view->first + view->s.st_size; @@ -640,7 +650,7 @@ cols = view->widget.cols; view->bottom_first = -1; - view->bytes_per_line = 2 * (cols - 7) / 9; + view->bytes_per_line = 2 * (cols - 8) / 9; view->bytes_per_line &= 0xfffc; if (view->bytes_per_line == 0) @@ -863,15 +873,17 @@ /* Start of text column */ int text_start = width - view->bytes_per_line - 1 + frame_shift; - + for (;row < height && from < view->last_byte; row++){ /* Print the hex offset */ - g_snprintf (hex_buff, sizeof (hex_buff), "%05X", (int) (from - view->first)); - widget_move (view, row, frame_shift); + view_set_color (view, BOLD_COLOR); + g_snprintf (hex_buff, sizeof (hex_buff), "%08X", (int) (from - view->first)); + view_gotoyx (view, row, frame_shift); view_add_string (view, hex_buff); + view_set_color (view, DEF_COLOR); - /* Hex dump starts from column seven */ - col = 7; + /* Hex dump starts from column nine */ + col = 9; /* Each hex number is two digits */ hex_buff[2] = 0; @@ -919,18 +931,22 @@ /* Hex numbers are printed in the groups of four */ /* Groups are separated by a vline */ + view_gotoyx (view, row, col-1); view_add_character (view, ' '); + view_gotoyx (view, row, col); view_add_one_vline (); - view_gotoyx (view, row, col + 1); col += 2; if (boldflag && from==view->search_start+view->found_len-1) view_set_color (view, BOLD_COLOR); } - if (boldflag && from < view->search_start + view->found_len - 1 - && bytes != view->bytes_per_line - 1) - view_add_character (view, ' '); + if (boldflag && + from < view->search_start + view->found_len - 1 && + bytes != view->bytes_per_line - 1) { + view_gotoyx (view, row, col); + view_add_character (view, ' '); + } /* Print the corresponding ascii character */ view_gotoyx (view, row, text_start + bytes); @@ -1474,7 +1490,8 @@ static void search (WView *view, char *text, int (*search)(WView *, char *, char *, int)) { - int w = view->widget.cols - (view->have_frame * 2); + int w = view->widget.cols - view->have_frame + 1; + char *s = NULL; /* The line we read from the view buffer */ long p, beginning; int ch; @@ -1615,7 +1632,8 @@ static long block_search (WView *view, char *buffer, int len) { - int w = view->widget.cols - (view->have_frame * 2); + int w = view->widget.cols - view->have_frame + 1; + char *d = buffer, b; unsigned long e; @@ -1877,7 +1895,7 @@ view_update (view, TRUE); } -/* Both views */ +/* Ascii view */ void goto_line (WView *view) { @@ -1905,6 +1923,31 @@ view_update (view, TRUE); } +/* Hex view */ +void +goto_addr (WView *view) +{ + char *line, *error, prompt [BUF_SMALL]; + unsigned long addr; + + g_snprintf (prompt, sizeof (prompt), _(" The current address is 0x%lx.\n" + " Enter the new address:"), view->edit_cursor); + line = input_dialog (_(" Goto Address "), prompt, ""); + if (line){ + if (*line) { + addr = strtol (line, &error, 0); + if ((*error == '\0') && (addr <= view->last_byte)) { + move_to_top (view); + view_move_forward (view, addr/view->bytes_per_line); + view->edit_cursor = addr; + } + } + g_free (line); + } + view->dirty++; + view_update (view, TRUE); +} + /* Both views */ static void regexp_search (WView *view, int direction) @@ -2026,7 +2069,9 @@ my_define (h, 10, _("Quit"), view_quit_cmd, view); my_define (h, 4, view->hex_mode ? _("Ascii"): _("Hex"), toggle_hex_mode, view); - my_define (h, 5, _("Line"), goto_line, view); + my_define (h, 5, view->hex_mode ? _("Goto") : _("Line"), + view->hex_mode ? goto_addr : goto_line, + view); my_define (h, 6, view->hex_mode ? _("Save") : _("RxSrch"), regexp_search_cmd, view); my_define (h, 2, view->hex_mode ? view->hexedit_mode ? diff -ruN old/mc-4.5.33/src/view.h new/mc-4.5.34/src/view.h --- old/mc-4.5.33/src/view.h Thu May 27 17:45:23 1999 +++ new/mc-4.5.34/src/view.h Sun Jul 4 13:27:07 1999 @@ -39,7 +39,7 @@ /* For the case of WINCH we should reset it to -1 */ unsigned long start_display;/* First char displayed */ int start_col; /* First displayed column, negative */ - unsigned int edit_cursor; /* HexEdit cursor position in file */ + unsigned long edit_cursor; /* HexEdit cursor position in file */ char hexedit_mode; /* Hexidecimal editing mode flag */ char nib_shift; /* A flag for inserting nibbles into bytes */ enum ViewSide view_side; /* A flag for the active editing panel */ diff -ruN old/mc-4.5.33/vfs/ChangeLog new/mc-4.5.34/vfs/ChangeLog --- old/mc-4.5.33/vfs/ChangeLog Thu May 27 17:45:18 1999 +++ new/mc-4.5.34/vfs/ChangeLog Sun Jul 4 13:27:06 1999 @@ -1,7 +1,36 @@ +1999-07-02 Tuomas J. Lukka + + * Make-mc.in: $SAMBAFILES -> @SAMBAFILES@ in the rule + as well as the dependencies. + +1999-06-25 Miguel de Icaza + + * smbfs.c (get_remote_stat): Change debug level. + + (get_stat_info): 2 line fixes from Wayne to check the + cache properly. WOOOOHOOOO! Works like a charm. + +1999-06-14 Wayne Roberts + + * vfs/smbfs.c: New file. Implements the Samba-based file system. + + * vfs/vfs.h: Declare vfs_smbfs_ops, vfs_file_is_smb. + + * vfs/vfs.c (vfs_file_is_smb): implemented. + (vfs_init) register smbfs. + + * vfs/samba: Incorporate SAMBA source code required for smbfs + +Fri Jun 18 11:49:05 1999 Norbert Warmuth + + * ftpfs.c (resolve_symlink_with_ls_options): Some ftp servers don't + make a difference between "LIST -la" and "LIST -lLa". If we find such + a server don't use -lLa when resolving symbolic links. + 1999-05-12 Christian GENNERAT - * urar.in, uzip.in: patches to use in #urar and #uzip the new features - added in mc-4.5.31 (unlink, mkdir, rmdir) + * urar.in, uzip.in: patches to use in #urar and #uzip the new features + added in mc-4.5.31 (unlink, mkdir, rmdir) 1999-04-30 Pavel Machek diff -ruN old/mc-4.5.33/vfs/Make-mc.in new/mc-4.5.34/vfs/Make-mc.in --- old/mc-4.5.33/vfs/Make-mc.in Thu May 27 17:45:18 1999 +++ new/mc-4.5.34/vfs/Make-mc.in Sun Jul 4 13:27:06 1999 @@ -1,5 +1,6 @@ # This is the "Makefile.in" that is used when vfs is built as part of # mc. Any changes here must also be made in Makefile.am. +# x srcdir = @srcdir@ VPATH = @srcdir@ @@ -7,8 +8,8 @@ rootdir = $(srcdir)/.. @MCFG@@MCF@ -CFLAGS = $(XCFLAGS) -CPPFLAGS = $(XCPPFLAGS) +CFLAGS = $(XCFLAGS) -D_LARGEFILE64_SOURCE +CPPFLAGS = $(XCPPFLAGS) -Isamba/ubiqx -Isamba/smbwrapper LDFLAGS = $(XLDFLAGS) DEFS = $(XDEFS) LIBS = @LINTL@ @SHADOWLIB@ $(XLIBS) @TERMNET@ @PAMLIBS@ @LCRYPT@ $(XLIB) @@ -20,7 +21,52 @@ # # VFS code # -NETFILES = tcputil.o fish.o ftpfs.o mcfs.o utilvfs.o +NETFILES = tcputil.o fish.o ftpfs.o @smbfs@ mcfs.o utilvfs.o + +SAMBAFILES= \ + samba/param/loadparm.o \ + samba/lib/time.o \ + samba/lib/slprintf.o \ + samba/lib/util.o \ + samba/lib/debug.o \ + samba/lib/system.o \ + samba/lib/util_str.o \ + samba/lib/kanji.o \ + samba/lib/charcnv.o \ + samba/lib/charset.o \ + samba/lib/username.o \ + samba/lib/util_file.o \ + samba/lib/signal.o \ + samba/lib/util_sock.o \ + samba/lib/genrand.o \ + samba/lib/md4.o \ + samba/lib/doscalls.o \ + samba/param/params.o \ + samba/libsmb/clientgen.o \ + samba/libsmb/pwd_cache.o \ + samba/libsmb/smbencrypt.o \ + samba/libsmb/smbdes.o \ + samba/lib/util_unistr.o \ + samba/lib/getsmbpass.o \ + samba/libsmb/nmblib.o \ + samba/libsmb/namequery.o\ + samba/lib/interface.o \ + samba/lib/netmask.o \ + samba/libsmb/nterr.o \ + samba/libsmb/smberr.o + +SAMBA_DIST_TOPLEVEL = \ + Makefile.in \ + aclocal.m4 \ + architecture.doc \ + configure.in \ + configure \ + internals.doc \ + parsing.doc \ + samba-files \ + smbadduser \ + acconfig.h \ + NONETFILES = \ container.o \ @@ -153,9 +199,12 @@ $(CC) $(LDFLAGS) -o mcserv mcserv.o tcputil.o mad.o $(LIBS) touch mcservx -libvfs-mc.a: $(VFSOBJS) +$(SAMBAFILES): + cd samba && $(MAKE) + +libvfs-mc.a: $(VFSOBJS) @SAMBAFILES@ $(RMF) $@ - $(AR) cr $@ $(VFSOBJS) + $(AR) cr $@ $(VFSOBJS) @SAMBAFILES@ -$(RANLIB) $@ showlibdep: @@ -215,8 +264,23 @@ distcopy: $(CP) $(DISTVFS) ../../mc-$(VERSION)/vfs mkdir ../../mc-$(VERSION)/vfs/extfs - cd extfs; $(CP) $(EXTFSSTUFF) ../../../mc-$(VERSION)/vfs/extfs - + (cd extfs; $(CP) $(EXTFSSTUFF) ../../../mc-$(VERSION)/vfs/extfs) + mkdir ../../mc-$(VERSION)/vfs/samba + mkdir ../../mc-$(VERSION)/vfs/samba/include + mkdir ../../mc-$(VERSION)/vfs/samba/lib + mkdir ../../mc-$(VERSION)/vfs/samba/libsmb + mkdir ../../mc-$(VERSION)/vfs/samba/ubiqx + mkdir ../../mc-$(VERSION)/vfs/samba/tests + mkdir ../../mc-$(VERSION)/vfs/samba/param + + (cd samba; $(CP) $(SAMBA_DIST_TOPLEVEL) ../../../mc-$(VERSION)/vfs/samba) + (cd samba; $(CP) include/*.h ../../../mc-$(VERSION)/vfs/samba/include) + (cd samba; $(CP) lib/*.[ch] ../../../mc-$(VERSION)/vfs/samba/lib) + (cd samba; $(CP) libsmb/*.[ch] ../../../mc-$(VERSION)/vfs/samba/libsmb) + (cd samba; $(CP) ubiqx/*.[ch] ../../../mc-$(VERSION)/vfs/samba/ubiqx) + (cd samba; $(CP) tests/*.c ../../../mc-$(VERSION)/vfs/samba/tests) + (cd samba; $(CP) param/*.c ../../../mc-$(VERSION)/vfs/samba/param) + depend dep: mcdep fastdeploc: diff -ruN old/mc-4.5.33/vfs/extfs/ucpio.in new/mc-4.5.34/vfs/extfs/ucpio.in --- old/mc-4.5.33/vfs/extfs/ucpio.in Thu May 27 17:45:19 1999 +++ new/mc-4.5.34/vfs/extfs/ucpio.in Sun Jul 4 13:27:06 1999 @@ -23,7 +23,7 @@ mccpiofs_list () # $1 is the archive name { - uni_cat "$1" | cpio -itv | /bin/awk ' + uni_cat "$1" | cpio -itv | @AWK@ ' { if (substr($9,length($9),1) == ",") { diff -ruN old/mc-4.5.33/vfs/ftpfs.c new/mc-4.5.34/vfs/ftpfs.c --- old/mc-4.5.33/vfs/ftpfs.c Thu May 27 17:45:19 1999 +++ new/mc-4.5.34/vfs/ftpfs.c Sun Jul 4 13:27:06 1999 @@ -1152,6 +1152,7 @@ struct stat s; struct linklist *flist; struct direntry *fe; + int switch_method = 0; dir->symlink_status = FTPFS_RESOLVED_SYMLINKS; if (strchr (dir->remote_path, ' ')) { @@ -1196,6 +1197,11 @@ int r = strcmp(fe->name, filename); g_free(filename); if (r == 0) { + if (S_ISLNK (s.st_mode)) { + /* This server doesn't understand LIST -lLa */ + switch_method = 1; + goto done; + } fe->l_stat = g_new (struct stat, 1); if (fe->l_stat == NULL) goto done; @@ -1213,6 +1219,10 @@ disable_interrupt_key(); fclose(fp); get_reply(qsock(bucket), NULL, 0); + if (switch_method) { + bucket->strict_rfc959_list_cmd = 1; + resolve_symlink_without_ls_options(bucket, dir); + } } static void diff -ruN old/mc-4.5.33/vfs/samba/Makefile.in new/mc-4.5.34/vfs/samba/Makefile.in --- old/mc-4.5.33/vfs/samba/Makefile.in Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/Makefile.in Sun Jul 4 13:27:06 1999 @@ -0,0 +1,537 @@ +########################################################################### +# Makefile.in for Samba - rewritten for autoconf support +# Copyright Andrew Tridgell 1992-1998 +########################################################################### + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +mandir=@mandir@ + +LIBS=@LIBS@ +CC=@CC@ +CFLAGS=@CFLAGS@ +CPPFLAGS=@CPPFLAGS@ +LDFLAGS=@LDFLAGS@ +AWK=@AWK@ + +INSTALLCMD=@INSTALL@ + +VPATH=@srcdir@ +srcdir=@srcdir@ +builddir=@builddir@ +SHELL=/bin/sh + +BASEDIR= @prefix@ +BINDIR = @bindir@ +# we don't use sbindir because we want full compatibility with +# the previous releases of Samba +SBINDIR = @bindir@ +LIBDIR = @libdir@ +VARDIR = @localstatedir@ +MANDIR = @mandir@ + +# The permissions to give the executables +INSTALLPERMS = 0755 + +# set these to where to find various files +# These can be overridden by command line switches (see smbd(8)) +# or in smb.conf (see smb.conf(5)) +SMBLOGFILE = $(VARDIR)/log.smb +NMBLOGFILE = $(VARDIR)/log.nmb +CONFIGFILE = $(LIBDIR)/smb.conf +LMHOSTSFILE = $(LIBDIR)/lmhosts +DRIVERFILE = $(LIBDIR)/printers.def +PASSWD_PROGRAM = /bin/passwd +# This is where smbpasswd et al go +PRIVATEDIR = @privatedir@ + +SMB_PASSWD_FILE = $(PRIVATEDIR)/smbpasswd + +# the directory where lock files go +LOCKDIR = @lockdir@ + +# The directory where code page definition files go +CODEPAGEDIR = $(LIBDIR)/codepages + +# The current codepage definition list. +CODEPAGELIST= 437 737 850 852 861 932 866 949 950 936 + +# where you are going to have the smbrun binary. This defaults to the +# install directory. This binary is needed for correct printing +# and magic script execution. This should be an absolute path! +# Also not that this should include the name "smbrun" on the end (the +# name of the executable) +SMBRUN = $(BINDIR)/smbrun + + +PASSWD_FLAGS = -DPASSWD_PROGRAM=\"$(PASSWD_PROGRAM)\" -DSMB_PASSWD_FILE=\"$(SMB_PASSWD_FILE)\" +FLAGS1 = $(CFLAGS) -Iinclude -I$(srcdir)/include -I$(srcdir)/ubiqx -I$(srcdir)/smbwrapper $(CPPFLAGS) -DSMBLOGFILE=\"$(SMBLOGFILE)\" -DNMBLOGFILE=\"$(NMBLOGFILE)\" +FLAGS2 = -DCONFIGFILE=\"$(CONFIGFILE)\" -DLMHOSTSFILE=\"$(LMHOSTSFILE)\" +FLAGS3 = -DSWATDIR=\"$(SWATDIR)\" -DSBINDIR=\"$(SBINDIR)\" -DLOCKDIR=\"$(LOCKDIR)\" -DSMBRUN=\"$(SMBRUN)\" -DCODEPAGEDIR=\"$(CODEPAGEDIR)\" +FLAGS4 = -DDRIVERFILE=\"$(DRIVERFILE)\" -DBINDIR=\"$(BINDIR)\" +FLAGS5 = $(FLAGS1) $(FLAGS2) $(FLAGS3) $(FLAGS4) -DHAVE_INCLUDES_H +FLAGS = $(ISA) $(FLAGS5) $(PASSWD_FLAGS) +FLAGS32 = $(ISA32) $(FLAGS5) $(PASSWD_FLAGS) + +PROGS1 = bin/smbclient bin/testparm bin/testprns bin/smbstatus @RUNPROG@ +PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage @WRAP@ @WRAP32@ +MPROGS = @MPROGS@ +PROGS = $(PROGS1) $(PROGS2) $(MPROGS) bin/nmblookup bin/make_printerdef + +SCRIPTS = $(srcdir)/script/smbtar $(srcdir)/script/addtosmbpass $(srcdir)/script/convert_smbpasswd + +QUOTAOBJS=@QUOTAOBJS@ + +###################################################################### +# object file lists +###################################################################### + +SAMBAFILES= \ + param/loadparm.o \ + param/params.o \ + lib/time.o \ + lib/slprintf.o \ + lib/util.o \ + lib/debug.o \ + lib/system.o \ + lib/util_str.o \ + lib/kanji.o \ + lib/charcnv.o \ + lib/charset.o \ + lib/username.o \ + lib/util_file.o \ + lib/signal.o \ + lib/util_sock.o \ + lib/genrand.o \ + lib/md4.o \ + lib/doscalls.o \ + lib/util_unistr.o \ + lib/getsmbpass.o \ + lib/interface.o \ + lib/netmask.o \ + libsmb/clientgen.o \ + libsmb/pwd_cache.o \ + libsmb/smbencrypt.o \ + libsmb/smbdes.o \ + libsmb/nmblib.o \ + libsmb/namequery.o\ + libsmb/nterr.o \ + libsmb/smberr.o + +LIB_OBJ = lib/charcnv.o lib/charset.o lib/debug.o lib/fault.o \ + lib/getsmbpass.o lib/interface.o lib/kanji.o lib/md4.o \ + lib/netmask.o lib/pidfile.o lib/replace.o \ + lib/signal.o lib/slprintf.o lib/system.o lib/doscalls.o lib/time.o \ + lib/ufc.o lib/genrand.o lib/username.o lib/access.o lib/smbrun.o \ + lib/bitmap.o lib/crc32.o lib/snprintf.o \ + lib/util_str.o lib/util_sid.o \ + lib/util_unistr.o lib/util_file.o \ + lib/util.o lib/util_sock.o lib/util_sec.o smbd/ssl.o + +UBIQX_OBJ = ubiqx/ubi_BinTree.o ubiqx/ubi_Cache.o ubiqx/ubi_SplayTree.o \ + ubiqx/ubi_dLinkList.o ubiqx/ubi_sLinkList.o ubiqx/debugparse.o + +PARAM_OBJ = param/loadparm.o param/params.o + +LIBSMB_OBJ = libsmb/clientgen.o libsmb/namequery.o libsmb/nmblib.o \ + libsmb/nterr.o libsmb/smbdes.o libsmb/smbencrypt.o \ + libsmb/smberr.o libsmb/credentials.o libsmb/pwd_cache.o \ + libsmb/passchange.o + +RPC_PARSE_OBJ = rpc_parse/parse_lsa.o rpc_parse/parse_misc.o \ + rpc_parse/parse_net.o rpc_parse/parse_prs.o \ + rpc_parse/parse_reg.o rpc_parse/parse_rpc.o \ + rpc_parse/parse_samr.o rpc_parse/parse_srv.o \ + rpc_parse/parse_wks.o rpc_parse/parse_sec.o + +RPC_CLIENT_OBJ = \ + rpc_client/cli_login.o \ + rpc_client/cli_netlogon.o \ + rpc_client/cli_pipe.o \ + rpc_client/cli_lsarpc.o \ + rpc_client/cli_wkssvc.o \ + rpc_client/cli_srvsvc.o \ + rpc_client/cli_reg.o \ + rpc_client/cli_samr.o + + +LOCKING_OBJ = locking/locking.o locking/locking_shm.o locking/locking_slow.o \ + locking/shmem.o locking/shmem_sysv.o + +PASSDB_OBJ = passdb/passdb.o passdb/smbpassfile.o passdb/smbpass.o \ + passdb/pass_check.o passdb/ldap.o passdb/nispass.o passdb/smbpasschange.o + +PRINTING_OBJ = printing/pcap.o printing/print_svid.o printing/printing.o + +SMBRUN_OBJ = utils/smbrun.o lib/util_sec.o + +SMBSH_OBJ = smbwrapper/smbsh.o smbwrapper/shared.o \ + $(PARAM_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) + +MAKE_SMBCODEPAGE_OBJ = utils/make_smbcodepage.o $(PARAM_OBJ) \ + $(UBIQX_OBJ) $(LIB_OBJ) + +MAKE_PRINTERDEF_OBJ = utils/make_printerdef.o $(PARAM_OBJ) \ + $(UBIQX_OBJ) $(LIB_OBJ) + +STATUS_OBJ = utils/status.o $(LOCKING_OBJ) $(PARAM_OBJ) \ + $(UBIQX_OBJ) $(LIB_OBJ) + +TESTPARM_OBJ = utils/testparm.o \ + $(PARAM_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) + +TESTPRNS_OBJ = utils/testprns.o $(PARAM_OBJ) $(PRINTING_OBJ) $(UBIQX_OBJ) \ + $(LIB_OBJ) + +SMBPASSWD_OBJ = utils/smbpasswd.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) \ + $(UBIQX_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(LIB_OBJ) + +RPCCLIENT_OBJ = rpcclient/rpcclient.o \ + rpcclient/display.o \ + rpcclient/cmd_lsarpc.o \ + rpcclient/cmd_wkssvc.o \ + rpcclient/cmd_samr.o \ + rpcclient/cmd_reg.o \ + rpcclient/cmd_srvsvc.o \ + rpcclient/cmd_netlogon.o \ + $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) \ + $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ) + +SMBWRAPPER_OBJ = smbwrapper/smbw.o smbwrapper/wrapped.o \ + smbwrapper/smbw_dir.o smbwrapper/smbw_stat.o \ + smbwrapper/realcalls.o smbwrapper/shared.o \ + $(LIBSMB_OBJ) $(PARAM_OBJ) \ + $(UBIQX_OBJ) $(LIB_OBJ) + +CLIENT_OBJ = client/client.o client/clitar.o \ + $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) + +MOUNT_OBJ = client/smbmount.o client/clientutil.o \ + $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) + +MNT_OBJ = client/smbmnt.o \ + $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) + +UMOUNT_OBJ = client/smbumount.o \ + $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) + +NMBLOOKUP_OBJ = utils/nmblookup.o $(PARAM_OBJ) $(UBIQX_OBJ) \ + $(LIBSMB_OBJ) $(LIB_OBJ) + +SMBTORTURE_OBJ = utils/torture.o utils/nbio.o $(LIBSMB_OBJ) $(PARAM_OBJ) \ + $(UBIQX_OBJ) $(LIB_OBJ) + +RPCTORTURE_OBJ = utils/rpctorture.o \ + rpcclient/display.o \ + rpcclient/cmd_lsarpc.o \ + rpcclient/cmd_wkssvc.o \ + rpcclient/cmd_samr.o \ + rpcclient/cmd_srvsvc.o \ + rpcclient/cmd_netlogon.o \ + $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) \ + $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ) + +DEBUG2HTML_OBJ = utils/debug2html.o ubiqx/debugparse.o + +SMBFILTER_OBJ = utils/smbfilter.o $(LIBSMB_OBJ) $(PARAM_OBJ) \ + $(UBIQX_OBJ) $(LIB_OBJ) + +PROTO_OBJ = $(CLIENT_OBJ) \ + $(RPCCLIENT_OBJ) $(SMBWRAPPER_OBJ) $(SMBTORTURE_OBJ) + +PICOBJS = $(SMBWRAPPER_OBJ:.o=.po) +PICOBJS32 = $(SMBWRAPPER_OBJ:.o=.po32) + +###################################################################### +# now the rules... +###################################################################### + +all : CHECK $(SAMBAFILES) + +smbwrapper : CHECK bin/smbsh bin/smbwrapper.so @WRAP32@ + +smbtorture : CHECK bin/smbtorture + +rpctorture : CHECK bin/rpctorture + +debug2html : CHECK bin/debug2html + +smbfilter : CHECK bin/smbfilter + +.SUFFIXES: +.SUFFIXES: .c .o .po .po32 + +CHECK: + @echo "Using FLAGS = $(FLAGS)" + @echo "Using FLAGS32 = $(FLAGS32)" + @echo "Using LIBS = $(LIBS)" + +MAKEDIR = || exec false; \ + if test -d "$$dir"; then :; else \ + echo mkdir "$$dir"; \ + mkdir -p "$$dir" >/dev/null 2>&1 || \ + test -d "$$dir" || \ + mkdir "$$dir" || \ + exec false; fi || exec false + +# the lines below containing `@MAINT@' are for atomatic dependency tracking +# they will only work with GNU make, gcc and --enable-maintainer-mode +# without --enable-maintainer-mode, they do nothing +.c.o: @MAINT@ .deps/.dummy + @if (: >> $@ || : > $@) >/dev/null 2>&1; then rm -f $@; else \ + dir=`echo $@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi +@MAINT@ @if (: >> .deps/$@ || : > .deps/$@) >/dev/null 2>&1; then :; \ +@MAINT@ else dir=.deps/`echo $@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \ +@MAINT@ $(MAKEDIR); fi; rm -f .deps/$@ .deps/$@d + @echo Compiling $*.c + @$(CC) -I. -I$(srcdir) $(FLAGS) -c $< \ + -o $@ @MAINT@ -Wp,-MD,.deps/$@ +@BROKEN_CC@ -mv `echo $@ | sed 's%^.*/%%g'` $@ +@MAINT@ @sed 's|^'`echo $@ | sed 's,.*/,,'`':|$@:|' \ +@MAINT@ <.deps/$@ >.deps/$@d && \ +@MAINT@ rm -f .deps/$@ && : >.deps/.stamp + +.c.po: @MAINT@ .deps/.dummy + @if (: >> $@ || : > $@) >/dev/null 2>&1; then rm -f $@; else \ + dir=`echo $@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi +@MAINT@ @if (: >> .deps/$@ || : > .deps/$@) >/dev/null 2>&1; then :; \ +@MAINT@ else dir=.deps/`echo $@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \ +@MAINT@ $(MAKEDIR); fi; rm -f .deps/$@ .deps/$@d + @echo Compiling $*.c with @PICFLAG@ + @$(CC) -I. -I$(srcdir) $(FLAGS) @PICFLAG@ -c $< \ + -o $*.po.o @MAINT@ -Wp,-MD,.deps/$@ +@BROKEN_CC@ -mv `echo $@ | sed -e 's%^.*/%%g' -e 's%\.po$$%.o%'` $@.o +@MAINT@ @sed 's|^'`echo $*\.po\.o | sed 's,.*/,,'`':|$@:|' \ +@MAINT@ <.deps/$@ >.deps/$@d && \ +@MAINT@ rm -f .deps/$@ && : >.deps/.stamp + @mv $*.po.o $@ + +# this is for IRIX +.c.po32: @MAINT@ .deps/.dummy + @if (: >> $@ || : > $@) >/dev/null 2>&1; then rm -f $@; else \ + dir=`echo $@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi +@MAINT@ @if (: >> .deps/$@ || : > .deps/$@) >/dev/null 2>&1; then :; \ +@MAINT@ else dir=.deps/`echo $@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \ +@MAINT@ $(MAKEDIR); fi; rm -f .deps/$@ .deps/$@d + @echo Compiling $*.c with @PICFLAG@ and -32 + @$(CC) -32 -I. -I$(srcdir) $(FLAGS32) @PICFLAG@ -c $< \ + -o $*.po32.o @MAINT@ -Wp,-MD,.deps/$@ +@BROKEN_CC@ -mv `echo $@ | sed -e 's%^.*/%%g' -e 's%\.po32$$%.o%'` $@.o +@MAINT@ @sed 's|^'`echo $*.po32.o | sed 's,.*/,,'`':|$@:|' \ +@MAINT@ <.deps/$@ >.deps/$@d && \ +@MAINT@ rm -f .deps/$@ && : >.deps/.stamp + @mv $*.po32.o $@ + +bin/.dummy: + @if (: >> $@ || : > $@) >/dev/null 2>&1; then :; else \ + dir=bin $(MAKEDIR); fi + @: >> $@ || : > $@ # what a fancy emoticon! + +bin/smbrun: $(SMBRUN_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(SMBRUN_OBJ) $(LDFLAGS) $(LIBS) + +bin/rpcclient: $(RPCCLIENT_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(RPCCLIENT_OBJ) $(LDFLAGS) $(LIBS) + +bin/smbclient: $(CLIENT_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(CLIENT_OBJ) $(LDFLAGS) $(LIBS) + +bin/smbmount: $(MOUNT_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(MOUNT_OBJ) $(LIBS) + +bin/smbmnt: $(MNT_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(MNT_OBJ) $(LIBS) + +bin/smbumount: $(UMOUNT_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(UMOUNT_OBJ) $(LIBS) + +bin/testparm: $(TESTPARM_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(TESTPARM_OBJ) $(LDFLAGS) $(LIBS) + +bin/testprns: $(TESTPRNS_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(TESTPRNS_OBJ) $(LDFLAGS) $(LIBS) + +bin/smbstatus: $(STATUS_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(STATUS_OBJ) $(LDFLAGS) $(LIBS) + +bin/smbpasswd: $(SMBPASSWD_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(SMBPASSWD_OBJ) $(LDFLAGS) $(LIBS) + +bin/make_smbcodepage: $(MAKE_SMBCODEPAGE_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(MAKE_SMBCODEPAGE_OBJ) $(LDFLAGS) $(LIBS) + +bin/nmblookup: $(NMBLOOKUP_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(NMBLOOKUP_OBJ) $(LDFLAGS) $(LIBS) + +bin/make_printerdef: $(MAKE_PRINTERDEF_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(MAKE_PRINTERDEF_OBJ) $(LDFLAGS) $(LIBS) + +bin/smbtorture: $(SMBTORTURE_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(SMBTORTURE_OBJ) $(LDFLAGS) $(LIBS) + +bin/rpctorture: $(RPCTORTURE_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(RPCTORTURE_OBJ) $(LDFLAGS) $(LIBS) + +bin/debug2html: $(DEBUG2HTML_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(DEBUG2HTML_OBJ) $(LDFLAGS) $(LIBS) + +bin/smbfilter: $(SMBFILTER_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(SMBFILTER_OBJ) $(LDFLAGS) $(LIBS) + +bin/smbwrapper.so: $(PICOBJS) + @echo Linking shared library $@ + @$(LD) @LDSHFLAGS@ -o $@ $(PICOBJS) $(LIBS) + +bin/smbwrapper.32.so: $(PICOBJS32) + @echo Linking shared library $@ + @$(LD) -32 @LDSHFLAGS@ -o $@ $(PICOBJS32) $(LIBS) + +bin/smbsh: $(SMBSH_OBJ) bin/.dummy + @echo Linking $@ + @$(CC) $(FLAGS) -o $@ $(SMBSH_OBJ) $(LDFLAGS) $(LIBS) + +install: installbin installman installscripts installcp installswat + +installdirs: + $(SHELL) $(srcdir)/install-sh -d -m $(INSTALLPERMS) \ + $(BASEDIR) $(SBINDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(CODEPAGEDIR) + +installservers: all installdirs + @$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS) + +installbin: all installdirs + @$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS) + @$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS) + +installscripts: installdirs + @$(SHELL) $(srcdir)/script/installscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS) + +installcp: installdirs + @$(SHELL) $(srcdir)/script/installcp.sh $(srcdir) $(LIBDIR) $(CODEPAGEDIR) $(BINDIR) $(CODEPAGELIST) + +installswat: installdirs + @$(SHELL) $(srcdir)/script/installswat.sh $(SWATDIR) $(srcdir) + +# revert to the previously installed version +revert: + @$(SHELL) $(srcdir)/script/revert.sh $(SBINDIR) $(SPROGS) + @$(SHELL) $(srcdir)/script/revert.sh $(BINDIR) $(PROGS) $(SCRIPTS) + +installman: + @$(SHELL) $(srcdir)/script/installman.sh $(MANDIR) $(srcdir) "@ROFF@" + +uninstall: uninstallman uninstallbin uninstallscripts uninstallcp + +uninstallman: + @$(SHELL) $(srcdir)/script/uninstallman.sh $(MANDIR) $(srcdir) + +uninstallbin: + @$(SHELL) $(srcdir)/script/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS) + @$(SHELL) $(srcdir)/script/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS) + +uninstallscripts: + @$(SHELL) $(srcdir)/script/uninstallscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS) + +uninstallcp: + @$(SHELL) $(srcdir)/script/uninstallcp.sh $(CODEPAGEDIR) $(CODEPAGELIST) + +clean: + -rm -f core */*~ *~ */*.o */*.po */*.po32 */*.so bin/* + +proto: + @echo rebuilding include/proto.h + @cd $(srcdir) && $(AWK) -f script/mkproto.awk `echo $(PROTO_OBJ) | tr ' ' '\n' | sed -e 's/\.o/\.c/g' | sort -u | egrep -v 'ubiqx/|wrapped'` > include/proto.h + +etags: + etags `find . -name "*.[ch]"` + +ctags: + ctags `find . -name "*.[ch]"` + +realclean: clean + -rm -f config.log $(PROGS) $(SPROGS) bin/.dummy + -rmdir bin + +distclean: realclean + -rm -f include/config.h include/stamp-h Makefile + -rm -f config.status config.cache so_locations + -rm -rf .deps + +# +# This target is for documenation updators. It regenerates +# the man pages and HTML docs from the YODL source files. +# In order for this target to work YODL must be installed +# and working on your system. JRA. +yodldocs: + @$(SHELL) $(srcdir)/script/makeyodldocs.sh $(srcdir) + +# this target is really just for my use. It only works on a limited +# range of machines and is used to produce a list of potentially +# dead (ie. unused) functions in the code. (tridge) +finddead: + nm */*.o |grep 'U ' | awk '{print $$2}' | sort -u > nmused.txt + nm */*.o |grep 'T ' | awk '{print $$3}' | sort -u > nmfns.txt + comm -13 nmused.txt nmfns.txt + +# Rules for maintainers (--enable-maintainer-mode) +AUTOCONF=@AUTOCONF@ +AUTOHEADER=@AUTOHEADER@ + +# when configure.in is updated, reconfigure +$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4 + cd $(srcdir) && $(AUTOCONF) + +config.status: $(srcdir)/configure + $(SHELL) ./config.status --recheck + +Makefile: $(srcdir)/Makefile.in config.status \ + include/stamp-h # just to ensure that config.h is up-to-date + CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status + +# note that nothing depends on config.h, so will probably be rebuilt +# only when explicitly requested, unless dependency tracking is enabled +include/config.h: include/stamp-h + @: + +include/stamp-h: $(srcdir)/include/config.h.in config.status + CONFIG_FILES= CONFIG_HEADERS=include/config.h $(SHELL) ./config.status + @echo > include/stamp-h + +$(srcdir)/include/config.h.in: $(srcdir)/include/stamp-h.in + @: + +$(srcdir)/include/stamp-h.in: @MAINT@ $(srcdir)/acconfig.h $(srcdir)/configure.in + cd $(srcdir) && $(AUTOHEADER) + @date -u > $@ + +# automatic dependency tracking rules +.deps/.dummy: + @if (: >> $@ || : > $@) >/dev/null 2>&1; then :; else \ + dir=.deps $(MAKEDIR); fi + @: >> $@ || : > $@ # what a fancy emoticon! + +.deps/.stamp: .deps/.dummy + @: + +.deps/depend: .deps/.stamp + @echo Updating dependencies + @: | cat `find .deps -type f -name \*d` >$@ 2>/dev/null || true + +@MAINT@-include .deps/depend diff -ruN old/mc-4.5.33/vfs/samba/acconfig.h new/mc-4.5.34/vfs/samba/acconfig.h --- old/mc-4.5.33/vfs/samba/acconfig.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/acconfig.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,109 @@ +#undef HAVE_VOLATILE +#undef HAVE_BROKEN_READDIR +#undef HAVE_ERRNO_DECL +#undef HAVE_LONGLONG +#undef HAVE_OFF64_T +#undef HAVE_REMSH +#undef HAVE_UNSIGNED_CHAR +#undef HAVE_UTIMBUF +#undef HAVE_SIG_ATOMIC_T_TYPE +#undef ssize_t +#undef ino_t +#undef ssize_t +#undef loff_t +#undef offset_t +#undef aclent_t +#undef HAVE_CONNECT +#undef HAVE_SHORT_INO_T +#undef WITH_SMBWRAPPER +#undef WITH_AFS +#undef WITH_DFS +#undef SUNOS5 +#undef SUNOS4 +#undef LINUX +#undef AIX +#undef BSD +#undef IRIX +#undef IRIX6 +#undef HPUX +#undef QNX +#undef SCO +#undef OSF1 +#undef NEXT2 +#undef RELIANTUNIX +#undef HAVE_SHARED_MMAP +#undef HAVE_MMAP +#undef HAVE_SYSV_IPC +#undef HAVE_FCNTL_LOCK +#undef HAVE_FTRUNCATE_EXTEND +#undef FTRUNCATE_NEEDS_ROOT +#undef HAVE_TRAPDOOR_UID +#undef HAVE_ROOT +#undef HAVE_UNION_SEMUN +#undef HAVE_NETMASK_IFCONF +#undef HAVE_GETTIMEOFDAY_TZ +#undef HAVE_SOCK_SIN_LEN +#undef STAT_READ_FILSYS +#undef STAT_STATFS2_BSIZE +#undef STAT_STATFS2_FSIZE +#undef STAT_STATFS2_FS_DATA +#undef STAT_STATFS3_OSF1 +#undef STAT_STATFS4 +#undef STAT_STATVFS +#undef STAT_STATVFS64 +#undef HAVE_NETMASK_IFREQ +#undef HAVE_NETMASK_AIX +#undef HAVE_CRYPT +#undef HAVE_PUTPRPWNAM +#undef HAVE_SET_AUTH_PARAMETERS +#undef WITH_MMAP +#undef WITH_SYSLOG +#undef WITH_SSL +#undef WITH_LDAP +#undef WITH_NISPLUS +#undef WITH_PAM +#undef WITH_NISPLUS_HOME +#undef WITH_AUTOMOUNT +#undef WITH_SMBMOUNT +#undef HAVE_BROKEN_GETGROUPS +#undef REPLACE_GETPASS +#undef REPLACE_INET_NTOA +#undef HAVE_FILE_MACRO +#undef HAVE_FUNCTION_MACRO +#undef HAVE_SETRESUID_DECL +#undef HAVE_CRYPT_DECL +#undef HAVE_SETRESUID +#undef WITH_NETATALK +#undef HAVE_INO64_T +#undef HAVE_STRUCT_FLOCK64 +#undef SIZEOF_INO_T +#undef SIZEOF_OFF_T +#undef STAT_STATVFS64 +#undef HAVE_LIBREADLINE +#undef HAVE_KERNEL_OPLOCKS +#undef HAVE_IRIX_SPECIFIC_CAPABILITIES +#undef HAVE_INT16_FROM_RPC_RPC_H +#undef HAVE_UINT16_FROM_RPC_RPC_H +#undef HAVE_INT32_FROM_RPC_RPC_H +#undef HAVE_UINT32_FROM_RPC_RPC_H +#undef KRB4_AUTH +#undef KRB5_AUTH +#undef SEEKDIR_RETURNS_VOID +#undef HAVE_DIRENT_D_OFF +#undef HAVE_GETSPNAM +#undef HAVE_BIGCRYPT +#undef HAVE_GETPRPWNAM +#undef HAVE_FSTAT64 +#undef HAVE_LSTAT64 +#undef HAVE_STAT64 +#undef HAVE_SETRESGID +#undef HAVE_SETRESGID_DECL +#undef HAVE_SHADOW_H +#undef HAVE_MEMSET +#undef HAVE_STRCASECMP +#undef HAVE_STRUCT_DIRENT64 +#undef HAVE_TRUNCATED_SALT +#undef BROKEN_NISPLUS_INCLUDE_FILES +#undef HAVE_RPC_AUTH_ERROR_CONFLICT +#undef HAVE_EXPLICIT_LARGEFILE_SUPPORT +#undef USE_BOTH_CRYPT_CALLS diff -ruN old/mc-4.5.33/vfs/samba/aclocal.m4 new/mc-4.5.34/vfs/samba/aclocal.m4 --- old/mc-4.5.33/vfs/samba/aclocal.m4 Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/aclocal.m4 Sun Jul 4 13:27:06 1999 @@ -0,0 +1,75 @@ +dnl AC_VALIDATE_CACHE_SYSTEM_TYPE[(cmd)] +dnl if the cache file is inconsistent with the current host, +dnl target and build system types, execute CMD or print a default +dnl error message. +AC_DEFUN(AC_VALIDATE_CACHE_SYSTEM_TYPE, [ + AC_REQUIRE([AC_CANONICAL_SYSTEM]) + AC_MSG_CHECKING([config.cache system type]) + if { test x"${ac_cv_host_system_type+set}" = x"set" && + test x"$ac_cv_host_system_type" != x"$host"; } || + { test x"${ac_cv_build_system_type+set}" = x"set" && + test x"$ac_cv_build_system_type" != x"$build"; } || + { test x"${ac_cv_target_system_type+set}" = x"set" && + test x"$ac_cv_target_system_type" != x"$target"; }; then + AC_MSG_RESULT([different]) + ifelse($#, 1, [$1], + [AC_MSG_ERROR(["you must remove config.cache and restart configure"])]) + else + AC_MSG_RESULT([same]) + fi + ac_cv_host_system_type="$host" + ac_cv_build_system_type="$build" + ac_cv_target_system_type="$target" +]) + +dnl based on Automake's maintainer mode +AC_DEFUN(SAMBA_MAINTAINER_MODE,[ + AC_ARG_ENABLE(maintainer-mode, + [ --enable-maintainer-mode enable some make rules for maintainers], + maint_mode=$enableval, maint_mode=no) + if test x"$maint_mode" = x"yes"; then MAINT=; else MAINT='#'; fi + AC_SUBST(MAINT) + AC_PATH_PROG(AUTOCONF, autoconf, autoconf) + AC_SUBST(AUTOCONF) + AC_PATH_PROG(AUTOHEADER, autoheader, autoheader) + AC_SUBST(AUTOHEADER) +]) + + +dnl test whether dirent has a d_off member +AC_DEFUN(AC_DIRENT_D_OFF, +[AC_CACHE_CHECK([for d_off in dirent], ac_cv_dirent_d_off, +[AC_TRY_COMPILE([ +#include +#include +#include ], [struct dirent d; d.d_off;], +ac_cv_dirent_d_off=yes, ac_cv_dirent_d_off=no)]) +if test $ac_cv_dirent_d_off = yes; then + AC_DEFINE(HAVE_DIRENT_D_OFF) +fi +]) + + +dnl AC_PROG_CC_FLAG(flag) +AC_DEFUN(AC_PROG_CC_FLAG, +[AC_CACHE_CHECK(whether ${CC-cc} accepts -$1, ac_cv_prog_cc_$1, +[echo 'void f(){}' > conftest.c +if test -z "`${CC-cc} -$1 -c conftest.c 2>&1`"; then + ac_cv_prog_cc_$1=yes +else + ac_cv_prog_cc_$1=no +fi +rm -f conftest* +])]) + +dnl check for a function in a library, but don't +dnl keep adding the same library to the LIBS variable. +dnl AC_LIBTESTFUNC(lib,func) +AC_DEFUN(AC_LIBTESTFUNC, +[case "$LIBS" in + *-l$1*) AC_CHECK_FUNCS($2) ;; + *) AC_CHECK_LIB($1, $2) + AC_CHECK_FUNCS($2) + ;; + esac +]) diff -ruN old/mc-4.5.33/vfs/samba/architecture.doc new/mc-4.5.34/vfs/samba/architecture.doc --- old/mc-4.5.33/vfs/samba/architecture.doc Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/architecture.doc Sun Jul 4 13:27:06 1999 @@ -0,0 +1,134 @@ +Samba Architecture +------------------ + +First preliminary version Dan Shearer Nov 97 +Quickly scrabbled together from odd bits of mail and memory. Please update. + +This document gives a general overview of how Samba works +internally. The Samba Team has tried to come up with a model which is +the best possible compromise between elegance, portability, security +and the constraints imposed by the very messy SMB and CIFS +protocol. + +It also tries to answer some of the frequently asked questions such as: + + * Is Samba secure when running on Unix? The xyz platform? + What about the root priveliges issue? + + * Pros and cons of multithreading in various parts of Samba + + * Why not have a separate process for name resolution, WINS, + and browsing? + + +Multithreading and Samba +------------------------ + +People sometimes tout threads as a uniformly good thing. They are very +nice in their place but are quite inappropriate for smbd. nmbd is +another matter, and multi-threading it would be very nice. + +The short version is that smbd is not multithreaded, and alternative +servers that take this approach under Unix (such as Syntax, at the +time of writing) suffer tremendous performance penalties and are less +robust. nmbd is not threaded either, but this is because it is not +possible to do it while keeping code consistent and portable across 35 +or more platforms. (This drawback also applies to threading smbd.) + +The longer versions is that there are very good reasons for not making +smbd multi-threaded. Multi-threading would actually make Samba much +slower, less scalable, less portable and much less robust. The fact +that we use a separate process for each connection is one of Samba's +biggest advantages. + +Threading smbd +-------------- + +A few problems that would arise from a threaded smbd are: + +0) It's not only to create threads instead of processes, but you + must care about all variables if they have to be thread specific + (currently they would be global). + +1) if one thread dies (eg. a seg fault) then all threads die. We can +immediately throw robustness out the window. + +2) many of the system calls we make are blocking. Non-blocking +equivalents of many calls are either not available or are awkward (and +slow) to use. So while we block in one thread all clients are +waiting. Imagine if one share is a slow NFS filesystem and the others +are fast, we will end up slowing all clients to the speed of NFS. + +3) you can't run as a different uid in different threads. This means +we would have to switch uid/gid on _every_ SMB packet. It would be +horrendously slow. + +4) the per process file descriptor limit would mean that we could only +support a limited number of clients. + +5) we couldn't use the system locking calls as the locking context of +fcntl() is a process, not a thread. + +Threading nmbd +-------------- + +This would be ideal, but gets sunk by portability requirements. + +Andrew tried to write a test threads library for nmbd that used only +ansi-C constructs (using setjmp and longjmp). Unfortunately some OSes +defeat this by restricting longjmp to calling addresses that are +shallower than the current address on the stack (apparently AIX does +this). This makes a truly portable threads library impossible. So to +support all our current platforms we would have to code nmbd both with +and without threads, and as the real aim of threads is to make the +code clearer we would not have gained anything. (it is a myth that +threads make things faster. threading is like recursion, it can make +things clear but the same thing can always be done faster by some +other method) + +Chris tried to spec out a general design that would abstract threading +vs separate processes (vs other methods?) and make them accessible +through some general API. This doesn't work because of the data +sharing requirements of the protocol (packets in the future depending +on packets now, etc.) At least, the code would work but would be very +clumsy, and besides the fork() type model would never work on Unix. (Is there an OS that it would work on, for nmbd?) + +A fork() is cheap, but not nearly cheap enough to do on every UDP +packet that arrives. Having a pool of processes is possible but is +nasty to program cleanly due to the enormous amount of shared data (in +complex structures) between the processes. We can't rely on each +platform having a shared memory system. + +nbmd Design +----------- + +Originally Andrew used recursion to simulate a multi-threaded +environment, which use the stack enormously and made for really +confusing debugging sessions. Luke Leighton rewrote it to use a +queuing system that keeps state information on each packet. The +first version used a single structure which was used by all the +pending states. As the initialisation of this structure was +done by adding arguments, as the functionality developed, it got +pretty messy. So, it was replaced with a higher-order function +and a pointer to a user-defined memory block. This suddenly +made things much simpler: large numbers of functions could be +made static, and modularised. This is the same principle as used +in NT's kernel, and achieves the same effect as threads, but in +a single process. + +Then Jeremy rewrote nmbd. The packet data in nmbd isn't what's on the +wire. It's a nice format that is very amenable to processing but still +keeps the idea of a distinct packet. See "struct packet_struct" in +nameserv.h. It has all the detail but none of the on-the-wire +mess. This makes it ideal for using in disk or memory-based databases +for browsing and WINS support. + +nmbd now consists of a series of modules. It... + + +Samba Design and Security +------------------------- + +Why Isn't nmbd Multiple Daemons? +-------------------------------- + diff -ruN old/mc-4.5.33/vfs/samba/configure new/mc-4.5.34/vfs/samba/configure --- old/mc-4.5.33/vfs/samba/configure Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/configure Sun Jul 4 13:27:06 1999 @@ -0,0 +1,10158 @@ +#! /bin/sh + +# Guess values for system-dependent variables and create Makefiles. +# Generated automatically using autoconf version 2.13 +# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. + +# Defaults: +ac_help= +ac_default_prefix=/usr/local +# Any additions from configure.in: +ac_default_prefix=/usr/local/samba +ac_help="$ac_help + --enable-maintainer-mode enable some make rules for maintainers" +ac_help="$ac_help + --with-smbwrapper Include SMB wrapper support + --without-smbwrapper Don't include SMB wrapper support (default)" +ac_help="$ac_help + --with-afs Include AFS support + --without-afs Don't include AFS support (default)" +ac_help="$ac_help + --with-dfs Include DFS support + --without-dfs Don't include DFS support (default)" +ac_help="$ac_help + --with-krb4=base-dir Include Kerberos IV support + --whithout-krb4 Don't include Kerbers IV support (default)" +ac_help="$ac_help + --with-krb5=base-dir Include Kerberos 5 support + --whithout-krb5 Don't include Kerbers 5 support (default)" +ac_help="$ac_help + --with-automount Include AUTOMOUNT support + --without-automount Don't include AUTOMOUNT support (default)" +ac_help="$ac_help + --with-smbmount Include SMBMOUNT (Linux only) support + --without-smbmount Don't include SMBMOUNT support (default)" +ac_help="$ac_help + --with-pam Include PAM password database support + --without-pam Don't include PAM password database support (default)" +ac_help="$ac_help + --with-ldap Include LDAP support + --without-ldap Don't include LDAP support (default)" +ac_help="$ac_help + --with-nisplus Include NISPLUS password database support + --without-nisplus Don't include NISPLUS password database support (default)" +ac_help="$ac_help + --with-nisplus-home Include NISPLUS_HOME support + --without-nisplus-home Don't include NISPLUS_HOME support (default)" +ac_help="$ac_help + --with-ssl Include SSL support + --without-ssl Don't include SSL support (default) + --with-sslinc=DIR Where the SSL includes are (defaults to /usr/local/ssl)" +ac_help="$ac_help + --with-mmap Include experimental MMAP support + --without-mmap Don't include MMAP support (default)" +ac_help="$ac_help + --with-syslog Include experimental SYSLOG support + --without-syslog Don't include SYSLOG support (default)" +ac_help="$ac_help + --with-netatalk Include experimental Netatalk support + --without-netatalk Don't include experimental Netatalk support (default)" +ac_help="$ac_help + --with-quotas Include experimental disk-quota support + --without-quotas Don't include experimental disk-quota support (default)" +ac_help="$ac_help + --with-privatedir=DIR Where to put smbpasswd ($ac_default_prefix/private)" +ac_help="$ac_help + --with-lockdir=DIR Where to put lock files ($ac_default_prefix/var/locks)" +ac_help="$ac_help + --with-swatdir=DIR Where to put SWAT files ($ac_default_prefix/swat)" + +# Initialize some variables set by options. +# The variables have the same names as the options, with +# dashes changed to underlines. +build=NONE +cache_file=./config.cache +exec_prefix=NONE +host=NONE +no_create= +nonopt=NONE +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +target=NONE +verbose= +x_includes=NONE +x_libraries=NONE +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datadir='${prefix}/share' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +libdir='${exec_prefix}/lib' +includedir='${prefix}/include' +oldincludedir='/usr/include' +infodir='${prefix}/info' +mandir='${prefix}/man' + +# Initialize some other variables. +subdirs= +MFLAGS= MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} +# Maximum number of lines to put in a shell here document. +ac_max_here_lines=12 + +ac_prev= +for ac_option +do + + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval "$ac_prev=\$ac_option" + ac_prev= + continue + fi + + case "$ac_option" in + -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; + *) ac_optarg= ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case "$ac_option" in + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir="$ac_optarg" ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build="$ac_optarg" ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file="$ac_optarg" ;; + + -datadir | --datadir | --datadi | --datad | --data | --dat | --da) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ + | --da=*) + datadir="$ac_optarg" ;; + + -disable-* | --disable-*) + ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` + # Reject names that are not valid shell variable names. + if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then + { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } + fi + ac_feature=`echo $ac_feature| sed 's/-/_/g'` + eval "enable_${ac_feature}=no" ;; + + -enable-* | --enable-*) + ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` + # Reject names that are not valid shell variable names. + if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then + { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } + fi + ac_feature=`echo $ac_feature| sed 's/-/_/g'` + case "$ac_option" in + *=*) ;; + *) ac_optarg=yes ;; + esac + eval "enable_${ac_feature}='$ac_optarg'" ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix="$ac_optarg" ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he) + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat << EOF +Usage: configure [options] [host] +Options: [defaults in brackets after descriptions] +Configuration: + --cache-file=FILE cache test results in FILE + --help print this message + --no-create do not create output files + --quiet, --silent do not print \`checking...' messages + --version print the version of autoconf that created configure +Directory and file names: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [same as prefix] + --bindir=DIR user executables in DIR [EPREFIX/bin] + --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] + --libexecdir=DIR program executables in DIR [EPREFIX/libexec] + --datadir=DIR read-only architecture-independent data in DIR + [PREFIX/share] + --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data in DIR + [PREFIX/com] + --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] + --libdir=DIR object code libraries in DIR [EPREFIX/lib] + --includedir=DIR C header files in DIR [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] + --infodir=DIR info documentation in DIR [PREFIX/info] + --mandir=DIR man documentation in DIR [PREFIX/man] + --srcdir=DIR find the sources in DIR [configure dir or ..] + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM + run sed PROGRAM on installed program names +EOF + cat << EOF +Host type: + --build=BUILD configure for building on BUILD [BUILD=HOST] + --host=HOST configure for HOST [guessed] + --target=TARGET configure for TARGET [TARGET=HOST] +Features and packages: + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --x-includes=DIR X include files are in DIR + --x-libraries=DIR X library files are in DIR +EOF + if test -n "$ac_help"; then + echo "--enable and --with options recognized:$ac_help" + fi + exit 0 ;; + + -host | --host | --hos | --ho) + ac_prev=host ;; + -host=* | --host=* | --hos=* | --ho=*) + host="$ac_optarg" ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir="$ac_optarg" ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir="$ac_optarg" ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir="$ac_optarg" ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir="$ac_optarg" ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst \ + | --locals | --local | --loca | --loc | --lo) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* \ + | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) + localstatedir="$ac_optarg" ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir="$ac_optarg" ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir="$ac_optarg" ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix="$ac_optarg" ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix="$ac_optarg" ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix="$ac_optarg" ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name="$ac_optarg" ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir="$ac_optarg" ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir="$ac_optarg" ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site="$ac_optarg" ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir="$ac_optarg" ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir="$ac_optarg" ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target="$ac_optarg" ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers) + echo "configure generated by autoconf version 2.13" + exit 0 ;; + + -with-* | --with-*) + ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` + # Reject names that are not valid shell variable names. + if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then + { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } + fi + ac_package=`echo $ac_package| sed 's/-/_/g'` + case "$ac_option" in + *=*) ;; + *) ac_optarg=yes ;; + esac + eval "with_${ac_package}='$ac_optarg'" ;; + + -without-* | --without-*) + ac_package=`echo $ac_option|sed -e 's/-*without-//'` + # Reject names that are not valid shell variable names. + if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then + { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } + fi + ac_package=`echo $ac_package| sed 's/-/_/g'` + eval "with_${ac_package}=no" ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes="$ac_optarg" ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries="$ac_optarg" ;; + + -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } + ;; + + *) + if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then + echo "configure: warning: $ac_option: invalid host type" 1>&2 + fi + if test "x$nonopt" != xNONE; then + { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } + fi + nonopt="$ac_option" + ;; + + esac +done + +if test -n "$ac_prev"; then + { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } +fi + +trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 + +# File descriptor usage: +# 0 standard input +# 1 file creation +# 2 errors and warnings +# 3 some systems may open it to /dev/tty +# 4 used on the Kubota Titan +# 6 checking for... messages and results +# 5 compiler messages saved in config.log +if test "$silent" = yes; then + exec 6>/dev/null +else + exec 6>&1 +fi +exec 5>./config.log + +echo "\ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. +" 1>&5 + +# Strip out --no-create and --no-recursion so they do not pile up. +# Also quote any args containing shell metacharacters. +ac_configure_args= +for ac_arg +do + case "$ac_arg" in + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c) ;; + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) + ac_configure_args="$ac_configure_args '$ac_arg'" ;; + *) ac_configure_args="$ac_configure_args $ac_arg" ;; + esac +done + +# NLS nuisances. +# Only set these to C if already set. These must not be set unconditionally +# because not all systems understand e.g. LANG=C (notably SCO). +# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! +# Non-C LC_CTYPE values break the ctype check. +if test "${LANG+set}" = set; then LANG=C; export LANG; fi +if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi +if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -rf conftest* confdefs.h +# AIX cpp loses on an empty file, so make sure it contains at least a newline. +echo > confdefs.h + +# A filename unique to this package, relative to the directory that +# configure is in, which we can look for to find out if srcdir is correct. +ac_unique_file=include/includes.h + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then its parent. + ac_prog=$0 + ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` + test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. + srcdir=$ac_confdir + if test ! -r $srcdir/$ac_unique_file; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r $srcdir/$ac_unique_file; then + if test "$ac_srcdir_defaulted" = yes; then + { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } + else + { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } + fi +fi +srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` + +# Prefer explicitly selected file to automatically selected ones. +if test -z "$CONFIG_SITE"; then + if test "x$prefix" != xNONE; then + CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" + else + CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" + fi +fi +for ac_site_file in $CONFIG_SITE; do + if test -r "$ac_site_file"; then + echo "loading site script $ac_site_file" + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + echo "loading cache $cache_file" + . $cache_file +else + echo "creating cache $cache_file" + > $cache_file +fi + +ac_ext=c +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CPP $CPPFLAGS' +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross + +ac_exeext= +ac_objext=o +if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then + # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. + if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then + ac_n= ac_c=' +' ac_t=' ' + else + ac_n=-n ac_c= ac_t= + fi +else + ac_n= ac_c='\c' ac_t= +fi + + + +# we want to be compatibe with older versions of Samba + + + + + + + + + + + +# compile with optimisation and without debugging by default +CFLAGS=${CFLAGS-"-O"} + +# Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:602: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_CC="gcc" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:632: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_prog_rejected=no + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + break + fi + done + IFS="$ac_save_ifs" +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# -gt 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + set dummy "$ac_dir/$ac_word" "$@" + shift + ac_cv_prog_CC="$@" + fi +fi +fi +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + + if test -z "$CC"; then + case "`uname -s`" in + *win32* | *WIN32*) + # Extract the first word of "cl", so it can be a program name with args. +set dummy cl; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:683: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_CC="cl" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + ;; + esac + fi + test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } +fi + +echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 +echo "configure:715: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 + +ac_ext=c +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CPP $CPPFLAGS' +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross + +cat > conftest.$ac_ext << EOF + +#line 726 "configure" +#include "confdefs.h" + +main(){return(0);} +EOF +if { (eval echo configure:731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + ac_cv_prog_cc_works=yes + # If we can't run a trivial program, we are probably using a cross compiler. + if (./conftest; exit) 2>/dev/null; then + ac_cv_prog_cc_cross=no + else + ac_cv_prog_cc_cross=yes + fi +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + ac_cv_prog_cc_works=no +fi +rm -fr conftest* +ac_ext=c +# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. +ac_cpp='$CPP $CPPFLAGS' +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +cross_compiling=$ac_cv_prog_cc_cross + +echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 +if test $ac_cv_prog_cc_works = no; then + { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } +fi +echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 +echo "configure:757: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 +cross_compiling=$ac_cv_prog_cc_cross + +echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 +echo "configure:762: checking whether we are using GNU C" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then + ac_cv_prog_gcc=yes +else + ac_cv_prog_gcc=no +fi +fi + +echo "$ac_t""$ac_cv_prog_gcc" 1>&6 + +if test $ac_cv_prog_gcc = yes; then + GCC=yes +else + GCC= +fi + +ac_test_CFLAGS="${CFLAGS+set}" +ac_save_CFLAGS="$CFLAGS" +CFLAGS= +echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +echo "configure:790: checking whether ${CC-cc} accepts -g" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + echo 'void f(){}' > conftest.c +if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then + ac_cv_prog_cc_g=yes +else + ac_cv_prog_cc_g=no +fi +rm -f conftest* + +fi + +echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 +if test "$ac_test_CFLAGS" = set; then + CFLAGS="$ac_save_CFLAGS" +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi + +ac_aux_dir= +for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do + if test -f $ac_dir/install-sh; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f $ac_dir/install.sh; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } +fi +ac_config_guess=$ac_aux_dir/config.guess +ac_config_sub=$ac_aux_dir/config.sub +ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# ./install, which can be erroneously created by make from ./install.sh. +echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 +echo "configure:852: checking for a BSD compatible install" >&5 +if test -z "$INSTALL"; then +if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" + for ac_dir in $PATH; do + # Account for people who put trailing slashes in PATH elements. + case "$ac_dir/" in + /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + if test -f $ac_dir/$ac_prog; then + if test $ac_prog = install && + grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + else + ac_cv_path_install="$ac_dir/$ac_prog -c" + break 2 + fi + fi + done + ;; + esac + done + IFS="$ac_save_IFS" + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL="$ac_cv_path_install" + else + # As a last resort, use the slow shell script. We don't cache a + # path for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the path is relative. + INSTALL="$ac_install_sh" + fi +fi +echo "$ac_t""$INSTALL" 1>&6 + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +for ac_prog in mawk gawk nawk awk +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:909: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_AWK="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +AWK="$ac_cv_prog_AWK" +if test -n "$AWK"; then + echo "$ac_t""$AWK" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + +test -n "$AWK" && break +done + + +if test "x$CC" != xcc; then + echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6 +echo "configure:941: checking whether $CC and cc understand -c and -o together" >&5 +else + echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6 +echo "configure:944: checking whether cc understands -c and -o together" >&5 +fi +set dummy $CC; ac_cc="`echo $2 | + sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`" +if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + echo 'foo(){}' > conftest.c +# Make sure it works both with $CC and with simple cc. +# We do the test twice because some compilers refuse to overwrite an +# existing .o file with -o, though they will create one. +ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5' +if { (eval echo configure:956: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && + test -f conftest.o && { (eval echo configure:957: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; +then + eval ac_cv_prog_cc_${ac_cc}_c_o=yes + if test "x$CC" != xcc; then + # Test first that cc exists at all. + if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:962: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + ac_try='cc -c conftest.c -o conftest.o 1>&5' + if { (eval echo configure:964: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && + test -f conftest.o && { (eval echo configure:965: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; + then + # cc works too. + : + else + # cc exists but doesn't like -o. + eval ac_cv_prog_cc_${ac_cc}_c_o=no + fi + fi + fi +else + eval ac_cv_prog_cc_${ac_cc}_c_o=no +fi +rm -f conftest* + +fi +if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then + echo "$ac_t""yes" 1>&6 +else + echo "$ac_t""no" 1>&6 + cat >> confdefs.h <<\EOF +#define NO_MINUS_C_MINUS_O 1 +EOF + +fi + +if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then + BROKEN_CC= +else + BROKEN_CC=# +fi + + +echo $ac_n "checking that the C compiler understands volatile""... $ac_c" 1>&6 +echo "configure:999: checking that the C compiler understands volatile" >&5 +if eval "test \"`echo '$''{'samba_cv_volatile'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + cat > conftest.$ac_ext < +int main() { +volatile int i = 0 +; return 0; } +EOF +if { (eval echo configure:1012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_volatile=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_volatile=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_volatile" 1>&6 +if test x"$samba_cv_volatile" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_VOLATILE 1 +EOF + +fi + + + + +# Do some error checking and defaulting for the host and target type. +# The inputs are: +# configure --host=HOST --target=TARGET --build=BUILD NONOPT +# +# The rules are: +# 1. You are not allowed to specify --host, --target, and nonopt at the +# same time. +# 2. Host defaults to nonopt. +# 3. If nonopt is not specified, then host defaults to the current host, +# as determined by config.guess. +# 4. Target and build default to nonopt. +# 5. If nonopt is not specified, then target and build default to host. + +# The aliases save the names the user supplied, while $host etc. +# will get canonicalized. +case $host---$target---$nonopt in +NONE---*---* | *---NONE---* | *---*---NONE) ;; +*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;; +esac + + +# Make sure we can run config.sub. +if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : +else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } +fi + +echo $ac_n "checking host system type""... $ac_c" 1>&6 +echo "configure:1062: checking host system type" >&5 + +host_alias=$host +case "$host_alias" in +NONE) + case $nonopt in + NONE) + if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : + else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } + fi ;; + *) host_alias=$nonopt ;; + esac ;; +esac + +host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` +host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` +echo "$ac_t""$host" 1>&6 + +echo $ac_n "checking target system type""... $ac_c" 1>&6 +echo "configure:1083: checking target system type" >&5 + +target_alias=$target +case "$target_alias" in +NONE) + case $nonopt in + NONE) target_alias=$host_alias ;; + *) target_alias=$nonopt ;; + esac ;; +esac + +target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias` +target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` +echo "$ac_t""$target" 1>&6 + +echo $ac_n "checking build system type""... $ac_c" 1>&6 +echo "configure:1101: checking build system type" >&5 + +build_alias=$build +case "$build_alias" in +NONE) + case $nonopt in + NONE) build_alias=$host_alias ;; + *) build_alias=$nonopt ;; + esac ;; +esac + +build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias` +build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` +echo "$ac_t""$build" 1>&6 + +test "$host_alias" != "$target_alias" && + test "$program_prefix$program_suffix$program_transform_name" = \ + NONENONEs,x,x, && + program_prefix=${target_alias}- + + + + echo $ac_n "checking config.cache system type""... $ac_c" 1>&6 +echo "configure:1126: checking config.cache system type" >&5 + if { test x"${ac_cv_host_system_type+set}" = x"set" && + test x"$ac_cv_host_system_type" != x"$host"; } || + { test x"${ac_cv_build_system_type+set}" = x"set" && + test x"$ac_cv_build_system_type" != x"$build"; } || + { test x"${ac_cv_target_system_type+set}" = x"set" && + test x"$ac_cv_target_system_type" != x"$target"; }; then + echo "$ac_t""different" 1>&6 + { echo "configure: error: "you must remove config.cache and restart configure"" 1>&2; exit 1; } + else + echo "$ac_t""same" 1>&6 + fi + ac_cv_host_system_type="$host" + ac_cv_build_system_type="$build" + ac_cv_target_system_type="$target" + + + # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. +if test "${enable_maintainer_mode+set}" = set; then + enableval="$enable_maintainer_mode" + maint_mode=$enableval +else + maint_mode=no +fi + + if test x"$maint_mode" = x"yes"; then MAINT=; else MAINT='#'; fi + + # Extract the first word of "autoconf", so it can be a program name with args. +set dummy autoconf; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:1156: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_path_AUTOCONF'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + case "$AUTOCONF" in + /*) + ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a path. + ;; + ?:/*) + ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a dos path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_path_AUTOCONF="$ac_dir/$ac_word" + break + fi + done + IFS="$ac_save_ifs" + test -z "$ac_cv_path_AUTOCONF" && ac_cv_path_AUTOCONF="autoconf" + ;; +esac +fi +AUTOCONF="$ac_cv_path_AUTOCONF" +if test -n "$AUTOCONF"; then + echo "$ac_t""$AUTOCONF" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + + + # Extract the first word of "autoheader", so it can be a program name with args. +set dummy autoheader; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:1193: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_path_AUTOHEADER'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + case "$AUTOHEADER" in + /*) + ac_cv_path_AUTOHEADER="$AUTOHEADER" # Let the user override the test with a path. + ;; + ?:/*) + ac_cv_path_AUTOHEADER="$AUTOHEADER" # Let the user override the test with a dos path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_path_AUTOHEADER="$ac_dir/$ac_word" + break + fi + done + IFS="$ac_save_ifs" + test -z "$ac_cv_path_AUTOHEADER" && ac_cv_path_AUTOHEADER="autoheader" + ;; +esac +fi +AUTOHEADER="$ac_cv_path_AUTOHEADER" +if test -n "$AUTOHEADER"; then + echo "$ac_t""$AUTOHEADER" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + + + + +# +# Config CPPFLAG settings for strange OS's that must be set +# before other tests. +# +case "$host_os" in +# Try to work out if this is the native HPUX compiler that uses the -Ae flag. + *hpux*) + echo $ac_n "checking whether ${CC-cc} accepts -Ae""... $ac_c" 1>&6 +echo "configure:1237: checking whether ${CC-cc} accepts -Ae" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cc_Ae'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + echo 'void f(){}' > conftest.c +if test -z "`${CC-cc} -Ae -c conftest.c 2>&1`"; then + ac_cv_prog_cc_Ae=yes +else + ac_cv_prog_cc_Ae=no +fi +rm -f conftest* + +fi + +echo "$ac_t""$ac_cv_prog_cc_Ae" 1>&6 + if test $ac_cv_prog_cc_Ae = yes; then + CPPFLAGS="$CPPFLAGS -Ae" + fi +# +# Defines needed for HPUX support. +# HPUX has bigcrypt but (sometimes?) doesn't use it for +# password hashing - hence the USE_BOTH_CRYPT_CALLS define. +# + case `uname -r` in + *9*|*10*) + CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_POSIX_SOURCE" + cat >> confdefs.h <<\EOF +#define USE_BOTH_CRYPT_CALLS 1 +EOF + + ;; + *11*) + CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_POSIX_SOURCE -D_LARGEFILE64_SOURCE" + cat >> confdefs.h <<\EOF +#define USE_BOTH_CRYPT_CALLS 1 +EOF + + ;; + esac + ;; +# +# AIX4.x doesn't even admit to having large +# files *at all* unless the -D_LARGE_FILE or -D_LARGE_FILE_API flags are set. +# + *aix4*) + echo "$ac_t""enabling large file support" 1>&6 + CPPFLAGS="$CPPFLAGS -D_LARGE_FILES" + ;; +# +# Defines needed for Solaris 2.6/2.7 aka 7.0 to make it admit +# to the existance of large files.. +# Note that -D_LARGEFILE64_SOURCE is different from the Sun +# recommendations on large file support, however it makes the +# compile work using gcc 2.7 and 2.8, whereas using the Sun +# recommendation makes the compile fail on gcc2.7. JRA. +# + *solaris*) + case `uname -r` in + 5.6*|5.7*) + echo "$ac_t""enabling large file support" 1>&6 + if test "$ac_cv_prog_gcc" = yes; then + ${CC-cc} -v >conftest.c 2>&1 + ac_cv_gcc_compiler_version_number=`grep 'gcc version' conftest.c` + rm -fr conftest.c + case "$ac_cv_gcc_compiler_version_number" in + *"gcc version 2.6"*|*"gcc version 2.7"*) + CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE" + ;; + *) + CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + ;; + esac + else + CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + fi + ;; + esac + ;; +# +# Tests needed for SINIX large file support. +# + *sysv4*) + if test $host = mips-sni-sysv4 ; then + echo $ac_n "checking for LFS support""... $ac_c" 1>&6 +echo "configure:1321: checking for LFS support" >&5 + old_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS" + if test "$cross_compiling" = yes; then + SINIX_LFS_SUPPORT=cross +else + cat > conftest.$ac_ext < +main () { +#if _LFS64_LARGEFILE == 1 +exit(0); +#else +exit(1); +#endif +} +EOF +if { (eval echo configure:1340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + SINIX_LFS_SUPPORT=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + SINIX_LFS_SUPPORT=no +fi +rm -fr conftest* +fi + + CPPFLAGS="$old_CPPFLAGS" + if test x$SINIX_LFS_SUPPORT = xyes ; then + CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS" + CFLAGS="`getconf LFS64_CFLAGS` $CFLAGS" + LDFLAGS="`getconf LFS64_LDFLAGS` $LDFLAGS" + LIBS="`getconf LFS64_LIBS` $LIBS" + fi + echo "$ac_t""$SINIX_LFS_SUPPORT" 1>&6 + fi + ;; + +# +# Tests needed for glibc 2.1 large file support. +# + *linux*|*hurd*) + echo $ac_n "checking for LFS support""... $ac_c" 1>&6 +echo "configure:1368: checking for LFS support" >&5 + old_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS" + if test "$cross_compiling" = yes; then + GLIBC_LFS_SUPPORT=cross +else + cat > conftest.$ac_ext < +main () { +#if _LFS64_LARGEFILE == 1 +exit(0); +#else +exit(1); +#endif +} +EOF +if { (eval echo configure:1387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + GLIBC_LFS_SUPPORT=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + GLIBC_LFS_SUPPORT=no +fi +rm -fr conftest* +fi + + CPPFLAGS="$old_CPPFLAGS" + if test x$GLIBC_LFS_SUPPORT = xyes ; then + CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS" + fi + echo "$ac_t""$GLIBC_LFS_SUPPORT" 1>&6 + ;; + +esac + +echo $ac_n "checking for inline""... $ac_c" 1>&6 +echo "configure:1409: checking for inline" >&5 +if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_c_inline=$ac_kw; break +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -f conftest* +done + +fi + +echo "$ac_t""$ac_cv_c_inline" 1>&6 +case "$ac_cv_c_inline" in + inline | yes) ;; + no) cat >> confdefs.h <<\EOF +#define inline +EOF + ;; + *) cat >> confdefs.h <&6 +echo "configure:1449: checking how to run the C preprocessor" >&5 +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then +if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + # This must be in double quotes, not single quotes, because CPP may get + # substituted into the Makefile and "${CC-cc}" will confuse make. + CPP="${CC-cc} -E" + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. + cat > conftest.$ac_ext < +Syntax Error +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:1470: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + : +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP="${CC-cc} -E -traditional-cpp" + cat > conftest.$ac_ext < +Syntax Error +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:1487: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + : +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP="${CC-cc} -nologo -E" + cat > conftest.$ac_ext < +Syntax Error +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:1504: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + : +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP=/lib/cpp +fi +rm -f conftest* +fi +rm -f conftest* +fi +rm -f conftest* + ac_cv_prog_CPP="$CPP" +fi + CPP="$ac_cv_prog_CPP" +else + ac_cv_prog_CPP="$CPP" +fi +echo "$ac_t""$CPP" 1>&6 + +echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 +echo "configure:1529: checking for ANSI C header files" >&5 +if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +#include +#include +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:1542: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + ac_cv_header_stdc=yes +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_header_stdc=no +fi +rm -f conftest* + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. +cat > conftest.$ac_ext < +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "memchr" >/dev/null 2>&1; then + : +else + rm -rf conftest* + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. +cat > conftest.$ac_ext < +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "free" >/dev/null 2>&1; then + : +else + rm -rf conftest* + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. +if test "$cross_compiling" = yes; then + : +else + cat > conftest.$ac_ext < +#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int main () { int i; for (i = 0; i < 256; i++) +if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); +exit (0); } + +EOF +if { (eval echo configure:1609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + : +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_header_stdc=no +fi +rm -fr conftest* +fi + +fi +fi + +echo "$ac_t""$ac_cv_header_stdc" 1>&6 +if test $ac_cv_header_stdc = yes; then + cat >> confdefs.h <<\EOF +#define STDC_HEADERS 1 +EOF + +fi + +ac_header_dirent=no +for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 +echo "configure:1637: checking for $ac_hdr that defines DIR" >&5 +if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include <$ac_hdr> +int main() { +DIR *dirp = 0; +; return 0; } +EOF +if { (eval echo configure:1650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + eval "ac_cv_header_dirent_$ac_safe=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_dirent_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done +# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. +if test $ac_header_dirent = dirent.h; then +echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 +echo "configure:1675: checking for opendir in -ldir" >&5 +ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-ldir $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + LIBS="$LIBS -ldir" +else + echo "$ac_t""no" 1>&6 +fi + +else +echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 +echo "configure:1716: checking for opendir in -lx" >&5 +ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lx $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + LIBS="$LIBS -lx" +else + echo "$ac_t""no" 1>&6 +fi + +fi + +echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 +echo "configure:1758: checking whether time.h and sys/time.h may both be included" >&5 +if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +#include +int main() { +struct tm *tp; +; return 0; } +EOF +if { (eval echo configure:1772: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_header_time=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_header_time=no +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_header_time" 1>&6 +if test $ac_cv_header_time = yes; then + cat >> confdefs.h <<\EOF +#define TIME_WITH_SYS_TIME 1 +EOF + +fi + +echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 +echo "configure:1793: checking for sys/wait.h that is POSIX.1 compatible" >&5 +if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +#ifndef WEXITSTATUS +#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) +#endif +#ifndef WIFEXITED +#define WIFEXITED(stat_val) (((stat_val) & 255) == 0) +#endif +int main() { +int s; +wait (&s); +s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; +; return 0; } +EOF +if { (eval echo configure:1814: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_header_sys_wait_h=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_header_sys_wait_h=no +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6 +if test $ac_cv_header_sys_wait_h = yes; then + cat >> confdefs.h <<\EOF +#define HAVE_SYS_WAIT_H 1 +EOF + +fi + +for ac_hdr in arpa/inet.h sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:1838: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:1848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in unistd.h utime.h grp.h sys/id.h limits.h memory.h net/if.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:1878: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:1888: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in compat.h rpc/rpc.h rpcsvc/nis.h rpcsvc/yp_prot.h rpcsvc/ypclnt.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:1918: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:1928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in sys/param.h ctype.h sys/wait.h sys/resource.h sys/ioctl.h sys/mode.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:1958: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:1968: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in sys/mman.h sys/filio.h sys/priv.h string.h strings.h stdlib.h sys/socket.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:1998: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2008: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in sys/mount.h sys/vfs.h sys/fs/s5param.h sys/filsys.h termios.h termio.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:2038: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2048: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in sys/termio.h sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h sys/sockio.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:2078: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2088: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +# +# HPUX has a bug in that including shadow.h causes a re-definition of MAXINT. +# This causes configure to fail to detect it. Check for shadow separately on HPUX. +# +case "$host_os" in + *hpux*) + cat > conftest.$ac_ext < +int main() { +struct spwd testme +; return 0; } +EOF +if { (eval echo configure:2128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_header_shadow_h=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_header_shadow_h=no +fi +rm -f conftest* + if test x"$ac_cv_header_shadow_h" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SHADOW_H 1 +EOF + + fi + ;; +esac +for ac_hdr in shadow.h netinet/tcp.h netinet/in_systm.h netinet/in_ip.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:2150: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2160: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in sys/security.h security/pam_appl.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:2190: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2200: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in stropts.h poll.h readline.h history.h readline/readline.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:2230: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in readline/history.h sys/capability.h syscall.h sys/syscall.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:2270: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2280: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + +for ac_hdr in sys/acl.h sys/cdefs.h glob.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:2310: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 +fi +done + + +echo $ac_n "checking size of int""... $ac_c" 1>&6 +echo "configure:2348: checking size of int" >&5 +if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + ac_cv_sizeof_int=cross +else + cat > conftest.$ac_ext < +main() +{ + FILE *f=fopen("conftestval", "w"); + if (!f) exit(1); + fprintf(f, "%d\n", sizeof(int)); + exit(0); +} +EOF +if { (eval echo configure:2367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + ac_cv_sizeof_int=`cat conftestval` +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_sizeof_int=0 +fi +rm -fr conftest* +fi + +fi +echo "$ac_t""$ac_cv_sizeof_int" 1>&6 +cat >> confdefs.h <&6 +echo "configure:2387: checking size of long" >&5 +if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + ac_cv_sizeof_long=cross +else + cat > conftest.$ac_ext < +main() +{ + FILE *f=fopen("conftestval", "w"); + if (!f) exit(1); + fprintf(f, "%d\n", sizeof(long)); + exit(0); +} +EOF +if { (eval echo configure:2406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + ac_cv_sizeof_long=`cat conftestval` +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_sizeof_long=0 +fi +rm -fr conftest* +fi + +fi +echo "$ac_t""$ac_cv_sizeof_long" 1>&6 +cat >> confdefs.h <&6 +echo "configure:2426: checking size of short" >&5 +if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + ac_cv_sizeof_short=cross +else + cat > conftest.$ac_ext < +main() +{ + FILE *f=fopen("conftestval", "w"); + if (!f) exit(1); + fprintf(f, "%d\n", sizeof(short)); + exit(0); +} +EOF +if { (eval echo configure:2445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + ac_cv_sizeof_short=`cat conftestval` +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_sizeof_short=0 +fi +rm -fr conftest* +fi + +fi +echo "$ac_t""$ac_cv_sizeof_short" 1>&6 +cat >> confdefs.h <&6 +echo "configure:2466: checking for working const" >&5 +if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext <j = 5; +} +{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ + const int foo = 10; +} + +; return 0; } +EOF +if { (eval echo configure:2520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_c_const=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_c_const=no +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_c_const" 1>&6 +if test $ac_cv_c_const = no; then + cat >> confdefs.h <<\EOF +#define const +EOF + +fi + +echo $ac_n "checking for inline""... $ac_c" 1>&6 +echo "configure:2541: checking for inline" >&5 +if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_c_inline=$ac_kw; break +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -f conftest* +done + +fi + +echo "$ac_t""$ac_cv_c_inline" 1>&6 +case "$ac_cv_c_inline" in + inline | yes) ;; + no) cat >> confdefs.h <<\EOF +#define inline +EOF + ;; + *) cat >> confdefs.h <&6 +echo "configure:2581: checking whether byte ordering is bigendian" >&5 +if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_cv_c_bigendian=unknown +# See if sys/param.h defines the BYTE_ORDER macro. +cat > conftest.$ac_ext < +#include +int main() { + +#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN + bogus endian macros +#endif +; return 0; } +EOF +if { (eval echo configure:2599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + # It does; now see whether it defined to BIG_ENDIAN or not. +cat > conftest.$ac_ext < +#include +int main() { + +#if BYTE_ORDER != BIG_ENDIAN + not big endian +#endif +; return 0; } +EOF +if { (eval echo configure:2614: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_c_bigendian=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_c_bigendian=no +fi +rm -f conftest* +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -f conftest* +if test $ac_cv_c_bigendian = unknown; then +if test "$cross_compiling" = yes; then + { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + ac_cv_c_bigendian=no +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_c_bigendian=yes +fi +rm -fr conftest* +fi + +fi +fi + +echo "$ac_t""$ac_cv_c_bigendian" 1>&6 +if test $ac_cv_c_bigendian = yes; then + cat >> confdefs.h <<\EOF +#define WORDS_BIGENDIAN 1 +EOF + +fi + +echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6 +echo "configure:2671: checking whether char is unsigned" >&5 +if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$GCC" = yes; then + # GCC predefines this symbol on systems where it applies. +cat > conftest.$ac_ext <&5 | + egrep "yes" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_c_char_unsigned=yes +else + rm -rf conftest* + ac_cv_c_char_unsigned=no +fi +rm -f conftest* + +else +if test "$cross_compiling" = yes; then + { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + ac_cv_c_char_unsigned=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_c_char_unsigned=no +fi +rm -fr conftest* +fi + +fi +fi + +echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6 +if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then + cat >> confdefs.h <<\EOF +#define __CHAR_UNSIGNED__ 1 +EOF + +fi + + +echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 +echo "configure:2735: checking return type of signal handlers" >&5 +if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +#ifdef signal +#undef signal +#endif +#ifdef __cplusplus +extern "C" void (*signal (int, void (*)(int)))(int); +#else +void (*signal ()) (); +#endif + +int main() { +int i; +; return 0; } +EOF +if { (eval echo configure:2757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_type_signal=void +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_type_signal=int +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_type_signal" 1>&6 +cat >> confdefs.h <&6 +echo "configure:2776: checking for uid_t in sys/types.h" >&5 +if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "uid_t" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_uid_t=yes +else + rm -rf conftest* + ac_cv_type_uid_t=no +fi +rm -f conftest* + +fi + +echo "$ac_t""$ac_cv_type_uid_t" 1>&6 +if test $ac_cv_type_uid_t = no; then + cat >> confdefs.h <<\EOF +#define uid_t int +EOF + + cat >> confdefs.h <<\EOF +#define gid_t int +EOF + +fi + +echo $ac_n "checking for mode_t""... $ac_c" 1>&6 +echo "configure:2810: checking for mode_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_mode_t=yes +else + rm -rf conftest* + ac_cv_type_mode_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_mode_t" 1>&6 +if test $ac_cv_type_mode_t = no; then + cat >> confdefs.h <<\EOF +#define mode_t int +EOF + +fi + +echo $ac_n "checking for off_t""... $ac_c" 1>&6 +echo "configure:2843: checking for off_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_off_t=yes +else + rm -rf conftest* + ac_cv_type_off_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_off_t" 1>&6 +if test $ac_cv_type_off_t = no; then + cat >> confdefs.h <<\EOF +#define off_t long +EOF + +fi + +echo $ac_n "checking for size_t""... $ac_c" 1>&6 +echo "configure:2876: checking for size_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_size_t=yes +else + rm -rf conftest* + ac_cv_type_size_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_size_t" 1>&6 +if test $ac_cv_type_size_t = no; then + cat >> confdefs.h <<\EOF +#define size_t unsigned +EOF + +fi + +echo $ac_n "checking for pid_t""... $ac_c" 1>&6 +echo "configure:2909: checking for pid_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_pid_t=yes +else + rm -rf conftest* + ac_cv_type_pid_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_pid_t" 1>&6 +if test $ac_cv_type_pid_t = no; then + cat >> confdefs.h <<\EOF +#define pid_t int +EOF + +fi + +echo $ac_n "checking for st_rdev in struct stat""... $ac_c" 1>&6 +echo "configure:2942: checking for st_rdev in struct stat" >&5 +if eval "test \"`echo '$''{'ac_cv_struct_st_rdev'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +int main() { +struct stat s; s.st_rdev; +; return 0; } +EOF +if { (eval echo configure:2955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_struct_st_rdev=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_struct_st_rdev=no +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_struct_st_rdev" 1>&6 +if test $ac_cv_struct_st_rdev = yes; then + cat >> confdefs.h <<\EOF +#define HAVE_ST_RDEV 1 +EOF + +fi + +echo $ac_n "checking for d_off in dirent""... $ac_c" 1>&6 +echo "configure:2976: checking for d_off in dirent" >&5 +if eval "test \"`echo '$''{'ac_cv_dirent_d_off'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +#include +int main() { +struct dirent d; d.d_off; +; return 0; } +EOF +if { (eval echo configure:2991: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_dirent_d_off=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_dirent_d_off=no +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_dirent_d_off" 1>&6 +if test $ac_cv_dirent_d_off = yes; then + cat >> confdefs.h <<\EOF +#define HAVE_DIRENT_D_OFF 1 +EOF + +fi + +echo $ac_n "checking for ino_t""... $ac_c" 1>&6 +echo "configure:3012: checking for ino_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_ino_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])ino_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_ino_t=yes +else + rm -rf conftest* + ac_cv_type_ino_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_ino_t" 1>&6 +if test $ac_cv_type_ino_t = no; then + cat >> confdefs.h <<\EOF +#define ino_t unsigned +EOF + +fi + +echo $ac_n "checking for loff_t""... $ac_c" 1>&6 +echo "configure:3045: checking for loff_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_loff_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])loff_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_loff_t=yes +else + rm -rf conftest* + ac_cv_type_loff_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_loff_t" 1>&6 +if test $ac_cv_type_loff_t = no; then + cat >> confdefs.h <<\EOF +#define loff_t off_t +EOF + +fi + +echo $ac_n "checking for offset_t""... $ac_c" 1>&6 +echo "configure:3078: checking for offset_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_offset_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])offset_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_offset_t=yes +else + rm -rf conftest* + ac_cv_type_offset_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_offset_t" 1>&6 +if test $ac_cv_type_offset_t = no; then + cat >> confdefs.h <<\EOF +#define offset_t loff_t +EOF + +fi + +echo $ac_n "checking for ssize_t""... $ac_c" 1>&6 +echo "configure:3111: checking for ssize_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_ssize_t=yes +else + rm -rf conftest* + ac_cv_type_ssize_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_ssize_t" 1>&6 +if test $ac_cv_type_ssize_t = no; then + cat >> confdefs.h <<\EOF +#define ssize_t int +EOF + +fi + + +# we need libdl for PAM and the new VFS code +echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6 +echo "configure:3146: checking for main in -ldl" >&5 +ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-ldl $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + +echo $ac_n "checking for sig_atomic_t type""... $ac_c" 1>&6 +echo "configure:3190: checking for sig_atomic_t type" >&5 +if eval "test \"`echo '$''{'samba_cv_sig_atomic_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +#include +int main() { +sig_atomic_t i = 0 +; return 0; } +EOF +if { (eval echo configure:3209: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_sig_atomic_t=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_sig_atomic_t=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_sig_atomic_t" 1>&6 +if test x"$samba_cv_sig_atomic_t" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SIG_ATOMIC_T_TYPE 1 +EOF + +fi + +echo $ac_n "checking for errno in errno.h""... $ac_c" 1>&6 +echo "configure:3230: checking for errno in errno.h" >&5 +if eval "test \"`echo '$''{'samba_cv_errno'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + cat > conftest.$ac_ext < +int main() { +int i = errno +; return 0; } +EOF +if { (eval echo configure:3243: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_errno=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_have_errno=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_errno" 1>&6 +if test x"$samba_cv_errno" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_ERRNO_DECL 1 +EOF + +fi + +# stupid glibc has the functions but no declaration. grrrr. +echo $ac_n "checking for setresuid declaration""... $ac_c" 1>&6 +echo "configure:3265: checking for setresuid declaration" >&5 +if eval "test \"`echo '$''{'samba_cv_have_setresuid_decl'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + cat > conftest.$ac_ext < +int main() { +int i = (int)setresuid +; return 0; } +EOF +if { (eval echo configure:3278: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_have_setresuid_decl=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_have_setresuid_decl=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_have_setresuid_decl" 1>&6 +if test x"$samba_cv_have_setresuid_decl" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SETRESUID_DECL 1 +EOF + +fi + +# stupid glibc has the functions but no declaration. grrrr. +echo $ac_n "checking for setresgid declaration""... $ac_c" 1>&6 +echo "configure:3300: checking for setresgid declaration" >&5 +if eval "test \"`echo '$''{'samba_cv_have_setresgid_decl'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + cat > conftest.$ac_ext < +int main() { +int i = (int)setresgid +; return 0; } +EOF +if { (eval echo configure:3313: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_have_setresgid_decl=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_have_setresgid_decl=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_have_setresgid_decl" 1>&6 +if test x"$samba_cv_have_setresgid_decl" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SETRESGID_DECL 1 +EOF + +fi + +# stupid glibc has the functions but no declaration. grrrr. +echo $ac_n "checking for crypt declaration""... $ac_c" 1>&6 +echo "configure:3335: checking for crypt declaration" >&5 +if eval "test \"`echo '$''{'samba_cv_have_crypt_decl'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + cat > conftest.$ac_ext < +int main() { +int i = (int)crypt +; return 0; } +EOF +if { (eval echo configure:3348: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_have_crypt_decl=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_have_crypt_decl=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_have_crypt_decl" 1>&6 +if test x"$samba_cv_have_crypt_decl" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_CRYPT_DECL 1 +EOF + +fi + +# and glibc has setresuid under linux but the function does +# nothing until kernel 2.1.44! very dumb. +echo $ac_n "checking for real setresuid""... $ac_c" 1>&6 +echo "configure:3371: checking for real setresuid" >&5 +if eval "test \"`echo '$''{'samba_cv_have_setresuid'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + if test "$cross_compiling" = yes; then + samba_cv_have_setresuid=cross +else + cat > conftest.$ac_ext < +main() { setresuid(1,1,1); setresuid(2,2,2); exit(errno==EPERM?0:1);} +EOF +if { (eval echo configure:3385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_have_setresuid=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_have_setresuid=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_have_setresuid" 1>&6 +if test x"$samba_cv_have_setresuid" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SETRESUID 1 +EOF + +fi + +# Do the same check for setresguid... +# +echo $ac_n "checking for real setresgid""... $ac_c" 1>&6 +echo "configure:3410: checking for real setresgid" >&5 +if eval "test \"`echo '$''{'samba_cv_have_setresgid'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + if test "$cross_compiling" = yes; then + samba_cv_have_setresgid=cross +else + cat > conftest.$ac_ext < +#include +main() { errno = 0; setresgid(1,1,1); exit(errno != 0 ? (errno==EPERM ? 0 : 1) : 0);} +EOF +if { (eval echo configure:3425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_have_setresgid=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_have_setresgid=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_have_setresgid" 1>&6 +if test x"$samba_cv_have_setresgid" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SETRESGID 1 +EOF + +fi + +echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6 +echo "configure:3448: checking for 8-bit clean memcmp" >&5 +if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + ac_cv_func_memcmp_clean=no +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + ac_cv_func_memcmp_clean=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_func_memcmp_clean=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6 +test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}" + + +############################################### +# test for where we get crypt() from +for ac_func in crypt +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:3489: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:3517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +if test x"$ac_cv_func_crypt" = x"no"; then + echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6 +echo "configure:3543: checking for crypt in -lcrypt" >&5 +ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lcrypt $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + LIBS="$LIBS -lcrypt"; + cat >> confdefs.h <<\EOF +#define HAVE_CRYPT 1 +EOF + +else + echo "$ac_t""no" 1>&6 +fi + +fi + + +############################################### +# test for where we get readline() from +if test "$ac_cv_header_readline_h" = "yes" || + test "$ac_cv_header_readline_readline_h" = "yes"; then + echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6 +echo "configure:3594: checking for readline in -lreadline" >&5 +ac_lib_var=`echo readline'_'readline | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lreadline $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo readline | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + +fi + + +# The following test taken from the cvs sources +# If we can't find connect, try looking in -lsocket, -lnsl, and -linet. +# The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has +# libsocket.so which has a bad implementation of gethostbyname (it +# only looks in /etc/hosts), so we only look for -lsocket if we need +# it. +for ac_func in connect +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:3652: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:3680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +if test x"$ac_cv_func_connect" = x"no"; then + case "$LIBS" in + *-lnsl*) ;; + *) echo $ac_n "checking for printf in -lnsl_s""... $ac_c" 1>&6 +echo "configure:3708: checking for printf in -lnsl_s" >&5 +ac_lib_var=`echo nsl_s'_'printf | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lnsl_s $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo nsl_s | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + ;; + esac + case "$LIBS" in + *-lnsl*) ;; + *) echo $ac_n "checking for printf in -lnsl""... $ac_c" 1>&6 +echo "configure:3758: checking for printf in -lnsl" >&5 +ac_lib_var=`echo nsl'_'printf | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lnsl $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + ;; + esac + case "$LIBS" in + *-lsocket*) ;; + *) echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 +echo "configure:3808: checking for connect in -lsocket" >&5 +ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsocket $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + ;; + esac + case "$LIBS" in + *-linet*) ;; + *) echo $ac_n "checking for connect in -linet""... $ac_c" 1>&6 +echo "configure:3858: checking for connect in -linet" >&5 +ac_lib_var=`echo inet'_'connect | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-linet $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo inet | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + ;; + esac + if test x"$ac_cv_lib_socket_connect" = x"yes" || + test x"$ac_cv_lib_inet_connect" = x"yes"; then + # ac_cv_func_connect=yes + # don't! it would cause AC_CHECK_FUNC to succeed next time configure is run + cat >> confdefs.h <<\EOF +#define HAVE_CONNECT 1 +EOF + + fi +fi + +# Check if we have execl, if not we need to compile smbrun. +for ac_func in execl +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:3920: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:3948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +if test x"$ac_cv_func_execl" = x"no"; then + RUNPROG="bin/smbrun" +else + RUNPROG="" +fi + +for ac_func in waitpid getcwd strdup strtoul strerror chown chmod chroot +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:3981: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in fstat strchr utime utimes getrlimit fsync bzero memset +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4036: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in memmove vsnprintf snprintf setsid glob strpbrk pipe crypt16 getauthuid +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4091: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in strftime sigprocmask sigblock sigaction innetgr setnetgrent getnetgrent endnetgrent +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4146: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in initgroups select rdchk getgrnam pathconf setreuid setregid seteuid setegid +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4201: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in setpriv setgidx setuidx setgroups mktime rename ftruncate stat64 fstat64 +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4256: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in lstat64 fopen64 atexit grantpt dup2 lseek64 ftruncate64 readdir64 +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4311: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in fseek64 fseeko64 ftell64 ftello64 setluid yp_get_default_domain getpwanam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4366: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in srandom random srand rand setenv usleep mmap64 strcasecmp +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4421: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + +# syscall() is needed for smbwrapper. +for ac_func in syscall +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4478: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + +for ac_func in _dup _dup2 _opendir _readdir _seekdir _telldir _closedir +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4534: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in __dup __dup2 __opendir __readdir __seekdir __telldir __closedir +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4589: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in __getcwd _getcwd +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4644: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in __xstat __fxstat __lxstat +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4699: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in _stat _lstat _fstat __stat __lstat __fstat +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4754: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in _acl __acl _facl __facl _open __open _chdir __chdir +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4809: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4837: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in _close __close _fchdir __fchdir _fcntl __fcntl +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4864: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in getdents _getdents __getdents _lseek __lseek _read __read +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4919: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in _write __write _fork __fork +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4974: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in _stat64 __stat64 _fstat64 __fstat64 _lstat64 __lstat64 +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5029: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5057: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in __sys_llseek llseek _llseek __llseek readdir64 _readdir64 __readdir64 +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5084: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in pread _pread __pread pread64 _pread64 __pread64 +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5139: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in pwrite _pwrite __pwrite pwrite64 _pwrite64 __pwrite64 +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5194: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + +for ac_func in open64 _open64 __open64 creat64 +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5249: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + +# +# stat64 family may need on some systems, notably ReliantUNIX +# + +if test x$ac_cv_func_stat64 = xno ; then + echo $ac_n "checking for stat64 in ""... $ac_c" 1>&6 +echo "configure:5308: checking for stat64 in " >&5 + cat > conftest.$ac_ext < +#endif +#include + +int main() { +struct stat64 st64; exit(stat64(".",&st64)); +; return 0; } +EOF +if { (eval echo configure:5322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_func_stat64=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -f conftest* + echo "$ac_t""$ac_cv_func_stat64" 1>&6 + if test x$ac_cv_func_stat64 = xyes ; then + cat >> confdefs.h <<\EOF +#define HAVE_STAT64 1 +EOF + + fi +fi + +if test x$ac_cv_func_lstat64 = xno ; then + echo $ac_n "checking for lstat64 in ""... $ac_c" 1>&6 +echo "configure:5341: checking for lstat64 in " >&5 + cat > conftest.$ac_ext < +#endif +#include + +int main() { +struct stat64 st64; exit(lstat64(".",&st64)); +; return 0; } +EOF +if { (eval echo configure:5355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_func_lstat64=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -f conftest* + echo "$ac_t""$ac_cv_func_lstat64" 1>&6 + if test x$ac_cv_func_lstat64 = xyes ; then + cat >> confdefs.h <<\EOF +#define HAVE_LSTAT64 1 +EOF + + fi +fi + +if test x$ac_cv_func_fstat64 = xno ; then + echo $ac_n "checking for fstat64 in ""... $ac_c" 1>&6 +echo "configure:5374: checking for fstat64 in " >&5 + cat > conftest.$ac_ext < +#endif +#include + +int main() { +struct stat64 st64; exit(fstat64(0,&st64)); +; return 0; } +EOF +if { (eval echo configure:5388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_func_fstat64=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -f conftest* + echo "$ac_t""$ac_cv_func_fstat64" 1>&6 + if test x$ac_cv_func_fstat64 = xyes ; then + cat >> confdefs.h <<\EOF +#define HAVE_FSTAT64 1 +EOF + + fi +fi + +# +# If no strcasecmp, check for it in some known places +# It is in -lresolv on ReliantUNIX and UnixWare +# -lresolve *must* follow -lnsl for name resolution to work properly +# + +if test x$ac_cv_func_strcasecmp = xno ; then + echo $ac_n "checking for strcasecmp in -lresolv""... $ac_c" 1>&6 +echo "configure:5413: checking for strcasecmp in -lresolv" >&5 +ac_lib_var=`echo resolv'_'strcasecmp | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lresolv $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + LIBS="$LIBS -lresolv" + cat >> confdefs.h <<\EOF +#define HAVE_STRCASECMP 1 +EOF + +else + echo "$ac_t""no" 1>&6 +fi + +fi + +# +# Check for the functions putprpwnam, set_auth_parameters, +# getspnam, bigcrypt and getprpwnam in -lsec and -lsecurity +# Needed for OSF1 and HPUX. +# + +case "$LIBS" in + *-lsecurity*) for ac_func in putprpwnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5468: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for putprpwnam in -lsecurity""... $ac_c" 1>&6 +echo "configure:5521: checking for putprpwnam in -lsecurity" >&5 +ac_lib_var=`echo security'_'putprpwnam | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsecurity $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo security | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in putprpwnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5570: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5598: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + +case "$LIBS" in + *-lsec*) for ac_func in putprpwnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5629: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for putprpwnam in -lsec""... $ac_c" 1>&6 +echo "configure:5682: checking for putprpwnam in -lsec" >&5 +ac_lib_var=`echo sec'_'putprpwnam | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsec $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo sec | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in putprpwnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5731: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + + +case "$LIBS" in + *-lsecurity*) for ac_func in set_auth_parameters +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5791: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for set_auth_parameters in -lsecurity""... $ac_c" 1>&6 +echo "configure:5844: checking for set_auth_parameters in -lsecurity" >&5 +ac_lib_var=`echo security'_'set_auth_parameters | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsecurity $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo security | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in set_auth_parameters +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5893: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + +case "$LIBS" in + *-lsec*) for ac_func in set_auth_parameters +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5952: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for set_auth_parameters in -lsec""... $ac_c" 1>&6 +echo "configure:6005: checking for set_auth_parameters in -lsec" >&5 +ac_lib_var=`echo sec'_'set_auth_parameters | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsec $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo sec | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in set_auth_parameters +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6054: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + + +case "$LIBS" in + *-lsecurity*) for ac_func in getspnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6114: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for getspnam in -lsecurity""... $ac_c" 1>&6 +echo "configure:6167: checking for getspnam in -lsecurity" >&5 +ac_lib_var=`echo security'_'getspnam | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsecurity $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo security | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in getspnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6216: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + +case "$LIBS" in + *-lsec*) for ac_func in getspnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6275: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for getspnam in -lsec""... $ac_c" 1>&6 +echo "configure:6328: checking for getspnam in -lsec" >&5 +ac_lib_var=`echo sec'_'getspnam | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsec $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo sec | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in getspnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6377: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + + +case "$LIBS" in + *-lsecurity*) for ac_func in bigcrypt +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6437: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for bigcrypt in -lsecurity""... $ac_c" 1>&6 +echo "configure:6490: checking for bigcrypt in -lsecurity" >&5 +ac_lib_var=`echo security'_'bigcrypt | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsecurity $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo security | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in bigcrypt +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6539: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + +case "$LIBS" in + *-lsec*) for ac_func in bigcrypt +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6598: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for bigcrypt in -lsec""... $ac_c" 1>&6 +echo "configure:6651: checking for bigcrypt in -lsec" >&5 +ac_lib_var=`echo sec'_'bigcrypt | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsec $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo sec | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in bigcrypt +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6700: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + + +case "$LIBS" in + *-lsecurity*) for ac_func in getprpwnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6760: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for getprpwnam in -lsecurity""... $ac_c" 1>&6 +echo "configure:6813: checking for getprpwnam in -lsecurity" >&5 +ac_lib_var=`echo security'_'getprpwnam | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsecurity $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo security | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in getprpwnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6862: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + +case "$LIBS" in + *-lsec*) for ac_func in getprpwnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6921: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + ;; + *) echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6 +echo "configure:6974: checking for getprpwnam in -lsec" >&5 +ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsec $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo sec | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + for ac_func in getprpwnam +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:7023: checking for $ac_func" >&5 +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:7051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + cat >> confdefs.h <&6 +fi +done + + ;; + esac + + +# this bit needs to be modified for each OS that is suported by +# smbwrapper. You need to specify how to created a shared library and +# how to compile C code to produce PIC object files + +# these are the defaults, good for lots of systems +HOST_OS="$host_os" +LDSHFLAGS="-shared" + +# and these are for particular systems +case "$host_os" in + *linux*) cat >> confdefs.h <<\EOF +#define LINUX 1 +EOF +;; + *solaris*) cat >> confdefs.h <<\EOF +#define SUNOS5 1 +EOF + + LDSHFLAGS="-G" + ;; + *sunos*) cat >> confdefs.h <<\EOF +#define SUNOS4 1 +EOF + + LDSHFLAGS="" + ;; + *bsd*) LDSHFLAGS="-shared -Bshareable" + ;; + *irix*) cat >> confdefs.h <<\EOF +#define IRIX 1 +EOF + + case "$host_os" in + *irix6*) cat >> confdefs.h <<\EOF +#define IRIX6 1 +EOF + + ;; + esac + ATTEMPT_WRAP32_BUILD=yes + ;; + *aix*) cat >> confdefs.h <<\EOF +#define AIX 1 +EOF +;; + *hpux*) cat >> confdefs.h <<\EOF +#define HPUX 1 +EOF +;; + *qnx*) cat >> confdefs.h <<\EOF +#define QNX 1 +EOF +;; + *osf*) cat >> confdefs.h <<\EOF +#define OSF1 1 +EOF +;; + *sco*) cat >> confdefs.h <<\EOF +#define SCO 1 +EOF +;; + *next2*) cat >> confdefs.h <<\EOF +#define NEXT2 1 +EOF +;; + *dgux*) # Extract the first word of "groff", so it can be a program name with args. +set dummy groff; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:7147: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_ROFF'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$ROFF"; then + ac_cv_prog_ROFF="$ROFF" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_ROFF="groff -etpsR -Tascii -man" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +ROFF="$ac_cv_prog_ROFF" +if test -n "$ROFF"; then + echo "$ac_t""$ROFF" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi +;; + *sysv4*) + case "$host" in + *-univel-*) if test "$GCC" != yes ; then + cat >> confdefs.h <<\EOF +#define HAVE_MEMSET 1 +EOF + + fi + LDSHFLAGS="-G" + ;; + *mips-sni-sysv4*) cat >> confdefs.h <<\EOF +#define RELIANTUNIX 1 +EOF +;; + esac + ;; + *sysv5*) + if test "$GCC" != yes ; then + cat >> confdefs.h <<\EOF +#define HAVE_MEMSET 1 +EOF + + fi + LDSHFLAGS="-G" + ;; +esac + +# try to work out how to produce pic code with this compiler +PICFLAG="" +echo $ac_n "checking whether ${CC-cc} accepts -fpic""... $ac_c" 1>&6 +echo "configure:7203: checking whether ${CC-cc} accepts -fpic" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cc_fpic'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + echo 'void f(){}' > conftest.c +if test -z "`${CC-cc} -fpic -c conftest.c 2>&1`"; then + ac_cv_prog_cc_fpic=yes +else + ac_cv_prog_cc_fpic=no +fi +rm -f conftest* + +fi + +echo "$ac_t""$ac_cv_prog_cc_fpic" 1>&6 +if test $ac_cv_prog_cc_fpic = yes; then + PICFLAG="-fpic"; +fi +if test x$PICFLAG = x; then + echo $ac_n "checking whether ${CC-cc} accepts -Kpic""... $ac_c" 1>&6 +echo "configure:7223: checking whether ${CC-cc} accepts -Kpic" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cc_Kpic'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + echo 'void f(){}' > conftest.c +if test -z "`${CC-cc} -Kpic -c conftest.c 2>&1`"; then + ac_cv_prog_cc_Kpic=yes +else + ac_cv_prog_cc_Kpic=no +fi +rm -f conftest* + +fi + +echo "$ac_t""$ac_cv_prog_cc_Kpic" 1>&6 + if test $ac_cv_prog_cc_Kpic = yes; then + PICFLAG="-Kpic"; + fi +fi +if test x$PICFLAG = x; then + echo $ac_n "checking whether ${CC-cc} accepts -KPIC""... $ac_c" 1>&6 +echo "configure:7244: checking whether ${CC-cc} accepts -KPIC" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cc_KPIC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + echo 'void f(){}' > conftest.c +if test -z "`${CC-cc} -KPIC -c conftest.c 2>&1`"; then + ac_cv_prog_cc_KPIC=yes +else + ac_cv_prog_cc_KPIC=no +fi +rm -f conftest* + +fi + +echo "$ac_t""$ac_cv_prog_cc_KPIC" 1>&6 + if test $ac_cv_prog_cc_KPIC = yes; then + PICFLAG="-KPIC"; + fi +fi + +################ + +echo $ac_n "checking for long long""... $ac_c" 1>&6 +echo "configure:7267: checking for long long" >&5 +if eval "test \"`echo '$''{'samba_cv_have_longlong'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_have_longlong=cross +else + cat > conftest.$ac_ext < +main() { long long x = 1000000; x *= x; exit(((x/1000000) == 1000000)? 0: 1); } +EOF +if { (eval echo configure:7281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_have_longlong=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_have_longlong=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_have_longlong" 1>&6 +if test x"$samba_cv_have_longlong" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_LONGLONG 1 +EOF + +fi + +echo $ac_n "checking for 64 bit off_t""... $ac_c" 1>&6 +echo "configure:7304: checking for 64 bit off_t" >&5 +if eval "test \"`echo '$''{'samba_cv_SIZEOF_OFF_T'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_SIZEOF_OFF_T=cross +else + cat > conftest.$ac_ext < +#include +main() { exit((sizeof(off_t) == 8) ? 0 : 1); } +EOF +if { (eval echo configure:7319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_SIZEOF_OFF_T=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_SIZEOF_OFF_T=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_SIZEOF_OFF_T" 1>&6 +if test x"$samba_cv_SIZEOF_OFF_T" = x"yes"; then + cat >> confdefs.h <<\EOF +#define SIZEOF_OFF_T 8 +EOF + +fi + +echo $ac_n "checking for off64_t""... $ac_c" 1>&6 +echo "configure:7342: checking for off64_t" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_OFF64_T'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_OFF64_T=cross +else + cat > conftest.$ac_ext < +#endif +#include +#include +main() { struct stat64 st; off64_t s; if (sizeof(off_t) == sizeof(off64_t)) exit(1); exit((lstat64("/dev/null", &st)==0)?0:1); } +EOF +if { (eval echo configure:7361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_OFF64_T=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_OFF64_T=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_OFF64_T" 1>&6 +if test x"$samba_cv_HAVE_OFF64_T" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_OFF64_T 1 +EOF + +fi + +echo $ac_n "checking for 64 bit ino_t""... $ac_c" 1>&6 +echo "configure:7384: checking for 64 bit ino_t" >&5 +if eval "test \"`echo '$''{'samba_cv_SIZEOF_INO_T'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_SIZEOF_INO_T=cross +else + cat > conftest.$ac_ext < +#include +main() { exit((sizeof(ino_t) == 8) ? 0 : 1); } +EOF +if { (eval echo configure:7399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_SIZEOF_INO_T=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_SIZEOF_INO_T=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_SIZEOF_INO_T" 1>&6 +if test x"$samba_cv_SIZEOF_INO_T" = x"yes"; then + cat >> confdefs.h <<\EOF +#define SIZEOF_INO_T 8 +EOF + +fi + +echo $ac_n "checking for ino64_t""... $ac_c" 1>&6 +echo "configure:7422: checking for ino64_t" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_INO64_T'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_INO64_T=cross +else + cat > conftest.$ac_ext < +#endif +#include +#include +main() { struct stat64 st; ino64_t s; if (sizeof(ino_t) == sizeof(ino64_t)) exit(1); exit((lstat64("/dev/null", &st)==0)?0:1); } +EOF +if { (eval echo configure:7441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_INO64_T=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_INO64_T=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_INO64_T" 1>&6 +if test x"$samba_cv_HAVE_INO64_T" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_INO64_T 1 +EOF + +fi + +echo $ac_n "checking for struct dirent64""... $ac_c" 1>&6 +echo "configure:7464: checking for struct dirent64" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_STRUCT_DIRENT64'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#endif +#include +#include +int main() { +struct dirent64 de; +; return 0; } +EOF +if { (eval echo configure:7482: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_STRUCT_DIRENT64=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_STRUCT_DIRENT64=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_STRUCT_DIRENT64" 1>&6 +if test x"$samba_cv_HAVE_STRUCT_DIRENT64" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_STRUCT_DIRENT64 1 +EOF + +fi + +echo $ac_n "checking for union semun""... $ac_c" 1>&6 +echo "configure:7503: checking for union semun" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_UNION_SEMUN'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_UNION_SEMUN=cross +else + cat > conftest.$ac_ext < +#include +#include +main() { union semun ss; exit(0); } +EOF +if { (eval echo configure:7520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_UNION_SEMUN=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_UNION_SEMUN=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_UNION_SEMUN" 1>&6 +if test x"$samba_cv_HAVE_UNION_SEMUN" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_UNION_SEMUN 1 +EOF + +fi + +echo $ac_n "checking for unsigned char""... $ac_c" 1>&6 +echo "configure:7543: checking for unsigned char" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_UNSIGNED_CHAR'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_UNSIGNED_CHAR=cross +else + cat > conftest.$ac_ext < +main() { char c; c=250; exit((c > 0)?0:1); } +EOF +if { (eval echo configure:7557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_UNSIGNED_CHAR=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_UNSIGNED_CHAR=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_UNSIGNED_CHAR" 1>&6 +if test x"$samba_cv_HAVE_UNSIGNED_CHAR" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_UNSIGNED_CHAR 1 +EOF + +fi + +echo $ac_n "checking for sin_len in sock""... $ac_c" 1>&6 +echo "configure:7580: checking for sin_len in sock" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_SOCK_SIN_LEN'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#include +#include +int main() { +struct sockaddr_in sock; sock.sin_len = sizeof(sock); +; return 0; } +EOF +if { (eval echo configure:7595: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_SOCK_SIN_LEN=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_SOCK_SIN_LEN=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_SOCK_SIN_LEN" 1>&6 +if test x"$samba_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SOCK_SIN_LEN 1 +EOF + +fi + +echo $ac_n "checking whether seekdir returns void""... $ac_c" 1>&6 +echo "configure:7616: checking whether seekdir returns void" >&5 +if eval "test \"`echo '$''{'samba_cv_SEEKDIR_RETURNS_VOID'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#include +void seekdir(DIR *d, long loc) { return; } +int main() { +return 0; +; return 0; } +EOF +if { (eval echo configure:7631: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_SEEKDIR_RETURNS_VOID=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_SEEKDIR_RETURNS_VOID=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_SEEKDIR_RETURNS_VOID" 1>&6 +if test x"$samba_cv_SEEKDIR_RETURNS_VOID" = x"yes"; then + cat >> confdefs.h <<\EOF +#define SEEKDIR_RETURNS_VOID 1 +EOF + +fi + +echo $ac_n "checking for __FILE__ macro""... $ac_c" 1>&6 +echo "configure:7652: checking for __FILE__ macro" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_FILE_MACRO'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +int main() { +printf("%s\n", __FILE__); +; return 0; } +EOF +if { (eval echo configure:7665: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_FILE_MACRO=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_FILE_MACRO=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_FILE_MACRO" 1>&6 +if test x"$samba_cv_HAVE_FILE_MACRO" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_FILE_MACRO 1 +EOF + +fi + +echo $ac_n "checking for __FUNCTION__ macro""... $ac_c" 1>&6 +echo "configure:7686: checking for __FUNCTION__ macro" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_FUNCTION_MACRO'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +int main() { +printf("%s\n", __FUNCTION__); +; return 0; } +EOF +if { (eval echo configure:7699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_FUNCTION_MACRO=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_FUNCTION_MACRO=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_FUNCTION_MACRO" 1>&6 +if test x"$samba_cv_HAVE_FUNCTION_MACRO" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_FUNCTION_MACRO 1 +EOF + +fi + +echo $ac_n "checking if gettimeofday takes tz argument""... $ac_c" 1>&6 +echo "configure:7720: checking if gettimeofday takes tz argument" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_GETTIMEOFDAY_TZ'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_GETTIMEOFDAY_TZ=cross +else + cat > conftest.$ac_ext < +#include +main() { struct timeval tv; exit(gettimeofday(&tv, NULL));} +EOF +if { (eval echo configure:7736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_GETTIMEOFDAY_TZ=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_GETTIMEOFDAY_TZ=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_GETTIMEOFDAY_TZ" 1>&6 +if test x"$samba_cv_HAVE_GETTIMEOFDAY_TZ" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_GETTIMEOFDAY_TZ 1 +EOF + +fi + + +echo $ac_n "checking for broken readdir""... $ac_c" 1>&6 +echo "configure:7760: checking for broken readdir" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_BROKEN_READDIR'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_BROKEN_READDIR=cross +else + cat > conftest.$ac_ext < +#include +main() { struct dirent *di; DIR *d = opendir("."); di = readdir(d); +if (di && di->d_name[-2] == '.' && di->d_name[-1] == 0 && +di->d_name[0] == 0) exit(0); exit(1);} +EOF +if { (eval echo configure:7777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_BROKEN_READDIR=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_BROKEN_READDIR=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_BROKEN_READDIR" 1>&6 +if test x"$samba_cv_HAVE_BROKEN_READDIR" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_BROKEN_READDIR 1 +EOF + +fi + +echo $ac_n "checking for utimbuf""... $ac_c" 1>&6 +echo "configure:7800: checking for utimbuf" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_UTIMBUF'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#include +int main() { +struct utimbuf tbuf; tbuf.actime = 0; tbuf.modtime = 1; exit(utime("foo.c",&tbuf)); +; return 0; } +EOF +if { (eval echo configure:7814: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_UTIMBUF=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_UTIMBUF=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_UTIMBUF" 1>&6 +if test x"$samba_cv_HAVE_UTIMBUF" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_UTIMBUF 1 +EOF + +fi + +echo $ac_n "checking for kernel oplock type definitions""... $ac_c" 1>&6 +echo "configure:7835: checking for kernel oplock type definitions" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_KERNEL_OPLOCKS'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#include +int main() { +oplock_stat_t t; t.os_state = OP_REVOKE; t.os_dev = 1; t.os_ino = 1; +; return 0; } +EOF +if { (eval echo configure:7849: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_KERNEL_OPLOCKS=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_KERNEL_OPLOCKS=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_KERNEL_OPLOCKS" 1>&6 +if test x"$samba_cv_HAVE_KERNEL_OPLOCKS" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_KERNEL_OPLOCKS 1 +EOF + +fi + +echo $ac_n "checking for irix specific capabilities""... $ac_c" 1>&6 +echo "configure:7870: checking for irix specific capabilities" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=cross +else + cat > conftest.$ac_ext < +#include +main() { + cap_t cap; + if ((cap = cap_get_proc()) == NULL) + exit(1); + cap->cap_effective |= CAP_NETWORK_MGT; + cap->cap_inheritable |= CAP_NETWORK_MGT; + cap_set_proc(cap); + exit(0); +} + +EOF +if { (eval echo configure:7894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES" 1>&6 +if test x"$samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_IRIX_SPECIFIC_CAPABILITIES 1 +EOF + +fi + +# +# Check for int16, uint16, int32 and uint32 in rpc/types.h included from rpc/rpc.h +# This is *really* broken but some systems (DEC OSF1) do this.... JRA. +# + +echo $ac_n "checking for int16 typedef included by rpc/rpc.h""... $ac_c" 1>&6 +echo "configure:7922: checking for int16 typedef included by rpc/rpc.h" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_INT16_FROM_RPC_RPC_H'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#if defined(HAVE_RPC_RPC_H) +#include +#endif +int main() { +int16 testvar; +; return 0; } +EOF +if { (eval echo configure:7938: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_INT16_FROM_RPC_RPC_H=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_INT16_FROM_RPC_RPC_H=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" 1>&6 +if test x"$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_INT16_FROM_RPC_RPC_H 1 +EOF + +fi + +echo $ac_n "checking for uint16 typedef included by rpc/rpc.h""... $ac_c" 1>&6 +echo "configure:7959: checking for uint16 typedef included by rpc/rpc.h" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_UINT16_FROM_RPC_RPC_H'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#if defined(HAVE_RPC_RPC_H) +#include +#endif +int main() { +uint16 testvar; +; return 0; } +EOF +if { (eval echo configure:7975: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" 1>&6 +if test x"$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_UINT16_FROM_RPC_RPC_H 1 +EOF + +fi + +echo $ac_n "checking for int32 typedef included by rpc/rpc.h""... $ac_c" 1>&6 +echo "configure:7996: checking for int32 typedef included by rpc/rpc.h" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_INT32_FROM_RPC_RPC_H'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#if defined(HAVE_RPC_RPC_H) +#include +#endif +int main() { +int32 testvar; +; return 0; } +EOF +if { (eval echo configure:8012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_INT32_FROM_RPC_RPC_H=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_INT32_FROM_RPC_RPC_H=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" 1>&6 +if test x"$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_INT32_FROM_RPC_RPC_H 1 +EOF + +fi + +echo $ac_n "checking for uint32 typedef included by rpc/rpc.h""... $ac_c" 1>&6 +echo "configure:8033: checking for uint32 typedef included by rpc/rpc.h" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_UINT32_FROM_RPC_RPC_H'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#if defined(HAVE_RPC_RPC_H) +#include +#endif +int main() { +uint32 testvar; +; return 0; } +EOF +if { (eval echo configure:8049: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=no +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" 1>&6 +if test x"$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_UINT32_FROM_RPC_RPC_H 1 +EOF + +fi + + +echo $ac_n "checking for conflicting AUTH_ERROR define in rpc/rpc.h""... $ac_c" 1>&6 +echo "configure:8071: checking for conflicting AUTH_ERROR define in rpc/rpc.h" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#ifdef HAVE_SYS_SECURITY_H +#include +#include +#endif /* HAVE_SYS_SECURITY_H */ +#if defined(HAVE_RPC_RPC_H) +#include +#endif +int main() { +int testvar; +; return 0; } +EOF +if { (eval echo configure:8091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=no +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=yes +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" 1>&6 +if test x"$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_RPC_AUTH_ERROR_CONFLICT 1 +EOF + +fi + +echo $ac_n "checking for test routines""... $ac_c" 1>&6 +echo "configure:8112: checking for test routines" >&5 +if test "$cross_compiling" = yes; then + echo "configure: warning: cannot run when cross-compiling" 1>&2 +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + echo "$ac_t""yes" 1>&6 +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + { echo "configure: error: cant find test code. Aborting config" 1>&2; exit 1; } +fi +rm -fr conftest* +fi + + +echo $ac_n "checking for ftruncate extend""... $ac_c" 1>&6 +echo "configure:8135: checking for ftruncate extend" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_FTRUNCATE_EXTEND'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_FTRUNCATE_EXTEND=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_FTRUNCATE_EXTEND=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_FTRUNCATE_EXTEND=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_FTRUNCATE_EXTEND" 1>&6 +if test x"$samba_cv_HAVE_FTRUNCATE_EXTEND" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_FTRUNCATE_EXTEND 1 +EOF + +fi + +echo $ac_n "checking for broken getgroups""... $ac_c" 1>&6 +echo "configure:8171: checking for broken getgroups" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_BROKEN_GETGROUPS'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_BROKEN_GETGROUPS=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_BROKEN_GETGROUPS=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_BROKEN_GETGROUPS=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_BROKEN_GETGROUPS" 1>&6 +if test x"$samba_cv_HAVE_BROKEN_GETGROUPS" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_BROKEN_GETGROUPS 1 +EOF + +fi + +echo $ac_n "checking whether getpass should be replaced""... $ac_c" 1>&6 +echo "configure:8207: checking whether getpass should be replaced" >&5 +if eval "test \"`echo '$''{'samba_cv_REPLACE_GETPASS'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +SAVE_CPPFLAGS="$CPPFLAGS" +CPPFLAGS="$CPPFLAGS -I${srcdir-.}/include -I${srcdir-.}/ubiqx -I${srcdir-.}/smbwrapper" +cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_REPLACE_GETPASS=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_REPLACE_GETPASS=no +fi +rm -f conftest* +CPPFLAGS="$SAVE_CPPFLAGS" + +fi + +echo "$ac_t""$samba_cv_REPLACE_GETPASS" 1>&6 +if test x"$samba_cv_REPLACE_GETPASS" = x"yes"; then + cat >> confdefs.h <<\EOF +#define REPLACE_GETPASS 1 +EOF + +fi + +echo $ac_n "checking for broken inet_ntoa""... $ac_c" 1>&6 +echo "configure:8251: checking for broken inet_ntoa" >&5 +if eval "test \"`echo '$''{'samba_cv_REPLACE_INET_NTOA'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_REPLACE_INET_NTOA=cross +else + cat > conftest.$ac_ext < +#include +#include +#ifdef HAVE_ARPA_INET_H +#include +#endif +main() { struct in_addr ip; ip.s_addr = 0x12345678; +if (strcmp(inet_ntoa(ip),"18.52.86.120") && + strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(0); } +exit(1);} +EOF +if { (eval echo configure:8274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_REPLACE_INET_NTOA=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_REPLACE_INET_NTOA=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_REPLACE_INET_NTOA" 1>&6 +if test x"$samba_cv_REPLACE_INET_NTOA" = x"yes"; then + cat >> confdefs.h <<\EOF +#define REPLACE_INET_NTOA 1 +EOF + +fi + +echo $ac_n "checking for root""... $ac_c" 1>&6 +echo "configure:8297: checking for root" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_ROOT'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_ROOT=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_ROOT=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_ROOT=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_ROOT" 1>&6 +if test x"$samba_cv_HAVE_ROOT" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_ROOT 1 +EOF + +else + echo "configure: warning: running as non-root will disable some tests" 1>&2 +fi + +netmask=no; +echo $ac_n "checking for netmask ifconf""... $ac_c" 1>&6 +echo "configure:8336: checking for netmask ifconf" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_NETMASK_IFCONF'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_NETMASK_IFCONF=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_NETMASK_IFCONF=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_NETMASK_IFCONF=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_NETMASK_IFCONF" 1>&6 +if test x"$samba_cv_HAVE_NETMASK_IFCONF" = x"yes"; then + netmask=yes;cat >> confdefs.h <<\EOF +#define HAVE_NETMASK_IFCONF 1 +EOF + +fi + +if test $netmask = no; then +echo $ac_n "checking for netmask ifreq""... $ac_c" 1>&6 +echo "configure:8377: checking for netmask ifreq" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_NETMASK_IFREQ'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_NETMASK_IFREQ=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_NETMASK_IFREQ=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_NETMASK_IFREQ=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_NETMASK_IFREQ" 1>&6 +if test x"$samba_cv_HAVE_NETMASK_IFREQ" = x"yes"; then + netmask=yes;cat >> confdefs.h <<\EOF +#define HAVE_NETMASK_IFREQ 1 +EOF + +fi +fi + +if test $netmask = no; then +echo $ac_n "checking for netmask AIX""... $ac_c" 1>&6 +echo "configure:8419: checking for netmask AIX" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_NETMASK_AIX'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_NETMASK_AIX=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_NETMASK_AIX=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_NETMASK_AIX=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_NETMASK_AIX" 1>&6 +if test x"$samba_cv_HAVE_NETMASK_AIX" = x"yes"; then + netmask=yes;cat >> confdefs.h <<\EOF +#define HAVE_NETMASK_AIX 1 +EOF + +fi +fi + +echo $ac_n "checking for trapdoor seteuid""... $ac_c" 1>&6 +echo "configure:8460: checking for trapdoor seteuid" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_TRAPDOOR_UID'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + : +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_TRAPDOOR_UID=no +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_TRAPDOOR_UID=yes +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_TRAPDOOR_UID" 1>&6 +if test x"$samba_cv_HAVE_TRAPDOOR_UID" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_TRAPDOOR_UID 1 +EOF + +fi + +echo $ac_n "checking for shared mmap""... $ac_c" 1>&6 +echo "configure:8496: checking for shared mmap" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_SHARED_MMAP'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_SHARED_MMAP=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_SHARED_MMAP=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_SHARED_MMAP=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_SHARED_MMAP" 1>&6 +if test x"$samba_cv_HAVE_SHARED_MMAP" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SHARED_MMAP 1 +EOF + + cat >> confdefs.h <<\EOF +#define HAVE_MMAP 1 +EOF + +fi + +echo $ac_n "checking for ftruncate needs root""... $ac_c" 1>&6 +echo "configure:8536: checking for ftruncate needs root" >&5 +if eval "test \"`echo '$''{'samba_cv_FTRUNCATE_NEEDS_ROOT'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_FTRUNCATE_NEEDS_ROOT=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_FTRUNCATE_NEEDS_ROOT=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_FTRUNCATE_NEEDS_ROOT=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_FTRUNCATE_NEEDS_ROOT" 1>&6 +if test x"$samba_cv_FTRUNCATE_NEEDS_ROOT" = x"yes"; then + cat >> confdefs.h <<\EOF +#define FTRUNCATE_NEEDS_ROOT 1 +EOF + +fi + +echo $ac_n "checking for fcntl locking""... $ac_c" 1>&6 +echo "configure:8572: checking for fcntl locking" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_FCNTL_LOCK'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_FCNTL_LOCK=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_FCNTL_LOCK=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_FCNTL_LOCK=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_FCNTL_LOCK" 1>&6 +if test x"$samba_cv_HAVE_FCNTL_LOCK" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_FCNTL_LOCK 1 +EOF + +fi + +echo $ac_n "checking for 64 bit fcntl locking""... $ac_c" 1>&6 +echo "configure:8608: checking for 64 bit fcntl locking" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_STRUCT_FLOCK64'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_STRUCT_FLOCK64=cross +else + cat > conftest.$ac_ext < +#endif +#include +#include + +#ifdef HAVE_FCNTL_H +#include +#endif + +#ifdef HAVE_SYS_FCNTL_H +#include +#endif +main() { struct flock64 fl64; +#if defined(F_SETLKW64) && defined(F_SETLK64) && defined(F_GETLK64) +exit(0); +#else +exit(1); +#endif +} +EOF +if { (eval echo configure:8641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_STRUCT_FLOCK64=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_STRUCT_FLOCK64=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_STRUCT_FLOCK64" 1>&6 +if test x"$samba_cv_HAVE_STRUCT_FLOCK64" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_STRUCT_FLOCK64 1 +EOF + +fi + +echo $ac_n "checking for sysv ipc""... $ac_c" 1>&6 +echo "configure:8664: checking for sysv ipc" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_SYSV_IPC'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_SYSV_IPC=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_SYSV_IPC=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_SYSV_IPC=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_SYSV_IPC" 1>&6 +if test x"$samba_cv_HAVE_SYSV_IPC" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_SYSV_IPC 1 +EOF + +fi + +echo $ac_n "checking for a crypt that needs truncated salt""... $ac_c" 1>&6 +echo "configure:8700: checking for a crypt that needs truncated salt" >&5 +if eval "test \"`echo '$''{'samba_cv_HAVE_TRUNCATED_SALT'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +if test "$cross_compiling" = yes; then + samba_cv_HAVE_TRUNCATED_SALT=cross +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + samba_cv_HAVE_TRUNCATED_SALT=no +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + samba_cv_HAVE_TRUNCATED_SALT=yes +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$samba_cv_HAVE_TRUNCATED_SALT" 1>&6 +if test x"$samba_cv_HAVE_TRUNCATED_SALT" = x"yes"; then + cat >> confdefs.h <<\EOF +#define HAVE_TRUNCATED_SALT 1 +EOF + +fi + +echo $ac_n "checking for broken nisplus include files""... $ac_c" 1>&6 +echo "configure:8736: checking for broken nisplus include files" >&5 +if eval "test \"`echo '$''{'samba_cv_BROKEN_NISPLUS_INCLUDE_FILES'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + +cat > conftest.$ac_ext < +#if defined(HAVE_RPCSVC_NIS_H) +#include +#endif +int main() { +return 0; +; return 0; } +EOF +if { (eval echo configure:8752: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=no +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=yes +fi +rm -f conftest* +fi + +echo "$ac_t""$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" 1>&6 +if test x"$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" = x"yes"; then + cat >> confdefs.h <<\EOF +#define BROKEN_NISPLUS_INCLUDE_FILES 1 +EOF + +fi + + +################################################# +# check for smbwrapper support +echo $ac_n "checking whether to use smbwrapper""... $ac_c" 1>&6 +echo "configure:8776: checking whether to use smbwrapper" >&5 +# Check whether --with-smbwrapper or --without-smbwrapper was given. +if test "${with_smbwrapper+set}" = set; then + withval="$with_smbwrapper" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_SMBWRAPPER 1 +EOF + + WRAP="bin/smbsh bin/smbwrapper.so" + + if test x$ATTEMPT_WRAP32_BUILD = x; then + WRAP32="" + else + WRAP32=bin/smbwrapper.32.so + fi + +# Conditions under which smbwrapper should not be built. + + if test x$PICFLAG = x; then + echo No support for PIC code - disabling smbwrapper and smbsh + WRAP="" + WRAP32="" + elif test x$ac_cv_func_syscall = xno; then + echo "$ac_t""No syscall() -- disabling smbwrapper and smbsh" 1>&6 + WRAP="" + WRAP32="" + fi + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for the AFS filesystem +echo $ac_n "checking whether to use AFS""... $ac_c" 1>&6 +echo "configure:8820: checking whether to use AFS" >&5 +# Check whether --with-afs or --without-afs was given. +if test "${with_afs+set}" = set; then + withval="$with_afs" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_AFS 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + + +################################################# +# check for the DFS auth system +echo $ac_n "checking whether to use DFS auth""... $ac_c" 1>&6 +echo "configure:8846: checking whether to use DFS auth" >&5 +# Check whether --with-dfs or --without-dfs was given. +if test "${with_dfs+set}" = set; then + withval="$with_dfs" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_DFS 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for Kerberos IV auth system +echo $ac_n "checking whether to use Kerberos IV""... $ac_c" 1>&6 +echo "configure:8871: checking whether to use Kerberos IV" >&5 +# Check whether --with-krb4 or --without-krb4 was given. +if test "${with_krb4+set}" = set; then + withval="$with_krb4" + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define KRB4_AUTH 1 +EOF + + echo $ac_n "checking for dn_expand in -lresolv""... $ac_c" 1>&6 +echo "configure:8881: checking for dn_expand in -lresolv" >&5 +ac_lib_var=`echo resolv'_'dn_expand | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lresolv $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + cat >> confdefs.h <&6 +fi + + LIBS="$LIBS -lkrb -ldes" + CFLAGS="$CFLAGS -I$withval/include" + LDFLAGS="$LDFLAGS -L$withval/lib" +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for Kerberos 5 auth system +echo $ac_n "checking whether to use Kerberos 5""... $ac_c" 1>&6 +echo "configure:8939: checking whether to use Kerberos 5" >&5 +# Check whether --with-krb5 or --without-krb5 was given. +if test "${with_krb5+set}" = set; then + withval="$with_krb5" + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define KRB5_AUTH 1 +EOF + + LIBS="$LIBS -ldes425 -lkrb5 -lcrypto -lcom_err" + CFLAGS="$CFLAGS -I$withval/include" + LDFLAGS="$LDFLAGS -L$withval/lib" +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for automount support +echo $ac_n "checking whether to use AUTOMOUNT""... $ac_c" 1>&6 +echo "configure:8960: checking whether to use AUTOMOUNT" >&5 +# Check whether --with-automount or --without-automount was given. +if test "${with_automount+set}" = set; then + withval="$with_automount" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_AUTOMOUNT 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for smbmount support +echo $ac_n "checking whether to use SMBMOUNT""... $ac_c" 1>&6 +echo "configure:8985: checking whether to use SMBMOUNT" >&5 +# Check whether --with-smbmount or --without-smbmount was given. +if test "${with_smbmount+set}" = set; then + withval="$with_smbmount" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_SMBMOUNT 1 +EOF + + MPROGS="bin/smbmount bin/smbmnt bin/smbumount" + ;; + *) + echo "$ac_t""no" 1>&6 + MPROGS= + ;; + esac +else + echo "$ac_t""no" 1>&6 + MPROGS= + +fi + + + +################################################# +# check for a PAM password database +echo $ac_n "checking whether to use PAM password database""... $ac_c" 1>&6 +echo "configure:9014: checking whether to use PAM password database" >&5 +# Check whether --with-pam or --without-pam was given. +if test "${with_pam+set}" = set; then + withval="$with_pam" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_PAM 1 +EOF + + LIBS="$LIBS -lpam" + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + + +################################################# +# check for a LDAP password database +echo $ac_n "checking whether to use LDAP password database""... $ac_c" 1>&6 +echo "configure:9041: checking whether to use LDAP password database" >&5 +# Check whether --with-ldap or --without-ldap was given. +if test "${with_ldap+set}" = set; then + withval="$with_ldap" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_LDAP 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for a NISPLUS password database +echo $ac_n "checking whether to use NISPLUS password database""... $ac_c" 1>&6 +echo "configure:9066: checking whether to use NISPLUS password database" >&5 +# Check whether --with-nisplus or --without-nisplus was given. +if test "${with_nisplus+set}" = set; then + withval="$with_nisplus" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_NISPLUS 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for a NISPLUS_HOME support +echo $ac_n "checking whether to use NISPLUS_HOME""... $ac_c" 1>&6 +echo "configure:9091: checking whether to use NISPLUS_HOME" >&5 +# Check whether --with-nisplus-home or --without-nisplus-home was given. +if test "${with_nisplus_home+set}" = set; then + withval="$with_nisplus_home" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_NISPLUS_HOME 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for the secure socket layer +echo $ac_n "checking whether to use SSL""... $ac_c" 1>&6 +echo "configure:9116: checking whether to use SSL" >&5 +# Check whether --with-ssl or --without-ssl was given. +if test "${with_ssl+set}" = set; then + withval="$with_ssl" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_SSL 1 +EOF + + withval="/usr/local/ssl" # default + + if test "${with_sslinc+set}" = set; then + + withval="$with_sslinc" + case "$withval" in + yes|no) + echo "configure: warning: --with-sslinc called without argument - will use default" 1>&w + CFLAGS="-I/usr/local/ssl/include $CFLAGS" + LIBS="-lssl -lcrypto $LIBS" + LDFLAGS="=L/usr/local/ssl/lib $LDFLAGS" + ;; + * ) + CFLAGS="-I${withval}/include $CFLAGS" + LIBS="-lssl -l crypto $LIBS" + LDFLAGS="-L${withval}/lib $LDFLAGS" + ;; + esac + + else + + CFLAGS="-I/usr/local/ssl/include $CFLAGS" + LIBS="-lssl -lcrypto $LIBS" + LDFLAGS="-L/usr/local/ssl/lib $LDFLAGS" + + fi + + if test ! -d ${withval}; then + echo "configure: error: called with --with-ssl, but ssl base directory ${withval} does not exist or is not a directory. Aborting config" 1>&2 + exit 1 + fi + + CFLAGS="-DHAVE_CRYPT_DECL $CFLAGS" # Damn, SSLeay defines its own + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + + +################################################# +# check for experimental mmap support +echo $ac_n "checking whether to use MMAP""... $ac_c" 1>&6 +echo "configure:9176: checking whether to use MMAP" >&5 +# Check whether --with-mmap or --without-mmap was given. +if test "${with_mmap+set}" = set; then + withval="$with_mmap" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_MMAP 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for syslog logging +echo $ac_n "checking whether to use syslog logging""... $ac_c" 1>&6 +echo "configure:9201: checking whether to use syslog logging" >&5 +# Check whether --with-syslog or --without-syslog was given. +if test "${with_syslog+set}" = set; then + withval="$with_syslog" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_SYSLOG 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for experimental netatalk resource fork support +echo $ac_n "checking whether to support netatalk""... $ac_c" 1>&6 +echo "configure:9226: checking whether to support netatalk" >&5 +# Check whether --with-netatalk or --without-netatalk was given. +if test "${with_netatalk+set}" = set; then + withval="$with_netatalk" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define WITH_NETATALK 1 +EOF + + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + +################################################# +# check for experimental disk-quotas support +QUOTAOBJS=noquotas.o + +echo $ac_n "checking whether to support disk-quotas""... $ac_c" 1>&6 +echo "configure:9253: checking whether to support disk-quotas" >&5 +# Check whether --with-quotas or --without-quotas was given. +if test "${with_quotas+set}" = set; then + withval="$with_quotas" + case "$withval" in + yes) + echo "$ac_t""yes" 1>&6 + QUOTAOBJS=quotas.o + ;; + *) + echo "$ac_t""no" 1>&6 + ;; + esac +else + echo "$ac_t""no" 1>&6 + +fi + + + +################################################# +# set private directory location +# Check whether --with-privatedir or --without-privatedir was given. +if test "${with_privatedir+set}" = set; then + withval="$with_privatedir" + case "$withval" in + yes|no) + # + # Just in case anybody calls it without argument + # + echo "configure: warning: --with-privatedir called without argument - will use default" 1>&2 + privatedir='${prefix}/private' + ;; + * ) + privatedir="$withval" + ;; + esac + +else + privatedir='${prefix}/private' + + +fi + + +################################################# +# set lock directory location +# Check whether --with-lockdir or --without-lockdir was given. +if test "${with_lockdir+set}" = set; then + withval="$with_lockdir" + case "$withval" in + yes|no) + # + # Just in case anybody calls it without argument + # + echo "configure: warning: --with-lockdir called without argument - will use default" 1>&2 + lockdir='$(VARDIR)/locks' + ;; + * ) + lockdir="$withval" + ;; + esac + +else + lockdir='$(VARDIR)/locks' + + +fi + + +################################################# +# set SWAT directory location +# Check whether --with-swatdir or --without-swatdir was given. +if test "${with_swatdir+set}" = set; then + withval="$with_swatdir" + case "$withval" in + yes|no) + # + # Just in case anybody does it + # + echo "configure: warning: --with-swatdir called without argument - will use default" 1>&2 + swatdir='${prefix}/swat' + ;; + * ) + swatdir="$withval" + ;; + esac + +else + swatdir='${prefix}/swat' + + +fi + + +################################################# +# these tests are taken from the GNU fileutils package +echo "checking how to get filesystem space usage" 1>&6 +echo "configure:9351: checking how to get filesystem space usage" >&5 +space=no + +# Test for statvfs64. +if test $space = no; then + # SVR4 + echo $ac_n "checking statvfs64 function (SVR4)""... $ac_c" 1>&6 +echo "configure:9358: checking statvfs64 function (SVR4)" >&5 +if eval "test \"`echo '$''{'fu_cv_sys_stat_statvfs64'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + fu_cv_sys_stat_statvfs64=cross +else + cat > conftest.$ac_ext < +#endif +#include +#include + main () + { + struct statvfs64 fsd; + exit (statvfs64 (".", &fsd)); + } +EOF +if { (eval echo configure:9380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + fu_cv_sys_stat_statvfs64=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + fu_cv_sys_stat_statvfs64=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$fu_cv_sys_stat_statvfs64" 1>&6 + if test $fu_cv_sys_stat_statvfs64 = yes; then + space=yes + cat >> confdefs.h <<\EOF +#define STAT_STATVFS64 1 +EOF + + fi +fi + +# Perform only the link test since it seems there are no variants of the +# statvfs function. This check is more than just AC_CHECK_FUNCS(statvfs) +# because that got a false positive on SCO OSR5. Adding the declaration +# of a `struct statvfs' causes this test to fail (as it should) on such +# systems. That system is reported to work fine with STAT_STATFS4 which +# is what it gets when this test fails. +if test $space = no; then + # SVR4 + echo $ac_n "checking statvfs function (SVR4)""... $ac_c" 1>&6 +echo "configure:9413: checking statvfs function (SVR4)" >&5 +if eval "test \"`echo '$''{'fu_cv_sys_stat_statvfs'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +int main() { +struct statvfs fsd; statvfs (0, &fsd); +; return 0; } +EOF +if { (eval echo configure:9426: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + fu_cv_sys_stat_statvfs=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + fu_cv_sys_stat_statvfs=no +fi +rm -f conftest* +fi + +echo "$ac_t""$fu_cv_sys_stat_statvfs" 1>&6 + if test $fu_cv_sys_stat_statvfs = yes; then + space=yes + cat >> confdefs.h <<\EOF +#define STAT_STATVFS 1 +EOF + + fi +fi + +if test $space = no; then + # DEC Alpha running OSF/1 + echo $ac_n "checking for 3-argument statfs function (DEC OSF/1)""... $ac_c" 1>&6 +echo "configure:9451: checking for 3-argument statfs function (DEC OSF/1)" >&5 + if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs3_osf1'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + fu_cv_sys_stat_statfs3_osf1=no +else + cat > conftest.$ac_ext < +#include +#include + main () + { + struct statfs fsd; + fsd.f_fsize = 0; + exit (statfs (".", &fsd, sizeof (struct statfs))); + } +EOF +if { (eval echo configure:9472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + fu_cv_sys_stat_statfs3_osf1=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + fu_cv_sys_stat_statfs3_osf1=no +fi +rm -fr conftest* +fi + +fi + + echo "$ac_t""$fu_cv_sys_stat_statfs3_osf1" 1>&6 + if test $fu_cv_sys_stat_statfs3_osf1 = yes; then + space=yes + cat >> confdefs.h <<\EOF +#define STAT_STATFS3_OSF1 1 +EOF + + fi +fi + +if test $space = no; then +# AIX + echo $ac_n "checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)""... $ac_c" 1>&6 +echo "configure:9499: checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)" >&5 + if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs2_bsize'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + fu_cv_sys_stat_statfs2_bsize=no +else + cat > conftest.$ac_ext < +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif +#ifdef HAVE_SYS_VFS_H +#include +#endif + main () + { + struct statfs fsd; + fsd.f_bsize = 0; + exit (statfs (".", &fsd)); + } +EOF +if { (eval echo configure:9526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + fu_cv_sys_stat_statfs2_bsize=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + fu_cv_sys_stat_statfs2_bsize=no +fi +rm -fr conftest* +fi + +fi + + echo "$ac_t""$fu_cv_sys_stat_statfs2_bsize" 1>&6 + if test $fu_cv_sys_stat_statfs2_bsize = yes; then + space=yes + cat >> confdefs.h <<\EOF +#define STAT_STATFS2_BSIZE 1 +EOF + + fi +fi + +if test $space = no; then +# SVR3 + echo $ac_n "checking for four-argument statfs (AIX-3.2.5, SVR3)""... $ac_c" 1>&6 +echo "configure:9553: checking for four-argument statfs (AIX-3.2.5, SVR3)" >&5 + if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs4'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + fu_cv_sys_stat_statfs4=no +else + cat > conftest.$ac_ext < +#include + main () + { + struct statfs fsd; + exit (statfs (".", &fsd, sizeof fsd, 0)); + } +EOF +if { (eval echo configure:9571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + fu_cv_sys_stat_statfs4=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + fu_cv_sys_stat_statfs4=no +fi +rm -fr conftest* +fi + +fi + + echo "$ac_t""$fu_cv_sys_stat_statfs4" 1>&6 + if test $fu_cv_sys_stat_statfs4 = yes; then + space=yes + cat >> confdefs.h <<\EOF +#define STAT_STATFS4 1 +EOF + + fi +fi + +if test $space = no; then +# 4.4BSD and NetBSD + echo $ac_n "checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)""... $ac_c" 1>&6 +echo "configure:9598: checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)" >&5 + if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs2_fsize'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + fu_cv_sys_stat_statfs2_fsize=no +else + cat > conftest.$ac_ext < +#ifdef HAVE_SYS_PARAM_H +#include +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif + main () + { + struct statfs fsd; + fsd.f_fsize = 0; + exit (statfs (".", &fsd)); + } +EOF +if { (eval echo configure:9622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + fu_cv_sys_stat_statfs2_fsize=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + fu_cv_sys_stat_statfs2_fsize=no +fi +rm -fr conftest* +fi + +fi + + echo "$ac_t""$fu_cv_sys_stat_statfs2_fsize" 1>&6 + if test $fu_cv_sys_stat_statfs2_fsize = yes; then + space=yes + cat >> confdefs.h <<\EOF +#define STAT_STATFS2_FSIZE 1 +EOF + + fi +fi + +if test $space = no; then + # Ultrix + echo $ac_n "checking for two-argument statfs with struct fs_data (Ultrix)""... $ac_c" 1>&6 +echo "configure:9649: checking for two-argument statfs with struct fs_data (Ultrix)" >&5 + if eval "test \"`echo '$''{'fu_cv_sys_stat_fs_data'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + fu_cv_sys_stat_fs_data=no +else + cat > conftest.$ac_ext < +#ifdef HAVE_SYS_PARAM_H +#include +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif +#ifdef HAVE_SYS_FS_TYPES_H +#include +#endif + main () + { + struct fs_data fsd; + /* Ultrix's statfs returns 1 for success, + 0 for not mounted, -1 for failure. */ + exit (statfs (".", &fsd) != 1); + } +EOF +if { (eval echo configure:9677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + fu_cv_sys_stat_fs_data=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + fu_cv_sys_stat_fs_data=no +fi +rm -fr conftest* +fi + +fi + + echo "$ac_t""$fu_cv_sys_stat_fs_data" 1>&6 + if test $fu_cv_sys_stat_fs_data = yes; then + space=yes + cat >> confdefs.h <<\EOF +#define STAT_STATFS2_FS_DATA 1 +EOF + + fi +fi + +# +# As a gating factor for large file support, in order to +# use <4GB files we must have the following minimal support +# available. +# long long, and a 64 bit off_t or off64_t. +# If we don't have all of these then disable large +# file support. +# +echo "checking if large file support can be enabled" +cat > conftest.$ac_ext < +#else +__COMPILE_ERROR_ +#endif + +int main() { +int i +; return 0; } +EOF +if { (eval echo configure:9724: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=no +fi +rm -f conftest* +if test x"$samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT" = x"yes"; then + echo "yes" + cat >> confdefs.h <<\EOF +#define HAVE_EXPLICIT_LARGEFILE_SUPPORT 1 +EOF + +else + echo "no" +fi + +echo "checking configure summary" +if test "$cross_compiling" = yes; then + : +else + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + echo "configure OK"; +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + { echo "configure: error: summary failure. Aborting config" 1>&2; exit 1; } +fi +rm -fr conftest* +fi + + +builddir=`pwd` + + +trap '' 1 2 15 +cat > confcache <<\EOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs. It is not useful on other systems. +# If it contains results you don't want to keep, you may remove or edit it. +# +# By default, configure uses ./config.cache as the cache file, +# creating it if it does not exist already. You can give configure +# the --cache-file=FILE option to use a different cache file; that is +# what configure does when it calls configure scripts in +# subdirectories, so they share the cache. +# Giving --cache-file=/dev/null disables caching, for debugging configure. +# config.status only pays attention to the cache file if you give it the +# --recheck option to rerun configure. +# +EOF +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, don't put newlines in cache variables' values. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +(set) 2>&1 | + case `(ac_space=' '; set | grep ac_space) 2>&1` in + *ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote substitution + # turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + -e "s/'/'\\\\''/g" \ + -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" + ;; + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' + ;; + esac >> confcache +if cmp -s $cache_file confcache; then + : +else + if test -w $cache_file; then + echo "updating cache $cache_file" + cat confcache > $cache_file + else + echo "not updating unwritable cache $cache_file" + fi +fi +rm -f confcache + +trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# Any assignment to VPATH causes Sun make to only execute +# the first set of double-colon rules, so remove it if not needed. +# If there is a colon in the path, we need to keep it. +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' +fi + +trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 + +DEFS=-DHAVE_CONFIG_H + +# Without the "./", some shells look in PATH for config.status. +: ${CONFIG_STATUS=./config.status} + +echo creating $CONFIG_STATUS +rm -f $CONFIG_STATUS +cat > $CONFIG_STATUS </dev/null | sed 1q`: +# +# $0 $ac_configure_args +# +# Compiler output produced by configure, useful for debugging +# configure, is in ./config.log if it exists. + +ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" +for ac_option +do + case "\$ac_option" in + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" + exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; + -version | --version | --versio | --versi | --vers | --ver | --ve | --v) + echo "$CONFIG_STATUS generated by autoconf version 2.13" + exit 0 ;; + -help | --help | --hel | --he | --h) + echo "\$ac_cs_usage"; exit 0 ;; + *) echo "\$ac_cs_usage"; exit 1 ;; + esac +done + +ac_given_srcdir=$srcdir +ac_given_INSTALL="$INSTALL" + +trap 'rm -fr `echo "include/stamp-h Makefile include/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 +EOF +cat >> $CONFIG_STATUS < conftest.subs <<\\CEOF +$ac_vpsub +$extrasub +s%@SHELL@%$SHELL%g +s%@CFLAGS@%$CFLAGS%g +s%@CPPFLAGS@%$CPPFLAGS%g +s%@CXXFLAGS@%$CXXFLAGS%g +s%@FFLAGS@%$FFLAGS%g +s%@DEFS@%$DEFS%g +s%@LDFLAGS@%$LDFLAGS%g +s%@LIBS@%$LIBS%g +s%@exec_prefix@%$exec_prefix%g +s%@prefix@%$prefix%g +s%@program_transform_name@%$program_transform_name%g +s%@bindir@%$bindir%g +s%@sbindir@%$sbindir%g +s%@libexecdir@%$libexecdir%g +s%@datadir@%$datadir%g +s%@sysconfdir@%$sysconfdir%g +s%@sharedstatedir@%$sharedstatedir%g +s%@localstatedir@%$localstatedir%g +s%@libdir@%$libdir%g +s%@includedir@%$includedir%g +s%@oldincludedir@%$oldincludedir%g +s%@infodir@%$infodir%g +s%@mandir@%$mandir%g +s%@RUNPROG@%$RUNPROG%g +s%@MPROGS@%$MPROGS%g +s%@LDSHFLAGS@%$LDSHFLAGS%g +s%@HOST_OS@%$HOST_OS%g +s%@WRAP@%$WRAP%g +s%@WRAP32@%$WRAP32%g +s%@PICFLAG@%$PICFLAG%g +s%@CC@%$CC%g +s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g +s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g +s%@INSTALL_DATA@%$INSTALL_DATA%g +s%@AWK@%$AWK%g +s%@BROKEN_CC@%$BROKEN_CC%g +s%@host@%$host%g +s%@host_alias@%$host_alias%g +s%@host_cpu@%$host_cpu%g +s%@host_vendor@%$host_vendor%g +s%@host_os@%$host_os%g +s%@target@%$target%g +s%@target_alias@%$target_alias%g +s%@target_cpu@%$target_cpu%g +s%@target_vendor@%$target_vendor%g +s%@target_os@%$target_os%g +s%@build@%$build%g +s%@build_alias@%$build_alias%g +s%@build_cpu@%$build_cpu%g +s%@build_vendor@%$build_vendor%g +s%@build_os@%$build_os%g +s%@MAINT@%$MAINT%g +s%@AUTOCONF@%$AUTOCONF%g +s%@AUTOHEADER@%$AUTOHEADER%g +s%@CPP@%$CPP%g +s%@LIBOBJS@%$LIBOBJS%g +s%@ROFF@%$ROFF%g +s%@QUOTAOBJS@%$QUOTAOBJS%g +s%@privatedir@%$privatedir%g +s%@lockdir@%$lockdir%g +s%@swatdir@%$swatdir%g +s%@builddir@%$builddir%g + +CEOF +EOF + +cat >> $CONFIG_STATUS <<\EOF + +# Split the substitutions into bite-sized pieces for seds with +# small command number limits, like on Digital OSF/1 and HP-UX. +ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. +ac_file=1 # Number of current file. +ac_beg=1 # First line for current file. +ac_end=$ac_max_sed_cmds # Line after last line for current file. +ac_more_lines=: +ac_sed_cmds="" +while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file + else + sed "${ac_end}q" conftest.subs > conftest.s$ac_file + fi + if test ! -s conftest.s$ac_file; then + ac_more_lines=false + rm -f conftest.s$ac_file + else + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f conftest.s$ac_file" + else + ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" + fi + ac_file=`expr $ac_file + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_cmds` + fi +done +if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat +fi +EOF + +cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF +for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case "$ac_file" in + *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` + ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + *) ac_file_in="${ac_file}.in" ;; + esac + + # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. + + # Remove last slash and all that follows it. Not all systems have dirname. + ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` + if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then + # The file is in a subdirectory. + test ! -d "$ac_dir" && mkdir "$ac_dir" + ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" + # A "../" for each directory in $ac_dir_suffix. + ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` + else + ac_dir_suffix= ac_dots= + fi + + case "$ac_given_srcdir" in + .) srcdir=. + if test -z "$ac_dots"; then top_srcdir=. + else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; + /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; + *) # Relative path. + srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" + top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + + case "$ac_given_INSTALL" in + [/$]*) INSTALL="$ac_given_INSTALL" ;; + *) INSTALL="$ac_dots$ac_given_INSTALL" ;; + esac + + echo creating "$ac_file" + rm -f "$ac_file" + configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." + case "$ac_file" in + *Makefile*) ac_comsub="1i\\ +# $configure_input" ;; + *) ac_comsub= ;; + esac + + ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` + sed -e "$ac_comsub +s%@configure_input@%$configure_input%g +s%@srcdir@%$srcdir%g +s%@top_srcdir@%$top_srcdir%g +s%@INSTALL@%$INSTALL%g +" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file +fi; done +rm -f conftest.s* + +# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where +# NAME is the cpp macro being defined and VALUE is the value it is being given. +# +# ac_d sets the value in "#define NAME VALUE" lines. +ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' +ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' +ac_dC='\3' +ac_dD='%g' +# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". +ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' +ac_uB='\([ ]\)%\1#\2define\3' +ac_uC=' ' +ac_uD='\4%g' +# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". +ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' +ac_eB='$%\1#\2define\3' +ac_eC=' ' +ac_eD='%g' + +if test "${CONFIG_HEADERS+set}" != set; then +EOF +cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF +fi +for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case "$ac_file" in + *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` + ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + *) ac_file_in="${ac_file}.in" ;; + esac + + echo creating $ac_file + + rm -f conftest.frag conftest.in conftest.out + ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` + cat $ac_file_inputs > conftest.in + +EOF + +# Transform confdefs.h into a sed script conftest.vals that substitutes +# the proper values into config.h.in to produce config.h. And first: +# Protect against being on the right side of a sed subst in config.status. +# Protect against being in an unquoted here document in config.status. +rm -f conftest.vals +cat > conftest.hdr <<\EOF +s/[\\&%]/\\&/g +s%[\\$`]%\\&%g +s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp +s%ac_d%ac_u%gp +s%ac_u%ac_e%gp +EOF +sed -n -f conftest.hdr confdefs.h > conftest.vals +rm -f conftest.hdr + +# This sed command replaces #undef with comments. This is necessary, for +# example, in the case of _POSIX_SOURCE, which is predefined and required +# on some systems where configure will not decide to define it. +cat >> conftest.vals <<\EOF +s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% +EOF + +# Break up conftest.vals because some shells have a limit on +# the size of here documents, and old seds have small limits too. + +rm -f conftest.tail +while : +do + ac_lines=`grep -c . conftest.vals` + # grep -c gives empty output for an empty file on some AIX systems. + if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi + # Write a limited-size here document to conftest.frag. + echo ' cat > conftest.frag <> $CONFIG_STATUS + sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS + echo 'CEOF + sed -f conftest.frag conftest.in > conftest.out + rm -f conftest.in + mv conftest.out conftest.in +' >> $CONFIG_STATUS + sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail + rm -f conftest.vals + mv conftest.tail conftest.vals +done +rm -f conftest.vals + +cat >> $CONFIG_STATUS <<\EOF + rm -f conftest.frag conftest.h + echo "/* $ac_file. Generated automatically by configure. */" > conftest.h + cat conftest.in >> conftest.h + rm -f conftest.in + if cmp -s $ac_file conftest.h 2>/dev/null; then + echo "$ac_file is unchanged" + rm -f conftest.h + else + # Remove last slash and all that follows it. Not all systems have dirname. + ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` + if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then + # The file is in a subdirectory. + test ! -d "$ac_dir" && mkdir "$ac_dir" + fi + rm -f $ac_file + mv conftest.h $ac_file + fi +fi; done + +EOF +cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF + +exit 0 +EOF +chmod +x $CONFIG_STATUS +rm -fr confdefs* $ac_clean_files +test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 + diff -ruN old/mc-4.5.33/vfs/samba/configure.in new/mc-4.5.34/vfs/samba/configure.in --- old/mc-4.5.33/vfs/samba/configure.in Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/configure.in Sun Jul 4 13:27:06 1999 @@ -0,0 +1,1580 @@ +dnl Process this file with autoconf to produce a configure script. +AC_INIT(include/includes.h) +AC_CONFIG_HEADER(include/config.h) +# we want to be compatibe with older versions of Samba +AC_PREFIX_DEFAULT(/usr/local/samba) + +dnl Unique-to-Samba variables we'll be playing with. +AC_SUBST(SHELL) +AC_SUBST(RUNPROG) +AC_SUBST(MPROGS) +AC_SUBST(LDSHFLAGS) +AC_SUBST(HOST_OS) +AC_SUBST(WRAP) +AC_SUBST(WRAP32) +AC_SUBST(PICFLAG) + +# compile with optimisation and without debugging by default +CFLAGS=${CFLAGS-"-O"} + +dnl Checks for programs. +AC_PROG_CC +AC_PROG_INSTALL +AC_PROG_AWK + +dnl Check if C compiler understands -c and -o at the same time +AC_PROG_CC_C_O +if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then + BROKEN_CC= +else + BROKEN_CC=# +fi +AC_SUBST(BROKEN_CC) + +dnl Check if the C compiler understands volatile (it should, being ANSI). +AC_CACHE_CHECK([that the C compiler understands volatile],samba_cv_volatile, [ + AC_TRY_COMPILE([#include ],[volatile int i = 0], + samba_cv_volatile=yes,samba_cv_volatile=no)]) +if test x"$samba_cv_volatile" = x"yes"; then + AC_DEFINE(HAVE_VOLATILE) +fi + + + +AC_CANONICAL_SYSTEM +AC_VALIDATE_CACHE_SYSTEM_TYPE +SAMBA_MAINTAINER_MODE + +# +# Config CPPFLAG settings for strange OS's that must be set +# before other tests. +# +case "$host_os" in +# Try to work out if this is the native HPUX compiler that uses the -Ae flag. + *hpux*) + AC_PROG_CC_FLAG(Ae) + if test $ac_cv_prog_cc_Ae = yes; then + CPPFLAGS="$CPPFLAGS -Ae" + fi +# +# Defines needed for HPUX support. +# HPUX has bigcrypt but (sometimes?) doesn't use it for +# password hashing - hence the USE_BOTH_CRYPT_CALLS define. +# + case `uname -r` in + *9*|*10*) + CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_POSIX_SOURCE" + AC_DEFINE(USE_BOTH_CRYPT_CALLS) + ;; + *11*) + CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_POSIX_SOURCE -D_LARGEFILE64_SOURCE" + AC_DEFINE(USE_BOTH_CRYPT_CALLS) + ;; + esac + ;; +# +# AIX4.x doesn't even admit to having large +# files *at all* unless the -D_LARGE_FILE or -D_LARGE_FILE_API flags are set. +# + *aix4*) + AC_MSG_RESULT([enabling large file support]) + CPPFLAGS="$CPPFLAGS -D_LARGE_FILES" + ;; +# +# Defines needed for Solaris 2.6/2.7 aka 7.0 to make it admit +# to the existance of large files.. +# Note that -D_LARGEFILE64_SOURCE is different from the Sun +# recommendations on large file support, however it makes the +# compile work using gcc 2.7 and 2.8, whereas using the Sun +# recommendation makes the compile fail on gcc2.7. JRA. +# + *solaris*) + case `uname -r` in + 5.6*|5.7*) + AC_MSG_RESULT([enabling large file support]) + if test "$ac_cv_prog_gcc" = yes; then + ${CC-cc} -v >conftest.c 2>&1 + ac_cv_gcc_compiler_version_number=`grep 'gcc version' conftest.c` + rm -fr conftest.c + case "$ac_cv_gcc_compiler_version_number" in + *"gcc version 2.6"*|*"gcc version 2.7"*) + CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE" + ;; + *) + CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + ;; + esac + else + CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + fi + ;; + esac + ;; +# +# Tests needed for SINIX large file support. +# + *sysv4*) + if test $host = mips-sni-sysv4 ; then + AC_MSG_CHECKING([for LFS support]) + old_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS" + AC_TRY_RUN([ +#include +main () { +#if _LFS64_LARGEFILE == 1 +exit(0); +#else +exit(1); +#endif +}], [SINIX_LFS_SUPPORT=yes], [SINIX_LFS_SUPPORT=no], [SINIX_LFS_SUPPORT=cross]) + CPPFLAGS="$old_CPPFLAGS" + if test x$SINIX_LFS_SUPPORT = xyes ; then + CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS" + CFLAGS="`getconf LFS64_CFLAGS` $CFLAGS" + LDFLAGS="`getconf LFS64_LDFLAGS` $LDFLAGS" + LIBS="`getconf LFS64_LIBS` $LIBS" + fi + AC_MSG_RESULT([$SINIX_LFS_SUPPORT]) + fi + ;; + +# +# Tests needed for glibc 2.1 large file support. +# + *linux*|*hurd*) + AC_MSG_CHECKING([for LFS support]) + old_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS" + AC_TRY_RUN([ +#include +main () { +#if _LFS64_LARGEFILE == 1 +exit(0); +#else +exit(1); +#endif +}], [GLIBC_LFS_SUPPORT=yes], [GLIBC_LFS_SUPPORT=no], [GLIBC_LFS_SUPPORT=cross]) + CPPFLAGS="$old_CPPFLAGS" + if test x$GLIBC_LFS_SUPPORT = xyes ; then + CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS" + fi + AC_MSG_RESULT([$GLIBC_LFS_SUPPORT]) + ;; + +esac + +AC_INLINE +AC_HEADER_STDC +AC_HEADER_DIRENT +AC_HEADER_TIME +AC_HEADER_SYS_WAIT +AC_CHECK_HEADERS(arpa/inet.h sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h) +AC_CHECK_HEADERS(unistd.h utime.h grp.h sys/id.h limits.h memory.h net/if.h) +AC_CHECK_HEADERS(compat.h rpc/rpc.h rpcsvc/nis.h rpcsvc/yp_prot.h rpcsvc/ypclnt.h) +AC_CHECK_HEADERS(sys/param.h ctype.h sys/wait.h sys/resource.h sys/ioctl.h sys/mode.h) +AC_CHECK_HEADERS(sys/mman.h sys/filio.h sys/priv.h string.h strings.h stdlib.h sys/socket.h) +AC_CHECK_HEADERS(sys/mount.h sys/vfs.h sys/fs/s5param.h sys/filsys.h termios.h termio.h) +AC_CHECK_HEADERS(sys/termio.h sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h sys/sockio.h) +# +# HPUX has a bug in that including shadow.h causes a re-definition of MAXINT. +# This causes configure to fail to detect it. Check for shadow separately on HPUX. +# +case "$host_os" in + *hpux*) + AC_TRY_COMPILE([#include ],[struct spwd testme], + ac_cv_header_shadow_h=yes,ac_cv_header_shadow_h=no) + if test x"$ac_cv_header_shadow_h" = x"yes"; then + AC_DEFINE(HAVE_SHADOW_H) + fi + ;; +esac +AC_CHECK_HEADERS(shadow.h netinet/tcp.h netinet/in_systm.h netinet/in_ip.h) +AC_CHECK_HEADERS(sys/security.h security/pam_appl.h) +AC_CHECK_HEADERS(stropts.h poll.h readline.h history.h readline/readline.h) +AC_CHECK_HEADERS(readline/history.h sys/capability.h syscall.h sys/syscall.h) +AC_CHECK_HEADERS(sys/acl.h sys/cdefs.h glob.h) + +AC_CHECK_SIZEOF(int,cross) +AC_CHECK_SIZEOF(long,cross) +AC_CHECK_SIZEOF(short,cross) + +AC_C_CONST +AC_C_INLINE +AC_C_BIGENDIAN +AC_C_CHAR_UNSIGNED + +AC_TYPE_SIGNAL +AC_TYPE_UID_T +AC_TYPE_MODE_T +AC_TYPE_OFF_T +AC_TYPE_SIZE_T +AC_TYPE_PID_T +AC_STRUCT_ST_RDEV +AC_DIRENT_D_OFF +AC_CHECK_TYPE(ino_t,unsigned) +AC_CHECK_TYPE(loff_t,off_t) +AC_CHECK_TYPE(offset_t,loff_t) +AC_CHECK_TYPE(ssize_t, int) + +# we need libdl for PAM and the new VFS code +AC_CHECK_LIB(dl,main) + +AC_CACHE_CHECK([for sig_atomic_t type],samba_cv_sig_atomic_t, [ + AC_TRY_COMPILE([ +#include +#if STDC_HEADERS +#include +#include +#endif +#include ],[sig_atomic_t i = 0], + samba_cv_sig_atomic_t=yes,samba_cv_sig_atomic_t=no)]) +if test x"$samba_cv_sig_atomic_t" = x"yes"; then + AC_DEFINE(HAVE_SIG_ATOMIC_T_TYPE) +fi + +AC_CACHE_CHECK([for errno in errno.h],samba_cv_errno, [ + AC_TRY_COMPILE([#include ],[int i = errno], + samba_cv_errno=yes,samba_cv_have_errno=no)]) +if test x"$samba_cv_errno" = x"yes"; then + AC_DEFINE(HAVE_ERRNO_DECL) +fi + +# stupid glibc has the functions but no declaration. grrrr. +AC_CACHE_CHECK([for setresuid declaration],samba_cv_have_setresuid_decl,[ + AC_TRY_COMPILE([#include ],[int i = (int)setresuid], + samba_cv_have_setresuid_decl=yes,samba_cv_have_setresuid_decl=no)]) +if test x"$samba_cv_have_setresuid_decl" = x"yes"; then + AC_DEFINE(HAVE_SETRESUID_DECL) +fi + +# stupid glibc has the functions but no declaration. grrrr. +AC_CACHE_CHECK([for setresgid declaration],samba_cv_have_setresgid_decl,[ + AC_TRY_COMPILE([#include ],[int i = (int)setresgid], + samba_cv_have_setresgid_decl=yes,samba_cv_have_setresgid_decl=no)]) +if test x"$samba_cv_have_setresgid_decl" = x"yes"; then + AC_DEFINE(HAVE_SETRESGID_DECL) +fi + +# stupid glibc has the functions but no declaration. grrrr. +AC_CACHE_CHECK([for crypt declaration],samba_cv_have_crypt_decl,[ + AC_TRY_COMPILE([#include ],[int i = (int)crypt], + samba_cv_have_crypt_decl=yes,samba_cv_have_crypt_decl=no)]) +if test x"$samba_cv_have_crypt_decl" = x"yes"; then + AC_DEFINE(HAVE_CRYPT_DECL) +fi + +# and glibc has setresuid under linux but the function does +# nothing until kernel 2.1.44! very dumb. +AC_CACHE_CHECK([for real setresuid],samba_cv_have_setresuid,[ + AC_TRY_RUN([#include +main() { setresuid(1,1,1); setresuid(2,2,2); exit(errno==EPERM?0:1);}], + samba_cv_have_setresuid=yes,samba_cv_have_setresuid=no,samba_cv_have_setresuid=cross)]) +if test x"$samba_cv_have_setresuid" = x"yes"; then + AC_DEFINE(HAVE_SETRESUID) +fi + +# Do the same check for setresguid... +# +AC_CACHE_CHECK([for real setresgid],samba_cv_have_setresgid,[ + AC_TRY_RUN([#include +#include +main() { errno = 0; setresgid(1,1,1); exit(errno != 0 ? (errno==EPERM ? 0 : 1) : 0);}], + samba_cv_have_setresgid=yes,samba_cv_have_setresgid=no,samba_cv_have_setresgid=cross)]) +if test x"$samba_cv_have_setresgid" = x"yes"; then + AC_DEFINE(HAVE_SETRESGID) +fi + +AC_FUNC_MEMCMP + +############################################### +# test for where we get crypt() from +AC_CHECK_FUNCS(crypt) +if test x"$ac_cv_func_crypt" = x"no"; then + AC_CHECK_LIB(crypt, crypt, [LIBS="$LIBS -lcrypt"; + AC_DEFINE(HAVE_CRYPT)]) +fi + + +############################################### +# test for where we get readline() from +if test "$ac_cv_header_readline_h" = "yes" || + test "$ac_cv_header_readline_readline_h" = "yes"; then + AC_CHECK_LIB(readline,readline) +fi + + +# The following test taken from the cvs sources +# If we can't find connect, try looking in -lsocket, -lnsl, and -linet. +# The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has +# libsocket.so which has a bad implementation of gethostbyname (it +# only looks in /etc/hosts), so we only look for -lsocket if we need +# it. +AC_CHECK_FUNCS(connect) +if test x"$ac_cv_func_connect" = x"no"; then + case "$LIBS" in + *-lnsl*) ;; + *) AC_CHECK_LIB(nsl_s, printf) ;; + esac + case "$LIBS" in + *-lnsl*) ;; + *) AC_CHECK_LIB(nsl, printf) ;; + esac + case "$LIBS" in + *-lsocket*) ;; + *) AC_CHECK_LIB(socket, connect) ;; + esac + case "$LIBS" in + *-linet*) ;; + *) AC_CHECK_LIB(inet, connect) ;; + esac + dnl We can't just call AC_CHECK_FUNCS(connect) here, because the value + dnl has been cached. + if test x"$ac_cv_lib_socket_connect" = x"yes" || + test x"$ac_cv_lib_inet_connect" = x"yes"; then + # ac_cv_func_connect=yes + # don't! it would cause AC_CHECK_FUNC to succeed next time configure is run + AC_DEFINE(HAVE_CONNECT) + fi +fi + +# Check if we have execl, if not we need to compile smbrun. +AC_CHECK_FUNCS(execl) +if test x"$ac_cv_func_execl" = x"no"; then + RUNPROG="bin/smbrun" +else + RUNPROG="" +fi + +AC_CHECK_FUNCS(waitpid getcwd strdup strtoul strerror chown chmod chroot) +AC_CHECK_FUNCS(fstat strchr utime utimes getrlimit fsync bzero memset) +AC_CHECK_FUNCS(memmove vsnprintf snprintf setsid glob strpbrk pipe crypt16 getauthuid) +AC_CHECK_FUNCS(strftime sigprocmask sigblock sigaction innetgr setnetgrent getnetgrent endnetgrent) +AC_CHECK_FUNCS(initgroups select rdchk getgrnam pathconf setreuid setregid seteuid setegid) +AC_CHECK_FUNCS(setpriv setgidx setuidx setgroups mktime rename ftruncate stat64 fstat64) +AC_CHECK_FUNCS(lstat64 fopen64 atexit grantpt dup2 lseek64 ftruncate64 readdir64) +AC_CHECK_FUNCS(fseek64 fseeko64 ftell64 ftello64 setluid yp_get_default_domain getpwanam) +AC_CHECK_FUNCS(srandom random srand rand setenv usleep mmap64 strcasecmp) + +# syscall() is needed for smbwrapper. +AC_CHECK_FUNCS(syscall) + +AC_CHECK_FUNCS(_dup _dup2 _opendir _readdir _seekdir _telldir _closedir) +AC_CHECK_FUNCS(__dup __dup2 __opendir __readdir __seekdir __telldir __closedir) +AC_CHECK_FUNCS(__getcwd _getcwd) +AC_CHECK_FUNCS(__xstat __fxstat __lxstat) +AC_CHECK_FUNCS(_stat _lstat _fstat __stat __lstat __fstat) +AC_CHECK_FUNCS(_acl __acl _facl __facl _open __open _chdir __chdir) +AC_CHECK_FUNCS(_close __close _fchdir __fchdir _fcntl __fcntl) +AC_CHECK_FUNCS(getdents _getdents __getdents _lseek __lseek _read __read) +AC_CHECK_FUNCS(_write __write _fork __fork) +AC_CHECK_FUNCS(_stat64 __stat64 _fstat64 __fstat64 _lstat64 __lstat64) +AC_CHECK_FUNCS(__sys_llseek llseek _llseek __llseek readdir64 _readdir64 __readdir64) +AC_CHECK_FUNCS(pread _pread __pread pread64 _pread64 __pread64) +AC_CHECK_FUNCS(pwrite _pwrite __pwrite pwrite64 _pwrite64 __pwrite64) +AC_CHECK_FUNCS(open64 _open64 __open64 creat64) + +# +# stat64 family may need on some systems, notably ReliantUNIX +# + +if test x$ac_cv_func_stat64 = xno ; then + AC_MSG_CHECKING([for stat64 in ]) + AC_TRY_LINK([ +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +], [struct stat64 st64; exit(stat64(".",&st64));], [ac_cv_func_stat64=yes]) + AC_MSG_RESULT([$ac_cv_func_stat64]) + if test x$ac_cv_func_stat64 = xyes ; then + AC_DEFINE(HAVE_STAT64) + fi +fi + +if test x$ac_cv_func_lstat64 = xno ; then + AC_MSG_CHECKING([for lstat64 in ]) + AC_TRY_LINK([ +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +], [struct stat64 st64; exit(lstat64(".",&st64));], [ac_cv_func_lstat64=yes]) + AC_MSG_RESULT([$ac_cv_func_lstat64]) + if test x$ac_cv_func_lstat64 = xyes ; then + AC_DEFINE(HAVE_LSTAT64) + fi +fi + +if test x$ac_cv_func_fstat64 = xno ; then + AC_MSG_CHECKING([for fstat64 in ]) + AC_TRY_LINK([ +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +], [struct stat64 st64; exit(fstat64(0,&st64));], [ac_cv_func_fstat64=yes]) + AC_MSG_RESULT([$ac_cv_func_fstat64]) + if test x$ac_cv_func_fstat64 = xyes ; then + AC_DEFINE(HAVE_FSTAT64) + fi +fi + +# +# If no strcasecmp, check for it in some known places +# It is in -lresolv on ReliantUNIX and UnixWare +# -lresolve *must* follow -lnsl for name resolution to work properly +# + +if test x$ac_cv_func_strcasecmp = xno ; then + AC_CHECK_LIB(resolv,strcasecmp,[LIBS="$LIBS -lresolv"] + AC_DEFINE(HAVE_STRCASECMP)) +fi + +# +# Check for the functions putprpwnam, set_auth_parameters, +# getspnam, bigcrypt and getprpwnam in -lsec and -lsecurity +# Needed for OSF1 and HPUX. +# + +AC_LIBTESTFUNC(security, putprpwnam) +AC_LIBTESTFUNC(sec, putprpwnam) + +AC_LIBTESTFUNC(security, set_auth_parameters) +AC_LIBTESTFUNC(sec, set_auth_parameters) + +AC_LIBTESTFUNC(security, getspnam) +AC_LIBTESTFUNC(sec, getspnam) + +AC_LIBTESTFUNC(security, bigcrypt) +AC_LIBTESTFUNC(sec, bigcrypt) + +AC_LIBTESTFUNC(security, getprpwnam) +AC_LIBTESTFUNC(sec, getprpwnam) + +# this bit needs to be modified for each OS that is suported by +# smbwrapper. You need to specify how to created a shared library and +# how to compile C code to produce PIC object files + +# these are the defaults, good for lots of systems +HOST_OS="$host_os" +LDSHFLAGS="-shared" + +# and these are for particular systems +case "$host_os" in + *linux*) AC_DEFINE(LINUX);; + *solaris*) AC_DEFINE(SUNOS5) + LDSHFLAGS="-G" + ;; + *sunos*) AC_DEFINE(SUNOS4) + LDSHFLAGS="" + ;; + *bsd*) LDSHFLAGS="-shared -Bshareable" + ;; + *irix*) AC_DEFINE(IRIX) + case "$host_os" in + *irix6*) AC_DEFINE(IRIX6) + ;; + esac + ATTEMPT_WRAP32_BUILD=yes + ;; + *aix*) AC_DEFINE(AIX);; + *hpux*) AC_DEFINE(HPUX);; + *qnx*) AC_DEFINE(QNX);; + *osf*) AC_DEFINE(OSF1);; + *sco*) AC_DEFINE(SCO);; + *next2*) AC_DEFINE(NEXT2);; + *dgux*) AC_CHECK_PROG( ROFF, groff, [groff -etpsR -Tascii -man]);; + *sysv4*) + case "$host" in + *-univel-*) if [ test "$GCC" != yes ]; then + AC_DEFINE(HAVE_MEMSET) + fi + LDSHFLAGS="-G" + ;; + *mips-sni-sysv4*) AC_DEFINE(RELIANTUNIX);; + esac + ;; + *sysv5*) + if [ test "$GCC" != yes ]; then + AC_DEFINE(HAVE_MEMSET) + fi + LDSHFLAGS="-G" + ;; +esac + +# try to work out how to produce pic code with this compiler +PICFLAG="" +AC_PROG_CC_FLAG(fpic) +if test $ac_cv_prog_cc_fpic = yes; then + PICFLAG="-fpic"; +fi +if test x$PICFLAG = x; then + AC_PROG_CC_FLAG(Kpic) + if test $ac_cv_prog_cc_Kpic = yes; then + PICFLAG="-Kpic"; + fi +fi +if test x$PICFLAG = x; then + AC_PROG_CC_FLAG(KPIC) + if test $ac_cv_prog_cc_KPIC = yes; then + PICFLAG="-KPIC"; + fi +fi + +################ + +AC_CACHE_CHECK([for long long],samba_cv_have_longlong,[ +AC_TRY_RUN([#include +main() { long long x = 1000000; x *= x; exit(((x/1000000) == 1000000)? 0: 1); }], +samba_cv_have_longlong=yes,samba_cv_have_longlong=no,samba_cv_have_longlong=cross)]) +if test x"$samba_cv_have_longlong" = x"yes"; then + AC_DEFINE(HAVE_LONGLONG) +fi + +AC_CACHE_CHECK([for 64 bit off_t],samba_cv_SIZEOF_OFF_T,[ +AC_TRY_RUN([#include +#include +main() { exit((sizeof(off_t) == 8) ? 0 : 1); }], +samba_cv_SIZEOF_OFF_T=yes,samba_cv_SIZEOF_OFF_T=no,samba_cv_SIZEOF_OFF_T=cross)]) +if test x"$samba_cv_SIZEOF_OFF_T" = x"yes"; then + AC_DEFINE(SIZEOF_OFF_T,8) +fi + +AC_CACHE_CHECK([for off64_t],samba_cv_HAVE_OFF64_T,[ +AC_TRY_RUN([ +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +#include +main() { struct stat64 st; off64_t s; if (sizeof(off_t) == sizeof(off64_t)) exit(1); exit((lstat64("/dev/null", &st)==0)?0:1); }], +samba_cv_HAVE_OFF64_T=yes,samba_cv_HAVE_OFF64_T=no,samba_cv_HAVE_OFF64_T=cross)]) +if test x"$samba_cv_HAVE_OFF64_T" = x"yes"; then + AC_DEFINE(HAVE_OFF64_T) +fi + +AC_CACHE_CHECK([for 64 bit ino_t],samba_cv_SIZEOF_INO_T,[ +AC_TRY_RUN([#include +#include +main() { exit((sizeof(ino_t) == 8) ? 0 : 1); }], +samba_cv_SIZEOF_INO_T=yes,samba_cv_SIZEOF_INO_T=no,samba_cv_SIZEOF_INO_T=cross)]) +if test x"$samba_cv_SIZEOF_INO_T" = x"yes"; then + AC_DEFINE(SIZEOF_INO_T,8) +fi + +AC_CACHE_CHECK([for ino64_t],samba_cv_HAVE_INO64_T,[ +AC_TRY_RUN([ +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +#include +main() { struct stat64 st; ino64_t s; if (sizeof(ino_t) == sizeof(ino64_t)) exit(1); exit((lstat64("/dev/null", &st)==0)?0:1); }], +samba_cv_HAVE_INO64_T=yes,samba_cv_HAVE_INO64_T=no,samba_cv_HAVE_INO64_T=cross)]) +if test x"$samba_cv_HAVE_INO64_T" = x"yes"; then + AC_DEFINE(HAVE_INO64_T) +fi + +AC_CACHE_CHECK([for struct dirent64],samba_cv_HAVE_STRUCT_DIRENT64,[ +AC_TRY_COMPILE([ +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +#include ], +[struct dirent64 de;], +samba_cv_HAVE_STRUCT_DIRENT64=yes,samba_cv_HAVE_STRUCT_DIRENT64=no)]) +if test x"$samba_cv_HAVE_STRUCT_DIRENT64" = x"yes"; then + AC_DEFINE(HAVE_STRUCT_DIRENT64) +fi + +AC_CACHE_CHECK([for union semun],samba_cv_HAVE_UNION_SEMUN,[ +AC_TRY_RUN([ +#include +#include +#include +main() { union semun ss; exit(0); }], +samba_cv_HAVE_UNION_SEMUN=yes,samba_cv_HAVE_UNION_SEMUN=no,samba_cv_HAVE_UNION_SEMUN=cross)]) +if test x"$samba_cv_HAVE_UNION_SEMUN" = x"yes"; then + AC_DEFINE(HAVE_UNION_SEMUN) +fi + +AC_CACHE_CHECK([for unsigned char],samba_cv_HAVE_UNSIGNED_CHAR,[ +AC_TRY_RUN([#include +main() { char c; c=250; exit((c > 0)?0:1); }], +samba_cv_HAVE_UNSIGNED_CHAR=yes,samba_cv_HAVE_UNSIGNED_CHAR=no,samba_cv_HAVE_UNSIGNED_CHAR=cross)]) +if test x"$samba_cv_HAVE_UNSIGNED_CHAR" = x"yes"; then + AC_DEFINE(HAVE_UNSIGNED_CHAR) +fi + +AC_CACHE_CHECK([for sin_len in sock],samba_cv_HAVE_SOCK_SIN_LEN,[ +AC_TRY_COMPILE([#include +#include +#include ], +[struct sockaddr_in sock; sock.sin_len = sizeof(sock);], +samba_cv_HAVE_SOCK_SIN_LEN=yes,samba_cv_HAVE_SOCK_SIN_LEN=no)]) +if test x"$samba_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then + AC_DEFINE(HAVE_SOCK_SIN_LEN) +fi + +AC_CACHE_CHECK([whether seekdir returns void],samba_cv_SEEKDIR_RETURNS_VOID,[ +AC_TRY_COMPILE([#include +#include +void seekdir(DIR *d, long loc) { return; }],[return 0;], +samba_cv_SEEKDIR_RETURNS_VOID=yes,samba_cv_SEEKDIR_RETURNS_VOID=no)]) +if test x"$samba_cv_SEEKDIR_RETURNS_VOID" = x"yes"; then + AC_DEFINE(SEEKDIR_RETURNS_VOID) +fi + +AC_CACHE_CHECK([for __FILE__ macro],samba_cv_HAVE_FILE_MACRO,[ +AC_TRY_COMPILE([#include ], [printf("%s\n", __FILE__);], +samba_cv_HAVE_FILE_MACRO=yes,samba_cv_HAVE_FILE_MACRO=no)]) +if test x"$samba_cv_HAVE_FILE_MACRO" = x"yes"; then + AC_DEFINE(HAVE_FILE_MACRO) +fi + +AC_CACHE_CHECK([for __FUNCTION__ macro],samba_cv_HAVE_FUNCTION_MACRO,[ +AC_TRY_COMPILE([#include ], [printf("%s\n", __FUNCTION__);], +samba_cv_HAVE_FUNCTION_MACRO=yes,samba_cv_HAVE_FUNCTION_MACRO=no)]) +if test x"$samba_cv_HAVE_FUNCTION_MACRO" = x"yes"; then + AC_DEFINE(HAVE_FUNCTION_MACRO) +fi + +AC_CACHE_CHECK([if gettimeofday takes tz argument],samba_cv_HAVE_GETTIMEOFDAY_TZ,[ +AC_TRY_RUN([ +#include +#include +main() { struct timeval tv; exit(gettimeofday(&tv, NULL));}], + samba_cv_HAVE_GETTIMEOFDAY_TZ=yes,samba_cv_HAVE_GETTIMEOFDAY_TZ=no,samba_cv_HAVE_GETTIMEOFDAY_TZ=cross)]) +if test x"$samba_cv_HAVE_GETTIMEOFDAY_TZ" = x"yes"; then + AC_DEFINE(HAVE_GETTIMEOFDAY_TZ) +fi + + +AC_CACHE_CHECK([for broken readdir],samba_cv_HAVE_BROKEN_READDIR,[ +AC_TRY_RUN([#include +#include +main() { struct dirent *di; DIR *d = opendir("."); di = readdir(d); +if (di && di->d_name[-2] == '.' && di->d_name[-1] == 0 && +di->d_name[0] == 0) exit(0); exit(1);} ], +samba_cv_HAVE_BROKEN_READDIR=yes,samba_cv_HAVE_BROKEN_READDIR=no,samba_cv_HAVE_BROKEN_READDIR=cross)]) +if test x"$samba_cv_HAVE_BROKEN_READDIR" = x"yes"; then + AC_DEFINE(HAVE_BROKEN_READDIR) +fi + +AC_CACHE_CHECK([for utimbuf],samba_cv_HAVE_UTIMBUF,[ +AC_TRY_COMPILE([#include +#include ], +[struct utimbuf tbuf; tbuf.actime = 0; tbuf.modtime = 1; exit(utime("foo.c",&tbuf));], +samba_cv_HAVE_UTIMBUF=yes,samba_cv_HAVE_UTIMBUF=no,samba_cv_HAVE_UTIMBUF=cross)]) +if test x"$samba_cv_HAVE_UTIMBUF" = x"yes"; then + AC_DEFINE(HAVE_UTIMBUF) +fi + +AC_CACHE_CHECK([for kernel oplock type definitions],samba_cv_HAVE_KERNEL_OPLOCKS,[ +AC_TRY_COMPILE([#include +#include ], +[oplock_stat_t t; t.os_state = OP_REVOKE; t.os_dev = 1; t.os_ino = 1;], +samba_cv_HAVE_KERNEL_OPLOCKS=yes,samba_cv_HAVE_KERNEL_OPLOCKS=no)]) +if test x"$samba_cv_HAVE_KERNEL_OPLOCKS" = x"yes"; then + AC_DEFINE(HAVE_KERNEL_OPLOCKS) +fi + +AC_CACHE_CHECK([for irix specific capabilities],samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES,[ +AC_TRY_RUN([#include +#include +main() { + cap_t cap; + if ((cap = cap_get_proc()) == NULL) + exit(1); + cap->cap_effective |= CAP_NETWORK_MGT; + cap->cap_inheritable |= CAP_NETWORK_MGT; + cap_set_proc(cap); + exit(0); +} +], +samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=yes,samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=no,samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=cross)]) +if test x"$samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES" = x"yes"; then + AC_DEFINE(HAVE_IRIX_SPECIFIC_CAPABILITIES) +fi + +# +# Check for int16, uint16, int32 and uint32 in rpc/types.h included from rpc/rpc.h +# This is *really* broken but some systems (DEC OSF1) do this.... JRA. +# + +AC_CACHE_CHECK([for int16 typedef included by rpc/rpc.h],samba_cv_HAVE_INT16_FROM_RPC_RPC_H,[ +AC_TRY_COMPILE([#include +#if defined(HAVE_RPC_RPC_H) +#include +#endif], +[int16 testvar;], +samba_cv_HAVE_INT16_FROM_RPC_RPC_H=yes,samba_cv_HAVE_INT16_FROM_RPC_RPC_H=no)]) +if test x"$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" = x"yes"; then + AC_DEFINE(HAVE_INT16_FROM_RPC_RPC_H) +fi + +AC_CACHE_CHECK([for uint16 typedef included by rpc/rpc.h],samba_cv_HAVE_UINT16_FROM_RPC_RPC_H,[ +AC_TRY_COMPILE([#include +#if defined(HAVE_RPC_RPC_H) +#include +#endif], +[uint16 testvar;], +samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=yes,samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=no)]) +if test x"$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" = x"yes"; then + AC_DEFINE(HAVE_UINT16_FROM_RPC_RPC_H) +fi + +AC_CACHE_CHECK([for int32 typedef included by rpc/rpc.h],samba_cv_HAVE_INT32_FROM_RPC_RPC_H,[ +AC_TRY_COMPILE([#include +#if defined(HAVE_RPC_RPC_H) +#include +#endif], +[int32 testvar;], +samba_cv_HAVE_INT32_FROM_RPC_RPC_H=yes,samba_cv_HAVE_INT32_FROM_RPC_RPC_H=no)]) +if test x"$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" = x"yes"; then + AC_DEFINE(HAVE_INT32_FROM_RPC_RPC_H) +fi + +AC_CACHE_CHECK([for uint32 typedef included by rpc/rpc.h],samba_cv_HAVE_UINT32_FROM_RPC_RPC_H,[ +AC_TRY_COMPILE([#include +#if defined(HAVE_RPC_RPC_H) +#include +#endif], +[uint32 testvar;], +samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=yes,samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=no)]) +if test x"$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" = x"yes"; then + AC_DEFINE(HAVE_UINT32_FROM_RPC_RPC_H) +fi + +dnl +dnl Some systems (SCO) have a problem including +dnl and due to AUTH_ERROR being defined +dnl as a #define in and as part of an enum +dnl in . +dnl + +AC_CACHE_CHECK([for conflicting AUTH_ERROR define in rpc/rpc.h],samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT,[ +AC_TRY_COMPILE([#include +#ifdef HAVE_SYS_SECURITY_H +#include +#include +#endif /* HAVE_SYS_SECURITY_H */ +#if defined(HAVE_RPC_RPC_H) +#include +#endif], +[int testvar;], +samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=no,samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=yes)]) +if test x"$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" = x"yes"; then + AC_DEFINE(HAVE_RPC_AUTH_ERROR_CONFLICT) +fi + +AC_MSG_CHECKING([for test routines]) +AC_TRY_RUN([#include "${srcdir-.}/tests/trivial.c"], + AC_MSG_RESULT(yes), + AC_MSG_ERROR([cant find test code. Aborting config]), + AC_MSG_WARN([cannot run when cross-compiling])) + +AC_CACHE_CHECK([for ftruncate extend],samba_cv_HAVE_FTRUNCATE_EXTEND,[ +AC_TRY_RUN([#include "${srcdir-.}/tests/ftruncate.c"], + samba_cv_HAVE_FTRUNCATE_EXTEND=yes,samba_cv_HAVE_FTRUNCATE_EXTEND=no,samba_cv_HAVE_FTRUNCATE_EXTEND=cross)]) +if test x"$samba_cv_HAVE_FTRUNCATE_EXTEND" = x"yes"; then + AC_DEFINE(HAVE_FTRUNCATE_EXTEND) +fi + +AC_CACHE_CHECK([for broken getgroups],samba_cv_HAVE_BROKEN_GETGROUPS,[ +AC_TRY_RUN([#include "${srcdir-.}/tests/getgroups.c"], + samba_cv_HAVE_BROKEN_GETGROUPS=yes,samba_cv_HAVE_BROKEN_GETGROUPS=no,samba_cv_HAVE_BROKEN_GETGROUPS=cross)]) +if test x"$samba_cv_HAVE_BROKEN_GETGROUPS" = x"yes"; then + AC_DEFINE(HAVE_BROKEN_GETGROUPS) +fi + +AC_CACHE_CHECK([whether getpass should be replaced],samba_cv_REPLACE_GETPASS,[ +SAVE_CPPFLAGS="$CPPFLAGS" +CPPFLAGS="$CPPFLAGS -I${srcdir-.}/include -I${srcdir-.}/ubiqx -I${srcdir-.}/smbwrapper" +AC_TRY_COMPILE([ +#define REPLACE_GETPASS 1 +#define NO_CONFIG_H 1 +#define main dont_declare_main +#include "${srcdir-.}/lib/getsmbpass.c" +#undef main +],[],samba_cv_REPLACE_GETPASS=yes,samba_cv_REPLACE_GETPASS=no) +CPPFLAGS="$SAVE_CPPFLAGS" +]) +if test x"$samba_cv_REPLACE_GETPASS" = x"yes"; then + AC_DEFINE(REPLACE_GETPASS) +fi + +AC_CACHE_CHECK([for broken inet_ntoa],samba_cv_REPLACE_INET_NTOA,[ +AC_TRY_RUN([ +#include +#include +#include +#ifdef HAVE_ARPA_INET_H +#include +#endif +main() { struct in_addr ip; ip.s_addr = 0x12345678; +if (strcmp(inet_ntoa(ip),"18.52.86.120") && + strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(0); } +exit(1);}], + samba_cv_REPLACE_INET_NTOA=yes,samba_cv_REPLACE_INET_NTOA=no,samba_cv_REPLACE_INET_NTOA=cross)]) +if test x"$samba_cv_REPLACE_INET_NTOA" = x"yes"; then + AC_DEFINE(REPLACE_INET_NTOA) +fi + +AC_CACHE_CHECK([for root],samba_cv_HAVE_ROOT,[ +AC_TRY_RUN([main() { exit(getuid() != 0); }], + samba_cv_HAVE_ROOT=yes,samba_cv_HAVE_ROOT=no,samba_cv_HAVE_ROOT=cross)]) +if test x"$samba_cv_HAVE_ROOT" = x"yes"; then + AC_DEFINE(HAVE_ROOT) +else + AC_MSG_WARN(running as non-root will disable some tests) +fi + +netmask=no; +AC_CACHE_CHECK([for netmask ifconf],samba_cv_HAVE_NETMASK_IFCONF,[ +AC_TRY_RUN([ +#define HAVE_NETMASK_IFCONF 1 +#define AUTOCONF 1 +#include "confdefs.h" +#include "${srcdir-.}/lib/netmask.c"], + samba_cv_HAVE_NETMASK_IFCONF=yes,samba_cv_HAVE_NETMASK_IFCONF=no,samba_cv_HAVE_NETMASK_IFCONF=cross)]) +if test x"$samba_cv_HAVE_NETMASK_IFCONF" = x"yes"; then + netmask=yes;AC_DEFINE(HAVE_NETMASK_IFCONF) +fi + +if test $netmask = no; then +AC_CACHE_CHECK([for netmask ifreq],samba_cv_HAVE_NETMASK_IFREQ,[ +AC_TRY_RUN([ +#define HAVE_NETMASK_IFREQ 1 +#define AUTOCONF 1 +#include "confdefs.h" +#include "${srcdir-.}/lib/netmask.c"], + samba_cv_HAVE_NETMASK_IFREQ=yes,samba_cv_HAVE_NETMASK_IFREQ=no,samba_cv_HAVE_NETMASK_IFREQ=cross)]) +if test x"$samba_cv_HAVE_NETMASK_IFREQ" = x"yes"; then + netmask=yes;AC_DEFINE(HAVE_NETMASK_IFREQ) +fi +fi + +if test $netmask = no; then +AC_CACHE_CHECK([for netmask AIX],samba_cv_HAVE_NETMASK_AIX,[ +AC_TRY_RUN([ +#define HAVE_NETMASK_AIX 1 +#define AUTOCONF 1 +#include "confdefs.h" +#include "${srcdir-.}/lib/netmask.c"], + samba_cv_HAVE_NETMASK_AIX=yes,samba_cv_HAVE_NETMASK_AIX=no,samba_cv_HAVE_NETMASK_AIX=cross)]) +if test x"$samba_cv_HAVE_NETMASK_AIX" = x"yes"; then + netmask=yes;AC_DEFINE(HAVE_NETMASK_AIX) +fi +fi + +AC_CACHE_CHECK([for trapdoor seteuid],samba_cv_HAVE_TRAPDOOR_UID,[ +AC_TRY_RUN([#include "${srcdir-.}/tests/trapdoor.c"], + samba_cv_HAVE_TRAPDOOR_UID=no,samba_cv_HAVE_TRAPDOOR_UID=yes,:)]) +if test x"$samba_cv_HAVE_TRAPDOOR_UID" = x"yes"; then + AC_DEFINE(HAVE_TRAPDOOR_UID) +fi + +AC_CACHE_CHECK([for shared mmap],samba_cv_HAVE_SHARED_MMAP,[ +AC_TRY_RUN([#include "${srcdir-.}/tests/shared_mmap.c"], + samba_cv_HAVE_SHARED_MMAP=yes,samba_cv_HAVE_SHARED_MMAP=no,samba_cv_HAVE_SHARED_MMAP=cross)]) +if test x"$samba_cv_HAVE_SHARED_MMAP" = x"yes"; then + AC_DEFINE(HAVE_SHARED_MMAP) + AC_DEFINE(HAVE_MMAP) +fi + +AC_CACHE_CHECK([for ftruncate needs root],samba_cv_FTRUNCATE_NEEDS_ROOT,[ +AC_TRY_RUN([#include "${srcdir-.}/tests/ftruncroot.c"], + samba_cv_FTRUNCATE_NEEDS_ROOT=yes,samba_cv_FTRUNCATE_NEEDS_ROOT=no,samba_cv_FTRUNCATE_NEEDS_ROOT=cross)]) +if test x"$samba_cv_FTRUNCATE_NEEDS_ROOT" = x"yes"; then + AC_DEFINE(FTRUNCATE_NEEDS_ROOT) +fi + +AC_CACHE_CHECK([for fcntl locking],samba_cv_HAVE_FCNTL_LOCK,[ +AC_TRY_RUN([#include "${srcdir-.}/tests/fcntl_lock.c"], + samba_cv_HAVE_FCNTL_LOCK=yes,samba_cv_HAVE_FCNTL_LOCK=no,samba_cv_HAVE_FCNTL_LOCK=cross)]) +if test x"$samba_cv_HAVE_FCNTL_LOCK" = x"yes"; then + AC_DEFINE(HAVE_FCNTL_LOCK) +fi + +AC_CACHE_CHECK([for 64 bit fcntl locking],samba_cv_HAVE_STRUCT_FLOCK64,[ +AC_TRY_RUN([ +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +#include + +#ifdef HAVE_FCNTL_H +#include +#endif + +#ifdef HAVE_SYS_FCNTL_H +#include +#endif +main() { struct flock64 fl64; +#if defined(F_SETLKW64) && defined(F_SETLK64) && defined(F_GETLK64) +exit(0); +#else +exit(1); +#endif +}], + samba_cv_HAVE_STRUCT_FLOCK64=yes,samba_cv_HAVE_STRUCT_FLOCK64=no,samba_cv_HAVE_STRUCT_FLOCK64=cross)]) +if test x"$samba_cv_HAVE_STRUCT_FLOCK64" = x"yes"; then + AC_DEFINE(HAVE_STRUCT_FLOCK64) +fi + +AC_CACHE_CHECK([for sysv ipc],samba_cv_HAVE_SYSV_IPC,[ +AC_TRY_RUN([#include "${srcdir-.}/tests/sysv_ipc.c"], + samba_cv_HAVE_SYSV_IPC=yes,samba_cv_HAVE_SYSV_IPC=no,samba_cv_HAVE_SYSV_IPC=cross)]) +if test x"$samba_cv_HAVE_SYSV_IPC" = x"yes"; then + AC_DEFINE(HAVE_SYSV_IPC) +fi + +AC_CACHE_CHECK([for a crypt that needs truncated salt],samba_cv_HAVE_TRUNCATED_SALT,[ +AC_TRY_RUN([#include "${srcdir-.}/tests/crypttest.c"], + samba_cv_HAVE_TRUNCATED_SALT=no,samba_cv_HAVE_TRUNCATED_SALT=yes,samba_cv_HAVE_TRUNCATED_SALT=cross)]) +if test x"$samba_cv_HAVE_TRUNCATED_SALT" = x"yes"; then + AC_DEFINE(HAVE_TRUNCATED_SALT) +fi + +AC_CACHE_CHECK([for broken nisplus include files],samba_cv_BROKEN_NISPLUS_INCLUDE_FILES,[ +AC_TRY_COMPILE([#include +#if defined(HAVE_RPCSVC_NIS_H) +#include +#endif], +[return 0;], +samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=no,samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=yes)]) +if test x"$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" = x"yes"; then + AC_DEFINE(BROKEN_NISPLUS_INCLUDE_FILES) +fi + + +################################################# +# check for smbwrapper support +AC_MSG_CHECKING(whether to use smbwrapper) +AC_ARG_WITH(smbwrapper, +[ --with-smbwrapper Include SMB wrapper support + --without-smbwrapper Don't include SMB wrapper support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_SMBWRAPPER) + WRAP="bin/smbsh bin/smbwrapper.so" + + if test x$ATTEMPT_WRAP32_BUILD = x; then + WRAP32="" + else + WRAP32=bin/smbwrapper.32.so + fi + +# Conditions under which smbwrapper should not be built. + + if test x$PICFLAG = x; then + echo No support for PIC code - disabling smbwrapper and smbsh + WRAP="" + WRAP32="" + elif test x$ac_cv_func_syscall = xno; then + AC_MSG_RESULT([No syscall() -- disabling smbwrapper and smbsh]) + WRAP="" + WRAP32="" + fi + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for the AFS filesystem +AC_MSG_CHECKING(whether to use AFS) +AC_ARG_WITH(afs, +[ --with-afs Include AFS support + --without-afs Don't include AFS support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_AFS) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + + +################################################# +# check for the DFS auth system +AC_MSG_CHECKING(whether to use DFS auth) +AC_ARG_WITH(dfs, +[ --with-dfs Include DFS support + --without-dfs Don't include DFS support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_DFS) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for Kerberos IV auth system +AC_MSG_CHECKING(whether to use Kerberos IV) +AC_ARG_WITH(krb4, +[ --with-krb4=base-dir Include Kerberos IV support + --whithout-krb4 Don't include Kerbers IV support (default)], +[ AC_MSG_RESULT(yes) + AC_DEFINE(KRB4_AUTH) + AC_CHECK_LIB(resolv, dn_expand) + LIBS="$LIBS -lkrb -ldes" + CFLAGS="$CFLAGS -I$withval/include" + LDFLAGS="$LDFLAGS -L$withval/lib"], + AC_MSG_RESULT(no) +) + +################################################# +# check for Kerberos 5 auth system +AC_MSG_CHECKING(whether to use Kerberos 5) +AC_ARG_WITH(krb5, +[ --with-krb5=base-dir Include Kerberos 5 support + --whithout-krb5 Don't include Kerbers 5 support (default)], +[ AC_MSG_RESULT(yes) + AC_DEFINE(KRB5_AUTH) + LIBS="$LIBS -ldes425 -lkrb5 -lcrypto -lcom_err" + CFLAGS="$CFLAGS -I$withval/include" + LDFLAGS="$LDFLAGS -L$withval/lib"], + AC_MSG_RESULT(no) +) + +################################################# +# check for automount support +AC_MSG_CHECKING(whether to use AUTOMOUNT) +AC_ARG_WITH(automount, +[ --with-automount Include AUTOMOUNT support + --without-automount Don't include AUTOMOUNT support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_AUTOMOUNT) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for smbmount support +AC_MSG_CHECKING(whether to use SMBMOUNT) +AC_ARG_WITH(smbmount, +[ --with-smbmount Include SMBMOUNT (Linux only) support + --without-smbmount Don't include SMBMOUNT support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_SMBMOUNT) + MPROGS="bin/smbmount bin/smbmnt bin/smbumount" + ;; + *) + AC_MSG_RESULT(no) + MPROGS= + ;; + esac ], + AC_MSG_RESULT(no) + MPROGS= +) + + +################################################# +# check for a PAM password database +AC_MSG_CHECKING(whether to use PAM password database) +AC_ARG_WITH(pam, +[ --with-pam Include PAM password database support + --without-pam Don't include PAM password database support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_PAM) + LIBS="$LIBS -lpam" + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + + +################################################# +# check for a LDAP password database +AC_MSG_CHECKING(whether to use LDAP password database) +AC_ARG_WITH(ldap, +[ --with-ldap Include LDAP support + --without-ldap Don't include LDAP support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_LDAP) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for a NISPLUS password database +AC_MSG_CHECKING(whether to use NISPLUS password database) +AC_ARG_WITH(nisplus, +[ --with-nisplus Include NISPLUS password database support + --without-nisplus Don't include NISPLUS password database support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_NISPLUS) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for a NISPLUS_HOME support +AC_MSG_CHECKING(whether to use NISPLUS_HOME) +AC_ARG_WITH(nisplus-home, +[ --with-nisplus-home Include NISPLUS_HOME support + --without-nisplus-home Don't include NISPLUS_HOME support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_NISPLUS_HOME) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for the secure socket layer +AC_MSG_CHECKING(whether to use SSL) +AC_ARG_WITH(ssl, +[ --with-ssl Include SSL support + --without-ssl Don't include SSL support (default) + --with-sslinc=DIR Where the SSL includes are (defaults to /usr/local/ssl)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_SSL) + withval="/usr/local/ssl" # default + + if test "${with_sslinc+set}" = set; then + + withval="$with_sslinc" + case "$withval" in + yes|no) + echo "configure: warning: --with-sslinc called without argument - will use default" 1>&w + CFLAGS="-I/usr/local/ssl/include $CFLAGS" + LIBS="-lssl -lcrypto $LIBS" + LDFLAGS="=L/usr/local/ssl/lib $LDFLAGS" + ;; + * ) + CFLAGS="-I${withval}/include $CFLAGS" + LIBS="-lssl -l crypto $LIBS" + LDFLAGS="-L${withval}/lib $LDFLAGS" + ;; + esac + + else + + CFLAGS="-I/usr/local/ssl/include $CFLAGS" + LIBS="-lssl -lcrypto $LIBS" + LDFLAGS="-L/usr/local/ssl/lib $LDFLAGS" + + fi + + if test ! -d ${withval}; then + echo "configure: error: called with --with-ssl, but ssl base directory ${withval} does not exist or is not a directory. Aborting config" 1>&2 + exit 1 + fi + + CFLAGS="-DHAVE_CRYPT_DECL $CFLAGS" # Damn, SSLeay defines its own + + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + + +################################################# +# check for experimental mmap support +AC_MSG_CHECKING(whether to use MMAP) +AC_ARG_WITH(mmap, +[ --with-mmap Include experimental MMAP support + --without-mmap Don't include MMAP support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_MMAP) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for syslog logging +AC_MSG_CHECKING(whether to use syslog logging) +AC_ARG_WITH(syslog, +[ --with-syslog Include experimental SYSLOG support + --without-syslog Don't include SYSLOG support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_SYSLOG) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for experimental netatalk resource fork support +AC_MSG_CHECKING(whether to support netatalk) +AC_ARG_WITH(netatalk, +[ --with-netatalk Include experimental Netatalk support + --without-netatalk Don't include experimental Netatalk support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + AC_DEFINE(WITH_NETATALK) + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) + +################################################# +# check for experimental disk-quotas support +QUOTAOBJS=noquotas.o + +AC_MSG_CHECKING(whether to support disk-quotas) +AC_ARG_WITH(quotas, +[ --with-quotas Include experimental disk-quota support + --without-quotas Don't include experimental disk-quota support (default)], +[ case "$withval" in + yes) + AC_MSG_RESULT(yes) + QUOTAOBJS=quotas.o + ;; + *) + AC_MSG_RESULT(no) + ;; + esac ], + AC_MSG_RESULT(no) +) +AC_SUBST(QUOTAOBJS) + +################################################# +# set private directory location +AC_ARG_WITH(privatedir, +[ --with-privatedir=DIR Where to put smbpasswd ($ac_default_prefix/private)], +[ case "$withval" in + yes|no) + # + # Just in case anybody calls it without argument + # + AC_MSG_WARN([--with-privatedir called without argument - will use default]) + privatedir='${prefix}/private' + ;; + * ) + privatedir="$withval" + ;; + esac + AC_SUBST(privatedir)], + [privatedir='${prefix}/private' + AC_SUBST(privatedir)] +) + +################################################# +# set lock directory location +AC_ARG_WITH(lockdir, +[ --with-lockdir=DIR Where to put lock files ($ac_default_prefix/var/locks)], +[ case "$withval" in + yes|no) + # + # Just in case anybody calls it without argument + # + AC_MSG_WARN([--with-lockdir called without argument - will use default]) + lockdir='$(VARDIR)/locks' + ;; + * ) + lockdir="$withval" + ;; + esac + AC_SUBST(lockdir)], + [lockdir='$(VARDIR)/locks' + AC_SUBST(lockdir)] +) + +################################################# +# set SWAT directory location +AC_ARG_WITH(swatdir, +[ --with-swatdir=DIR Where to put SWAT files ($ac_default_prefix/swat)], +[ case "$withval" in + yes|no) + # + # Just in case anybody does it + # + AC_MSG_WARN([--with-swatdir called without argument - will use default]) + swatdir='${prefix}/swat' + ;; + * ) + swatdir="$withval" + ;; + esac + AC_SUBST(swatdir)], + [swatdir='${prefix}/swat' + AC_SUBST(swatdir)] +) + +################################################# +# these tests are taken from the GNU fileutils package +AC_CHECKING(how to get filesystem space usage) +space=no + +# Test for statvfs64. +if test $space = no; then + # SVR4 + AC_CACHE_CHECK([statvfs64 function (SVR4)], fu_cv_sys_stat_statvfs64, + [AC_TRY_RUN([ +#if defined(HAVE_UNISTD_H) +#include +#endif +#include +#include + main () + { + struct statvfs64 fsd; + exit (statvfs64 (".", &fsd)); + }], + fu_cv_sys_stat_statvfs64=yes, + fu_cv_sys_stat_statvfs64=no, + fu_cv_sys_stat_statvfs64=cross)]) + if test $fu_cv_sys_stat_statvfs64 = yes; then + space=yes + AC_DEFINE(STAT_STATVFS64) + fi +fi + +# Perform only the link test since it seems there are no variants of the +# statvfs function. This check is more than just AC_CHECK_FUNCS(statvfs) +# because that got a false positive on SCO OSR5. Adding the declaration +# of a `struct statvfs' causes this test to fail (as it should) on such +# systems. That system is reported to work fine with STAT_STATFS4 which +# is what it gets when this test fails. +if test $space = no; then + # SVR4 + AC_CACHE_CHECK([statvfs function (SVR4)], fu_cv_sys_stat_statvfs, + [AC_TRY_LINK([#include +#include ], + [struct statvfs fsd; statvfs (0, &fsd);], + fu_cv_sys_stat_statvfs=yes, + fu_cv_sys_stat_statvfs=no)]) + if test $fu_cv_sys_stat_statvfs = yes; then + space=yes + AC_DEFINE(STAT_STATVFS) + fi +fi + +if test $space = no; then + # DEC Alpha running OSF/1 + AC_MSG_CHECKING([for 3-argument statfs function (DEC OSF/1)]) + AC_CACHE_VAL(fu_cv_sys_stat_statfs3_osf1, + [AC_TRY_RUN([ +#include +#include +#include + main () + { + struct statfs fsd; + fsd.f_fsize = 0; + exit (statfs (".", &fsd, sizeof (struct statfs))); + }], + fu_cv_sys_stat_statfs3_osf1=yes, + fu_cv_sys_stat_statfs3_osf1=no, + fu_cv_sys_stat_statfs3_osf1=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_statfs3_osf1) + if test $fu_cv_sys_stat_statfs3_osf1 = yes; then + space=yes + AC_DEFINE(STAT_STATFS3_OSF1) + fi +fi + +if test $space = no; then +# AIX + AC_MSG_CHECKING([for two-argument statfs with statfs.bsize dnl +member (AIX, 4.3BSD)]) + AC_CACHE_VAL(fu_cv_sys_stat_statfs2_bsize, + [AC_TRY_RUN([ +#ifdef HAVE_SYS_PARAM_H +#include +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif +#ifdef HAVE_SYS_VFS_H +#include +#endif + main () + { + struct statfs fsd; + fsd.f_bsize = 0; + exit (statfs (".", &fsd)); + }], + fu_cv_sys_stat_statfs2_bsize=yes, + fu_cv_sys_stat_statfs2_bsize=no, + fu_cv_sys_stat_statfs2_bsize=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_statfs2_bsize) + if test $fu_cv_sys_stat_statfs2_bsize = yes; then + space=yes + AC_DEFINE(STAT_STATFS2_BSIZE) + fi +fi + +if test $space = no; then +# SVR3 + AC_MSG_CHECKING([for four-argument statfs (AIX-3.2.5, SVR3)]) + AC_CACHE_VAL(fu_cv_sys_stat_statfs4, + [AC_TRY_RUN([#include +#include + main () + { + struct statfs fsd; + exit (statfs (".", &fsd, sizeof fsd, 0)); + }], + fu_cv_sys_stat_statfs4=yes, + fu_cv_sys_stat_statfs4=no, + fu_cv_sys_stat_statfs4=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_statfs4) + if test $fu_cv_sys_stat_statfs4 = yes; then + space=yes + AC_DEFINE(STAT_STATFS4) + fi +fi + +if test $space = no; then +# 4.4BSD and NetBSD + AC_MSG_CHECKING([for two-argument statfs with statfs.fsize dnl +member (4.4BSD and NetBSD)]) + AC_CACHE_VAL(fu_cv_sys_stat_statfs2_fsize, + [AC_TRY_RUN([#include +#ifdef HAVE_SYS_PARAM_H +#include +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif + main () + { + struct statfs fsd; + fsd.f_fsize = 0; + exit (statfs (".", &fsd)); + }], + fu_cv_sys_stat_statfs2_fsize=yes, + fu_cv_sys_stat_statfs2_fsize=no, + fu_cv_sys_stat_statfs2_fsize=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_statfs2_fsize) + if test $fu_cv_sys_stat_statfs2_fsize = yes; then + space=yes + AC_DEFINE(STAT_STATFS2_FSIZE) + fi +fi + +if test $space = no; then + # Ultrix + AC_MSG_CHECKING([for two-argument statfs with struct fs_data (Ultrix)]) + AC_CACHE_VAL(fu_cv_sys_stat_fs_data, + [AC_TRY_RUN([#include +#ifdef HAVE_SYS_PARAM_H +#include +#endif +#ifdef HAVE_SYS_MOUNT_H +#include +#endif +#ifdef HAVE_SYS_FS_TYPES_H +#include +#endif + main () + { + struct fs_data fsd; + /* Ultrix's statfs returns 1 for success, + 0 for not mounted, -1 for failure. */ + exit (statfs (".", &fsd) != 1); + }], + fu_cv_sys_stat_fs_data=yes, + fu_cv_sys_stat_fs_data=no, + fu_cv_sys_stat_fs_data=no)]) + AC_MSG_RESULT($fu_cv_sys_stat_fs_data) + if test $fu_cv_sys_stat_fs_data = yes; then + space=yes + AC_DEFINE(STAT_STATFS2_FS_DATA) + fi +fi + +# +# As a gating factor for large file support, in order to +# use <4GB files we must have the following minimal support +# available. +# long long, and a 64 bit off_t or off64_t. +# If we don't have all of these then disable large +# file support. +# +echo "checking if large file support can be enabled" +AC_TRY_COMPILE([ +#if defined(HAVE_LONGLONG) && (defined(HAVE_OFF64_T) || (defined(SIZEOF_OFF_T) && (SIZEOF_OFF_T == 8))) +#include +#else +__COMPILE_ERROR_ +#endif +], +[int i], +samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=yes,samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=no) +if test x"$samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT" = x"yes"; then + echo "yes" + AC_DEFINE(HAVE_EXPLICIT_LARGEFILE_SUPPORT) +else + echo "no" +fi + +echo "checking configure summary" +AC_TRY_RUN([#include "${srcdir-.}/tests/summary.c"], + echo "configure OK";, + AC_MSG_ERROR([summary failure. Aborting config]),:) + +builddir=`pwd` +AC_SUBST(builddir) + +AC_OUTPUT(include/stamp-h Makefile) diff -ruN old/mc-4.5.33/vfs/samba/include/byteorder.h new/mc-4.5.34/vfs/samba/include/byteorder.h --- old/mc-4.5.33/vfs/samba/include/byteorder.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/byteorder.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,265 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB Byte handling + Copyright (C) Andrew Tridgell 1992-1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _BYTEORDER_H +#define _BYTEORDER_H + +/* + This file implements macros for machine independent short and + int manipulation + +Here is a description of this file that I emailed to the samba list once: + +> I am confused about the way that byteorder.h works in Samba. I have +> looked at it, and I would have thought that you might make a distinction +> between LE and BE machines, but you only seem to distinguish between 386 +> and all other architectures. +> +> Can you give me a clue? + +sure. + +The distinction between 386 and other architectures is only there as +an optimisation. You can take it out completely and it will make no +difference. The routines (macros) in byteorder.h are totally byteorder +independent. The 386 optimsation just takes advantage of the fact that +the x86 processors don't care about alignment, so we don't have to +align ints on int boundaries etc. If there are other processors out +there that aren't alignment sensitive then you could also define +CAREFUL_ALIGNMENT=0 on those processors as well. + +Ok, now to the macros themselves. I'll take a simple example, say we +want to extract a 2 byte integer from a SMB packet and put it into a +type called uint16 that is in the local machines byte order, and you +want to do it with only the assumption that uint16 is _at_least_ 16 +bits long (this last condition is very important for architectures +that don't have any int types that are 2 bytes long) + +You do this: + +#define CVAL(buf,pos) (((unsigned char *)(buf))[pos]) +#define PVAL(buf,pos) ((unsigned)CVAL(buf,pos)) +#define SVAL(buf,pos) (PVAL(buf,pos)|PVAL(buf,(pos)+1)<<8) + +then to extract a uint16 value at offset 25 in a buffer you do this: + +char *buffer = foo_bar(); +uint16 xx = SVAL(buffer,25); + +We are using the byteoder independence of the ANSI C bitshifts to do +the work. A good optimising compiler should turn this into efficient +code, especially if it happens to have the right byteorder :-) + +I know these macros can be made a bit tidier by removing some of the +casts, but you need to look at byteorder.h as a whole to see the +reasoning behind them. byteorder.h defines the following macros: + +SVAL(buf,pos) - extract a 2 byte SMB value +IVAL(buf,pos) - extract a 4 byte SMB value +SVALS(buf,pos) signed version of SVAL() +IVALS(buf,pos) signed version of IVAL() + +SSVAL(buf,pos,val) - put a 2 byte SMB value into a buffer +SIVAL(buf,pos,val) - put a 4 byte SMB value into a buffer +SSVALS(buf,pos,val) - signed version of SSVAL() +SIVALS(buf,pos,val) - signed version of SIVAL() + +RSVAL(buf,pos) - like SVAL() but for NMB byte ordering +RSVALS(buf,pos) - like SVALS() but for NMB byte ordering +RIVAL(buf,pos) - like IVAL() but for NMB byte ordering +RIVALS(buf,pos) - like IVALS() but for NMB byte ordering +RSSVAL(buf,pos,val) - like SSVAL() but for NMB ordering +RSIVAL(buf,pos,val) - like SIVAL() but for NMB ordering +RSIVALS(buf,pos,val) - like SIVALS() but for NMB ordering + +it also defines lots of intermediate macros, just ignore those :-) + +*/ + +/* some switch macros that do both store and read to and from SMB buffers */ + +#define RW_PCVAL(read,inbuf,outbuf,len) \ + { if (read) { PCVAL (inbuf,0,outbuf,len); } \ + else { PSCVAL(inbuf,0,outbuf,len); } } + +#define RW_PIVAL(read,big_endian,inbuf,outbuf,len) \ + { if (read) { if (big_endian) { RPIVAL(inbuf,0,outbuf,len); } else { PIVAL(inbuf,0,outbuf,len); } } \ + else { if (big_endian) { RPSIVAL(inbuf,0,outbuf,len); } else { PSIVAL(inbuf,0,outbuf,len); } } } + +#define RW_PSVAL(read,big_endian,inbuf,outbuf,len) \ + { if (read) { if (big_endian) { RPSVAL(inbuf,0,outbuf,len); } else { PSVAL(inbuf,0,outbuf,len); } } \ + else { if (big_endian) { RPSSVAL(inbuf,0,outbuf,len); } else { PSSVAL(inbuf,0,outbuf,len); } } } + +#define RW_CVAL(read, inbuf, outbuf, offset) \ + { if (read) { (outbuf) = CVAL (inbuf,offset); } \ + else { SCVAL(inbuf,offset,outbuf); } } + +#define RW_IVAL(read, big_endian, inbuf, outbuf, offset) \ + { if (read) { (outbuf) = ((big_endian) ? RIVAL(inbuf,offset) : IVAL (inbuf,offset)); } \ + else { if (big_endian) { RSIVAL(inbuf,offset,outbuf); } else { SIVAL(inbuf,offset,outbuf); } } } + +#define RW_SVAL(read, big_endian, inbuf, outbuf, offset) \ + { if (read) { (outbuf) = ((big_endian) ? RSVAL(inbuf,offset) : SVAL (inbuf,offset)); } \ + else { if (big_endian) { RSSVAL(inbuf,offset,outbuf); } else { SSVAL(inbuf,offset,outbuf); } } } + +#undef CAREFUL_ALIGNMENT + +/* we know that the 386 can handle misalignment and has the "right" + byteorder */ +#ifdef __i386__ +#define CAREFUL_ALIGNMENT 0 +#endif + +#ifndef CAREFUL_ALIGNMENT +#define CAREFUL_ALIGNMENT 1 +#endif + +#define CVAL(buf,pos) (((unsigned char *)(buf))[pos]) +#define PVAL(buf,pos) ((unsigned)CVAL(buf,pos)) +#define SCVAL(buf,pos,val) (CVAL(buf,pos) = (val)) + + +#if CAREFUL_ALIGNMENT + +#define SVAL(buf,pos) (PVAL(buf,pos)|PVAL(buf,(pos)+1)<<8) +#define IVAL(buf,pos) (SVAL(buf,pos)|SVAL(buf,(pos)+2)<<16) +#define SSVALX(buf,pos,val) (CVAL(buf,pos)=(val)&0xFF,CVAL(buf,pos+1)=(val)>>8) +#define SIVALX(buf,pos,val) (SSVALX(buf,pos,val&0xFFFF),SSVALX(buf,pos+2,val>>16)) +#define SVALS(buf,pos) ((int16)SVAL(buf,pos)) +#define IVALS(buf,pos) ((int32)IVAL(buf,pos)) +#define SSVAL(buf,pos,val) SSVALX((buf),(pos),((uint16)(val))) +#define SIVAL(buf,pos,val) SIVALX((buf),(pos),((uint32)(val))) +#define SSVALS(buf,pos,val) SSVALX((buf),(pos),((int16)(val))) +#define SIVALS(buf,pos,val) SIVALX((buf),(pos),((int32)(val))) + +#else /* CAREFUL_ALIGNMENT */ + +/* this handles things for architectures like the 386 that can handle + alignment errors */ +/* + WARNING: This section is dependent on the length of int16 and int32 + being correct +*/ + +/* get single value from an SMB buffer */ +#define SVAL(buf,pos) (*(uint16 *)((char *)(buf) + (pos))) +#define IVAL(buf,pos) (*(uint32 *)((char *)(buf) + (pos))) +#define SVALS(buf,pos) (*(int16 *)((char *)(buf) + (pos))) +#define IVALS(buf,pos) (*(int32 *)((char *)(buf) + (pos))) + +/* store single value in an SMB buffer */ +#define SSVAL(buf,pos,val) SVAL(buf,pos)=((uint16)(val)) +#define SIVAL(buf,pos,val) IVAL(buf,pos)=((uint32)(val)) +#define SSVALS(buf,pos,val) SVALS(buf,pos)=((int16)(val)) +#define SIVALS(buf,pos,val) IVALS(buf,pos)=((int32)(val)) + +#endif /* CAREFUL_ALIGNMENT */ + +/* macros for reading / writing arrays */ + +#define SMBMACRO(macro,buf,pos,val,len,size) \ +{ int l; for (l = 0; l < (len); l++) (val)[l] = macro((buf), (pos) + (size)*l); } + +#define SSMBMACRO(macro,buf,pos,val,len,size) \ +{ int l; for (l = 0; l < (len); l++) macro((buf), (pos) + (size)*l, (val)[l]); } + +/* reads multiple data from an SMB buffer */ +#define PCVAL(buf,pos,val,len) SMBMACRO(CVAL,buf,pos,val,len,1) +#define PSVAL(buf,pos,val,len) SMBMACRO(SVAL,buf,pos,val,len,2) +#define PIVAL(buf,pos,val,len) SMBMACRO(IVAL,buf,pos,val,len,4) +#define PCVALS(buf,pos,val,len) SMBMACRO(CVALS,buf,pos,val,len,1) +#define PSVALS(buf,pos,val,len) SMBMACRO(SVALS,buf,pos,val,len,2) +#define PIVALS(buf,pos,val,len) SMBMACRO(IVALS,buf,pos,val,len,4) + +/* stores multiple data in an SMB buffer */ +#define PSCVAL(buf,pos,val,len) SSMBMACRO(SCVAL,buf,pos,val,len,1) +#define PSSVAL(buf,pos,val,len) SSMBMACRO(SSVAL,buf,pos,val,len,2) +#define PSIVAL(buf,pos,val,len) SSMBMACRO(SIVAL,buf,pos,val,len,4) +#define PSCVALS(buf,pos,val,len) SSMBMACRO(SCVALS,buf,pos,val,len,1) +#define PSSVALS(buf,pos,val,len) SSMBMACRO(SSVALS,buf,pos,val,len,2) +#define PSIVALS(buf,pos,val,len) SSMBMACRO(SIVALS,buf,pos,val,len,4) + + +/* now the reverse routines - these are used in nmb packets (mostly) */ +#define SREV(x) ((((x)&0xFF)<<8) | (((x)>>8)&0xFF)) +#define IREV(x) ((SREV(x)<<16) | (SREV((x)>>16))) + +#define RSVAL(buf,pos) SREV(SVAL(buf,pos)) +#define RSVALS(buf,pos) SREV(SVALS(buf,pos)) +#define RIVAL(buf,pos) IREV(IVAL(buf,pos)) +#define RIVALS(buf,pos) IREV(IVALS(buf,pos)) +#define RSSVAL(buf,pos,val) SSVAL(buf,pos,SREV(val)) +#define RSSVALS(buf,pos,val) SSVALS(buf,pos,SREV(val)) +#define RSIVAL(buf,pos,val) SIVAL(buf,pos,IREV(val)) +#define RSIVALS(buf,pos,val) SIVALS(buf,pos,IREV(val)) + +/* reads multiple data from an SMB buffer (big-endian) */ +#define RPSVAL(buf,pos,val,len) SMBMACRO(RSVAL,buf,pos,val,len,2) +#define RPIVAL(buf,pos,val,len) SMBMACRO(RIVAL,buf,pos,val,len,4) +#define RPSVALS(buf,pos,val,len) SMBMACRO(RSVALS,buf,pos,val,len,2) +#define RPIVALS(buf,pos,val,len) SMBMACRO(RIVALS,buf,pos,val,len,4) + +/* stores multiple data in an SMB buffer (big-endian) */ +#define RPSSVAL(buf,pos,val,len) SSMBMACRO(RSSVAL,buf,pos,val,len,2) +#define RPSIVAL(buf,pos,val,len) SSMBMACRO(RSIVAL,buf,pos,val,len,4) +#define RPSSVALS(buf,pos,val,len) SSMBMACRO(RSSVALS,buf,pos,val,len,2) +#define RPSIVALS(buf,pos,val,len) SSMBMACRO(RSIVALS,buf,pos,val,len,4) + +#define DBG_RW_PCVAL(charmode,string,depth,base,read,inbuf,outbuf,len) \ + { RW_PCVAL(read,inbuf,outbuf,len) \ + DEBUG(5,("%s%04x %s: ", \ + tab_depth(depth), base,string)); \ + if (charmode) print_asc(5, (unsigned char*)(outbuf), (len)); else \ + { int idx; for (idx = 0; idx < len; idx++) { DEBUG(5,("%02x ", (outbuf)[idx])); } } \ + DEBUG(5,("\n")); } + +#define DBG_RW_PSVAL(charmode,string,depth,base,read,big_endian,inbuf,outbuf,len) \ + { RW_PSVAL(read,big_endian,inbuf,outbuf,len) \ + DEBUG(5,("%s%04x %s: ", \ + tab_depth(depth), base,string)); \ + if (charmode) print_asc(5, (unsigned char*)(outbuf), 2*(len)); else \ + { int idx; for (idx = 0; idx < len; idx++) { DEBUG(5,("%04x ", (outbuf)[idx])); } } \ + DEBUG(5,("\n")); } + +#define DBG_RW_PIVAL(charmode,string,depth,base,read,big_endian,inbuf,outbuf,len) \ + { RW_PIVAL(read,big_endian,inbuf,outbuf,len) \ + DEBUG(5,("%s%04x %s: ", \ + tab_depth(depth), base,string)); \ + if (charmode) print_asc(5, (unsigned char*)(outbuf), 4*(len)); else \ + { int idx; for (idx = 0; idx < len; idx++) { DEBUG(5,("%08x ", (outbuf)[idx])); } } \ + DEBUG(5,("\n")); } + +#define DBG_RW_CVAL(string,depth,base,read,inbuf,outbuf) \ + { RW_CVAL(read,inbuf,outbuf,0) \ + DEBUG(5,("%s%04x %s: %02x\n", \ + tab_depth(depth), base, string, outbuf)); } + +#define DBG_RW_SVAL(string,depth,base,read,big_endian,inbuf,outbuf) \ + { RW_SVAL(read,big_endian,inbuf,outbuf,0) \ + DEBUG(5,("%s%04x %s: %04x\n", \ + tab_depth(depth), base, string, outbuf)); } + +#define DBG_RW_IVAL(string,depth,base,read,big_endian,inbuf,outbuf) \ + { RW_IVAL(read,big_endian,inbuf,outbuf,0) \ + DEBUG(5,("%s%04x %s: %08x\n", \ + tab_depth(depth), base, string, outbuf)); } + +#endif /* _BYTEORDER_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/charset.h new/mc-4.5.34/vfs/samba/include/charset.h --- old/mc-4.5.33/vfs/samba/include/charset.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/charset.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,75 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + Character set handling + Copyright (C) Andrew Tridgell 1992-1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef CHARSET_C + +extern char *dos_char_map; +extern char *upper_char_map; +extern char *lower_char_map; +extern void add_char_string(char *s); +extern void charset_initialise(void); + +#ifdef toupper +#undef toupper +#endif + +#ifdef tolower +#undef tolower +#endif + +#ifdef isupper +#undef isupper +#endif + +#ifdef islower +#undef islower +#endif + +#ifdef isdoschar +#undef isdoschar +#endif + +#ifdef isspace +#undef isspace +#endif + +#define toupper(c) (upper_char_map[(c&0xff)] & 0xff) +#define tolower(c) (lower_char_map[(c&0xff)] & 0xff) +#define isupper(c) ((c&0xff) != tolower(c&0xff)) +#define islower(c) ((c&0xff) != toupper(c&0xff)) +#define isdoschar(c) (dos_char_map[(c&0xff)] != 0) +#define isspace(c) ((c)==' ' || (c) == '\t') + +/* this is used to determine if a character is safe to use in + something that may be put on a command line */ +#define issafe(c) (isalnum((c&0xff)) || strchr("-._",c)) +#endif + +/* Dynamic codepage files defines. */ + +/* Version id for dynamically loadable codepage files. */ +#define CODEPAGE_FILE_VERSION_ID 0x1 +/* Version 1 codepage file header size. */ +#define CODEPAGE_HEADER_SIZE 8 +/* Offsets for codepage file header entries. */ +#define CODEPAGE_VERSION_OFFSET 0 +#define CODEPAGE_CLIENT_CODEPAGE_OFFSET 2 +#define CODEPAGE_LENGTH_OFFSET 4 diff -ruN old/mc-4.5.33/vfs/samba/include/client.h new/mc-4.5.34/vfs/samba/include/client.h --- old/mc-4.5.33/vfs/samba/include/client.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/client.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,143 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1998 + Copyright (C) Luke Kenneth Casson Leighton 1996-1998 + Copyright (C) Jeremy Allison 1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _CLIENT_H +#define _CLIENT_H + +/* the client asks for a smaller buffer to save ram and also to get more + overlap on the wire. This size gives us a nice read/write size, which + will be a multiple of the page size on almost any system */ +#define CLI_BUFFER_SIZE (0xFFFF) + +/* + * These definitions depend on smb.h + */ + +typedef struct file_info +{ + SMB_OFF_T size; + uint16 mode; + uid_t uid; + gid_t gid; + /* these times are normally kept in GMT */ + time_t mtime; + time_t atime; + time_t ctime; + pstring name; +} file_info; + +struct print_job_info +{ + uint16 id; + uint16 priority; + size_t size; + fstring user; + fstring name; + time_t t; +}; + +struct pwd_info +{ + BOOL null_pwd; + BOOL cleartext; + BOOL crypted; + + fstring password; + + uchar smb_lm_pwd[16]; + uchar smb_nt_pwd[16]; + + uchar smb_lm_owf[24]; + uchar smb_nt_owf[24]; +}; + +struct cli_state { + int port; + int fd; + uint16 cnum; + uint16 pid; + uint16 mid; + uint16 vuid; + int protocol; + int sec_mode; + int rap_error; + int privileges; + + fstring eff_name; + fstring desthost; + fstring user_name; + fstring domain; + + /* + * The following strings are the + * ones returned by the server if + * the protocol > NT1. + */ + fstring server_type; + fstring server_os; + fstring server_domain; + + fstring share; + fstring dev; + struct nmb_name called; + struct nmb_name calling; + fstring full_dest_host_name; + struct in_addr dest_ip; + + struct pwd_info pwd; + unsigned char cryptkey[8]; + uint32 sesskey; + int serverzone; + uint32 servertime; + int readbraw_supported; + int writebraw_supported; + int timeout; /* in milliseconds. */ + int max_xmit; + int max_mux; + char *outbuf; + char *inbuf; + int bufsize; + int initialised; + int win95; + uint32 capabilities; + + /* + * Only used in NT domain calls. + */ + + uint32 nt_error; /* NT RPC error code. */ + uint16 nt_pipe_fnum; /* Pipe handle. */ + unsigned char sess_key[16]; /* Current session key. */ + unsigned char ntlmssp_hash[258]; /* ntlmssp data. */ + uint32 ntlmssp_cli_flgs; /* ntlmssp client flags */ + uint32 ntlmssp_srv_flgs; /* ntlmssp server flags */ + uint32 ntlmssp_seq_num; /* ntlmssp sequence number */ + DOM_CRED clnt_cred; /* Client credential. */ + fstring mach_acct; /* MYNAME$. */ + fstring srv_name_slash; /* \\remote server. */ + fstring clnt_name_slash; /* \\local client. */ + uint16 max_xmit_frag; + uint16 max_recv_frag; +}; + +#endif /* _CLIENT_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/config.h new/mc-4.5.34/vfs/samba/include/config.h --- old/mc-4.5.33/vfs/samba/include/config.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/config.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,887 @@ +/* include/config.h. Generated automatically by configure. */ +/* include/config.h.in. Generated automatically from configure.in by autoheader. */ + +/* Define if on AIX 3. + System headers sometimes define this. + We just want to avoid a redefinition error message. */ +#ifndef _ALL_SOURCE +/* #undef _ALL_SOURCE */ +#endif + +/* Define if type char is unsigned and you are not using gcc. */ +#ifndef __CHAR_UNSIGNED__ +/* #undef __CHAR_UNSIGNED__ */ +#endif + +/* Define to empty if the keyword does not work. */ +/* #undef const */ + +/* Define to `int' if doesn't define. */ +/* #undef gid_t */ + +/* Define if you have a working `mmap' system call. */ +#define HAVE_MMAP 1 + +/* Define if your struct stat has st_rdev. */ +#define HAVE_ST_RDEV 1 + +/* Define if you have that is POSIX.1 compatible. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define as __inline if that's what the C compiler calls it. */ +/* #undef inline */ + +/* Define to `int' if doesn't define. */ +/* #undef mode_t */ + +/* Define if your C compiler doesn't accept -c and -o together. */ +/* #undef NO_MINUS_C_MINUS_O */ + +/* Define to `long' if doesn't define. */ +/* #undef off_t */ + +/* Define to `int' if doesn't define. */ +/* #undef pid_t */ + +/* Define as the return type of signal handlers (int or void). */ +#define RETSIGTYPE void + +/* Define to `unsigned' if doesn't define. */ +/* #undef size_t */ + +/* Define if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define if you can safely include both and . */ +#define TIME_WITH_SYS_TIME 1 + +/* Define to `int' if doesn't define. */ +/* #undef uid_t */ + +/* Define if your processor stores words with the most significant + byte first (like Motorola and SPARC, unlike Intel and VAX). */ +/* #undef WORDS_BIGENDIAN */ + +#define HAVE_VOLATILE 1 +/* #undef HAVE_BROKEN_READDIR */ +#define HAVE_ERRNO_DECL 1 +#define HAVE_LONGLONG 1 +/* #undef HAVE_OFF64_T */ +/* #undef HAVE_REMSH */ +/* #undef HAVE_UNSIGNED_CHAR */ +#define HAVE_UTIMBUF 1 +#define HAVE_SIG_ATOMIC_T_TYPE 1 +/* #undef ssize_t */ +/* #undef ino_t */ +/* #undef ssize_t */ +/* #undef loff_t */ +#define offset_t loff_t +/* #undef aclent_t */ +#define HAVE_CONNECT 1 +/* #undef HAVE_SHORT_INO_T */ +/* #undef WITH_SMBWRAPPER */ +/* #undef WITH_AFS */ +/* #undef WITH_DFS */ +/* #undef SUNOS5 */ +/* #undef SUNOS4 */ +#define LINUX 1 +/* #undef AIX */ +/* #undef BSD */ +/* #undef IRIX */ +/* #undef IRIX6 */ +/* #undef HPUX */ +/* #undef QNX */ +/* #undef SCO */ +/* #undef OSF1 */ +/* #undef NEXT2 */ +/* #undef RELIANTUNIX */ +#define HAVE_SHARED_MMAP 1 +#define HAVE_MMAP 1 +#define HAVE_SYSV_IPC 1 +#define HAVE_FCNTL_LOCK 1 +#define HAVE_FTRUNCATE_EXTEND 1 +/* #undef FTRUNCATE_NEEDS_ROOT */ +/* #undef HAVE_TRAPDOOR_UID */ +/* #undef HAVE_ROOT */ +#define HAVE_UNION_SEMUN 1 +#define HAVE_NETMASK_IFCONF 1 +#define HAVE_GETTIMEOFDAY_TZ 1 +/* #undef HAVE_SOCK_SIN_LEN */ +/* #undef STAT_READ_FILSYS */ +#define STAT_STATFS2_BSIZE 1 +/* #undef STAT_STATFS2_FSIZE */ +/* #undef STAT_STATFS2_FS_DATA */ +/* #undef STAT_STATFS3_OSF1 */ +/* #undef STAT_STATFS4 */ +/* #undef STAT_STATVFS */ +/* #undef STAT_STATVFS64 */ +/* #undef HAVE_NETMASK_IFREQ */ +/* #undef HAVE_NETMASK_AIX */ +#define HAVE_CRYPT 1 +/* #undef HAVE_PUTPRPWNAM */ +/* #undef HAVE_SET_AUTH_PARAMETERS */ +/* #undef WITH_MMAP */ +/* #undef WITH_SYSLOG */ +/* #undef WITH_SSL */ +/* #undef WITH_LDAP */ +/* #undef WITH_NISPLUS */ +/* #undef WITH_PAM */ +/* #undef WITH_NISPLUS_HOME */ +/* #undef WITH_AUTOMOUNT */ +/* #undef WITH_SMBMOUNT */ +/* #undef HAVE_BROKEN_GETGROUPS */ +#define REPLACE_GETPASS 1 +/* #undef REPLACE_INET_NTOA */ +#define HAVE_FILE_MACRO 1 +#define HAVE_FUNCTION_MACRO 1 +/* #undef HAVE_SETRESUID_DECL */ +/* #undef HAVE_CRYPT_DECL */ +#define HAVE_SETRESUID 1 +/* #undef WITH_NETATALK */ +/* #undef HAVE_INO64_T */ +/* #undef HAVE_STRUCT_FLOCK64 */ +/* #undef SIZEOF_INO_T */ +/* #undef SIZEOF_OFF_T */ +/* #undef STAT_STATVFS64 */ +#define HAVE_LIBREADLINE 1 +/* #undef HAVE_KERNEL_OPLOCKS */ +/* #undef HAVE_IRIX_SPECIFIC_CAPABILITIES */ +/* #undef HAVE_INT16_FROM_RPC_RPC_H */ +/* #undef HAVE_UINT16_FROM_RPC_RPC_H */ +/* #undef HAVE_INT32_FROM_RPC_RPC_H */ +/* #undef HAVE_UINT32_FROM_RPC_RPC_H */ +/* #undef KRB4_AUTH */ +/* #undef KRB5_AUTH */ +#define SEEKDIR_RETURNS_VOID 1 +#define HAVE_DIRENT_D_OFF 1 +#define HAVE_GETSPNAM 1 +/* #undef HAVE_BIGCRYPT */ +/* #undef HAVE_GETPRPWNAM */ +/* #undef HAVE_FSTAT64 */ +/* #undef HAVE_LSTAT64 */ +/* #undef HAVE_STAT64 */ +#define HAVE_SETRESGID 1 +/* #undef HAVE_SETRESGID_DECL */ +#define HAVE_SHADOW_H 1 +#define HAVE_MEMSET 1 +#define HAVE_STRCASECMP 1 +/* #undef HAVE_STRUCT_DIRENT64 */ +/* #undef HAVE_TRUNCATED_SALT */ +#define BROKEN_NISPLUS_INCLUDE_FILES 1 +/* #undef HAVE_RPC_AUTH_ERROR_CONFLICT */ +/* #undef HAVE_EXPLICIT_LARGEFILE_SUPPORT */ +/* #undef USE_BOTH_CRYPT_CALLS */ + +/* The number of bytes in a int. */ +#define SIZEOF_INT 4 + +/* The number of bytes in a long. */ +#define SIZEOF_LONG 4 + +/* The number of bytes in a short. */ +#define SIZEOF_SHORT 2 + +/* Define if you have the __acl function. */ +/* #undef HAVE___ACL */ + +/* Define if you have the __chdir function. */ +#define HAVE___CHDIR 1 + +/* Define if you have the __close function. */ +#define HAVE___CLOSE 1 + +/* Define if you have the __closedir function. */ +#define HAVE___CLOSEDIR 1 + +/* Define if you have the __dup function. */ +#define HAVE___DUP 1 + +/* Define if you have the __dup2 function. */ +#define HAVE___DUP2 1 + +/* Define if you have the __facl function. */ +/* #undef HAVE___FACL */ + +/* Define if you have the __fchdir function. */ +/* #undef HAVE___FCHDIR */ + +/* Define if you have the __fcntl function. */ +#define HAVE___FCNTL 1 + +/* Define if you have the __fork function. */ +#define HAVE___FORK 1 + +/* Define if you have the __fstat function. */ +#define HAVE___FSTAT 1 + +/* Define if you have the __fstat64 function. */ +/* #undef HAVE___FSTAT64 */ + +/* Define if you have the __fxstat function. */ +#define HAVE___FXSTAT 1 + +/* Define if you have the __getcwd function. */ +#define HAVE___GETCWD 1 + +/* Define if you have the __getdents function. */ +#define HAVE___GETDENTS 1 + +/* Define if you have the __llseek function. */ +/* #undef HAVE___LLSEEK */ + +/* Define if you have the __lseek function. */ +#define HAVE___LSEEK 1 + +/* Define if you have the __lstat function. */ +#define HAVE___LSTAT 1 + +/* Define if you have the __lstat64 function. */ +/* #undef HAVE___LSTAT64 */ + +/* Define if you have the __lxstat function. */ +#define HAVE___LXSTAT 1 + +/* Define if you have the __open function. */ +#define HAVE___OPEN 1 + +/* Define if you have the __open64 function. */ +/* #undef HAVE___OPEN64 */ + +/* Define if you have the __opendir function. */ +#define HAVE___OPENDIR 1 + +/* Define if you have the __pread function. */ +/* #undef HAVE___PREAD */ + +/* Define if you have the __pread64 function. */ +/* #undef HAVE___PREAD64 */ + +/* Define if you have the __pwrite function. */ +/* #undef HAVE___PWRITE */ + +/* Define if you have the __pwrite64 function. */ +/* #undef HAVE___PWRITE64 */ + +/* Define if you have the __read function. */ +#define HAVE___READ 1 + +/* Define if you have the __readdir function. */ +#define HAVE___READDIR 1 + +/* Define if you have the __readdir64 function. */ +/* #undef HAVE___READDIR64 */ + +/* Define if you have the __seekdir function. */ +/* #undef HAVE___SEEKDIR */ + +/* Define if you have the __stat function. */ +#define HAVE___STAT 1 + +/* Define if you have the __stat64 function. */ +/* #undef HAVE___STAT64 */ + +/* Define if you have the __sys_llseek function. */ +#define HAVE___SYS_LLSEEK 1 + +/* Define if you have the __telldir function. */ +/* #undef HAVE___TELLDIR */ + +/* Define if you have the __write function. */ +#define HAVE___WRITE 1 + +/* Define if you have the __xstat function. */ +#define HAVE___XSTAT 1 + +/* Define if you have the _acl function. */ +/* #undef HAVE__ACL */ + +/* Define if you have the _chdir function. */ +/* #undef HAVE__CHDIR */ + +/* Define if you have the _close function. */ +/* #undef HAVE__CLOSE */ + +/* Define if you have the _closedir function. */ +/* #undef HAVE__CLOSEDIR */ + +/* Define if you have the _dup function. */ +/* #undef HAVE__DUP */ + +/* Define if you have the _dup2 function. */ +/* #undef HAVE__DUP2 */ + +/* Define if you have the _facl function. */ +/* #undef HAVE__FACL */ + +/* Define if you have the _fchdir function. */ +/* #undef HAVE__FCHDIR */ + +/* Define if you have the _fcntl function. */ +/* #undef HAVE__FCNTL */ + +/* Define if you have the _fork function. */ +/* #undef HAVE__FORK */ + +/* Define if you have the _fstat function. */ +/* #undef HAVE__FSTAT */ + +/* Define if you have the _fstat64 function. */ +/* #undef HAVE__FSTAT64 */ + +/* Define if you have the _getcwd function. */ +/* #undef HAVE__GETCWD */ + +/* Define if you have the _getdents function. */ +/* #undef HAVE__GETDENTS */ + +/* Define if you have the _llseek function. */ +/* #undef HAVE__LLSEEK */ + +/* Define if you have the _lseek function. */ +/* #undef HAVE__LSEEK */ + +/* Define if you have the _lstat function. */ +/* #undef HAVE__LSTAT */ + +/* Define if you have the _lstat64 function. */ +/* #undef HAVE__LSTAT64 */ + +/* Define if you have the _open function. */ +/* #undef HAVE__OPEN */ + +/* Define if you have the _open64 function. */ +/* #undef HAVE__OPEN64 */ + +/* Define if you have the _opendir function. */ +/* #undef HAVE__OPENDIR */ + +/* Define if you have the _pread function. */ +/* #undef HAVE__PREAD */ + +/* Define if you have the _pread64 function. */ +/* #undef HAVE__PREAD64 */ + +/* Define if you have the _pwrite function. */ +/* #undef HAVE__PWRITE */ + +/* Define if you have the _pwrite64 function. */ +/* #undef HAVE__PWRITE64 */ + +/* Define if you have the _read function. */ +/* #undef HAVE__READ */ + +/* Define if you have the _readdir function. */ +/* #undef HAVE__READDIR */ + +/* Define if you have the _readdir64 function. */ +/* #undef HAVE__READDIR64 */ + +/* Define if you have the _seekdir function. */ +/* #undef HAVE__SEEKDIR */ + +/* Define if you have the _stat function. */ +/* #undef HAVE__STAT */ + +/* Define if you have the _stat64 function. */ +/* #undef HAVE__STAT64 */ + +/* Define if you have the _telldir function. */ +/* #undef HAVE__TELLDIR */ + +/* Define if you have the _write function. */ +/* #undef HAVE__WRITE */ + +/* Define if you have the atexit function. */ +#define HAVE_ATEXIT 1 + +/* Define if you have the bigcrypt function. */ +/* #undef HAVE_BIGCRYPT */ + +/* Define if you have the bzero function. */ +#define HAVE_BZERO 1 + +/* Define if you have the chmod function. */ +#define HAVE_CHMOD 1 + +/* Define if you have the chown function. */ +#define HAVE_CHOWN 1 + +/* Define if you have the chroot function. */ +#define HAVE_CHROOT 1 + +/* Define if you have the connect function. */ +#define HAVE_CONNECT 1 + +/* Define if you have the creat64 function. */ +/* #undef HAVE_CREAT64 */ + +/* Define if you have the crypt function. */ +#define HAVE_CRYPT 1 + +/* Define if you have the crypt16 function. */ +/* #undef HAVE_CRYPT16 */ + +/* Define if you have the dup2 function. */ +#define HAVE_DUP2 1 + +/* Define if you have the endnetgrent function. */ +#define HAVE_ENDNETGRENT 1 + +/* Define if you have the execl function. */ +#define HAVE_EXECL 1 + +/* Define if you have the fopen64 function. */ +/* #undef HAVE_FOPEN64 */ + +/* Define if you have the fseek64 function. */ +/* #undef HAVE_FSEEK64 */ + +/* Define if you have the fseeko64 function. */ +/* #undef HAVE_FSEEKO64 */ + +/* Define if you have the fstat function. */ +#define HAVE_FSTAT 1 + +/* Define if you have the fstat64 function. */ +/* #undef HAVE_FSTAT64 */ + +/* Define if you have the fsync function. */ +#define HAVE_FSYNC 1 + +/* Define if you have the ftell64 function. */ +/* #undef HAVE_FTELL64 */ + +/* Define if you have the ftello64 function. */ +/* #undef HAVE_FTELLO64 */ + +/* Define if you have the ftruncate function. */ +#define HAVE_FTRUNCATE 1 + +/* Define if you have the ftruncate64 function. */ +/* #undef HAVE_FTRUNCATE64 */ + +/* Define if you have the getauthuid function. */ +/* #undef HAVE_GETAUTHUID */ + +/* Define if you have the getcwd function. */ +#define HAVE_GETCWD 1 + +/* Define if you have the getdents function. */ +/* #undef HAVE_GETDENTS */ + +/* Define if you have the getgrnam function. */ +#define HAVE_GETGRNAM 1 + +/* Define if you have the getnetgrent function. */ +#define HAVE_GETNETGRENT 1 + +/* Define if you have the getprpwnam function. */ +/* #undef HAVE_GETPRPWNAM */ + +/* Define if you have the getpwanam function. */ +/* #undef HAVE_GETPWANAM */ + +/* Define if you have the getrlimit function. */ +#define HAVE_GETRLIMIT 1 + +/* Define if you have the getspnam function. */ +#define HAVE_GETSPNAM 1 + +/* Define if you have the glob function. */ +#define HAVE_GLOB 1 + +/* Define if you have the grantpt function. */ +/* #undef HAVE_GRANTPT */ + +/* Define if you have the initgroups function. */ +#define HAVE_INITGROUPS 1 + +/* Define if you have the innetgr function. */ +#define HAVE_INNETGR 1 + +/* Define if you have the llseek function. */ +#define HAVE_LLSEEK 1 + +/* Define if you have the lseek64 function. */ +/* #undef HAVE_LSEEK64 */ + +/* Define if you have the lstat64 function. */ +/* #undef HAVE_LSTAT64 */ + +/* Define if you have the memmove function. */ +#define HAVE_MEMMOVE 1 + +/* Define if you have the memset function. */ +#define HAVE_MEMSET 1 + +/* Define if you have the mktime function. */ +#define HAVE_MKTIME 1 + +/* Define if you have the mmap64 function. */ +/* #undef HAVE_MMAP64 */ + +/* Define if you have the open64 function. */ +/* #undef HAVE_OPEN64 */ + +/* Define if you have the pathconf function. */ +#define HAVE_PATHCONF 1 + +/* Define if you have the pipe function. */ +#define HAVE_PIPE 1 + +/* Define if you have the pread function. */ +/* #undef HAVE_PREAD */ + +/* Define if you have the pread64 function. */ +/* #undef HAVE_PREAD64 */ + +/* Define if you have the putprpwnam function. */ +/* #undef HAVE_PUTPRPWNAM */ + +/* Define if you have the pwrite function. */ +/* #undef HAVE_PWRITE */ + +/* Define if you have the pwrite64 function. */ +/* #undef HAVE_PWRITE64 */ + +/* Define if you have the rand function. */ +#define HAVE_RAND 1 + +/* Define if you have the random function. */ +#define HAVE_RANDOM 1 + +/* Define if you have the rdchk function. */ +/* #undef HAVE_RDCHK */ + +/* Define if you have the readdir64 function. */ +/* #undef HAVE_READDIR64 */ + +/* Define if you have the rename function. */ +#define HAVE_RENAME 1 + +/* Define if you have the select function. */ +#define HAVE_SELECT 1 + +/* Define if you have the set_auth_parameters function. */ +/* #undef HAVE_SET_AUTH_PARAMETERS */ + +/* Define if you have the setegid function. */ +#define HAVE_SETEGID 1 + +/* Define if you have the setenv function. */ +#define HAVE_SETENV 1 + +/* Define if you have the seteuid function. */ +#define HAVE_SETEUID 1 + +/* Define if you have the setgidx function. */ +/* #undef HAVE_SETGIDX */ + +/* Define if you have the setgroups function. */ +#define HAVE_SETGROUPS 1 + +/* Define if you have the setluid function. */ +/* #undef HAVE_SETLUID */ + +/* Define if you have the setnetgrent function. */ +#define HAVE_SETNETGRENT 1 + +/* Define if you have the setpriv function. */ +/* #undef HAVE_SETPRIV */ + +/* Define if you have the setregid function. */ +#define HAVE_SETREGID 1 + +/* Define if you have the setreuid function. */ +#define HAVE_SETREUID 1 + +/* Define if you have the setsid function. */ +#define HAVE_SETSID 1 + +/* Define if you have the setuidx function. */ +/* #undef HAVE_SETUIDX */ + +/* Define if you have the sigaction function. */ +#define HAVE_SIGACTION 1 + +/* Define if you have the sigblock function. */ +#define HAVE_SIGBLOCK 1 + +/* Define if you have the sigprocmask function. */ +#define HAVE_SIGPROCMASK 1 + +/* Define if you have the snprintf function. */ +#define HAVE_SNPRINTF 1 + +/* Define if you have the srand function. */ +#define HAVE_SRAND 1 + +/* Define if you have the srandom function. */ +#define HAVE_SRANDOM 1 + +/* Define if you have the stat64 function. */ +/* #undef HAVE_STAT64 */ + +/* Define if you have the strcasecmp function. */ +#define HAVE_STRCASECMP 1 + +/* Define if you have the strchr function. */ +#define HAVE_STRCHR 1 + +/* Define if you have the strdup function. */ +#define HAVE_STRDUP 1 + +/* Define if you have the strerror function. */ +#define HAVE_STRERROR 1 + +/* Define if you have the strftime function. */ +#define HAVE_STRFTIME 1 + +/* Define if you have the strpbrk function. */ +#define HAVE_STRPBRK 1 + +/* Define if you have the strtoul function. */ +#define HAVE_STRTOUL 1 + +/* Define if you have the syscall function. */ +#define HAVE_SYSCALL 1 + +/* Define if you have the usleep function. */ +#define HAVE_USLEEP 1 + +/* Define if you have the utime function. */ +#define HAVE_UTIME 1 + +/* Define if you have the utimes function. */ +#define HAVE_UTIMES 1 + +/* Define if you have the vsnprintf function. */ +#define HAVE_VSNPRINTF 1 + +/* Define if you have the waitpid function. */ +#define HAVE_WAITPID 1 + +/* Define if you have the yp_get_default_domain function. */ +/* #undef HAVE_YP_GET_DEFAULT_DOMAIN */ + +/* Define if you have the header file. */ +#define HAVE_ARPA_INET_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_COMPAT_H */ + +/* Define if you have the header file. */ +#define HAVE_CTYPE_H 1 + +/* Define if you have the header file. */ +#define HAVE_DIRENT_H 1 + +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define if you have the header file. */ +#define HAVE_GLOB_H 1 + +/* Define if you have the header file. */ +#define HAVE_GRP_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_HISTORY_H */ + +/* Define if you have the header file. */ +#define HAVE_LIMITS_H 1 + +/* Define if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_NDIR_H */ + +/* Define if you have the header file. */ +#define HAVE_NET_IF_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_NETINET_IN_IP_H */ + +/* Define if you have the header file. */ +#define HAVE_NETINET_IN_SYSTM_H 1 + +/* Define if you have the header file. */ +#define HAVE_NETINET_TCP_H 1 + +/* Define if you have the header file. */ +#define HAVE_POLL_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_READLINE_H */ + +/* Define if you have the header file. */ +#define HAVE_READLINE_HISTORY_H 1 + +/* Define if you have the header file. */ +#define HAVE_READLINE_READLINE_H 1 + +/* Define if you have the header file. */ +#define HAVE_RPC_RPC_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_RPCSVC_NIS_H */ + +/* Define if you have the header file. */ +#define HAVE_RPCSVC_YP_PROT_H 1 + +/* Define if you have the header file. */ +#define HAVE_RPCSVC_YPCLNT_H 1 + +/* Define if you have the header file. */ +#define HAVE_SECURITY_PAM_APPL_H 1 + +/* Define if you have the header file. */ +#define HAVE_SHADOW_H 1 + +/* Define if you have the header file. */ +#define HAVE_STDARG_H 1 + +/* Define if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_STROPTS_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_ACL_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_CAPABILITY_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_CDEFS_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_DUSTAT_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_FCNTL_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_FILIO_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_FILSYS_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_FS_S5PARAM_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_ID_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define if you have the header file. */ +#define HAVE_SYS_MMAN_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_MODE_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_MOUNT_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_PRIV_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_RESOURCE_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_SECURITY_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_SOCKIO_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_STATFS_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_STATVFS_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_SYSCALL_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_TERMIO_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define if you have the header file. */ +#define HAVE_SYS_UNISTD_H 1 + +/* Define if you have the header file. */ +#define HAVE_SYS_VFS_H 1 + +/* Define if you have the header file. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define if you have the header file. */ +#define HAVE_SYSCALL_H 1 + +/* Define if you have the header file. */ +#define HAVE_TERMIO_H 1 + +/* Define if you have the header file. */ +#define HAVE_TERMIOS_H 1 + +/* Define if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define if you have the header file. */ +#define HAVE_UTIME_H 1 + +/* Define if you have the dl library (-ldl). */ +#define HAVE_LIBDL 1 + +/* Define if you have the inet library (-linet). */ +/* #undef HAVE_LIBINET */ + +/* Define if you have the nsl library (-lnsl). */ +/* #undef HAVE_LIBNSL */ + +/* Define if you have the nsl_s library (-lnsl_s). */ +/* #undef HAVE_LIBNSL_S */ + +/* Define if you have the readline library (-lreadline). */ +#define HAVE_LIBREADLINE 1 + +/* Define if you have the resolv library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define if you have the sec library (-lsec). */ +/* #undef HAVE_LIBSEC */ + +/* Define if you have the security library (-lsecurity). */ +/* #undef HAVE_LIBSECURITY */ + +/* Define if you have the socket library (-lsocket). */ +/* #undef HAVE_LIBSOCKET */ diff -ruN old/mc-4.5.33/vfs/samba/include/dlinklist.h new/mc-4.5.34/vfs/samba/include/dlinklist.h --- old/mc-4.5.33/vfs/samba/include/dlinklist.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/dlinklist.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,56 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + some simple double linked list macros + Copyright (C) Andrew Tridgell 1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +/* To use these macros you must have a structure containing a next and + prev pointer */ + + +/* hook into the front of the list */ +#define DLIST_ADD(list, p) \ +{ \ + if (!(list)) { \ + (list) = (p); \ + (p)->next = (p)->prev = NULL; \ + } else { \ + (list)->prev = (p); \ + (p)->next = (list); \ + (p)->prev = NULL; \ + (list) = (p); \ + }\ +} + + +/* remove an element from a list */ +#define DLIST_REMOVE(list, p) \ +{ \ + if ((p) == (list)) { \ + (list) = (p)->next; \ + if (list) (list)->prev = NULL; \ + } else { \ + (p)->prev->next = (p)->next; \ + if ((p)->next) (p)->next->prev = (p)->prev; \ + } \ +} + +/* promote an element to the top of the list */ +#define DLIST_PROMOTE(list, p) \ + DLIST_REMOVE(list, p) \ + DLIST_ADD(list, p) diff -ruN old/mc-4.5.33/vfs/samba/include/includes.h new/mc-4.5.34/vfs/samba/include/includes.h --- old/mc-4.5.33/vfs/samba/include/includes.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/includes.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,846 @@ +#ifndef _INCLUDES_H +#define _INCLUDES_H +/* + Unix SMB/Netbios implementation. + Version 1.9. + Machine customisation and include handling + Copyright (C) Andrew Tridgell 1994-1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef NO_CONFIG_H /* for some tests */ +#include "config.h" +#endif + +#include "local.h" + +#ifdef AIX +#define DEFAULT_PRINTING PRINT_AIX +#define PRINTCAP_NAME "/etc/qconfig" +#endif + +#ifdef HPUX +#define DEFAULT_PRINTING PRINT_HPUX +#endif + +#ifdef QNX +#define DEFAULT_PRINTING PRINT_QNX +#endif + +#ifdef SUNOS4 +/* on SUNOS4 termios.h conflicts with sys/ioctl.h */ +#undef HAVE_TERMIOS_H +#endif + +#ifdef RELIANTUNIX +/* + * has to be included before any other to get + * large file support on Reliant UNIX + */ +#ifdef HAVE_UNISTD_H +#include +#endif +#endif /* RELIANTUNIX */ + +#ifdef HAVE_SYSV_IPC +#define USE_SYSV_IPC +#endif + +#ifdef HAVE_SHARED_MMAP +#define USE_SHARED_MMAP +#endif + + +/* if we have both SYSV IPC and shared mmap then we need to choose. For most + systems it is much faster to use SYSV IPC, but under Linux it is + about 5 times faster to use fcntl, so for Linux systems we force + fcntl based locking */ +#if (defined(USE_SYSV_IPC) && defined(USE_SHARED_MMAP)) +# ifdef LINUX +# undef USE_SYSV_IPC +# else +# undef USE_SHARED_MMAP +# endif +#endif + +#include + +#ifdef TIME_WITH_SYS_TIME +#include +#include +#else +#ifdef HAVE_SYS_TIME_H +#include +#else +#include +#endif +#endif + +#ifdef HAVE_SYS_RESOURCE_H +#include +#endif + +#ifdef HAVE_UNISTD_H +#include +#endif + +#include +#include + +#ifdef HAVE_SYS_PARAM_H +#include +#endif + +#ifdef HAVE_STDLIB_H +#include +#endif + +#ifdef HAVE_SYS_SOCKET_H +#include +#endif + +#ifdef HAVE_SYS_SYSCALL_H +#include +#elif HAVE_SYSCALL_H +#include +#endif + +#ifdef HAVE_STRING_H +#include +#endif + +#ifdef HAVE_STRINGS_H +#include +#endif + +#ifdef HAVE_MEMORY_H +#include +#endif + +#ifdef MEM_MAN +#include "../mem_man/mem_man.h" +#else +#ifdef HAVE_MALLOC_H +#include +#endif +#endif + +#ifdef HAVE_FCNTL_H +#include +#else +#ifdef HAVE_SYS_FCNTL_H +#include +#endif +#endif + +#include + +#ifdef HAVE_LIMITS_H +#include +#endif + +#ifdef HAVE_SYS_IOCTL_H +#include +#endif + +#ifdef HAVE_SYS_FILIO_H +#include +#endif + +#include + +#ifdef HAVE_SYS_WAIT_H +#include +#endif +#ifdef HAVE_CTYPE_H +#include +#endif +#ifdef HAVE_GRP_H +#include +#endif +#ifdef HAVE_SYS_ID_H +#include +#endif + +/* AIX 4.1 and previous needs this for setpriv */ +#if defined(HAVE_SETPRIV) && defined(HAVE_SYS_PRIV_H) +#include +#endif + +#include + +#ifdef HAVE_UTIME_H +#include +#endif + +#ifdef HAVE_SYS_SELECT_H +#include +#endif + +#ifdef HAVE_SYS_MODE_H +/* apparently AIX needs this for S_ISLNK */ +#ifndef S_ISLNK +#include +#endif +#endif + +#ifdef HAVE_GLOB_H +#include +#endif + +#include +#include + +#ifdef HAVE_STDARG_H +#include +#else +#include +#endif + +#include +#include +#include +#include +#include + +#ifdef HAVE_NETINET_TCP_H +#include +#endif + +/* + * The next two defines are needed to the IPTOS_* options + * on some systems. + */ + +#ifdef HAVE_NETINET_IN_SYSTM_H +#include +#endif + +#ifdef HAVE_NETINET_IN_IP_H +#include +#endif + +#if defined(HAVE_TERMIOS_H) +/* POSIX terminal handling. */ +#include +#elif defined(HAVE_TERMIO_H) +/* Older SYSV terminal handling - don't use if we can avoid it. */ +#include +#elif defined(HAVE_SYS_TERMIO_H) +/* Older SYSV terminal handling - don't use if we can avoid it. */ +#include +#endif + +#if HAVE_DIRENT_H +# include +# define NAMLEN(dirent) strlen((dirent)->d_name) +#else +# define dirent direct +# define NAMLEN(dirent) (dirent)->d_namlen +# if HAVE_SYS_NDIR_H +# include +# endif +# if HAVE_SYS_DIR_H +# include +# endif +# if HAVE_NDIR_H +# include +# endif +#endif + +#ifdef HAVE_SYS_MMAN_H +#include +#endif + +#ifdef HAVE_SYSV_IPC +#include +#include +#include +#endif + +#ifdef HAVE_NET_IF_H +#include +#endif + + +#ifdef HAVE_SYS_MOUNT_H +#include +#endif + +#ifdef HAVE_SYS_VFS_H +#include +#endif + +#ifdef HAVE_SYS_ACL_H +#include +#endif + +#ifdef HAVE_SYS_FS_S5PARAM_H +#include +#endif + +#if defined (HAVE_SYS_FILSYS_H) && !defined (_CRAY) +#include +#endif + +#ifdef HAVE_SYS_STATFS_H +# include +#endif + +#ifdef HAVE_DUSTAT_H +#include +#endif + +#ifdef HAVE_SYS_STATVFS_H +#include +#endif + +#ifdef HAVE_SHADOW_H +#include +#endif + +#ifdef HAVE_GETPWANAM +#include +#include +#include +#endif + +#ifdef HAVE_SYS_SECURITY_H +#include +#include +#define PASSWORD_LENGTH 16 +#endif /* HAVE_SYS_SECURITY_H */ + +#ifdef HAVE_COMPAT_H +#include +#endif + +#ifdef HAVE_STROPTS_H +#include +#endif + +#ifdef HAVE_POLL_H +#include +#endif + +#ifdef HAVE_SYS_CAPABILITY_H +#include +#endif + +#if defined(HAVE_RPC_RPC_H) +/* + * Check for AUTH_ERROR define conflict with rpc/rpc.h in prot.h. + */ +#if defined(HAVE_SYS_SECURITY_H) && defined(HAVE_RPC_AUTH_ERROR_CONFLICT) +#undef AUTH_ERROR +#endif +#include +#endif + +#if defined(HAVE_YP_GET_DEFAULT_DOMAIN) && defined(HAVE_SETNETGRENT) && defined(HAVE_ENDNETGRENT) && defined(HAVE_GETNETGRENT) +#define HAVE_NETGROUP 1 +#endif + +#if defined (HAVE_NETGROUP) +#if defined(HAVE_RPCSVC_YP_PROT_H) +#include +#endif +#if defined(HAVE_RPCSVC_YPCLNT_H) +#include +#endif +#endif /* HAVE_NETGROUP */ + +/* + * Define VOLATILE if needed. + */ + +#if defined(HAVE_VOLATILE) +#define VOLATILE volatile +#else +#define VOLATILE +#endif + +/* + * Define SIG_ATOMIC_T if needed. + */ + +#if defined(HAVE_SIG_ATOMIC_T_TYPE) +#define SIG_ATOMIC_T sig_atomic_t +#else +#define SIG_ATOMIC_T int +#endif + +#ifndef uchar +#define uchar unsigned char +#endif + +#ifdef HAVE_UNSIGNED_CHAR +#define schar signed char +#else +#define schar char +#endif + +/* + Samba needs type definitions for int16, int32, uint16 and uint32. + + Normally these are signed and unsigned 16 and 32 bit integers, but + they actually only need to be at least 16 and 32 bits + respectively. Thus if your word size is 8 bytes just defining them + as signed and unsigned int will work. +*/ + +#ifndef uint8 +#define uint8 unsigned char +#endif + +#if !defined(int16) && !defined(HAVE_INT16_FROM_RPC_RPC_H) +#if (SIZEOF_SHORT == 4) +#define int16 __ERROR___CANNOT_DETERMINE_TYPE_FOR_INT16; +#else /* SIZEOF_SHORT != 4 */ +#define int16 short +#endif /* SIZEOF_SHORT != 4 */ +#endif + +/* + * Note we duplicate the size tests in the unsigned + * case as int16 may be a typedef from rpc/rpc.h + */ + +#if !defined(uint16) && !defined(HAVE_UINT16_FROM_RPC_RPC_H) +#if (SIZEOF_SHORT == 4) +#define uint16 __ERROR___CANNOT_DETERMINE_TYPE_FOR_INT16; +#else /* SIZEOF_SHORT != 4 */ +#define uint16 unsigned short +#endif /* SIZEOF_SHORT != 4 */ +#endif + +#if !defined(int32) && !defined(HAVE_INT32_FROM_RPC_RPC_H) +#if (SIZEOF_INT == 4) +#define int32 int +#elif (SIZEOF_LONG == 4) +#define int32 long +#elif (SIZEOF_SHORT == 4) +#define int32 short +#endif +#endif + +/* + * Note we duplicate the size tests in the unsigned + * case as int32 may be a typedef from rpc/rpc.h + */ + +#if !defined(uint32) && !defined(HAVE_UINT32_FROM_RPC_RPC_H) +#if (SIZEOF_INT == 4) +#define uint32 unsigned int +#elif (SIZEOF_LONG == 4) +#define uint32 unsigned long +#elif (SIZEOF_SHORT == 4) +#define uint32 unsigned short +#endif +#endif + +/* + * Types for devices, inodes and offsets. + */ + +#ifndef SMB_DEV_T +#define SMB_DEV_T dev_t +#endif + +/* + * Setup the correctly sized inode type. + */ + +#ifndef SMB_INO_T +# if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_INO64_T) +# define SMB_INO_T ino64_t +# else +# define SMB_INO_T ino_t +# endif +#endif + +#ifndef LARGE_SMB_INO_T +# if (defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_INO64_T)) || (defined(SIZEOF_INO_T) && (SIZEOF_INO_T == 8)) +# define LARGE_SMB_INO_T 1 +# endif +#endif + +#ifdef LARGE_SMB_INO_T +#define SINO_T(p, ofs, v) (SIVAL(p,ofs,(v)&0xFFFFFFFF), SIVAL(p,(ofs)+4,(v)>>32)) +#else +#define SINO_T(p, ofs, v) (SIVAL(p,ofs,v),SIVAL(p,(ofs)+4,0)) +#endif + +#ifndef SMB_OFF_T +# if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_OFF64_T) +# define SMB_OFF_T off64_t +# else +# define SMB_OFF_T off_t +# endif +#endif + +#define SMB_OFF_T_BITS (sizeof(SMB_OFF_T)*8) + +/* + * Set the define that tells us if we can do 64 bit + * NT SMB calls. + */ + +#ifndef LARGE_SMB_OFF_T +# if (defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_OFF64_T)) || (defined(SIZEOF_OFF_T) && (SIZEOF_OFF_T == 8)) +# define LARGE_SMB_OFF_T 1 +# endif +#endif + +#ifdef LARGE_SMB_OFF_T +#define SOFF_T(p, ofs, v) (SIVAL(p,ofs,(v)&0xFFFFFFFF), SIVAL(p,(ofs)+4,(v)>>32)) +#else +#define SOFF_T(p, ofs, v) (SIVAL(p,ofs,v),SIVAL(p,(ofs)+4,0)) +#endif + +/* + * Type for stat structure. + */ + +#ifndef SMB_STRUCT_STAT +# if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_STAT64) && defined(HAVE_OFF64_T) +# define SMB_STRUCT_STAT struct stat64 +# else +# define SMB_STRUCT_STAT struct stat +# endif +#endif + +/* + * Type for dirent structure. + */ + +#ifndef SMB_STRUCT_DIRENT +# if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_STRUCT_DIRENT64) +# define SMB_STRUCT_DIRENT struct dirent64 +# else +# define SMB_STRUCT_DIRENT struct dirent +# endif +#endif + +/* + * Defines for 64 bit fcntl locks. + */ + +#ifndef SMB_STRUCT_FLOCK +# if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_STRUCT_FLOCK64) && defined(HAVE_OFF64_T) +# define SMB_STRUCT_FLOCK struct flock64 +# else +# define SMB_STRUCT_FLOCK struct flock +# endif +#endif + +#ifndef SMB_F_SETLKW +# if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_STRUCT_FLOCK64) && defined(HAVE_OFF64_T) +# define SMB_F_SETLKW F_SETLKW64 +# else +# define SMB_F_SETLKW F_SETLKW +# endif +#endif + +#ifndef SMB_F_SETLK +# if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_STRUCT_FLOCK64) && defined(HAVE_OFF64_T) +# define SMB_F_SETLK F_SETLK64 +# else +# define SMB_F_SETLK F_SETLK +# endif +#endif + +#ifndef SMB_F_GETLK +# if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_STRUCT_FLOCK64) && defined(HAVE_OFF64_T) +# define SMB_F_GETLK F_GETLK64 +# else +# define SMB_F_GETLK F_GETLK +# endif +#endif + +#if defined(HAVE_LONGLONG) +#define SMB_BIG_UINT unsigned long long +#define SMB_BIG_INT long long +#define SBIG_UINT(p, ofs, v) (SIVAL(p,ofs,(v)&0xFFFFFFFF), SIVAL(p,(ofs)+4,(v)>>32)) +#else +#define SMB_BIG_UINT unsigned long +#define SMB_BIG_INT long +#define SBIG_UINT(p, ofs, v) (SIVAL(p,ofs,v),SIVAL(p,(ofs)+4,0)) +#endif + +#ifndef MIN +#define MIN(a,b) ((a)<(b)?(a):(b)) +#endif + +#ifndef MAX +#define MAX(a,b) ((a)>(b)?(a):(b)) +#endif + +#ifndef HAVE_STRERROR +extern char *sys_errlist[]; +#define strerror(i) sys_errlist[i] +#endif + +#ifndef HAVE_STRCHR +# define strchr index +# define strrchr rindex +#endif + +#ifndef HAVE_ERRNO_DECL +extern int errno; +#endif + +#ifdef HAVE_BROKEN_GETGROUPS +#define GID_T int +#else +#define GID_T gid_t +#endif + + +/* Lists, trees, caching, datbase... */ +#include "ubi_sLinkList.h" +#include "ubi_dLinkList.h" +#include "dlinklist.h" + +#ifndef UBI_BINTREE_H +#include "ubi_Cache.h" +#endif /* UBI_BINTREE_H */ + +#include "debugparse.h" + +#include "version.h" +#include "smb.h" +#include "smbw.h" +#include "nameserv.h" + +#include "byteorder.h" + +#include "kanji.h" +#include "charset.h" + +#include "nterr.h" + +#ifndef MAXCODEPAGELINES +#define MAXCODEPAGELINES 256 +#endif + +/***** automatically generated prototypes *****/ +#include "proto.h" + +#ifdef strcpy +#undef strcpy +#endif /* strcpy */ +#define strcpy(dest,src) __ERROR__XX__NEVER_USE_STRCPY___; + +#ifdef strcat +#undef strcat +#endif /* strcat */ +#define strcat(dest,src) __ERROR__XX__NEVER_USE_STRCAT___; + +#ifdef sprintf +#undef sprintf +#endif /* sprintf */ +#define sprintf __ERROR__XX__NEVER_USE_SPRINTF__; + +#define pstrcpy(d,s) safe_strcpy((d),(s),sizeof(pstring)-1) +#define pstrcat(d,s) safe_strcat((d),(s),sizeof(pstring)-1) +#define fstrcpy(d,s) safe_strcpy((d),(s),sizeof(fstring)-1) +#define fstrcat(d,s) safe_strcat((d),(s),sizeof(fstring)-1) + +#ifdef __COMPAR_FN_T +#define QSORT_CAST (__compar_fn_t) +#endif + +#ifndef QSORT_CAST +#define QSORT_CAST (int (*)(const void *, const void *)) +#endif + +/* this guess needs to be improved (tridge) */ +#if (defined(STAT_STATVFS) || defined(STAT_STATVFS64)) && !defined(SYSV) +#define SYSV 1 +#endif + +#ifndef DEFAULT_PRINTING +#ifdef SYSV +#define DEFAULT_PRINTING PRINT_SYSV +#define PRINTCAP_NAME "lpstat" +#else +#define DEFAULT_PRINTING PRINT_BSD +#define PRINTCAP_NAME "/etc/printcap" +#endif +#endif + +#ifndef PRINTCAP_NAME +#define PRINTCAP_NAME "/etc/printcap" +#endif + +#ifndef SIGCLD +#define SIGCLD SIGCHLD +#endif + +#if (defined(HAVE_SYSV_IPC) || defined(HAVE_SHARED_MMAP)) +#define FAST_SHARE_MODES 1 +#endif + +#ifndef MAP_FILE +#define MAP_FILE 0 +#endif + +#ifdef HAVE_SYSV_IPC +#ifndef HAVE_UNION_SEMUN +union semun { + int val; + struct semid_ds *buf; + unsigned short *array; +}; +#endif +#endif + +#if (!defined(WITH_NISPLUS) && !defined(WITH_LDAP)) +#define USE_SMBPASS_DB 1 +#endif + +#if defined(HAVE_PUTPRPWNAM) && defined(AUTH_CLEARTEXT_SEG_CHARS) +#define OSF1_ENH_SEC 1 +#endif + +#ifndef ALLOW_CHANGE_PASSWORD +#if (defined(HAVE_TERMIOS_H) && defined(HAVE_DUP2) && defined(HAVE_SETSID)) +#define ALLOW_CHANGE_PASSWORD 1 +#endif +#endif + +/* what is the longest significant password available on your system? + Knowing this speeds up password searches a lot */ +#ifndef PASSWORD_LENGTH +#define PASSWORD_LENGTH 8 +#endif + +#ifdef REPLACE_INET_NTOA +#define inet_ntoa rep_inet_ntoa +#endif + +#ifndef HAVE_PIPE +#define SYNC_DNS 1 +#endif + +#ifndef MAXPATHLEN +#define MAXPATHLEN 256 +#endif + +#ifndef SEEK_SET +#define SEEK_SET 0 +#endif + +#ifndef INADDR_LOOPBACK +#define INADDR_LOOPBACK 0x7f000001 +#endif + +#ifndef INADDR_NONE +#define INADDR_NONE 0xffffffff +#endif + +#ifndef HAVE_CRYPT +#define crypt ufc_crypt +#endif + +#ifndef O_ACCMODE +#define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) +#endif + +#if defined(HAVE_CRYPT16) && defined(HAVE_GETAUTHUID) +#define ULTRIX_AUTH 1 +#endif + +#ifdef HAVE_LIBREADLINE +# ifdef HAVE_READLINE_READLINE_H +# include +# ifdef HAVE_READLINE_HISTORY_H +# include +# endif +# else +# ifdef HAVE_READLINE_H +# include +# ifdef HAVE_HISTORY_H +# include +# endif +# else +# undef HAVE_LIBREADLINE +# endif +# endif +#endif + +#ifndef HAVE_STRDUP +char *strdup(const char *s); +#endif + +#ifndef HAVE_MEMMOVE +void *memmove(void *dest,const void *src,int size); +#endif + +#ifndef HAVE_INITGROUPS +int initgroups(char *name,gid_t id); +#endif + +#ifndef HAVE_RENAME +int rename(const char *zfrom, const char *zto); +#endif + +#ifndef HAVE_MKTIME +time_t mktime(struct tm *t); +#endif + +#ifndef HAVE_FTRUNCATE +int ftruncate(int f,long l); +#endif + +#ifndef HAVE_STRTOUL +unsigned long strtoul(const char *nptr, char **endptr, int base); +#endif + +#if (defined(HAVE_SETRESUID) && !defined(HAVE_SETRESUID_DECL)) +/* stupid glibc */ +int setresuid(uid_t ruid, uid_t euid, uid_t suid); +#endif +#if (defined(HAVE_SETRESGID) && !defined(HAVE_SETRESGID_DECL)) +int setresgid(gid_t rgid, gid_t egid, gid_t sgid); +#endif + +#if (defined(HAVE_CRYPT) && !defined(HAVE_CRYPT_DECL) && !defined(KRB4_AUTH)) +/* stupid glibc */ +int crypt(const char *key, const char *salt); +#endif + +#if !defined(HAVE_BZERO) && defined(HAVE_MEMSET) +#define bzero(a,b) memset((a),'\0',(b)) +#endif + +#ifdef REPLACE_GETPASS +#define getpass(prompt) getsmbpass((prompt)) +#endif + +/* + * Some older systems seem not to have MAXHOSTNAMELEN + * defined. + */ +#ifndef MAXHOSTNAMELEN +#define MAXHOSTNAMELEN 254 +#endif + +/* yuck, I'd like a better way of doing this */ +#define DIRP_SIZE (256 + 32) + +#endif /* _INCLUDES_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/kanji.h new/mc-4.5.34/vfs/samba/include/kanji.h --- old/mc-4.5.33/vfs/samba/include/kanji.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/kanji.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,171 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + Kanji Extensions + Copyright (C) Andrew Tridgell 1992-1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. + + Adding for Japanese language by 1994.9.5 + and extend coding system to EUC/SJIS/JIS/HEX at 1994.10.11 + and add all jis codes sequence at 1995.8.16 + Notes: Hexadecimal code by + and add upper/lower case conversion 1997.8.21 +*/ +#ifndef _KANJI_H_ +#define _KANJI_H_ + +/* FOR SHIFT JIS CODE */ +#define is_shift_jis(c) \ + ((0x81 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0x9f) \ + || (0xe0 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xef)) +#define is_shift_jis2(c) \ + (0x40 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xfc \ + && ((unsigned char) (c)) != 0x7f) +#define is_kana(c) ((0xa0 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xdf)) + +/* case conversion */ +#define is_sj_upper2(c) \ + ((0x60 <= (unsigned char) (c)) && ((unsigned char) (c) <= 0x79)) +#define is_sj_lower2(c) \ + ((0x81 <= (unsigned char) (c)) && ((unsigned char) (c) <= 0x9A)) +#define sjis_alph 0x82 +#define is_sj_alph(c) (sjis_alph == (unsigned char) (c)) +#define is_sj_upper(c1, c2) (is_sj_alph (c1) && is_sj_upper2 (c2)) +#define is_sj_lower(c1, c2) (is_sj_alph (c1) && is_sj_lower2 (c2)) +#define sj_toupper2(c) \ + (is_sj_lower2 (c) ? ((int) ((unsigned char) (c) - 0x81 + 0x60)) : \ + ((int) (unsigned char) (c))) +#define sj_tolower2(c) \ + (is_sj_upper2 (c) ? ((int) ((unsigned char) (c) - 0x60 + 0x81)) : \ + ((int) (unsigned char) (c))) + +#ifdef _KANJI_C_ +/* FOR EUC CODE */ +#define euc_kana (0x8e) +#define is_euc_kana(c) (((unsigned char) (c)) == euc_kana) +#define is_euc(c) (0xa0 < ((unsigned char) (c)) && ((unsigned char) (c)) < 0xff) + +/* FOR JIS CODE */ +/* default jis third shift code, use for output */ +#ifndef JIS_KSO +#define JIS_KSO 'B' +#endif +#ifndef JIS_KSI +#define JIS_KSI 'J' +#endif +/* in: \E$B or \E$@ */ +/* out: \E(J or \E(B or \E(H */ +#define jis_esc (0x1b) +#define jis_so (0x0e) +#define jis_so1 ('$') +#define jis_so2 ('B') +#define jis_si (0x0f) +#define jis_si1 ('(') +#define jis_si2 ('J') +#define is_esc(c) (((unsigned char) (c)) == jis_esc) +#define is_so1(c) (((unsigned char) (c)) == jis_so1) +#define is_so2(c) (((unsigned char) (c)) == jis_so2 || ((unsigned char) (c)) == '@') +#define is_si1(c) (((unsigned char) (c)) == jis_si1) +#define is_si2(c) (((unsigned char) (c)) == jis_si2 || ((unsigned char) (c)) == 'B' \ + || ((unsigned char) (c)) == 'H') +#define is_so(c) (((unsigned char) (c)) == jis_so) +#define is_si(c) (((unsigned char) (c)) == jis_si) +#define junet_kana1 ('(') +#define junet_kana2 ('I') +#define is_juk1(c) (((unsigned char) (c)) == junet_kana1) +#define is_juk2(c) (((unsigned char) (c)) == junet_kana2) + +#define _KJ_ROMAN (0) +#define _KJ_KANJI (1) +#define _KJ_KANA (2) + +/* FOR HEX */ +#define HEXTAG ':' +#define hex2bin(x) \ + ( ((int) '0' <= ((int) (x)) && ((int) (x)) <= (int)'9')? \ + (((int) (x))-(int)'0'): \ + ((int) 'a'<= ((int) (x)) && ((int) (x))<= (int) 'f')? \ + (((int) (x)) - (int)'a'+10): \ + (((int) (x)) - (int)'A'+10) ) +#define bin2hex(x) \ + ( (((int) (x)) >= 10)? (((int) (x))-10 + (int) 'a'): (((int) (x)) + (int) '0') ) + +/* For Hangul (Korean - code page 949). */ +#define is_hangul(c) ((0x81 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xfd)) + +/* For traditional Chinese (known as Big5 encoding - code page 950). */ +#define is_big5_c1(c) ((0xa1 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xf9)) + +/* For simplified Chinese (code page - 936). */ +#define is_simpch_c1(c) ((0xa1 <= ((unsigned char) (c)) && ((unsigned char) (c)) <= 0xf7)) + +#else /* not _KANJI_C_ */ + +/* + * The following is needed for AIX systems that have + * their own #defines for strchr, strrchr, strstr + * and strtok. + */ + +#ifdef strchr +#undef strchr +#endif /* strchr */ + +#ifdef strrchr +#undef strrchr +#endif /* strrchr */ + +#ifdef strstr +#undef strstr +#endif /* strstr */ + +#ifdef strtok +#undef strtok +#endif /* strtok */ + +/* Ensure we use our definitions in all other files than kanji.c. */ + +/* Function pointers we will replace. */ +extern char *(*multibyte_strchr)(const char *s, int c); +extern char *(*multibyte_strrchr)(const char *s, int c); +extern char *(*multibyte_strstr)(const char *s1, const char *s2); +extern char *(*multibyte_strtok)(char *s1, const char *s2); +extern char *(*_dos_to_unix)(char *str, BOOL overwrite); +extern char *(*_unix_to_dos)(char *str, BOOL overwrite); +extern BOOL (*is_multibyte_char)(char c); +extern int (*_skip_multibyte_char)(char c); + +#define strchr(s1, c) ((*multibyte_strchr)((s1), (c))) +#define strrchr(s1, c) ((*multibyte_strrchr)((s1), (c))) +#define strstr(s1, s2) ((*multibyte_strstr)((s1), (s2))) +#define strtok(s1, s2) ((*multibyte_strtok)((s1), (s2))) +#define dos_to_unix(x,y) ((*_dos_to_unix)((x), (y))) +#define unix_to_dos(x,y) ((*_unix_to_dos)((x), (y))) +#define skip_multibyte_char(c) ((*_skip_multibyte_char)((c))) + +#endif /* _KANJI_C_ */ + +#define UNKNOWN_CODE (-1) +#define SJIS_CODE (0) +#define EUC_CODE (1) +#define JIS7_CODE (2) +#define JIS8_CODE (3) +#define JUNET_CODE (4) +#define HEX_CODE (5) +#define CAP_CODE (6) +#define DOSV_CODE SJIS_CODE + +#endif /* _KANJI_H_ */ diff -ruN old/mc-4.5.33/vfs/samba/include/local.h new/mc-4.5.34/vfs/samba/include/local.h --- old/mc-4.5.33/vfs/samba/include/local.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/local.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,203 @@ +/* Copyright (C) 1995-1998 Samba-Team */ +/* Copyright (C) 1998 John H Terpstra */ + +/* local definitions for file server */ +#ifndef _LOCAL_H +#define _LOCAL_H + +/* The default workgroup - usually overridden in smb.conf */ +#ifndef WORKGROUP +#define WORKGROUP "WORKGROUP" +#endif + +/* This defines the section name in the configuration file that will contain */ +/* global parameters - that is, parameters relating to the whole server, not */ +/* just services. This name is then reserved, and may not be used as a */ +/* a service name. It will default to "global" if not defined here. */ +#define GLOBAL_NAME "global" +#define GLOBAL_NAME2 "globals" + +/* This defines the section name in the configuration file that will + refer to the special "homes" service */ +#define HOMES_NAME "homes" + +/* This defines the section name in the configuration file that will + refer to the special "printers" service */ +#define PRINTERS_NAME "printers" + +/* Yves Gaige requested this set this */ +/* to a maximum of 8 if old smb clients break because of long printer names. */ +#define MAXPRINTERLEN 15 + +/* max number of directories open at once */ +/* note that with the new directory code this no longer requires a + file handle per directory, but large numbers do use more memory */ +#define MAX_OPEN_DIRECTORIES 256 + +/* max number of directory handles */ +/* As this now uses the bitmap code this can be + quite large. */ +#define MAX_DIRECTORY_HANDLES 2048 + +/* define what facility to use for syslog */ +#ifndef SYSLOG_FACILITY +#define SYSLOG_FACILITY LOG_DAEMON +#endif + +/* Default size of shared memory used for share mode locking */ +#ifndef SHMEM_SIZE +#define SHMEM_SIZE (1024*1024) +#endif + +/* + * Default number of maximum open files per smbd. This is + * also limited by the maximum available file descriptors + * per process and can also be set in smb.conf as "max open files" + * in the [global] section. + */ + +#ifndef MAX_OPEN_FILES +#define MAX_OPEN_FILES 10000 +#endif + +/* the max number of simultanous connections to the server by all clients */ +#define MAXSTATUS 100000 + +#define WORDMAX 0xFFFF + +/* the maximum password length before we declare a likely attack */ +#define MAX_PASS_LEN 200 + +/* separators for lists */ +#define LIST_SEP " \t,;:\n\r" + +#ifndef LOCKDIR +/* this should have been set in the Makefile */ +#define LOCKDIR "/tmp/samba" +#endif + +/* this is where browse lists are kept in the lock dir */ +#define SERVER_LIST "browse.dat" + +/* shall guest entries in printer queues get changed to user entries, + so they can be deleted using the windows print manager? */ +#define LPQ_GUEST_TO_USER + +/* shall filenames with illegal chars in them get mangled in long + filename listings? */ +#define MANGLE_LONG_FILENAMES + +/* define this if you want to stop spoofing with .. and soft links + NOTE: This also slows down the server considerably */ +#define REDUCE_PATHS + +/* the size of the directory cache */ +#define DIRCACHESIZE 20 + +/* what default type of filesystem do we want this to show up as in a + NT file manager window? */ +#define FSTYPE_STRING "NTFS" + +/* the default guest account - normally set in the Makefile or smb.conf */ +#ifndef GUEST_ACCOUNT +#define GUEST_ACCOUNT "nobody" +#endif + +/* do you want smbd to send a 1 byte packet to nmbd to trigger it to start + when smbd starts? */ +#ifndef PRIME_NMBD +#define PRIME_NMBD 1 +#endif + +/* the default pager to use for the client "more" command. Users can + override this with the PAGER environment variable */ +#ifndef PAGER +#define PAGER "more" +#endif + +/* the size of the uid cache used to reduce valid user checks */ +#define UID_CACHE_SIZE 4 + +/* if mmap is enabled, then this is the maximum size of file to use + the mmap code on. We don't want to mmap huge files as virtual + address spaces are limited */ +#define MAX_MMAP_SIZE (100*0x100000) + +/* the following control timings of various actions. Don't change + them unless you know what you are doing. These are all in seconds */ +#define DEFAULT_SMBD_TIMEOUT (60*60*24*7) +#define SMBD_RELOAD_CHECK (180) +#define IDLE_CLOSED_TIMEOUT (60) +#define DPTR_IDLE_TIMEOUT (120) +#define SMBD_SELECT_TIMEOUT (60) +#define SMBD_SELECT_TIMEOUT_WITH_PENDING_LOCKS (10) +#define NMBD_SELECT_LOOP (10) +#define BROWSE_INTERVAL (60) +#define REGISTRATION_INTERVAL (10*60) +#define NMBD_INETD_TIMEOUT (120) +#define NMBD_MAX_TTL (24*60*60) +#define LPQ_LOCK_TIMEOUT (5) + +/* the following are in milliseconds */ +#define LOCK_RETRY_TIMEOUT (100) + +/* do you want to dump core (carefully!) when an internal error is + encountered? Samba will be careful to make the core file only + accessible to root */ +#define DUMP_CORE 1 + +#define SMB_ALIGNMENT 1 + + +/* shall we support browse requests via a FIFO to nmbd? */ +#define ENABLE_FIFO 1 + +/* how long (in miliseconds) to wait for a socket connect to happen */ +#define LONG_CONNECT_TIMEOUT 30000 +#define SHORT_CONNECT_TIMEOUT 5000 + +/* default socket options. Dave Miller thinks we should default to TCP_NODELAY + given the socket IO pattern that Samba uses*/ +#ifdef TCP_NODELAY +#define DEFAULT_SOCKET_OPTIONS "TCP_NODELAY" +#else +#define DEFAULT_SOCKET_OPTIONS "" +#endif + +/* the default netbios keepalive timeout */ +#define DEFAULT_KEEPALIVE 300 + +/* the directory to sit in when idle */ +/* #define IDLE_DIR "/" */ + +/* Timout (in seconds) to wait for an oplock break + message to return from the client. */ + +#define OPLOCK_BREAK_TIMEOUT 30 + +/* how many times do we try to resend the oplock break request - useful + for buggy MS clients */ +#define OPLOCK_BREAK_RESENDS 3 + +/* Timout (in seconds) to add to the oplock break timeout + to wait for the smbd to smbd message to return. */ + +#define OPLOCK_BREAK_TIMEOUT_FUDGEFACTOR 2 + +/* the read preciction code has been disabled until some problems with + it are worked out */ +#define USE_READ_PREDICTION 0 + +/* name of directory that netatalk uses to store macintosh resource forks */ +#define APPLEDOUBLE ".AppleDouble/" + +/* + * Default passwd chat script. + */ + +#define DEFAULT_PASSWD_CHAT "*old*password* %o\\n *new*password* %n\\n *new*password* %n\\n *changed*" + +/* Minimum length of allowed password when changing UNIX password. */ +#define MINPASSWDLENGTH 5 + +#endif diff -ruN old/mc-4.5.33/vfs/samba/include/nameserv.h new/mc-4.5.34/vfs/samba/include/nameserv.h --- old/mc-4.5.33/vfs/samba/include/nameserv.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/nameserv.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,563 @@ +#ifndef _NAMESERV_H_ +#define _NAMESERV_H_ +/* + Unix SMB/Netbios implementation. + Version 1.9. + NBT netbios header - version 2 + Copyright (C) Andrew Tridgell 1994-1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. + +*/ + +#define PERMANENT_TTL 0 + +/* NTAS uses 2, NT uses 1, WfWg uses 0 */ +#define MAINTAIN_LIST 2 +#define ELECTION_VERSION 1 + +#define MAX_DGRAM_SIZE (576) /* tcp/ip datagram limit is 576 bytes */ +#define MIN_DGRAM_SIZE 12 + +/********************************************************* + Types of reply packet. +**********************************************************/ + +enum netbios_reply_type_code { NMB_QUERY, NMB_STATUS, NMB_REG, NMB_REG_REFRESH, + NMB_REL, NMB_WAIT_ACK, NMB_MULTIHOMED_REG, + WINS_REG, WINS_QUERY }; + +/* From rfc1002, 4.2.1.2 */ +/* Question types. */ +#define QUESTION_TYPE_NB_QUERY 0x20 +#define QUESTION_TYPE_NB_STATUS 0x21 + +/* Question class */ +#define QUESTION_CLASS_IN 0x1 + +/* Opcode definitions */ +#define NMB_NAME_QUERY_OPCODE 0x0 +#define NMB_NAME_REG_OPCODE 0x05 /* see rfc1002.txt 4.2.2,3,5,6,7,8 */ +#define NMB_NAME_RELEASE_OPCODE 0x06 /* see rfc1002.txt 4.2.9,10,11 */ +#define NMB_WACK_OPCODE 0x07 /* see rfc1002.txt 4.2.16 */ +/* Ambiguity in rfc1002 about which of these is correct. */ +/* WinNT uses 8 by default but can be made to use 9. */ +#define NMB_NAME_REFRESH_OPCODE_8 0x08 /* see rfc1002.txt 4.2.4 */ +#define NMB_NAME_REFRESH_OPCODE_9 0x09 /* see rfc1002.txt 4.2.4 */ +#define NMB_NAME_MULTIHOMED_REG_OPCODE 0x0F /* Invented by Microsoft. */ + +/* XXXX what about all the other types?? 0x1, 0x2, 0x3, 0x4, 0x8? */ + +/* Resource record types. rfc1002 4.2.1.3 */ +#define RR_TYPE_A 0x1 +#define RR_TYPE_NS 0x2 +#define RR_TYPE_NULL 0xA +#define RR_TYPE_NB 0x20 +#define RR_TYPE_NBSTAT 0x21 + +/* Resource record class. */ +#define RR_CLASS_IN 0x1 + +/* NetBIOS flags */ +#define NB_GROUP 0x80 +#define NB_PERM 0x02 +#define NB_ACTIVE 0x04 +#define NB_CONFL 0x08 +#define NB_DEREG 0x10 +#define NB_BFLAG 0x00 /* Broadcast node type. */ +#define NB_PFLAG 0x20 /* Point-to-point node type. */ +#define NB_MFLAG 0x40 /* Mixed bcast & p-p node type. */ +#define NB_HFLAG 0x60 /* Microsoft 'hybrid' node type. */ +#define NB_NODETYPEMASK 0x60 +/* Mask applied to outgoing NetBIOS flags. */ +#define NB_FLGMSK 0xE0 + +/* NetBIOS flag identifier. */ +#define NAME_GROUP(p) ((p)->data.nb_flags & NB_GROUP) +#define NAME_BFLAG(p) (((p)->data.nb_flags & NB_NODETYPEMASK) == NB_BFLAG) +#define NAME_PFLAG(p) (((p)->data.nb_flags & NB_NODETYPEMASK) == NB_PFLAG) +#define NAME_MFLAG(p) (((p)->data.nb_flags & NB_NODETYPEMASK) == NB_MFLAG) +#define NAME_HFLAG(p) (((p)->data.nb_flags & NB_NODETYPEMASK) == NB_HFLAG) + +/* Samba name state for a name in a namelist. */ +#define NAME_IS_ACTIVE(p) ((p)->data.nb_flags & NB_ACTIVE) +#define NAME_IN_CONFLICT(p) ((p)->data.nb_flags & NB_CONFL) +#define NAME_IS_DEREGISTERING(p) ((p)->data.nb_flags & NB_DEREG) + +/* Error codes for NetBIOS requests. */ +#define FMT_ERR 0x1 /* Packet format error. */ +#define SRV_ERR 0x2 /* Internal server error. */ +#define NAM_ERR 0x3 /* Name does not exist. */ +#define IMP_ERR 0x4 /* Request not implemented. */ +#define RFS_ERR 0x5 /* Request refused. */ +#define ACT_ERR 0x6 /* Active error - name owned by another host. */ +#define CFT_ERR 0x7 /* Name in conflict error. */ + +#define REFRESH_TIME (15*60) +#define NAME_POLL_REFRESH_TIME (5*60) +#define NAME_POLL_INTERVAL 15 + +/* Workgroup state identifiers. */ +#define AM_POTENTIAL_MASTER_BROWSER(work) ((work)->mst_state == MST_POTENTIAL) +#define AM_LOCAL_MASTER_BROWSER(work) ((work)->mst_state == MST_BROWSER) +#define AM_DOMAIN_MASTER_BROWSER(work) ((work)->dom_state == DOMAIN_MST) +#define AM_DOMAIN_MEMBER(work) ((work)->log_state == LOGON_SRV) + +/* Microsoft browser NetBIOS name. */ +#define MSBROWSE "\001\002__MSBROWSE__\002" + +/* Mail slots. */ +#define BROWSE_MAILSLOT "\\MAILSLOT\\BROWSE" +#define NET_LOGON_MAILSLOT "\\MAILSLOT\\NET\\NETLOGON" +#define NT_LOGON_MAILSLOT "\\MAILSLOT\\NET\\NTLOGON" +#define LANMAN_MAILSLOT "\\MAILSLOT\\LANMAN" + +/* Samba definitions for find_name_on_subnet(). */ +#define FIND_ANY_NAME 0 +#define FIND_SELF_NAME 1 + +/* + * The different name types that can be in namelists. + * + * SELF_NAME should only be on the broadcast and unicast subnets. + * LMHOSTS_NAME should only be in the remote_broadcast_subnet. + * REGISTER_NAME, DNS_NAME, DNSFAIL_NAME should only be in the wins_server_subnet. + * WINS_PROXY_NAME should only be on the broadcast subnets. + * PERMANENT_NAME can be on all subnets except remote_broadcast_subnet. + * + */ + +enum name_source {LMHOSTS_NAME, REGISTER_NAME, SELF_NAME, DNS_NAME, + DNSFAIL_NAME, PERMANENT_NAME, WINS_PROXY_NAME}; +enum node_type {B_NODE=0, P_NODE=1, M_NODE=2, NBDD_NODE=3}; +enum packet_type {NMB_PACKET, DGRAM_PACKET}; + +enum master_state +{ + MST_NONE, + MST_POTENTIAL, + MST_BACKUP, + MST_MSB, + MST_BROWSER, + MST_UNBECOMING_MASTER +}; + +enum domain_state +{ + DOMAIN_NONE, + DOMAIN_WAIT, + DOMAIN_MST +}; + +enum logon_state +{ + LOGON_NONE, + LOGON_WAIT, + LOGON_SRV +}; + +struct subnet_record; + +struct nmb_data +{ + uint16 nb_flags; /* Netbios flags. */ + int num_ips; /* Number of ip entries. */ + struct in_addr *ip; /* The ip list for this name. */ + + enum name_source source; /* Where the name came from. */ + + time_t death_time; /* The time the record must be removed (do not remove if 0). */ + time_t refresh_time; /* The time the record should be refreshed. */ +}; + +/* This structure represents an entry in a local netbios name list. */ +struct name_record + { + ubi_trNode node[1]; + struct subnet_record *subnet; + struct nmb_name name; /* The netbios name. */ + struct nmb_data data; /* The netbios data. */ + }; + +/* Browser cache for synchronising browse lists. */ +struct browse_cache_record + { + ubi_dlNode node[1]; + pstring lmb_name; + pstring work_group; + struct in_addr ip; + time_t sync_time; + time_t death_time; /* The time the record must be removed. */ + }; + +/* This is used to hold the list of servers in my domain, and is + contained within lists of domains. */ + +struct server_record +{ + struct server_record *next; + struct server_record *prev; + + struct subnet_record *subnet; + + struct server_info_struct serv; + time_t death_time; +}; + +/* A workgroup structure. It contains a list of servers. */ +struct work_record +{ + struct work_record *next; + struct work_record *prev; + + struct subnet_record *subnet; + + struct server_record *serverlist; + + /* Stage of development from non-local-master up to local-master browser. */ + enum master_state mst_state; + + /* Stage of development from non-domain-master to domain-master browser. */ + enum domain_state dom_state; + + /* Stage of development from non-logon-server to logon server. */ + enum logon_state log_state; + + /* Work group info. */ + fstring work_group; + int token; /* Used when communicating with backup browsers. */ + fstring local_master_browser_name; /* Current local master browser. */ + + /* Announce info. */ + time_t lastannounce_time; + int announce_interval; + BOOL needannounce; + + /* Timeout time for this workgroup. 0 means permanent. */ + time_t death_time; + + /* Election info */ + BOOL RunningElection; + BOOL needelection; + int ElectionCount; + uint32 ElectionCriterion; + + /* Domain master browser info. Used for efficient syncs. */ + struct nmb_name dmb_name; + struct in_addr dmb_addr; +}; + +/* typedefs needed to define copy & free functions for userdata. */ +struct userdata_struct; + +typedef struct userdata_struct * (*userdata_copy_fn)(struct userdata_struct *); +typedef void (*userdata_free_fn)(struct userdata_struct *); + +/* Structure to define any userdata passed around. */ + +struct userdata_struct { + userdata_copy_fn copy_fn; + userdata_free_fn free_fn; + unsigned int userdata_len; + char data[16]; /* 16 is to ensure alignment/padding on all systems */ +}; + +struct response_record; +struct packet_struct; +struct res_rec; + +/* typedef to define the function called when this response packet comes in. */ +typedef void (*response_function)(struct subnet_record *, struct response_record *, + struct packet_struct *); + +/* typedef to define the function called when this response record times out. */ +typedef void (*timeout_response_function)(struct subnet_record *, + struct response_record *); + +/* typedef to define the function called when the request that caused this + response record to be created is successful. */ +typedef void (*success_function)(struct subnet_record *, struct userdata_struct *, ...); + +/* typedef to define the function called when the request that caused this + response record to be created is unsuccessful. */ +typedef void (*fail_function)(struct subnet_record *, struct response_record *, ...); + +/* List of typedefs for success and fail functions of the different query + types. Used to catch any compile time prototype errors. */ + +typedef void (*register_name_success_function)( struct subnet_record *, + struct userdata_struct *, + struct nmb_name *, + uint16, + int, + struct in_addr); +typedef void (*register_name_fail_function)( struct subnet_record *, + struct response_record *, + struct nmb_name *); + +typedef void (*release_name_success_function)( struct subnet_record *, + struct userdata_struct *, + struct nmb_name *, + struct in_addr); +typedef void (*release_name_fail_function)( struct subnet_record *, + struct response_record *, + struct nmb_name *); + +typedef void (*refresh_name_success_function)( struct subnet_record *, + struct userdata_struct *, + struct nmb_name *, + uint16, + int, + struct in_addr); +typedef void (*refresh_name_fail_function)( struct subnet_record *, + struct response_record *, + struct nmb_name *); + +typedef void (*query_name_success_function)( struct subnet_record *, + struct userdata_struct *, + struct nmb_name *, + struct in_addr, + struct res_rec *answers); + +typedef void (*query_name_fail_function)( struct subnet_record *, + struct response_record *, + struct nmb_name *, + int); + +typedef void (*node_status_success_function)( struct subnet_record *, + struct userdata_struct *, + struct res_rec *, + struct in_addr); +typedef void (*node_status_fail_function)( struct subnet_record *, + struct response_record *); + +/* Initiated name queries are recorded in this list to track any responses. */ + +struct response_record +{ + struct response_record *next; + struct response_record *prev; + + uint16 response_id; + + /* Callbacks for packets received or not. */ + response_function resp_fn; + timeout_response_function timeout_fn; + + /* Callbacks for the request succeeding or not. */ + success_function success_fn; + fail_function fail_fn; + + struct packet_struct *packet; + + struct userdata_struct *userdata; + + int num_msgs; + + time_t repeat_time; + time_t repeat_interval; + int repeat_count; + + /* Recursion protection. */ + BOOL in_expiration_processing; +}; + +/* A subnet structure. It contains a list of workgroups and netbios names. */ + +/* + B nodes will have their own, totally separate subnet record, with their + own netbios name set. These do NOT interact with other subnet records' + netbios names. +*/ + +enum subnet_type { + NORMAL_SUBNET = 0, /* Subnet listed in interfaces list. */ + UNICAST_SUBNET = 1, /* Subnet for unicast packets. */ + REMOTE_BROADCAST_SUBNET = 2, /* Subnet for remote broadcasts. */ + WINS_SERVER_SUBNET = 3 /* Only created if we are a WINS server. */ +}; + +struct subnet_record +{ + struct subnet_record *next; + struct subnet_record *prev; + + char *subnet_name; /* For Debug identification. */ + enum subnet_type type; /* To catagorize the subnet. */ + + struct work_record *workgrouplist; /* List of workgroups. */ + ubi_trRoot namelist[1]; /* List of netbios names. */ + struct response_record *responselist; /* List of responses expected. */ + + BOOL namelist_changed; + BOOL work_changed; + + struct in_addr bcast_ip; + struct in_addr mask_ip; + struct in_addr myip; + int nmb_sock; /* socket to listen for unicast 137. */ + int dgram_sock; /* socket to listen for unicast 138. */ +}; + +/* A resource record. */ +struct res_rec { + struct nmb_name rr_name; + int rr_type; + int rr_class; + int ttl; + int rdlength; + char rdata[MAX_DGRAM_SIZE]; +}; + +/* An nmb packet. */ +struct nmb_packet +{ + struct { + int name_trn_id; + int opcode; + BOOL response; + struct { + BOOL bcast; + BOOL recursion_available; + BOOL recursion_desired; + BOOL trunc; + BOOL authoritative; + } nm_flags; + int rcode; + int qdcount; + int ancount; + int nscount; + int arcount; + } header; + + struct { + struct nmb_name question_name; + int question_type; + int question_class; + } question; + + struct res_rec *answers; + struct res_rec *nsrecs; + struct res_rec *additional; +}; + + +/* A datagram - this normally contains SMB data in the data[] array. */ + +struct dgram_packet { + struct { + int msg_type; + struct { + enum node_type node_type; + BOOL first; + BOOL more; + } flags; + int dgm_id; + struct in_addr source_ip; + int source_port; + int dgm_length; + int packet_offset; + } header; + struct nmb_name source_name; + struct nmb_name dest_name; + int datasize; + char data[MAX_DGRAM_SIZE]; +}; + +/* Define a structure used to queue packets. This will be a linked + list of nmb packets. */ + +struct packet_struct +{ + struct packet_struct *next; + struct packet_struct *prev; + BOOL locked; + struct in_addr ip; + int port; + int fd; + time_t timestamp; + enum packet_type packet_type; + union { + struct nmb_packet nmb; + struct dgram_packet dgram; + } packet; +}; + +/* NETLOGON opcodes */ + +#define QUERYFORPDC 7 /* Query for PDC. */ +#define QUERYFORPDC_R 12 /* Response to Query for PDC. */ +#define SAMLOGON 18 +#define SAMLOGON_R 19 + + +/* Ids for netbios packet types. */ + +#define ANN_HostAnnouncement 1 +#define ANN_AnnouncementRequest 2 +#define ANN_Election 8 +#define ANN_GetBackupListReq 9 +#define ANN_GetBackupListResp 10 +#define ANN_BecomeBackup 11 +#define ANN_DomainAnnouncement 12 +#define ANN_MasterAnnouncement 13 +#define ANN_ResetBrowserState 14 +#define ANN_LocalMasterAnnouncement 15 + + +/* Broadcast packet announcement intervals, in minutes. */ + +/* Attempt to add domain logon and domain master names. */ +#define CHECK_TIME_ADD_DOM_NAMES 5 + +/* Search for master browsers of workgroups samba knows about, + except default. */ +#define CHECK_TIME_MST_BROWSE 5 + +/* Request backup browser announcements from other servers. */ +#define CHECK_TIME_ANNOUNCE_BACKUP 15 + +/* Request host announcements from other servers: min and max of interval. */ +#define CHECK_TIME_MIN_HOST_ANNCE 3 +#define CHECK_TIME_MAX_HOST_ANNCE 12 + +/* Announce as master to WINS server and any Primary Domain Controllers. */ +#define CHECK_TIME_MST_ANNOUNCE 15 + +/* Time between syncs from domain master browser to local master browsers. */ +#define CHECK_TIME_DMB_TO_LMB_SYNC 15 + +/* Do all remote announcements this often. */ +#define REMOTE_ANNOUNCE_INTERVAL 180 + +/* what is the maximum period between name refreshes. Note that this only + affects non-permanent self names (in seconds) */ +#define MAX_REFRESH_TIME (60*20) + +/* Macro's to enumerate subnets either with or without + the UNICAST subnet. */ + +extern struct subnet_record *subnetlist; +extern struct subnet_record *unicast_subnet; +extern struct subnet_record *wins_server_subnet; +extern struct subnet_record *remote_broadcast_subnet; + +#define FIRST_SUBNET subnetlist +#define NEXT_SUBNET_EXCLUDING_UNICAST(x) ((x)->next) +#define NEXT_SUBNET_INCLUDING_UNICAST(x) (get_next_subnet_maybe_unicast((x))) + +/* To be removed. */ +enum state_type { TEST }; +#endif /* _NAMESERV_H_ */ diff -ruN old/mc-4.5.33/vfs/samba/include/ntdomain.h new/mc-4.5.34/vfs/samba/include/ntdomain.h --- old/mc-4.5.33/vfs/samba/include/ntdomain.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/ntdomain.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,156 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _NT_DOMAIN_H /* _NT_DOMAIN_H */ +#define _NT_DOMAIN_H + + +/* dce/rpc support */ +#include "rpc_dce.h" + +/* miscellaneous structures / defines */ +#include "rpc_misc.h" + +/* security descriptor structures */ +#include "rpc_secdes.h" + +/* different dce/rpc pipes */ +#include "rpc_lsa.h" +#include "rpc_netlogon.h" +#include "rpc_reg.h" +#include "rpc_samr.h" +#include "rpc_srvsvc.h" +#include "rpc_wkssvc.h" + +/* + * A bunch of stuff that was put into smb.h + * in the NTDOM branch - it didn't belong there. + */ + +typedef struct _prs_struct +{ + BOOL io; /* parsing in or out of data stream */ + /* + * If the (incoming) data is big-endian. On output we are + * always little-endian. + */ + BOOL bigendian_data; + uint8 align; /* data alignment */ + BOOL is_dynamic; /* Do we own this memory or not ? */ + uint32 data_offset; /* Current working offset into data. */ + uint32 buffer_size; /* Current size of the buffer. */ + char *data_p; /* The buffer itself. */ +} prs_struct; + +/* + * Defines for io member of prs_struct. + */ + +#define MARSHALL 0 +#define UNMARSHALL 1 + +#define MARSHALLING(ps) (!(ps)->io) +#define UNMARSHALLING(ps) ((ps)->io) + +typedef struct pipes_struct +{ + struct pipes_struct *next, *prev; + int pnum; + connection_struct *conn; + uint16 vuid; + BOOL open; /* open connection */ + uint16 device_state; + uint16 priority; + fstring name; + fstring pipe_srv_name; + + RPC_HDR hdr; /* Incoming RPC header. */ + RPC_HDR_REQ hdr_req; /* Incoming request header. */ + + uint32 ntlmssp_chal_flags; /* Client challenge flags. */ + BOOL ntlmssp_auth_requested; /* If the client wanted authenticated rpc. */ + BOOL ntlmssp_auth_validated; /* If the client *got* authenticated rpc. */ + unsigned char challenge[8]; + unsigned char ntlmssp_hash[258]; + uint32 ntlmssp_seq_num; + + /* + * Windows user info. + */ + fstring user_name; + fstring domain; + fstring wks; + + /* + * Unix user name and credentials. + */ + fstring unix_user_name; + uid_t uid; + gid_t gid; + + /* + * Raw RPC output data. This does not include RPC headers or footers. + */ + prs_struct rdata; + + /* The amount of data sent from the current rdata struct. */ + uint32 data_sent_length; + + /* + * The current PDU being returned. This inclues + * headers, data and authentication footer. + */ + unsigned char current_pdu[MAX_PDU_FRAG_LEN]; + + /* The amount of data in the current_pdu buffer. */ + uint32 current_pdu_len; + + /* The amount of data sent from the current PDU. */ + uint32 current_pdu_sent; + + /* When replying to an SMBtrans, this is the maximum amount of + data that can be sent in the initial reply. */ + int max_trans_reply; +} pipes_struct; + +struct api_struct +{ + char *name; + uint8 opnum; + BOOL (*fn) (uint16 vuid, prs_struct*, prs_struct*); +}; + +typedef struct +{ + uint32 rid; + char *name; + +} rid_name; + +struct acct_info +{ + fstring acct_name; /* account name */ + uint32 smb_userid; /* domain-relative RID */ +}; + +#endif /* _NT_DOMAIN_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/nterr.h new/mc-4.5.34/vfs/samba/include/nterr.h --- old/mc-4.5.33/vfs/samba/include/nterr.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/nterr.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,507 @@ +/* these are the NT error codes less than 1000. They are here for when + we start supporting NT error codes in Samba. They were extracted + using a loop in smbclient then printing a netmon sniff to a file */ + +#define NT_STATUS_UNSUCCESSFUL (1) +#define NT_STATUS_NOT_IMPLEMENTED (2) +#define NT_STATUS_INVALID_INFO_CLASS (3) +#define NT_STATUS_INFO_LENGTH_MISMATCH (4) +#define NT_STATUS_ACCESS_VIOLATION (5) +#define STATUS_BUFFER_OVERFLOW (5) +#define NT_STATUS_IN_PAGE_ERROR (6) +#define NT_STATUS_PAGEFILE_QUOTA (7) +#define NT_STATUS_INVALID_HANDLE (8) +#define NT_STATUS_BAD_INITIAL_STACK (9) +#define NT_STATUS_BAD_INITIAL_PC (10) +#define NT_STATUS_INVALID_CID (11) +#define NT_STATUS_TIMER_NOT_CANCELED (12) +#define NT_STATUS_INVALID_PARAMETER (13) +#define NT_STATUS_NO_SUCH_DEVICE (14) +#define NT_STATUS_NO_SUCH_FILE (15) +#define NT_STATUS_INVALID_DEVICE_REQUEST (16) +#define NT_STATUS_END_OF_FILE (17) +#define NT_STATUS_WRONG_VOLUME (18) +#define NT_STATUS_NO_MEDIA_IN_DEVICE (19) +#define NT_STATUS_UNRECOGNIZED_MEDIA (20) +#define NT_STATUS_NONEXISTENT_SECTOR (21) +#define NT_STATUS_MORE_PROCESSING_REQUIRED (22) +#define NT_STATUS_NO_MEMORY (23) +#define NT_STATUS_CONFLICTING_ADDRESSES (24) +#define NT_STATUS_NOT_MAPPED_VIEW (25) +#define NT_STATUS_UNABLE_TO_FREE_VM (26) +#define NT_STATUS_UNABLE_TO_DELETE_SECTION (27) +#define NT_STATUS_INVALID_SYSTEM_SERVICE (28) +#define NT_STATUS_ILLEGAL_INSTRUCTION (29) +#define NT_STATUS_INVALID_LOCK_SEQUENCE (30) +#define NT_STATUS_INVALID_VIEW_SIZE (31) +#define NT_STATUS_INVALID_FILE_FOR_SECTION (32) +#define NT_STATUS_ALREADY_COMMITTED (33) +#define NT_STATUS_ACCESS_DENIED (34) +#define NT_STATUS_BUFFER_TOO_SMALL (35) +#define NT_STATUS_OBJECT_TYPE_MISMATCH (36) +#define NT_STATUS_NONCONTINUABLE_EXCEPTION (37) +#define NT_STATUS_INVALID_DISPOSITION (38) +#define NT_STATUS_UNWIND (39) +#define NT_STATUS_BAD_STACK (40) +#define NT_STATUS_INVALID_UNWIND_TARGET (41) +#define NT_STATUS_NOT_LOCKED (42) +#define NT_STATUS_PARITY_ERROR (43) +#define NT_STATUS_UNABLE_TO_DECOMMIT_VM (44) +#define NT_STATUS_NOT_COMMITTED (45) +#define NT_STATUS_INVALID_PORT_ATTRIBUTES (46) +#define NT_STATUS_PORT_MESSAGE_TOO_LONG (47) +#define NT_STATUS_INVALID_PARAMETER_MIX (48) +#define NT_STATUS_INVALID_QUOTA_LOWER (49) +#define NT_STATUS_DISK_CORRUPT_ERROR (50) +#define NT_STATUS_OBJECT_NAME_INVALID (51) +#define NT_STATUS_OBJECT_NAME_NOT_FOUND (52) +#define NT_STATUS_OBJECT_NAME_COLLISION (53) +#define NT_STATUS_HANDLE_NOT_WAITABLE (54) +#define NT_STATUS_PORT_DISCONNECTED (55) +#define NT_STATUS_DEVICE_ALREADY_ATTACHED (56) +#define NT_STATUS_OBJECT_PATH_INVALID (57) +#define NT_STATUS_OBJECT_PATH_NOT_FOUND (58) +#define NT_STATUS_OBJECT_PATH_SYNTAX_BAD (59) +#define NT_STATUS_DATA_OVERRUN (60) +#define NT_STATUS_DATA_LATE_ERROR (61) +#define NT_STATUS_DATA_ERROR (62) +#define NT_STATUS_CRC_ERROR (63) +#define NT_STATUS_SECTION_TOO_BIG (64) +#define NT_STATUS_PORT_CONNECTION_REFUSED (65) +#define NT_STATUS_INVALID_PORT_HANDLE (66) +#define NT_STATUS_SHARING_VIOLATION (67) +#define NT_STATUS_QUOTA_EXCEEDED (68) +#define NT_STATUS_INVALID_PAGE_PROTECTION (69) +#define NT_STATUS_MUTANT_NOT_OWNED (70) +#define NT_STATUS_SEMAPHORE_LIMIT_EXCEEDED (71) +#define NT_STATUS_PORT_ALREADY_SET (72) +#define NT_STATUS_SECTION_NOT_IMAGE (73) +#define NT_STATUS_SUSPEND_COUNT_EXCEEDED (74) +#define NT_STATUS_THREAD_IS_TERMINATING (75) +#define NT_STATUS_BAD_WORKING_SET_LIMIT (76) +#define NT_STATUS_INCOMPATIBLE_FILE_MAP (77) +#define NT_STATUS_SECTION_PROTECTION (78) +#define NT_STATUS_EAS_NOT_SUPPORTED (79) +#define NT_STATUS_EA_TOO_LARGE (80) +#define NT_STATUS_NONEXISTENT_EA_ENTRY (81) +#define NT_STATUS_NO_EAS_ON_FILE (82) +#define NT_STATUS_EA_CORRUPT_ERROR (83) +#define NT_STATUS_FILE_LOCK_CONFLICT (84) +#define NT_STATUS_LOCK_NOT_GRANTED (85) +#define NT_STATUS_DELETE_PENDING (86) +#define NT_STATUS_CTL_FILE_NOT_SUPPORTED (87) +#define NT_STATUS_UNKNOWN_REVISION (88) +#define NT_STATUS_REVISION_MISMATCH (89) +#define NT_STATUS_INVALID_OWNER (90) +#define NT_STATUS_INVALID_PRIMARY_GROUP (91) +#define NT_STATUS_NO_IMPERSONATION_TOKEN (92) +#define NT_STATUS_CANT_DISABLE_MANDATORY (93) +#define NT_STATUS_NO_LOGON_SERVERS (94) +#define NT_STATUS_NO_SUCH_LOGON_SESSION (95) +#define NT_STATUS_NO_SUCH_PRIVILEGE (96) +#define NT_STATUS_PRIVILEGE_NOT_HELD (97) +#define NT_STATUS_INVALID_ACCOUNT_NAME (98) +#define NT_STATUS_USER_EXISTS (99) +#define NT_STATUS_NO_SUCH_USER (100) +#define NT_STATUS_GROUP_EXISTS (101) +#define NT_STATUS_NO_SUCH_GROUP (102) +#define NT_STATUS_MEMBER_IN_GROUP (103) +#define NT_STATUS_MEMBER_NOT_IN_GROUP (104) +#define NT_STATUS_LAST_ADMIN (105) +#define NT_STATUS_WRONG_PASSWORD (106) +#define NT_STATUS_ILL_FORMED_PASSWORD (107) +#define NT_STATUS_PASSWORD_RESTRICTION (108) +#define NT_STATUS_LOGON_FAILURE (109) +#define NT_STATUS_ACCOUNT_RESTRICTION (110) +#define NT_STATUS_INVALID_LOGON_HOURS (111) +#define NT_STATUS_INVALID_WORKSTATION (112) +#define NT_STATUS_PASSWORD_EXPIRED (113) +#define NT_STATUS_ACCOUNT_DISABLED (114) +#define NT_STATUS_NONE_MAPPED (115) +#define NT_STATUS_TOO_MANY_LUIDS_REQUESTED (116) +#define NT_STATUS_LUIDS_EXHAUSTED (117) +#define NT_STATUS_INVALID_SUB_AUTHORITY (118) +#define NT_STATUS_INVALID_ACL (119) +#define NT_STATUS_INVALID_SID (120) +#define NT_STATUS_INVALID_SECURITY_DESCR (121) +#define NT_STATUS_PROCEDURE_NOT_FOUND (122) +#define NT_STATUS_INVALID_IMAGE_FORMAT (123) +#define NT_STATUS_NO_TOKEN (124) +#define NT_STATUS_BAD_INHERITANCE_ACL (125) +#define NT_STATUS_RANGE_NOT_LOCKED (126) +#define NT_STATUS_DISK_FULL (127) +#define NT_STATUS_SERVER_DISABLED (128) +#define NT_STATUS_SERVER_NOT_DISABLED (129) +#define NT_STATUS_TOO_MANY_GUIDS_REQUESTED (130) +#define NT_STATUS_GUIDS_EXHAUSTED (131) +#define NT_STATUS_INVALID_ID_AUTHORITY (132) +#define NT_STATUS_AGENTS_EXHAUSTED (133) +#define NT_STATUS_INVALID_VOLUME_LABEL (134) +#define NT_STATUS_SECTION_NOT_EXTENDED (135) +#define NT_STATUS_NOT_MAPPED_DATA (136) +#define NT_STATUS_RESOURCE_DATA_NOT_FOUND (137) +#define NT_STATUS_RESOURCE_TYPE_NOT_FOUND (138) +#define NT_STATUS_RESOURCE_NAME_NOT_FOUND (139) +#define NT_STATUS_ARRAY_BOUNDS_EXCEEDED (140) +#define NT_STATUS_FLOAT_DENORMAL_OPERAND (141) +#define NT_STATUS_FLOAT_DIVIDE_BY_ZERO (142) +#define NT_STATUS_FLOAT_INEXACT_RESULT (143) +#define NT_STATUS_FLOAT_INVALID_OPERATION (144) +#define NT_STATUS_FLOAT_OVERFLOW (145) +#define NT_STATUS_FLOAT_STACK_CHECK (146) +#define NT_STATUS_FLOAT_UNDERFLOW (147) +#define NT_STATUS_INTEGER_DIVIDE_BY_ZERO (148) +#define NT_STATUS_INTEGER_OVERFLOW (149) +#define NT_STATUS_PRIVILEGED_INSTRUCTION (150) +#define NT_STATUS_TOO_MANY_PAGING_FILES (151) +#define NT_STATUS_FILE_INVALID (152) +#define NT_STATUS_ALLOTTED_SPACE_EXCEEDED (153) +#define NT_STATUS_INSUFFICIENT_RESOURCES (154) +#define NT_STATUS_DFS_EXIT_PATH_FOUND (155) +#define NT_STATUS_DEVICE_DATA_ERROR (156) +#define NT_STATUS_DEVICE_NOT_CONNECTED (157) +#define NT_STATUS_DEVICE_POWER_FAILURE (158) +#define NT_STATUS_FREE_VM_NOT_AT_BASE (159) +#define NT_STATUS_MEMORY_NOT_ALLOCATED (160) +#define NT_STATUS_WORKING_SET_QUOTA (161) +#define NT_STATUS_MEDIA_WRITE_PROTECTED (162) +#define NT_STATUS_DEVICE_NOT_READY (163) +#define NT_STATUS_INVALID_GROUP_ATTRIBUTES (164) +#define NT_STATUS_BAD_IMPERSONATION_LEVEL (165) +#define NT_STATUS_CANT_OPEN_ANONYMOUS (166) +#define NT_STATUS_BAD_VALIDATION_CLASS (167) +#define NT_STATUS_BAD_TOKEN_TYPE (168) +#define NT_STATUS_BAD_MASTER_BOOT_RECORD (169) +#define NT_STATUS_INSTRUCTION_MISALIGNMENT (170) +#define NT_STATUS_INSTANCE_NOT_AVAILABLE (171) +#define NT_STATUS_PIPE_NOT_AVAILABLE (172) +#define NT_STATUS_INVALID_PIPE_STATE (173) +#define NT_STATUS_PIPE_BUSY (174) +#define NT_STATUS_ILLEGAL_FUNCTION (175) +#define NT_STATUS_PIPE_DISCONNECTED (176) +#define NT_STATUS_PIPE_CLOSING (177) +#define NT_STATUS_PIPE_CONNECTED (178) +#define NT_STATUS_PIPE_LISTENING (179) +#define NT_STATUS_INVALID_READ_MODE (180) +#define NT_STATUS_IO_TIMEOUT (181) +#define NT_STATUS_FILE_FORCED_CLOSED (182) +#define NT_STATUS_PROFILING_NOT_STARTED (183) +#define NT_STATUS_PROFILING_NOT_STOPPED (184) +#define NT_STATUS_COULD_NOT_INTERPRET (185) +#define NT_STATUS_FILE_IS_A_DIRECTORY (186) +#define NT_STATUS_NOT_SUPPORTED (187) +#define NT_STATUS_REMOTE_NOT_LISTENING (188) +#define NT_STATUS_DUPLICATE_NAME (189) +#define NT_STATUS_BAD_NETWORK_PATH (190) +#define NT_STATUS_NETWORK_BUSY (191) +#define NT_STATUS_DEVICE_DOES_NOT_EXIST (192) +#define NT_STATUS_TOO_MANY_COMMANDS (193) +#define NT_STATUS_ADAPTER_HARDWARE_ERROR (194) +#define NT_STATUS_INVALID_NETWORK_RESPONSE (195) +#define NT_STATUS_UNEXPECTED_NETWORK_ERROR (196) +#define NT_STATUS_BAD_REMOTE_ADAPTER (197) +#define NT_STATUS_PRINT_QUEUE_FULL (198) +#define NT_STATUS_NO_SPOOL_SPACE (199) +#define NT_STATUS_PRINT_CANCELLED (200) +#define NT_STATUS_NETWORK_NAME_DELETED (201) +#define NT_STATUS_NETWORK_ACCESS_DENIED (202) +#define NT_STATUS_BAD_DEVICE_TYPE (203) +#define NT_STATUS_BAD_NETWORK_NAME (204) +#define NT_STATUS_TOO_MANY_NAMES (205) +#define NT_STATUS_TOO_MANY_SESSIONS (206) +#define NT_STATUS_SHARING_PAUSED (207) +#define NT_STATUS_REQUEST_NOT_ACCEPTED (208) +#define NT_STATUS_REDIRECTOR_PAUSED (209) +#define NT_STATUS_NET_WRITE_FAULT (210) +#define NT_STATUS_PROFILING_AT_LIMIT (211) +#define NT_STATUS_NOT_SAME_DEVICE (212) +#define NT_STATUS_FILE_RENAMED (213) +#define NT_STATUS_VIRTUAL_CIRCUIT_CLOSED (214) +#define NT_STATUS_NO_SECURITY_ON_OBJECT (215) +#define NT_STATUS_CANT_WAIT (216) +#define NT_STATUS_PIPE_EMPTY (217) +#define NT_STATUS_CANT_ACCESS_DOMAIN_INFO (218) +#define NT_STATUS_CANT_TERMINATE_SELF (219) +#define NT_STATUS_INVALID_SERVER_STATE (220) +#define NT_STATUS_INVALID_DOMAIN_STATE (221) +#define NT_STATUS_INVALID_DOMAIN_ROLE (222) +#define NT_STATUS_NO_SUCH_DOMAIN (223) +#define NT_STATUS_DOMAIN_EXISTS (224) +#define NT_STATUS_DOMAIN_LIMIT_EXCEEDED (225) +#define NT_STATUS_OPLOCK_NOT_GRANTED (226) +#define NT_STATUS_INVALID_OPLOCK_PROTOCOL (227) +#define NT_STATUS_INTERNAL_DB_CORRUPTION (228) +#define NT_STATUS_INTERNAL_ERROR (229) +#define NT_STATUS_GENERIC_NOT_MAPPED (230) +#define NT_STATUS_BAD_DESCRIPTOR_FORMAT (231) +#define NT_STATUS_INVALID_USER_BUFFER (232) +#define NT_STATUS_UNEXPECTED_IO_ERROR (233) +#define NT_STATUS_UNEXPECTED_MM_CREATE_ERR (234) +#define NT_STATUS_UNEXPECTED_MM_MAP_ERROR (235) +#define NT_STATUS_UNEXPECTED_MM_EXTEND_ERR (236) +#define NT_STATUS_NOT_LOGON_PROCESS (237) +#define NT_STATUS_LOGON_SESSION_EXISTS (238) +#define NT_STATUS_INVALID_PARAMETER_1 (239) +#define NT_STATUS_INVALID_PARAMETER_2 (240) +#define NT_STATUS_INVALID_PARAMETER_3 (241) +#define NT_STATUS_INVALID_PARAMETER_4 (242) +#define NT_STATUS_INVALID_PARAMETER_5 (243) +#define NT_STATUS_INVALID_PARAMETER_6 (244) +#define NT_STATUS_INVALID_PARAMETER_7 (245) +#define NT_STATUS_INVALID_PARAMETER_8 (246) +#define NT_STATUS_INVALID_PARAMETER_9 (247) +#define NT_STATUS_INVALID_PARAMETER_10 (248) +#define NT_STATUS_INVALID_PARAMETER_11 (249) +#define NT_STATUS_INVALID_PARAMETER_12 (250) +#define NT_STATUS_REDIRECTOR_NOT_STARTED (251) +#define NT_STATUS_REDIRECTOR_STARTED (252) +#define NT_STATUS_STACK_OVERFLOW (253) +#define NT_STATUS_NO_SUCH_PACKAGE (254) +#define NT_STATUS_BAD_FUNCTION_TABLE (255) +#define NT_STATUS_DIRECTORY_NOT_EMPTY (257) +#define NT_STATUS_FILE_CORRUPT_ERROR (258) +#define NT_STATUS_NOT_A_DIRECTORY (259) +#define NT_STATUS_BAD_LOGON_SESSION_STATE (260) +#define NT_STATUS_LOGON_SESSION_COLLISION (261) +#define NT_STATUS_NAME_TOO_LONG (262) +#define NT_STATUS_FILES_OPEN (263) +#define NT_STATUS_CONNECTION_IN_USE (264) +#define NT_STATUS_MESSAGE_NOT_FOUND (265) +#define NT_STATUS_PROCESS_IS_TERMINATING (266) +#define NT_STATUS_INVALID_LOGON_TYPE (267) +#define NT_STATUS_NO_GUID_TRANSLATION (268) +#define NT_STATUS_CANNOT_IMPERSONATE (269) +#define NT_STATUS_IMAGE_ALREADY_LOADED (270) +#define NT_STATUS_ABIOS_NOT_PRESENT (271) +#define NT_STATUS_ABIOS_LID_NOT_EXIST (272) +#define NT_STATUS_ABIOS_LID_ALREADY_OWNED (273) +#define NT_STATUS_ABIOS_NOT_LID_OWNER (274) +#define NT_STATUS_ABIOS_INVALID_COMMAND (275) +#define NT_STATUS_ABIOS_INVALID_LID (276) +#define NT_STATUS_ABIOS_SELECTOR_NOT_AVAILABLE (277) +#define NT_STATUS_ABIOS_INVALID_SELECTOR (278) +#define NT_STATUS_NO_LDT (279) +#define NT_STATUS_INVALID_LDT_SIZE (280) +#define NT_STATUS_INVALID_LDT_OFFSET (281) +#define NT_STATUS_INVALID_LDT_DESCRIPTOR (282) +#define NT_STATUS_INVALID_IMAGE_NE_FORMAT (283) +#define NT_STATUS_RXACT_INVALID_STATE (284) +#define NT_STATUS_RXACT_COMMIT_FAILURE (285) +#define NT_STATUS_MAPPED_FILE_SIZE_ZERO (286) +#define NT_STATUS_TOO_MANY_OPENED_FILES (287) +#define NT_STATUS_CANCELLED (288) +#define NT_STATUS_CANNOT_DELETE (289) +#define NT_STATUS_INVALID_COMPUTER_NAME (290) +#define NT_STATUS_FILE_DELETED (291) +#define NT_STATUS_SPECIAL_ACCOUNT (292) +#define NT_STATUS_SPECIAL_GROUP (293) +#define NT_STATUS_SPECIAL_USER (294) +#define NT_STATUS_MEMBERS_PRIMARY_GROUP (295) +#define NT_STATUS_FILE_CLOSED (296) +#define NT_STATUS_TOO_MANY_THREADS (297) +#define NT_STATUS_THREAD_NOT_IN_PROCESS (298) +#define NT_STATUS_TOKEN_ALREADY_IN_USE (299) +#define NT_STATUS_PAGEFILE_QUOTA_EXCEEDED (300) +#define NT_STATUS_COMMITMENT_LIMIT (301) +#define NT_STATUS_INVALID_IMAGE_LE_FORMAT (302) +#define NT_STATUS_INVALID_IMAGE_NOT_MZ (303) +#define NT_STATUS_INVALID_IMAGE_PROTECT (304) +#define NT_STATUS_INVALID_IMAGE_WIN_16 (305) +#define NT_STATUS_LOGON_SERVER_CONFLICT (306) +#define NT_STATUS_TIME_DIFFERENCE_AT_DC (307) +#define NT_STATUS_SYNCHRONIZATION_REQUIRED (308) +#define NT_STATUS_DLL_NOT_FOUND (309) +#define NT_STATUS_OPEN_FAILED (310) +#define NT_STATUS_IO_PRIVILEGE_FAILED (311) +#define NT_STATUS_ORDINAL_NOT_FOUND (312) +#define NT_STATUS_ENTRYPOINT_NOT_FOUND (313) +#define NT_STATUS_CONTROL_C_EXIT (314) +#define NT_STATUS_LOCAL_DISCONNECT (315) +#define NT_STATUS_REMOTE_DISCONNECT (316) +#define NT_STATUS_REMOTE_RESOURCES (317) +#define NT_STATUS_LINK_FAILED (318) +#define NT_STATUS_LINK_TIMEOUT (319) +#define NT_STATUS_INVALID_CONNECTION (320) +#define NT_STATUS_INVALID_ADDRESS (321) +#define NT_STATUS_DLL_INIT_FAILED (322) +#define NT_STATUS_MISSING_SYSTEMFILE (323) +#define NT_STATUS_UNHANDLED_EXCEPTION (324) +#define NT_STATUS_APP_INIT_FAILURE (325) +#define NT_STATUS_PAGEFILE_CREATE_FAILED (326) +#define NT_STATUS_NO_PAGEFILE (327) +#define NT_STATUS_INVALID_LEVEL (328) +#define NT_STATUS_WRONG_PASSWORD_CORE (329) +#define NT_STATUS_ILLEGAL_FLOAT_CONTEXT (330) +#define NT_STATUS_PIPE_BROKEN (331) +#define NT_STATUS_REGISTRY_CORRUPT (332) +#define NT_STATUS_REGISTRY_IO_FAILED (333) +#define NT_STATUS_NO_EVENT_PAIR (334) +#define NT_STATUS_UNRECOGNIZED_VOLUME (335) +#define NT_STATUS_SERIAL_NO_DEVICE_INITED (336) +#define NT_STATUS_NO_SUCH_ALIAS (337) +#define NT_STATUS_MEMBER_NOT_IN_ALIAS (338) +#define NT_STATUS_MEMBER_IN_ALIAS (339) +#define NT_STATUS_ALIAS_EXISTS (340) +#define NT_STATUS_LOGON_NOT_GRANTED (341) +#define NT_STATUS_TOO_MANY_SECRETS (342) +#define NT_STATUS_SECRET_TOO_LONG (343) +#define NT_STATUS_INTERNAL_DB_ERROR (344) +#define NT_STATUS_FULLSCREEN_MODE (345) +#define NT_STATUS_TOO_MANY_CONTEXT_IDS (346) +#define NT_STATUS_LOGON_TYPE_NOT_GRANTED (347) +#define NT_STATUS_NOT_REGISTRY_FILE (348) +#define NT_STATUS_NT_CROSS_ENCRYPTION_REQUIRED (349) +#define NT_STATUS_DOMAIN_CTRLR_CONFIG_ERROR (350) +#define NT_STATUS_FT_MISSING_MEMBER (351) +#define NT_STATUS_ILL_FORMED_SERVICE_ENTRY (352) +#define NT_STATUS_ILLEGAL_CHARACTER (353) +#define NT_STATUS_UNMAPPABLE_CHARACTER (354) +#define NT_STATUS_UNDEFINED_CHARACTER (355) +#define NT_STATUS_FLOPPY_VOLUME (356) +#define NT_STATUS_FLOPPY_ID_MARK_NOT_FOUND (357) +#define NT_STATUS_FLOPPY_WRONG_CYLINDER (358) +#define NT_STATUS_FLOPPY_UNKNOWN_ERROR (359) +#define NT_STATUS_FLOPPY_BAD_REGISTERS (360) +#define NT_STATUS_DISK_RECALIBRATE_FAILED (361) +#define NT_STATUS_DISK_OPERATION_FAILED (362) +#define NT_STATUS_DISK_RESET_FAILED (363) +#define NT_STATUS_SHARED_IRQ_BUSY (364) +#define NT_STATUS_FT_ORPHANING (365) +#define NT_STATUS_PARTITION_FAILURE (370) +#define NT_STATUS_INVALID_BLOCK_LENGTH (371) +#define NT_STATUS_DEVICE_NOT_PARTITIONED (372) +#define NT_STATUS_UNABLE_TO_LOCK_MEDIA (373) +#define NT_STATUS_UNABLE_TO_UNLOAD_MEDIA (374) +#define NT_STATUS_EOM_OVERFLOW (375) +#define NT_STATUS_NO_MEDIA (376) +#define NT_STATUS_NO_SUCH_MEMBER (378) +#define NT_STATUS_INVALID_MEMBER (379) +#define NT_STATUS_KEY_DELETED (380) +#define NT_STATUS_NO_LOG_SPACE (381) +#define NT_STATUS_TOO_MANY_SIDS (382) +#define NT_STATUS_LM_CROSS_ENCRYPTION_REQUIRED (383) +#define NT_STATUS_KEY_HAS_CHILDREN (384) +#define NT_STATUS_CHILD_MUST_BE_VOLATILE (385) +#define NT_STATUS_DEVICE_CONFIGURATION_ERROR (386) +#define NT_STATUS_DRIVER_INTERNAL_ERROR (387) +#define NT_STATUS_INVALID_DEVICE_STATE (388) +#define NT_STATUS_IO_DEVICE_ERROR (389) +#define NT_STATUS_DEVICE_PROTOCOL_ERROR (390) +#define NT_STATUS_BACKUP_CONTROLLER (391) +#define NT_STATUS_LOG_FILE_FULL (392) +#define NT_STATUS_TOO_LATE (393) +#define NT_STATUS_NO_TRUST_LSA_SECRET (394) +#define NT_STATUS_NO_TRUST_SAM_ACCOUNT (395) +#define NT_STATUS_TRUSTED_DOMAIN_FAILURE (396) +#define NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE (397) +#define NT_STATUS_EVENTLOG_FILE_CORRUPT (398) +#define NT_STATUS_EVENTLOG_CANT_START (399) +#define NT_STATUS_TRUST_FAILURE (400) +#define NT_STATUS_MUTANT_LIMIT_EXCEEDED (401) +#define NT_STATUS_NETLOGON_NOT_STARTED (402) +#define NT_STATUS_ACCOUNT_EXPIRED (403) +#define NT_STATUS_POSSIBLE_DEADLOCK (404) +#define NT_STATUS_NETWORK_CREDENTIAL_CONFLICT (405) +#define NT_STATUS_REMOTE_SESSION_LIMIT (406) +#define NT_STATUS_EVENTLOG_FILE_CHANGED (407) +#define NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT (408) +#define NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT (409) +#define NT_STATUS_NOLOGON_SERVER_TRUST_ACCOUNT (410) +#define NT_STATUS_DOMAIN_TRUST_INCONSISTENT (411) +#define NT_STATUS_FS_DRIVER_REQUIRED (412) +#define NT_STATUS_NO_USER_SESSION_KEY (514) +#define NT_STATUS_USER_SESSION_DELETED (515) +#define NT_STATUS_RESOURCE_LANG_NOT_FOUND (516) +#define NT_STATUS_INSUFF_SERVER_RESOURCES (517) +#define NT_STATUS_INVALID_BUFFER_SIZE (518) +#define NT_STATUS_INVALID_ADDRESS_COMPONENT (519) +#define NT_STATUS_INVALID_ADDRESS_WILDCARD (520) +#define NT_STATUS_TOO_MANY_ADDRESSES (521) +#define NT_STATUS_ADDRESS_ALREADY_EXISTS (522) +#define NT_STATUS_ADDRESS_CLOSED (523) +#define NT_STATUS_CONNECTION_DISCONNECTED (524) +#define NT_STATUS_CONNECTION_RESET (525) +#define NT_STATUS_TOO_MANY_NODES (526) +#define NT_STATUS_TRANSACTION_ABORTED (527) +#define NT_STATUS_TRANSACTION_TIMED_OUT (528) +#define NT_STATUS_TRANSACTION_NO_RELEASE (529) +#define NT_STATUS_TRANSACTION_NO_MATCH (530) +#define NT_STATUS_TRANSACTION_RESPONDED (531) +#define NT_STATUS_TRANSACTION_INVALID_ID (532) +#define NT_STATUS_TRANSACTION_INVALID_TYPE (533) +#define NT_STATUS_NOT_SERVER_SESSION (534) +#define NT_STATUS_NOT_CLIENT_SESSION (535) +#define NT_STATUS_CANNOT_LOAD_REGISTRY_FILE (536) +#define NT_STATUS_DEBUG_ATTACH_FAILED (537) +#define NT_STATUS_SYSTEM_PROCESS_TERMINATED (538) +#define NT_STATUS_DATA_NOT_ACCEPTED (539) +#define NT_STATUS_NO_BROWSER_SERVERS_FOUND (540) +#define NT_STATUS_VDM_HARD_ERROR (541) +#define NT_STATUS_DRIVER_CANCEL_TIMEOUT (542) +#define NT_STATUS_REPLY_MESSAGE_MISMATCH (543) +#define NT_STATUS_MAPPED_ALIGNMENT (544) +#define NT_STATUS_IMAGE_CHECKSUM_MISMATCH (545) +#define NT_STATUS_LOST_WRITEBEHIND_DATA (546) +#define NT_STATUS_CLIENT_SERVER_PARAMETERS_INVALID (547) +#define NT_STATUS_PASSWORD_MUST_CHANGE (548) +#define NT_STATUS_NOT_FOUND (549) +#define NT_STATUS_NOT_TINY_STREAM (550) +#define NT_STATUS_RECOVERY_FAILURE (551) +#define NT_STATUS_STACK_OVERFLOW_READ (552) +#define NT_STATUS_FAIL_CHECK (553) +#define NT_STATUS_DUPLICATE_OBJECTID (554) +#define NT_STATUS_OBJECTID_EXISTS (555) +#define NT_STATUS_CONVERT_TO_LARGE (556) +#define NT_STATUS_RETRY (557) +#define NT_STATUS_FOUND_OUT_OF_SCOPE (558) +#define NT_STATUS_ALLOCATE_BUCKET (559) +#define NT_STATUS_PROPSET_NOT_FOUND (560) +#define NT_STATUS_MARSHALL_OVERFLOW (561) +#define NT_STATUS_INVALID_VARIANT (562) +#define NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND (563) +#define NT_STATUS_ACCOUNT_LOCKED_OUT (564) +#define NT_STATUS_HANDLE_NOT_CLOSABLE (565) +#define NT_STATUS_CONNECTION_REFUSED (566) +#define NT_STATUS_GRACEFUL_DISCONNECT (567) +#define NT_STATUS_ADDRESS_ALREADY_ASSOCIATED (568) +#define NT_STATUS_ADDRESS_NOT_ASSOCIATED (569) +#define NT_STATUS_CONNECTION_INVALID (570) +#define NT_STATUS_CONNECTION_ACTIVE (571) +#define NT_STATUS_NETWORK_UNREACHABLE (572) +#define NT_STATUS_HOST_UNREACHABLE (573) +#define NT_STATUS_PROTOCOL_UNREACHABLE (574) +#define NT_STATUS_PORT_UNREACHABLE (575) +#define NT_STATUS_REQUEST_ABORTED (576) +#define NT_STATUS_CONNECTION_ABORTED (577) +#define NT_STATUS_BAD_COMPRESSION_BUFFER (578) +#define NT_STATUS_USER_MAPPED_FILE (579) +#define NT_STATUS_AUDIT_FAILED (580) +#define NT_STATUS_TIMER_RESOLUTION_NOT_SET (581) +#define NT_STATUS_CONNECTION_COUNT_LIMIT (582) +#define NT_STATUS_LOGIN_TIME_RESTRICTION (583) +#define NT_STATUS_LOGIN_WKSTA_RESTRICTION (584) +#define NT_STATUS_IMAGE_MP_UP_MISMATCH (585) +#define NT_STATUS_INSUFFICIENT_LOGON_INFO (592) +#define NT_STATUS_BAD_DLL_ENTRYPOINT (593) +#define NT_STATUS_BAD_SERVICE_ENTRYPOINT (594) +#define NT_STATUS_LPC_REPLY_LOST (595) +#define NT_STATUS_IP_ADDRESS_CONFLICT1 (596) +#define NT_STATUS_IP_ADDRESS_CONFLICT2 (597) +#define NT_STATUS_REGISTRY_QUOTA_LIMIT (598) +#define NT_STATUS_PATH_NOT_COVERED (599) +#define NT_STATUS_NO_CALLBACK_ACTIVE (600) +#define NT_STATUS_LICENSE_QUOTA_EXCEEDED (601) +#define NT_STATUS_PWD_TOO_SHORT (602) +#define NT_STATUS_PWD_TOO_RECENT (603) +#define NT_STATUS_PWD_HISTORY_CONFLICT (604) +#define NT_STATUS_PLUGPLAY_NO_DEVICE (606) +#define NT_STATUS_UNSUPPORTED_COMPRESSION (607) +#define NT_STATUS_INVALID_HW_PROFILE (608) +#define NT_STATUS_INVALID_PLUGPLAY_DEVICE_PATH (609) +#define NT_STATUS_DRIVER_ORDINAL_NOT_FOUND (610) +#define NT_STATUS_DRIVER_ENTRYPOINT_NOT_FOUND (611) +#define NT_STATUS_RESOURCE_NOT_OWNED (612) +#define NT_STATUS_TOO_MANY_LINKS (613) +#define NT_STATUS_QUOTA_LIST_INCONSISTENT (614) +#define NT_STATUS_FILE_IS_OFFLINE (615) +#define NT_STATUS_NOTIFY_ENUM_DIR (0x10C) diff -ruN old/mc-4.5.33/vfs/samba/include/proto.h new/mc-4.5.34/vfs/samba/include/proto.h --- old/mc-4.5.33/vfs/samba/include/proto.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/proto.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,2787 @@ +#ifndef _PROTO_H_ +#define _PROTO_H_ +/* This file is automatically generated with "make proto". DO NOT EDIT */ + + +/*The following definitions come from client/client.c */ + +void do_list(const char *mask,uint16 attribute,void (*fn)(file_info *),BOOL rec, BOOL dirs); +struct cli_state *do_connect(char *server, char *share); + +/*The following definitions come from client/clitar.c */ + +void cmd_block(void); +void cmd_tarmode(void); +void cmd_setmode(void); +void cmd_tar(void); +int process_tar(void); +int tar_parseargs(int argc, char *argv[], char *Optarg, int Optind); + +/*The following definitions come from lib/access.c */ + +BOOL allow_access(char *deny_list,char *allow_list, + char *cname,char *caddr); +BOOL check_access(int sock, char *allow_list, char *deny_list); + +/*The following definitions come from lib/bitmap.c */ + +struct bitmap *bitmap_allocate(int n); +BOOL bitmap_set(struct bitmap *bm, unsigned i); +BOOL bitmap_clear(struct bitmap *bm, unsigned i); +BOOL bitmap_query(struct bitmap *bm, unsigned i); +int bitmap_find(struct bitmap *bm, unsigned ofs); + +/*The following definitions come from lib/charcnv.c */ + +char *unix2dos_format(char *str,BOOL overwrite); +char *dos2unix_format(char *str, BOOL overwrite); +void interpret_character_set(char *str); + +/*The following definitions come from lib/charset.c */ + +void charset_initialise(void); +void codepage_initialise(int client_codepage); +void add_char_string(char *s); + +/*The following definitions come from lib/crc32.c */ + +uint32 crc32_calc_buffer( char *buffer, uint32 count); + +/*The following definitions come from lib/debug.c */ + +void sig_usr2( int sig ); +void sig_usr1( int sig ); +void setup_logging( char *pname, BOOL interactive ); +void reopen_logs( void ); +void force_check_log_size( void ); +void dbgflush( void ); +BOOL dbghdr( int level, char *file, char *func, int line ); + +/*The following definitions come from lib/doscalls.c */ + +int dos_unlink(char *fname); +int dos_open(char *fname,int flags,mode_t mode); +DIR *dos_opendir(char *dname); +char *dos_readdirname(DIR *p); +int dos_chown(char *fname, uid_t uid, gid_t gid); +int dos_stat(char *fname,SMB_STRUCT_STAT *sbuf); +int dos_lstat(char *fname,SMB_STRUCT_STAT *sbuf); +int dos_mkdir(char *dname,mode_t mode); +int dos_rmdir(char *dname); +int dos_chdir(char *dname); +int dos_utime(char *fname,struct utimbuf *times); +int dos_rename(char *from, char *to); +int dos_chmod(char *fname,mode_t mode); +char *dos_getwd(char *unix_path); +BOOL dos_file_exist(char *fname,SMB_STRUCT_STAT *sbuf); +BOOL dos_directory_exist(char *dname,SMB_STRUCT_STAT *st); +time_t dos_file_modtime(char *fname); +SMB_OFF_T dos_file_size(char *file_name); +int dos_ChDir(char *path); +char *dos_GetWd(char *path); + +/*The following definitions come from lib/fault.c */ + +void fault_setup(void (*fn)(void *)); + +/*The following definitions come from lib/genrand.c */ + +void generate_random_buffer( unsigned char *out, int len, BOOL re_seed); + +/*The following definitions come from lib/getsmbpass.c */ + +char *getsmbpass(char *prompt) ; + +/*The following definitions come from lib/interface.c */ + +void load_interfaces(void); +void iface_set_default(char *ip,char *bcast,char *nmask); +BOOL ismyip(struct in_addr ip); +BOOL is_local_net(struct in_addr from); +int iface_count(void); +BOOL we_are_multihomed(void); +struct interface *get_interface(int n); +struct in_addr *iface_n_ip(int n); +unsigned iface_hash(void); +struct in_addr *iface_bcast(struct in_addr ip); +struct in_addr *iface_ip(struct in_addr ip); + +/*The following definitions come from lib/kanji.c */ + +void interpret_coding_system(char *str); +BOOL is_multibyte_codepage(void); +void initialize_multibyte_vectors( int client_codepage); + +/*The following definitions come from lib/md4.c */ + +void mdfour(unsigned char *out, unsigned char *in, int n); + +/*The following definitions come from lib/netmask.c */ + +int get_netmask(struct in_addr *ipaddr, struct in_addr *nmask); + +/*The following definitions come from lib/pidfile.c */ + +pid_t pidfile_pid(char *name); +void pidfile_create(char *name); + +/*The following definitions come from lib/replace.c */ + +char *rep_inet_ntoa(struct in_addr ip); + +/*The following definitions come from lib/signal.c */ + +void BlockSignals(BOOL block,int signum); +void CatchSignal(int signum,void (*handler)(int )); +void CatchChild(void); +void CatchChildLeaveStatus(void); + +/*The following definitions come from lib/slprintf.c */ + +int vslprintf(char *str, int n, char *format, va_list ap); + +/*The following definitions come from lib/smbrun.c */ + +int smbrun(char *cmd,char *outfile,BOOL shared); + +/*The following definitions come from lib/snprintf.c */ + + +/*The following definitions come from lib/system.c */ + +int sys_select(int maxfd, fd_set *fds,struct timeval *tval); +int sys_select(int maxfd, fd_set *fds,struct timeval *tval); +int sys_usleep(long usecs); +int sys_stat(const char *fname,SMB_STRUCT_STAT *sbuf); +int sys_fstat(int fd,SMB_STRUCT_STAT *sbuf); +int sys_lstat(const char *fname,SMB_STRUCT_STAT *sbuf); +int sys_ftruncate(int fd, SMB_OFF_T offset); +SMB_OFF_T sys_lseek(int fd, SMB_OFF_T offset, int whence); +int sys_fseek(FILE *fp, SMB_OFF_T offset, int whence); +SMB_OFF_T sys_ftell(FILE *fp); +int sys_creat(const char *path, mode_t mode); +int sys_open(const char *path, int oflag, mode_t mode); +FILE *sys_fopen(const char *path, const char *type); +void *sys_mmap(void *addr, size_t len, int prot, int flags, int fd, SMB_OFF_T offset); +SMB_STRUCT_DIRENT *sys_readdir(DIR *dirp); +int sys_waitpid(pid_t pid,int *status,int options); +char *sys_getwd(char *s); +int sys_chown(const char *fname,uid_t uid,gid_t gid); +int sys_chroot(const char *dname); +struct hostent *sys_gethostbyname(const char *name); +BOOL set_process_capability( uint32 cap_flag, BOOL enable ); +BOOL set_inherited_process_capability( uint32 cap_flag, BOOL enable ); +long sys_random(void); +void sys_srandom(unsigned int seed); +int sys_getgroups(int setlen, gid_t *gidset); +int sys_setgroups(int setlen, gid_t *gidset); + +/*The following definitions come from lib/time.c */ + +void GetTimeOfDay(struct timeval *tval); +void TimeInit(void); +int TimeDiff(time_t t); +struct tm *LocalTime(time_t *t); +time_t nt_time_to_unix(NTTIME *nt); +time_t interpret_long_date(char *p); +void unix_to_nt_time(NTTIME *nt, time_t t); +void put_long_date(char *p,time_t t); +BOOL null_mtime(time_t mtime); +void put_dos_date(char *buf,int offset,time_t unixdate); +void put_dos_date2(char *buf,int offset,time_t unixdate); +void put_dos_date3(char *buf,int offset,time_t unixdate); +time_t make_unix_date(void *date_ptr); +time_t make_unix_date2(void *date_ptr); +time_t make_unix_date3(void *date_ptr); +char *http_timestring(time_t t); +char *timestring(void ); +time_t get_create_time(SMB_STRUCT_STAT *st,BOOL fake_dirs); + +/*The following definitions come from lib/ufc.c */ + +char *ufc_crypt(char *key,char *salt); + +/*The following definitions come from lib/username.c */ + +char *get_home_dir(char *user); +BOOL map_username(char *user); +struct passwd *Get_Pwnam(char *user,BOOL allow_change); +BOOL user_in_list(char *user,char *list); + +/*The following definitions come from lib/util.c */ + +char *tmpdir(void); +BOOL in_group(gid_t group, gid_t current_gid, int ngroups, gid_t *groups); +char *Atoic(char *p, int *n, char *c); +char *get_numlist(char *p, uint32 **num, int *count); +void putip(void *dest,void *src); +char *dns_to_netbios_name(char *dns_name); +int name_mangle( char *In, char *Out, char name_type ); +BOOL file_exist(char *fname,SMB_STRUCT_STAT *sbuf); +time_t file_modtime(char *fname); +BOOL directory_exist(char *dname,SMB_STRUCT_STAT *st); +SMB_OFF_T file_size(char *file_name); +char *attrib_string(uint16 mode); +void unix_format(char *fname); +void dos_format(char *fname); +void show_msg(char *buf); +int smb_len(char *buf); +void _smb_setlen(char *buf,int len); +void smb_setlen(char *buf,int len); +int set_message(char *buf,int num_words,int num_bytes,BOOL zero); +int smb_buflen(char *buf); +char *smb_buf(char *buf); +int smb_offset(char *p,char *buf); +void dos_clean_name(char *s); +void unix_clean_name(char *s); +BOOL reduce_name(char *s,char *dir,BOOL widelinks); +void expand_mask(char *Mask,BOOL doext); +void make_dir_struct(char *buf,char *mask,char *fname,SMB_OFF_T size,int mode,time_t date); +void close_low_fds(void); +int set_blocking(int fd, BOOL set); +int TvalDiff(struct timeval *tvalold,struct timeval *tvalnew); +SMB_OFF_T transfer_file(int infd,int outfd,SMB_OFF_T n,char *header,int headlen,int align); +int name_extract(char *buf,int ofs,char *name); +int name_len(char *s1); +void msleep(int t); +BOOL do_match(char *str, char *regexp, int case_sig); +BOOL mask_match(char *str, char *regexp, int case_sig,BOOL trans2); +void become_daemon(void); +BOOL yesno(char *p); +int set_filelen(int fd, SMB_OFF_T len); +void *Realloc(void *p,size_t size); +BOOL get_myname(char *my_name,struct in_addr *ip); +BOOL ip_equal(struct in_addr ip1,struct in_addr ip2); +int interpret_protocol(char *str,int def); +uint32 interpret_addr(char *str); +struct in_addr *interpret_addr2(char *str); +BOOL zero_ip(struct in_addr ip); +BOOL matchname(char *remotehost,struct in_addr addr); +void standard_sub_basic(char *str); +void standard_sub(connection_struct *conn,char *str); +BOOL same_net(struct in_addr ip1,struct in_addr ip2,struct in_addr mask); +struct hostent *Get_Hostbyname(const char *name); +BOOL process_exists(int pid); +char *uidtoname(uid_t uid); +char *gidtoname(gid_t gid); +uid_t nametouid(const char *name); +void smb_panic(char *why); +char *readdirname(DIR *p); +BOOL is_in_path(char *name, name_compare_entry *namelist); +void set_namearray(name_compare_entry **ppname_array, char *namelist); +void free_namearray(name_compare_entry *name_array); +BOOL fcntl_lock(int fd, int op, SMB_OFF_T offset, SMB_OFF_T count, int type); +BOOL is_myname(char *s); +void set_remote_arch(enum remote_arch_types type); +enum remote_arch_types get_remote_arch(void); +char *align2(char *q, char *base); +void out_ascii(FILE *f, unsigned char *buf,int len); +void out_data(FILE *f,char *buf1,int len, int per_line); +void print_asc(int level, unsigned char *buf,int len); +void dump_data(int level,char *buf1,int len); +char *tab_depth(int depth); +int str_checksum(const char *s); +void zero_free(void *p, size_t size); +int set_maxfiles(int requested_max); +void reg_get_subkey(char *full_keyname, char *key_name, char *subkey_name); +BOOL reg_split_key(char *full_keyname, uint32 *reg_type, char *key_name); + +/*The following definitions come from lib/util_file.c */ + +BOOL do_file_lock(int fd, int waitsecs, int type); +BOOL file_lock(int fd, int type, int secs, int *plock_depth); +BOOL file_unlock(int fd, int *plock_depth); +void *startfilepwent(char *pfile, char *s_readbuf, int bufsize, + int *file_lock_depth, BOOL update); +void endfilepwent(void *vp, int *file_lock_depth); +SMB_BIG_UINT getfilepwpos(void *vp); +BOOL setfilepwpos(void *vp, SMB_BIG_UINT tok); +int getfileline(void *vp, char *linebuf, int linebuf_size); +char *fgets_slash(char *s2,int maxlen,FILE *f); + +/*The following definitions come from lib/util_sec.c */ + +int trapdoor_set_effective_uid(uid_t uid); +int trapdoor_set_real_uid(uid_t uid); +int trapdoor_set_effective_gid(gid_t gid); +void gain_root_privilege(void); +void gain_root_group_privilege(void); +int set_effective_uid(uid_t uid); +int set_effective_gid(gid_t gid); +int set_real_uid(uid_t uid); +BOOL become_user_permanently(uid_t uid, gid_t gid); + +/*The following definitions come from lib/util_sid.c */ + +void generate_wellknown_sids(void); +BOOL map_domain_sid_to_name(DOM_SID *sid, char *nt_domain); +BOOL lookup_known_rid(DOM_SID *sid, uint32 rid, char *name, uint8 *psid_name_use); +BOOL map_domain_name_to_sid(DOM_SID *sid, char *nt_domain); +void split_domain_name(const char *fullname, char *domain, char *name); +char *sid_to_string(pstring sidstr_out, DOM_SID *sid); +BOOL string_to_sid(DOM_SID *sidout, char *sidstr); +BOOL sid_append_rid(DOM_SID *sid, uint32 rid); +BOOL sid_split_rid(DOM_SID *sid, uint32 *rid); +void sid_copy(DOM_SID *dst, DOM_SID *src); +DOM_SID *sid_dup(DOM_SID *src); +BOOL sid_linearize(char *outbuf, size_t len, DOM_SID *sid); +BOOL sid_equal(DOM_SID *sid1, DOM_SID *sid2); +size_t sid_size(DOM_SID *sid); + +/*The following definitions come from lib/util_sock.c */ + +BOOL is_a_socket(int fd); +void set_socket_options(int fd, char *options); +void close_sockets(void ); +ssize_t write_socket(int fd,char *buf,size_t len); +ssize_t read_udp_socket(int fd,char *buf,size_t len); +ssize_t read_with_timeout(int fd,char *buf,size_t mincnt,size_t maxcnt,unsigned int time_out); +BOOL send_keepalive(int client); +ssize_t read_data(int fd,char *buffer,size_t N); +ssize_t write_data(int fd,char *buffer,size_t N); +ssize_t read_smb_length(int fd,char *inbuf,unsigned int timeout); +BOOL receive_smb(int fd,char *buffer, unsigned int timeout); +BOOL client_receive_smb(int fd,char *buffer, unsigned int timeout); +BOOL send_null_session_msg(int fd); +BOOL send_smb(int fd,char *buffer); +BOOL send_one_packet(char *buf,int len,struct in_addr ip,int port,int type); +int open_socket_in(int type, int port, int dlevel,uint32 socket_addr, BOOL rebind); +int open_socket_out(int type, struct in_addr *addr, int port ,int timeout); +void reset_globals_after_fork(void); +char *client_name(int fd); +char *client_addr(int fd); + +/*The following definitions come from lib/util_str.c */ + +void set_first_token(char *ptr); +BOOL next_token(char **ptr,char *buff,char *sep, size_t bufsize); +char **toktocliplist(int *ctok, char *sep); +int StrCaseCmp(const char *s, const char *t); +int StrnCaseCmp(const char *s, const char *t, size_t n); +BOOL strequal(const char *s1, const char *s2); +BOOL strnequal(const char *s1,const char *s2,size_t n); +BOOL strcsequal(const char *s1,const char *s2); +void strlower(char *s); +void strupper(char *s); +void strnorm(char *s); +BOOL strisnormal(char *s); +void string_replace(char *s,char oldc,char newc); +char *skip_string(char *buf,size_t n); +size_t str_charnum(const char *s); +BOOL trim_string(char *s,const char *front,const char *back); +BOOL strhasupper(const char *s); +BOOL strhaslower(const char *s); +size_t count_chars(const char *s,char c); +char *safe_strcpy(char *dest,const char *src, size_t maxlength); +char *safe_strcat(char *dest, const char *src, size_t maxlength); +char *StrCpy(char *dest,const char *src); +char *StrnCpy(char *dest,const char *src,size_t n); +char *strncpyn(char *dest, const char *src,size_t n, char c); +size_t strhex_to_str(char *p, size_t len, const char *strhex); +BOOL in_list(char *s,char *list,BOOL casesensitive); +BOOL string_init(char **dest,const char *src); +void string_free(char **s); +BOOL string_set(char **dest,const char *src); +void string_sub(char *s,const char *pattern,const char *insert); +void all_string_sub(char *s,const char *pattern,const char *insert); +void split_at_last_component(char *path, char *front, char sep, char *back); + +/*The following definitions come from lib/util_unistr.c */ + +int PutUniCode(char *dst,char *src); +char *skip_unicode_string(char *buf,int n); +char *unistrn2(uint16 *src, int len); +char *unistr2(uint16 *src); +char *unistr2_to_str(UNISTR2 *str); +uint32 buffer2_to_uint32(BUFFER2 *str); +char *buffer2_to_str(BUFFER2 *str); +char *buffer2_to_multistr(BUFFER2 *str); +int struni2(char *dst, const char *src); +char *unistr(char *buf); +int unistrcpy(char *dst, char *src); + +/*The following definitions come from libsmb/clientgen.c */ + +int cli_set_port(struct cli_state *cli, int port); +char *cli_errstr(struct cli_state *cli); +BOOL cli_api_pipe(struct cli_state *cli, char *pipe_name, int pipe_name_len, + uint16 *setup, uint32 setup_count, uint32 max_setup_count, + char *params, uint32 param_count, uint32 max_param_count, + char *data, uint32 data_count, uint32 max_data_count, + char **rparam, uint32 *rparam_count, + char **rdata, uint32 *rdata_count); +BOOL cli_api(struct cli_state *cli, + char *param, int prcnt, int mprcnt, + char *data, int drcnt, int mdrcnt, + char **rparam, int *rprcnt, + char **rdata, int *rdrcnt); +BOOL cli_NetWkstaUserLogon(struct cli_state *cli,char *user, char *workstation); +BOOL cli_RNetShareEnum(struct cli_state *cli, void (*fn)(const char *, uint32, const char *)); +BOOL cli_NetServerEnum(struct cli_state *cli, char *workgroup, uint32 stype, + void (*fn)(const char *, uint32, const char *)); +BOOL cli_session_setup(struct cli_state *cli, + char *user, + char *pass, int passlen, + char *ntpass, int ntpasslen, + char *workgroup); +BOOL cli_ulogoff(struct cli_state *cli); +BOOL cli_send_tconX(struct cli_state *cli, + char *share, char *dev, char *pass, int passlen); +BOOL cli_tdis(struct cli_state *cli); +BOOL cli_rename(struct cli_state *cli, char *fname_src, char *fname_dst); +BOOL cli_unlink(struct cli_state *cli, char *fname); +BOOL cli_mkdir(struct cli_state *cli, char *dname); +BOOL cli_rmdir(struct cli_state *cli, char *dname); +int cli_nt_create(struct cli_state *cli, char *fname); +int cli_open(struct cli_state *cli, char *fname, int flags, int share_mode); +BOOL cli_close(struct cli_state *cli, int fnum); +BOOL cli_lock(struct cli_state *cli, int fnum, uint32 offset, uint32 len, int timeout); +BOOL cli_unlock(struct cli_state *cli, int fnum, uint32 offset, uint32 len, int timeout); +size_t cli_read(struct cli_state *cli, int fnum, char *buf, off_t offset, size_t size); +ssize_t cli_write(struct cli_state *cli, + int fnum, uint16 write_mode, + char *buf, off_t offset, size_t size); +ssize_t cli_smbwrite(struct cli_state *cli, + int fnum, char *buf, off_t offset, size_t size); +BOOL cli_getattrE(struct cli_state *cli, int fd, + uint16 *attr, size_t *size, + time_t *c_time, time_t *a_time, time_t *m_time); +BOOL cli_getatr(struct cli_state *cli, char *fname, + uint16 *attr, size_t *size, time_t *t); +BOOL cli_setatr(struct cli_state *cli, char *fname, uint16 attr, time_t t); +BOOL cli_qpathinfo(struct cli_state *cli, const char *fname, + time_t *c_time, time_t *a_time, time_t *m_time, + size_t *size, uint16 *mode); +BOOL cli_qpathinfo2(struct cli_state *cli, const char *fname, + time_t *c_time, time_t *a_time, time_t *m_time, + time_t *w_time, size_t *size, uint16 *mode, + SMB_INO_T *ino); +BOOL cli_qfileinfo(struct cli_state *cli, int fnum, + uint16 *mode, size_t *size, + time_t *c_time, time_t *a_time, time_t *m_time, + time_t *w_time, SMB_INO_T *ino); +int cli_list(struct cli_state *cli,const char *Mask,uint16 attribute, + void (*fn)(file_info *, const char *)); +BOOL cli_oem_change_password(struct cli_state *cli, const char *user, const char *new_password, + const char *old_password); +BOOL cli_negprot(struct cli_state *cli); +BOOL cli_session_request(struct cli_state *cli, + struct nmb_name *calling, struct nmb_name *called); +BOOL cli_connect(struct cli_state *cli, const char *host, struct in_addr *ip); +struct cli_state *cli_initialise(struct cli_state *cli); +void cli_shutdown(struct cli_state *cli); +int cli_error(struct cli_state *cli, uint8 *eclass, uint32 *num, uint32 *nt_rpc_error); +void cli_sockopt(struct cli_state *cli, char *options); +uint16 cli_setpid(struct cli_state *cli, uint16 pid); +BOOL cli_reestablish_connection(struct cli_state *cli); +BOOL cli_establish_connection(struct cli_state *cli, + char *dest_host, struct in_addr *dest_ip, + struct nmb_name *calling, struct nmb_name *called, + char *service, char *service_type, + BOOL do_shutdown, BOOL do_tcon); +int cli_printjob_del(struct cli_state *cli, int job); +int cli_print_queue(struct cli_state *cli, + void (*fn)(struct print_job_info *)); +BOOL cli_chkpath(struct cli_state *cli, char *path); +BOOL cli_message_start(struct cli_state *cli, char *host, char *username, + int *grp); +BOOL cli_message_text(struct cli_state *cli, char *msg, int len, int grp); +BOOL cli_message_end(struct cli_state *cli, int grp); +BOOL cli_dskattr(struct cli_state *cli, int *bsize, int *total, int *avail); + +/*The following definitions come from libsmb/credentials.c */ + +char *credstr(uchar *cred); +void cred_session_key(DOM_CHAL *clnt_chal, DOM_CHAL *srv_chal, char *pass, + uchar session_key[8]); +void cred_create(uchar session_key[8], DOM_CHAL *stor_cred, UTIME timestamp, + DOM_CHAL *cred); +int cred_assert(DOM_CHAL *cred, uchar session_key[8], DOM_CHAL *stored_cred, + UTIME timestamp); +BOOL clnt_deal_with_creds(uchar sess_key[8], + DOM_CRED *sto_clnt_cred, DOM_CRED *rcv_srv_cred); +BOOL deal_with_creds(uchar sess_key[8], + DOM_CRED *sto_clnt_cred, + DOM_CRED *rcv_clnt_cred, DOM_CRED *rtn_srv_cred); + +/*The following definitions come from libsmb/namequery.c */ + +BOOL name_status(int fd,char *name,int name_type,BOOL recurse, + struct in_addr to_ip,char *master,char *rname, + void (*fn)(struct packet_struct *)); +struct in_addr *name_query(int fd,const char *name,int name_type, BOOL bcast,BOOL recurse, + struct in_addr to_ip, int *count, void (*fn)(struct packet_struct *)); +FILE *startlmhosts(char *fname); +BOOL getlmhostsent( FILE *fp, pstring name, int *name_type, struct in_addr *ipaddr); +void endlmhosts(FILE *fp); +BOOL resolve_name(const char *name, struct in_addr *return_ip, int name_type); +BOOL find_master_ip(char *group, struct in_addr *master_ip); + +/*The following definitions come from libsmb/nmblib.c */ + +void debug_nmb_packet(struct packet_struct *p); +char *nmb_namestr(struct nmb_name *n); +struct packet_struct *copy_packet(struct packet_struct *packet); +void free_packet(struct packet_struct *packet); +struct packet_struct *read_packet(int fd,enum packet_type packet_type); +void make_nmb_name( struct nmb_name *n, const char *name, int type, const char *this_scope ); +BOOL nmb_name_equal(struct nmb_name *n1, struct nmb_name *n2); +BOOL send_packet(struct packet_struct *p); +struct packet_struct *receive_packet(int fd,enum packet_type type,int t); +void sort_query_replies(char *data, int n, struct in_addr ip); + +/*The following definitions come from libsmb/nterr.c */ + +char *get_nt_error_msg(uint32 nt_code); + +/*The following definitions come from libsmb/passchange.c */ + +BOOL remote_password_change(const char *remote_machine, const char *user_name, + const char *old_passwd, const char *new_passwd, + char *err_str, size_t err_str_len); + +/*The following definitions come from libsmb/pwd_cache.c */ + +void pwd_init(struct pwd_info *pwd); +void pwd_obfuscate_key(struct pwd_info *pwd, uint32 int_key, char *str_key); +void pwd_read(struct pwd_info *pwd, char *passwd_report, BOOL do_encrypt); +void pwd_set_nullpwd(struct pwd_info *pwd); +void pwd_set_cleartext(struct pwd_info *pwd, char *clr); +void pwd_get_cleartext(struct pwd_info *pwd, char *clr); +void pwd_set_lm_nt_16(struct pwd_info *pwd, uchar lm_pwd[16], uchar nt_pwd[16]); +void pwd_get_lm_nt_16(struct pwd_info *pwd, uchar lm_pwd[16], uchar nt_pwd[16]); +void pwd_make_lm_nt_16(struct pwd_info *pwd, char *clr); +void pwd_make_lm_nt_owf(struct pwd_info *pwd, uchar cryptkey[8]); +void pwd_get_lm_nt_owf(struct pwd_info *pwd, uchar lm_owf[24], uchar nt_owf[24]); + +/*The following definitions come from libsmb/smbdes.c */ + +void E_P16(unsigned char *p14,unsigned char *p16); +void E_P24(unsigned char *p21, unsigned char *c8, unsigned char *p24); +void D_P16(unsigned char *p14, unsigned char *in, unsigned char *out); +void E_old_pw_hash( unsigned char *p14, unsigned char *in, unsigned char *out); +void cred_hash1(unsigned char *out,unsigned char *in,unsigned char *key); +void cred_hash2(unsigned char *out,unsigned char *in,unsigned char *key); +void cred_hash3(unsigned char *out,unsigned char *in,unsigned char *key, int forw); +void SamOEMhash( unsigned char *data, unsigned char *key, int val); + +/*The following definitions come from libsmb/smbencrypt.c */ + +void SMBencrypt(uchar *passwd, uchar *c8, uchar *p24); +void E_md4hash(uchar *passwd, uchar *p16); +void nt_lm_owf_gen(char *pwd, uchar nt_p16[16], uchar p16[16]); +void SMBOWFencrypt(uchar passwd[16], uchar *c8, uchar p24[24]); +void NTLMSSPOWFencrypt(uchar passwd[8], uchar *ntlmchalresp, uchar p24[24]); +void SMBNTencrypt(uchar *passwd, uchar *c8, uchar *p24); +BOOL make_oem_passwd_hash(char data[516], const char *passwd, uchar old_pw_hash[16], BOOL unicode); + +/*The following definitions come from libsmb/smberr.c */ + +char *smb_errstr(char *inbuf); + +/*The following definitions come from locking/locking.c */ + +BOOL is_locked(files_struct *fsp,connection_struct *conn, + SMB_OFF_T count,SMB_OFF_T offset, int lock_type); +BOOL do_lock(files_struct *fsp,connection_struct *conn, + SMB_OFF_T count,SMB_OFF_T offset,int lock_type, + int *eclass,uint32 *ecode); +BOOL do_unlock(files_struct *fsp,connection_struct *conn, + SMB_OFF_T count,SMB_OFF_T offset,int *eclass,uint32 *ecode); +BOOL locking_init(int read_only); +BOOL locking_end(void); +BOOL lock_share_entry(connection_struct *conn, + SMB_DEV_T dev, SMB_INO_T inode, int *ptok); +BOOL unlock_share_entry(connection_struct *conn, + SMB_DEV_T dev, SMB_INO_T inode, int token); +int get_share_modes(connection_struct *conn, + int token, SMB_DEV_T dev, SMB_INO_T inode, + share_mode_entry **shares); +void del_share_mode(int token, files_struct *fsp); +BOOL set_share_mode(int token, files_struct *fsp, uint16 port, uint16 op_type); +BOOL remove_share_oplock(int token, files_struct *fsp); +BOOL modify_share_mode(int token, files_struct *fsp, int new_mode); +int share_mode_forall(void (*fn)(share_mode_entry *, char *)); +void share_status(FILE *f); + +/*The following definitions come from locking/locking_shm.c */ + +struct share_ops *locking_shm_init(int ronly); + +/*The following definitions come from locking/locking_slow.c */ + +struct share_ops *locking_slow_init(int ronly); + +/*The following definitions come from locking/shmem.c */ + +struct shmem_ops *smb_shm_open(int ronly); + +/*The following definitions come from locking/shmem_sysv.c */ + +struct shmem_ops *sysv_shm_open(int ronly); + +/*The following definitions come from nmbd/asyncdns.c */ + +int asyncdns_fd(void); +void kill_async_dns_child(void); +void start_async_dns(void); +void run_dns_queue(void); +BOOL queue_dns_query(struct packet_struct *p,struct nmb_name *question, + struct name_record **n); +BOOL queue_dns_query(struct packet_struct *p,struct nmb_name *question, + struct name_record **n); +void kill_async_dns_child(void); + +/*The following definitions come from nmbd/nmbd.c */ + +BOOL reload_services(BOOL test); + +/*The following definitions come from nmbd/nmbd_become_dmb.c */ + +void add_domain_names(time_t t); + +/*The following definitions come from nmbd/nmbd_become_lmb.c */ + +void insert_permanent_name_into_unicast( struct subnet_record *subrec, + struct nmb_name *nmbname, uint16 nb_type ); +void unbecome_local_master_browser(struct subnet_record *subrec, struct work_record *work, + BOOL force_new_election); +void become_local_master_browser(struct subnet_record *subrec, struct work_record *work); +void set_workgroup_local_master_browser_name( struct work_record *work, char *newname); + +/*The following definitions come from nmbd/nmbd_browserdb.c */ + +void update_browser_death_time( struct browse_cache_record *browc ); +struct browse_cache_record *create_browser_in_lmb_cache( char *work_name, + char *browser_name, + struct in_addr ip ); +struct browse_cache_record *find_browser_in_lmb_cache( char *browser_name ); +void expire_lmb_browsers( time_t t ); + +/*The following definitions come from nmbd/nmbd_browsesync.c */ + +void dmb_expire_and_sync_browser_lists(time_t t); +void announce_and_sync_with_domain_master_browser( struct subnet_record *subrec, + struct work_record *work); +void collect_all_workgroup_names_from_wins_server(time_t t); +void sync_all_dmbs(time_t t); + +/*The following definitions come from nmbd/nmbd_elections.c */ + +void check_master_browser_exists(time_t t); +void run_elections(time_t t); +void process_election(struct subnet_record *subrec, struct packet_struct *p, char *buf); +BOOL check_elections(void); + +/*The following definitions come from nmbd/nmbd_incomingdgrams.c */ + +void tell_become_backup(void); +void process_host_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf); +void process_workgroup_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf); +void process_local_master_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf); +void process_master_browser_announce(struct subnet_record *subrec, + struct packet_struct *p,char *buf); +void process_lm_host_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf); +void process_get_backup_list_request(struct subnet_record *subrec, + struct packet_struct *p,char *buf); +void process_reset_browser(struct subnet_record *subrec, + struct packet_struct *p,char *buf); +void process_announce_request(struct subnet_record *subrec, struct packet_struct *p, char *buf); +void process_lm_announce_request(struct subnet_record *subrec, struct packet_struct *p, char *buf); + +/*The following definitions come from nmbd/nmbd_incomingrequests.c */ + +void process_name_release_request(struct subnet_record *subrec, + struct packet_struct *p); +void process_name_refresh_request(struct subnet_record *subrec, + struct packet_struct *p); +void process_name_registration_request(struct subnet_record *subrec, + struct packet_struct *p); +void process_node_status_request(struct subnet_record *subrec, struct packet_struct *p); +void process_name_query_request(struct subnet_record *subrec, struct packet_struct *p); + +/*The following definitions come from nmbd/nmbd_lmhosts.c */ + +void load_lmhosts_file(char *fname); +BOOL find_name_in_lmhosts(struct nmb_name *nmbname, struct name_record **namerecp); + +/*The following definitions come from nmbd/nmbd_logonnames.c */ + +void add_logon_names(void); + +/*The following definitions come from nmbd/nmbd_mynames.c */ + +BOOL register_my_workgroup_and_names(void); +void release_my_names(void); +void refresh_my_names(time_t t); + +/*The following definitions come from nmbd/nmbd_namelistdb.c */ + +void set_samba_nb_type(void); +void remove_name_from_namelist( struct subnet_record *subrec, + struct name_record *namerec ); +struct name_record *find_name_on_subnet( struct subnet_record *subrec, + struct nmb_name *nmbname, + BOOL self_only ); +struct name_record *find_name_for_remote_broadcast_subnet( + struct nmb_name *nmbname, + BOOL self_only ); +void update_name_ttl( struct name_record *namerec, int ttl ); +struct name_record *add_name_to_subnet( struct subnet_record *subrec, + char *name, + int type, + uint16 nb_flags, + int ttl, + enum name_source source, + int num_ips, + struct in_addr *iplist); +void standard_success_register(struct subnet_record *subrec, + struct userdata_struct *userdata, + struct nmb_name *nmbname, uint16 nb_flags, int ttl, + struct in_addr registered_ip); +void standard_fail_register( struct subnet_record *subrec, + struct response_record *rrec, + struct nmb_name *nmbname ); +BOOL find_ip_in_name_record( struct name_record *namerec, struct in_addr ip ); +void add_ip_to_name_record( struct name_record *namerec, struct in_addr new_ip ); +void remove_ip_from_name_record( struct name_record *namerec, + struct in_addr remove_ip ); +void standard_success_release( struct subnet_record *subrec, + struct userdata_struct *userdata, + struct nmb_name *nmbname, + struct in_addr released_ip ); +void expire_names_on_subnet(struct subnet_record *subrec, time_t t); +void expire_names(time_t t); +void add_samba_names_to_subnet( struct subnet_record *subrec ); +void dump_all_namelists(void); + +/*The following definitions come from nmbd/nmbd_namequery.c */ + +BOOL query_name(struct subnet_record *subrec, char *name, int type, + query_name_success_function success_fn, + query_name_fail_function fail_fn, + struct userdata_struct *userdata); +BOOL query_name_from_wins_server(struct in_addr ip_to, + char *name, int type, + query_name_success_function success_fn, + query_name_fail_function fail_fn, + struct userdata_struct *userdata); + +/*The following definitions come from nmbd/nmbd_nameregister.c */ + +BOOL register_name(struct subnet_record *subrec, + char *name, int type, uint16 nb_flags, + register_name_success_function success_fn, + register_name_fail_function fail_fn, + struct userdata_struct *userdata); +BOOL refresh_name(struct subnet_record *subrec, struct name_record *namerec, + refresh_name_success_function success_fn, + refresh_name_fail_function fail_fn, + struct userdata_struct *userdata); + +/*The following definitions come from nmbd/nmbd_namerelease.c */ + +BOOL release_name(struct subnet_record *subrec, struct name_record *namerec, + release_name_success_function success_fn, + release_name_fail_function fail_fn, + struct userdata_struct *userdata); + +/*The following definitions come from nmbd/nmbd_nodestatus.c */ + +BOOL node_status(struct subnet_record *subrec, struct nmb_name *nmbname, + struct in_addr send_ip, node_status_success_function success_fn, + node_status_fail_function fail_fn, struct userdata_struct *userdata); + +/*The following definitions come from nmbd/nmbd_packets.c */ + +uint16 get_nb_flags(char *buf); +void set_nb_flags(char *buf, uint16 nb_flags); +struct response_record *queue_register_name( struct subnet_record *subrec, + response_function resp_fn, + timeout_response_function timeout_fn, + register_name_success_function success_fn, + register_name_fail_function fail_fn, + struct userdata_struct *userdata, + struct nmb_name *nmbname, + uint16 nb_flags); +struct response_record *queue_register_multihomed_name( struct subnet_record *subrec, + response_function resp_fn, + timeout_response_function timeout_fn, + register_name_success_function success_fn, + register_name_fail_function fail_fn, + struct userdata_struct *userdata, + struct nmb_name *nmbname, + uint16 nb_flags, + struct in_addr register_ip); +struct response_record *queue_release_name( struct subnet_record *subrec, + response_function resp_fn, + timeout_response_function timeout_fn, + release_name_success_function success_fn, + release_name_fail_function fail_fn, + struct userdata_struct *userdata, + struct nmb_name *nmbname, + uint16 nb_flags, + struct in_addr release_ip); +struct response_record *queue_refresh_name( struct subnet_record *subrec, + response_function resp_fn, + timeout_response_function timeout_fn, + refresh_name_success_function success_fn, + refresh_name_fail_function fail_fn, + struct userdata_struct *userdata, + struct name_record *namerec, + struct in_addr refresh_ip); +struct response_record *queue_query_name( struct subnet_record *subrec, + response_function resp_fn, + timeout_response_function timeout_fn, + query_name_success_function success_fn, + query_name_fail_function fail_fn, + struct userdata_struct *userdata, + struct nmb_name *nmbname); +struct response_record *queue_query_name_from_wins_server( struct in_addr to_ip, + response_function resp_fn, + timeout_response_function timeout_fn, + query_name_success_function success_fn, + query_name_fail_function fail_fn, + struct userdata_struct *userdata, + struct nmb_name *nmbname); +struct response_record *queue_node_status( struct subnet_record *subrec, + response_function resp_fn, + timeout_response_function timeout_fn, + node_status_success_function success_fn, + node_status_fail_function fail_fn, + struct userdata_struct *userdata, + struct nmb_name *nmbname, + struct in_addr send_ip); +void reply_netbios_packet(struct packet_struct *orig_packet, + int rcode, enum netbios_reply_type_code rcv_code, int opcode, + int ttl, char *data,int len); +void run_packet_queue(void); +void retransmit_or_expire_response_records(time_t t); +BOOL listen_for_packets(BOOL run_election); +BOOL send_mailslot(BOOL unique, char *mailslot,char *buf,int len, + char *srcname, int src_type, + char *dstname, int dest_type, + struct in_addr dest_ip,struct in_addr src_ip, + int dest_port); + +/*The following definitions come from nmbd/nmbd_processlogon.c */ + +void process_logon_packet(struct packet_struct *p,char *buf,int len, + char *mailslot); + +/*The following definitions come from nmbd/nmbd_responserecordsdb.c */ + +void remove_response_record(struct subnet_record *subrec, + struct response_record *rrec); +struct response_record *make_response_record( struct subnet_record *subrec, + struct packet_struct *p, + response_function resp_fn, + timeout_response_function timeout_fn, + success_function success_fn, + fail_function fail_fn, + struct userdata_struct *userdata); +struct response_record *find_response_record(struct subnet_record **ppsubrec, + uint16 id); +BOOL is_refresh_already_queued(struct subnet_record *subrec, struct name_record *namerec); + +/*The following definitions come from nmbd/nmbd_sendannounce.c */ + +void send_browser_reset(int reset_type, char *to_name, int to_type, struct in_addr to_ip); +void broadcast_announce_request(struct subnet_record *subrec, struct work_record *work); +void announce_my_server_names(time_t t); +void announce_my_lm_server_names(time_t t); +void reset_announce_timer(void); +void announce_myself_to_domain_master_browser(time_t t); +void announce_my_servers_removed(void); +void announce_remote(time_t t); +void browse_sync_remote(time_t t); + +/*The following definitions come from nmbd/nmbd_serverlistdb.c */ + +void remove_all_servers(struct work_record *work); +struct server_record *find_server_in_workgroup(struct work_record *work, char *name); +void remove_server_from_workgroup(struct work_record *work, struct server_record *servrec); +struct server_record *create_server_on_workgroup(struct work_record *work, + char *name,int servertype, + int ttl,char *comment); +void update_server_ttl(struct server_record *servrec, int ttl); +void expire_servers(struct work_record *work, time_t t); +void write_browse_list(time_t t, BOOL force_write); + +/*The following definitions come from nmbd/nmbd_subnetdb.c */ + +BOOL create_subnets(void); +BOOL we_are_a_wins_client(void); +struct subnet_record *get_next_subnet_maybe_unicast(struct subnet_record *subrec); +struct subnet_record *get_next_subnet_maybe_unicast_or_wins_server(struct subnet_record *subrec); + +/*The following definitions come from nmbd/nmbd_synclists.c */ + +void sync_browse_lists(struct work_record *work, + char *name, int nm_type, + struct in_addr ip, BOOL local, BOOL servers); +void sync_check_completion(void); + +/*The following definitions come from nmbd/nmbd_winsproxy.c */ + +void make_wins_proxy_name_query_request( struct subnet_record *subrec, + struct packet_struct *incoming_packet, + struct nmb_name *question_name); + +/*The following definitions come from nmbd/nmbd_winsserver.c */ + +BOOL packet_is_for_wins_server(struct packet_struct *packet); +BOOL initialise_wins(void); +void wins_process_name_refresh_request(struct subnet_record *subrec, + struct packet_struct *p); +void wins_process_name_registration_request(struct subnet_record *subrec, + struct packet_struct *p); +void wins_process_multihomed_name_registration_request( struct subnet_record *subrec, + struct packet_struct *p); +void send_wins_name_query_response(int rcode, struct packet_struct *p, + struct name_record *namerec); +void wins_process_name_query_request(struct subnet_record *subrec, + struct packet_struct *p); +void wins_process_name_release_request(struct subnet_record *subrec, + struct packet_struct *p); +void initiate_wins_processing(time_t t); +void wins_write_database(BOOL background); + +/*The following definitions come from nmbd/nmbd_workgroupdb.c */ + +struct work_record *find_workgroup_on_subnet(struct subnet_record *subrec, + fstring name); +struct work_record *create_workgroup_on_subnet(struct subnet_record *subrec, + fstring name, int ttl); +void update_workgroup_ttl(struct work_record *work, int ttl); +void initiate_myworkgroup_startup(struct subnet_record *subrec, struct work_record *work); +void dump_workgroups(BOOL force_write); +void expire_workgroups_and_servers(time_t t); + +/*The following definitions come from param/loadparm.c */ + +char *lp_logfile(void); +char *lp_smbrun(void); +char *lp_configfile(void); +char *lp_smb_passwd_file(void); +char *lp_serverstring(void); +char *lp_printcapname(void); +char *lp_lockdir(void); +char *lp_rootdir(void); +char *lp_defaultservice(void); +char *lp_msg_command(void); +char *lp_hosts_equiv(void); +char *lp_auto_services(void); +char *lp_passwd_program(void); +char *lp_passwd_chat(void); +char *lp_passwordserver(void); +char *lp_name_resolve_order(void); +char *lp_workgroup(void); +char *lp_username_map(void); +char *lp_groupname_map(void); +char *lp_logon_script(void); +char *lp_logon_path(void); +char *lp_logon_drive(void); +char *lp_logon_home(void); +char *lp_remote_announce(void); +char *lp_remote_browse_sync(void); +char *lp_wins_server(void); +char *lp_interfaces(void); +char *lp_socket_address(void); +char *lp_nis_home_map_name(void); +char *lp_netbios_aliases(void); +char *lp_driverfile(void); +char *lp_panic_action(void); +char *lp_adduser_script(void); +char *lp_deluser_script(void); +char *lp_domain_groups(void); +char *lp_domain_admin_group(void); +char *lp_domain_guest_group(void); +char *lp_domain_admin_users(void); +char *lp_domain_guest_users(void); +char *lp_ldap_server(void); +char *lp_ldap_suffix(void); +char *lp_ldap_filter(void); +char *lp_ldap_root(void); +char *lp_ldap_rootpasswd(void); +int lp_ssl_version(void); +char *lp_ssl_hosts(void); +char *lp_ssl_hosts_resign(void); +char *lp_ssl_cacertdir(void); +char *lp_ssl_cacertfile(void); +char *lp_ssl_cert(void); +char *lp_ssl_privkey(void); +char *lp_ssl_client_cert(void); +char *lp_ssl_client_privkey(void); +char *lp_ssl_ciphers(void); +BOOL lp_ssl_enabled(void); +BOOL lp_ssl_reqClientCert(void); +BOOL lp_ssl_reqServerCert(void); +BOOL lp_ssl_compatibility(void); +BOOL lp_dns_proxy(void); +BOOL lp_wins_support(void); +BOOL lp_we_are_a_wins_server(void); +BOOL lp_wins_proxy(void); +BOOL lp_local_master(void); +BOOL lp_domain_master(void); +BOOL lp_domain_logons(void); +BOOL lp_preferred_master(void); +BOOL lp_load_printers(void); +BOOL lp_use_rhosts(void); +BOOL lp_readprediction(void); +BOOL lp_readbmpx(void); +BOOL lp_readraw(void); +BOOL lp_writeraw(void); +BOOL lp_null_passwords(void); +BOOL lp_strip_dot(void); +BOOL lp_encrypted_passwords(void); +BOOL lp_update_encrypted(void); +BOOL lp_syslog_only(void); +BOOL lp_timestamp_logs(void); +BOOL lp_browse_list(void); +BOOL lp_unix_realname(void); +BOOL lp_nis_home_map(void); +BOOL lp_bind_interfaces_only(void); +BOOL lp_unix_password_sync(void); +BOOL lp_passwd_chat_debug(void); +BOOL lp_ole_locking_compat(void); +BOOL lp_nt_smb_support(void); +BOOL lp_nt_pipe_support(void); +BOOL lp_nt_acl_support(void); +BOOL lp_stat_cache(void); +BOOL lp_allow_trusted_domains(void); +BOOL lp_restrict_anonymous(void); +int lp_os_level(void); +int lp_max_ttl(void); +int lp_max_wins_ttl(void); +int lp_min_wins_ttl(void); +int lp_max_log_size(void); +int lp_max_open_files(void); +int lp_maxxmit(void); +int lp_maxmux(void); +int lp_passwordlevel(void); +int lp_usernamelevel(void); +int lp_readsize(void); +int lp_shmem_size(void); +int lp_deadtime(void); +int lp_maxprotocol(void); +int lp_security(void); +int lp_maxdisksize(void); +int lp_lpqcachetime(void); +int lp_syslog(void); +int lp_client_code_page(void); +int lp_lm_announce(void); +int lp_lm_interval(void); +int lp_machine_password_timeout(void); +int lp_change_notify_timeout(void); +int lp_stat_cache_size(void); +int lp_map_to_guest(void); +int lp_min_passwd_length(void); +int lp_oplock_break_wait_time(void); +int lp_ldap_port(void); +char *lp_preexec(int ); +char *lp_postexec(int ); +char *lp_rootpreexec(int ); +char *lp_rootpostexec(int ); +char *lp_servicename(int ); +char *lp_pathname(int ); +char *lp_dontdescend(int ); +char *lp_username(int ); +char *lp_guestaccount(int ); +char *lp_invalid_users(int ); +char *lp_valid_users(int ); +char *lp_admin_users(int ); +char *lp_printcommand(int ); +char *lp_lpqcommand(int ); +char *lp_lprmcommand(int ); +char *lp_lppausecommand(int ); +char *lp_lpresumecommand(int ); +char *lp_queuepausecommand(int ); +char *lp_queueresumecommand(int ); +char *lp_printername(int ); +char *lp_printerdriver(int ); +char *lp_hostsallow(int ); +char *lp_hostsdeny(int ); +char *lp_magicscript(int ); +char *lp_magicoutput(int ); +char *lp_comment(int ); +char *lp_force_user(int ); +char *lp_force_group(int ); +char *lp_readlist(int ); +char *lp_writelist(int ); +char *lp_fstype(int ); +char *lp_mangled_map(int ); +char *lp_veto_files(int ); +char *lp_hide_files(int ); +char *lp_veto_oplocks(int ); +char *lp_driverlocation(int ); +BOOL lp_revalidate(int ); +BOOL lp_casesensitive(int ); +BOOL lp_preservecase(int ); +BOOL lp_shortpreservecase(int ); +BOOL lp_casemangle(int ); +BOOL lp_status(int ); +BOOL lp_hide_dot_files(int ); +BOOL lp_browseable(int ); +BOOL lp_readonly(int ); +BOOL lp_no_set_dir(int ); +BOOL lp_guest_ok(int ); +BOOL lp_guest_only(int ); +BOOL lp_print_ok(int ); +BOOL lp_postscript(int ); +BOOL lp_map_hidden(int ); +BOOL lp_map_archive(int ); +BOOL lp_locking(int ); +BOOL lp_strict_locking(int ); +BOOL lp_share_modes(int ); +BOOL lp_oplocks(int ); +BOOL lp_onlyuser(int ); +BOOL lp_manglednames(int ); +BOOL lp_widelinks(int ); +BOOL lp_symlinks(int ); +BOOL lp_syncalways(int ); +BOOL lp_strict_sync(int ); +BOOL lp_map_system(int ); +BOOL lp_delete_readonly(int ); +BOOL lp_fake_oplocks(int ); +BOOL lp_recursive_veto_delete(int ); +BOOL lp_dos_filetimes(int ); +BOOL lp_dos_filetime_resolution(int ); +BOOL lp_fake_dir_create_times(int ); +BOOL lp_blocking_locks(int ); +BOOL lp_mangle_locks(int ); +int lp_create_mode(int ); +int lp_force_create_mode(int ); +int lp_dir_mode(int ); +int lp_force_dir_mode(int ); +int lp_max_connections(int ); +int lp_defaultcase(int ); +int lp_minprintspace(int ); +int lp_printing(int ); +int lp_oplock_contention_limit(int ); +char lp_magicchar(int ); +BOOL lp_add_home(char *pszHomename, int iDefaultService, char *pszHomedir); +int lp_add_service(char *pszService, int iDefaultService); +BOOL lp_add_printer(char *pszPrintername, int iDefaultService); +BOOL lp_file_list_changed(void); +void *lp_local_ptr(int snum, void *ptr); +BOOL lp_do_parameter(int snum, char *pszParmName, char *pszParmValue); +BOOL lp_is_default(int snum, struct parm_struct *parm); +struct parm_struct *lp_next_parameter(int snum, int *i, int allparameters); +BOOL lp_snum_ok(int iService); +void lp_add_one_printer(char *name,char *comment); +BOOL lp_loaded(void); +void lp_killunused(BOOL (*snumused)(int )); +BOOL lp_load(char *pszFname,BOOL global_only, BOOL save_defaults, BOOL add_ipc); +void lp_resetnumservices(void); +int lp_numservices(void); +void lp_dump(FILE *f, BOOL show_defaults, int maxtoprint); +void lp_dump_one(FILE *f, BOOL show_defaults, int snum); +int lp_servicenumber(char *pszServiceName); +char *volume_label(int snum); +void lp_remove_service(int snum); +void lp_copy_service(int snum, char *new_name); +int lp_default_server_announce(void); +int lp_major_announce_version(void); +int lp_minor_announce_version(void); +void lp_set_name_resolve_order(char *new_order); +void lp_set_kernel_oplocks(BOOL val); +BOOL lp_kernel_oplocks(void); + +/*The following definitions come from param/params.c */ + +BOOL pm_process( char *FileName, + BOOL (*sfunc)(char *), + BOOL (*pfunc)(char *, char *) ); + +/*The following definitions come from passdb/ldap.c */ + +struct passdb_ops *ldap_initialize_password_db(void); + +/*The following definitions come from passdb/nispass.c */ + +struct passdb_ops *nisplus_initialize_password_db(void); + +/*The following definitions come from passdb/pass_check.c */ + +void dfs_unlogin(void); +BOOL pass_check(char *user,char *password, int pwlen, struct passwd *pwd, + BOOL (*fn)(char *, char *)); + +/*The following definitions come from passdb/passdb.c */ + +BOOL initialize_password_db(void); +struct smb_passwd *iterate_getsmbpwrid(uint32 user_rid); +struct smb_passwd *iterate_getsmbpwuid(uid_t smb_userid); +struct smb_passwd *iterate_getsmbpwnam(char *name); +void *startsmbpwent(BOOL update); +void endsmbpwent(void *vp); +struct smb_passwd *getsmbpwent(void *vp); +BOOL add_smbpwd_entry(struct smb_passwd *newpwd); +BOOL mod_smbpwd_entry(struct smb_passwd* pwd, BOOL override); +struct smb_passwd *getsmbpwnam(char *name); +struct smb_passwd *getsmbpwrid(uint32 user_rid); +struct smb_passwd *getsmbpwuid(uid_t smb_userid); +struct sam_passwd *iterate_getsam21pwnam(char *name); +struct sam_passwd *iterate_getsam21pwrid(uint32 rid); +struct sam_passwd *iterate_getsam21pwuid(uid_t uid); +struct sam_disp_info *getsamdisprid(uint32 rid); +struct sam_passwd *getsam21pwent(void *vp); +struct sam_passwd *getsam21pwnam(char *name); +struct sam_passwd *getsam21pwrid(uint32 rid); +void pdb_init_smb(struct smb_passwd *user); +void pdb_init_sam(struct sam_passwd *user); +struct sam_disp_info *pdb_sam_to_dispinfo(struct sam_passwd *user); +struct smb_passwd *pdb_sam_to_smb(struct sam_passwd *user); +struct sam_passwd *pdb_smb_to_sam(struct smb_passwd *user); +char *pdb_encode_acct_ctrl(uint16 acct_ctrl, size_t length); +uint16 pdb_decode_acct_ctrl(const char *p); +time_t pdb_get_last_set_time(const char *p); +void pdb_set_logon_time(char *p, int max_len, time_t t); +void pdb_set_logoff_time(char *p, int max_len, time_t t); +void pdb_set_kickoff_time(char *p, int max_len, time_t t); +void pdb_set_can_change_time(char *p, int max_len, time_t t); +void pdb_set_must_change_time(char *p, int max_len, time_t t); +void pdb_set_last_set_time(char *p, int max_len, time_t t); +void pdb_sethexpwd(char *p, char *pwd, uint16 acct_ctrl); +BOOL pdb_gethexpwd(char *p, char *pwd); +BOOL pdb_name_to_rid(char *user_name, uint32 *u_rid, uint32 *g_rid); +BOOL pdb_generate_sam_sid(void); +uid_t pdb_user_rid_to_uid(uint32 user_rid); +gid_t pdb_user_rid_to_gid(uint32 user_rid); +uint32 pdb_uid_to_user_rid(uid_t uid); +uint32 pdb_gid_to_group_rid(gid_t gid); +BOOL pdb_rid_is_user(uint32 rid); +BOOL lookup_local_rid(uint32 rid, char *name, uint8 *psid_name_use); +BOOL lookup_local_name(char *domain, char *user, DOM_SID *psid, uint8 *psid_name_use); + +/*The following definitions come from passdb/smbpass.c */ + +struct passdb_ops *file_initialize_password_db(void); + +/*The following definitions come from passdb/smbpasschange.c */ + +BOOL local_password_change(char *user_name, BOOL trust_account, BOOL add_user, + BOOL enable_user, BOOL disable_user, BOOL set_no_password, + char *new_passwd, + char *err_str, size_t err_str_len, + char *msg_str, size_t msg_str_len); + +/*The following definitions come from passdb/smbpassfile.c */ + +BOOL pw_file_lock(int fd, int type, int secs, int *plock_depth); +BOOL pw_file_unlock(int fd, int *plock_depth); +BOOL trust_password_lock( char *domain, char *name, BOOL update); +BOOL trust_password_unlock(void); +BOOL trust_password_delete( char *domain, char *name ); +BOOL get_trust_account_password( unsigned char *ret_pwd, time_t *pass_last_set_time); +BOOL set_trust_account_password( unsigned char *md4_new_pwd); +BOOL trust_get_passwd( unsigned char trust_passwd[16], char *domain, char *myname); + +/*The following definitions come from printing/pcap.c */ + +BOOL pcap_printername_ok(char *pszPrintername, char *pszPrintcapname); +void pcap_printer_fn(void (*fn)(char *, char *)); + +/*The following definitions come from printing/print_svid.c */ + +void sysv_printer_fn(void (*fn)(char *, char *)); +int sysv_printername_ok(char *name); + +/*The following definitions come from printing/printing.c */ + +void lpq_reset(int snum); +void print_file(connection_struct *conn, files_struct *file); +int get_printqueue(int snum, + connection_struct *conn,print_queue_struct **queue, + print_status_struct *status); +void del_printqueue(connection_struct *conn,int snum,int jobid); +void status_printjob(connection_struct *conn,int snum,int jobid,int status); +int printjob_encode(int snum, int job); +void printjob_decode(int jobid, int *snum, int *job); +void status_printqueue(connection_struct *conn,int snum,int status); +void load_printers(void); + +/*The following definitions come from rpc_client/cli_login.c */ + +BOOL cli_nt_setup_creds(struct cli_state *cli, unsigned char mach_pwd[16]); +BOOL cli_nt_srv_pwset(struct cli_state *cli, unsigned char *new_hashof_mach_pwd); +BOOL cli_nt_login_interactive(struct cli_state *cli, char *domain, char *username, + uint32 smb_userid_low, char *password, + NET_ID_INFO_CTR *ctr, NET_USER_INFO_3 *user_info3); +BOOL cli_nt_login_network(struct cli_state *cli, char *domain, char *username, + uint32 smb_userid_low, char lm_chal[8], char lm_chal_resp[24], + char nt_chal_resp[24], + NET_ID_INFO_CTR *ctr, NET_USER_INFO_3 *user_info3); +BOOL cli_nt_logoff(struct cli_state *cli, NET_ID_INFO_CTR *ctr); + +/*The following definitions come from rpc_client/cli_lsarpc.c */ + +BOOL do_lsa_open_policy(struct cli_state *cli, + char *server_name, POLICY_HND *hnd, + BOOL sec_qos); +BOOL do_lsa_lookup_sids(struct cli_state *cli, + POLICY_HND *hnd, + int num_sids, + DOM_SID **sids, + char ***names, + int *num_names); +BOOL do_lsa_query_info_pol(struct cli_state *cli, + POLICY_HND *hnd, uint16 info_class, + fstring domain_name, DOM_SID *domain_sid); +BOOL do_lsa_close(struct cli_state *cli, POLICY_HND *hnd); + +/*The following definitions come from rpc_client/cli_netlogon.c */ + +BOOL cli_net_logon_ctrl2(struct cli_state *cli, uint32 status_level); +BOOL cli_net_auth2(struct cli_state *cli, uint16 sec_chan, + uint32 neg_flags, DOM_CHAL *srv_chal); +BOOL cli_net_req_chal(struct cli_state *cli, DOM_CHAL *clnt_chal, DOM_CHAL *srv_chal); +BOOL cli_net_srv_pwset(struct cli_state *cli, uint8 hashed_mach_pwd[16]); +BOOL cli_net_sam_logon(struct cli_state *cli, NET_ID_INFO_CTR *ctr, + NET_USER_INFO_3 *user_info3); +BOOL cli_net_sam_logoff(struct cli_state *cli, NET_ID_INFO_CTR *ctr); +BOOL change_trust_account_password( char *domain, char *remote_machine_list); + +/*The following definitions come from rpc_client/cli_pipe.c */ + +BOOL rpc_api_pipe_req(struct cli_state *cli, uint8 op_num, + prs_struct *data, prs_struct *rdata); +void cli_nt_set_ntlmssp_flgs(struct cli_state *cli, uint32 ntlmssp_flgs); +BOOL cli_nt_session_open(struct cli_state *cli, char *pipe_name); +void cli_nt_session_close(struct cli_state *cli); + +/*The following definitions come from rpc_client/cli_reg.c */ + +BOOL do_reg_connect(struct cli_state *cli, char *full_keyname, char *key_name, + POLICY_HND *reg_hnd); +BOOL do_reg_open_hklm(struct cli_state *cli, uint16 unknown_0, uint32 level, + POLICY_HND *hnd); +BOOL do_reg_open_hku(struct cli_state *cli, uint16 unknown_0, uint32 level, + POLICY_HND *hnd); +BOOL do_reg_flush_key(struct cli_state *cli, POLICY_HND *hnd); +BOOL do_reg_query_key(struct cli_state *cli, POLICY_HND *hnd, + char *class, uint32 *class_len, + uint32 *num_subkeys, uint32 *max_subkeylen, + uint32 *max_subkeysize, uint32 *num_values, + uint32 *max_valnamelen, uint32 *max_valbufsize, + uint32 *sec_desc, NTTIME *mod_time); +BOOL do_reg_unknown_1a(struct cli_state *cli, POLICY_HND *hnd, uint32 *unk); +BOOL do_reg_query_info(struct cli_state *cli, POLICY_HND *hnd, + char *type, uint32 *unk_0, uint32 *unk_1); +BOOL do_reg_set_key_sec(struct cli_state *cli, POLICY_HND *hnd, SEC_DESC_BUF *sec_desc_buf); +BOOL do_reg_get_key_sec(struct cli_state *cli, POLICY_HND *hnd, uint32 *sec_buf_size, SEC_DESC_BUF **ppsec_desc_buf); +BOOL do_reg_delete_val(struct cli_state *cli, POLICY_HND *hnd, char *val_name); +BOOL do_reg_delete_key(struct cli_state *cli, POLICY_HND *hnd, char *key_name); +BOOL do_reg_create_key(struct cli_state *cli, POLICY_HND *hnd, + char *key_name, char *key_class, + SEC_ACCESS *sam_access, + POLICY_HND *key); +BOOL do_reg_enum_key(struct cli_state *cli, POLICY_HND *hnd, + int key_index, char *key_name, + uint32 *unk_1, uint32 *unk_2, + time_t *mod_time); +BOOL do_reg_create_val(struct cli_state *cli, POLICY_HND *hnd, + char *val_name, uint32 type, BUFFER3 *data); +BOOL do_reg_enum_val(struct cli_state *cli, POLICY_HND *hnd, + int val_index, int max_valnamelen, int max_valbufsize, + fstring val_name, + uint32 *val_type, BUFFER2 *value); +BOOL do_reg_open_entry(struct cli_state *cli, POLICY_HND *hnd, + char *key_name, uint32 unk_0, + POLICY_HND *key_hnd); +BOOL do_reg_close(struct cli_state *cli, POLICY_HND *hnd); + +/*The following definitions come from rpc_client/cli_samr.c */ + +BOOL get_samr_query_usergroups(struct cli_state *cli, + POLICY_HND *pol_open_domain, uint32 user_rid, + uint32 *num_groups, DOM_GID *gid); +BOOL get_samr_query_userinfo(struct cli_state *cli, + POLICY_HND *pol_open_domain, + uint32 info_level, + uint32 user_rid, SAM_USER_INFO_21 *usr); +BOOL do_samr_chgpasswd_user(struct cli_state *cli, + char *srv_name, char *user_name, + char nt_newpass[516], uchar nt_oldhash[16], + char lm_newpass[516], uchar lm_oldhash[16]); +BOOL do_samr_unknown_38(struct cli_state *cli, char *srv_name); +BOOL do_samr_query_dom_info(struct cli_state *cli, + POLICY_HND *domain_pol, uint16 switch_value); +BOOL do_samr_enum_dom_users(struct cli_state *cli, + POLICY_HND *pol, uint16 num_entries, uint16 unk_0, + uint16 acb_mask, uint16 unk_1, uint32 size, + struct acct_info **sam, + int *num_sam_users); +BOOL do_samr_connect(struct cli_state *cli, + char *srv_name, uint32 unknown_0, + POLICY_HND *connect_pol); +BOOL do_samr_open_user(struct cli_state *cli, + POLICY_HND *pol, uint32 unk_0, uint32 rid, + POLICY_HND *user_pol); +BOOL do_samr_open_domain(struct cli_state *cli, + POLICY_HND *connect_pol, uint32 rid, DOM_SID *sid, + POLICY_HND *domain_pol); +BOOL do_samr_query_unknown_12(struct cli_state *cli, + POLICY_HND *pol, uint32 rid, uint32 num_gids, uint32 *gids, + uint32 *num_aliases, + fstring als_names [MAX_LOOKUP_SIDS], + uint32 num_als_users[MAX_LOOKUP_SIDS]); +BOOL do_samr_query_usergroups(struct cli_state *cli, + POLICY_HND *pol, uint32 *num_groups, DOM_GID *gid); +BOOL do_samr_query_userinfo(struct cli_state *cli, + POLICY_HND *pol, uint16 switch_value, void* usr); +BOOL do_samr_close(struct cli_state *cli, POLICY_HND *hnd); + +/*The following definitions come from rpc_client/cli_srvsvc.c */ + +BOOL do_srv_net_srv_conn_enum(struct cli_state *cli, + char *server_name, char *qual_name, + uint32 switch_value, SRV_CONN_INFO_CTR *ctr, + uint32 preferred_len, + ENUM_HND *hnd); +BOOL do_srv_net_srv_sess_enum(struct cli_state *cli, + char *server_name, char *qual_name, + uint32 switch_value, SRV_SESS_INFO_CTR *ctr, + uint32 preferred_len, + ENUM_HND *hnd); +BOOL do_srv_net_srv_share_enum(struct cli_state *cli, + char *server_name, + uint32 switch_value, SRV_R_NET_SHARE_ENUM *r_o, + uint32 preferred_len, + ENUM_HND *hnd); +BOOL do_srv_net_srv_file_enum(struct cli_state *cli, + char *server_name, char *qual_name, + uint32 switch_value, SRV_FILE_INFO_CTR *ctr, + uint32 preferred_len, + ENUM_HND *hnd); +BOOL do_srv_net_srv_get_info(struct cli_state *cli, + char *server_name, uint32 switch_value, SRV_INFO_CTR *ctr); + +/*The following definitions come from rpc_client/cli_wkssvc.c */ + +BOOL do_wks_query_info(struct cli_state *cli, + char *server_name, uint32 switch_value, + WKS_INFO_100 *wks100); + +/*The following definitions come from rpc_parse/parse_lsa.c */ + +void init_lsa_trans_name(LSA_TRANS_NAME *trn, UNISTR2 *uni_name, + uint32 sid_name_use, char *name, uint32 idx); +void init_lsa_sec_qos(LSA_SEC_QOS *qos, uint16 imp_lev, uint8 ctxt, uint8 eff, + uint32 unknown); +void init_lsa_obj_attr(LSA_OBJ_ATTR *attr, uint32 attributes, LSA_SEC_QOS *qos); +void init_q_open_pol(LSA_Q_OPEN_POL *r_q, uint16 system_name, + uint32 attributes, + uint32 desired_access, + LSA_SEC_QOS *qos); +BOOL lsa_io_q_open_pol(char *desc, LSA_Q_OPEN_POL *r_q, prs_struct *ps, int depth); +BOOL lsa_io_r_open_pol(char *desc, LSA_R_OPEN_POL *r_p, prs_struct *ps, int depth); +void init_q_open_pol2(LSA_Q_OPEN_POL2 *r_q, char *server_name, + uint32 attributes, + uint32 desired_access, + LSA_SEC_QOS *qos); +BOOL lsa_io_q_open_pol2(char *desc, LSA_Q_OPEN_POL2 *r_q, prs_struct *ps, int depth); +BOOL lsa_io_r_open_pol2(char *desc, LSA_R_OPEN_POL2 *r_p, prs_struct *ps, int depth); +void init_q_query(LSA_Q_QUERY_INFO *q_q, POLICY_HND *hnd, uint16 info_class); +BOOL lsa_io_q_query(char *desc, LSA_Q_QUERY_INFO *q_q, prs_struct *ps, int depth); +BOOL lsa_io_q_enum_trust_dom(char *desc, LSA_Q_ENUM_TRUST_DOM *q_e, prs_struct *ps, int depth); +void init_r_enum_trust_dom(LSA_R_ENUM_TRUST_DOM *r_e, + uint32 enum_context, char *domain_name, DOM_SID *domain_sid, + uint32 status); +BOOL lsa_io_r_enum_trust_dom(char *desc, LSA_R_ENUM_TRUST_DOM *r_e, prs_struct *ps, int depth); +BOOL lsa_io_r_query(char *desc, LSA_R_QUERY_INFO *r_q, prs_struct *ps, int depth); +void init_lsa_sid_enum(LSA_SID_ENUM *sen, int num_entries, DOM_SID **sids); +void init_q_lookup_sids(LSA_Q_LOOKUP_SIDS *q_l, POLICY_HND *hnd, + int num_sids, DOM_SID **sids, + uint16 level); +BOOL lsa_io_q_lookup_sids(char *desc, LSA_Q_LOOKUP_SIDS *q_s, prs_struct *ps, int depth); +BOOL lsa_io_r_lookup_sids(char *desc, LSA_R_LOOKUP_SIDS *r_s, prs_struct *ps, int depth); +void init_q_lookup_names(LSA_Q_LOOKUP_NAMES *q_l, POLICY_HND *hnd, + int num_names, char **names); +BOOL lsa_io_q_lookup_names(char *desc, LSA_Q_LOOKUP_NAMES *q_r, prs_struct *ps, int depth); +BOOL lsa_io_r_lookup_names(char *desc, LSA_R_LOOKUP_NAMES *r_r, prs_struct *ps, int depth); +void init_lsa_q_close(LSA_Q_CLOSE *q_c, POLICY_HND *hnd); +BOOL lsa_io_q_close(char *desc, LSA_Q_CLOSE *q_c, prs_struct *ps, int depth); +BOOL lsa_io_r_close(char *desc, LSA_R_CLOSE *r_c, prs_struct *ps, int depth); + +/*The following definitions come from rpc_parse/parse_misc.c */ + +BOOL smb_io_time(char *desc, NTTIME *nttime, prs_struct *ps, int depth); +BOOL smb_io_lookup_level(char *desc, LOOKUP_LEVEL *level, prs_struct *ps, int depth); +uint32 get_enum_hnd(ENUM_HND *enh); +void init_enum_hnd(ENUM_HND *enh, uint32 hnd); +BOOL smb_io_enum_hnd(char *desc, ENUM_HND *hnd, prs_struct *ps, int depth); +BOOL smb_io_dom_sid(char *desc, DOM_SID *sid, prs_struct *ps, int depth); +void init_dom_sid(DOM_SID *sid, char *str_sid); +void init_dom_sid2(DOM_SID2 *sid2, DOM_SID *sid); +BOOL smb_io_dom_sid2(char *desc, DOM_SID2 *sid, prs_struct *ps, int depth); +void init_str_hdr(STRHDR *hdr, int max_len, int len, uint32 buffer); +BOOL smb_io_strhdr(char *desc, STRHDR *hdr, prs_struct *ps, int depth); +void init_uni_hdr(UNIHDR *hdr, int len); +BOOL smb_io_unihdr(char *desc, UNIHDR *hdr, prs_struct *ps, int depth); +void init_buf_hdr(BUFHDR *hdr, int max_len, int len); +BOOL smb_io_hdrbuf_pre(char *desc, BUFHDR *hdr, prs_struct *ps, int depth, uint32 *offset); +BOOL smb_io_hdrbuf_post(char *desc, BUFHDR *hdr, prs_struct *ps, int depth, + uint32 ptr_hdrbuf, uint32 max_len, uint32 len); +BOOL smb_io_hdrbuf(char *desc, BUFHDR *hdr, prs_struct *ps, int depth); +void init_uni_hdr2(UNIHDR2 *hdr, int len); +BOOL smb_io_unihdr2(char *desc, UNIHDR2 *hdr2, prs_struct *ps, int depth); +void init_unistr(UNISTR *str, char *buf); +BOOL smb_io_unistr(char *desc, UNISTR *uni, prs_struct *ps, int depth); +void init_buffer3_uint32(BUFFER3 *str, uint32 val); +void init_buffer3_str(BUFFER3 *str, char *buf, int len); +void init_buffer3_hex(BUFFER3 *str, char *buf); +void init_buffer3_bytes(BUFFER3 *str, uint8 *buf, int len); +BOOL smb_io_buffer3(char *desc, BUFFER3 *buf3, prs_struct *ps, int depth); +void init_buffer2(BUFFER2 *str, uint8 *buf, int len); +BOOL smb_io_buffer2(char *desc, BUFFER2 *buf2, uint32 buffer, prs_struct *ps, int depth); +void init_buf_unistr2(UNISTR2 *str, uint32 *ptr, char *buf); +void copy_unistr2(UNISTR2 *str, UNISTR2 *from); +void init_string2(STRING2 *str, char *buf, int len); +BOOL smb_io_string2(char *desc, STRING2 *str2, uint32 buffer, prs_struct *ps, int depth); +void init_unistr2(UNISTR2 *str, char *buf, int len); +BOOL smb_io_unistr2(char *desc, UNISTR2 *uni2, uint32 buffer, prs_struct *ps, int depth); +void init_dom_rid2(DOM_RID2 *rid2, uint32 rid, uint8 type, uint32 idx); +BOOL smb_io_dom_rid2(char *desc, DOM_RID2 *rid2, prs_struct *ps, int depth); +void init_dom_rid3(DOM_RID3 *rid3, uint32 rid, uint8 type); +BOOL smb_io_dom_rid3(char *desc, DOM_RID3 *rid3, prs_struct *ps, int depth); +void init_dom_rid4(DOM_RID4 *rid4, uint16 unknown, uint16 attr, uint32 rid); +void init_log_info(DOM_LOG_INFO *log, char *logon_srv, char *acct_name, + uint16 sec_chan, char *comp_name); +BOOL smb_io_log_info(char *desc, DOM_LOG_INFO *log, prs_struct *ps, int depth); +BOOL smb_io_chal(char *desc, DOM_CHAL *chal, prs_struct *ps, int depth); +BOOL smb_io_cred(char *desc, DOM_CRED *cred, prs_struct *ps, int depth); +void init_clnt_info2(DOM_CLNT_INFO2 *clnt, + char *logon_srv, char *comp_name, + DOM_CRED *clnt_cred); +BOOL smb_io_clnt_info2(char *desc, DOM_CLNT_INFO2 *clnt, prs_struct *ps, int depth); +void init_clnt_info(DOM_CLNT_INFO *clnt, + char *logon_srv, char *acct_name, + uint16 sec_chan, char *comp_name, + DOM_CRED *cred); +BOOL smb_io_clnt_info(char *desc, DOM_CLNT_INFO *clnt, prs_struct *ps, int depth); +void init_logon_id(DOM_LOGON_ID *log, uint32 log_id_low, uint32 log_id_high); +BOOL smb_io_logon_id(char *desc, DOM_LOGON_ID *log, prs_struct *ps, int depth); +void init_owf_info(OWF_INFO *hash, uint8 data[16]); +BOOL smb_io_owf_info(char *desc, OWF_INFO *hash, prs_struct *ps, int depth); +BOOL smb_io_gid(char *desc, DOM_GID *gid, prs_struct *ps, int depth); +BOOL smb_io_pol_hnd(char *desc, POLICY_HND *pol, prs_struct *ps, int depth); +BOOL smb_io_dom_query_3(char *desc, DOM_QUERY_3 *d_q, prs_struct *ps, int depth); +BOOL smb_io_dom_query_5(char *desc, DOM_QUERY_3 *d_q, prs_struct *ps, int depth); +BOOL smb_io_unistr3(char *desc, UNISTR3 *name, prs_struct *ps, int depth); + +/*The following definitions come from rpc_parse/parse_net.c */ + +BOOL net_io_q_logon_ctrl2(char *desc, NET_Q_LOGON_CTRL2 *q_l, prs_struct *ps, int depth); +void init_r_logon_ctrl2(NET_R_LOGON_CTRL2 *r_l, uint32 query_level, + uint32 flags, uint32 pdc_status, uint32 logon_attempts, + uint32 tc_status, char *trusted_domain_name); +BOOL net_io_r_logon_ctrl2(char *desc, NET_R_LOGON_CTRL2 *r_l, prs_struct *ps, int depth); +void init_r_trust_dom(NET_R_TRUST_DOM_LIST *r_t, + uint32 num_doms, char *dom_name); +BOOL net_io_r_trust_dom(char *desc, NET_R_TRUST_DOM_LIST *r_t, prs_struct *ps, int depth); +BOOL net_io_q_trust_dom(char *desc, NET_Q_TRUST_DOM_LIST *q_l, prs_struct *ps, int depth); +void init_q_req_chal(NET_Q_REQ_CHAL *q_c, + char *logon_srv, char *logon_clnt, + DOM_CHAL *clnt_chal); +BOOL net_io_q_req_chal(char *desc, NET_Q_REQ_CHAL *q_c, prs_struct *ps, int depth); +BOOL net_io_r_req_chal(char *desc, NET_R_REQ_CHAL *r_c, prs_struct *ps, int depth); +void init_q_auth_2(NET_Q_AUTH_2 *q_a, + char *logon_srv, char *acct_name, uint16 sec_chan, char *comp_name, + DOM_CHAL *clnt_chal, uint32 clnt_flgs); +BOOL net_io_q_auth_2(char *desc, NET_Q_AUTH_2 *q_a, prs_struct *ps, int depth); +BOOL net_io_r_auth_2(char *desc, NET_R_AUTH_2 *r_a, prs_struct *ps, int depth); +void init_q_srv_pwset(NET_Q_SRV_PWSET *q_s, char *logon_srv, char *acct_name, + uint16 sec_chan, char *comp_name, DOM_CRED *cred, char nt_cypher[16]); +BOOL net_io_q_srv_pwset(char *desc, NET_Q_SRV_PWSET *q_s, prs_struct *ps, int depth); +BOOL net_io_r_srv_pwset(char *desc, NET_R_SRV_PWSET *r_s, prs_struct *ps, int depth); +void init_id_info1(NET_ID_INFO_1 *id, char *domain_name, + uint32 param_ctrl, uint32 log_id_low, uint32 log_id_high, + char *user_name, char *wksta_name, + char sess_key[16], + unsigned char lm_cypher[16], unsigned char nt_cypher[16]); +void init_id_info2(NET_ID_INFO_2 *id, char *domain_name, + uint32 param_ctrl, uint32 log_id_low, uint32 log_id_high, + char *user_name, char *wksta_name, + unsigned char lm_challenge[8], + unsigned char lm_chal_resp[24], + unsigned char nt_chal_resp[24]); +void init_sam_info(DOM_SAM_INFO *sam, + char *logon_srv, char *comp_name, DOM_CRED *clnt_cred, + DOM_CRED *rtn_cred, uint16 logon_level, + NET_ID_INFO_CTR *ctr); +void init_net_user_info3(NET_USER_INFO_3 *usr, + + NTTIME *logon_time, + NTTIME *logoff_time, + NTTIME *kickoff_time, + NTTIME *pass_last_set_time, + NTTIME *pass_can_change_time, + NTTIME *pass_must_change_time, + + char *user_name, + char *full_name, + char *logon_script, + char *profile_path, + char *home_dir, + char *dir_drive, + + uint16 logon_count, + uint16 bad_pw_count, + + uint32 user_id, + uint32 group_id, + uint32 num_groups, + DOM_GID *gids, + uint32 user_flgs, + + char sess_key[16], + + char *logon_srv, + char *logon_dom, + + DOM_SID *dom_sid, + char *other_sids); +BOOL net_io_q_sam_logon(char *desc, NET_Q_SAM_LOGON *q_l, prs_struct *ps, int depth); +BOOL net_io_r_sam_logon(char *desc, NET_R_SAM_LOGON *r_l, prs_struct *ps, int depth); +BOOL net_io_q_sam_logoff(char *desc, NET_Q_SAM_LOGOFF *q_l, prs_struct *ps, int depth); +BOOL net_io_r_sam_logoff(char *desc, NET_R_SAM_LOGOFF *r_l, prs_struct *ps, int depth); + +/*The following definitions come from rpc_parse/parse_prs.c */ + +void prs_debug(prs_struct *ps, int depth, char *desc, char *fn_name); +BOOL prs_init(prs_struct *ps, uint32 size, uint8 align, BOOL io); +void prs_mem_free(prs_struct *ps); +void prs_give_memory(prs_struct *ps, char *buf, uint32 size, BOOL is_dynamic); +char *prs_take_memory(prs_struct *ps, uint32 *psize); +BOOL prs_grow(prs_struct *ps, uint32 extra_space); +BOOL prs_force_grow(prs_struct *ps, uint32 extra_space); +char *prs_data_p(prs_struct *ps); +uint32 prs_data_size(prs_struct *ps); +uint32 prs_offset(prs_struct *ps); +BOOL prs_set_offset(prs_struct *ps, uint32 offset); +BOOL prs_append_prs_data(prs_struct *dst, prs_struct *src); +BOOL prs_append_data(prs_struct *dst, char *src, uint32 len); +void prs_set_bigendian_data(prs_struct *ps); +BOOL prs_align(prs_struct *ps); +char *prs_mem_get(prs_struct *ps, uint32 extra_size); +BOOL prs_uint8(char *name, prs_struct *ps, int depth, uint8 *data8); +BOOL prs_uint16(char *name, prs_struct *ps, int depth, uint16 *data16); +BOOL prs_uint32(char *name, prs_struct *ps, int depth, uint32 *data32); +BOOL prs_uint8s(BOOL charmode, char *name, prs_struct *ps, int depth, uint8 *data8s, int len); +BOOL prs_uint32s(BOOL charmode, char *name, prs_struct *ps, int depth, uint32 *data32s, int len); +BOOL prs_buffer2(BOOL charmode, char *name, prs_struct *ps, int depth, BUFFER2 *str); +BOOL prs_string2(BOOL charmode, char *name, prs_struct *ps, int depth, STRING2 *str); +BOOL prs_unistr2(BOOL charmode, char *name, prs_struct *ps, int depth, UNISTR2 *str); +BOOL prs_unistr3(BOOL charmode, char *name, UNISTR3 *str, prs_struct *ps, int depth); +BOOL prs_unistr(char *name, prs_struct *ps, int depth, UNISTR *str); +BOOL prs_string(char *name, prs_struct *ps, int depth, char *str, uint16 len, uint16 max_buf_size); +BOOL prs_uint16_pre(char *name, prs_struct *ps, int depth, uint16 *data16, uint32 *offset); +BOOL prs_uint16_post(char *name, prs_struct *ps, int depth, uint16 *data16, + uint32 ptr_uint16, uint32 start_offset); +BOOL prs_uint32_pre(char *name, prs_struct *ps, int depth, uint32 *data32, uint32 *offset); +BOOL prs_uint32_post(char *name, prs_struct *ps, int depth, uint32 *data32, + uint32 ptr_uint32, uint32 data_size); + +/*The following definitions come from rpc_parse/parse_reg.c */ + +void init_reg_q_open_hklm(REG_Q_OPEN_HKLM *q_o, + uint16 unknown_0, uint32 level); +BOOL reg_io_q_open_hklm(char *desc, REG_Q_OPEN_HKLM *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_open_hklm(char *desc, REG_R_OPEN_HKLM *r_r, prs_struct *ps, int depth); +void init_reg_q_flush_key(REG_Q_FLUSH_KEY *q_u, POLICY_HND *pol); +BOOL reg_io_q_flush_key(char *desc, REG_Q_FLUSH_KEY *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_flush_key(char *desc, REG_R_FLUSH_KEY *r_r, prs_struct *ps, int depth); +void init_reg_q_create_key(REG_Q_CREATE_KEY *q_c, POLICY_HND *hnd, + char *name, char *class, SEC_ACCESS *sam_access, + SEC_DESC_BUF *sec_buf); +BOOL reg_io_q_create_key(char *desc, REG_Q_CREATE_KEY *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_create_key(char *desc, REG_R_CREATE_KEY *r_r, prs_struct *ps, int depth); +void init_reg_q_delete_val(REG_Q_DELETE_VALUE *q_c, POLICY_HND *hnd, + char *name); +BOOL reg_io_q_delete_val(char *desc, REG_Q_DELETE_VALUE *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_delete_val(char *desc, REG_R_DELETE_VALUE *r_r, prs_struct *ps, int depth); +void init_reg_q_delete_key(REG_Q_DELETE_KEY *q_c, POLICY_HND *hnd, + char *name); +BOOL reg_io_q_delete_key(char *desc, REG_Q_DELETE_KEY *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_delete_key(char *desc, REG_R_DELETE_KEY *r_r, prs_struct *ps, int depth); +void init_reg_q_query_key(REG_Q_QUERY_KEY *q_o, POLICY_HND *hnd, + uint32 max_class_len); +BOOL reg_io_q_query_key(char *desc, REG_Q_QUERY_KEY *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_query_key(char *desc, REG_R_QUERY_KEY *r_r, prs_struct *ps, int depth); +void init_reg_q_unk_1a(REG_Q_UNK_1A *q_o, POLICY_HND *hnd); +BOOL reg_io_q_unk_1a(char *desc, REG_Q_UNK_1A *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_unk_1a(char *desc, REG_R_UNK_1A *r_r, prs_struct *ps, int depth); +void init_reg_q_open_hku(REG_Q_OPEN_HKU *q_o, + uint16 unknown_0, uint32 level); +BOOL reg_io_q_open_hku(char *desc, REG_Q_OPEN_HKU *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_open_hku(char *desc, REG_R_OPEN_HKU *r_r, prs_struct *ps, int depth); +void init_reg_q_close(REG_Q_CLOSE *q_c, POLICY_HND *hnd); +BOOL reg_io_q_close(char *desc, REG_Q_CLOSE *q_u, prs_struct *ps, int depth); +BOOL reg_io_r_close(char *desc, REG_R_CLOSE *r_u, prs_struct *ps, int depth); +void init_reg_q_set_key_sec(REG_Q_SET_KEY_SEC *q_i, POLICY_HND *pol, SEC_DESC_BUF *sec_desc_buf); +BOOL reg_io_q_set_key_sec(char *desc, REG_Q_SET_KEY_SEC *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_set_key_sec(char *desc, REG_R_SET_KEY_SEC *r_q, prs_struct *ps, int depth); +void init_reg_q_get_key_sec(REG_Q_GET_KEY_SEC *q_i, POLICY_HND *pol, + uint32 sec_buf_size, SEC_DESC_BUF *psdb); +BOOL reg_io_q_get_key_sec(char *desc, REG_Q_GET_KEY_SEC *r_q, prs_struct *ps, int depth); +BOOL reg_io_r_get_key_sec(char *desc, REG_R_GET_KEY_SEC *r_q, prs_struct *ps, int depth); +void init_reg_q_info(REG_Q_INFO *q_i, POLICY_HND *pol, char *product_type, + time_t unix_time, uint8 major, uint8 minor); +BOOL reg_io_q_info(char *desc, REG_Q_INFO *r_q, prs_struct *ps, int depth); +void init_reg_r_info(REG_R_INFO *r_r, + uint32 level, char *os_type, + uint32 unknown_0, uint32 unknown_1, + uint32 status); +BOOL reg_io_r_info(char *desc, REG_R_INFO *r_r, prs_struct *ps, int depth); +void init_reg_q_enum_val(REG_Q_ENUM_VALUE *q_i, POLICY_HND *pol, + uint32 val_idx, uint32 max_val_len, + uint32 max_buf_len); +BOOL reg_io_q_enum_val(char *desc, REG_Q_ENUM_VALUE *q_q, prs_struct *ps, int depth); +BOOL reg_io_r_enum_val(char *desc, REG_R_ENUM_VALUE *r_q, prs_struct *ps, int depth); +void init_reg_q_create_val(REG_Q_CREATE_VALUE *q_i, POLICY_HND *pol, + char *val_name, uint32 type, + BUFFER3 *val); +BOOL reg_io_q_create_val(char *desc, REG_Q_CREATE_VALUE *q_q, prs_struct *ps, int depth); +BOOL reg_io_r_create_val(char *desc, REG_R_CREATE_VALUE *r_q, prs_struct *ps, int depth); +void init_reg_q_enum_key(REG_Q_ENUM_KEY *q_i, POLICY_HND *pol, uint32 key_idx); +BOOL reg_io_q_enum_key(char *desc, REG_Q_ENUM_KEY *q_q, prs_struct *ps, int depth); +BOOL reg_io_r_enum_key(char *desc, REG_R_ENUM_KEY *r_q, prs_struct *ps, int depth); +void init_reg_q_open_entry(REG_Q_OPEN_ENTRY *r_q, POLICY_HND *pol, + char *key_name, uint32 unk); +BOOL reg_io_q_open_entry(char *desc, REG_Q_OPEN_ENTRY *r_q, prs_struct *ps, int depth); +void init_reg_r_open_entry(REG_R_OPEN_ENTRY *r_r, + POLICY_HND *pol, uint32 status); +BOOL reg_io_r_open_entry(char *desc, REG_R_OPEN_ENTRY *r_r, prs_struct *ps, int depth); + +/*The following definitions come from rpc_parse/parse_rpc.c */ + +void init_rpc_hdr(RPC_HDR *hdr, enum RPC_PKT_TYPE pkt_type, uint8 flags, + uint32 call_id, int data_len, int auth_len); +BOOL smb_io_rpc_hdr(char *desc, RPC_HDR *rpc, prs_struct *ps, int depth); +void init_rpc_hdr_rb(RPC_HDR_RB *rpc, + uint16 max_tsize, uint16 max_rsize, uint32 assoc_gid, + uint32 num_elements, uint16 context_id, uint8 num_syntaxes, + RPC_IFACE *abstract, RPC_IFACE *transfer); +BOOL smb_io_rpc_hdr_rb(char *desc, RPC_HDR_RB *rpc, prs_struct *ps, int depth); +void init_rpc_hdr_ba(RPC_HDR_BA *rpc, + uint16 max_tsize, uint16 max_rsize, uint32 assoc_gid, + char *pipe_addr, + uint8 num_results, uint16 result, uint16 reason, + RPC_IFACE *transfer); +BOOL smb_io_rpc_hdr_ba(char *desc, RPC_HDR_BA *rpc, prs_struct *ps, int depth); +void init_rpc_hdr_req(RPC_HDR_REQ *hdr, uint32 alloc_hint, uint16 opnum); +BOOL smb_io_rpc_hdr_req(char *desc, RPC_HDR_REQ *rpc, prs_struct *ps, int depth); +BOOL smb_io_rpc_hdr_resp(char *desc, RPC_HDR_RESP *rpc, prs_struct *ps, int depth); +void init_rpc_hdr_autha(RPC_HDR_AUTHA *rai, + uint16 max_tsize, uint16 max_rsize, + uint8 auth_type, uint8 auth_level, + uint8 stub_type_len); +BOOL smb_io_rpc_hdr_autha(char *desc, RPC_HDR_AUTHA *rai, prs_struct *ps, int depth); +BOOL rpc_hdr_auth_chk(RPC_HDR_AUTH *rai); +void init_rpc_hdr_auth(RPC_HDR_AUTH *rai, + uint8 auth_type, uint8 auth_level, + uint8 stub_type_len, + uint32 ptr); +BOOL smb_io_rpc_hdr_auth(char *desc, RPC_HDR_AUTH *rai, prs_struct *ps, int depth); +BOOL rpc_auth_verifier_chk(RPC_AUTH_VERIFIER *rav, + char *signature, uint32 msg_type); +void init_rpc_auth_verifier(RPC_AUTH_VERIFIER *rav, + char *signature, uint32 msg_type); +BOOL smb_io_rpc_auth_verifier(char *desc, RPC_AUTH_VERIFIER *rav, prs_struct *ps, int depth); +void init_rpc_auth_ntlmssp_neg(RPC_AUTH_NTLMSSP_NEG *neg, + uint32 neg_flgs, + fstring myname, fstring domain); +BOOL smb_io_rpc_auth_ntlmssp_neg(char *desc, RPC_AUTH_NTLMSSP_NEG *neg, prs_struct *ps, int depth); +void init_rpc_auth_ntlmssp_chal(RPC_AUTH_NTLMSSP_CHAL *chl, + uint32 neg_flags, + uint8 challenge[8]); +BOOL smb_io_rpc_auth_ntlmssp_chal(char *desc, RPC_AUTH_NTLMSSP_CHAL *chl, prs_struct *ps, int depth); +void init_rpc_auth_ntlmssp_resp(RPC_AUTH_NTLMSSP_RESP *rsp, + uchar lm_resp[24], uchar nt_resp[24], + char *domain, char *user, char *wks, + uint32 neg_flags); +BOOL smb_io_rpc_auth_ntlmssp_resp(char *desc, RPC_AUTH_NTLMSSP_RESP *rsp, prs_struct *ps, int depth); +BOOL rpc_auth_ntlmssp_chk(RPC_AUTH_NTLMSSP_CHK *chk, uint32 crc32, uint32 seq_num); +void init_rpc_auth_ntlmssp_chk(RPC_AUTH_NTLMSSP_CHK *chk, + uint32 ver, uint32 crc32, uint32 seq_num); +BOOL smb_io_rpc_auth_ntlmssp_chk(char *desc, RPC_AUTH_NTLMSSP_CHK *chk, prs_struct *ps, int depth); + +/*The following definitions come from rpc_parse/parse_samr.c */ + +void init_samr_q_close_hnd(SAMR_Q_CLOSE_HND *q_c, POLICY_HND *hnd); +BOOL samr_io_q_close_hnd(char *desc, SAMR_Q_CLOSE_HND *q_u, prs_struct *ps, int depth); +BOOL samr_io_r_close_hnd(char *desc, SAMR_R_CLOSE_HND *r_u, prs_struct *ps, int depth); +void init_samr_q_open_domain(SAMR_Q_OPEN_DOMAIN *q_u, + POLICY_HND *connect_pol, uint32 rid, + DOM_SID *sid); +BOOL samr_io_q_open_domain(char *desc, SAMR_Q_OPEN_DOMAIN *q_u, prs_struct *ps, int depth); +BOOL samr_io_r_open_domain(char *desc, SAMR_R_OPEN_DOMAIN *r_u, prs_struct *ps, int depth); +void init_samr_q_unknown_2c(SAMR_Q_UNKNOWN_2C *q_u, POLICY_HND *user_pol); +BOOL samr_io_q_unknown_2c(char *desc, SAMR_Q_UNKNOWN_2C *q_u, prs_struct *ps, int depth); +void init_samr_r_unknown_2c(SAMR_R_UNKNOWN_2C *q_u, uint32 status); +BOOL samr_io_r_unknown_2c(char *desc, SAMR_R_UNKNOWN_2C *r_u, prs_struct *ps, int depth); +void init_samr_q_unknown_3(SAMR_Q_UNKNOWN_3 *q_u, + POLICY_HND *user_pol, uint16 switch_value); +BOOL samr_io_q_unknown_3(char *desc, SAMR_Q_UNKNOWN_3 *q_u, prs_struct *ps, int depth); +void init_samr_q_query_dom_info(SAMR_Q_QUERY_DOMAIN_INFO *q_u, + POLICY_HND *domain_pol, uint16 switch_value); +BOOL samr_io_q_query_dom_info(char *desc, SAMR_Q_QUERY_DOMAIN_INFO *q_u, prs_struct *ps, int depth); +void init_unk_info2(SAM_UNK_INFO_2 *u_2, char *domain, char *server); +BOOL sam_io_unk_info2(char *desc, SAM_UNK_INFO_2 *u_2, prs_struct *ps, int depth); +void init_samr_r_query_dom_info(SAMR_R_QUERY_DOMAIN_INFO *r_u, + uint16 switch_value, SAM_UNK_CTR *ctr, + uint32 status); +BOOL samr_io_r_query_dom_info(char *desc, SAMR_R_QUERY_DOMAIN_INFO *r_u, prs_struct *ps, int depth); +void init_dom_sid3(DOM_SID3 *sid3, uint16 unk_0, uint16 unk_1, DOM_SID *sid); +void init_samr_r_unknown_3(SAMR_R_UNKNOWN_3 *r_u, + uint16 unknown_2, uint16 unknown_3, + uint32 unknown_4, uint16 unknown_6, uint16 unknown_7, + int num_sid3s, DOM_SID3 sid3[MAX_SAM_SIDS], + uint32 status); +BOOL samr_io_r_unknown_3(char *desc, SAMR_R_UNKNOWN_3 *r_u, prs_struct *ps, int depth); +void init_samr_q_enum_dom_users(SAMR_Q_ENUM_DOM_USERS *q_e, POLICY_HND *pol, + uint16 req_num_entries, uint16 unk_0, + uint16 acb_mask, uint16 unk_1, uint32 size); +BOOL samr_io_q_enum_dom_users(char *desc, SAMR_Q_ENUM_DOM_USERS *q_e, prs_struct *ps, int depth); +void init_samr_r_enum_dom_users(SAMR_R_ENUM_DOM_USERS *r_u, + uint16 total_num_entries, uint16 unk_0, + uint32 num_sam_entries, SAM_USER_INFO_21 pass[MAX_SAM_ENTRIES], uint32 status); +BOOL samr_io_r_enum_dom_users(char *desc, SAMR_R_ENUM_DOM_USERS *r_u, prs_struct *ps, int depth); +void init_samr_q_enum_dom_aliases(SAMR_Q_ENUM_DOM_ALIASES *q_e, POLICY_HND *pol, uint32 size); +BOOL samr_io_q_enum_dom_aliases(char *desc, SAMR_Q_ENUM_DOM_ALIASES *q_e, prs_struct *ps, int depth); +void init_samr_r_enum_dom_aliases(SAMR_R_ENUM_DOM_ALIASES *r_u, + uint32 num_sam_entries, SAM_USER_INFO_21 grps[MAX_SAM_ENTRIES], + uint32 status); +BOOL samr_io_r_enum_dom_aliases(char *desc, SAMR_R_ENUM_DOM_ALIASES *r_u, prs_struct *ps, int depth); +void init_samr_q_query_dispinfo(SAMR_Q_QUERY_DISPINFO *q_e, POLICY_HND *pol, + uint16 switch_level, uint32 start_idx, uint32 size); +BOOL samr_io_q_query_dispinfo(char *desc, SAMR_Q_QUERY_DISPINFO *q_e, prs_struct *ps, int depth); +void init_sam_info_2(SAM_INFO_2 *sam, uint32 acb_mask, + uint32 start_idx, uint32 num_sam_entries, + SAM_USER_INFO_21 pass[MAX_SAM_ENTRIES]); +void init_sam_info_1(SAM_INFO_1 *sam, uint32 acb_mask, + uint32 start_idx, uint32 num_sam_entries, + SAM_USER_INFO_21 pass[MAX_SAM_ENTRIES]); +void init_samr_r_query_dispinfo(SAMR_R_QUERY_DISPINFO *r_u, + uint16 switch_level, SAM_INFO_CTR *ctr, uint32 status); +BOOL samr_io_r_query_dispinfo(char *desc, SAMR_R_QUERY_DISPINFO *r_u, prs_struct *ps, int depth); +void init_samr_q_enum_dom_groups(SAMR_Q_ENUM_DOM_GROUPS *q_e, POLICY_HND *pol, + uint16 switch_level, uint32 start_idx, uint32 size); +BOOL samr_io_q_enum_dom_groups(char *desc, SAMR_Q_ENUM_DOM_GROUPS *q_e, prs_struct *ps, int depth); +void init_samr_r_enum_dom_groups(SAMR_R_ENUM_DOM_GROUPS *r_u, + uint32 start_idx, uint32 num_sam_entries, + SAM_USER_INFO_21 pass[MAX_SAM_ENTRIES], + uint32 status); +BOOL samr_io_r_enum_dom_groups(char *desc, SAMR_R_ENUM_DOM_GROUPS *r_u, prs_struct *ps, int depth); +void init_samr_q_query_aliasinfo(SAMR_Q_QUERY_ALIASINFO *q_e, + POLICY_HND *pol, + uint16 switch_level); +BOOL samr_io_q_query_aliasinfo(char *desc, SAMR_Q_QUERY_ALIASINFO *q_e, prs_struct *ps, int depth); +void init_samr_r_query_aliasinfo(SAMR_R_QUERY_ALIASINFO *r_u, + uint16 switch_value, char *acct_desc, + uint32 status); +BOOL samr_io_r_query_aliasinfo(char *desc, SAMR_R_QUERY_ALIASINFO *r_u, prs_struct *ps, int depth); +BOOL samr_io_q_lookup_ids(char *desc, SAMR_Q_LOOKUP_IDS *q_u, prs_struct *ps, int depth); +void init_samr_r_lookup_ids(SAMR_R_LOOKUP_IDS *r_u, + uint32 num_rids, uint32 *rid, uint32 status); +BOOL samr_io_r_lookup_ids(char *desc, SAMR_R_LOOKUP_IDS *r_u, prs_struct *ps, int depth); +BOOL samr_io_q_lookup_names(char *desc, SAMR_Q_LOOKUP_NAMES *q_u, prs_struct *ps, int depth); +void init_samr_r_lookup_names(SAMR_R_LOOKUP_NAMES *r_u, + uint32 num_rids, uint32 *rid, uint8 *type, uint32 status); +BOOL samr_io_r_lookup_names(char *desc, SAMR_R_LOOKUP_NAMES *r_u, prs_struct *ps, int depth); +BOOL samr_io_q_unknown_12(char *desc, SAMR_Q_UNKNOWN_12 *q_u, prs_struct *ps, int depth); +void init_samr_r_unknown_12(SAMR_R_UNKNOWN_12 *r_u, + uint32 num_aliases, fstring *als_name, uint32 *num_als_usrs, + uint32 status); +BOOL samr_io_r_unknown_12(char *desc, SAMR_R_UNKNOWN_12 *r_u, prs_struct *ps, int depth); +void init_samr_q_open_user(SAMR_Q_OPEN_USER *q_u, + POLICY_HND *pol, + uint32 unk_0, uint32 rid); +BOOL samr_io_q_open_user(char *desc, SAMR_Q_OPEN_USER *q_u, prs_struct *ps, int depth); +BOOL samr_io_r_open_user(char *desc, SAMR_R_OPEN_USER *r_u, prs_struct *ps, int depth); +void init_samr_q_query_usergroups(SAMR_Q_QUERY_USERGROUPS *q_u, + POLICY_HND *hnd); +BOOL samr_io_q_query_usergroups(char *desc, SAMR_Q_QUERY_USERGROUPS *q_u, prs_struct *ps, int depth); +void init_samr_r_query_usergroups(SAMR_R_QUERY_USERGROUPS *r_u, + uint32 num_gids, DOM_GID *gid, uint32 status); +BOOL samr_io_r_query_usergroups(char *desc, SAMR_R_QUERY_USERGROUPS *r_u, prs_struct *ps, int depth); +void init_samr_q_query_userinfo(SAMR_Q_QUERY_USERINFO *q_u, + POLICY_HND *hnd, uint16 switch_value); +BOOL samr_io_q_query_userinfo(char *desc, SAMR_Q_QUERY_USERINFO *q_u, prs_struct *ps, int depth); +void init_sam_user_info10(SAM_USER_INFO_10 *usr, + uint32 acb_info); +BOOL sam_io_user_info10(char *desc, SAM_USER_INFO_10 *usr, prs_struct *ps, int depth); +void init_sam_user_info11(SAM_USER_INFO_11 *usr, + NTTIME *expiry, + char *mach_acct, + uint32 rid_user, + uint32 rid_group, + uint16 acct_ctrl); +BOOL sam_io_user_info11(char *desc, SAM_USER_INFO_11 *usr, prs_struct *ps, int depth); +void init_sam_user_info21(SAM_USER_INFO_21 *usr, + NTTIME *logon_time, + NTTIME *logoff_time, + NTTIME *kickoff_time, + NTTIME *pass_last_set_time, + NTTIME *pass_can_change_time, + NTTIME *pass_must_change_time, + + char *user_name, + char *full_name, + char *home_dir, + char *dir_drive, + char *logon_script, + char *profile_path, + char *description, + char *workstations, + char *unknown_str, + char *munged_dial, + + uint32 user_rid, + uint32 group_rid, + uint16 acb_info, + + uint32 unknown_3, + uint16 logon_divs, + LOGON_HRS *hrs, + uint32 unknown_5, + uint32 unknown_6); +void init_samr_r_query_userinfo(SAMR_R_QUERY_USERINFO *r_u, + uint16 switch_value, void *info, uint32 status); +BOOL samr_io_r_query_userinfo(char *desc, SAMR_R_QUERY_USERINFO *r_u, prs_struct *ps, int depth); +BOOL samr_io_q_unknown_32(char *desc, SAMR_Q_UNKNOWN_32 *q_u, prs_struct *ps, int depth); +BOOL samr_io_r_unknown_32(char *desc, SAMR_R_UNKNOWN_32 *r_u, prs_struct *ps, int depth); +void init_samr_q_connect(SAMR_Q_CONNECT *q_u, + char *srv_name, uint32 unknown_0); +BOOL samr_io_q_connect(char *desc, SAMR_Q_CONNECT *q_u, prs_struct *ps, int depth); +BOOL samr_io_r_connect(char *desc, SAMR_R_CONNECT *r_u, prs_struct *ps, int depth); +void init_samr_q_connect_anon(SAMR_Q_CONNECT_ANON *q_u); +BOOL samr_io_q_connect_anon(char *desc, SAMR_Q_CONNECT_ANON *q_u, prs_struct *ps, int depth); +BOOL samr_io_r_connect_anon(char *desc, SAMR_R_CONNECT_ANON *r_u, prs_struct *ps, int depth); +void init_samr_q_open_alias(SAMR_Q_OPEN_ALIAS *q_u, + uint32 unknown_0, uint32 rid); +BOOL samr_io_q_open_alias(char *desc, SAMR_Q_OPEN_ALIAS *q_u, prs_struct *ps, int depth); +BOOL samr_io_r_open_alias(char *desc, SAMR_R_OPEN_ALIAS *r_u, prs_struct *ps, int depth); +void init_samr_q_unknown_12(SAMR_Q_UNKNOWN_12 *q_u, + POLICY_HND *pol, uint32 rid, + uint32 num_gids, uint32 *gid); +void init_samr_q_unknown_21(SAMR_Q_UNKNOWN_21 *q_c, + POLICY_HND *hnd, uint16 unk_1, uint16 unk_2); +void init_samr_q_unknown_13(SAMR_Q_UNKNOWN_13 *q_c, + POLICY_HND *hnd, uint16 unk_1, uint16 unk_2); +void init_samr_q_unknown_38(SAMR_Q_UNKNOWN_38 *q_u, char *srv_name); +BOOL samr_io_q_unknown_38(char *desc, SAMR_Q_UNKNOWN_38 *q_u, prs_struct *ps, int depth); +void init_samr_r_unknown_38(SAMR_R_UNKNOWN_38 *r_u); +BOOL samr_io_r_unknown_38(char *desc, SAMR_R_UNKNOWN_38 *r_u, prs_struct *ps, int depth); +void init_enc_passwd(SAMR_ENC_PASSWD *pwd, char pass[512]); +BOOL samr_io_enc_passwd(char *desc, SAMR_ENC_PASSWD *pwd, prs_struct *ps, int depth); +void init_enc_hash(SAMR_ENC_HASH *hsh, uchar hash[16]); +BOOL samr_io_enc_hash(char *desc, SAMR_ENC_HASH *hsh, prs_struct *ps, int depth); +void init_samr_q_chgpasswd_user(SAMR_Q_CHGPASSWD_USER *q_u, + char *dest_host, char *user_name, + char nt_newpass[516], uchar nt_oldhash[16], + char lm_newpass[516], uchar lm_oldhash[16]); +BOOL samr_io_q_chgpasswd_user(char *desc, SAMR_Q_CHGPASSWD_USER *q_u, prs_struct *ps, int depth); +void init_samr_r_chgpasswd_user(SAMR_R_CHGPASSWD_USER *r_u, uint32 status); +BOOL samr_io_r_chgpasswd_user(char *desc, SAMR_R_CHGPASSWD_USER *r_u, prs_struct *ps, int depth); + +/*The following definitions come from rpc_parse/parse_sec.c */ + +void init_sec_access(SEC_ACCESS *t, uint32 mask); +BOOL sec_io_access(char *desc, SEC_ACCESS *t, prs_struct *ps, int depth); +void init_sec_ace(SEC_ACE *t, DOM_SID *sid, uint8 type, SEC_ACCESS mask, uint8 flag); +BOOL sec_io_ace(char *desc, SEC_ACE *psa, prs_struct *ps, int depth); +SEC_ACL *make_sec_acl(uint16 revision, int num_aces, SEC_ACE *ace_list); +SEC_ACL *dup_sec_acl( SEC_ACL *src); +void free_sec_acl(SEC_ACL **ppsa); +BOOL sec_io_acl(char *desc, SEC_ACL **ppsa, prs_struct *ps, int depth); +SEC_DESC *make_sec_desc(uint16 revision, uint16 type, + DOM_SID *owner_sid, DOM_SID *grp_sid, + SEC_ACL *sacl, SEC_ACL *dacl, size_t *sec_desc_size); +SEC_DESC *dup_sec_desc( SEC_DESC *src); +void free_sec_desc(SEC_DESC **ppsd); +SEC_DESC *make_standard_sec_desc(DOM_SID *owner_sid, DOM_SID *grp_sid, + SEC_ACL *dacl, size_t *sec_desc_size); +BOOL sec_io_desc(char *desc, SEC_DESC **ppsd, prs_struct *ps, int depth); +SEC_DESC_BUF *make_sec_desc_buf(int len, SEC_DESC *sec_desc); +SEC_DESC_BUF *dup_sec_desc_buf(SEC_DESC_BUF *src); +void free_sec_desc_buf(SEC_DESC_BUF **ppsdb); +BOOL sec_io_desc_buf(char *desc, SEC_DESC_BUF **ppsdb, prs_struct *ps, int depth); + +/*The following definitions come from rpc_parse/parse_srv.c */ + +void init_srv_share_info1_str(SH_INFO_1_STR *sh1, char *net_name, char *remark); +void init_srv_share_info1(SH_INFO_1 *sh1, char *net_name, uint32 type, char *remark); +void free_srv_share_info_1(SRV_SHARE_INFO_1 *sh1); +void init_srv_share_info2_str(SH_INFO_2_STR *sh2, + char *net_name, char *remark, + char *path, char *passwd); +void init_srv_share_info2(SH_INFO_2 *sh2, + char *net_name, uint32 type, char *remark, + uint32 perms, uint32 max_uses, uint32 num_uses, + char *path, char *passwd); +void free_srv_share_info_2(SRV_SHARE_INFO_2 *sh2); +void free_srv_share_info_ctr(SRV_SHARE_INFO_CTR *ctr); +void free_srv_q_net_share_enum(SRV_Q_NET_SHARE_ENUM *q_n); +void free_srv_r_net_share_enum(SRV_R_NET_SHARE_ENUM *r_n); +void init_srv_q_net_share_enum(SRV_Q_NET_SHARE_ENUM *q_n, + char *srv_name, + uint32 share_level, SRV_SHARE_INFO_CTR *ctr, + uint32 preferred_len, + ENUM_HND *hnd); +BOOL srv_io_q_net_share_enum(char *desc, SRV_Q_NET_SHARE_ENUM *q_n, prs_struct *ps, int depth); +BOOL srv_io_r_net_share_enum(char *desc, SRV_R_NET_SHARE_ENUM *r_n, prs_struct *ps, int depth); +void init_srv_sess_info0_str(SESS_INFO_0_STR *ss0, char *name); +void init_srv_sess_info0(SESS_INFO_0 *ss0, char *name); +void init_srv_sess_info1_str(SESS_INFO_1_STR *ss1, char *name, char *user); +void init_srv_sess_info1(SESS_INFO_1 *ss1, + char *name, char *user, + uint32 num_opens, uint32 open_time, uint32 idle_time, + uint32 user_flags); +void init_srv_q_net_sess_enum(SRV_Q_NET_SESS_ENUM *q_n, + char *srv_name, char *qual_name, + uint32 sess_level, SRV_SESS_INFO_CTR *ctr, + uint32 preferred_len, + ENUM_HND *hnd); +BOOL srv_io_q_net_sess_enum(char *desc, SRV_Q_NET_SESS_ENUM *q_n, prs_struct *ps, int depth); +BOOL srv_io_r_net_sess_enum(char *desc, SRV_R_NET_SESS_ENUM *r_n, prs_struct *ps, int depth); +void init_srv_conn_info0(CONN_INFO_0 *ss0, uint32 id); +void init_srv_conn_info1_str(CONN_INFO_1_STR *ss1, char *usr_name, char *net_name); +void init_srv_conn_info1(CONN_INFO_1 *ss1, + uint32 id, uint32 type, + uint32 num_opens, uint32 num_users, uint32 open_time, + char *usr_name, char *net_name); +void init_srv_q_net_conn_enum(SRV_Q_NET_CONN_ENUM *q_n, + char *srv_name, char *qual_name, + uint32 conn_level, SRV_CONN_INFO_CTR *ctr, + uint32 preferred_len, + ENUM_HND *hnd); +BOOL srv_io_q_net_conn_enum(char *desc, SRV_Q_NET_CONN_ENUM *q_n, prs_struct *ps, int depth); +BOOL srv_io_r_net_conn_enum(char *desc, SRV_R_NET_CONN_ENUM *r_n, prs_struct *ps, int depth); +void init_srv_file_info3_str(FILE_INFO_3_STR *fi3, char *user_name, char *path_name); +void init_srv_file_info3(FILE_INFO_3 *fl3, + uint32 id, uint32 perms, uint32 num_locks, + char *path_name, char *user_name); +void init_srv_q_net_file_enum(SRV_Q_NET_FILE_ENUM *q_n, + char *srv_name, char *qual_name, + uint32 file_level, SRV_FILE_INFO_CTR *ctr, + uint32 preferred_len, + ENUM_HND *hnd); +BOOL srv_io_q_net_file_enum(char *desc, SRV_Q_NET_FILE_ENUM *q_n, prs_struct *ps, int depth); +BOOL srv_io_r_net_file_enum(char *desc, SRV_R_NET_FILE_ENUM *r_n, prs_struct *ps, int depth); +void init_srv_info_101(SRV_INFO_101 *sv101, uint32 platform_id, char *name, + uint32 ver_major, uint32 ver_minor, + uint32 srv_type, char *comment); +void init_srv_info_102(SRV_INFO_102 *sv102, uint32 platform_id, char *name, + char *comment, uint32 ver_major, uint32 ver_minor, + uint32 srv_type, uint32 users, uint32 disc, uint32 hidden, + uint32 announce, uint32 ann_delta, uint32 licenses, + char *usr_path); +void init_srv_q_net_srv_get_info(SRV_Q_NET_SRV_GET_INFO *srv, + char *server_name, uint32 switch_value); +BOOL srv_io_q_net_srv_get_info(char *desc, SRV_Q_NET_SRV_GET_INFO *q_n, prs_struct *ps, int depth); +void init_srv_r_net_srv_get_info(SRV_R_NET_SRV_GET_INFO *srv, + uint32 switch_value, SRV_INFO_CTR *ctr, uint32 status); +BOOL srv_io_r_net_srv_get_info(char *desc, SRV_R_NET_SRV_GET_INFO *r_n, prs_struct *ps, int depth); +BOOL srv_io_q_net_remote_tod(char *desc, SRV_Q_NET_REMOTE_TOD *q_n, prs_struct *ps, int depth); +void init_time_of_day_info(TIME_OF_DAY_INFO *tod, uint32 elapsedt, uint32 msecs, + uint32 hours, uint32 mins, uint32 secs, uint32 hunds, + uint32 zone, uint32 tintervals, uint32 day, + uint32 month, uint32 year, uint32 weekday); +BOOL srv_io_r_net_remote_tod(char *desc, SRV_R_NET_REMOTE_TOD *r_n, prs_struct *ps, int depth); + +/*The following definitions come from rpc_parse/parse_wks.c */ + +void init_wks_q_query_info(WKS_Q_QUERY_INFO *q_u, + char *server, uint16 switch_value) ; +BOOL wks_io_q_query_info(char *desc, WKS_Q_QUERY_INFO *q_u, prs_struct *ps, int depth); +void init_wks_info_100(WKS_INFO_100 *inf, + uint32 platform_id, uint32 ver_major, uint32 ver_minor, + char *my_name, char *domain_name); +void init_wks_r_query_info(WKS_R_QUERY_INFO *r_u, + uint32 switch_value, WKS_INFO_100 *wks100, + int status) ; +BOOL wks_io_r_query_info(char *desc, WKS_R_QUERY_INFO *r_u, prs_struct *ps, int depth); + +/*The following definitions come from rpc_server/srv_lsa.c */ + +BOOL api_ntlsa_rpc(pipes_struct *p, prs_struct *data); + +/*The following definitions come from rpc_server/srv_lsa_hnd.c */ + +void init_lsa_policy_hnd(void); +BOOL open_lsa_policy_hnd(POLICY_HND *hnd); +int find_lsa_policy_by_hnd(POLICY_HND *hnd); +BOOL set_lsa_policy_samr_rid(POLICY_HND *hnd, uint32 rid); +BOOL set_lsa_policy_samr_pol_status(POLICY_HND *hnd, uint32 pol_status); +BOOL set_lsa_policy_samr_sid(POLICY_HND *hnd, DOM_SID *sid); +BOOL get_lsa_policy_samr_sid(POLICY_HND *hnd, DOM_SID *sid); +uint32 get_lsa_policy_samr_rid(POLICY_HND *hnd); +BOOL set_lsa_policy_reg_name(POLICY_HND *hnd, fstring name); +BOOL close_lsa_policy_hnd(POLICY_HND *hnd); + +/*The following definitions come from rpc_server/srv_netlog.c */ + +BOOL api_netlog_rpc(pipes_struct *p, prs_struct *data); + +/*The following definitions come from rpc_server/srv_pipe.c */ + +BOOL create_next_pdu(pipes_struct *p); +BOOL rpc_command(pipes_struct *p, char *input_data, int data_len); +BOOL api_rpcTNP(pipes_struct *p, char *rpc_name, struct api_struct *api_rpc_cmds, + prs_struct *rpc_in); + +/*The following definitions come from rpc_server/srv_pipe_hnd.c */ + +void set_pipe_handle_offset(int max_open_files); +void reset_chain_p(void); +void init_rpc_pipe_hnd(void); +BOOL pipe_init_outgoing_data( pipes_struct *p); +pipes_struct *open_rpc_pipe_p(char *pipe_name, + connection_struct *conn, uint16 vuid); +ssize_t write_to_pipe(pipes_struct *p, char *data, size_t n); +int read_from_pipe(pipes_struct *p, char *data, int n); +BOOL wait_rpc_pipe_hnd_state(pipes_struct *p, uint16 priority); +BOOL set_rpc_pipe_hnd_state(pipes_struct *p, uint16 device_state); +BOOL close_rpc_pipe_hnd(pipes_struct *p, connection_struct *conn); +pipes_struct *get_rpc_pipe_p(char *buf, int where); +pipes_struct *get_rpc_pipe(int pnum); + +/*The following definitions come from rpc_server/srv_reg.c */ + +BOOL api_reg_rpc(pipes_struct *p, prs_struct *data); + +/*The following definitions come from rpc_server/srv_samr.c */ + +BOOL api_samr_rpc(pipes_struct *p, prs_struct *data); + +/*The following definitions come from rpc_server/srv_srvsvc.c */ + +BOOL api_srvsvc_rpc(pipes_struct *p, prs_struct *data); + +/*The following definitions come from rpc_server/srv_util.c */ + +int make_dom_gids(char *gids_str, DOM_GID **ppgids); +void get_domain_user_groups(char *domain_groups, char *user); +uint32 lookup_group_name(uint32 rid, char *group_name, uint32 *type); +uint32 lookup_alias_name(uint32 rid, char *alias_name, uint32 *type); +uint32 lookup_user_name(uint32 rid, char *user_name, uint32 *type); +uint32 lookup_group_rid(char *group_name, uint32 *rid); +uint32 lookup_alias_rid(char *alias_name, uint32 *rid); +uint32 lookup_user_rid(char *user_name, uint32 *rid); + +/*The following definitions come from rpc_server/srv_wkssvc.c */ + +BOOL api_wkssvc_rpc(pipes_struct *p, prs_struct *data); + +/*The following definitions come from rpcclient/cmd_lsarpc.c */ + +void cmd_lsa_query_info(struct client_info *info); +void cmd_lsa_lookup_sids(struct client_info *info); + +/*The following definitions come from rpcclient/cmd_netlogon.c */ + +void cmd_netlogon_login_test(struct client_info *info); + +/*The following definitions come from rpcclient/cmd_reg.c */ + +void cmd_reg_enum(struct client_info *info); +void cmd_reg_query_key(struct client_info *info); +void cmd_reg_create_val(struct client_info *info); +void cmd_reg_delete_val(struct client_info *info); +void cmd_reg_delete_key(struct client_info *info); +void cmd_reg_create_key(struct client_info *info); +void cmd_reg_test_key_sec(struct client_info *info); +void cmd_reg_get_key_sec(struct client_info *info); + +/*The following definitions come from rpcclient/cmd_samr.c */ + +void cmd_sam_ntchange_pwd(struct client_info *info); +void cmd_sam_test(struct client_info *info); +void cmd_sam_enum_users(struct client_info *info); +void cmd_sam_query_user(struct client_info *info); +void cmd_sam_query_groups(struct client_info *info); +void cmd_sam_enum_aliases(struct client_info *info); + +/*The following definitions come from rpcclient/cmd_srvsvc.c */ + +void cmd_srv_query_info(struct client_info *info); +void cmd_srv_enum_conn(struct client_info *info); +void cmd_srv_enum_shares(struct client_info *info); +void cmd_srv_enum_sess(struct client_info *info); +void cmd_srv_enum_files(struct client_info *info); + +/*The following definitions come from rpcclient/cmd_wkssvc.c */ + +void cmd_wks_query_info(struct client_info *info); + +/*The following definitions come from rpcclient/display.c */ + +char *get_file_mode_str(uint32 share_mode); +char *get_file_oplock_str(uint32 op_type); +char *get_share_type_str(uint32 type); +char *get_server_type_str(uint32 type); +void display_srv_info_101(FILE *out_hnd, enum action_type action, + SRV_INFO_101 *sv101); +void display_srv_info_102(FILE *out_hnd, enum action_type action,SRV_INFO_102 *sv102); +void display_srv_info_ctr(FILE *out_hnd, enum action_type action,SRV_INFO_CTR *ctr); +void display_conn_info_0(FILE *out_hnd, enum action_type action, + CONN_INFO_0 *info0); +void display_conn_info_1(FILE *out_hnd, enum action_type action, + CONN_INFO_1 *info1, CONN_INFO_1_STR *str1); +void display_srv_conn_info_0_ctr(FILE *out_hnd, enum action_type action, + SRV_CONN_INFO_0 *ctr); +void display_srv_conn_info_1_ctr(FILE *out_hnd, enum action_type action, + SRV_CONN_INFO_1 *ctr); +void display_srv_conn_info_ctr(FILE *out_hnd, enum action_type action, + SRV_CONN_INFO_CTR *ctr); +void display_share_info_1(FILE *out_hnd, enum action_type action, + SH_INFO_1 *info1, SH_INFO_1_STR *str1); +void display_share_info_2(FILE *out_hnd, enum action_type action, + SH_INFO_2 *info2, SH_INFO_2_STR *str2); +void display_srv_share_info_1_ctr(FILE *out_hnd, enum action_type action, + SRV_SHARE_INFO_1 *ctr); +void display_srv_share_info_2_ctr(FILE *out_hnd, enum action_type action, + SRV_SHARE_INFO_2 *ctr); +void display_srv_share_info_ctr(FILE *out_hnd, enum action_type action, + SRV_SHARE_INFO_CTR *ctr); +void display_file_info_3(FILE *out_hnd, enum action_type action, + FILE_INFO_3 *info3, FILE_INFO_3_STR *str3); +void display_srv_file_info_3_ctr(FILE *out_hnd, enum action_type action, + SRV_FILE_INFO_3 *ctr); +void display_srv_file_info_ctr(FILE *out_hnd, enum action_type action, + SRV_FILE_INFO_CTR *ctr); +void display_server(FILE *out_hnd, enum action_type action, + char *sname, uint32 type, char *comment); +void display_share(FILE *out_hnd, enum action_type action, + char *sname, uint32 type, char *comment); +void display_share2(FILE *out_hnd, enum action_type action, + char *sname, uint32 type, char *comment, + uint32 perms, uint32 max_uses, uint32 num_uses, + char *path, char *passwd); +void display_name(FILE *out_hnd, enum action_type action, + char *sname); +void display_group_rid_info(FILE *out_hnd, enum action_type action, + uint32 num_gids, DOM_GID *gid); +void display_alias_name_info(FILE *out_hnd, enum action_type action, + uint32 num_aliases, fstring *alias_name, uint32 *num_als_usrs); +void display_sam_user_info_21(FILE *out_hnd, enum action_type action, SAM_USER_INFO_21 *usr); +char *get_sec_mask_str(uint32 type); +void display_sec_access(FILE *out_hnd, enum action_type action, SEC_ACCESS *info); +void display_sec_ace(FILE *out_hnd, enum action_type action, SEC_ACE *ace); +void display_sec_acl(FILE *out_hnd, enum action_type action, SEC_ACL *sec_acl); +void display_sec_desc(FILE *out_hnd, enum action_type action, SEC_DESC *sec); +char *get_reg_val_type_str(uint32 type); +void display_reg_value_info(FILE *out_hnd, enum action_type action, + char *val_name, uint32 val_type, BUFFER2 *value); +void display_reg_key_info(FILE *out_hnd, enum action_type action, + char *key_name, time_t key_mod_time); + +/*The following definitions come from rpcclient/rpcclient.c */ + +void rpcclient_init(void); + +/*The following definitions come from smbd/blocking.c */ + +BOOL push_blocking_lock_request( char *inbuf, int length, int lock_timeout, int lock_num); +void remove_pending_lock_requests_by_fid(files_struct *fsp); +void remove_pending_lock_requests_by_mid(int mid); +BOOL blocking_locks_pending(void); +void process_blocking_lock_queue(time_t t); + +/*The following definitions come from smbd/chgpasswd.c */ + +BOOL chgpasswd(char *name,char *oldpass,char *newpass, BOOL as_root); +BOOL chgpasswd(char *name,char *oldpass,char *newpass, BOOL as_root); +BOOL check_lanman_password(char *user, uchar *pass1, + uchar *pass2, struct smb_passwd **psmbpw); +BOOL change_lanman_password(struct smb_passwd *smbpw, uchar *pass1, uchar *pass2); +BOOL pass_oem_change(char *user, + uchar *lmdata, uchar *lmhash, + uchar *ntdata, uchar *nthash); +BOOL check_oem_password(char *user, + uchar *lmdata, uchar *lmhash, + uchar *ntdata, uchar *nthash, + struct smb_passwd **psmbpw, char *new_passwd, + int new_passwd_size); +BOOL change_oem_password(struct smb_passwd *smbpw, char *new_passwd, BOOL override); + +/*The following definitions come from smbd/close.c */ + +int close_file(files_struct *fsp, BOOL normal_close); + +/*The following definitions come from smbd/conn.c */ + +void conn_init(void); +int conn_num_open(void); +BOOL conn_snum_used(int snum); +connection_struct *conn_find(int cnum); +connection_struct *conn_new(void); +void conn_close_all(void); +BOOL conn_idle_all(time_t t, int deadtime); +void conn_free(connection_struct *conn); + +/*The following definitions come from smbd/connection.c */ + +BOOL yield_connection(connection_struct *conn,char *name,int max_connections); +BOOL claim_connection(connection_struct *conn,char *name,int max_connections,BOOL Clear); + +/*The following definitions come from smbd/dfree.c */ + +SMB_BIG_UINT sys_disk_free(char *path, BOOL small_query, + SMB_BIG_UINT *bsize,SMB_BIG_UINT *dfree,SMB_BIG_UINT *dsize); + +/*The following definitions come from smbd/dir.c */ + +void init_dptrs(void); +char *dptr_path(int key); +char *dptr_wcard(int key); +BOOL dptr_set_wcard(int key, char *wcard); +BOOL dptr_set_attr(int key, uint16 attr); +uint16 dptr_attr(int key); +void dptr_close(int *key); +void dptr_closecnum(connection_struct *conn); +void dptr_idlecnum(connection_struct *conn); +void dptr_closepath(char *path,int pid); +int dptr_create(connection_struct *conn,char *path, BOOL old_handle, BOOL expect_close,int pid); +BOOL dptr_fill(char *buf1,unsigned int key); +BOOL dptr_zero(char *buf); +void *dptr_fetch(char *buf,int *num); +void *dptr_fetch_lanman2(int dptr_num); +BOOL dir_check_ftype(connection_struct *conn,int mode,SMB_STRUCT_STAT *st,int dirtype); +BOOL get_dir_entry(connection_struct *conn,char *mask,int dirtype,char *fname, + SMB_OFF_T *size,int *mode,time_t *date,BOOL check_descend); +void *OpenDir(connection_struct *conn, char *name, BOOL use_veto); +void CloseDir(void *p); +char *ReadDirName(void *p); +BOOL SeekDir(void *p,int pos); +int TellDir(void *p); +void DirCacheAdd( char *path, char *name, char *dname, int snum ); +char *DirCacheCheck( char *path, char *name, int snum ); +void DirCacheFlush(int snum); + +/*The following definitions come from smbd/dosmode.c */ + +mode_t unix_mode(connection_struct *conn,int dosmode); +int dos_mode(connection_struct *conn,char *path,SMB_STRUCT_STAT *sbuf); +int file_chmod(connection_struct *conn,char *fname,int dosmode,SMB_STRUCT_STAT *st); +int file_utime(connection_struct *conn, char *fname, struct utimbuf *times); +BOOL set_filetime(connection_struct *conn, char *fname, time_t mtime); + +/*The following definitions come from smbd/error.c */ + +int cached_error_packet(char *inbuf,char *outbuf,files_struct *fsp,int line); +int unix_error_packet(char *inbuf,char *outbuf,int def_class,uint32 def_code,int line); +int error_packet(char *inbuf,char *outbuf,int error_class,uint32 error_code,int line); + +/*The following definitions come from smbd/fileio.c */ + +SMB_OFF_T seek_file(files_struct *fsp,SMB_OFF_T pos); +ssize_t read_file(files_struct *fsp,char *data,SMB_OFF_T pos,size_t n); +ssize_t write_file(files_struct *fsp,char *data,size_t n); +void sync_file(connection_struct *conn, files_struct *fsp); + +/*The following definitions come from smbd/filename.c */ + +void print_stat_cache_statistics(void); +BOOL unix_convert(char *name,connection_struct *conn,char *saved_last_component, + BOOL *bad_path, SMB_STRUCT_STAT *pst); +BOOL check_name(char *name,connection_struct *conn); + +/*The following definitions come from smbd/files.c */ + +files_struct *file_new(void ); +file_fd_struct *fd_get_already_open(SMB_STRUCT_STAT *sbuf); +file_fd_struct *fd_get_new(void); +void file_close_conn(connection_struct *conn); +void file_init(void); +void file_close_user(int vuid); +files_struct *file_find_dit(SMB_DEV_T dev, SMB_INO_T inode, struct timeval *tval); +files_struct *file_find_di_first(SMB_DEV_T dev, SMB_INO_T inode); +files_struct *file_find_di_next(files_struct *start_fsp); +files_struct *file_find_print(void); +void file_sync_all(connection_struct *conn); +void fd_ptr_free(file_fd_struct *fd_ptr); +void file_free(files_struct *fsp); +files_struct *file_fsp(char *buf, int where); +void file_chain_reset(void); +void file_chain_save(void); +void file_chain_restore(void); + +/*The following definitions come from smbd/ipc.c */ + +int reply_trans(connection_struct *conn, char *inbuf,char *outbuf, int size, int bufsize); + +/*The following definitions come from smbd/mangle.c */ + +BOOL is_mangled( char *s ); +BOOL is_8_3( char *fname, BOOL check_case ); +void reset_mangled_cache( void ); +BOOL check_mangled_cache( char *s ); +void mangle_name_83( char *s); +BOOL name_map_mangle(char *OutName, BOOL need83, BOOL cache83, int snum); + +/*The following definitions come from smbd/message.c */ + +int reply_sends(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_sendstrt(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_sendtxt(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_sendend(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); + +/*The following definitions come from smbd/negprot.c */ + +int reply_negprot(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, + int dum_buffsize); + +/*The following definitions come from smbd/noquotas.c */ + +BOOL disk_quotas(char *path,SMB_BIG_UINT *bsize,SMB_BIG_UINT *dfree,SMB_BIG_UINT *dsize); + +/*The following definitions come from smbd/nttrans.c */ + +void fail_next_srvsvc_open(void); +BOOL should_fail_next_srvsvc_open(const char *pipename); +int reply_ntcreate_and_X(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); +int reply_ntcancel(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); +int reply_nttranss(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); +void remove_pending_change_notify_requests_by_fid(files_struct *fsp); +void remove_pending_change_notify_requests_by_filename(files_struct *fsp); +void process_pending_change_notify_queue(time_t t); +int reply_nttrans(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); + +/*The following definitions come from smbd/open.c */ + +void fd_add_to_uid_cache(file_fd_struct *fd_ptr, uid_t u); +uint16 fd_attempt_close(file_fd_struct *fd_ptr, int *err_ret); +void open_file_shared(files_struct *fsp,connection_struct *conn,char *fname,int share_mode,int ofun, + mode_t mode,int oplock_request, int *Access,int *action); +int open_file_stat(files_struct *fsp,connection_struct *conn, + char *fname, int smb_ofun, SMB_STRUCT_STAT *pst, int *action); +int open_directory(files_struct *fsp,connection_struct *conn, + char *fname, int smb_ofun, mode_t unixmode, int *action); +BOOL check_file_sharing(connection_struct *conn,char *fname, BOOL rename_op); + +/*The following definitions come from smbd/oplock.c */ + +int32 get_number_of_open_oplocks(void); +BOOL setup_kernel_oplock_pipe(void); +BOOL open_oplock_ipc(void); +BOOL receive_local_message(fd_set *fds, char *buffer, int buffer_len, int timeout); +BOOL set_file_oplock(files_struct *fsp); +void release_file_oplock(files_struct *fsp); +int setup_oplock_select_set( fd_set *fds); +BOOL process_local_message(char *buffer, int buf_size); +BOOL request_oplock_break(share_mode_entry *share_entry, + SMB_DEV_T dev, SMB_INO_T inode); +BOOL attempt_close_oplocked_file(files_struct *fsp); +void check_kernel_oplocks(void); + +/*The following definitions come from smbd/password.c */ + +void generate_next_challenge(char *challenge); +BOOL set_challenge(unsigned char *challenge); +user_struct *get_valid_user_struct(uint16 vuid); +void invalidate_vuid(uint16 vuid); +char *validated_username(uint16 vuid); +int setup_groups(char *user, uid_t uid, gid_t gid, int *p_ngroups, gid_t **p_groups); +uint16 register_vuid(uid_t uid,gid_t gid, char *unix_name, char *requested_name, BOOL guest); +void add_session_user(char *user); +BOOL smb_password_check(char *password, unsigned char *part_passwd, unsigned char *c8); +BOOL smb_password_ok(struct smb_passwd *smb_pass, uchar chal[8], + uchar lm_pass[24], uchar nt_pass[24]); +BOOL pass_check_smb(char *user, char *domain, + uchar *chal, uchar *lm_pwd, uchar *nt_pwd, + struct passwd *pwd); +BOOL password_ok(char *user, char *password, int pwlen, struct passwd *pwd); +BOOL user_ok(char *user,int snum); +BOOL authorise_login(int snum,char *user,char *password, int pwlen, + BOOL *guest,BOOL *force,uint16 vuid); +BOOL check_hosts_equiv(char *user); +struct cli_state *server_client(void); +struct cli_state *server_cryptkey(void); +BOOL server_validate(char *user, char *domain, + char *pass, int passlen, + char *ntpass, int ntpasslen); +BOOL domain_client_validate( char *user, char *domain, + char *smb_apasswd, int smb_apasslen, + char *smb_ntpasswd, int smb_ntpasslen, + BOOL *user_exists); + +/*The following definitions come from smbd/pipes.c */ + +int reply_open_pipe_and_X(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); +int reply_pipe_write_and_X(char *inbuf,char *outbuf,int length,int bufsize); +int reply_pipe_read_and_X(char *inbuf,char *outbuf,int length,int bufsize); +int reply_pipe_close(connection_struct *conn, char *inbuf,char *outbuf); + +/*The following definitions come from smbd/predict.c */ + +ssize_t read_predict(int fd,SMB_OFF_T offset,char *buf,char **ptr,size_t num); +void do_read_prediction(void); +void invalidate_read_prediction(int fd); + +/*The following definitions come from smbd/process.c */ + +BOOL push_oplock_pending_smb_message(char *buf, int msg_len); +BOOL receive_next_smb(char *inbuf, int bufsize, int timeout); +void respond_to_all_remaining_local_messages(void); +void process_smb(char *inbuf, char *outbuf); +char *smb_fn_name(int type); +void construct_reply_common(char *inbuf,char *outbuf); +int chain_reply(char *inbuf,char *outbuf,int size,int bufsize); +void smbd_process(void); + +/*The following definitions come from smbd/reply.c */ + +int reply_special(char *inbuf,char *outbuf); +int reply_tcon(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_tcon_and_X(connection_struct *conn, char *inbuf,char *outbuf,int length,int bufsize); +int reply_unknown(char *inbuf,char *outbuf); +int reply_ioctl(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_sesssetup_and_X(connection_struct *conn, char *inbuf,char *outbuf,int length,int bufsize); +int reply_chkpth(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_getatr(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_setatr(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_dskattr(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_search(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_fclose(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_open(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_open_and_X(connection_struct *conn, char *inbuf,char *outbuf,int length,int bufsize); +int reply_ulogoffX(connection_struct *conn, char *inbuf,char *outbuf,int length,int bufsize); +int reply_mknew(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_ctemp(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_unlink(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_readbraw(connection_struct *conn, char *inbuf, char *outbuf, int dum_size, int dum_buffsize); +int reply_lockread(connection_struct *conn, char *inbuf,char *outbuf, int length, int dum_buffsiz); +int reply_read(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_read_and_X(connection_struct *conn, char *inbuf,char *outbuf,int length,int bufsize); +int reply_writebraw(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_writeunlock(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_write(connection_struct *conn, char *inbuf,char *outbuf,int size,int dum_buffsize); +int reply_write_and_X(connection_struct *conn, char *inbuf,char *outbuf,int length,int bufsize); +int reply_lseek(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_flush(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_exit(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_close(connection_struct *conn, char *inbuf,char *outbuf, int size, + int dum_buffsize); +int reply_writeclose(connection_struct *conn, + char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_lock(connection_struct *conn, + char *inbuf,char *outbuf, int length, int dum_buffsize); +int reply_unlock(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_tdis(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_echo(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_printopen(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_printclose(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_printqueue(connection_struct *conn, + char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_printwrite(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_mkdir(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +BOOL rmdir_internals(connection_struct *conn, char *directory); +int reply_rmdir(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int rename_internals(connection_struct *conn, + char *inbuf, char *outbuf, char *name, + char *newname, BOOL replace_if_exists); +int reply_mv(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_copy(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_setdir(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +SMB_OFF_T get_lock_count( char *data, int data_offset, BOOL large_file_format, BOOL mangle_locks, BOOL *err); +uint32 map_lock_offset(uint32 high, uint32 low); +SMB_OFF_T get_lock_offset( char *data, int data_offset, BOOL large_file_format, BOOL mangle_locks, BOOL *err); +int reply_lockingX(connection_struct *conn, char *inbuf,char *outbuf,int length,int bufsize); +int reply_readbmpx(connection_struct *conn, char *inbuf,char *outbuf,int length,int bufsize); +int reply_writebmpx(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_writebs(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, int dum_buffsize); +int reply_setattrE(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); +int reply_getattrE(connection_struct *conn, char *inbuf,char *outbuf, int size, int dum_buffsize); + +/*The following definitions come from smbd/server.c */ + +BOOL reload_services(BOOL test); +void exit_server(char *reason); + +/*The following definitions come from smbd/service.c */ + +BOOL become_service(connection_struct *conn,BOOL do_chdir); +int find_service(char *service); +connection_struct *make_connection(char *service,char *user,char *password, int pwlen, char *dev,uint16 vuid, int *ecode); +void close_cnum(connection_struct *conn, uint16 vuid); + +/*The following definitions come from smbd/ssl.c */ + +int sslutil_init(int isServer); +int sslutil_accept(int fd); +int sslutil_fd_is_ssl(int fd); +int sslutil_connect(int fd); +int sslutil_disconnect(int fd); +int sslutil_negotiate_ssl(int fd, int msg_type); + +/*The following definitions come from smbd/trans2.c */ + +void mask_convert( char *mask); +int reply_findclose(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); +int reply_findnclose(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); +int reply_transs2(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); +int reply_trans2(connection_struct *conn, + char *inbuf,char *outbuf,int length,int bufsize); + +/*The following definitions come from smbd/uid.c */ + +void init_uid(void); +BOOL become_guest(void); +BOOL become_user(connection_struct *conn, uint16 vuid); +BOOL unbecome_user(void ); +BOOL become_authenticated_pipe_user(pipes_struct *p); +BOOL unbecome_authenticated_pipe_user(pipes_struct *p); +void become_root(BOOL save_dir) ; +void unbecome_root(BOOL restore_dir); + +/*The following definitions come from smbwrapper/realcalls.c */ + +int real_utime(const char *name, struct utimbuf *buf); +int real_utimes(const char *name, struct timeval tv[2]); + +/*The following definitions come from smbwrapper/shared.c */ + +void smbw_setup_shared(void); +char *smbw_getshared(const char *name); +void smbw_setshared(const char *name, const char *val); +int smbw_setenv(const char *name, const char *value); +int smbw_shared_fd(int fd); + +/*The following definitions come from smbwrapper/smbw.c */ + +void smbw_init(void); +int smbw_fd(int fd); +int smbw_local_fd(int fd); +ino_t smbw_inode(const char *name); +void clean_fname(char *name); +char *smbw_parse_path(const char *fname, char *server, char *share, char *path); +int smbw_path(const char *path); +int smbw_errno(struct cli_state *c); +struct smbw_server *smbw_server(char *server, char *share); +struct smbw_file *smbw_file(int fd); +int smbw_open(const char *fname, int flags, mode_t mode); +ssize_t smbw_pread(int fd, void *buf, size_t count, off_t ofs); +ssize_t smbw_read(int fd, void *buf, size_t count); +ssize_t smbw_write(int fd, void *buf, size_t count); +ssize_t smbw_pwrite(int fd, void *buf, size_t count, off_t ofs); +int smbw_close(int fd); +int smbw_fcntl(int fd, int cmd, long arg); +int smbw_access(const char *name, int mode); +int smbw_readlink(const char *path, char *buf, size_t bufsize); +int smbw_unlink(const char *fname); +int smbw_rename(const char *oldname, const char *newname); +int smbw_utime(const char *fname, void *buf); +int smbw_utimes(const char *fname, void *buf); +int smbw_chown(const char *fname, uid_t owner, gid_t group); +int smbw_chmod(const char *fname, mode_t newmode); +off_t smbw_lseek(int fd, off_t offset, int whence); +int smbw_dup(int fd); +int smbw_dup2(int fd, int fd2); +int smbw_fork(void); + +/*The following definitions come from smbwrapper/smbw_dir.c */ + +struct smbw_dir *smbw_dir(int fd); +int smbw_dirp(DIR *dirp); +int smbw_dir_open(const char *fname); +int smbw_dir_fstat(int fd, struct stat *st); +int smbw_dir_close(int fd); +int smbw_getdents(unsigned int fd, struct dirent *dirp, int count); +int smbw_chdir(const char *name); +off_t smbw_dir_lseek(int fd, off_t offset, int whence); +int smbw_mkdir(const char *fname, mode_t mode); +int smbw_rmdir(const char *fname); +char *smbw_getcwd(char *buf, size_t size); +int smbw_fchdir(unsigned int fd); +DIR *smbw_opendir(const char *fname); +struct dirent *smbw_readdir(DIR *dirp); +int smbw_closedir(DIR *dirp); +void smbw_seekdir(DIR *dirp, off_t offset); +off_t smbw_telldir(DIR *dirp); + +/*The following definitions come from smbwrapper/smbw_stat.c */ + +void smbw_setup_stat(struct stat *st, char *fname, size_t size, int mode); +BOOL smbw_getatr(struct smbw_server *srv, char *path, + uint16 *mode, size_t *size, + time_t *c_time, time_t *a_time, time_t *m_time, + SMB_INO_T *ino); +int smbw_stat_printjob(struct smbw_server *srv,char *path, + size_t *size, time_t *m_time); +int smbw_fstat(int fd, struct stat *st); +int smbw_stat(const char *fname, struct stat *st); + +/*The following definitions come from utils/nbio.c */ + +void nb_setup(struct cli_state *cli); +void nb_unlink(char *fname); +void nb_open(char *fname, int handle, int size); +void nb_write(int handle, int size, int offset); +void nb_read(int handle, int size, int offset); +void nb_close(int handle); +void nb_mkdir(char *fname); +void nb_rmdir(char *fname); +void nb_rename(char *old, char *new); +void nb_stat(char *fname, int size); +void nb_create(char *fname, int size); + +/*The following definitions come from utils/torture.c */ + + +/*The following definitions come from web/cgi.c */ + +void cgi_load_variables(FILE *f1); +char *cgi_variable(char *name); +BOOL am_root(void); +char *cgi_user_name(void); +void cgi_setup(char *rootdir, int auth_required); +char *cgi_baseurl(void); +char *cgi_pathinfo(void); +char *cgi_remote_host(void); +char *cgi_remote_addr(void); +BOOL cgi_waspost(void); + +/*The following definitions come from web/diagnose.c */ + +BOOL nmbd_running(void); +BOOL smbd_running(void); + +/*The following definitions come from web/startstop.c */ + +void start_smbd(void); +void start_nmbd(void); +void stop_smbd(void); +void stop_nmbd(void); +void kill_pid(pid_t pid); + +/*The following definitions come from web/statuspage.c */ + +void status_page(void); + +/*The following definitions come from web/swat.c */ + +#endif /* _PROTO_H_ */ diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_dce.h new/mc-4.5.34/vfs/samba/include/rpc_dce.h --- old/mc-4.5.33/vfs/samba/include/rpc_dce.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_dce.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,332 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _DCE_RPC_H /* _DCE_RPC_H */ +#define _DCE_RPC_H + +#include "rpc_misc.h" /* this only pulls in STRHDR */ + + +/* DCE/RPC packet types */ + +enum RPC_PKT_TYPE +{ + RPC_REQUEST = 0x00, + RPC_RESPONSE = 0x02, + RPC_FAULT = 0x03, + RPC_BIND = 0x0B, + RPC_BINDACK = 0x0C, + RPC_BINDNACK = 0x0D, + RPC_BINDRESP = 0x10 /* not the real name! this is undocumented! */ +}; + +/* DCE/RPC flags */ +#define RPC_FLG_FIRST 0x01 +#define RPC_FLG_LAST 0x02 + +/* NTLMSSP message types */ +enum NTLM_MESSAGE_TYPE +{ + NTLMSSP_NEGOTIATE = 1, + NTLMSSP_CHALLENGE = 2, + NTLMSSP_AUTH = 3, + NTLMSSP_UNKNOWN = 4 +}; + +/* NTLMSSP negotiation flags */ +#define NTLMSSP_NEGOTIATE_UNICODE 0x00000001 +#define NTLMSSP_NEGOTIATE_OEM 0x00000002 +#define NTLMSSP_REQUEST_TARGET 0x00000004 +#define NTLMSSP_NEGOTIATE_SIGN 0x00000010 +#define NTLMSSP_NEGOTIATE_SEAL 0x00000020 +#define NTLMSSP_NEGOTIATE_LM_KEY 0x00000080 +#define NTLMSSP_NEGOTIATE_NTLM 0x00000200 +#define NTLMSSP_NEGOTIATE_00001000 0x00001000 +#define NTLMSSP_NEGOTIATE_00002000 0x00002000 +#define NTLMSSP_NEGOTIATE_ALWAYS_SIGN 0x00008000 +#define NTLMSSP_NEGOTIATE_NTLM2 0x00080000 +#define NTLMSSP_NEGOTIATE_TARGET_INFO 0x00800000 +#define NTLMSSP_NEGOTIATE_128 0x20000000 +#define NTLMSSP_NEGOTIATE_KEY_EXCH 0x40000000 + +#define SMBD_NTLMSSP_NEG_FLAGS 0x000082b1 + +/* NTLMSSP signature version */ +#define NTLMSSP_SIGN_VERSION 0x01 + +/* NTLMSSP auth type and level. */ +#define NTLMSSP_AUTH_TYPE 0xa +#define NTLMSSP_AUTH_LEVEL 0x6 + +/* Maximum PDU fragment size. */ +#define MAX_PDU_FRAG_LEN 0x1630 + +/* + * Actual structure of a DCE UUID + */ + +typedef struct rpc_uuid +{ + uint32 time_low; + uint16 time_mid; + uint16 time_hi_and_version; + uint8 remaining[8]; +} RPC_UUID; + +#define RPC_UUID_LEN 16 + +/* RPC_IFACE */ +typedef struct rpc_iface_info +{ + RPC_UUID uuid; /* 16 bytes of rpc interface identification */ + uint32 version; /* the interface version number */ + +} RPC_IFACE; + +#define RPC_IFACE_LEN (RPC_UUID_LEN + 4) + +struct pipe_id_info +{ + /* the names appear not to matter: the syntaxes _do_ matter */ + + char *client_pipe; + RPC_IFACE abstr_syntax; /* this one is the abstract syntax id */ + + char *server_pipe; /* this one is the secondary syntax name */ + RPC_IFACE trans_syntax; /* this one is the primary syntax id */ +}; + +/* RPC_HDR - dce rpc header */ +typedef struct rpc_hdr_info +{ + uint8 major; /* 5 - RPC major version */ + uint8 minor; /* 0 - RPC minor version */ + uint8 pkt_type; /* RPC_PKT_TYPE - RPC response packet */ + uint8 flags; /* DCE/RPC flags */ + uint8 pack_type[4]; /* 0x1000 0000 - little-endian packed data representation */ + uint16 frag_len; /* fragment length - data size (bytes) inc header and tail. */ + uint16 auth_len; /* 0 - authentication length */ + uint32 call_id; /* call identifier. matches 12th uint32 of incoming RPC data. */ + +} RPC_HDR; + +#define RPC_HEADER_LEN 16 + +/* RPC_HDR_REQ - ms request rpc header */ +typedef struct rpc_hdr_req_info +{ + uint32 alloc_hint; /* allocation hint - data size (bytes) minus header and tail. */ + uint16 context_id; /* 0 - presentation context identifier */ + uint16 opnum; /* opnum */ + +} RPC_HDR_REQ; + +#define RPC_HDR_REQ_LEN 8 + +/* RPC_HDR_RESP - ms response rpc header */ +typedef struct rpc_hdr_resp_info +{ + uint32 alloc_hint; /* allocation hint - data size (bytes) minus header and tail. */ + uint16 context_id; /* 0 - presentation context identifier */ + uint8 cancel_count; /* 0 - cancel count */ + uint8 reserved; /* 0 - reserved. */ + +} RPC_HDR_RESP; + +#define RPC_HDR_RESP_LEN 8 + +/* this seems to be the same string name depending on the name of the pipe, + * but is more likely to be linked to the interface name + * "srvsvc", "\\PIPE\\ntsvcs" + * "samr", "\\PIPE\\lsass" + * "wkssvc", "\\PIPE\\wksvcs" + * "NETLOGON", "\\PIPE\\NETLOGON" + */ +/* RPC_ADDR_STR */ +typedef struct rpc_addr_info +{ + uint16 len; /* length of the string including null terminator */ + fstring str; /* the string above in single byte, null terminated form */ + +} RPC_ADDR_STR; + +/* RPC_HDR_BBA */ +typedef struct rpc_hdr_bba_info +{ + uint16 max_tsize; /* maximum transmission fragment size (0x1630) */ + uint16 max_rsize; /* max receive fragment size (0x1630) */ + uint32 assoc_gid; /* associated group id (0x0) */ + +} RPC_HDR_BBA; + +#define RPC_HDR_BBA_LEN 8 + +/* RPC_HDR_AUTHA */ +typedef struct rpc_hdr_autha_info +{ + uint16 max_tsize; /* maximum transmission fragment size (0x1630) */ + uint16 max_rsize; /* max receive fragment size (0x1630) */ + + uint8 auth_type; /* 0x0a */ + uint8 auth_level; /* 0x06 */ + uint8 stub_type_len; /* don't know */ + uint8 padding; /* padding */ + + uint32 unknown; /* 0x0014a0c0 */ + +} RPC_HDR_AUTHA; + +#define RPC_HDR_AUTHA_LEN 12 + +/* RPC_HDR_AUTH */ +typedef struct rpc_hdr_auth_info +{ + uint8 auth_type; /* 0x0a */ + uint8 auth_level; /* 0x06 */ + uint8 stub_type_len; /* don't know */ + uint8 padding; /* padding */ + + uint32 unknown; /* pointer */ + +} RPC_HDR_AUTH; + +#define RPC_HDR_AUTH_LEN 8 + +/* RPC_BIND_REQ - ms req bind */ +typedef struct rpc_bind_req_info +{ + RPC_HDR_BBA bba; + + uint32 num_elements; /* the number of elements (0x1) */ + uint16 context_id; /* presentation context identifier (0x0) */ + uint8 num_syntaxes; /* the number of syntaxes (has always been 1?)(0x1) */ + + RPC_IFACE abstract; /* num and vers. of interface client is using */ + RPC_IFACE transfer; /* num and vers. of interface to use for replies */ + +} RPC_HDR_RB; + +/* + * The following length is 8 bytes RPC_HDR_BBA_LEN, 8 bytes internals + * (with 3 bytes padding), + 2 x RPC_IFACE_LEN bytes for RPC_IFACE structs. + */ + +#define RPC_HDR_RB_LEN (RPC_HDR_BBA_LEN + 8 + (2*RPC_IFACE_LEN)) + +/* RPC_RESULTS - can only cope with one reason, right now... */ +typedef struct rpc_results_info +{ +/* uint8[] # 4-byte alignment padding, against SMB header */ + + uint8 num_results; /* the number of results (0x01) */ + +/* uint8[] # 4-byte alignment padding, against SMB header */ + + uint16 result; /* result (0x00 = accept) */ + uint16 reason; /* reason (0x00 = no reason specified) */ + +} RPC_RESULTS; + +/* RPC_HDR_BA */ +typedef struct rpc_hdr_ba_info +{ + RPC_HDR_BBA bba; + + RPC_ADDR_STR addr ; /* the secondary address string, as described earlier */ + RPC_RESULTS res ; /* results and reasons */ + RPC_IFACE transfer; /* the transfer syntax from the request */ + +} RPC_HDR_BA; + +/* RPC_AUTH_VERIFIER */ +typedef struct rpc_auth_verif_info +{ + fstring signature; /* "NTLMSSP" */ + uint32 msg_type; /* NTLMSSP_MESSAGE_TYPE (1,2,3) */ + +} RPC_AUTH_VERIFIER; + +/* this is TEMPORARILY coded up as a specific structure */ +/* this structure comes after the bind request */ +/* RPC_AUTH_NTLMSSP_NEG */ +typedef struct rpc_auth_ntlmssp_neg_info +{ + uint32 neg_flgs; /* 0x0000 b2b3 */ + + STRHDR hdr_myname; /* offset is against START of this structure */ + STRHDR hdr_domain; /* offset is against START of this structure */ + + fstring myname; /* calling workstation's name */ + fstring domain; /* calling workstations's domain */ + +} RPC_AUTH_NTLMSSP_NEG; + +/* this is TEMPORARILY coded up as a specific structure */ +/* this structure comes after the bind acknowledgement */ +/* RPC_AUTH_NTLMSSP_CHAL */ +typedef struct rpc_auth_ntlmssp_chal_info +{ + uint32 unknown_1; /* 0x0000 0000 */ + uint32 unknown_2; /* 0x0000 0028 */ + uint32 neg_flags; /* 0x0000 82b1 */ + + uint8 challenge[8]; /* ntlm challenge */ + uint8 reserved [8]; /* zeros */ + +} RPC_AUTH_NTLMSSP_CHAL; + + +/* RPC_AUTH_NTLMSSP_RESP */ +typedef struct rpc_auth_ntlmssp_resp_info +{ + STRHDR hdr_lm_resp; /* 24 byte response */ + STRHDR hdr_nt_resp; /* 24 byte response */ + STRHDR hdr_domain; + STRHDR hdr_usr; + STRHDR hdr_wks; + STRHDR hdr_sess_key; /* NULL unless negotiated */ + uint32 neg_flags; /* 0x0000 82b1 */ + + fstring sess_key; + fstring wks; + fstring user; + fstring domain; + fstring nt_resp; + fstring lm_resp; + +} RPC_AUTH_NTLMSSP_RESP; + +/* attached to the end of encrypted rpc requests and responses */ +/* RPC_AUTH_NTLMSSP_CHK */ +typedef struct rpc_auth_ntlmssp_chk_info +{ + uint32 ver; /* 0x0000 0001 */ + uint32 reserved; + uint32 crc32; /* checksum using 0xEDB8 8320 as a polynomial */ + uint32 seq_num; + +} RPC_AUTH_NTLMSSP_CHK; + +#define RPC_AUTH_NTLMSSP_CHK_LEN 16 + +#endif /* _DCE_RPC_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_lsa.h new/mc-4.5.34/vfs/samba/include/rpc_lsa.h --- old/mc-4.5.33/vfs/samba/include/rpc_lsa.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_lsa.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,327 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPC_LSA_H /* _RPC_LSA_H */ +#define _RPC_LSA_H + +#include "rpc_misc.h" + +enum SID_NAME_USE +{ + SID_NAME_USER = 1, /* user */ + SID_NAME_DOM_GRP = 2, /* domain group */ + SID_NAME_DOMAIN = 3, /* domain: don't know what this is */ + SID_NAME_ALIAS = 4, /* local group */ + SID_NAME_WKN_GRP = 5, /* well-known group */ + SID_NAME_DELETED = 6, /* deleted account: needed for c2 rating */ + SID_NAME_INVALID = 7, /* invalid account */ + SID_NAME_UNKNOWN = 8 /* oops. */ +}; + +/* ntlsa pipe */ +#define LSA_CLOSE 0x00 +#define LSA_QUERYINFOPOLICY 0x07 +#define LSA_ENUMTRUSTDOM 0x0d +#define LSA_LOOKUPNAMES 0x0e +#define LSA_LOOKUPSIDS 0x0f +#define LSA_OPENPOLICY 0x06 +#define LSA_OPENPOLICY2 0x2c +#define LSA_OPENSECRET 0x1C + +/* XXXX these are here to get a compile! */ +#define LSA_LOOKUPRIDS 0xFD + +#define LSA_MAX_GROUPS 96 +#define LSA_MAX_SIDS 32 + +/* DOM_QUERY - info class 3 and 5 LSA Query response */ +typedef struct dom_query_info +{ + uint16 uni_dom_max_len; /* domain name string length * 2 */ + uint16 uni_dom_str_len; /* domain name string length * 2 */ + uint32 buffer_dom_name; /* undocumented domain name string buffer pointer */ + uint32 buffer_dom_sid; /* undocumented domain SID string buffer pointer */ + UNISTR2 uni_domain_name; /* domain name (unicode string) */ + DOM_SID2 dom_sid; /* domain SID */ + +} DOM_QUERY; + +/* level 5 is same as level 3. we hope. */ +typedef DOM_QUERY DOM_QUERY_3; +typedef DOM_QUERY DOM_QUERY_5; + +typedef struct seq_qos_info +{ + uint32 len; /* 12 */ + uint16 sec_imp_level; /* 0x02 - impersonation level */ + uint8 sec_ctxt_mode; /* 0x01 - context tracking mode */ + uint8 effective_only; /* 0x00 - effective only */ + uint32 unknown; /* 0x2000 0000 - not known */ + +} LSA_SEC_QOS; + +typedef struct obj_attr_info +{ + uint32 len; /* 0x18 - length (in bytes) inc. the length field. */ + uint32 ptr_root_dir; /* 0 - root directory (pointer) */ + uint32 ptr_obj_name; /* 0 - object name (pointer) */ + uint32 attributes; /* 0 - attributes (undocumented) */ + uint32 ptr_sec_desc; /* 0 - security descriptior (pointer) */ + uint32 ptr_sec_qos; /* security quality of service */ + LSA_SEC_QOS *sec_qos; + +} LSA_OBJ_ATTR; + +/* LSA_Q_OPEN_POL - LSA Query Open Policy */ +typedef struct lsa_q_open_pol_info +{ + uint32 ptr; /* undocumented buffer pointer */ + uint16 system_name; /* 0x5c - system name */ + LSA_OBJ_ATTR attr ; /* object attributes */ + + uint32 des_access; /* desired access attributes */ + +} LSA_Q_OPEN_POL; + +/* LSA_R_OPEN_POL - response to LSA Open Policy */ +typedef struct lsa_r_open_pol_info +{ + POLICY_HND pol; /* policy handle */ + uint32 status; /* return code */ + +} LSA_R_OPEN_POL; + +/* LSA_Q_OPEN_POL2 - LSA Query Open Policy */ +typedef struct lsa_q_open_pol2_info +{ + uint32 ptr; /* undocumented buffer pointer */ + UNISTR2 uni_server_name; /* server name, starting with two '\'s */ + LSA_OBJ_ATTR attr ; /* object attributes */ + + uint32 des_access; /* desired access attributes */ + +} LSA_Q_OPEN_POL2; + +/* LSA_R_OPEN_POL2 - response to LSA Open Policy */ +typedef struct lsa_r_open_pol2_info +{ + POLICY_HND pol; /* policy handle */ + uint32 status; /* return code */ + +} LSA_R_OPEN_POL2; + +/* LSA_Q_QUERY_INFO - LSA query info policy */ +typedef struct lsa_query_info +{ + POLICY_HND pol; /* policy handle */ + uint16 info_class; /* info class */ + +} LSA_Q_QUERY_INFO; + +/* LSA_R_QUERY_INFO - response to LSA query info policy */ +typedef struct lsa_r_query_info +{ + uint32 undoc_buffer; /* undocumented buffer pointer */ + uint16 info_class; /* info class (same as info class in request) */ + + union + { + DOM_QUERY_3 id3; + DOM_QUERY_5 id5; + + } dom; + + uint32 status; /* return code */ + +} LSA_R_QUERY_INFO; + +/* LSA_Q_ENUM_TRUST_DOM - LSA enumerate trusted domains */ +typedef struct lsa_enum_trust_dom_info +{ + POLICY_HND pol; /* policy handle */ + uint32 enum_context; /* enumeration context handle */ + uint32 preferred_len; /* preferred maximum length */ + +} LSA_Q_ENUM_TRUST_DOM; + +/* LSA_R_ENUM_TRUST_DOM - response to LSA enumerate trusted domains */ +typedef struct lsa_r_enum_trust_dom_info +{ + uint32 enum_context; /* enumeration context handle */ + uint32 num_domains; /* number of domains */ + uint32 ptr_enum_domains; /* buffer pointer to num domains */ + + /* this lot is only added if ptr_enum_domains is non-NULL */ + uint32 num_domains2; /* number of domains */ + UNIHDR2 hdr_domain_name; + UNISTR2 uni_domain_name; + DOM_SID2 other_domain_sid; + + uint32 status; /* return code */ + +} LSA_R_ENUM_TRUST_DOM; + +/* LSA_Q_CLOSE */ +typedef struct lsa_q_close_info +{ + POLICY_HND pol; /* policy handle */ + +} LSA_Q_CLOSE; + +/* LSA_R_CLOSE */ +typedef struct lsa_r_close_info +{ + POLICY_HND pol; /* policy handle. should be all zeros. */ + + uint32 status; /* return code */ + +} LSA_R_CLOSE; + + +#define MAX_REF_DOMAINS 32 + +/* DOM_TRUST_HDR */ +typedef struct dom_trust_hdr +{ + UNIHDR hdr_dom_name; /* referenced domain unicode string headers */ + uint32 ptr_dom_sid; + +} DOM_TRUST_HDR; + +/* DOM_TRUST_INFO */ +typedef struct dom_trust_info +{ + UNISTR2 uni_dom_name; /* domain name unicode string */ + DOM_SID2 ref_dom ; /* referenced domain SID */ + +} DOM_TRUST_INFO; + +/* DOM_R_REF */ +typedef struct dom_ref_info +{ + uint32 num_ref_doms_1; /* num referenced domains */ + uint32 ptr_ref_dom; /* pointer to referenced domains */ + uint32 max_entries; /* 32 - max number of entries */ + uint32 num_ref_doms_2; /* num referenced domains */ + + DOM_TRUST_HDR hdr_ref_dom[MAX_REF_DOMAINS]; /* referenced domains */ + DOM_TRUST_INFO ref_dom [MAX_REF_DOMAINS]; /* referenced domains */ + +} DOM_R_REF; + +/* the domain_idx points to a SID associated with the name */ + +/* LSA_TRANS_NAME - translated name */ +typedef struct lsa_trans_name_info +{ + uint32 sid_name_use; /* value is 5 for a well-known group; 2 for a domain group; 1 for a user... */ + UNIHDR hdr_name; + uint32 domain_idx; /* index into DOM_R_REF array of SIDs */ + +} LSA_TRANS_NAME; + +#define MAX_LOOKUP_SIDS 30 + +/* LSA_TRANS_NAME_ENUM - LSA Translated Name Enumeration container */ +typedef struct lsa_trans_name_enum_info +{ + uint32 num_entries; + uint32 ptr_trans_names; + uint32 num_entries2; + + LSA_TRANS_NAME name [MAX_LOOKUP_SIDS]; /* translated names */ + UNISTR2 uni_name[MAX_LOOKUP_SIDS]; + +} LSA_TRANS_NAME_ENUM; + +/* LSA_SID_ENUM - LSA SID enumeration container */ +typedef struct lsa_sid_enum_info +{ + uint32 num_entries; + uint32 ptr_sid_enum; + uint32 num_entries2; + + uint32 ptr_sid[MAX_LOOKUP_SIDS]; /* domain SID pointers to be looked up. */ + DOM_SID2 sid [MAX_LOOKUP_SIDS]; /* domain SIDs to be looked up. */ + +} LSA_SID_ENUM; + +/* LSA_Q_LOOKUP_SIDS - LSA Lookup SIDs */ +typedef struct lsa_q_lookup_sids +{ + POLICY_HND pol; /* policy handle */ + LSA_SID_ENUM sids; + LSA_TRANS_NAME_ENUM names; + LOOKUP_LEVEL level; + uint32 mapped_count; + +} LSA_Q_LOOKUP_SIDS; + +/* LSA_R_LOOKUP_SIDS - response to LSA Lookup SIDs */ +typedef struct lsa_r_lookup_sids +{ + uint32 ptr_dom_ref; + DOM_R_REF *dom_ref; /* domain reference info */ + + LSA_TRANS_NAME_ENUM *names; + uint32 mapped_count; + + uint32 status; /* return code */ + +} LSA_R_LOOKUP_SIDS; + +/* LSA_Q_LOOKUP_NAMES - LSA Lookup NAMEs */ +typedef struct lsa_q_lookup_names +{ + POLICY_HND pol; /* policy handle */ + uint32 num_entries; + uint32 num_entries2; + UNIHDR hdr_name[MAX_LOOKUP_SIDS]; /* name buffer pointers */ + UNISTR2 uni_name[MAX_LOOKUP_SIDS]; /* names to be looked up */ + + uint32 num_trans_entries; + uint32 ptr_trans_sids; /* undocumented domain SID buffer pointer */ + uint32 lookup_level; + uint32 mapped_count; + +} LSA_Q_LOOKUP_NAMES; + +/* LSA_R_LOOKUP_NAMES - response to LSA Lookup NAMEs by name */ +typedef struct lsa_r_lookup_names +{ + uint32 ptr_dom_ref; + DOM_R_REF *dom_ref; /* domain reference info */ + + uint32 num_entries; + uint32 ptr_entries; + uint32 num_entries2; + DOM_RID2 *dom_rid; /* domain RIDs being looked up */ + + uint32 mapped_count; + + uint32 status; /* return code */ + +} LSA_R_LOOKUP_NAMES; + +#endif /* _RPC_LSA_H */ + diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_misc.h new/mc-4.5.34/vfs/samba/include/rpc_misc.h --- old/mc-4.5.33/vfs/samba/include/rpc_misc.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_misc.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,289 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPC_MISC_H /* _RPC_MISC_H */ +#define _RPC_MISC_H + + +#include "rpc_dce.h" + +/* well-known RIDs - Relative IDs */ + +/* RIDs - Well-known users ... */ +#define DOMAIN_USER_RID_ADMIN (0x000001F4L) +#define DOMAIN_USER_RID_GUEST (0x000001F5L) + +/* RIDs - well-known groups ... */ +#define DOMAIN_GROUP_RID_ADMINS (0x00000200L) +#define DOMAIN_GROUP_RID_USERS (0x00000201L) +#define DOMAIN_GROUP_RID_GUESTS (0x00000202L) + +/* RIDs - well-known aliases ... */ +#define BUILTIN_ALIAS_RID_ADMINS (0x00000220L) +#define BUILTIN_ALIAS_RID_USERS (0x00000221L) +#define BUILTIN_ALIAS_RID_GUESTS (0x00000222L) +#define BUILTIN_ALIAS_RID_POWER_USERS (0x00000223L) + +#define BUILTIN_ALIAS_RID_ACCOUNT_OPS (0x00000224L) +#define BUILTIN_ALIAS_RID_SYSTEM_OPS (0x00000225L) +#define BUILTIN_ALIAS_RID_PRINT_OPS (0x00000226L) +#define BUILTIN_ALIAS_RID_BACKUP_OPS (0x00000227L) + +#define BUILTIN_ALIAS_RID_REPLICATOR (0x00000228L) + +/* + * Masks for mappings between unix uid and gid types and + * NT RIDS. + */ + +/* Take the bottom bit. */ +#define RID_TYPE_MASK 1 +#define RID_MULTIPLIER 2 + +/* The two common types. */ +#define USER_RID_TYPE 0 +#define GROUP_RID_TYPE 1 + +/* ENUM_HND */ +typedef struct enum_hnd_info +{ + uint32 ptr_hnd; /* pointer to enumeration handle */ + uint32 handle; /* enumeration handle */ + +} ENUM_HND; + +/* LOOKUP_LEVEL - switch value */ +typedef struct lookup_level_info +{ + uint16 value; + +} LOOKUP_LEVEL; + +/* DOM_SID2 - security id */ +typedef struct sid_info_2 +{ + uint32 num_auths; /* length, bytes, including length of len :-) */ + + DOM_SID sid; + +} DOM_SID2; + +/* STRHDR - string header */ +typedef struct header_info +{ + uint16 str_str_len; + uint16 str_max_len; + uint32 buffer; /* non-zero */ + +} STRHDR; + +/* UNIHDR - unicode string header */ +typedef struct unihdr_info +{ + uint16 uni_str_len; + uint16 uni_max_len; + uint32 buffer; /* usually has a value of 4 */ + +} UNIHDR; + +/* UNIHDR2 - unicode string header and undocumented buffer */ +typedef struct unihdr2_info +{ + UNIHDR unihdr; + uint32 buffer; /* 32 bit buffer pointer */ + +} UNIHDR2; + +/* clueless as to what maximum length should be */ +#define MAX_UNISTRLEN 256 +#define MAX_STRINGLEN 256 +#define MAX_BUFFERLEN 512 + +/* UNISTR - unicode string size and buffer */ +typedef struct unistr_info +{ + /* unicode characters. ***MUST*** be little-endian. ***MUST*** be null-terminated */ + uint16 buffer[MAX_UNISTRLEN]; +} UNISTR; + +/* BUFHDR - buffer header */ +typedef struct bufhdr_info +{ + uint32 buf_max_len; + uint32 buf_len; + +} BUFHDR; + +/* BUFFER2 - unicode string, size (in uint8 ascii chars) and buffer */ +/* pathetic. some stupid team of \PIPE\winreg writers got the concept */ +/* of a unicode string different from the other \PIPE\ writers */ +typedef struct buffer2_info +{ + uint32 buf_max_len; + uint32 undoc; + uint32 buf_len; + /* unicode characters. ***MUST*** be little-endian. **NOT** necessarily null-terminated */ + uint16 buffer[MAX_UNISTRLEN]; + +} BUFFER2; + +/* BUFFER3 */ +typedef struct buffer3_info +{ + uint32 buf_max_len; + uint8 buffer[MAX_BUFFERLEN]; /* data */ + uint32 buf_len; + +} BUFFER3; + +/* UNISTR2 - unicode string size (in uint16 unicode chars) and buffer */ +typedef struct unistr2_info +{ + uint32 uni_max_len; + uint32 undoc; + uint32 uni_str_len; + /* unicode characters. ***MUST*** be little-endian. **NOT** necessarily null-terminated */ + uint16 buffer[MAX_UNISTRLEN]; + +} UNISTR2; + +/* STRING2 - string size (in uint8 chars) and buffer */ +typedef struct string2_info +{ + uint32 str_max_len; + uint32 undoc; + uint32 str_str_len; + uint8 buffer[MAX_STRINGLEN]; /* uint8 characters. **NOT** necessarily null-terminated */ + +} STRING2; + +/* UNISTR3 - XXXX not sure about this structure */ +typedef struct unistr3_info +{ + uint32 uni_str_len; + UNISTR str; + +} UNISTR3; + + +/* DOM_RID2 - domain RID structure for ntlsa pipe */ +typedef struct domrid2_info +{ + uint8 type; /* value is SID_NAME_USE enum */ + uint32 rid; + uint32 rid_idx; /* referenced domain index */ + +} DOM_RID2; + +/* DOM_RID3 - domain RID structure for samr pipe */ +typedef struct domrid3_info +{ + uint32 rid; /* domain-relative (to a SID) id */ + uint32 type1; /* value is 0x1 */ + uint32 ptr_type; /* undocumented pointer */ + uint32 type2; /* value is 0x1 */ + uint32 unk; /* value is 0x2 */ + +} DOM_RID3; + +/* DOM_RID4 - rid + user attributes */ +typedef struct domrid4_info +{ + uint32 unknown; + uint16 attr; + uint32 rid; /* user RID */ + +} DOM_RID4; + +/* DOM_CLNT_SRV - client / server names */ +typedef struct clnt_srv_info +{ + uint32 undoc_buffer; /* undocumented 32 bit buffer pointer */ + UNISTR2 uni_logon_srv; /* logon server name */ + uint32 undoc_buffer2; /* undocumented 32 bit buffer pointer */ + UNISTR2 uni_comp_name; /* client machine name */ + +} DOM_CLNT_SRV; + +/* DOM_LOG_INFO - login info */ +typedef struct log_info +{ + uint32 undoc_buffer; /* undocumented 32 bit buffer pointer */ + UNISTR2 uni_logon_srv; /* logon server name */ + UNISTR2 uni_acct_name; /* account name */ + uint16 sec_chan; /* secure channel type */ + UNISTR2 uni_comp_name; /* client machine name */ + +} DOM_LOG_INFO; + +/* DOM_CLNT_INFO - client info */ +typedef struct clnt_info +{ + DOM_LOG_INFO login; + DOM_CRED cred; + +} DOM_CLNT_INFO; + +/* DOM_CLNT_INFO2 - client info */ +typedef struct clnt_info2 +{ + DOM_CLNT_SRV login; + uint32 ptr_cred; + DOM_CRED cred; + +} DOM_CLNT_INFO2; + +/* DOM_LOGON_ID - logon id */ +typedef struct logon_info +{ + uint32 low; + uint32 high; + +} DOM_LOGON_ID; + +/* OWF INFO */ +typedef struct owf_info +{ + uint8 data[16]; + +} OWF_INFO; + + +/* DOM_GID - group id + user attributes */ +typedef struct gid_info +{ + uint32 g_rid; /* a group RID */ + uint32 attr; + +} DOM_GID; + +#define POL_HND_SIZE 20 + +/* POLICY_HND */ +typedef struct lsa_policy_info +{ + uint8 data[POL_HND_SIZE]; /* policy handle */ + +} POLICY_HND; + +#endif /* _RPC_MISC_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_netlogon.h new/mc-4.5.34/vfs/samba/include/rpc_netlogon.h --- old/mc-4.5.33/vfs/samba/include/rpc_netlogon.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_netlogon.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,403 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPC_NETLOGON_H /* _RPC_NETLOGON_H */ +#define _RPC_NETLOGON_H + + +/* NETLOGON pipe */ +#define NET_REQCHAL 0x04 +#define NET_SRVPWSET 0x06 +#define NET_SAMLOGON 0x02 +#define NET_SAMLOGOFF 0x03 +#define NET_AUTH2 0x0f +#define NET_LOGON_CTRL2 0x0e +#define NET_TRUST_DOM_LIST 0x13 + +/* Secure Channel types. used in NetrServerAuthenticate negotiation */ +#define SEC_CHAN_WKSTA 2 +#define SEC_CHAN_DOMAIN 4 + +#if 0 +/* JRATEST.... */ +/* NET_USER_INFO_2 */ +typedef struct net_user_info_2 +{ + uint32 ptr_user_info; + + NTTIME logon_time; /* logon time */ + NTTIME logoff_time; /* logoff time */ + NTTIME kickoff_time; /* kickoff time */ + NTTIME pass_last_set_time; /* password last set time */ + NTTIME pass_can_change_time; /* password can change time */ + NTTIME pass_must_change_time; /* password must change time */ + +.... + uint32 user_id; /* User ID */ + uint32 group_id; /* Group ID */ +.... + uint32 num_groups2; /* num groups */ + DOM_GID gids[LSA_MAX_GROUPS]; /* group info */ + + UNIHDR hdr_logon_srv; /* logon server unicode string header */ + UNISTR2 uni_logon_dom; /* logon domain unicode string */ + DOM_SID2 dom_sid; + +} NET_USER_INFO_2; +/* ! JRATEST.... */ +#endif + +/* NET_USER_INFO_3 */ +typedef struct net_user_info_3 +{ + uint32 ptr_user_info; + + NTTIME logon_time; /* logon time */ + NTTIME logoff_time; /* logoff time */ + NTTIME kickoff_time; /* kickoff time */ + NTTIME pass_last_set_time; /* password last set time */ + NTTIME pass_can_change_time; /* password can change time */ + NTTIME pass_must_change_time; /* password must change time */ + + UNIHDR hdr_user_name; /* username unicode string header */ + UNIHDR hdr_full_name; /* user's full name unicode string header */ + UNIHDR hdr_logon_script; /* logon script unicode string header */ + UNIHDR hdr_profile_path; /* profile path unicode string header */ + UNIHDR hdr_home_dir; /* home directory unicode string header */ + UNIHDR hdr_dir_drive; /* home directory drive unicode string header */ + + uint16 logon_count; /* logon count */ + uint16 bad_pw_count; /* bad password count */ + + uint32 user_id; /* User ID */ + uint32 group_id; /* Group ID */ + uint32 num_groups; /* num groups */ + uint32 buffer_groups; /* undocumented buffer pointer to groups. */ + uint32 user_flgs; /* user flags */ + + uint8 user_sess_key[16]; /* unused user session key */ + + UNIHDR hdr_logon_srv; /* logon server unicode string header */ + UNIHDR hdr_logon_dom; /* logon domain unicode string header */ + + uint32 buffer_dom_id; /* undocumented logon domain id pointer */ + uint8 padding[40]; /* unused padding bytes. expansion room */ + + uint32 num_other_sids; /* 0 - num_sids */ + uint32 buffer_other_sids; /* NULL - undocumented pointer to SIDs. */ + + UNISTR2 uni_user_name; /* username unicode string */ + UNISTR2 uni_full_name; /* user's full name unicode string */ + UNISTR2 uni_logon_script; /* logon script unicode string */ + UNISTR2 uni_profile_path; /* profile path unicode string */ + UNISTR2 uni_home_dir; /* home directory unicode string */ + UNISTR2 uni_dir_drive; /* home directory drive unicode string */ + + uint32 num_groups2; /* num groups */ + DOM_GID gids[LSA_MAX_GROUPS]; /* group info */ + + UNISTR2 uni_logon_srv; /* logon server unicode string */ + UNISTR2 uni_logon_dom; /* logon domain unicode string */ + + DOM_SID2 dom_sid; /* domain SID */ + DOM_SID2 other_sids[LSA_MAX_SIDS]; /* undocumented - domain SIDs */ + +} NET_USER_INFO_3; + + +/******************************************************** + Logon Control Query + + query_level 0x1 - pdc status + query_level 0x3 - number of logon attempts. + + ********************************************************/ +/* NET_Q_LOGON_CTRL2 - LSA Netr Logon Control 2*/ +typedef struct net_q_logon_ctrl2_info +{ + uint32 ptr; /* undocumented buffer pointer */ + UNISTR2 uni_server_name; /* server name, starting with two '\'s */ + + uint32 function_code; /* 0x1 */ + uint32 query_level; /* 0x1, 0x3 */ + uint32 switch_value; /* 0x1 */ + +} NET_Q_LOGON_CTRL2; + +/* NETLOGON_INFO_1 - pdc status info, i presume */ +typedef struct netlogon_1_info +{ + uint32 flags; /* 0x0 - undocumented */ + uint32 pdc_status; /* 0x0 - undocumented */ + +} NETLOGON_INFO_1; + +/* NETLOGON_INFO_2 - pdc status info, plus trusted domain info */ +typedef struct netlogon_2_info +{ + uint32 flags; /* 0x0 - undocumented */ + uint32 pdc_status; /* 0x0 - undocumented */ + uint32 ptr_trusted_dc_name; /* pointer to trusted domain controller name */ + uint32 tc_status; /* 0x051f - ERROR_NO_LOGON_SERVERS */ + UNISTR2 uni_trusted_dc_name; /* unicode string - trusted dc name */ + +} NETLOGON_INFO_2; + +/* NETLOGON_INFO_3 - logon status info, i presume */ +typedef struct netlogon_3_info +{ + uint32 flags; /* 0x0 - undocumented */ + uint32 logon_attempts; /* number of logon attempts */ + uint32 reserved_1; /* 0x0 - undocumented */ + uint32 reserved_2; /* 0x0 - undocumented */ + uint32 reserved_3; /* 0x0 - undocumented */ + uint32 reserved_4; /* 0x0 - undocumented */ + uint32 reserved_5; /* 0x0 - undocumented */ + +} NETLOGON_INFO_3; + +/******************************************************* + Logon Control Response + + switch_value is same as query_level in request + *******************************************************/ + +/* NET_R_LOGON_CTRL2 - response to LSA Logon Control2 */ +typedef struct net_r_logon_ctrl2_info +{ + uint32 switch_value; /* 0x1, 0x3 */ + uint32 ptr; + + union + { + NETLOGON_INFO_1 info1; + NETLOGON_INFO_2 info2; + NETLOGON_INFO_3 info3; + + } logon; + + uint32 status; /* return code */ + +} NET_R_LOGON_CTRL2; + +/* NET_Q_TRUST_DOM_LIST - LSA Query Trusted Domains */ +typedef struct net_q_trust_dom_info +{ + uint32 ptr; /* undocumented buffer pointer */ + UNISTR2 uni_server_name; /* server name, starting with two '\'s */ + + uint32 function_code; /* 0x31 */ + +} NET_Q_TRUST_DOM_LIST; + +#define MAX_TRUST_DOMS 1 + +/* NET_R_TRUST_DOM_LIST - response to LSA Trusted Domains */ +typedef struct net_r_trust_dom_info +{ + UNISTR2 uni_trust_dom_name[MAX_TRUST_DOMS]; + + uint32 status; /* return code */ + +} NET_R_TRUST_DOM_LIST; + + +/* NEG_FLAGS */ +typedef struct neg_flags_info +{ + uint32 neg_flags; /* negotiated flags */ + +} NEG_FLAGS; + + +/* NET_Q_REQ_CHAL */ +typedef struct net_q_req_chal_info +{ + uint32 undoc_buffer; /* undocumented buffer pointer */ + UNISTR2 uni_logon_srv; /* logon server unicode string */ + UNISTR2 uni_logon_clnt; /* logon client unicode string */ + DOM_CHAL clnt_chal; /* client challenge */ + +} NET_Q_REQ_CHAL; + + +/* NET_R_REQ_CHAL */ +typedef struct net_r_req_chal_info +{ + DOM_CHAL srv_chal; /* server challenge */ + + uint32 status; /* return code */ + +} NET_R_REQ_CHAL; + + + +/* NET_Q_AUTH_2 */ +typedef struct net_q_auth2_info +{ + DOM_LOG_INFO clnt_id; /* client identification info */ + DOM_CHAL clnt_chal; /* client-calculated credentials */ + + NEG_FLAGS clnt_flgs; /* usually 0x0000 01ff */ + +} NET_Q_AUTH_2; + + +/* NET_R_AUTH_2 */ +typedef struct net_r_auth2_info +{ + DOM_CHAL srv_chal; /* server-calculated credentials */ + NEG_FLAGS srv_flgs; /* usually 0x0000 01ff */ + + uint32 status; /* return code */ + +} NET_R_AUTH_2; + + +/* NET_Q_SRV_PWSET */ +typedef struct net_q_srv_pwset_info +{ + DOM_CLNT_INFO clnt_id; /* client identification/authentication info */ + uint8 pwd[16]; /* new password - undocumented. */ + +} NET_Q_SRV_PWSET; + +/* NET_R_SRV_PWSET */ +typedef struct net_r_srv_pwset_info +{ + DOM_CRED srv_cred; /* server-calculated credentials */ + + uint32 status; /* return code */ + +} NET_R_SRV_PWSET; + +/* NET_ID_INFO_2 */ +typedef struct net_network_info_2 +{ + uint32 ptr_id_info2; /* pointer to id_info_2 */ + UNIHDR hdr_domain_name; /* domain name unicode header */ + uint32 param_ctrl; /* param control (0x2) */ + DOM_LOGON_ID logon_id; /* logon ID */ + UNIHDR hdr_user_name; /* user name unicode header */ + UNIHDR hdr_wksta_name; /* workstation name unicode header */ + uint8 lm_chal[8]; /* lan manager 8 byte challenge */ + STRHDR hdr_nt_chal_resp; /* nt challenge response */ + STRHDR hdr_lm_chal_resp; /* lm challenge response */ + + UNISTR2 uni_domain_name; /* domain name unicode string */ + UNISTR2 uni_user_name; /* user name unicode string */ + UNISTR2 uni_wksta_name; /* workgroup name unicode string */ + STRING2 nt_chal_resp; /* nt challenge response */ + STRING2 lm_chal_resp; /* lm challenge response */ + +} NET_ID_INFO_2; + +/* NET_ID_INFO_1 */ +typedef struct id_info_1 +{ + uint32 ptr_id_info1; /* pointer to id_info_1 */ + UNIHDR hdr_domain_name; /* domain name unicode header */ + uint32 param_ctrl; /* param control */ + DOM_LOGON_ID logon_id; /* logon ID */ + UNIHDR hdr_user_name; /* user name unicode header */ + UNIHDR hdr_wksta_name; /* workstation name unicode header */ + OWF_INFO lm_owf; /* LM OWF Password */ + OWF_INFO nt_owf; /* NT OWF Password */ + UNISTR2 uni_domain_name; /* domain name unicode string */ + UNISTR2 uni_user_name; /* user name unicode string */ + UNISTR2 uni_wksta_name; /* workgroup name unicode string */ + +} NET_ID_INFO_1; + +#define INTERACTIVE_LOGON_TYPE 1 +#define NET_LOGON_TYPE 2 + +/* NET_ID_INFO_CTR */ +typedef struct net_id_info_ctr_info +{ + uint16 switch_value; + + union + { + NET_ID_INFO_1 id1; /* auth-level 1 - interactive user login */ + NET_ID_INFO_2 id2; /* auth-level 2 - workstation referred login */ + + } auth; + +} NET_ID_INFO_CTR; + +/* SAM_INFO - sam logon/off id structure */ +typedef struct sam_info +{ + DOM_CLNT_INFO2 client; + uint32 ptr_rtn_cred; /* pointer to return credentials */ + DOM_CRED rtn_cred; /* return credentials */ + uint16 logon_level; + NET_ID_INFO_CTR *ctr; + +} DOM_SAM_INFO; + +/* NET_Q_SAM_LOGON */ +typedef struct net_q_sam_logon_info +{ + DOM_SAM_INFO sam_id; + uint16 validation_level; + +} NET_Q_SAM_LOGON; + +/* NET_R_SAM_LOGON */ +typedef struct net_r_sam_logon_info +{ + uint32 buffer_creds; /* undocumented buffer pointer */ + DOM_CRED srv_creds; /* server credentials. server time stamp appears to be ignored. */ + + uint16 switch_value; /* 3 - indicates type of USER INFO */ + NET_USER_INFO_3 *user; + + uint32 auth_resp; /* 1 - Authoritative response; 0 - Non-Auth? */ + + uint32 status; /* return code */ + +} NET_R_SAM_LOGON; + + +/* NET_Q_SAM_LOGOFF */ +typedef struct net_q_sam_logoff_info +{ + DOM_SAM_INFO sam_id; + +} NET_Q_SAM_LOGOFF; + +/* NET_R_SAM_LOGOFF */ +typedef struct net_r_sam_logoff_info +{ + uint32 buffer_creds; /* undocumented buffer pointer */ + DOM_CRED srv_creds; /* server credentials. server time stamp appears to be ignored. */ + + uint32 status; /* return code */ + +} NET_R_SAM_LOGOFF; + + +#endif /* _RPC_NETLOGON_H */ + diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_reg.h new/mc-4.5.34/vfs/samba/include/rpc_reg.h --- old/mc-4.5.33/vfs/samba/include/rpc_reg.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_reg.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,466 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPC_REG_H /* _RPC_REG_H */ +#define _RPC_REG_H + + +/* winreg pipe defines */ +#define REG_OPEN_HKLM 0x02 +#define REG_OPEN_HKU 0x04 +#define REG_FLUSH_KEY 0x0B +#define REG_UNK_1A 0x1a +#define REG_QUERY_KEY 0x10 +#define REG_ENUM_KEY 0x09 +#define REG_CREATE_KEY 0x06 +#define REG_DELETE_KEY 0x07 +#define REG_DELETE_VALUE 0x08 +#define REG_CREATE_VALUE 0x16 +#define REG_GET_KEY_SEC 0x0c +#define REG_SET_KEY_SEC 0x15 +#define REG_ENUM_VALUE 0x0a +#define REG_OPEN_ENTRY 0x0f +#define REG_INFO 0x11 +#define REG_CLOSE 0x05 + +#define HKEY_LOCAL_MACHINE 0x80000000 +#define HKEY_USERS 0x80000003 + +/* REG_Q_OPEN_HKLM */ +typedef struct q_reg_open_policy_info +{ + uint32 ptr; + uint16 unknown_0; /* 0xE084 - 16 bit unknown */ + uint16 unknown_1; /* random. changes */ + uint32 level; /* 0x0000 0002 - 32 bit unknown */ + +} REG_Q_OPEN_HKLM ; + +/* REG_R_OPEN_HKLM */ +typedef struct r_reg_open_policy_info +{ + POLICY_HND pol; /* policy handle */ + uint32 status; /* return status */ + +} REG_R_OPEN_HKLM; + + +/* REG_Q_OPEN_HKU */ +typedef struct q_reg_open_unk4_info +{ + uint32 ptr; + uint16 unknown_0; /* 0xE084 - 16 bit unknown */ + uint16 unknown_1; /* random. changes */ + uint32 level; /* 0x0000 0002 - 32 bit unknown */ + +} REG_Q_OPEN_HKU; + +/* REG_R_OPEN_HKU */ +typedef struct r_reg_open_unk4_info +{ + POLICY_HND pol; /* policy handle */ + uint32 status; /* return status */ + +} REG_R_OPEN_HKU; + + +/* REG_Q_FLUSH_KEY */ +typedef struct q_reg_open_flush_key_info +{ + POLICY_HND pol; /* policy handle */ + +} REG_Q_FLUSH_KEY; + +/* REG_R_FLUSH_KEY */ +typedef struct r_reg_open_flush_key_info +{ + uint32 status; /* return status */ + +} REG_R_FLUSH_KEY; + + +/* REG_Q_SET_KEY_SEC */ +typedef struct q_reg_set_key_sec_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 sec_info; /* xxxx_SECURITY_INFORMATION */ + + uint32 ptr; /* pointer */ + BUFHDR hdr_sec; /* header for security data */ + SEC_DESC_BUF *data; /* security data */ + +} REG_Q_SET_KEY_SEC; + +/* REG_R_SET_KEY_SEC */ +typedef struct r_reg_set_key_sec_info +{ + uint32 status; + +} REG_R_SET_KEY_SEC; + + +/* REG_Q_GET_KEY_SEC */ +typedef struct q_reg_get_key_sec_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 sec_info; /* xxxx_SECURITY_INFORMATION */ + + uint32 ptr; /* pointer */ + BUFHDR hdr_sec; /* header for security data */ + SEC_DESC_BUF *data; /* security data */ + +} REG_Q_GET_KEY_SEC; + +/* REG_R_GET_KEY_SEC */ +typedef struct r_reg_get_key_sec_info +{ + uint32 sec_info; /* xxxx_SECURITY_INFORMATION */ + + uint32 ptr; /* pointer */ + BUFHDR hdr_sec; /* header for security data */ + SEC_DESC_BUF *data; /* security data */ + + uint32 status; + +} REG_R_GET_KEY_SEC; + +/* REG_Q_CREATE_VALUE */ +typedef struct q_reg_create_value_info +{ + POLICY_HND pol; /* policy handle */ + + UNIHDR hdr_name; /* name of value */ + UNISTR2 uni_name; + + uint32 type; /* 1 = UNISTR, 3 = BYTES, 4 = DWORD, 7 = MULTI_UNISTR */ + + BUFFER3 *buf_value; /* value, in byte buffer */ + +} REG_Q_CREATE_VALUE; + +/* REG_R_CREATE_VALUE */ +typedef struct r_reg_create_value_info +{ + uint32 status; /* return status */ + +} REG_R_CREATE_VALUE; + +/* REG_Q_ENUM_VALUE */ +typedef struct q_reg_query_value_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 val_index; /* index */ + + UNIHDR hdr_name; /* name of value */ + UNISTR2 uni_name; + + uint32 ptr_type; /* pointer */ + uint32 type; /* 1 = UNISTR, 3 = BYTES, 4 = DWORD, 7 = MULTI_UNISTR */ + + uint32 ptr_value; /* pointer */ + BUFFER2 buf_value; /* value, in byte buffer */ + + uint32 ptr1; /* pointer */ + uint32 len_value1; /* */ + + uint32 ptr2; /* pointer */ + uint32 len_value2; /* */ + +} REG_Q_ENUM_VALUE; + +/* REG_R_ENUM_VALUE */ +typedef struct r_reg_enum_value_info +{ + UNIHDR hdr_name; /* name of value */ + UNISTR2 uni_name; + + uint32 ptr_type; /* pointer */ + uint32 type; /* 1 = UNISTR, 3 = BYTES, 4 = DWORD, 7 = MULTI_UNISTR */ + + uint32 ptr_value; /* pointer */ + BUFFER2 *buf_value; /* value, in byte buffer */ + + uint32 ptr1; /* pointer */ + uint32 len_value1; /* */ + + uint32 ptr2; /* pointer */ + uint32 len_value2; /* */ + + uint32 status; /* return status */ + +} REG_R_ENUM_VALUE; + +/* REG_Q_CREATE_KEY */ +typedef struct q_reg_create_key_info +{ + POLICY_HND pnt_pol; /* parent key policy handle */ + + UNIHDR hdr_name; + UNISTR2 uni_name; + + UNIHDR hdr_class; + UNISTR2 uni_class; + + uint32 reserved; /* 0x0000 0000 */ + SEC_ACCESS sam_access; /* access rights flags, see rpc_secdes.h */ + + uint32 ptr1; + uint32 sec_info; /* xxxx_SECURITY_INFORMATION */ + + uint32 ptr2; /* pointer */ + BUFHDR hdr_sec; /* header for security data */ + uint32 ptr3; /* pointer */ + SEC_DESC_BUF *data; + + uint32 unknown_2; /* 0x0000 0000 */ + +} REG_Q_CREATE_KEY; + +/* REG_R_CREATE_KEY */ +typedef struct r_reg_create_key_info +{ + POLICY_HND key_pol; /* policy handle */ + uint32 unknown; /* 0x0000 0000 */ + + uint32 status; /* return status */ + +} REG_R_CREATE_KEY; + +/* REG_Q_DELETE_KEY */ +typedef struct q_reg_delete_key_info +{ + POLICY_HND pnt_pol; /* parent key policy handle */ + + UNIHDR hdr_name; + UNISTR2 uni_name; +} REG_Q_DELETE_KEY; + +/* REG_R_DELETE_KEY */ +typedef struct r_reg_delete_key_info +{ + POLICY_HND key_pol; /* policy handle */ + + uint32 status; /* return status */ + +} REG_R_DELETE_KEY; + +/* REG_Q_DELETE_VALUE */ +typedef struct q_reg_delete_val_info +{ + POLICY_HND pnt_pol; /* parent key policy handle */ + + UNIHDR hdr_name; + UNISTR2 uni_name; + +} REG_Q_DELETE_VALUE; + +/* REG_R_DELETE_VALUE */ +typedef struct r_reg_delete_val_info +{ + POLICY_HND key_pol; /* policy handle */ + + uint32 status; /* return status */ + +} REG_R_DELETE_VALUE; + +/* REG_Q_QUERY_KEY */ +typedef struct q_reg_query_info +{ + POLICY_HND pol; /* policy handle */ + UNIHDR hdr_class; + UNISTR2 uni_class; + +} REG_Q_QUERY_KEY; + +/* REG_R_QUERY_KEY */ +typedef struct r_reg_query_key_info +{ + UNIHDR hdr_class; + UNISTR2 uni_class; + + uint32 num_subkeys; + uint32 max_subkeylen; + uint32 max_subkeysize; /* 0x0000 0000 */ + uint32 num_values; + uint32 max_valnamelen; + uint32 max_valbufsize; + uint32 sec_desc; /* 0x0000 0078 */ + NTTIME mod_time; /* modified time */ + + uint32 status; /* return status */ + +} REG_R_QUERY_KEY; + + +/* REG_Q_UNK_1A */ +typedef struct q_reg_unk_1a_info +{ + POLICY_HND pol; /* policy handle */ + +} REG_Q_UNK_1A; + +/* REG_R_UNK_1A */ +typedef struct r_reg_unk_1a_info +{ + uint32 unknown; /* 0x0500 0000 */ + uint32 status; /* return status */ + +} REG_R_UNK_1A; + + +/* REG_Q_CLOSE */ +typedef struct reg_q_close_info +{ + POLICY_HND pol; /* policy handle */ + +} REG_Q_CLOSE; + +/* REG_R_CLOSE */ +typedef struct reg_r_close_info +{ + POLICY_HND pol; /* policy handle. should be all zeros. */ + + uint32 status; /* return code */ + +} REG_R_CLOSE; + + +/* REG_Q_ENUM_KEY */ +typedef struct q_reg_enum_value_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 key_index; + + uint16 key_name_len; /* 0x0000 */ + uint16 unknown_1; /* 0x0414 */ + + uint32 ptr1; /* pointer */ + uint32 unknown_2; /* 0x0000 020A */ + uint8 pad1[8]; /* padding - zeros */ + + uint32 ptr2; /* pointer */ + uint8 pad2[8]; /* padding - zeros */ + + uint32 ptr3; /* pointer */ + NTTIME time; /* current time? */ + +} REG_Q_ENUM_KEY; + +/* REG_R_ENUM_KEY */ +typedef struct r_reg_enum_key_info +{ + uint16 key_name_len; /* number of bytes in key name */ + uint16 unknown_1; /* 0x0414 - matches with query unknown_1 */ + + uint32 ptr1; /* pointer */ + uint32 unknown_2; /* 0x0000 020A */ + uint32 unknown_3; /* 0x0000 0000 */ + + UNISTR3 key_name; + + uint32 ptr2; /* pointer */ + uint8 pad2[8]; /* padding - zeros */ + + uint32 ptr3; /* pointer */ + NTTIME time; /* current time? */ + + uint32 status; /* return status */ + +} REG_R_ENUM_KEY; + + +/* REG_Q_INFO */ +typedef struct q_reg_info_info +{ + POLICY_HND pol; /* policy handle */ + + UNIHDR hdr_type; /* unicode product type header */ + UNISTR2 uni_type; /* unicode product type - "ProductType" */ + + uint32 ptr1; /* pointer */ + NTTIME time; /* current time? */ + uint8 major_version1; /* 0x4 - os major version? */ + uint8 minor_version1; /* 0x1 - os minor version? */ + uint8 pad1[10]; /* padding - zeros */ + + uint32 ptr2; /* pointer */ + uint8 major_version2; /* 0x4 - os major version? */ + uint8 minor_version2; /* 0x1 - os minor version? */ + uint8 pad2[2]; /* padding - zeros */ + + uint32 ptr3; /* pointer */ + uint32 unknown; /* 0x0000 0000 */ + +} REG_Q_INFO; + +/* REG_R_INFO */ +typedef struct r_reg_info_info +{ + uint32 ptr1; /* buffer pointer */ + uint32 level; /* 0x1 - info level? */ + + uint32 ptr_type; /* pointer to o/s type */ + BUFFER2 uni_type; /* unicode string o/s type - "LanmanNT" */ + + uint32 ptr2; /* pointer to unknown_0 */ + uint32 unknown_0; /* 0x12 */ + + uint32 ptr3; /* pointer to unknown_1 */ + uint32 unknown_1; /* 0x12 */ + + uint32 status; /* return status */ + +} REG_R_INFO; + + +/* REG_Q_OPEN_ENTRY */ +typedef struct q_reg_open_entry_info +{ + POLICY_HND pol; /* policy handle */ + + UNIHDR hdr_name; /* unicode registry string header */ + UNISTR2 uni_name; /* unicode registry string name */ + + uint32 unknown_0; /* 32 bit unknown - 0x0000 0000 */ + uint32 unknown_1; /* 32 bit unknown - 0x0200 0000 */ + +} REG_Q_OPEN_ENTRY; + + + +/* REG_R_OPEN_ENTRY */ +typedef struct r_reg_open_entry_info +{ + POLICY_HND pol; /* policy handle */ + uint32 status; /* return status */ + +} REG_R_OPEN_ENTRY; + + + +#endif /* _RPC_REG_H */ + diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_samr.h new/mc-4.5.34/vfs/samba/include/rpc_samr.h --- old/mc-4.5.33/vfs/samba/include/rpc_samr.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_samr.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,1069 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPC_SAMR_H /* _RPC_SAMR_H */ +#define _RPC_SAMR_H + + +#include "rpc_misc.h" + + +/******************************************************************* + the following information comes from a QuickView on samsrv.dll, + and gives an idea of exactly what is needed: + +SamrAddMemberToAlias +SamrAddMemberToGroup +SamrAddMultipleMembersToAlias +SamrChangePasswordUser +x SamrCloseHandle +x SamrConnect +SamrCreateAliasInDomain +SamrCreateGroupInDomain +SamrCreateUserInDomain +SamrDeleteAlias +SamrDeleteGroup +SamrDeleteUser +x SamrEnumerateAliasesInDomain +SamrEnumerateDomainsInSamServer +x SamrEnumerateGroupsInDomain +x SamrEnumerateUsersInDomain +SamrGetUserDomainPasswordInformation +SamrLookupDomainInSamServer +? SamrLookupIdsInDomain +x SamrLookupNamesInDomain +x SamrOpenAlias +x SamrOpenDomain +SamrOpenGroup +x SamrOpenUser +x SamrQueryDisplayInformation +x SamrQueryInformationAlias +SamrQueryInformationDomain +? SamrQueryInformationUser +SamrQuerySecurityObject +SamrRemoveMemberFromAlias +SamrRemoveMemberFromForiegnDomain +SamrRemoveMemberFromGroup +SamrRemoveMultipleMembersFromAlias +SamrSetInformationAlias +SamrSetInformationDomain +SamrSetInformationGroup +SamrSetInformationUser +SamrSetMemberAttributesOfGroup +SamrSetSecurityObject +SamrShutdownSamServer +SamrTestPrivateFunctionsDomain +SamrTestPrivateFunctionsUser + +********************************************************************/ + +#define SAMR_CLOSE_HND 0x01 +#define SAMR_OPEN_DOMAIN 0x07 +#define SAMR_QUERY_DOMAIN_INFO 0x08 +#define SAMR_LOOKUP_IDS 0x10 +#define SAMR_LOOKUP_NAMES 0x11 +#define SAMR_UNKNOWN_3 0x03 +#define SAMR_QUERY_DISPINFO 0x28 +#define SAMR_OPEN_USER 0x22 +#define SAMR_QUERY_USERINFO 0x24 +#define SAMR_QUERY_USERGROUPS 0x27 +#define SAMR_UNKNOWN_12 0x12 +#define SAMR_UNKNOWN_21 0x21 +#define SAMR_UNKNOWN_2C 0x2c +#define SAMR_UNKNOWN_32 0x32 +#define SAMR_UNKNOWN_34 0x34 +#define SAMR_CHGPASSWD_USER 0x37 +#define SAMR_UNKNOWN_38 0x38 +#define SAMR_CONNECT 0x39 +#define SAMR_CONNECT_ANON 0x00 +#define SAMR_OPEN_ALIAS 0x1b +#define SAMR_QUERY_ALIASINFO 0x1c +#define SAMR_ENUM_DOM_USERS 0x0d +#define SAMR_ENUM_DOM_ALIASES 0x0f +#define SAMR_ENUM_DOM_GROUPS 0x30 + + +typedef struct logon_hours_info +{ + uint32 len; /* normally 21 bytes */ + uint8 hours[32]; + +} LOGON_HRS; + +/* SAM_USER_INFO_21 */ +typedef struct sam_user_info_21 +{ + NTTIME logon_time; /* logon time */ + NTTIME logoff_time; /* logoff time */ + NTTIME kickoff_time; /* kickoff time */ + NTTIME pass_last_set_time; /* password last set time */ + NTTIME pass_can_change_time; /* password can change time */ + NTTIME pass_must_change_time; /* password must change time */ + + UNIHDR hdr_user_name; /* username unicode string header */ + UNIHDR hdr_full_name; /* user's full name unicode string header */ + UNIHDR hdr_home_dir; /* home directory unicode string header */ + UNIHDR hdr_dir_drive; /* home drive unicode string header */ + UNIHDR hdr_logon_script; /* logon script unicode string header */ + UNIHDR hdr_profile_path; /* profile path unicode string header */ + UNIHDR hdr_acct_desc ; /* user description */ + UNIHDR hdr_workstations; /* comma-separated workstations user can log in from */ + UNIHDR hdr_unknown_str ; /* don't know what this is, yet. */ + UNIHDR hdr_munged_dial ; /* munged path name and dial-back tel number */ + + uint8 lm_pwd[16]; /* lm user passwords */ + uint8 nt_pwd[16]; /* nt user passwords */ + + uint32 user_rid; /* Primary User ID */ + uint32 group_rid; /* Primary Group ID */ + + uint16 acb_info; /* account info (ACB_xxxx bit-mask) */ + /* uint8 pad[2] */ + + uint32 unknown_3; /* 0x00ff ffff */ + + uint16 logon_divs; /* 0x0000 00a8 which is 168 which is num hrs in a week */ + /* uint8 pad[2] */ + uint32 ptr_logon_hrs; /* unknown pointer */ + + uint32 unknown_5; /* 0x0002 0000 */ + + uint8 padding1[8]; + + UNISTR2 uni_user_name; /* username unicode string */ + UNISTR2 uni_full_name; /* user's full name unicode string */ + UNISTR2 uni_home_dir; /* home directory unicode string */ + UNISTR2 uni_dir_drive; /* home directory drive unicode string */ + UNISTR2 uni_logon_script; /* logon script unicode string */ + UNISTR2 uni_profile_path; /* profile path unicode string */ + UNISTR2 uni_acct_desc ; /* user description unicode string */ + UNISTR2 uni_workstations; /* login from workstations unicode string */ + UNISTR2 uni_unknown_str ; /* don't know what this is, yet. */ + UNISTR2 uni_munged_dial ; /* munged path name and dial-back tel number */ + + uint32 unknown_6; /* 0x0000 04ec */ + uint32 padding4; + + LOGON_HRS logon_hrs; + +} SAM_USER_INFO_21; + + +/* SAM_USER_INFO_11 */ +typedef struct sam_user_info_11 +{ + uint8 padding_0[16]; /* 0 - padding 16 bytes */ + NTTIME expiry; /* expiry time or something? */ + uint8 padding_1[24]; /* 0 - padding 24 bytes */ + + UNIHDR hdr_mach_acct; /* unicode header for machine account */ + uint32 padding_2; /* 0 - padding 4 bytes */ + + uint32 ptr_1; /* pointer */ + uint8 padding_3[32]; /* 0 - padding 32 bytes */ + uint32 padding_4; /* 0 - padding 4 bytes */ + + uint32 ptr_2; /* pointer */ + uint32 padding_5; /* 0 - padding 4 bytes */ + + uint32 ptr_3; /* pointer */ + uint8 padding_6[32]; /* 0 - padding 32 bytes */ + + uint32 rid_user; /* user RID */ + uint32 rid_group; /* group RID */ + + uint16 acct_ctrl; /* 0080 - ACB_XXXX */ + uint16 unknown_3; /* 16 bit padding */ + + uint16 unknown_4; /* 0x003f - 16 bit unknown */ + uint16 unknown_5; /* 0x003c - 16 bit unknown */ + + uint8 padding_7[16]; /* 0 - padding 16 bytes */ + uint32 padding_8; /* 0 - padding 4 bytes */ + + UNISTR2 uni_mach_acct; /* unicode string for machine account */ + + uint8 padding_9[48]; /* 0 - padding 48 bytes */ + +} SAM_USER_INFO_11; + + +/* SAM_USER_INFO_10 */ +typedef struct sam_user_info_10 +{ + uint32 acb_info; + +} SAM_USER_INFO_10; + + + +/* SAMR_Q_CLOSE_HND - probably a policy handle close */ +typedef struct q_samr_close_hnd_info +{ + POLICY_HND pol; /* policy handle */ + +} SAMR_Q_CLOSE_HND; + + +/* SAMR_R_CLOSE_HND - probably a policy handle close */ +typedef struct r_samr_close_hnd_info +{ + POLICY_HND pol; /* policy handle */ + uint32 status; /* return status */ + +} SAMR_R_CLOSE_HND; + + +/**************************************************************************** +SAMR_Q_UNKNOWN_2C - a "set user info" occurs just after this +*****************************************************************************/ + +/* SAMR_Q_UNKNOWN_2C */ +typedef struct q_samr_unknown_2c_info +{ + POLICY_HND user_pol; /* policy handle */ + +} SAMR_Q_UNKNOWN_2C; + + +/**************************************************************************** +SAMR_R_UNKNOWN_2C - a "set user info" occurs just after this +*****************************************************************************/ + +/* SAMR_R_UNKNOWN_2C */ +typedef struct r_samr_unknown_2c_info +{ + uint32 unknown_0; /* 0x0016 0000 */ + uint32 unknown_1; /* 0x0000 0000 */ + uint32 status; + +} SAMR_R_UNKNOWN_2C; + + +/**************************************************************************** +SAMR_Q_UNKNOWN_3 - info level 4. returns SIDs. +*****************************************************************************/ + +/* SAMR_Q_UNKNOWN_3 - probably get domain info... */ +typedef struct q_samr_unknown_3_info +{ + POLICY_HND user_pol; /* policy handle */ + uint16 switch_value; /* 0x0000 0004 */ + /* uint8 pad[2] */ + +} SAMR_Q_UNKNOWN_3; + +/* DOM_SID3 example: + 0x14 0x035b 0x0002 S-1-1 + 0x18 0x07ff 0x000f S-1-5-20-DOMAIN_ALIAS_RID_ADMINS + 0x18 0x07ff 0x000f S-1-5-20-DOMAIN_ALIAS_RID_ACCOUNT_OPS + 0x24 0x0044 0x0002 S-1-5-21-nnn-nnn-nnn-0x03f1 + */ + +/* DOM_SID3 example: + 0x24 0x0044 0x0002 S-1-5-21-nnn-nnn-nnn-0x03ee + 0x18 0x07ff 0x000f S-1-5-20-DOMAIN_ALIAS_RID_ADMINS + 0x14 0x035b 0x0002 S-1-1 + */ + +/* DOM_SID3 - security id */ +typedef struct sid_info_3 +{ + uint16 len; /* length, bytes, including length of len :-) */ + /* uint8 pad[2]; */ + + DOM_SID sid; + +} DOM_SID3; + + +#define MAX_SAM_SIDS 15 + +/* SAM_SID_STUFF */ +typedef struct sid_stuff_info +{ + uint16 unknown_2; /* 0x0001 */ + uint16 unknown_3; /* 0x8004 */ + + uint8 padding1[8]; + + uint32 unknown_4; /* 0x0000 0014 */ + uint32 unknown_5; /* 0x0000 0014 */ + + uint16 unknown_6; /* 0x0002 */ + uint16 unknown_7; /* 0x5800 */ + + uint32 num_sids; + + uint16 padding2; + + DOM_SID3 sid[MAX_SAM_SIDS]; + +} SAM_SID_STUFF; + +/* SAMR_R_UNKNOWN_3 - probably an open */ +typedef struct r_samr_unknown_3_info +{ + uint32 ptr_0; + uint32 sid_stuff_len0; + + uint32 ptr_1; + uint32 sid_stuff_len1; + + SAM_SID_STUFF sid_stuff; + + uint32 status; /* return status */ + +} SAMR_R_UNKNOWN_3; + + +/**************************************************************************** +SAMR_Q_QUERY_DOMAIN_INFO - probably a query on domain group info. +*****************************************************************************/ + +/* SAMR_Q_QUERY_DOMAIN_INFO - */ +typedef struct q_samr_query_domain_info +{ + POLICY_HND domain_pol; /* policy handle */ + uint16 switch_value; /* 0x0002 */ + +} SAMR_Q_QUERY_DOMAIN_INFO; + +typedef struct sam_unkown_info_2_info +{ + uint32 unknown_0; /* 0x0000 0000 */ + uint32 unknown_1; /* 0x8000 0000 */ + uint32 unknown_2; /* 0x0000 0000 */ + + uint32 ptr_0; /* pointer to unknown structure */ + UNIHDR hdr_domain; /* domain name unicode header */ + UNIHDR hdr_server; /* server name unicode header */ + + /* put all the data in here, at the moment, including what the above + pointer is referring to + */ + + uint32 seq_num; /* some sort of incrementing sequence number? */ + uint32 unknown_3; /* 0x0000 0000 */ + + uint32 unknown_4; /* 0x0000 0001 */ + uint32 unknown_5; /* 0x0000 0003 */ + uint32 unknown_6; /* 0x0000 0001 */ + uint32 num_domain_usrs; /* number of users in domain */ + uint32 num_domain_grps; /* number of domain groups in domain */ + uint32 num_local_grps; /* number of local groups in domain */ + + uint8 padding[12]; /* 12 bytes zeros */ + + UNISTR2 uni_domain; /* domain name unicode string */ + UNISTR2 uni_server; /* server name unicode string */ + +} SAM_UNK_INFO_2; + + +typedef struct sam_unknown_ctr_info +{ + union + { + SAM_UNK_INFO_2 inf2; + + } info; + +} SAM_UNK_CTR; + + +/* SAMR_R_QUERY_DOMAIN_INFO - */ +typedef struct r_samr_query_domain_info +{ + uint32 ptr_0; + uint16 switch_value; /* same as in query */ + + SAM_UNK_CTR *ctr; + + uint32 status; /* return status */ + +} SAMR_R_QUERY_DOMAIN_INFO; + + +/**************************************************************************** +SAMR_Q_OPEN_DOMAIN - unknown_0 values seen associated with SIDs: + +0x0000 03f1 and a specific domain sid - S-1-5-21-44c01ca6-797e5c3d-33f83fd0 +0x0000 0200 and a specific domain sid - S-1-5-21-44c01ca6-797e5c3d-33f83fd0 +*****************************************************************************/ + +/* SAMR_Q_OPEN_DOMAIN */ +typedef struct q_samr_open_domain_info +{ + POLICY_HND connect_pol; /* policy handle */ + uint32 rid; /* 0x2000 0000; 0x0000 0211; 0x0000 0280; 0x0000 0200 - a RID? */ + DOM_SID2 dom_sid; /* domain SID */ + +} SAMR_Q_OPEN_DOMAIN; + + +/* SAMR_R_OPEN_DOMAIN - probably an open */ +typedef struct r_samr_open_domain_info +{ + POLICY_HND domain_pol; /* policy handle associated with the SID */ + uint32 status; /* return status */ + +} SAMR_R_OPEN_DOMAIN; + + +#define MAX_SAM_ENTRIES 250 + +typedef struct samr_entry_info +{ + uint32 rid; + UNIHDR hdr_name; + +} SAM_ENTRY; + +/* SAMR_Q_ENUM_DOM_USERS - SAM rids and names */ +typedef struct q_samr_enum_dom_users_info +{ + POLICY_HND pol; /* policy handle */ + + uint16 req_num_entries; /* number of values (0 indicates unlimited?) */ + uint16 unknown_0; /* enumeration context? */ + uint16 acb_mask; /* 0x0000 indicates all */ + uint16 unknown_1; /* 0x0000 */ + + uint32 max_size; /* 0x0000 ffff */ + +} SAMR_Q_ENUM_DOM_USERS; + + +/* SAMR_R_ENUM_DOM_USERS - SAM rids and names */ +typedef struct r_samr_enum_dom_users_info +{ + uint16 total_num_entries; /* number of entries that match without the acb mask */ + uint16 unknown_0; /* same as unknown_0 (enum context?) in request */ + uint32 ptr_entries1; /* actual number of entries to follow, having masked some out */ + + uint32 num_entries2; + uint32 ptr_entries2; + + uint32 num_entries3; + + SAM_ENTRY sam[MAX_SAM_ENTRIES]; + UNISTR2 uni_acct_name[MAX_SAM_ENTRIES]; + + uint32 num_entries4; + + uint32 status; + +} SAMR_R_ENUM_DOM_USERS; + + +typedef struct samr_entry_info3 +{ + uint32 grp_idx; + + uint32 rid_grp; + uint32 attr; + + UNIHDR hdr_grp_name; + UNIHDR hdr_grp_desc; + +} SAM_ENTRY3; + +typedef struct samr_str_entry_info3 +{ + UNISTR2 uni_grp_name; + UNISTR2 uni_grp_desc; + +} SAM_STR3; + +/* SAMR_Q_ENUM_DOM_GROUPS - SAM rids and names */ +typedef struct q_samr_enum_dom_groups_info +{ + POLICY_HND pol; /* policy handle */ + + /* these are possibly an enumeration context handle... */ + uint16 switch_level; /* 0x0003 */ + uint16 unknown_0; /* 0x0000 */ + uint32 start_idx; /* presumably the start enumeration index */ + uint32 unknown_1; /* 0x0000 07d0 */ + + uint32 max_size; /* 0x0000 7fff */ + +} SAMR_Q_ENUM_DOM_GROUPS; + + +/* SAMR_R_ENUM_DOM_GROUPS - SAM rids and names */ +typedef struct r_samr_enum_dom_groups_info +{ + uint32 unknown_0; /* 0x0000 0492 or 0x0000 00be */ + uint32 unknown_1; /* 0x0000 049a or 0x0000 00be */ + uint32 switch_level; /* 0x0000 0003 */ + + uint32 num_entries; + uint32 ptr_entries; + + uint32 num_entries2; + + SAM_ENTRY3 sam[MAX_SAM_ENTRIES]; + SAM_STR3 str[MAX_SAM_ENTRIES]; + + uint32 status; + +} SAMR_R_ENUM_DOM_GROUPS; + + + +/* SAMR_Q_ENUM_DOM_ALIASES - SAM rids and names */ +typedef struct q_samr_enum_dom_aliases_info +{ + POLICY_HND pol; /* policy handle */ + + /* this is possibly an enumeration context handle... */ + uint32 unknown_0; /* 0x0000 0000 */ + + uint32 max_size; /* 0x0000 ffff */ + +} SAMR_Q_ENUM_DOM_ALIASES; + +/* SAMR_R_ENUM_DOM_ALIASES - SAM rids and names */ +typedef struct r_samr_enum_dom_aliases_info +{ + uint32 num_entries; + uint32 ptr_entries; + + uint32 num_entries2; + uint32 ptr_entries2; + + uint32 num_entries3; + + SAM_ENTRY sam[MAX_SAM_ENTRIES]; + UNISTR2 uni_grp_name[MAX_SAM_ENTRIES]; + + uint32 num_entries4; + + uint32 status; + +} SAMR_R_ENUM_DOM_ALIASES; + + + +/* SAMR_Q_QUERY_DISPINFO - SAM rids, names and descriptions */ +typedef struct q_samr_query_disp_info +{ + POLICY_HND pol; /* policy handle */ + + uint16 switch_level; /* 0x0001 and 0x0002 seen */ + uint16 unknown_0; /* 0x0000 and 0x2000 seen */ + uint32 start_idx; /* presumably the start enumeration index */ + uint32 unknown_1; /* 0x0000 07d0, 0x0000 0400 and 0x0000 0200 seen */ + + uint32 max_size; /* 0x0000 7fff, 0x0000 7ffe and 0x0000 3fff seen*/ + +} SAMR_Q_QUERY_DISPINFO; + +typedef struct samr_entry_info1 +{ + uint32 user_idx; + + uint32 rid_user; + uint16 acb_info; + uint16 pad; + + UNIHDR hdr_acct_name; + UNIHDR hdr_user_name; + UNIHDR hdr_user_desc; + +} SAM_ENTRY1; + +typedef struct samr_str_entry_info1 +{ + UNISTR2 uni_acct_name; + UNISTR2 uni_full_name; + UNISTR2 uni_acct_desc; + +} SAM_STR1; + +typedef struct sam_entry_info_1 +{ + uint32 num_entries; + uint32 ptr_entries; + uint32 num_entries2; + + SAM_ENTRY1 sam[MAX_SAM_ENTRIES]; + SAM_STR1 str[MAX_SAM_ENTRIES]; + + +} SAM_INFO_1; + +typedef struct samr_entry_info2 +{ + uint32 user_idx; + + uint32 rid_user; + uint16 acb_info; + uint16 pad; + + UNIHDR hdr_srv_name; + UNIHDR hdr_srv_desc; + +} SAM_ENTRY2; + +typedef struct samr_str_entry_info2 +{ + UNISTR2 uni_srv_name; + UNISTR2 uni_srv_desc; + +} SAM_STR2; + +typedef struct sam_entry_info_2 +{ + uint32 num_entries; + uint32 ptr_entries; + uint32 num_entries2; + + SAM_ENTRY2 sam[MAX_SAM_ENTRIES]; + SAM_STR2 str[MAX_SAM_ENTRIES]; + +} SAM_INFO_2; + +typedef struct sam_info_ctr_info +{ + union + { + SAM_INFO_1 *info1; /* server info */ + SAM_INFO_2 *info2; /* user info */ + void *info; /* allows assignment without typecasting, */ + + } sam; + +} SAM_INFO_CTR; + +/* SAMR_R_QUERY_DISPINFO - SAM rids, names and descriptions */ +typedef struct r_samr_query_dispinfo_info +{ + uint32 unknown_0; /* container length? 0x0000 0492 or 0x0000 00be */ + uint32 unknown_1; /* container length? 0x0000 049a or 0x0000 00be */ + uint16 switch_level; /* 0x0001 or 0x0002 */ + /*uint8 pad[2] */ + + SAM_INFO_CTR *ctr; + + uint32 status; + +} SAMR_R_QUERY_DISPINFO; + + + +/* SAMR_Q_QUERY_ALIASINFO - SAM Alias Info */ +typedef struct q_samr_enum_alias_info +{ + POLICY_HND pol; /* policy handle */ + + uint16 switch_level; /* 0x0003 seen */ + +} SAMR_Q_QUERY_ALIASINFO; + +typedef struct samr_alias_info3 +{ + UNIHDR hdr_acct_desc; + UNISTR2 uni_acct_desc; + +} ALIAS_INFO3; + +/* SAMR_R_QUERY_ALIASINFO - SAM rids, names and descriptions */ +typedef struct r_samr_query_aliasinfo_info +{ + uint32 ptr; + uint16 switch_value; /* 0x0003 */ + /* uint8[2] padding */ + + union + { + ALIAS_INFO3 info3; + + } alias; + + uint32 status; + +} SAMR_R_QUERY_ALIASINFO; + + +/* SAMR_Q_QUERY_USERGROUPS - */ +typedef struct q_samr_query_usergroup_info +{ + POLICY_HND pol; /* policy handle associated with unknown id */ + +} SAMR_Q_QUERY_USERGROUPS; + +/* SAMR_R_QUERY_USERGROUPS - probably a get sam info */ +typedef struct r_samr_query_usergroup_info +{ + uint32 ptr_0; /* pointer */ + uint32 num_entries; /* number of RID groups */ + uint32 ptr_1; /* pointer */ + uint32 num_entries2; /* number of RID groups */ + + DOM_GID *gid; /* group info */ + + uint32 status; /* return status */ + +} SAMR_R_QUERY_USERGROUPS; + + +/* SAMR_Q_QUERY_USERINFO - probably a get sam info */ +typedef struct q_samr_query_user_info +{ + POLICY_HND pol; /* policy handle associated with unknown id */ + uint16 switch_value; /* 0x0015, 0x0011 or 0x0010 - 16 bit unknown */ + +} SAMR_Q_QUERY_USERINFO; + +/* SAMR_R_QUERY_USERINFO - probably a get sam info */ +typedef struct r_samr_query_user_info +{ + uint32 ptr; /* pointer */ + uint16 switch_value; /* 0x0015, 0x0011 or 0x0010 - same as in query */ + /* uint8[2] padding. */ + + union + { + SAM_USER_INFO_10 *id10; /* auth-level 0x10 */ + SAM_USER_INFO_11 *id11; /* auth-level 0x11 */ + SAM_USER_INFO_21 *id21; /* auth-level 21 */ + void* id; /* to make typecasting easy */ + + } info; + + uint32 status; /* return status */ + +} SAMR_R_QUERY_USERINFO; + + +/**************************************************************************** +SAMR_Q_LOOKUP_IDS - do a conversion from name to RID. + +the policy handle allocated by an "samr open secret" call is associated +with a SID. this policy handle is what is queried here, *not* the SID +itself. the response to the lookup rids is relative to this SID. +*****************************************************************************/ +/* SAMR_Q_LOOKUP_IDS */ +typedef struct q_samr_lookup_ids_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 num_sids1; /* number of rids being looked up */ + uint32 ptr; /* buffer pointer */ + uint32 num_sids2; /* number of rids being looked up */ + + uint32 ptr_sid[MAX_LOOKUP_SIDS]; /* pointers to sids to be looked up */ + DOM_SID2 sid [MAX_LOOKUP_SIDS]; /* sids to be looked up. */ + +} SAMR_Q_LOOKUP_IDS; + + +/* SAMR_R_LOOKUP_IDS */ +typedef struct r_samr_lookup_ids_info +{ + uint32 num_entries; + uint32 ptr; /* undocumented buffer pointer */ + + uint32 num_entries2; + uint32 rid[MAX_LOOKUP_SIDS]; /* domain RIDs being looked up */ + + uint32 status; /* return code */ + +} SAMR_R_LOOKUP_IDS; + +/**************************************************************************** +SAMR_Q_LOOKUP_NAMES - do a conversion from Names to RIDs+types. +*****************************************************************************/ +/* SAMR_Q_LOOKUP_NAMES */ +typedef struct q_samr_lookup_names_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 num_names1; /* number of names being looked up */ + uint32 flags; /* 0x0000 03e8 - unknown */ + uint32 ptr; /* 0x0000 0000 - 32 bit unknown */ + uint32 num_names2; /* number of names being looked up */ + + UNIHDR hdr_name[MAX_LOOKUP_SIDS]; /* unicode account name header */ + UNISTR2 uni_name[MAX_LOOKUP_SIDS]; /* unicode account name string */ + +} SAMR_Q_LOOKUP_NAMES; + +/* SAMR_R_LOOKUP_NAMES */ +typedef struct r_samr_lookup_names_info +{ + uint32 num_rids1; /* number of aliases being looked up */ + uint32 ptr_rids; /* pointer to aliases */ + uint32 num_rids2; /* number of aliases being looked up */ + + uint32 rid[MAX_LOOKUP_SIDS]; /* rids */ + + uint32 num_types1; /* number of users in aliases being looked up */ + uint32 ptr_types; /* pointer to users in aliases */ + uint32 num_types2; /* number of users in aliases being looked up */ + + uint32 type[MAX_LOOKUP_SIDS]; /* SID_ENUM type */ + + uint32 status; /* return code */ + +} SAMR_R_LOOKUP_NAMES; + +/**************************************************************************** +SAMR_Q_UNKNOWN_12 - do a conversion from RID groups to something. + +called to resolve domain RID groups. +*****************************************************************************/ +/* SAMR_Q_UNKNOWN_12 */ +typedef struct q_samr_unknown_12_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 num_gids1; /* number of rids being looked up */ + uint32 rid; /* 0x0000 03e8 - RID of the server doing the query? */ + uint32 ptr; /* 0x0000 0000 - 32 bit unknown */ + uint32 num_gids2; /* number of rids being looked up */ + + uint32 gid[MAX_LOOKUP_SIDS]; /* domain RIDs being looked up */ + +} SAMR_Q_UNKNOWN_12; + + +/**************************************************************************** +SAMR_R_UNKNOWN_12 - do a conversion from group RID to names + +*****************************************************************************/ +/* SAMR_R_UNKNOWN_12 */ +typedef struct r_samr_unknown_12_info +{ + POLICY_HND pol; /* policy handle */ + + uint32 num_aliases1; /* number of aliases being looked up */ + uint32 ptr_aliases; /* pointer to aliases */ + uint32 num_aliases2; /* number of aliases being looked up */ + + UNIHDR hdr_als_name[MAX_LOOKUP_SIDS]; /* unicode account name header */ + UNISTR2 uni_als_name[MAX_LOOKUP_SIDS]; /* unicode account name string */ + + uint32 num_als_usrs1; /* number of users in aliases being looked up */ + uint32 ptr_als_usrs; /* pointer to users in aliases */ + uint32 num_als_usrs2; /* number of users in aliases being looked up */ + + uint32 num_als_usrs[MAX_LOOKUP_SIDS]; /* number of users per group */ + + uint32 status; + +} SAMR_R_UNKNOWN_12; + + +/* SAMR_Q_OPEN_USER - probably an open */ +typedef struct q_samr_open_user_info +{ + POLICY_HND domain_pol; /* policy handle */ + uint32 unknown_0; /* 32 bit unknown - 0x02011b */ + uint32 user_rid; /* user RID */ + +} SAMR_Q_OPEN_USER; + + +/* SAMR_R_OPEN_USER - probably an open */ +typedef struct r_samr_open_user_info +{ + POLICY_HND user_pol; /* policy handle associated with unknown id */ + uint32 status; /* return status */ + +} SAMR_R_OPEN_USER; + + +/* SAMR_Q_UNKNOWN_13 - probably an open alias in domain */ +typedef struct q_samr_unknown_13_info +{ + POLICY_HND alias_pol; /* policy handle */ + + uint16 unknown_1; /* 16 bit unknown - 0x0200 */ + uint16 unknown_2; /* 16 bit unknown - 0x0000 */ + +} SAMR_Q_UNKNOWN_13; + + +/* SAMR_Q_UNKNOWN_21 - probably an open group in domain */ +typedef struct q_samr_unknown_21_info +{ + POLICY_HND group_pol; /* policy handle */ + + uint16 unknown_1; /* 16 bit unknown - 0x0477 */ + uint16 unknown_2; /* 16 bit unknown - 0x0000 */ + +} SAMR_Q_UNKNOWN_21; + + +/* SAMR_Q_UNKNOWN_32 - probably a "create SAM entry" */ +typedef struct q_samr_unknown_32_info +{ + POLICY_HND pol; /* policy handle */ + + UNIHDR hdr_mach_acct; /* unicode machine account name header */ + UNISTR2 uni_mach_acct; /* unicode machine account name */ + + uint32 acct_ctrl; /* 32 bit ACB_XXXX */ + uint16 unknown_1; /* 16 bit unknown - 0x00B0 */ + uint16 unknown_2; /* 16 bit unknown - 0xe005 */ + +} SAMR_Q_UNKNOWN_32; + + +/* SAMR_R_UNKNOWN_32 - probably a "create SAM entry" */ +typedef struct r_samr_unknown_32_info +{ + POLICY_HND pol; /* policy handle */ + + /* rid4.unknown - fail: 0030 success: 0x03ff */ + DOM_RID4 rid4; /* rid and attributes */ + + uint32 status; /* return status - fail: 0xC000 0099: user exists */ + +} SAMR_R_UNKNOWN_32; + +/* SAMR_Q_OPEN_ALIAS - probably an open */ +typedef struct q_samr_open_alias_info +{ + uint32 unknown_0; /* 0x0000 0008 */ + uint32 rid_alias; /* rid */ + +} SAMR_Q_OPEN_ALIAS; + + +/* SAMR_R_OPEN_ALIAS - probably an open */ +typedef struct r_samr_open_alias_info +{ + POLICY_HND pol; /* policy handle */ + uint32 status; /* return status */ + +} SAMR_R_OPEN_ALIAS; + + +/* SAMR_Q_CONNECT_ANON - probably an open */ +typedef struct q_samr_connect_anon_info +{ + uint32 ptr; /* ptr? */ + uint16 unknown_0; /* 0x005c */ + uint16 unknown_1; /* 0x0001 */ + uint32 unknown_2; /* 0x0000 0020 */ + +} SAMR_Q_CONNECT_ANON; + +/* SAMR_R_CONNECT_ANON - probably an open */ +typedef struct r_samr_connect_anon_info +{ + POLICY_HND connect_pol; /* policy handle */ + uint32 status; /* return status */ + +} SAMR_R_CONNECT_ANON; + +/* SAMR_Q_CONNECT - probably an open */ +typedef struct q_samr_connect_info +{ + uint32 ptr_srv_name; /* pointer (to server name?) */ + UNISTR2 uni_srv_name; /* unicode server name starting with '\\' */ + + uint32 unknown_0; /* 32 bit unknown */ + +} SAMR_Q_CONNECT; + + +/* SAMR_R_CONNECT - probably an open */ +typedef struct r_samr_connect_info +{ + POLICY_HND connect_pol; /* policy handle */ + uint32 status; /* return status */ + +} SAMR_R_CONNECT; + +/* SAMR_Q_UNKNOWN_38 */ +typedef struct q_samr_unknown_38 +{ + uint32 ptr; + UNIHDR hdr_srv_name; + UNISTR2 uni_srv_name; + +} SAMR_Q_UNKNOWN_38; + +/* SAMR_R_UNKNOWN_38 */ +typedef struct r_samr_unknown_38 +{ + uint16 unk_0; + uint16 unk_1; + uint16 unk_2; + uint16 unk_3; + uint32 status; /* return status */ + +} SAMR_R_UNKNOWN_38; + +/* SAMR_ENC_PASSWD */ +typedef struct enc_passwd_info +{ + uint32 ptr; + uint8 pass[516]; + +} SAMR_ENC_PASSWD; + +/* SAMR_ENC_HASH */ +typedef struct enc_hash_info +{ + uint32 ptr; + uint8 hash[16]; + +} SAMR_ENC_HASH; + +/* SAMR_Q_CHGPASSWD_USER */ +typedef struct q_samr_chgpasswd_user_info +{ + uint32 ptr_0; + + UNIHDR hdr_dest_host; /* server name unicode header */ + UNISTR2 uni_dest_host; /* server name unicode string */ + + UNIHDR hdr_user_name; /* username unicode string header */ + UNISTR2 uni_user_name; /* username unicode string */ + + SAMR_ENC_PASSWD nt_newpass; + SAMR_ENC_HASH nt_oldhash; + + uint32 unknown; /* 0x0000 0001 */ + + SAMR_ENC_PASSWD lm_newpass; + SAMR_ENC_HASH lm_oldhash; + +} SAMR_Q_CHGPASSWD_USER; + +/* SAMR_R_CHGPASSWD_USER */ +typedef struct r_samr_chgpasswd_user_info +{ + uint32 status; /* 0 == OK, C000006A (NT_STATUS_WRONG_PASSWORD) */ + +} SAMR_R_CHGPASSWD_USER; + +#endif /* _RPC_SAMR_H */ + diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_secdes.h new/mc-4.5.34/vfs/samba/include/rpc_secdes.h --- old/mc-4.5.33/vfs/samba/include/rpc_secdes.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_secdes.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,130 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPC_SECDES_H /* _RPC_SECDES_H */ +#define _RPC_SECDES_H + +#define SEC_RIGHTS_QUERY_VALUE 0x00000001 +#define SEC_RIGHTS_SET_VALUE 0x00000002 +#define SEC_RIGHTS_CREATE_SUBKEY 0x00000004 +#define SEC_RIGHTS_ENUM_SUBKEYS 0x00000008 +#define SEC_RIGHTS_NOTIFY 0x00000010 +#define SEC_RIGHTS_CREATE_LINK 0x00000020 +#define SEC_RIGHTS_DELETE 0x00010000 +#define SEC_RIGHTS_READ_CONTROL 0x00020000 +#define SEC_RIGHTS_WRITE_DAC 0x00040000 +#define SEC_RIGHTS_WRITE_OWNER 0x00080000 + +#define SEC_RIGHTS_READ 0x00020019 +#define SEC_RIGHTS_FULL_CONTROL 0x000f003f + + +#define SEC_ACE_TYPE_ACCESS_ALLOWED 0x0 +#define SEC_ACE_TYPE_ACCESS_DENIED 0x1 +#define SEC_ACE_TYPE_SYSTEM_AUDIT 0x2 +#define SEC_ACE_TYPE_SYSTEM_ALARM 0x3 + +#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1 +#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2 +#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4 +#define SEC_ACE_FLAG_INHERIT_ONLY 0x8 +#define SEC_ACE_FLAG_VALID_INHERIT 0xf +#define SEC_ACE_FLAG_SUCCESSFUL_ACCESS 0x40 +#define SEC_ACE_FLAG_FAILED_ACCESS 0x80 + +#define SEC_DESC_OWNER_DEFAULTED 0x0001 +#define SEC_DESC_GROUP_DEFAULTED 0x0002 +#define SEC_DESC_DACL_PRESENT 0x0004 +#define SEC_DESC_DACL_DEFAULTED 0x0008 +#define SEC_DESC_SACL_PRESENT 0x0010 +#define SEC_DESC_SACL_DEFAULTED 0x0020 +#define SEC_DESC_SELF_RELATIVE 0x8000 + +/* security information */ + +#define OWNER_SECURITY_INFORMATION 0x00000001 +#define GROUP_SECURITY_INFORMATION 0x00000002 +#define DACL_SECURITY_INFORMATION 0x00000004 +#define SACL_SECURITY_INFORMATION 0x00000008 + + + +/* SEC_ACCESS */ +typedef struct security_info_info +{ + uint32 mask; + +} SEC_ACCESS; + +/* SEC_ACE */ +typedef struct security_ace_info +{ + uint8 type; /* xxxx_xxxx_ACE_TYPE - e.g allowed / denied etc */ + uint8 flags; /* xxxx_INHERIT_xxxx - e.g OBJECT_INHERIT_ACE */ + uint16 size; + + SEC_ACCESS info; + DOM_SID sid; + +} SEC_ACE; + +/* SEC_ACL */ +typedef struct security_acl_info +{ + uint16 revision; /* 0x0002 */ + uint16 size; /* size in bytes of the entire ACL structure */ + uint32 num_aces; /* number of Access Control Entries */ + SEC_ACE *ace_list; + +} SEC_ACL; + +/* SEC_DESC */ +typedef struct security_descriptor_info +{ + uint16 revision; /* 0x0001 */ + uint16 type; /* SEC_DESC_xxxx flags */ + + uint32 off_owner_sid; /* offset to owner sid */ + uint32 off_grp_sid ; /* offset to group sid */ + uint32 off_sacl ; /* offset to system list of permissions */ + uint32 off_dacl ; /* offset to list of permissions */ + + SEC_ACL *dacl; /* user ACL */ + SEC_ACL *sacl; /* system ACL */ + DOM_SID *owner_sid; + DOM_SID *grp_sid; + +} SEC_DESC; + +/* SEC_DESC_BUF */ +typedef struct sec_desc_buf_info +{ + uint32 max_len; + uint32 undoc; + uint32 len; + + SEC_DESC *sec; + +} SEC_DESC_BUF; + +#endif /* _RPC_SECDES_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_srvsvc.h new/mc-4.5.34/vfs/samba/include/rpc_srvsvc.h --- old/mc-4.5.33/vfs/samba/include/rpc_srvsvc.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_srvsvc.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,569 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPC_SRVSVC_H /* _RPC_SRVSVC_H */ +#define _RPC_SRVSVC_H + + +/* srvsvc pipe */ +#define SRV_NETCONNENUM 0x08 +#define SRV_NETFILEENUM 0x09 +#define SRV_NETSESSENUM 0x0c +#define SRV_NETSHAREENUM 0x0f +#define SRV_NET_SRV_GET_INFO 0x15 +#define SRV_NET_SRV_SET_INFO 0x16 +#define SRV_NET_REMOTE_TOD 0x1c + +/* SESS_INFO_0 (pointers to level 0 session info strings) */ +typedef struct ptr_sess_info0 +{ + uint32 ptr_name; /* pointer to name. */ + +} SESS_INFO_0; + +/* SESS_INFO_0_STR (level 0 session info strings) */ +typedef struct str_sess_info0 +{ + UNISTR2 uni_name; /* unicode string of name */ + +} SESS_INFO_0_STR; + +/* oops - this is going to take up a *massive* amount of stack. */ +/* the UNISTR2s already have 1024 uint16 chars in them... */ +#define MAX_SESS_ENTRIES 32 + +/* SRV_SESS_INFO_0 */ +typedef struct srv_sess_info_0_info +{ + uint32 num_entries_read; /* EntriesRead */ + uint32 ptr_sess_info; /* Buffer */ + uint32 num_entries_read2; /* EntriesRead */ + + SESS_INFO_0 info_0 [MAX_SESS_ENTRIES]; /* session entry pointers */ + SESS_INFO_0_STR info_0_str[MAX_SESS_ENTRIES]; /* session entry strings */ + +} SRV_SESS_INFO_0; + +/* SESS_INFO_1 (pointers to level 1 session info strings) */ +typedef struct ptr_sess_info1 +{ + uint32 ptr_name; /* pointer to name. */ + uint32 ptr_user; /* pointer to user name. */ + + uint32 num_opens; + uint32 open_time; + uint32 idle_time; + uint32 user_flags; + +} SESS_INFO_1; + +/* SESS_INFO_1_STR (level 1 session info strings) */ +typedef struct str_sess_info1 +{ + UNISTR2 uni_name; /* unicode string of name */ + UNISTR2 uni_user; /* unicode string of user */ + +} SESS_INFO_1_STR; + +/* SRV_SESS_INFO_1 */ +typedef struct srv_sess_info_1_info +{ + uint32 num_entries_read; /* EntriesRead */ + uint32 ptr_sess_info; /* Buffer */ + uint32 num_entries_read2; /* EntriesRead */ + + SESS_INFO_1 info_1 [MAX_SESS_ENTRIES]; /* session entry pointers */ + SESS_INFO_1_STR info_1_str[MAX_SESS_ENTRIES]; /* session entry strings */ + +} SRV_SESS_INFO_1; + +/* SRV_SESS_INFO_CTR */ +typedef struct srv_sess_info_ctr_info +{ + uint32 switch_value; /* switch value */ + uint32 ptr_sess_ctr; /* pointer to sess info union */ + union + { + SRV_SESS_INFO_0 info0; /* session info level 0 */ + SRV_SESS_INFO_1 info1; /* session info level 1 */ + + } sess; + +} SRV_SESS_INFO_CTR; + + +/* SRV_Q_NET_SESS_ENUM */ +typedef struct q_net_sess_enum_info +{ + uint32 ptr_srv_name; /* pointer (to server name?) */ + UNISTR2 uni_srv_name; /* server name */ + + uint32 ptr_qual_name; /* pointer (to qualifier name) */ + UNISTR2 uni_qual_name; /* qualifier name "\\qualifier" */ + + uint32 sess_level; /* session level */ + + SRV_SESS_INFO_CTR *ctr; + + uint32 preferred_len; /* preferred maximum length (0xffff ffff) */ + ENUM_HND enum_hnd; + +} SRV_Q_NET_SESS_ENUM; + +/* SRV_R_NET_SESS_ENUM */ +typedef struct r_net_sess_enum_info +{ + uint32 sess_level; /* share level */ + + SRV_SESS_INFO_CTR *ctr; + + uint32 total_entries; /* total number of entries */ + ENUM_HND enum_hnd; + + uint32 status; /* return status */ + +} SRV_R_NET_SESS_ENUM; + +/* CONN_INFO_0 (pointers to level 0 connection info strings) */ +typedef struct ptr_conn_info0 +{ + uint32 id; /* connection id. */ + +} CONN_INFO_0; + +/* oops - this is going to take up a *massive* amount of stack. */ +/* the UNISTR2s already have 1024 uint16 chars in them... */ +#define MAX_CONN_ENTRIES 32 + +/* SRV_CONN_INFO_0 */ +typedef struct srv_conn_info_0_info +{ + uint32 num_entries_read; /* EntriesRead */ + uint32 ptr_conn_info; /* Buffer */ + uint32 num_entries_read2; /* EntriesRead */ + + CONN_INFO_0 info_0 [MAX_CONN_ENTRIES]; /* connection entry pointers */ + +} SRV_CONN_INFO_0; + +/* CONN_INFO_1 (pointers to level 1 connection info strings) */ +typedef struct ptr_conn_info1 +{ + uint32 id; /* connection id */ + uint32 type; /* 0x3 */ + uint32 num_opens; + uint32 num_users; + uint32 open_time; + + uint32 ptr_usr_name; /* pointer to user name. */ + uint32 ptr_net_name; /* pointer to network name (e.g IPC$). */ + +} CONN_INFO_1; + +/* CONN_INFO_1_STR (level 1 connection info strings) */ +typedef struct str_conn_info1 +{ + UNISTR2 uni_usr_name; /* unicode string of user */ + UNISTR2 uni_net_name; /* unicode string of name */ + +} CONN_INFO_1_STR; + +/* SRV_CONN_INFO_1 */ +typedef struct srv_conn_info_1_info +{ + uint32 num_entries_read; /* EntriesRead */ + uint32 ptr_conn_info; /* Buffer */ + uint32 num_entries_read2; /* EntriesRead */ + + CONN_INFO_1 info_1 [MAX_CONN_ENTRIES]; /* connection entry pointers */ + CONN_INFO_1_STR info_1_str[MAX_CONN_ENTRIES]; /* connection entry strings */ + +} SRV_CONN_INFO_1; + +/* SRV_CONN_INFO_CTR */ +typedef struct srv_conn_info_ctr_info +{ + uint32 switch_value; /* switch value */ + uint32 ptr_conn_ctr; /* pointer to conn info union */ + union + { + SRV_CONN_INFO_0 info0; /* connection info level 0 */ + SRV_CONN_INFO_1 info1; /* connection info level 1 */ + + } conn; + +} SRV_CONN_INFO_CTR; + + +/* SRV_Q_NET_CONN_ENUM */ +typedef struct q_net_conn_enum_info +{ + uint32 ptr_srv_name; /* pointer (to server name) */ + UNISTR2 uni_srv_name; /* server name "\\server" */ + + uint32 ptr_qual_name; /* pointer (to qualifier name) */ + UNISTR2 uni_qual_name; /* qualifier name "\\qualifier" */ + + uint32 conn_level; /* connection level */ + + SRV_CONN_INFO_CTR *ctr; + + uint32 preferred_len; /* preferred maximum length (0xffff ffff) */ + ENUM_HND enum_hnd; + +} SRV_Q_NET_CONN_ENUM; + +/* SRV_R_NET_CONN_ENUM */ +typedef struct r_net_conn_enum_info +{ + uint32 conn_level; /* share level */ + + SRV_CONN_INFO_CTR *ctr; + + uint32 total_entries; /* total number of entries */ + ENUM_HND enum_hnd; + + uint32 status; /* return status */ + +} SRV_R_NET_CONN_ENUM; + +/* SH_INFO_1 (pointers to level 1 share info strings) */ +typedef struct ptr_share_info1 +{ + uint32 ptr_netname; /* pointer to net name. */ + uint32 type; /* ipc, print, disk ... */ + uint32 ptr_remark; /* pointer to comment. */ + +} SH_INFO_1; + +/* SH_INFO_1_STR (level 1 share info strings) */ +typedef struct str_share_info1 +{ + UNISTR2 uni_netname; /* unicode string of net name */ + UNISTR2 uni_remark; /* unicode string of comment */ + +} SH_INFO_1_STR; + +/* SRV_SHARE_INFO_1 */ +typedef struct share_info_1_info +{ + uint32 num_entries_read; /* EntriesRead */ + uint32 ptr_share_info; /* Buffer */ + uint32 num_entries_read2; /* EntriesRead */ + + SH_INFO_1 *info_1; /* share entry pointers */ + SH_INFO_1_STR *info_1_str; /* share entry strings */ + +} SRV_SHARE_INFO_1; + +/* SH_INFO_2 (pointers to level 2 share info strings) */ +typedef struct ptr_share_info2 +{ + uint32 ptr_netname; /* pointer to net name. */ + uint32 type; /* ipc, print, disk ... */ + uint32 ptr_remark; /* pointer to comment. */ + uint32 perms; /* permissions */ + uint32 max_uses; /* maximum uses */ + uint32 num_uses; /* current uses */ + uint32 ptr_path; /* pointer to path name */ + uint32 ptr_passwd; /* pointer to password */ + +} SH_INFO_2; + +/* SH_INFO_2_STR (level 2 share info strings) */ +typedef struct str_share_info2 +{ + UNISTR2 uni_netname; /* unicode string of net name (e.g NETLOGON) */ + UNISTR2 uni_remark; /* unicode string of comment (e.g "Logon server share") */ + UNISTR2 uni_path; /* unicode string of local path (e.g c:\winnt\system32\repl\import\scripts) */ + UNISTR2 uni_passwd; /* unicode string of password - presumably for share level security (e.g NULL) */ + +} SH_INFO_2_STR; + +/* SRV_SHARE_INFO_2 */ +typedef struct share_info_2_info +{ + uint32 num_entries_read; /* EntriesRead */ + uint32 ptr_share_info; /* Buffer */ + uint32 num_entries_read2; /* EntriesRead */ + + SH_INFO_2 *info_2; /* share entry pointers */ + SH_INFO_2_STR *info_2_str; /* share entry strings */ + +} SRV_SHARE_INFO_2; + +/* SRV_SHARE_INFO_CTR */ +typedef struct srv_share_info_1_info +{ + uint32 switch_value; /* switch value */ + uint32 ptr_share_ctr; /* pointer to share info union */ + union { + SRV_SHARE_INFO_1 info1; /* share info level 1 */ + SRV_SHARE_INFO_2 info2; /* share info level 2 */ + } share; + +} SRV_SHARE_INFO_CTR; + +/* SRV_Q_NET_SHARE_ENUM */ +typedef struct q_net_share_enum_info +{ + uint32 ptr_srv_name; /* pointer (to server name?) */ + UNISTR2 uni_srv_name; /* server name */ + + uint32 share_level; /* share level */ + + SRV_SHARE_INFO_CTR ctr; /* share info container */ + + uint32 preferred_len; /* preferred maximum length (0xffff ffff) */ + + ENUM_HND enum_hnd; + +} SRV_Q_NET_SHARE_ENUM; + + +/* SRV_R_NET_SHARE_ENUM */ +typedef struct r_net_share_enum_info +{ + uint32 share_level; /* share level */ + SRV_SHARE_INFO_CTR ctr; /* share info container */ + + uint32 total_entries; /* total number of entries */ + ENUM_HND enum_hnd; + + uint32 status; /* return status */ + +} SRV_R_NET_SHARE_ENUM; + +/* FILE_INFO_3 (level 3 file info strings) */ +typedef struct file_info3_info +{ + uint32 id; /* file index */ + uint32 perms; /* file permissions. don't know what format */ + uint32 num_locks; /* file locks */ + uint32 ptr_path_name; /* file name */ + uint32 ptr_user_name; /* file owner */ + +} FILE_INFO_3; + +/* FILE_INFO_3_STR (level 3 file info strings) */ +typedef struct str_file_info3_info +{ + UNISTR2 uni_path_name; /* unicode string of file name */ + UNISTR2 uni_user_name; /* unicode string of file owner. */ + +} FILE_INFO_3_STR; + +/* oops - this is going to take up a *massive* amount of stack. */ +/* the UNISTR2s already have 1024 uint16 chars in them... */ +#define MAX_FILE_ENTRIES 32 + +/* SRV_FILE_INFO_3 */ +typedef struct srv_file_info_3 +{ + uint32 num_entries_read; /* EntriesRead */ + uint32 ptr_file_info; /* Buffer */ + + uint32 num_entries_read2; /* EntriesRead */ + + FILE_INFO_3 info_3 [MAX_FILE_ENTRIES]; /* file entry details */ + FILE_INFO_3_STR info_3_str[MAX_FILE_ENTRIES]; /* file entry strings */ + +} SRV_FILE_INFO_3; + +/* SRV_FILE_INFO_CTR */ +typedef struct srv_file_info_3_info +{ + uint32 switch_value; /* switch value */ + uint32 ptr_file_ctr; /* pointer to file info union */ + union + { + SRV_FILE_INFO_3 info3; /* file info with 0 entries */ + + } file; + +} SRV_FILE_INFO_CTR; + + +/* SRV_Q_NET_FILE_ENUM */ +typedef struct q_net_file_enum_info +{ + uint32 ptr_srv_name; /* pointer (to server name?) */ + UNISTR2 uni_srv_name; /* server name */ + + uint32 ptr_qual_name; /* pointer (to qualifier name) */ + UNISTR2 uni_qual_name; /* qualifier name "\\qualifier" */ + + uint32 file_level; /* file level */ + + SRV_FILE_INFO_CTR *ctr; + + uint32 preferred_len; /* preferred maximum length (0xffff ffff) */ + ENUM_HND enum_hnd; + +} SRV_Q_NET_FILE_ENUM; + + +/* SRV_R_NET_FILE_ENUM */ +typedef struct r_net_file_enum_info +{ + uint32 file_level; /* file level */ + + SRV_FILE_INFO_CTR *ctr; + + uint32 total_entries; /* total number of files */ + ENUM_HND enum_hnd; + + uint32 status; /* return status */ + +} SRV_R_NET_FILE_ENUM; + +/* SRV_INFO_101 */ +typedef struct srv_info_101_info +{ + uint32 platform_id; /* 0x500 */ + uint32 ptr_name; /* pointer to server name */ + uint32 ver_major; /* 0x4 */ + uint32 ver_minor; /* 0x2 */ + uint32 srv_type; /* browse etc type */ + uint32 ptr_comment; /* pointer to server comment */ + + UNISTR2 uni_name; /* server name "server" */ + UNISTR2 uni_comment; /* server comment "samba x.x.x blah" */ + +} SRV_INFO_101; + +/* SRV_INFO_102 */ +typedef struct srv_info_102_info +{ + uint32 platform_id; /* 0x500 */ + uint32 ptr_name; /* pointer to server name */ + uint32 ver_major; /* 0x4 */ + uint32 ver_minor; /* 0x2 */ + uint32 srv_type; /* browse etc type */ + uint32 ptr_comment; /* pointer to server comment */ + uint32 users; /* 0xffff ffff*/ + uint32 disc; /* 0xf */ + uint32 hidden; /* 0x0 */ + uint32 announce; /* 240 */ + uint32 ann_delta; /* 3000 */ + uint32 licenses; /* 0 */ + uint32 ptr_usr_path; /* pointer to user path */ + + UNISTR2 uni_name; /* server name "server" */ + UNISTR2 uni_comment; /* server comment "samba x.x.x blah" */ + UNISTR2 uni_usr_path; /* "c:\" (eh?) */ + +} SRV_INFO_102; + + +/* SRV_INFO_CTR */ +typedef struct srv_info_ctr_info +{ + uint32 switch_value; /* switch value */ + uint32 ptr_srv_ctr; /* pointer to server info */ + union + { + SRV_INFO_102 sv102; /* server info level 102 */ + SRV_INFO_101 sv101; /* server info level 101 */ + + } srv; + +} SRV_INFO_CTR; + +/* SRV_Q_NET_SRV_GET_INFO */ +typedef struct q_net_srv_get_info +{ + uint32 ptr_srv_name; + UNISTR2 uni_srv_name; /* "\\server" */ + uint32 switch_value; + +} SRV_Q_NET_SRV_GET_INFO; + +/* SRV_R_NET_SRV_GET_INFO */ +typedef struct r_net_srv_get_info +{ + SRV_INFO_CTR *ctr; + + uint32 status; /* return status */ + +} SRV_R_NET_SRV_GET_INFO; + +/* SRV_Q_NET_SRV_SET_INFO */ +typedef struct q_net_srv_set_info +{ + uint32 ptr_srv_name; + UNISTR2 uni_srv_name; /* "\\server" */ + uint32 switch_value; + + SRV_INFO_CTR *ctr; + +} SRV_Q_NET_SRV_SET_INFO; + + +/* SRV_R_NET_SRV_SET_INFO */ +typedef struct r_net_srv_set_info +{ + uint32 switch_value; /* switch value */ + + uint32 status; /* return status */ + +} SRV_R_NET_SRV_SET_INFO; + +/* SRV_Q_NET_REMOTE_TOD */ +typedef struct q_net_remote_tod +{ + uint32 ptr_srv_name; + UNISTR2 uni_srv_name; /* "\\server" */ + +} SRV_Q_NET_REMOTE_TOD; + +/* TIME_OF_DAY_INFO */ +typedef struct time_of_day_info +{ + uint32 elapsedt; + uint32 msecs; + uint32 hours; + uint32 mins; + uint32 secs; + uint32 hunds; + uint32 zone; + uint32 tintervals; + uint32 day; + uint32 month; + uint32 year; + uint32 weekday; + +} TIME_OF_DAY_INFO; + +/* SRV_R_NET_REMOTE_TOD */ +typedef struct r_net_remote_tod +{ + uint32 ptr_srv_tod; /* pointer to TOD */ + TIME_OF_DAY_INFO *tod; + + uint32 status; /* return status */ + +} SRV_R_NET_REMOTE_TOD; + + +#endif /* _RPC_SRVSVC_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/rpc_wkssvc.h new/mc-4.5.34/vfs/samba/include/rpc_wkssvc.h --- old/mc-4.5.33/vfs/samba/include/rpc_wkssvc.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpc_wkssvc.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,73 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1997 + Copyright (C) Luke Kenneth Casson Leighton 1996-1997 + Copyright (C) Paul Ashton 1997 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPC_WKS_H /* _RPC_WKS_H */ +#define _RPC_WKS_H + + +/* wkssvc pipe */ +#define WKS_QUERY_INFO 0x00 + + +/* WKS_Q_QUERY_INFO - probably a capabilities request */ +typedef struct q_wks_query_info_info +{ + uint32 ptr_srv_name; /* pointer (to server name?) */ + UNISTR2 uni_srv_name; /* unicode server name starting with '\\' */ + + uint16 switch_value; /* info level 100 (0x64) */ + +} WKS_Q_QUERY_INFO; + + +/* WKS_INFO_100 - level 100 info */ +typedef struct wks_info_100_info +{ + uint32 platform_id; /* 0x0000 01f4 - unknown */ + uint32 ptr_compname; /* pointer to server name */ + uint32 ptr_lan_grp ; /* pointer to domain name */ + uint32 ver_major; /* 4 - unknown */ + uint32 ver_minor; /* 0 - unknown */ + + UNISTR2 uni_compname; /* unicode server name */ + UNISTR2 uni_lan_grp ; /* unicode domain name */ + +} WKS_INFO_100; + + +/* WKS_R_QUERY_INFO - probably a capabilities request */ +typedef struct r_wks_query_info_info +{ + uint16 switch_value; /* 100 (0x64) - switch value */ + + /* for now, only level 100 is supported. this should be an enum container */ + uint32 ptr_1; /* pointer 1 */ + WKS_INFO_100 *wks100; /* workstation info level 100 */ + + uint32 status; /* return status */ + +} WKS_R_QUERY_INFO; + + +#endif /* _RPC_WKS_H */ + diff -ruN old/mc-4.5.33/vfs/samba/include/rpcclient.h new/mc-4.5.34/vfs/samba/include/rpcclient.h --- old/mc-4.5.33/vfs/samba/include/rpcclient.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/rpcclient.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,124 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1998 + Copyright (C) Luke Kenneth Casson Leighton 1996-1998 + Copyright (C) Jeremy Allison 1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +#ifndef _RPCCLIENT_H +#define _RPCCLIENT_H + +struct tar_client_info +{ + int blocksize; + BOOL inc; + BOOL reset; + BOOL excl; + char type; + int attrib; + char **cliplist; + int clipn; + int tp; + int num_files; + int buf_size; + int bytes_written; + char *buf; + int handle; + int print_mode; + char *file_mode; +}; + +struct nt_client_info +{ + /************* \PIPE\NETLOGON stuff ******************/ + + fstring mach_acct; + + uint8 sess_key[16]; + DOM_CRED clnt_cred; + DOM_CRED rtn_cred; + + NET_ID_INFO_CTR ctr; + NET_USER_INFO_3 user_info3; + + /************** \PIPE\winreg stuff ********************/ + + POLICY_HND reg_pol_connect; + + /************** \PIPE\lsarpc stuff ********************/ + + POLICY_HND lsa_info_pol; + + /* domain member */ + DOM_SID level3_sid; + DOM_SID level5_sid; + + /* domain controller */ + fstring level3_dom; + fstring level5_dom; + + /************** \PIPE\samr stuff ********************/ + + POLICY_HND samr_pol_connect; + POLICY_HND samr_pol_open_domain; + POLICY_HND samr_pol_open_user; + + struct acct_info *sam; + int num_sam_entries; +}; + +struct client_info +{ + struct in_addr dest_ip; + fstring dest_host; + fstring query_host; + uint8 name_type; + + fstring myhostname; + fstring mach_acct; + + pstring cur_dir; + pstring base_dir; + pstring file_sel; + + fstring service; + fstring share; + fstring svc_type; + + time_t newer_than; + int archive_level; + int dir_total; + int put_total_time_ms; + int put_total_size; + int get_total_time_ms; + int get_total_size; + int print_mode; + BOOL translation; + BOOL recurse_dir; + BOOL prompt; + BOOL lowercase; + BOOL abort_mget; + + struct tar_client_info tar; + struct nt_client_info dom; +}; + +enum action_type {ACTION_HEADER, ACTION_ENUMERATE, ACTION_FOOTER}; + +#endif /* _RPCCLIENT_H */ diff -ruN old/mc-4.5.33/vfs/samba/include/smb.h new/mc-4.5.34/vfs/samba/include/smb.h --- old/mc-4.5.33/vfs/samba/include/smb.h Wed Dec 31 19:00:00 1969 +++ new/mc-4.5.34/vfs/samba/include/smb.h Sun Jul 4 13:27:06 1999 @@ -0,0 +1,1746 @@ +/* + Unix SMB/Netbios implementation. + Version 1.9. + SMB parameters and setup + Copyright (C) Andrew Tridgell 1992-1998 + Copyright (C) John H Terpstra 1996-1998 + Copyright (C) Luke Kenneth Casson Leighton 1996-1998 + Copyright (C) Paul Ashton 1998 + + 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., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ +#ifndef _SMB_H +#define _SMB_H + +#define BUFFER_SIZE (0xFFFF) +#define SAFETY_MARGIN 1024 + +#define NMB_PORT 137 +#define DGRAM_PORT 138 +#define SMB_PORT 139 + +#define False (0) +#define True (1) +#define BOOLSTR(b) ((b) ? "Yes" : "No") +#define BITSETB(ptr,bit) ((((char *)ptr)[0] & (1<<(bit)))!=0) +#define BITSETW(ptr,bit) ((SVAL(ptr,0) & (1<<(bit)))!=0) + +#define IS_BITS_SET_ALL(var,bit) (((var)&(bit))==(bit)) +#define IS_BITS_SET_SOME(var,bit) (((var)&(bit))!=0) +#define IS_BITS_CLR_ALL(var,bit) (((var)&(bit))==0) + +#define PTR_DIFF(p1,p2) ((ptrdiff_t)(((const char *)(p1)) - (const char *)(p2))) + +typedef int BOOL; + +/* limiting size of ipc replies */ +#define REALLOC(ptr,size) Realloc(ptr,MAX((size),4*1024)) + +#define SIZEOFWORD 2 + +#ifndef DEF_CREATE_MASK +#define DEF_CREATE_MASK (0755) +#endif + +/* how long to wait for secondary SMB packets (milli-seconds) */ +#define SMB_SECONDARY_WAIT (60*1000) + +/* -------------------------------------------------------------------------- ** + * Debugging code. See also debug.c + */ + +/* mkproto.awk has trouble with ifdef'd function definitions (it ignores + * the #ifdef directive and will read both definitions, thus creating two + * diffferent prototype declarations), so we must do these by hand. + */ +/* I know the __attribute__ stuff is ugly, but it does ensure we get the + arguemnts to DEBUG() right. We have got them wrong too often in the + past */ +#ifdef HAVE_STDARG_H +int Debug1( char *, ... ) +#ifdef __GNUC__ + __attribute__ ((format (printf, 1, 2))) +#endif +; +BOOL dbgtext( char *, ... ) +#ifdef __GNUC__ + __attribute__ ((format (printf, 1, 2))) +#endif +; +#else +int Debug1(); +BOOL dbgtext(); +#endif + +/* If we have these macros, we can add additional info to the header. */ +#ifdef HAVE_FILE_MACRO +#define FILE_MACRO (__FILE__) +#else +#define FILE_MACRO ("") +#endif + +#ifdef HAVE_FUNCTION_MACRO +#define FUNCTION_MACRO (__FUNCTION__) +#else +#define FUNCTION_MACRO ("") +#endif + +/* Debugging macros. + * DEBUGLVL() - If level is <= the system-wide DEBUGLEVEL then generate a + * header using the default macros for file, line, and + * function name. + * Returns True if the debug level was <= DEBUGLEVEL. + * Example usage: + * if( DEBUGLVL( 2 ) ) + * dbgtext( "Some text.\n" ); + * DEGUG() - Good old DEBUG(). Each call to DEBUG() will generate a new + * header *unless* the previous debug output was unterminated + * (i.e., no '\n'). See debug.c:dbghdr() for more info. + * Example usage: + * DEBUG( 2, ("Some text.\n") ); + * DEBUGADD() - If level <= DEBUGLEVEL, then the text is appended to the + * current message (i.e., no header). + * Usage: + * DEBUGADD( 2, ("Some additional text.\n") ); + */ +#define DEBUGLVL( level ) \ + ( (DEBUGLEVEL >= (level)) \ + && dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) ) ) + +#if 0 + +#define DEBUG( level, body ) \ + ( ( DEBUGLEVEL >= (level) \ + && dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) ) ) \ + ? (void)(dbgtext body) : (void)0 ) + +#define DEBUGADD( level, body ) \ + ( (DEBUGLEVEL >= (level)) ? (void)(dbgtext body) : (void)0 ) + +#else + +#define DEBUG( level, body ) \ + (void)( (DEBUGLEVEL >= (level)) \ + && (dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) )) \ + && (dbgtext body) ) + +#define DEBUGADD( level, body ) \ + (void)( (DEBUGLEVEL >= (level)) && (dbgtext body) ) + +#endif + +/* End Debugging code section. + * -------------------------------------------------------------------------- ** + */ + +/* this defines the error codes that receive_smb can put in smb_read_error */ +#define READ_TIMEOUT 1 +#define READ_EOF 2 +#define READ_ERROR 3 + + +#define DIR_STRUCT_SIZE 43 + +/* these define all the command types recognised by the server - there +are lots of gaps so probably there are some rare commands that are not +implemented */ + +#define pSETDIR '\377' + +/* these define the attribute byte as seen by DOS */ +#define aRONLY (1L<<0) +#define aHIDDEN (1L<<1) +#define aSYSTEM (1L<<2) +#define aVOLID (1L<<3) +#define aDIR (1L<<4) +#define aARCH (1L<<5) + +/* for readability... */ +#define IS_DOS_READONLY(test_mode) (((test_mode) & aRONLY) != 0) +#define IS_DOS_DIR(test_mode) (((test_mode) & aDIR) != 0) +#define IS_DOS_ARCHIVE(test_mode) (((test_mode) & aARCH) != 0) +#define IS_DOS_SYSTEM(test_mode) (((test_mode) & aSYSTEM) != 0) +#define IS_DOS_HIDDEN(test_mode) (((test_mode) & aHIDDEN) != 0) + +/* deny modes */ +#define DENY_DOS 0 +#define DENY_ALL 1 +#define DENY_WRITE 2 +#define DENY_READ 3 +#define DENY_NONE 4 +#define DENY_FCB 7 + +/* open modes */ +#define DOS_OPEN_RDONLY 0 +#define DOS_OPEN_WRONLY 1 +#define DOS_OPEN_RDWR 2 +#define DOS_OPEN_FCB 0xF + +/* define shifts and masks for share and open modes. */ +#define OPEN_MODE_MASK 0xF +#define SHARE_MODE_SHIFT 4 +#define SHARE_MODE_MASK 0x7 +#define GET_OPEN_MODE(x) ((x) & OPEN_MODE_MASK) +#define SET_OPEN_MODE(x) ((x) & OPEN_MODE_MASK) +#define GET_DENY_MODE(x) (((x)>>SHARE_MODE_SHIFT) & SHARE_MODE_MASK) +#define SET_DENY_MODE(x) ((x)<