changeset 26:d74bfa342116

2002-09-24 gettextize <bug-gnu-gettext@gnu.org> * Makefile.am (SUBDIRS): Add intl, (ACLOCAL_AMFLAGS): New variable. (EXTRA_DIST): Add config.rpath mkinstalldirs. * configure.in (AC_OUTPUT): Add intl/Makefile, 2002-09-24 Brian Masney <masneyb@gftp.org> * lib/config_file.c - separated saving of bookmarks from gftp_write_config_file() to gftp_write_bookmarks_file(). Bookmarks will no longer be rewritten to disk every time gFTP exits * src/gtk/bookmarks.c - call gftp_write_bookmarks_file() instead of gftp_write_config_file() when altering a bookmark * configure.in - Fixed problem with the text port being compiled against glib 1.2 if we wanted it to be compiled against glib 2.0 instead * autogen.sh - add this build script
author masneyb
date Tue, 24 Sep 2002 12:18:40 +0000
parents 8ded3af0172c
children 6db3583f538a
files ABOUT-NLS ChangeLog Makefile.am Makefile.in TODO acconfig.h aclocal.m4 autogen.sh config.guess config.h.in config.sub configure configure.in docs/Makefile.am docs/Makefile.in docs/sample.gftp/Makefile.in install-sh lib/Makefile.in lib/config_file.c lib/gftp.h m4/largefile.m4 missing mkinstalldirs po/ChangeLog po/Makefile.in.in po/bg.po po/cs.po po/da.po po/de.po po/es.po po/fi.po po/fr.po po/it.po po/ja.po po/nl.po po/no.po po/pl.po po/pt_BR.po po/ro.po po/ru.po po/sv.po po/tr.po po/zh_CN.po po/zh_TW.po src/Makefile.in src/gtk/Makefile.am src/gtk/Makefile.in src/gtk/bookmarks.c src/text/Makefile.am src/text/Makefile.in stamp-h.in
diffstat 51 files changed, 12027 insertions(+), 24359 deletions(-) [+]
line wrap: on
line diff
--- a/ABOUT-NLS	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,324 +0,0 @@
-Notes on the Free Translation Project
-*************************************
-
-   Free software is going international!  The Free Translation Project
-is a way to get maintainers of free software, translators, and users all
-together, so that will gradually become able to speak many languages.
-A few packages already provide translations for their messages.
-
-   If you found this `ABOUT-NLS' file inside a distribution, you may
-assume that the distributed package does use GNU `gettext' internally,
-itself available at your nearest GNU archive site.  But you do _not_
-need to install GNU `gettext' prior to configuring, installing or using
-this package with messages translated.
-
-   Installers will find here some useful hints.  These notes also
-explain how users should proceed for getting the programs to use the
-available translations.  They tell how people wanting to contribute and
-work at translations should contact the appropriate team.
-
-   When reporting bugs in the `intl/' directory or bugs which may be
-related to internationalization, you should tell about the version of
-`gettext' which is used.  The information can be found in the
-`intl/VERSION' file, in internationalized packages.
-
-Quick configuration advice
-==========================
-
-   If you want to exploit the full power of internationalization, you
-should configure it using
-
-     ./configure --with-included-gettext
-
-to force usage of internationalizing routines provided within this
-package, despite the existence of internationalizing capabilities in the
-operating system where this package is being installed.  So far, only
-the `gettext' implementation in the GNU C library version 2 provides as
-many features (such as locale alias, message inheritance, automatic
-charset conversion or plural form handling) as the implementation here.
-It is also not possible to offer this additional functionality on top
-of a `catgets' implementation.  Future versions of GNU `gettext' will
-very likely convey even more functionality.  So it might be a good idea
-to change to GNU `gettext' as soon as possible.
-
-   So you need _not_ provide this option if you are using GNU libc 2 or
-you have installed a recent copy of the GNU gettext package with the
-included `libintl'.
-
-INSTALL Matters
-===============
-
-   Some packages are "localizable" when properly installed; the
-programs they contain can be made to speak your own native language.
-Most such packages use GNU `gettext'.  Other packages have their own
-ways to internationalization, predating GNU `gettext'.
-
-   By default, this package will be installed to allow translation of
-messages.  It will automatically detect whether the system already
-provides the GNU `gettext' functions.  If not, the GNU `gettext' own
-library will be used.  This library is wholly contained within this
-package, usually in the `intl/' subdirectory, so prior installation of
-the GNU `gettext' package is _not_ required.  Installers may use
-special options at configuration time for changing the default
-behaviour.  The commands:
-
-     ./configure --with-included-gettext
-     ./configure --disable-nls
-
-will respectively bypass any pre-existing `gettext' to use the
-internationalizing routines provided within this package, or else,
-_totally_ disable translation of messages.
-
-   When you already have GNU `gettext' installed on your system and run
-configure without an option for your new package, `configure' will
-probably detect the previously built and installed `libintl.a' file and
-will decide to use this.  This might be not what is desirable.  You
-should use the more recent version of the GNU `gettext' library.  I.e.
-if the file `intl/VERSION' shows that the library which comes with this
-package is more recent, you should use
-
-     ./configure --with-included-gettext
-
-to prevent auto-detection.
-
-   The configuration process will not test for the `catgets' function
-and therefore it will not be used.  The reason is that even an
-emulation of `gettext' on top of `catgets' could not provide all the
-extensions of the GNU `gettext' library.
-
-   Internationalized packages have usually many `po/LL.po' files, where
-LL gives an ISO 639 two-letter code identifying the language.  Unless
-translations have been forbidden at `configure' time by using the
-`--disable-nls' switch, all available translations are installed
-together with the package.  However, the environment variable `LINGUAS'
-may be set, prior to configuration, to limit the installed set.
-`LINGUAS' should then contain a space separated list of two-letter
-codes, stating which languages are allowed.
-
-Using This Package
-==================
-
-   As a user, if your language has been installed for this package, you
-only have to set the `LANG' environment variable to the appropriate
-`LL_CC' combination.  Here `LL' is an ISO 639 two-letter language code,
-and `CC' is an ISO 3166 two-letter country code.  For example, let's
-suppose that you speak German and live in Germany.  At the shell
-prompt, merely execute `setenv LANG de_DE' (in `csh'),
-`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
-This can be done from your `.login' or `.profile' file, once and for
-all.
-
-   You might think that the country code specification is redundant.
-But in fact, some languages have dialects in different countries.  For
-example, `de_AT' is used for Austria, and `pt_BR' for Brazil.  The
-country code serves to distinguish the dialects.
-
-   Not all programs have translations for all languages.  By default, an
-English message is shown in place of a nonexistent translation.  If you
-understand other languages, you can set up a priority list of languages.
-This is done through a different environment variable, called
-`LANGUAGE'.  GNU `gettext' gives preference to `LANGUAGE' over `LANG'
-for the purpose of message handling, but you still need to have `LANG'
-set to the primary language; this is required by other parts of the
-system libraries.  For example, some Swedish users who would rather
-read translations in German than English for when Swedish is not
-available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
-
-   In the `LANGUAGE' environment variable, but not in the `LANG'
-environment variable, `LL_CC' combinations can be abbreviated as `LL'
-to denote the language's main dialect.  For example, `de' is equivalent
-to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
-(Portuguese as spoken in Portugal) in this context.
-
-Translating Teams
-=================
-
-   For the Free Translation Project to be a success, we need interested
-people who like their own language and write it well, and who are also
-able to synergize with other translators speaking the same language.
-Each translation team has its own mailing list.  The up-to-date list of
-teams can be found at the Free Translation Project's homepage,
-`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
-area.
-
-   If you'd like to volunteer to _work_ at translating messages, you
-should become a member of the translating team for your own language.
-The subscribing address is _not_ the same as the list itself, it has
-`-request' appended.  For example, speakers of Swedish can send a
-message to `sv-request@li.org', having this message body:
-
-     subscribe
-
-   Keep in mind that team members are expected to participate
-_actively_ in translations, or at solving translational difficulties,
-rather than merely lurking around.  If your team does not exist yet and
-you want to start one, or if you are unsure about what to do or how to
-get started, please write to `translation@iro.umontreal.ca' to reach the
-coordinator for all translator teams.
-
-   The English team is special.  It works at improving and uniformizing
-the terminology in use.  Proven linguistic skill are praised more than
-programming skill, here.
-
-Available Packages
-==================
-
-   Languages are not equally supported in all packages.  The following
-matrix shows the current state of internationalization, as of September
-2001.  The matrix shows, in regard of each package, for which languages
-PO files have been submitted to translation coordination, with a
-translation percentage of at least 50%.
-
-     Ready PO files    bg cs da de el en eo es et fi fr gl he hr id it ja
-                     +----------------------------------------------------+
-     a2ps            |          []             []    []                   |
-     bash            |          []       [] []       []                   |
-     bfd             |                                                    |
-     binutils        |                               []                   |
-     bison           |          []          [] []    []                [] |
-     clisp           |          []    []    []       []                   |
-     cpio            |       [] []          []       [] []                |
-     diffutils       |       [] []       [] []       [] []       []       |
-     enscript        |          []                   []                   |
-     error           |                      []       []                   |
-     fetchmail       |                                                    |
-     fileutils       |    [] [] [] []       []       [] []             [] |
-     findutils       |       [] []          [] []    [] []       [] []    |
-     flex            |       []             []       []                   |
-     freetype        |                                                    |
-     gas             |                                                    |
-     gawk            |                               []    []             |
-     gcal            |                                                    |
-     gcc             |                                                    |
-     gettext         |    [] [] [] []       []       [] []       [] [] [] |
-     gnupg           |          []       []    []    [] []          [] [] |
-     gprof           |                                                    |
-     grep            |    []    []       [] [] []    [] []          []    |
-     hello           |       [] [] []    [] [] [] [] [] []          [] [] |
-     id-utils        |       [] []                   []                   |
-     indent          |       [] []             []    [] []                |
-     jpilot          |                               []                   |
-     kbd             |                                                    |
-     ld              |                               []                   |
-     libc            |    [] [] [] []       []       [] []             [] |
-     lilypond        |                                                 [] |
-     lynx            |    [] [] []                                     [] |
-     m4              |    [] [] [] []                [] []       []    [] |
-     make            |       [] []          []       [] []             [] |
-     mysecretdiary   |          []                                        |
-     nano            |                      []          []       []       |
-     opcodes         |                                                    |
-     parted          |          []                      []             [] |
-     ptx             |       [] []          [] []    [] []       []       |
-     python          |                                                    |
-     recode          |       [] [] []    [] []       [] [] []       []    |
-     sed             |    [] [] [] []    []    []    [] [] []    [] [] [] |
-     sh-utils        |    [] [] [] []       [] []    [] []          [] [] |
-     sharutils       |    [] [] [] []       []       [] []             [] |
-     sketch          |                                                    |
-     soundtracker    |          []          []          []                |
-     sp              |                                                    |
-     tar             |    [] [] []          [] []    []             [] [] |
-     texinfo         |    [] [] []       []          []                [] |
-     textutils       |    [] [] [] []       []       [] []             [] |
-     util-linux      |    [] []                                           |
-     wdiff           |       [] []             []                         |
-     wget            |    [] [] [] []       [] []    [] [] []          [] |
-                     +----------------------------------------------------+
-                       bg cs da de el en eo es et fi fr gl he hr id it ja
-                        0 14 24 32 11  1  8 23 13  1 33 22  4  0  7  9 18
-     
-                       ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh
-                     +----------------------------------------------------+
-     a2ps            |          []                   []    []             |  6
-     bash            |                                                    |  4
-     bfd             |                                                    |  0
-     binutils        |                                                    |  1
-     bison           |                               []                   |  6
-     clisp           |          []                                        |  5
-     cpio            | []       []       []     []   []                   | 10
-     diffutils       |                   []          []       [] []       | 11
-     enscript        |          []              []   []                   |  5
-     error           |                                  []       []       |  4
-     fetchmail       |                                                    |  0
-     fileutils       | []       []       []     []   [] [] [] [] []       | 17
-     findutils       | []       []       []     []   []    [] [] []       | 16
-     flex            | []                            []       []          |  6
-     freetype        |                                                    |  0
-     gas             |                                                    |  0
-     gawk            |                                           []       |  3
-     gcal            |                                                    |  0
-     gcc             |                                                    |  0
-     gettext         | []                []     []   []    [] [] []    [] | 18
-     gnupg           |                   []                   [] []       | 10
-     gprof           |                                                    |  0
-     grep            |                   []                [] [] []       | 12
-     hello           | [] [] [] []    [] []          [] []    [] [] []    | 22
-     id-utils        |          []                   []       []          |  6
-     indent          | []       []       []          [] []    [] []       | 12
-     jpilot          |                                                    |  1
-     kbd             |                                           []       |  1
-     ld              |                                                    |  1
-     libc            | []    []       [] []     []      []    [] []       | 16
-     lilypond        |          []                            []          |  3
-     lynx            |          []              []   []       []          |  8
-     m4              |          []       []          []       []          | 12
-     make            | []       []       []     []   []          []       | 12
-     mysecretdiary   |                                                    |  1
-     nano            |                                        []          |  4
-     opcodes         |                                           []       |  1
-     parted          |          []                   []                   |  5
-     ptx             |       [] []    [] [] []       []       [] []       | 15
-     python          |                                                    |  0
-     recode          |                   []          []    [] []          | 13
-     sed             |          []              []   [] [] [] [] []       | 19
-     sh-utils        |       [] []    [] []     []   [] [] [] [] []    [] | 21
-     sharutils       |          []                   []       []          | 11
-     sketch          |                                                    |  0
-     soundtracker    |                                                    |  3
-     sp              |                                                    |  0
-     tar             |       []       [] []     []         [] [] []       | 15
-     texinfo         |                               []                   |  7
-     textutils       |       [] []    [] []     []   [] [] []             | 16
-     util-linux      |                          []               []       |  4
-     wdiff           |                               [] []    [] []       |  7
-     wget            |          []                   [] [] [] [] [] []    | 17
-                     +----------------------------------------------------+
-       33 teams        ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh
-       53 domains       9  1  6 20  0  6 17  1  13   25 10 11 23 21  2  2  387
-
-   Some counters in the preceding matrix are higher than the number of
-visible blocks let us expect.  This is because a few extra PO files are
-used for implementing regional variants of languages, or language
-dialects.
-
-   For a PO file in the matrix above to be effective, the package to
-which it applies should also have been internationalized and
-distributed as such by its maintainer.  There might be an observable
-lag between the mere existence a PO file and its wide availability in a
-distribution.
-
-   If September 2001 seems to be old, you may fetch a more recent copy
-of this `ABOUT-NLS' file on most GNU archive sites.  The most
-up-to-date matrix with full percentage details can be found at
-`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
-
-Using `gettext' in new packages
-===============================
-
-   If you are writing a freely available program and want to
-internationalize it you are welcome to use GNU `gettext' in your
-package.  Of course you have to respect the GNU Library General Public
-License which covers the use of the GNU `gettext' library.  This means
-in particular that even non-free programs can use `libintl' as a shared
-library, whereas only free software can use `libintl' as a static
-library or use modified versions of `libintl'.
-
-   Once the sources are changed appropriately and the setup can handle
-to use of `gettext' the only thing missing are the translations.  The
-Free Translation Project is also available for packages which are not
-developed inside the GNU project.  Therefore the information given above
-applies also for every other Free Software Project.  Contact
-`translation@iro.umontreal.ca' to make the `.pot' files available to
-the translation teams.
-
--- a/ChangeLog	Tue Sep 24 11:21:32 2002 +0000
+++ b/ChangeLog	Tue Sep 24 12:18:40 2002 +0000
@@ -1,8 +1,29 @@
+2002-09-24  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* Makefile.am (SUBDIRS): Add intl,
+	(ACLOCAL_AMFLAGS): New variable.
+	(EXTRA_DIST): Add config.rpath mkinstalldirs.
+	* configure.in (AC_OUTPUT): Add intl/Makefile,
+
 2002-09-24 Brian Masney <masneyb@gftp.org>
+	* lib/config_file.c - separated saving of bookmarks from 
+	gftp_write_config_file() to gftp_write_bookmarks_file(). Bookmarks will
+	no longer be rewritten to disk every time gFTP exits
+
+	* src/gtk/bookmarks.c - call gftp_write_bookmarks_file() instead of
+	gftp_write_config_file() when altering a bookmark
+
+	* configure.in - Fixed problem with the text port being compiled 
+	against glib 1.2 if we wanted it to be compiled against glib 2.0 
+	instead
+
+	* autogen.sh - add this build script
+
+2002-09-24 Brian Masney <masneyb@gftp.org>
+
 	* Remove intl/ directory from CVS
 
 2002-09-18 Brian Masney <masneyb@gftp.org>
-
         * Updated French translation (from Damien Mascr?
         <damienmascre@free.fr>)
 
@@ -11,7 +32,8 @@
 
 2002-09-17 Brian Masney <masneyb@gftp.org>
 	* src/gtk/bookmarks.c - Fixed crash that would occur if you saved the 
-	changes two times in the bookmark editor. Also, fixed several memory leaks
+	changes two times in the bookmark editor. Also, fixed several memory 
+	leaks
 
 2002-09-16 Brian Masney <masneyb@gftp.org>
 	* po/de.po - Updated German translation (from Matthias Haase
--- a/Makefile.am	Tue Sep 24 11:21:32 2002 +0000
+++ b/Makefile.am	Tue Sep 24 12:18:40 2002 +0000
@@ -1,9 +1,11 @@
 ## Process this file with automake to produce Makefile.in
 
-SUBDIRS=docs intl lib po src
-EXTRA_DIST=ChangeLog-old README THANKS TODO gftp.spec.in debian/changelog \
-	debian/control debian/copyright debian/dirs debian/docs debian/menu \
-	debian/rules
+SUBDIRS= intl m4 docs lib po src
+EXTRA_DIST= config.rpath mkinstalldirs ChangeLog-old README THANKS TODO \
+	gftp.spec.in debian/changelog debian/control debian/copyright \
+	debian/dirs debian/docs debian/menu debian/rules
 
 dist-hook:
 	cp gftp.spec $(distdir)     
+
+ACLOCAL_AMFLAGS = -I m4
--- a/Makefile.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,407 +0,0 @@
-# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
-
-# Copyright (C) 1994, 1995-8, 1999, 2001 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 =
-
-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@ $(AM_INSTALL_PROGRAM_FLAGS)
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
-
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_alias = @host_alias@
-host_triplet = @host@
-AWK = @AWK@
-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
-CATOBJEXT = @CATOBJEXT@
-CC = @CC@
-CPP = @CPP@
-DATADIRNAME = @DATADIRNAME@
-EXEEXT = @EXEEXT@
-EXTRA_LIBS = @EXTRA_LIBS@
-GENCAT = @GENCAT@
-GETCONF = @GETCONF@
-GFTP_GTK = @GFTP_GTK@
-GFTP_TEXT = @GFTP_TEXT@
-GLIBC21 = @GLIBC21@
-GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_CONFIG = @GLIB_CONFIG@
-GLIB_LIBS = @GLIB_LIBS@
-GMSGFMT = @GMSGFMT@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_CONFIG = @GTK_CONFIG@
-GTK_LIBS = @GTK_LIBS@
-HAVE_LIB = @HAVE_LIB@
-INSTOBJEXT = @INSTOBJEXT@
-INTLBISON = @INTLBISON@
-INTLLIBS = @INTLLIBS@
-INTLOBJS = @INTLOBJS@
-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
-LIB = @LIB@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LN_S = @LN_S@
-LTLIB = @LTLIB@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-PACKAGE = @PACKAGE@
-PKG_CONFIG = @PKG_CONFIG@
-POSUB = @POSUB@
-PREFIX = @PREFIX@
-PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
-PTHREAD_LIBS = @PTHREAD_LIBS@
-RANLIB = @RANLIB@
-READLINE_LIBS = @READLINE_LIBS@
-U = @U@
-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-
-SUBDIRS = docs intl lib po src
-EXTRA_DIST = ChangeLog-old README THANKS TODO gftp.spec.in debian/changelog 	debian/control debian/copyright debian/dirs debian/docs debian/menu 	debian/rules
-
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES =  gftp.spec
-DIST_COMMON =  README ./stamp-h.in ABOUT-NLS COPYING ChangeLog \
-Makefile.am Makefile.in THANKS TODO acconfig.h aclocal.m4 config.guess \
-config.h.in config.sub configure configure.in gftp.spec.in install-sh \
-missing mkinstalldirs
-
-
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-
-TAR = tar
-GZIP_ENV = --best
-all: all-redirect
-.SUFFIXES:
-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-	cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
-	cd $(top_builddir) \
-	  && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-$(ACLOCAL_M4):  configure.in 
-	cd $(srcdir) && $(ACLOCAL)
-
-config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	$(SHELL) ./config.status --recheck
-$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
-	cd $(srcdir) && $(AUTOCONF)
-
-config.h: stamp-h
-	@if test ! -f $@; then \
-		rm -f stamp-h; \
-		$(MAKE) stamp-h; \
-	else :; fi
-stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
-	cd $(top_builddir) \
-	  && CONFIG_FILES= CONFIG_HEADERS=config.h \
-	     $(SHELL) ./config.status
-	@echo timestamp > stamp-h 2> /dev/null
-$(srcdir)/config.h.in: $(srcdir)/stamp-h.in
-	@if test ! -f $@; then \
-		rm -f $(srcdir)/stamp-h.in; \
-		$(MAKE) $(srcdir)/stamp-h.in; \
-	else :; fi
-$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
-	cd $(top_srcdir) && $(AUTOHEADER)
-	@echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
-
-mostlyclean-hdr:
-
-clean-hdr:
-
-distclean-hdr:
-	-rm -f config.h
-
-maintainer-clean-hdr:
-gftp.spec: $(top_builddir)/config.status gftp.spec.in
-	cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-# 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) config.h.in $(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)config.h.in$$unique$(LISP)$$tags" \
-	  || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP))
-
-mostlyclean-tags:
-
-clean-tags:
-
-distclean-tags:
-	-rm -f TAGS ID
-
-maintainer-clean-tags:
-
-distdir = $(PACKAGE)-$(VERSION)
-top_distdir = $(distdir)
-
-# This target untars the dist file and tries a VPATH configuration.  Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
-	-rm -rf $(distdir)
-	GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
-	mkdir $(distdir)/=build
-	mkdir $(distdir)/=inst
-	dc_install_base=`cd $(distdir)/=inst && pwd`; \
-	cd $(distdir)/=build \
-	  && ../configure --with-included-gettext --srcdir=.. --prefix=$$dc_install_base \
-	  && $(MAKE) $(AM_MAKEFLAGS) \
-	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
-	  && $(MAKE) $(AM_MAKEFLAGS) check \
-	  && $(MAKE) $(AM_MAKEFLAGS) install \
-	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-	  && $(MAKE) $(AM_MAKEFLAGS) dist
-	-rm -rf $(distdir)
-	@banner="$(distdir).tar.gz is ready for distribution"; \
-	dashes=`echo "$$banner" | sed s/./=/g`; \
-	echo "$$dashes"; \
-	echo "$$banner"; \
-	echo "$$dashes"
-dist: distdir
-	-chmod -R a+r $(distdir)
-	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-	-rm -rf $(distdir)
-dist-all: distdir
-	-chmod -R a+r $(distdir)
-	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-	-rm -rf $(distdir)
-distdir: $(DISTFILES)
-	-rm -rf $(distdir)
-	mkdir $(distdir)
-	-chmod 777 $(distdir)
-	here=`cd $(top_builddir) && pwd`; \
-	top_distdir=`cd $(distdir) && pwd`; \
-	distdir=`cd $(distdir) && pwd`; \
-	cd $(top_srcdir) \
-	  && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile
-	$(mkinstalldirs) $(distdir)/debian
-	@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=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
-	      || exit 1; \
-	  fi; \
-	done
-	$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
-info-am:
-info: info-recursive
-dvi-am:
-dvi: dvi-recursive
-check-am: all-am
-check: check-recursive
-installcheck-am:
-installcheck: installcheck-recursive
-all-recursive-am: config.h
-	$(MAKE) $(AM_MAKEFLAGS) all-recursive
-
-install-exec-am:
-install-exec: install-exec-recursive
-
-install-data-am:
-install-data: install-data-recursive
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-install: install-recursive
-uninstall-am:
-uninstall: uninstall-recursive
-all-am: Makefile config.h
-all-redirect: all-recursive-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
-installdirs: installdirs-recursive
-installdirs-am:
-
-
-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-hdr mostlyclean-tags mostlyclean-generic
-
-mostlyclean: mostlyclean-recursive
-
-clean-am:  clean-hdr clean-tags clean-generic mostlyclean-am
-
-clean: clean-recursive
-
-distclean-am:  distclean-hdr distclean-tags distclean-generic clean-am
-
-distclean: distclean-recursive
-	-rm -f config.status
-
-maintainer-clean-am:  maintainer-clean-hdr 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
-	-rm -f config.status
-
-.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
-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 all-recursive-am \
-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
-
-
-dist-hook:
-	cp gftp.spec $(distdir)     
-
-# 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:
--- a/TODO	Tue Sep 24 11:21:32 2002 +0000
+++ b/TODO	Tue Sep 24 12:18:40 2002 +0000
@@ -2,25 +2,21 @@
 of gFTP. If there is something you feel should be included in a future
 version of gFTP, please email me about it.
 
-* Add large file support
+* Add large file support to configure.in
 * SSH login sequence could be improved
-* Add option to save directory listing to a file
-* Improve sortdirs performance
 * Show status information in title bar
 * -d command line, check if it's a file first, if so download. If not, grab directory
 * Add option for @dynamic@ for bookmarks' account
 * Playing sounds after certain events or calling external program
-* Finish fxp support
-* Plugin interface for reading config file and bookmarks file. For bookmarks file, support reading ~/.gftp/gftprc or the ~/.netrc file
 * Ratio support
 * Recursive directory compares
-* FTP: Support rfc1639
 * Make it be able to download a directory as directory.tar
 * Make it execute a program on a url (say rpm -qpi ftp://site.com/file.rpm)
 * Full Gnome compatibility.
 * Add registered file extensions to options dialog
 * VMS directory listings
-* (FTP) Send ABOR command when the users wants to stop the download
+* FTP: Send ABOR command when the users wants to stop the download
+* FTP: Support rfc1639
 * Add support for SRP protocol (http://srp.stanford.edu/srp)
 * Add support for DAV protocol
 * Add support for rsync protocol
--- a/acconfig.h	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-/*
- * extra definitions for gftp
- * Copyright (c) 2002 Jacob Meuser
- * 
- * This file is in the public domain.
- */
-
-/* Define if libreadline is present */
-#undef HAVE_LIBREADLINE
-
-/* Define if dmalloc is present */
-#undef HAVE_DMALLOC
-
--- a/aclocal.m4	Tue Sep 24 11:21:32 2002 +0000
+++ b/aclocal.m4	Tue Sep 24 12:18:40 2002 +0000
@@ -1,71 +1,193 @@
-dnl aclocal.m4 generated automatically by aclocal 1.4-p6
-
-dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-dnl This program is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-dnl PARTICULAR PURPOSE.
-
-# Like AC_CONFIG_HEADER, but automatically create stamp file.
-
+# aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*-
+
+# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
+
+# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+AC_PREREQ([2.52])
+
+# serial 6
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  We must strip everything past the first ":",
+# and everything past the last "/".
+
+# _AM_DIRNAME(PATH)
+# -----------------
+# Like AS_DIRNAME, only do it during macro expansion
+AC_DEFUN([_AM_DIRNAME],
+       [m4_if(regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1,
+	      m4_if(regexp([$1], [^//\([^/]\|$\)]), -1,
+		    m4_if(regexp([$1], [^/.*]), -1,
+			  [.],
+			  patsubst([$1], [^\(/\).*], [\1])),
+		    patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])),
+	      patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl
+])# _AM_DIRNAME
+
+
+# The stamp files are numbered to have different names.
+# We could number them on a directory basis, but that's additional
+# complications, let's have a unique counter.
+m4_define([_AM_STAMP_Count], [0])
+
+
+# _AM_STAMP(HEADER)
+# -----------------
+# The name of the stamp file for HEADER.
+AC_DEFUN([_AM_STAMP],
+[m4_define([_AM_STAMP_Count], m4_incr(_AM_STAMP_Count))dnl
+AS_ESCAPE(_AM_DIRNAME(patsubst([$1],
+                               [:.*])))/stamp-h[]_AM_STAMP_Count])
+
+
+# _AM_CONFIG_HEADER(HEADER[:SOURCES], COMMANDS, INIT-COMMANDS)
+# ------------------------------------------------------------
+# We used to try to get a real timestamp in stamp-h.  But the fear is that
+# that will cause unnecessary cvs conflicts.
+AC_DEFUN([_AM_CONFIG_HEADER],
+[# Add the stamp file to the list of files AC keeps track of,
+# along with our hook.
+AC_CONFIG_HEADERS([$1],
+                  [# update the timestamp
+echo 'timestamp for $1' >"_AM_STAMP([$1])"
+$2],
+                  [$3])
+])# _AM_CONFIG_HEADER
+
+
+# AM_CONFIG_HEADER(HEADER[:SOURCES]..., COMMANDS, INIT-COMMANDS)
+# --------------------------------------------------------------
 AC_DEFUN([AM_CONFIG_HEADER],
-[AC_PREREQ([2.12])
-AC_CONFIG_HEADER([$1])
-dnl When config.status generates a header, we must update the stamp-h file.
-dnl This file resides in the same directory as the config header
-dnl that is generated.  We must strip everything past the first ":",
-dnl and everything past the last "/".
-AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
-ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
-<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
-<<am_indx=1
-for am_file in <<$1>>; do
-  case " <<$>>CONFIG_HEADERS " in
-  *" <<$>>am_file "*<<)>>
-    echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
-    ;;
-  esac
-  am_indx=`expr "<<$>>am_indx" + 1`
-done<<>>dnl>>)
-changequote([,]))])
-
-# Do all the work for Automake.  This macro actually does too much --
-# some checks are only needed if your package does certain things.
-# But this isn't really a big deal.
-
-# serial 1
-
-dnl Usage:
-dnl AM_INIT_AUTOMAKE(package,version, [no-define])
-
+[AC_FOREACH([_AM_File], [$1], [_AM_CONFIG_HEADER(_AM_File, [$2], [$3])])
+])# AM_CONFIG_HEADER
+
+# Do all the work for Automake.                            -*- Autoconf -*-
+
+# This macro actually does too much some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
+
+# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 8
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+AC_PREREQ([2.52])
+
+# Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
+# the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
 AC_DEFUN([AM_INIT_AUTOMAKE],
 [AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-AC_REQUIRE([AC_PROG_INSTALL])
-PACKAGE=[$1]
-AC_SUBST(PACKAGE)
-VERSION=[$2]
-AC_SUBST(VERSION)
-dnl test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
+ AC_REQUIRE([AC_PROG_INSTALL])dnl
+# test to see if srcdir already configured
+if test "`cd $srcdir && pwd`" != "`pwd`" &&
+   test -f $srcdir/config.status; then
   AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
 fi
-ifelse([$3],,
-AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
-AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
-AC_REQUIRE([AM_SANITY_CHECK])
-AC_REQUIRE([AC_ARG_PROGRAM])
-dnl FIXME This is truly gross.
-missing_dir=`cd $ac_aux_dir && pwd`
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir)
-AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir)
-AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
-AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
-AC_REQUIRE([AC_PROG_MAKE_SET])])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+ AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl
+ AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG(AMTAR, tar)
+AM_PROG_INSTALL_SH
+AM_PROG_INSTALL_STRIP
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_][CC],
+                  [_AM_DEPENDENCIES(CC)],
+                  [define([AC_PROG_][CC],
+                          defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_][CXX],
+                  [_AM_DEPENDENCIES(CXX)],
+                  [define([AC_PROG_][CXX],
+                          defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+])
+])
 
 # Copyright 2002  Free Software Foundation, Inc.
 
@@ -87,37 +209,103 @@
 # ----------------------------
 # Automake X.Y traces this macro to ensure aclocal.m4 has been
 # generated from the m4 files accompanying Automake X.Y.
-AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"])
+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"])
 
 # AM_SET_CURRENT_AUTOMAKE_VERSION
 # -------------------------------
 # Call AM_AUTOMAKE_VERSION so it can be traced.
 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-	 [AM_AUTOMAKE_VERSION([1.4-p6])])
+	 [AM_AUTOMAKE_VERSION([1.6.3])])
+
+# Helper functions for option handling.                    -*- Autoconf -*-
+
+# Copyright 2001, 2002  Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 2
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
 #
 # Check to make sure that the build environment is sane.
 #
 
+# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 3
+
+# AM_SANITY_CHECK
+# ---------------
 AC_DEFUN([AM_SANITY_CHECK],
 [AC_MSG_CHECKING([whether build environment is sane])
 # Just in case
 sleep 1
-echo timestamp > conftestfile
+echo timestamp > conftest.file
 # Do `set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
-   if test "[$]*" = "X"; then
+   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   if test "$[*]" = "X"; then
       # -L didn't work.
-      set X `ls -t $srcdir/configure conftestfile`
+      set X `ls -t $srcdir/configure conftest.file`
    fi
-   if test "[$]*" != "X $srcdir/configure conftestfile" \
-      && test "[$]*" != "X conftestfile $srcdir/configure"; then
+   rm -f conftest.file
+   if test "$[*]" != "X $srcdir/configure conftest.file" \
+      && test "$[*]" != "X conftest.file $srcdir/configure"; then
 
       # If neither matched, then we have a broken ls.  This can happen
       # if, for instance, CONFIG_SHELL is bash and it inherits a
@@ -127,7 +315,7 @@
 alias in your environment])
    fi
 
-   test "[$]2" = conftestfile
+   test "$[2]" = conftest.file
    )
 then
    # Ok.
@@ -136,141 +324,533 @@
    AC_MSG_ERROR([newly created file is older than distributed files!
 Check your system clock])
 fi
-rm -f conftest*
 AC_MSG_RESULT(yes)])
 
-dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
-dnl The program must properly implement --version.
+#  -*- Autoconf -*-
+
+
+# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 3
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
 AC_DEFUN([AM_MISSING_PROG],
-[AC_MSG_CHECKING(for working $2)
-# Run test in a subshell; some versions of sh will print an error if
-# an executable is not found, even if stderr is redirected.
-# Redirect stdin to placate older versions of autoconf.  Sigh.
-if ($2 --version) < /dev/null > /dev/null 2>&1; then
-   $1=$2
-   AC_MSG_RESULT(found)
-else
-   $1="$3/missing $2"
-   AC_MSG_RESULT(missing)
-fi
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
 AC_SUBST($1)])
 
-#serial 4
-
-dnl By default, many hosts won't let programs access large files;
-dnl one must use special compiler options to get large-file access to work.
-dnl For more details about this brain damage please see:
-dnl http://www.sas.com/standards/large.file/x_open.20Mar96.html
-
-dnl Written by Paul Eggert <eggert@twinsun.com>.
-
-dnl Internal subroutine of AC_SYS_LARGEFILE.
-dnl AC_SYS_LARGEFILE_FLAGS(FLAGSNAME)
-AC_DEFUN(AC_SYS_LARGEFILE_FLAGS,
-  [AC_CACHE_CHECK([for $1 value to request large file support],
-     ac_cv_sys_largefile_$1,
-     [ac_cv_sys_largefile_$1=`($GETCONF LFS_$1) 2>/dev/null` || {
-	ac_cv_sys_largefile_$1=no
-	ifelse($1, CFLAGS,
-	  [case "$host_os" in
-	   # IRIX 6.2 and later require cc -n32.
-changequote(, )dnl
-	   irix6.[2-9]* | irix6.1[0-9]* | irix[7-9].* | irix[1-9][0-9]*)
-changequote([, ])dnl
-	     if test "$GCC" != yes; then
-	       ac_cv_sys_largefile_CFLAGS=-n32
-	     fi
-	     ac_save_CC="$CC"
-	     CC="$CC $ac_cv_sys_largefile_CFLAGS"
-	     AC_TRY_LINK(, , , ac_cv_sys_largefile_CFLAGS=no)
-	     CC="$ac_save_CC"
-	   esac])
-      }])])
-
-dnl Internal subroutine of AC_SYS_LARGEFILE.
-dnl AC_SYS_LARGEFILE_SPACE_APPEND(VAR, VAL)
-AC_DEFUN(AC_SYS_LARGEFILE_SPACE_APPEND,
-  [case $2 in
-   no) ;;
-   ?*)
-     case "[$]$1" in
-     '') $1=$2 ;;
-     *) $1=[$]$1' '$2 ;;
-     esac ;;
-   esac])
-
-dnl Internal subroutine of AC_SYS_LARGEFILE.
-dnl AC_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, CACHE-VAR, COMMENT, CODE-TO-SET-DEFAULT)
-AC_DEFUN(AC_SYS_LARGEFILE_MACRO_VALUE,
-  [AC_CACHE_CHECK([for $1], $2,
-     [$2=no
-changequote(, )dnl
-      $4
-      for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
-	case "$ac_flag" in
-	-D$1)
-	  $2=1 ;;
-	-D$1=*)
-	  $2=`expr " $ac_flag" : '[^=]*=\(.*\)'` ;;
-	esac
-      done
-changequote([, ])dnl
-      ])
-   if test "[$]$2" != no; then
-     AC_DEFINE_UNQUOTED([$1], [$]$2, [$3])
-   fi])
-
-AC_DEFUN(AC_SYS_LARGEFILE,
-  [AC_REQUIRE([AC_CANONICAL_HOST])
-   AC_ARG_ENABLE(largefile,
-     [  --disable-largefile     omit support for large files])
-   if test "$enable_largefile" != no; then
-     AC_CHECK_TOOL(GETCONF, getconf)
-     AC_SYS_LARGEFILE_FLAGS(CFLAGS)
-     AC_SYS_LARGEFILE_FLAGS(LDFLAGS)
-     AC_SYS_LARGEFILE_FLAGS(LIBS)
-	
-     for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
-       case "$ac_flag" in
-       no) ;;
-       -D_FILE_OFFSET_BITS=*) ;;
-       -D_LARGEFILE_SOURCE | -D_LARGEFILE_SOURCE=*) ;;
-       -D_LARGE_FILES | -D_LARGE_FILES=*) ;;
-       -D?* | -I?*)
-	 AC_SYS_LARGEFILE_SPACE_APPEND(CPPFLAGS, "$ac_flag") ;;
-       *)
-	 AC_SYS_LARGEFILE_SPACE_APPEND(CFLAGS, "$ac_flag") ;;
-       esac
-     done
-     AC_SYS_LARGEFILE_SPACE_APPEND(LDFLAGS, "$ac_cv_sys_largefile_LDFLAGS")
-     AC_SYS_LARGEFILE_SPACE_APPEND(LIBS, "$ac_cv_sys_largefile_LIBS")
-     AC_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS,
-       ac_cv_sys_file_offset_bits,
-       [Number of bits in a file offset, on hosts where this is settable.]
-       [case "$host_os" in
-	# HP-UX 10.20 and later
-	hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
-	  ac_cv_sys_file_offset_bits=64 ;;
-	esac])
-     AC_SYS_LARGEFILE_MACRO_VALUE(_LARGEFILE_SOURCE,
-       ac_cv_sys_largefile_source,
-       [Define to make fseeko etc. visible, on some hosts.],
-       [case "$host_os" in
-	# HP-UX 10.20 and later
-	hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
-	  ac_cv_sys_largefile_source=1 ;;
-	esac])
-     AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES,
-       ac_cv_sys_large_files,
-       [Define for large files, on AIX-style hosts.],
-       [case "$host_os" in
-	# AIX 4.2 and later
-	aix4.[2-9]* | aix4.1[0-9]* | aix[5-9].* | aix[1-9][0-9]*)
-	  ac_cv_sys_large_files=1 ;;
-	esac])
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# AM_AUX_DIR_EXPAND
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+# Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])
+
+AC_DEFUN([AM_AUX_DIR_EXPAND], [
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+install_sh=${install_sh-"$am_aux_dir/install-sh"}
+AC_SUBST(install_sh)])
+
+# AM_PROG_INSTALL_STRIP
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# serial 4						-*- Autoconf -*-
+
+# Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                   [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  for depmode in $am_compiler_list; do
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    echo '#include "conftest.h"' > conftest.c
+    echo 'int i;' > conftest.h
+    echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+    case $depmode in
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    none) break ;;
+    esac
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.
+    if depmode=$depmode \
+       source=conftest.c object=conftest.o \
+       depfile=conftest.Po tmpdepfile=conftest.TPo \
+       $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
+       grep conftest.h conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      am_cv_$1_dependencies_compiler_type=$depmode
+      break
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[rm -f .deps 2>/dev/null
+mkdir .deps 2>/dev/null
+if test -d .deps; then
+  DEPDIR=.deps
+else
+  # MS-DOS does not allow filenames that begin with a dot.
+  DEPDIR=_deps
+fi
+rmdir .deps 2>/dev/null
+AC_SUBST([DEPDIR])
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[  --disable-dependency-tracking Speeds up one-time builds
+  --enable-dependency-tracking  Do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])
+])
+
+# Generate code to set up dependency tracking.   -*- Autoconf -*-
+
+# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+#serial 2
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[for mf in $CONFIG_FILES; do
+  # Strip MF so we end up with the name of the file.
+  mf=`echo "$mf" | sed -e 's/:.*$//'`
+  # Check whether this is an Automake generated Makefile or not.
+  # We used to match only the files named `Makefile.in', but
+  # some people rename them; so instead we look at the file content.
+  # Grep'ing the first line is not enough: some people post-process
+  # each Makefile.in and add a new line on top of each file to say so.
+  # So let's grep whole file.
+  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+    dirpart=`AS_DIRNAME("$mf")`
+  else
+    continue
+  fi
+  grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
+  # Extract the definition of DEP_FILES from the Makefile without
+  # running `make'.
+  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
+  test -z "$DEPDIR" && continue
+  # When using ansi2knr, U may be empty or an underscore; expand it
+  U=`sed -n -e '/^U = / s///p' < "$mf"`
+  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
+  # We invoke sed twice because it is the simplest approach to
+  # changing $(DEPDIR) to its actual value in the expansion.
+  for file in `sed -n -e '
+    /^DEP_FILES = .*\\\\$/ {
+      s/^DEP_FILES = //
+      :loop
+	s/\\\\$//
+	p
+	n
+	/\\\\$/ b loop
+      p
+    }
+    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
+       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+    # Make sure the directory exists.
+    test -f "$dirpart/$file" && continue
+    fdir=`AS_DIRNAME(["$file"])`
+    AS_MKDIR_P([$dirpart/$fdir])
+    # echo "creating $dirpart/$file"
+    echo '# dummy' > "$dirpart/$file"
+  done
+done
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Copyright 2001 Free Software Foundation, Inc.             -*- Autoconf -*-
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 2
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+doit:
+	@echo done
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
+   am__include=include
+   am__quote=
+   _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+      am__include=.include
+      am__quote="\""
+      _am_result=BSD
    fi
-  ])
-
+fi
+AC_SUBST(am__include)
+AC_SUBST(am__quote)
+AC_MSG_RESULT($_am_result)
+rm -f confinc confmf
+])
+
+# AM_CONDITIONAL                                              -*- Autoconf -*-
+
+# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 5
+
+AC_PREREQ(2.52)
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])
+AC_SUBST([$1_FALSE])
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([conditional \"$1\" was never defined.
+Usually this means the macro was only invoked conditionally.])
+fi])])
+
+
+# Copyright 1996, 1997, 1998, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
 
 # serial 1
 
@@ -285,15 +865,32 @@
 else
   AC_MSG_RESULT(no)
   U=_ ANSI2KNR=./ansi2knr
-  # Ensure some checks needed by ansi2knr itself.
-  AC_HEADER_STDC
-  AC_CHECK_HEADERS(string.h)
 fi
+# Ensure some checks needed by ansi2knr itself.
+AC_HEADER_STDC
+AC_CHECK_HEADERS(string.h)
 AC_SUBST(U)dnl
 AC_SUBST(ANSI2KNR)dnl
 ])
 
 
+# Copyright 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
 # serial 1
 
 # @defmac AC_PROG_CC_STDC
@@ -321,7 +918,7 @@
 dnl FIXME: can't do this because then AC_AIX won't work due to a
 dnl circular dependency.
 dnl AC_BEFORE([$0], [AC_PROG_CPP])
-AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C)
+AC_MSG_CHECKING([for ${CC-cc} option to accept ANSI C])
 AC_CACHE_VAL(am_cv_prog_cc_stdc,
 [am_cv_prog_cc_stdc=no
 ac_save_CC="$CC"
@@ -329,9 +926,10 @@
 # breaks some systems' header files.
 # AIX			-qlanglvl=ansi
 # Ultrix and OSF/1	-std1
-# HP-UX			-Aa -D_HPUX_SOURCE
+# HP-UX 10.20 and later	-Ae
+# HP-UX older versions	-Aa -D_HPUX_SOURCE
 # SVR4			-Xc -D__EXTENSIONS__
-for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
 do
   CC="$ac_save_CC $ac_arg"
   AC_TRY_COMPILE(
@@ -373,7 +971,7 @@
 if test -z "$am_cv_prog_cc_stdc"; then
   AC_MSG_RESULT([none needed])
 else
-  AC_MSG_RESULT($am_cv_prog_cc_stdc)
+  AC_MSG_RESULT([$am_cv_prog_cc_stdc])
 fi
 case "x$am_cv_prog_cc_stdc" in
   x|xno) ;;
@@ -381,63 +979,42 @@
 esac
 ])
 
-
-dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
-dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
-dnl also defines GSTUFF_PKG_ERRORS on error
-AC_DEFUN(PKG_CHECK_MODULES, [
-  succeeded=no
-
-  if test -z "$PKG_CONFIG"; then
-    AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-  fi
-
-  if test "$PKG_CONFIG" = "no" ; then
-     echo "*** The pkg-config script could not be found. Make sure it is"
-     echo "*** in your path, or set the PKG_CONFIG environment variable"
-     echo "*** to the full path to pkg-config."
-     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
-  else
-     PKG_CONFIG_MIN_VERSION=0.9.0
-     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
-        AC_MSG_CHECKING(for $2)
-
-        if $PKG_CONFIG --exists "$2" ; then
-            AC_MSG_RESULT(yes)
-            succeeded=yes
-
-            AC_MSG_CHECKING($1_CFLAGS)
-            $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
-            AC_MSG_RESULT($$1_CFLAGS)
-
-            AC_MSG_CHECKING($1_LIBS)
-            $1_LIBS=`$PKG_CONFIG --libs "$2"`
-            AC_MSG_RESULT($$1_LIBS)
-        else
-            $1_CFLAGS=""
-            $1_LIBS=""
-            ## If we have a custom action on failure, don't print errors, but 
-            ## do set a variable so people can do so.
-            $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
-            ifelse([$4], ,echo $$1_PKG_ERRORS,)
-        fi
-
-        AC_SUBST($1_CFLAGS)
-        AC_SUBST($1_LIBS)
-     else
-        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
-        echo "*** See http://www.freedesktop.org/software/pkgconfig"
-     fi
-  fi
-
-  if test $succeeded = yes; then
-     ifelse([$3], , :, [$3])
-  else
-     ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
-  fi
-])
-
-
+# Add --enable-maintainer-mode option to configure.
+# From Jim Meyering
+
+# Copyright 1996, 1998, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 1
+
+AC_DEFUN([AM_MAINTAINER_MODE],
+[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+  dnl maintainer-mode is disabled by default
+  AC_ARG_ENABLE(maintainer-mode,
+[  --enable-maintainer-mode enable make rules and dependencies not useful
+                          (and sometimes confusing) to the casual installer],
+      USE_MAINTAINER_MODE=$enableval,
+      USE_MAINTAINER_MODE=no)
+  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
+  MAINT=$MAINTAINER_MODE_TRUE
+  AC_SUBST(MAINT)dnl
+]
+)
 
 # Configure paths for GLIB
 # Owen Taylor     97-11-3
@@ -636,6 +1213,64 @@
   rm -f conf.glibtest
 ])
 
+
+dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
+dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
+dnl also defines GSTUFF_PKG_ERRORS on error
+AC_DEFUN(PKG_CHECK_MODULES, [
+  succeeded=no
+
+  if test -z "$PKG_CONFIG"; then
+    AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+  fi
+
+  if test "$PKG_CONFIG" = "no" ; then
+     echo "*** The pkg-config script could not be found. Make sure it is"
+     echo "*** in your path, or set the PKG_CONFIG environment variable"
+     echo "*** to the full path to pkg-config."
+     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+  else
+     PKG_CONFIG_MIN_VERSION=0.9.0
+     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+        AC_MSG_CHECKING(for $2)
+
+        if $PKG_CONFIG --exists "$2" ; then
+            AC_MSG_RESULT(yes)
+            succeeded=yes
+
+            AC_MSG_CHECKING($1_CFLAGS)
+            $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
+            AC_MSG_RESULT($$1_CFLAGS)
+
+            AC_MSG_CHECKING($1_LIBS)
+            $1_LIBS=`$PKG_CONFIG --libs "$2"`
+            AC_MSG_RESULT($$1_LIBS)
+        else
+            $1_CFLAGS=""
+            $1_LIBS=""
+            ## If we have a custom action on failure, don't print errors, but 
+            ## do set a variable so people can do so.
+            $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+            ifelse([$4], ,echo $$1_PKG_ERRORS,)
+        fi
+
+        AC_SUBST($1_CFLAGS)
+        AC_SUBST($1_LIBS)
+     else
+        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
+        echo "*** See http://www.freedesktop.org/software/pkgconfig"
+     fi
+  fi
+
+  if test $succeeded = yes; then
+     ifelse([$3], , :, [$3])
+  else
+     ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
+  fi
+])
+
+
+
 # Configure paths for GTK+
 # Owen Taylor     97-11-3
 
@@ -1419,6 +2054,155 @@
 dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
 AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
 
+# lib-prefix.m4 serial 1 (gettext-0.11)
+dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
+dnl This file is free software, distributed under the terms of the GNU
+dnl General Public License.  As a special exception to the GNU General
+dnl Public License, this file may be distributed as part of a program
+dnl that contains a configuration script generated by Autoconf, under
+dnl the same distribution terms as the rest of that program.
+
+dnl From Bruno Haible.
+
+dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
+dnl to access previously installed libraries. The basic assumption is that
+dnl a user will want packages to use other packages he previously installed
+dnl with the same --prefix option.
+dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
+dnl libraries, but is otherwise very convenient.
+AC_DEFUN([AC_LIB_PREFIX],
+[
+  AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
+  AC_REQUIRE([AC_PROG_CC])
+  AC_REQUIRE([AC_CANONICAL_HOST])
+  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
+  dnl By default, look in $includedir and $libdir.
+  use_additional=yes
+  AC_LIB_WITH_FINAL_PREFIX([
+    eval additional_includedir=\"$includedir\"
+    eval additional_libdir=\"$libdir\"
+  ])
+  AC_ARG_WITH([lib-prefix],
+[  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
+  --without-lib-prefix    don't search for libraries in includedir and libdir],
+[
+    if test "X$withval" = "Xno"; then
+      use_additional=no
+    else
+      if test "X$withval" = "X"; then
+        AC_LIB_WITH_FINAL_PREFIX([
+          eval additional_includedir=\"$includedir\"
+          eval additional_libdir=\"$libdir\"
+        ])
+      else
+        additional_includedir="$withval/include"
+        additional_libdir="$withval/lib"
+      fi
+    fi
+])
+  if test $use_additional = yes; then
+    dnl Potentially add $additional_includedir to $CPPFLAGS.
+    dnl But don't add it
+    dnl   1. if it's the standard /usr/include,
+    dnl   2. if it's already present in $CPPFLAGS,
+    dnl   3. if it's /usr/local/include and we are using GCC on Linux,
+    dnl   4. if it doesn't exist as a directory.
+    if test "X$additional_includedir" != "X/usr/include"; then
+      haveit=
+      for x in $CPPFLAGS; do
+        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+        if test "X$x" = "X-I$additional_includedir"; then
+          haveit=yes
+          break
+        fi
+      done
+      if test -z "$haveit"; then
+        if test "X$additional_includedir" = "X/usr/local/include"; then
+          if test -n "$GCC"; then
+            case $host_os in
+              linux*) haveit=yes;;
+            esac
+          fi
+        fi
+        if test -z "$haveit"; then
+          if test -d "$additional_includedir"; then
+            dnl Really add $additional_includedir to $CPPFLAGS.
+            CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
+          fi
+        fi
+      fi
+    fi
+    dnl Potentially add $additional_libdir to $LDFLAGS.
+    dnl But don't add it
+    dnl   1. if it's the standard /usr/lib,
+    dnl   2. if it's already present in $LDFLAGS,
+    dnl   3. if it's /usr/local/lib and we are using GCC on Linux,
+    dnl   4. if it doesn't exist as a directory.
+    if test "X$additional_libdir" != "X/usr/lib"; then
+      haveit=
+      for x in $LDFLAGS; do
+        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+        if test "X$x" = "X-L$additional_libdir"; then
+          haveit=yes
+          break
+        fi
+      done
+      if test -z "$haveit"; then
+        if test "X$additional_libdir" = "X/usr/local/lib"; then
+          if test -n "$GCC"; then
+            case $host_os in
+              linux*) haveit=yes;;
+            esac
+          fi
+        fi
+        if test -z "$haveit"; then
+          if test -d "$additional_libdir"; then
+            dnl Really add $additional_libdir to $LDFLAGS.
+            LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
+          fi
+        fi
+      fi
+    fi
+  fi
+])
+
+dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
+dnl acl_final_exec_prefix, containing the values to which $prefix and
+dnl $exec_prefix will expand at the end of the configure script.
+AC_DEFUN([AC_LIB_PREPARE_PREFIX],
+[
+  dnl Unfortunately, prefix and exec_prefix get only finally determined
+  dnl at the end of configure.
+  if test "X$prefix" = "XNONE"; then
+    acl_final_prefix="$ac_default_prefix"
+  else
+    acl_final_prefix="$prefix"
+  fi
+  if test "X$exec_prefix" = "XNONE"; then
+    acl_final_exec_prefix='${prefix}'
+  else
+    acl_final_exec_prefix="$exec_prefix"
+  fi
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
+  prefix="$acl_save_prefix"
+])
+
+dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
+dnl variables prefix and exec_prefix bound to the values they will have
+dnl at the end of the configure script.
+AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
+[
+  acl_save_prefix="$prefix"
+  prefix="$acl_final_prefix"
+  acl_save_exec_prefix="$exec_prefix"
+  exec_prefix="$acl_final_exec_prefix"
+  $1
+  exec_prefix="$acl_save_exec_prefix"
+  prefix="$acl_save_prefix"
+])
+
 # lib-link.m4 serial 3 (gettext-0.11.3)
 dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
 dnl This file is free software, distributed under the terms of the GNU
@@ -1974,155 +2758,6 @@
   done
 ])
 
-# lib-prefix.m4 serial 1 (gettext-0.11)
-dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
-dnl This file is free software, distributed under the terms of the GNU
-dnl General Public License.  As a special exception to the GNU General
-dnl Public License, this file may be distributed as part of a program
-dnl that contains a configuration script generated by Autoconf, under
-dnl the same distribution terms as the rest of that program.
-
-dnl From Bruno Haible.
-
-dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
-dnl to access previously installed libraries. The basic assumption is that
-dnl a user will want packages to use other packages he previously installed
-dnl with the same --prefix option.
-dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
-dnl libraries, but is otherwise very convenient.
-AC_DEFUN([AC_LIB_PREFIX],
-[
-  AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
-  AC_REQUIRE([AC_PROG_CC])
-  AC_REQUIRE([AC_CANONICAL_HOST])
-  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
-  dnl By default, look in $includedir and $libdir.
-  use_additional=yes
-  AC_LIB_WITH_FINAL_PREFIX([
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  ])
-  AC_ARG_WITH([lib-prefix],
-[  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
-  --without-lib-prefix    don't search for libraries in includedir and libdir],
-[
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        AC_LIB_WITH_FINAL_PREFIX([
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        ])
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-])
-  if test $use_additional = yes; then
-    dnl Potentially add $additional_includedir to $CPPFLAGS.
-    dnl But don't add it
-    dnl   1. if it's the standard /usr/include,
-    dnl   2. if it's already present in $CPPFLAGS,
-    dnl   3. if it's /usr/local/include and we are using GCC on Linux,
-    dnl   4. if it doesn't exist as a directory.
-    if test "X$additional_includedir" != "X/usr/include"; then
-      haveit=
-      for x in $CPPFLAGS; do
-        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-        if test "X$x" = "X-I$additional_includedir"; then
-          haveit=yes
-          break
-        fi
-      done
-      if test -z "$haveit"; then
-        if test "X$additional_includedir" = "X/usr/local/include"; then
-          if test -n "$GCC"; then
-            case $host_os in
-              linux*) haveit=yes;;
-            esac
-          fi
-        fi
-        if test -z "$haveit"; then
-          if test -d "$additional_includedir"; then
-            dnl Really add $additional_includedir to $CPPFLAGS.
-            CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
-          fi
-        fi
-      fi
-    fi
-    dnl Potentially add $additional_libdir to $LDFLAGS.
-    dnl But don't add it
-    dnl   1. if it's the standard /usr/lib,
-    dnl   2. if it's already present in $LDFLAGS,
-    dnl   3. if it's /usr/local/lib and we are using GCC on Linux,
-    dnl   4. if it doesn't exist as a directory.
-    if test "X$additional_libdir" != "X/usr/lib"; then
-      haveit=
-      for x in $LDFLAGS; do
-        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-        if test "X$x" = "X-L$additional_libdir"; then
-          haveit=yes
-          break
-        fi
-      done
-      if test -z "$haveit"; then
-        if test "X$additional_libdir" = "X/usr/local/lib"; then
-          if test -n "$GCC"; then
-            case $host_os in
-              linux*) haveit=yes;;
-            esac
-          fi
-        fi
-        if test -z "$haveit"; then
-          if test -d "$additional_libdir"; then
-            dnl Really add $additional_libdir to $LDFLAGS.
-            LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
-          fi
-        fi
-      fi
-    fi
-  fi
-])
-
-dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
-dnl acl_final_exec_prefix, containing the values to which $prefix and
-dnl $exec_prefix will expand at the end of the configure script.
-AC_DEFUN([AC_LIB_PREPARE_PREFIX],
-[
-  dnl Unfortunately, prefix and exec_prefix get only finally determined
-  dnl at the end of configure.
-  if test "X$prefix" = "XNONE"; then
-    acl_final_prefix="$ac_default_prefix"
-  else
-    acl_final_prefix="$prefix"
-  fi
-  if test "X$exec_prefix" = "XNONE"; then
-    acl_final_exec_prefix='${prefix}'
-  else
-    acl_final_exec_prefix="$exec_prefix"
-  fi
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
-  prefix="$acl_save_prefix"
-])
-
-dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
-dnl variables prefix and exec_prefix bound to the values they will have
-dnl at the end of the configure script.
-AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
-[
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  $1
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-])
-
 # lib-ld.m4 serial 1 (gettext-0.11)
 dnl Copyright (C) 1996-2002 Free Software Foundation, Inc.
 dnl This file is free software, distributed under the terms of the GNU
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/autogen.sh	Tue Sep 24 12:18:40 2002 +0000
@@ -0,0 +1,107 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+ORIGDIR=`pwd`
+cd $srcdir
+PROJECT=gFTP
+TEST_TYPE=-f
+FILE=lib/gftp.h
+
+DIE=0
+
+have_libtool=false
+if libtool --version < /dev/null > /dev/null 2>&1 ; then
+	libtool_version=`libtoolize --version |  libtoolize --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'`
+	case $libtool_version in
+	    1.4*)
+		have_libtool=true
+		;;
+	esac
+fi
+if $have_libtool ; then : ; else
+	echo
+	echo "You must have libtool 1.4 installed to compile $PROJECT."
+	echo "Install the appropriate package for your distribution,"
+	echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+	DIE=1
+fi
+
+(autoconf --version) < /dev/null > /dev/null 2>&1 || {
+	echo
+	echo "You must have autoconf installed to compile $PROJECT."
+	echo "libtool the appropriate package for your distribution,"
+	echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+	DIE=1
+}
+
+have_automake=false
+if automake-1.4 --version < /dev/null > /dev/null 2>&1 ; then
+	automake_version=`automake-1.4 --version | grep 'automake (GNU automake)' | sed 's/^[^0-9]*\(.*\)/\1/'`
+	case $automake_version in
+	   1.2*|1.3*|1.4) 
+		;;
+	   *)
+		have_automake=true
+		;;
+	esac
+fi
+if $have_automake ; then : ; else
+	echo
+	echo "You must have automake 1.4-p1 installed to compile $PROJECT."
+	echo "Get ftp://ftp.gnu.org/pub/gnu/automake/automake-1.4-p1.tar.gz"
+	echo "(or a newer version if it is available)"
+	DIE=1
+fi
+
+have_gettext=false
+if xgettext --version 2>/dev/null | grep 'GNU' > /dev/null ; then 
+        have_gettext=true
+fi
+
+if $have_gettext ; then : ; else
+       echo
+       echo "GNU gettext must be installed to build GLib from CVS"
+       echo "GNU gettext is available from http://www.gnu.org/software/gettext/"
+       DIE=1
+fi
+
+if test "$DIE" -eq 1; then
+	exit 1
+fi
+
+test $TEST_TYPE $FILE || {
+	echo "You must run this script in the top-level $PROJECT directory"
+	exit 1
+}
+
+if test -z "$AUTOGEN_SUBDIR_MODE"; then
+        if test -z "$*"; then
+                echo "I am going to run ./configure with no arguments - if you wish "
+                echo "to pass any to it, please specify them on the $0 command line."
+        fi
+fi
+
+case $CC in
+*xlc | *xlc\ * | *lcc | *lcc\ *) am_opt=--include-deps;;
+esac
+
+gettextize -c --intl --no-changelog 
+
+aclocal-1.4 $ACLOCAL_FLAGS
+
+# optionally feature autoheader
+(autoheader --version)  < /dev/null > /dev/null 2>&1 && autoheader
+
+automake-1.4 -a $am_opt
+autoconf
+cd $ORIGDIR
+
+if test -z "$AUTOGEN_SUBDIR_MODE"; then
+        $srcdir/configure --enable-maintainer-mode "$@"
+
+        echo 
+        echo "Now type 'make' to compile $PROJECT."
+fi
--- a/config.guess	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1321 +0,0 @@
-#! /bin/sh
-# Attempt to guess a canonical system name.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002 Free Software Foundation, Inc.
-
-timestamp='2002-03-20'
-
-# 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.
-
-# Originally written by Per Bothner <per@bothner.com>.
-# Please send patches to <config-patches@gnu.org>.  Submit a context
-# diff and a properly formatted ChangeLog entry.
-#
-# 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 build system type.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION]
-
-Output the configuration name of the system \`$me' is run on.
-
-Operation modes:
-  -h, --help         print this help, then exit
-  -t, --time-stamp   print date of last modification, then exit
-  -v, --version      print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.guess ($timestamp)
-
-Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
-  case $1 in
-    --time-stamp | --time* | -t )
-       echo "$timestamp" ; exit 0 ;;
-    --version | -v )
-       echo "$version" ; exit 0 ;;
-    --help | --h* | -h )
-       echo "$usage"; exit 0 ;;
-    -- )     # Stop option processing
-       shift; break ;;
-    - )	# Use stdin as input.
-       break ;;
-    -* )
-       echo "$me: invalid option $1$help" >&2
-       exit 1 ;;
-    * )
-       break ;;
-  esac
-done
-
-if test $# != 0; then
-  echo "$me: too many arguments$help" >&2
-  exit 1
-fi
-
-
-dummy=dummy-$$
-trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
-
-# CC_FOR_BUILD -- compiler used by this script.
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
-
-set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,)    echo "int dummy(){}" > $dummy.c ;
-	for c in cc gcc c89 c99 ; do
-	  ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ;
-	  if test $? = 0 ; then
-	     CC_FOR_BUILD="$c"; break ;
-	  fi ;
-	done ;
-	rm -f $dummy.c $dummy.o $dummy.rel ;
-	if test x"$CC_FOR_BUILD" = x ; then
-	  CC_FOR_BUILD=no_compiler_found ;
-	fi
-	;;
- ,,*)   CC_FOR_BUILD=$CC ;;
- ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
-esac'
-
-# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
-# (ghazi@noc.rutgers.edu 1994-08-24)
-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
-
-# Note: order is significant - the case branches are not exclusive.
-
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
-    *:NetBSD:*:*)
-	# NetBSD (nbsd) targets should (where applicable) match one or
-	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
-	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
-	# switched to ELF, *-*-netbsd* would select the old
-	# object file format.  This provides both forward
-	# compatibility and a consistent mechanism for selecting the
-	# object file format.
-	#
-	# Note: NetBSD doesn't particularly care about the vendor
-	# portion of the name.  We always set it to "unknown".
-	sysctl="sysctl -n hw.machine_arch"
-	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
-	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
-	case "${UNAME_MACHINE_ARCH}" in
-	    arm*) machine=arm-unknown ;;
-	    sh3el) machine=shl-unknown ;;
-	    sh3eb) machine=sh-unknown ;;
-	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
-	esac
-	# The Operating System including object format, if it has switched
-	# to ELF recently, or will in the future.
-	case "${UNAME_MACHINE_ARCH}" in
-	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
-		eval $set_cc_for_build
-		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
-			| grep __ELF__ >/dev/null
-		then
-		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
-		    # Return netbsd for either.  FIX?
-		    os=netbsd
-		else
-		    os=netbsdelf
-		fi
-		;;
-	    *)
-	        os=netbsd
-		;;
-	esac
-	# The OS release
-	release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
-	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
-	# contains redundant information, the shorter form:
-	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
-	echo "${machine}-${os}${release}"
-	exit 0 ;;
-    amiga:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    arc:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    hp300:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    mac68k:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    macppc:OpenBSD:*:*)
-	echo powerpc-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    mvme68k:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    mvme88k:OpenBSD:*:*)
-	echo m88k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    mvmeppc:OpenBSD:*:*)
-	echo powerpc-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    pmax:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    sgi:OpenBSD:*:*)
-	echo mipseb-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    sun3:OpenBSD:*:*)
-	echo m68k-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    wgrisc:OpenBSD:*:*)
-	echo mipsel-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    *:OpenBSD:*:*)
-	echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
-	exit 0 ;;
-    alpha:OSF1:*:*)
-	if test $UNAME_RELEASE = "V4.0"; then
-		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
-	fi
-	# 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.
-	cat <<EOF >$dummy.s
-	.data
-\$Lformat:
-	.byte 37,100,45,37,120,10,0	# "%d-%x\n"
-
-	.text
-	.globl main
-	.align 4
-	.ent main
-main:
-	.frame \$30,16,\$26,0
-	ldgp \$29,0(\$27)
-	.prologue 1
-	.long 0x47e03d80 # implver \$0
-	lda \$2,-1
-	.long 0x47e20c21 # amask \$2,\$1
-	lda \$16,\$Lformat
-	mov \$0,\$17
-	not \$1,\$18
-	jsr \$26,printf
-	ldgp \$29,0(\$26)
-	mov 0,\$16
-	jsr \$26,exit
-	.end main
-EOF
-	eval $set_cc_for_build
-	$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
-	if test "$?" = 0 ; then
-		case `./$dummy` in
-			0-0)
-				UNAME_MACHINE="alpha"
-				;;
-			1-0)
-				UNAME_MACHINE="alphaev5"
-				;;
-			1-1)
-				UNAME_MACHINE="alphaev56"
-				;;
-			1-101)
-				UNAME_MACHINE="alphapca56"
-				;;
-			2-303)
-				UNAME_MACHINE="alphaev6"
-				;;
-			2-307)
-				UNAME_MACHINE="alphaev67"
-				;;
-			2-1307)
-				UNAME_MACHINE="alphaev68"
-				;;
-		esac
-	fi
-	rm -f $dummy.s $dummy
-	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-	exit 0 ;;
-    Alpha\ *:Windows_NT*:*)
-	# How do we know it's Interix rather than the generic POSIX subsystem?
-	# Should we change UNAME_MACHINE based on the output of uname instead
-	# of the specific Alpha model?
-	echo alpha-pc-interix
-	exit 0 ;;
-    21064:Windows_NT:50:3)
-	echo alpha-dec-winnt3.5
-	exit 0 ;;
-    Amiga*:UNIX_System_V:4.0:*)
-	echo m68k-unknown-sysv4
-	exit 0;;
-    *:[Aa]miga[Oo][Ss]:*:*)
-	echo ${UNAME_MACHINE}-unknown-amigaos
-	exit 0 ;;
-    *:[Mm]orph[Oo][Ss]:*:*)
-	echo ${UNAME_MACHINE}-unknown-morphos
-	exit 0 ;;
-    *:OS/390:*:*)
-	echo i370-ibm-openedition
-	exit 0 ;;
-    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
-	echo arm-acorn-riscix${UNAME_RELEASE}
-	exit 0;;
-    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
-	echo hppa1.1-hitachi-hiuxmpp
-	exit 0;;
-    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
-	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
-	if test "`(/bin/universe) 2>/dev/null`" = att ; then
-		echo pyramid-pyramid-sysv3
-	else
-		echo pyramid-pyramid-bsd
-	fi
-	exit 0 ;;
-    NILE*:*:*:dcosx)
-	echo pyramid-pyramid-svr4
-	exit 0 ;;
-    sun4H:SunOS:5.*:*)
-	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-	exit 0 ;;
-    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
-	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-	exit 0 ;;
-    i86pc:SunOS:5.*:*)
-	echo i386-pc-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 ;;
-    sun*:*:4.2BSD:*)
-	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
-	case "`/bin/arch`" in
-	    sun3)
-		echo m68k-sun-sunos${UNAME_RELEASE}
-		;;
-	    sun4)
-		echo sparc-sun-sunos${UNAME_RELEASE}
-		;;
-	esac
-	exit 0 ;;
-    aushp:SunOS:*:*)
-	echo sparc-auspex-sunos${UNAME_RELEASE}
-	exit 0 ;;
-    # The situation for MiNT is a little confusing.  The machine name
-    # can be virtually everything (everything which is not
-    # "atarist" or "atariste" at least should have a processor
-    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
-    # to the lowercase version "mint" (or "freemint").  Finally
-    # the system name "TOS" denotes a system which is actually not
-    # MiNT.  But MiNT is downward compatible to TOS, so this should
-    # be no problem.
-    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
-	exit 0 ;;
-    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
-	echo m68k-atari-mint${UNAME_RELEASE}
-        exit 0 ;;
-    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-        echo m68k-atari-mint${UNAME_RELEASE}
-	exit 0 ;;
-    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-        echo m68k-milan-mint${UNAME_RELEASE}
-        exit 0 ;;
-    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-        echo m68k-hades-mint${UNAME_RELEASE}
-        exit 0 ;;
-    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-        echo m68k-unknown-mint${UNAME_RELEASE}
-        exit 0 ;;
-    powerpc:machten:*:*)
-	echo powerpc-apple-machten${UNAME_RELEASE}
-	exit 0 ;;
-    RISC*:Mach:*:*)
-	echo mips-dec-mach_bsd4.3
-	exit 0 ;;
-    RISC*:ULTRIX:*:*)
-	echo mips-dec-ultrix${UNAME_RELEASE}
-	exit 0 ;;
-    VAX*:ULTRIX*:*:*)
-	echo vax-dec-ultrix${UNAME_RELEASE}
-	exit 0 ;;
-    2020:CLIX:*:* | 2430:CLIX:*:*)
-	echo clipper-intergraph-clix${UNAME_RELEASE}
-	exit 0 ;;
-    mips:*:*:UMIPS | mips:*:*:RISCos)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-#ifdef __cplusplus
-#include <stdio.h>  /* for printf() prototype */
-	int main (int argc, char *argv[]) {
-#else
-	int main (argc, argv) int argc; char *argv[]; {
-#endif
-	#if defined (host_mips) && defined (MIPSEB)
-	#if defined (SYSTYPE_SYSV)
-	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
-	#endif
-	#if defined (SYSTYPE_SVR4)
-	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
-	#endif
-	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
-	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
-	#endif
-	#endif
-	  exit (-1);
-	}
-EOF
-	$CC_FOR_BUILD $dummy.c -o $dummy \
-	  && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
-	  && rm -f $dummy.c $dummy && exit 0
-	rm -f $dummy.c $dummy
-	echo mips-mips-riscos${UNAME_RELEASE}
-	exit 0 ;;
-    Motorola:PowerMAX_OS:*:*)
-	echo powerpc-motorola-powermax
-	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 ] || [ $UNAME_PROCESSOR = mc88110 ]
-	then
-	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
-	       [ ${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*86:AIX:*:*)
-	echo i386-ibm-aix
-	exit 0 ;;
-    ia64:AIX:*:*)
-	if [ -x /usr/bin/oslevel ] ; then
-		IBM_REV=`/usr/bin/oslevel`
-	else
-		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
-	fi
-	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
-	exit 0 ;;
-    *:AIX:2:3)
-	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
-		eval $set_cc_for_build
-		sed 's/^		//' << EOF >$dummy.c
-		#include <sys/systemcfg.h>
-
-		main()
-			{
-			if (!__power_pc())
-				exit(1);
-			puts("powerpc-ibm-aix3.2.5");
-			exit(0);
-			}
-EOF
-		$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $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:*:[45])
-	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
-	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | 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=${UNAME_VERSION}.${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 BSD 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/[34678]??:HP-UX:*:*)
-	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-	case "${UNAME_MACHINE}" in
-	    9000/31? )            HP_ARCH=m68000 ;;
-	    9000/[34]?? )         HP_ARCH=m68k ;;
-	    9000/[678][0-9][0-9])
-		if [ -x /usr/bin/getconf ]; then
-		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
-                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-                    case "${sc_cpu_version}" in
-                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-                      532)                      # CPU_PA_RISC2_0
-                        case "${sc_kernel_bits}" in
-                          32) HP_ARCH="hppa2.0n" ;;
-                          64) HP_ARCH="hppa2.0w" ;;
-			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-                        esac ;;
-                    esac
-		fi
-		if [ "${HP_ARCH}" = "" ]; then
-		    eval $set_cc_for_build
-		    sed 's/^              //' << EOF >$dummy.c
-
-              #define _HPUX_SOURCE
-              #include <stdlib.h>
-              #include <unistd.h>
-
-              int main ()
-              {
-              #if defined(_SC_KERNEL_BITS)
-                  long bits = sysconf(_SC_KERNEL_BITS);
-              #endif
-                  long cpu  = sysconf (_SC_CPU_VERSION);
-
-                  switch (cpu)
-              	{
-              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
-              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
-              	case CPU_PA_RISC2_0:
-              #if defined(_SC_KERNEL_BITS)
-              	    switch (bits)
-              		{
-              		case 64: puts ("hppa2.0w"); break;
-              		case 32: puts ("hppa2.0n"); break;
-              		default: puts ("hppa2.0"); break;
-              		} break;
-              #else  /* !defined(_SC_KERNEL_BITS) */
-              	    puts ("hppa2.0"); break;
-              #endif
-              	default: puts ("hppa1.0"); break;
-              	}
-                  exit (0);
-              }
-EOF
-		    (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`./$dummy`
-		    if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
-		    rm -f $dummy.c $dummy
-		fi ;;
-	esac
-	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
-	exit 0 ;;
-    ia64:HP-UX:*:*)
-	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-	echo ia64-hp-hpux${HPUX_REV}
-	exit 0 ;;
-    3050*:HI-UX:*:*)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-	#include <unistd.h>
-	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_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $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 ;;
-    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
-	echo hppa1.0-hp-mpeix
-	exit 0 ;;
-    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
-	echo hppa1.1-hp-osf
-	exit 0 ;;
-    hp8??:OSF1:*:*)
-	echo hppa1.0-hp-osf
-	exit 0 ;;
-    i*86:OSF1:*:*)
-	if [ -x /usr/sbin/sysversion ] ; then
-	    echo ${UNAME_MACHINE}-unknown-osf1mk
-	else
-	    echo ${UNAME_MACHINE}-unknown-osf1
-	fi
-	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*Y-MP:*:*:*)
-	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
-    CRAY*[A-Z]90:*:*:*)
-	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
-	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
-	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-	      -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
-    CRAY*TS:*:*:*)
-	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
-    CRAY*T3D:*:*:*)
-	echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
-    CRAY*T3E:*:*:*)
-	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
-    CRAY*SV1:*:*:*)
-	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-	exit 0 ;;
-    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
-	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
-        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-        exit 0 ;;
-    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
-	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
-	exit 0 ;;
-    sparc*:BSD/OS:*:*)
-	echo sparc-unknown-bsdi${UNAME_RELEASE}
-	exit 0 ;;
-    *: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 ;;
-    i*:CYGWIN*:*)
-	echo ${UNAME_MACHINE}-pc-cygwin
-	exit 0 ;;
-    i*:MINGW*:*)
-	echo ${UNAME_MACHINE}-pc-mingw32
-	exit 0 ;;
-    i*:PW*:*)
-	echo ${UNAME_MACHINE}-pc-pw32
-	exit 0 ;;
-    x86:Interix*:3*)
-	echo i386-pc-interix3
-	exit 0 ;;
-    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
-	# How do we know it's Interix rather than the generic POSIX subsystem?
-	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
-	# UNAME_MACHINE based on the output of uname instead of i386?
-	echo i386-pc-interix
-	exit 0 ;;
-    i*:UWIN*:*)
-	echo ${UNAME_MACHINE}-pc-uwin
-	exit 0 ;;
-    p*:CYGWIN*:*)
-	echo powerpcle-unknown-cygwin
-	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 ;;
-    i*86:Minix:*:*)
-	echo ${UNAME_MACHINE}-pc-minix
-	exit 0 ;;
-    arm*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
-    ia64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
-    m68*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
-    mips:Linux:*:*)
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-	#undef CPU
-	#undef mips
-	#undef mipsel
-	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-	CPU=mipsel
-	#else
-	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-	CPU=mips
-	#else
-	CPU=
-	#endif
-	#endif
-EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-	rm -f $dummy.c
-	test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0
-	;;
-    ppc:Linux:*:*)
-	echo powerpc-unknown-linux-gnu
-	exit 0 ;;
-    ppc64:Linux:*:*)
-	echo powerpc64-unknown-linux-gnu
-	exit 0 ;;
-    alpha:Linux:*:*)
-	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-	  EV5)   UNAME_MACHINE=alphaev5 ;;
-	  EV56)  UNAME_MACHINE=alphaev56 ;;
-	  PCA56) UNAME_MACHINE=alphapca56 ;;
-	  PCA57) UNAME_MACHINE=alphapca56 ;;
-	  EV6)   UNAME_MACHINE=alphaev6 ;;
-	  EV67)  UNAME_MACHINE=alphaev67 ;;
-	  EV68*) UNAME_MACHINE=alphaev68 ;;
-        esac
-	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
-	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
-	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
-	exit 0 ;;
-    parisc:Linux:*:* | hppa:Linux:*:*)
-	# Look for CPU level
-	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
-	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
-	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
-	  *)    echo hppa-unknown-linux-gnu ;;
-	esac
-	exit 0 ;;
-    parisc64:Linux:*:* | hppa64:Linux:*:*)
-	echo hppa64-unknown-linux-gnu
-	exit 0 ;;
-    s390:Linux:*:* | s390x:Linux:*:*)
-	echo ${UNAME_MACHINE}-ibm-linux
-	exit 0 ;;
-    sh*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
-    sparc:Linux:*:* | sparc64:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
-	exit 0 ;;
-    x86_64:Linux:*:*)
-	echo x86_64-unknown-linux-gnu
-	exit 0 ;;
-    i*86:Linux:*:*)
-	# The BFD linker knows what the default object file format is, so
-	# first see if it will tell us. cd to the root directory to prevent
-	# problems with other programs or directories called `ld' in the path.
-	# Set LC_ALL=C to ensure ld outputs messages in English.
-	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
-			 | sed -ne '/supported targets:/!d
-				    s/[ 	][ 	]*/ /g
-				    s/.*supported targets: *//
-				    s/ .*//
-				    p'`
-        case "$ld_supported_targets" in
-	  elf32-i386)
-		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
-		;;
-	  a.out-i386-linux)
-		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
-		exit 0 ;;		
-	  coff-i386)
-		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
-		exit 0 ;;
-	  "")
-		# Either a pre-BFD a.out linker (linux-gnuoldld) or
-		# one that does not give us useful --help.
-		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
-		exit 0 ;;
-	esac
-	# Determine whether the default compiler is a.out or elf
-	eval $set_cc_for_build
-	sed 's/^	//' << EOF >$dummy.c
-	#include <features.h>
-	#ifdef __ELF__
-	# ifdef __GLIBC__
-	#  if __GLIBC__ >= 2
-	LIBC=gnu
-	#  else
-	LIBC=gnulibc1
-	#  endif
-	# else
-	LIBC=gnulibc1
-	# endif
-	#else
-	#ifdef __INTEL_COMPILER
-	LIBC=gnu
-	#else
-	LIBC=gnuaout
-	#endif
-	#endif
-EOF
-	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-	rm -f $dummy.c
-	test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
-	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
-	;;
-    i*86:DYNIX/ptx:4*:*)
-	# 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.
-	echo i386-sequent-sysv4
-	exit 0 ;;
-    i*86:UNIX_SV:4.2MP:2.*)
-        # Unixware is an offshoot of SVR4, but it has its own version
-        # number series starting with 2...
-        # I am not positive that other SVR4 systems won't match this,
-	# I just have to hope.  -- rms.
-        # Use sysv4.2uw... so that sysv4* matches it.
-	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
-	exit 0 ;;
-    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
-	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
-	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
-		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
-	else
-		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
-	fi
-	exit 0 ;;
-    i*86:*:5:[78]*)
-	case `/bin/uname -X | grep "^Machine"` in
-	    *486*)	     UNAME_MACHINE=i486 ;;
-	    *Pentium)	     UNAME_MACHINE=i586 ;;
-	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
-	esac
-	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
-	exit 0 ;;
-    i*86:*:3.2:*)
-	if test -f /usr/options/cb.name; then
-		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
-		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
-	elif /bin/uname -X 2>/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
-		(/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
-			&& UNAME_MACHINE=i686
-		(/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
-			&& UNAME_MACHINE=i686
-		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
-	else
-		echo ${UNAME_MACHINE}-pc-sysv32
-	fi
-	exit 0 ;;
-    i*86:*DOS:*:*)
-	echo ${UNAME_MACHINE}-pc-msdosdjgpp
-	exit 0 ;;
-    pc:*:*:*)
-	# Left here for compatibility:
-        # uname -m prints for DJGPP always 'pc', but it prints nothing about
-        # the processor, so we play safe by assuming i386.
-	echo i386-pc-msdosdjgpp
-        exit 0 ;;
-    Intel:Mach:3*:*)
-	echo i386-pc-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 ;;
-    M68*:*:R3V[567]*:*)
-	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
-    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0)
-	OS_REL=''
-	test -r /etc/.relid \
-	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
-	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0
-	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
-    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-          && echo i486-ncr-sysv4 && exit 0 ;;
-    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
-	echo m68k-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
-    mc68030:UNIX_System_V:4.*:*)
-	echo m68k-atari-sysv4
-	exit 0 ;;
-    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
-	echo i386-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
-    TSUNAMI:LynxOS:2.*:*)
-	echo sparc-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
-    rs6000:LynxOS:2.*:*)
-	echo rs6000-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
-    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
-	echo powerpc-unknown-lynxos${UNAME_RELEASE}
-	exit 0 ;;
-    SM[BE]S:UNIX_SV:*:*)
-	echo mips-dde-sysv${UNAME_RELEASE}
-	exit 0 ;;
-    RM*:ReliantUNIX-*:*:*)
-	echo mips-sni-sysv4
-	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 ;;
-    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-                      # says <Richard.M.Bartel@ccMail.Census.GOV>
-        echo i586-unisys-sysv4
-        exit 0 ;;
-    *:UNIX_System_V:4*:FTX*)
-	# From Gerald Hewes <hewes@openmarket.com>.
-	# How about differentiating between stratus architectures? -djm
-	echo hppa1.1-stratus-sysv4
-	exit 0 ;;
-    *:*:*:FTX*)
-	# From seanf@swdc.stratus.com.
-	echo i860-stratus-sysv4
-	exit 0 ;;
-    *:VOS:*:*)
-	# From Paul.Green@stratus.com.
-	echo hppa1.1-stratus-vos
-	exit 0 ;;
-    mc68*:A/UX:*:*)
-	echo m68k-apple-aux${UNAME_RELEASE}
-	exit 0 ;;
-    news*:NEWS-OS:6*:*)
-	echo mips-sony-newsos6
-	exit 0 ;;
-    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
-	if [ -d /usr/nec ]; then
-	        echo mips-nec-sysv${UNAME_RELEASE}
-	else
-	        echo mips-unknown-sysv${UNAME_RELEASE}
-	fi
-        exit 0 ;;
-    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
-	echo powerpc-be-beos
-	exit 0 ;;
-    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
-	echo powerpc-apple-beos
-	exit 0 ;;
-    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
-	echo i586-pc-beos
-	exit 0 ;;
-    SX-4:SUPER-UX:*:*)
-	echo sx4-nec-superux${UNAME_RELEASE}
-	exit 0 ;;
-    SX-5:SUPER-UX:*:*)
-	echo sx5-nec-superux${UNAME_RELEASE}
-	exit 0 ;;
-    Power*:Rhapsody:*:*)
-	echo powerpc-apple-rhapsody${UNAME_RELEASE}
-	exit 0 ;;
-    *:Rhapsody:*:*)
-	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
-	exit 0 ;;
-    *:Darwin:*:*)
-	echo `uname -p`-apple-darwin${UNAME_RELEASE}
-	exit 0 ;;
-    *:procnto*:*:* | *:QNX:[0123456789]*:*)
-	UNAME_PROCESSOR=`uname -p`
-	if test "$UNAME_PROCESSOR" = "x86"; then
-		UNAME_PROCESSOR=i386
-		UNAME_MACHINE=pc
-	fi
-	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
-	exit 0 ;;
-    *:QNX:*:4*)
-	echo i386-pc-qnx
-	exit 0 ;;
-    NSR-[GKLNPTVW]:NONSTOP_KERNEL:*:*)
-	echo nsr-tandem-nsk${UNAME_RELEASE}
-	exit 0 ;;
-    *:NonStop-UX:*:*)
-	echo mips-compaq-nonstopux
-	exit 0 ;;
-    BS2000:POSIX*:*:*)
-	echo bs2000-siemens-sysv
-	exit 0 ;;
-    DS/*:UNIX_System_V:*:*)
-	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
-	exit 0 ;;
-    *:Plan9:*:*)
-	# "uname -m" is not consistent, so use $cputype instead. 386
-	# is converted to i386 for consistency with other x86
-	# operating systems.
-	if test "$cputype" = "386"; then
-	    UNAME_MACHINE=i386
-	else
-	    UNAME_MACHINE="$cputype"
-	fi
-	echo ${UNAME_MACHINE}-unknown-plan9
-	exit 0 ;;
-    i*86:OS/2:*:*)
-	# If we were able to find `uname', then EMX Unix compatibility
-	# is probably installed.
-	echo ${UNAME_MACHINE}-pc-os2-emx
-	exit 0 ;;
-    *:TOPS-10:*:*)
-	echo pdp10-unknown-tops10
-	exit 0 ;;
-    *:TENEX:*:*)
-	echo pdp10-unknown-tenex
-	exit 0 ;;
-    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
-	echo pdp10-dec-tops20
-	exit 0 ;;
-    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
-	echo pdp10-xkl-tops20
-	exit 0 ;;
-    *:TOPS-20:*:*)
-	echo pdp10-unknown-tops20
-	exit 0 ;;
-    *:ITS:*:*)
-	echo pdp10-unknown-its
-	exit 0 ;;
-    i*86:XTS-300:*:STOP)
-	echo ${UNAME_MACHINE}-unknown-stop
-	exit 0 ;;
-    i*86:atheos:*:*)
-	echo ${UNAME_MACHINE}-unknown-atheos
-	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
-
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#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 <sys/param.h>
-  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`;
-  if (version < 4)
-    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
-  else
-    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
-  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-pc-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)
-#  include <sys/param.h>
-#  if defined (BSD)
-#   if BSD == 43
-      printf ("vax-dec-bsd4.3\n"); exit (0);
-#   else
-#    if BSD == 199006
-      printf ("vax-dec-bsd4.3reno\n"); exit (0);
-#    else
-      printf ("vax-dec-bsd\n"); exit (0);
-#    endif
-#   endif
-#  else
-    printf ("vax-dec-bsd\n"); exit (0);
-#  endif
-# 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_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $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
-
-cat >&2 <<EOF
-$0: unable to guess system type
-
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
-
-    ftp://ftp.gnu.org/pub/gnu/config/
-
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
-
-config.guess timestamp = $timestamp
-
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
-/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
-
-hostinfo               = `(hostinfo) 2>/dev/null`
-/bin/universe          = `(/bin/universe) 2>/dev/null`
-/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
-/bin/arch              = `(/bin/arch) 2>/dev/null`
-/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM  = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
-EOF
-
-exit 1
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
--- a/config.h.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,324 +0,0 @@
-/* config.h.in.  Generated automatically from configure.in by autoheader 2.13.  */
-
-/* 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 using alloca.c.  */
-#undef C_ALLOCA
-
-/* Define to empty if the keyword does not work.  */
-#undef const
-
-/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
-   This function is required for alloca.c support on those systems.  */
-#undef CRAY_STACKSEG_END
-
-/* Define if you have alloca, as a function or macro.  */
-#undef HAVE_ALLOCA
-
-/* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
-#undef HAVE_ALLOCA_H
-
-#undef HAVE_DMALLOC
-
-#undef HAVE_LIBREADLINE
-
-/* Define if you have a working `mmap' system call.  */
-#undef HAVE_MMAP
-
-/* Define if you have the strftime function.  */
-#undef HAVE_STRFTIME
-
-/* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
-#undef HAVE_SYS_WAIT_H
-
-/* Define if utime(file, NULL) sets file's timestamp to the present.  */
-#undef HAVE_UTIME_NULL
-
-/* Define as __inline if that's what the C compiler calls it.  */
-#undef inline
-
-/* Define if on MINIX.  */
-#undef _MINIX
-
-/* Define to `int' if <sys/types.h> doesn't define.  */
-#undef mode_t
-
-/* Define to `long' if <sys/types.h> doesn't define.  */
-#undef off_t
-
-/* Define to `int' if <sys/types.h> doesn't define.  */
-#undef pid_t
-
-/* Define if the system does not provide POSIX.1 features except
-   with this defined.  */
-#undef _POSIX_1_SOURCE
-
-/* Define if you need to in order for stat and other things to work.  */
-#undef _POSIX_SOURCE
-
-/* Define as the return type of signal handlers (int or void).  */
-#undef RETSIGTYPE
-
-/* Define to `unsigned' if <sys/types.h> doesn't define.  */
-#undef size_t
-
-/* If using the C implementation of alloca, define if you know the
-   direction of stack growth for your system; otherwise it will be
-   automatically deduced at run-time.
- STACK_DIRECTION > 0 => grows toward higher addresses
- STACK_DIRECTION < 0 => grows toward lower addresses
- STACK_DIRECTION = 0 => direction of growth unknown
- */
-#undef STACK_DIRECTION
-
-/* Define if you have the ANSI C header files.  */
-#undef STDC_HEADERS
-
-/* Define if you can safely include both <sys/time.h> and <time.h>.  */
-#undef TIME_WITH_SYS_TIME
-
-/* Define if your <sys/time.h> declares struct tm.  */
-#undef TM_IN_SYS_TIME
-
-/* Define if libreadline is present */
-#undef HAVE_LIBREADLINE
-
-/* Define if dmalloc is present */
-#undef HAVE_DMALLOC
-
-/* Define if you have the __argz_count function.  */
-#undef HAVE___ARGZ_COUNT
-
-/* Define if you have the __argz_next function.  */
-#undef HAVE___ARGZ_NEXT
-
-/* Define if you have the __argz_stringify function.  */
-#undef HAVE___ARGZ_STRINGIFY
-
-/* Define if you have the feof_unlocked function.  */
-#undef HAVE_FEOF_UNLOCKED
-
-/* Define if you have the fgets_unlocked function.  */
-#undef HAVE_FGETS_UNLOCKED
-
-/* Define if you have the gai_strerror function.  */
-#undef HAVE_GAI_STRERROR
-
-/* Define if you have the getaddrinfo function.  */
-#undef HAVE_GETADDRINFO
-
-/* Define if you have the getc_unlocked function.  */
-#undef HAVE_GETC_UNLOCKED
-
-/* Define if you have the getcwd function.  */
-#undef HAVE_GETCWD
-
-/* Define if you have the getegid function.  */
-#undef HAVE_GETEGID
-
-/* Define if you have the geteuid function.  */
-#undef HAVE_GETEUID
-
-/* Define if you have the getgid function.  */
-#undef HAVE_GETGID
-
-/* Define if you have the getpagesize function.  */
-#undef HAVE_GETPAGESIZE
-
-/* Define if you have the gettimeofday function.  */
-#undef HAVE_GETTIMEOFDAY
-
-/* Define if you have the getuid function.  */
-#undef HAVE_GETUID
-
-/* Define if you have the getwd function.  */
-#undef HAVE_GETWD
-
-/* Define if you have the mempcpy function.  */
-#undef HAVE_MEMPCPY
-
-/* Define if you have the mkdir function.  */
-#undef HAVE_MKDIR
-
-/* Define if you have the mktime function.  */
-#undef HAVE_MKTIME
-
-/* Define if you have the munmap function.  */
-#undef HAVE_MUNMAP
-
-/* Define if you have the putenv function.  */
-#undef HAVE_PUTENV
-
-/* Define if you have the rmdir function.  */
-#undef HAVE_RMDIR
-
-/* Define if you have the select function.  */
-#undef HAVE_SELECT
-
-/* Define if you have the setenv function.  */
-#undef HAVE_SETENV
-
-/* Define if you have the setlocale function.  */
-#undef HAVE_SETLOCALE
-
-/* Define if you have the socket function.  */
-#undef HAVE_SOCKET
-
-/* Define if you have the stpcpy function.  */
-#undef HAVE_STPCPY
-
-/* Define if you have the strcasecmp function.  */
-#undef HAVE_STRCASECMP
-
-/* Define if you have the strdup function.  */
-#undef HAVE_STRDUP
-
-/* Define if you have the strstr function.  */
-#undef HAVE_STRSTR
-
-/* Define if you have the strtod function.  */
-#undef HAVE_STRTOD
-
-/* Define if you have the strtol function.  */
-#undef HAVE_STRTOL
-
-/* Define if you have the strtoul function.  */
-#undef HAVE_STRTOUL
-
-/* Define if you have the tsearch function.  */
-#undef HAVE_TSEARCH
-
-/* Define if you have the uname function.  */
-#undef HAVE_UNAME
-
-/* Define if you have the <argz.h> header file.  */
-#undef HAVE_ARGZ_H
-
-/* Define if you have the <dirent.h> header file.  */
-#undef HAVE_DIRENT_H
-
-/* Define if you have the <fcntl.h> header file.  */
-#undef HAVE_FCNTL_H
-
-/* Define if you have the <limits.h> header file.  */
-#undef HAVE_LIMITS_H
-
-/* Define if you have the <locale.h> header file.  */
-#undef HAVE_LOCALE_H
-
-/* Define if you have the <malloc.h> header file.  */
-#undef HAVE_MALLOC_H
-
-/* Define if you have the <ndir.h> header file.  */
-#undef HAVE_NDIR_H
-
-/* Define if you have the <nl_types.h> header file.  */
-#undef HAVE_NL_TYPES_H
-
-/* Define if you have the <stddef.h> header file.  */
-#undef HAVE_STDDEF_H
-
-/* Define if you have the <stdlib.h> header file.  */
-#undef HAVE_STDLIB_H
-
-/* Define if you have the <string.h> header file.  */
-#undef HAVE_STRING_H
-
-/* Define if you have the <strings.h> header file.  */
-#undef HAVE_STRINGS_H
-
-/* Define if you have the <sys/dir.h> header file.  */
-#undef HAVE_SYS_DIR_H
-
-/* Define if you have the <sys/ioctl.h> header file.  */
-#undef HAVE_SYS_IOCTL_H
-
-/* Define if you have the <sys/ndir.h> header file.  */
-#undef HAVE_SYS_NDIR_H
-
-/* Define if you have the <sys/param.h> header file.  */
-#undef HAVE_SYS_PARAM_H
-
-/* Define if you have the <sys/time.h> header file.  */
-#undef HAVE_SYS_TIME_H
-
-/* Define if you have the <unistd.h> header file.  */
-#undef HAVE_UNISTD_H
-
-/* Name of package */
-#undef PACKAGE
-
-/* Version number of package */
-#undef VERSION
-
-/* Define for setting a GNU environment */
-#undef _GNU_SOURCE
-
-/* Number of bits in a file offset, on hosts where this is settable.
-       case  in
-	# HP-UX 10.20 and later
-	hpux10.2-90-9* | hpux11-9* | hpux2-90-9*)
-	  ac_cv_sys_file_offset_bits=64 ;;
-	esac */
-#undef _FILE_OFFSET_BITS
-
-/* Define to make fseeko etc. visible, on some hosts. */
-#undef _LARGEFILE_SOURCE
-
-/* Define for large files, on AIX-style hosts. */
-#undef _LARGE_FILES
-
-/* Define if compiler has function prototypes */
-#undef PROTOTYPES
-
-/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>,
-   and declares uintmax_t.  */
-#undef HAVE_INTTYPES_H_WITH_UINTMAX
-
-/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>,
-   and declares uintmax_t.  */
-#undef HAVE_STDINT_H_WITH_UINTMAX
-
-/* Define if you have the unsigned long long type. */
-#undef HAVE_UNSIGNED_LONG_LONG
-
-/* Define if integer division by zero raises signal SIGFPE. */
-#undef INTDIV0_RAISES_SIGFPE
-
-/* Define to unsigned long or unsigned long long
-   if <inttypes.h> and <stdint.h> don't define. */
-#undef uintmax_t
-
-/* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
-#undef HAVE_INTTYPES_H
-
-/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
-#undef PRI_MACROS_BROKEN
-
-/* Define if you have the iconv() function. */
-#undef HAVE_ICONV
-
-/* Define as const if the declaration of iconv() needs const. */
-#undef ICONV_CONST
-
-/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
-#undef HAVE_LANGINFO_CODESET
-
-/* Define if your <locale.h> file defines LC_MESSAGES. */
-#undef HAVE_LC_MESSAGES
-
-/* Define to 1 if translation of program messages to the user's native language
-   is requested. */
-#undef ENABLE_NLS
-
-/* Define if the GNU gettext() function is already present or preinstalled. */
-#undef HAVE_GETTEXT
-
-/* Define if the GNU dcgettext() function is already present or preinstalled. */
-#undef HAVE_DCGETTEXT
-
--- a/config.sub	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1443 +0,0 @@
-#! /bin/sh
-# Configuration validation subroutine script.
-#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002 Free Software Foundation, Inc.
-
-timestamp='2002-03-07'
-
-# 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.
-
-# Please send patches to <config-patches@gnu.org>.  Submit a context
-# diff and a properly formatted ChangeLog entry.
-#
-# Configuration subroutine to validate and canonicalize a configuration type.
-# Supply the specified configuration type as an argument.
-# If it is invalid, we print an error message on stderr and exit with code 1.
-# Otherwise, we print the canonical config type on stdout and succeed.
-
-# This file is supposed to be the same for all GNU packages
-# and recognize all the CPU types, system types and aliases
-# that are meaningful with *any* GNU software.
-# Each package is responsible for reporting which valid configurations
-# it does not support.  The user should be able to distinguish
-# a failure to support a valid configuration from a meaningless
-# configuration.
-
-# The goal of this file is to map all the various variations of a given
-# machine specification into a single specification in the form:
-#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or in some cases, the newer four-part form:
-#	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-# It is wrong to echo any other type of specification.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
-       $0 [OPTION] ALIAS
-
-Canonicalize a configuration name.
-
-Operation modes:
-  -h, --help         print this help, then exit
-  -t, --time-stamp   print date of last modification, then exit
-  -v, --version      print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.sub ($timestamp)
-
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions.  There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
-  case $1 in
-    --time-stamp | --time* | -t )
-       echo "$timestamp" ; exit 0 ;;
-    --version | -v )
-       echo "$version" ; exit 0 ;;
-    --help | --h* | -h )
-       echo "$usage"; exit 0 ;;
-    -- )     # Stop option processing
-       shift; break ;;
-    - )	# Use stdin as input.
-       break ;;
-    -* )
-       echo "$me: invalid option $1$help"
-       exit 1 ;;
-
-    *local*)
-       # First pass through any local machine types.
-       echo $1
-       exit 0;;
-
-    * )
-       break ;;
-  esac
-done
-
-case $# in
- 0) echo "$me: missing argument$help" >&2
-    exit 1;;
- 1) ;;
- *) echo "$me: too many arguments$help" >&2
-    exit 1;;
-esac
-
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
-  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*)
-    os=-$maybe_os
-    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
-    ;;
-  *)
-    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
-    if [ $basic_machine != $1 ]
-    then os=`echo $1 | sed 's/.*-/-/'`
-    else os=; fi
-    ;;
-esac
-
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work.  We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
-	-sun*os*)
-		# Prevent following clause from handling this invalid input.
-		;;
-	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
-	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
-	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
-	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
-	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
-	-apple | -axis)
-		os=
-		basic_machine=$1
-		;;
-	-sim | -cisco | -oki | -wec | -winbond)
-		os=
-		basic_machine=$1
-		;;
-	-scout)
-		;;
-	-wrs)
-		os=-vxworks
-		basic_machine=$1
-		;;
-	-chorusos*)
-		os=-chorusos
-		basic_machine=$1
-		;;
- 	-chorusrdb)
- 		os=-chorusrdb
-		basic_machine=$1
- 		;;
-	-hiux*)
-		os=-hiuxwe2
-		;;
-	-sco5)
-		os=-sco3.2v5
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco4)
-		os=-sco3.2v4
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco3.2.[4-9]*)
-		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco3.2v[4-9]*)
-		# Don't forget version if it is 3.2v4 or newer.
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-sco*)
-		os=-sco3.2v2
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-udk*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-isc)
-		os=-isc2.2
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-clix*)
-		basic_machine=clipper-intergraph
-		;;
-	-isc*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
-		;;
-	-lynx*)
-		os=-lynxos
-		;;
-	-ptx*)
-		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
-		;;
-	-windowsnt*)
-		os=`echo $os | sed -e 's/windowsnt/winnt/'`
-		;;
-	-psos*)
-		os=-psos
-		;;
-	-mint | -mint[0-9]*)
-		basic_machine=m68k-atari
-		os=-mint
-		;;
-esac
-
-# Decode aliases for certain CPU-COMPANY combinations.
-case $basic_machine in
-	# Recognize the basic CPU types without company name.
-	# Some are omitted here because they have special meanings below.
-	1750a | 580 \
-	| a29k \
-	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
-	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
-	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
-	| c4x | clipper \
-	| d10v | d30v | dsp16xx \
-	| fr30 \
-	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
-	| i370 | i860 | i960 | ia64 \
-	| m32r | m68000 | m68k | m88k | mcore \
-	| mips | mips16 | mips64 | mips64el | mips64orion | mips64orionel \
-	| mips64vr4100 | mips64vr4100el | mips64vr4300 \
-	| mips64vr4300el | mips64vr5000 | mips64vr5000el \
-	| mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \
-	| mipsisa32 | mipsisa64 \
-	| mn10200 | mn10300 \
-	| ns16k | ns32k \
-	| openrisc | or32 \
-	| pdp10 | pdp11 | pj | pjl \
-	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
-	| pyramid \
-	| sh | sh[34] | sh[34]eb | shbe | shle | sh64 \
-	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
-	| strongarm \
-	| tahoe | thumb | tic80 | tron \
-	| v850 | v850e \
-	| we32k \
-	| x86 | xscale | xstormy16 | xtensa \
-	| z8k)
-		basic_machine=$basic_machine-unknown
-		;;
-	m6811 | m68hc11 | m6812 | m68hc12)
-		# Motorola 68HC11/12.
-		basic_machine=$basic_machine-unknown
-		os=-none
-		;;
-	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
-		;;
-
-	# We use `pc' rather than `unknown'
-	# because (1) that's what they normally are, and
-	# (2) the word "unknown" tends to confuse beginning users.
-	i*86 | x86_64)
-	  basic_machine=$basic_machine-pc
-	  ;;
-	# Object if more than one company name word.
-	*-*-*)
-		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
-		exit 1
-		;;
-	# Recognize the basic CPU types with company name.
-	580-* \
-	| a29k-* \
-	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
-	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
-	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
-	| arm-*  | armbe-* | armle-* | armv*-* \
-	| avr-* \
-	| bs2000-* \
-	| c[123]* | c30-* | [cjt]90-* | c54x-* \
-	| clipper-* | cydra-* \
-	| d10v-* | d30v-* \
-	| elxsi-* \
-	| f30[01]-* | f700-* | fr30-* | fx80-* \
-	| h8300-* | h8500-* \
-	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
-	| i*86-* | i860-* | i960-* | ia64-* \
-	| m32r-* \
-	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-	| m88110-* | m88k-* | mcore-* \
-	| mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
-	| mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
-	| mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \
-	| mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \
-	| none-* | np1-* | ns16k-* | ns32k-* \
-	| orion-* \
-	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
-	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
-	| pyramid-* \
-	| romp-* | rs6000-* \
-	| sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* | sh64-* \
-	| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
-	| sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
-	| tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
-	| v850-* | v850e-* | vax-* \
-	| we32k-* \
-	| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
-	| xtensa-* \
-	| ymp-* \
-	| z8k-*)
-		;;
-	# Recognize the various machine names and aliases which stand
-	# for a CPU type and a company and sometimes even an OS.
-	386bsd)
-		basic_machine=i386-unknown
-		os=-bsd
-		;;
-	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
-		basic_machine=m68000-att
-		;;
-	3b*)
-		basic_machine=we32k-att
-		;;
-	a29khif)
-		basic_machine=a29k-amd
-		os=-udi
-		;;
-	adobe68k)
-		basic_machine=m68010-adobe
-		os=-scout
-		;;
-	alliant | fx80)
-		basic_machine=fx80-alliant
-		;;
-	altos | altos3068)
-		basic_machine=m68k-altos
-		;;
-	am29k)
-		basic_machine=a29k-none
-		os=-bsd
-		;;
-	amdahl)
-		basic_machine=580-amdahl
-		os=-sysv
-		;;
-	amiga | amiga-*)
-		basic_machine=m68k-unknown
-		;;
-	amigaos | amigados)
-		basic_machine=m68k-unknown
-		os=-amigaos
-		;;
-	amigaunix | amix)
-		basic_machine=m68k-unknown
-		os=-sysv4
-		;;
-	apollo68)
-		basic_machine=m68k-apollo
-		os=-sysv
-		;;
-	apollo68bsd)
-		basic_machine=m68k-apollo
-		os=-bsd
-		;;
-	aux)
-		basic_machine=m68k-apple
-		os=-aux
-		;;
-	balance)
-		basic_machine=ns32k-sequent
-		os=-dynix
-		;;
-	c90)
-		basic_machine=c90-cray
-		os=-unicos
-		;;
-	convex-c1)
-		basic_machine=c1-convex
-		os=-bsd
-		;;
-	convex-c2)
-		basic_machine=c2-convex
-		os=-bsd
-		;;
-	convex-c32)
-		basic_machine=c32-convex
-		os=-bsd
-		;;
-	convex-c34)
-		basic_machine=c34-convex
-		os=-bsd
-		;;
-	convex-c38)
-		basic_machine=c38-convex
-		os=-bsd
-		;;
-	cray | j90)
-		basic_machine=j90-cray
-		os=-unicos
-		;;
-	crds | unos)
-		basic_machine=m68k-crds
-		;;
-	cris | cris-* | etrax*)
-		basic_machine=cris-axis
-		;;
-	da30 | da30-*)
-		basic_machine=m68k-da30
-		;;
-	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
-		basic_machine=mips-dec
-		;;
-	decsystem10* | dec10*)
-		basic_machine=pdp10-dec
-		os=-tops10
-		;;
-	decsystem20* | dec20*)
-		basic_machine=pdp10-dec
-		os=-tops20
-		;;
-	delta | 3300 | motorola-3300 | motorola-delta \
-	      | 3300-motorola | delta-motorola)
-		basic_machine=m68k-motorola
-		;;
-	delta88)
-		basic_machine=m88k-motorola
-		os=-sysv3
-		;;
-	dpx20 | dpx20-*)
-		basic_machine=rs6000-bull
-		os=-bosx
-		;;
-	dpx2* | dpx2*-bull)
-		basic_machine=m68k-bull
-		os=-sysv3
-		;;
-	ebmon29k)
-		basic_machine=a29k-amd
-		os=-ebmon
-		;;
-	elxsi)
-		basic_machine=elxsi-elxsi
-		os=-bsd
-		;;
-	encore | umax | mmax)
-		basic_machine=ns32k-encore
-		;;
-	es1800 | OSE68k | ose68k | ose | OSE)
-		basic_machine=m68k-ericsson
-		os=-ose
-		;;
-	fx2800)
-		basic_machine=i860-alliant
-		;;
-	genix)
-		basic_machine=ns32k-ns
-		;;
-	gmicro)
-		basic_machine=tron-gmicro
-		os=-sysv
-		;;
-	go32)
-		basic_machine=i386-pc
-		os=-go32
-		;;
-	h3050r* | hiux*)
-		basic_machine=hppa1.1-hitachi
-		os=-hiuxwe2
-		;;
-	h8300hms)
-		basic_machine=h8300-hitachi
-		os=-hms
-		;;
-	h8300xray)
-		basic_machine=h8300-hitachi
-		os=-xray
-		;;
-	h8500hms)
-		basic_machine=h8500-hitachi
-		os=-hms
-		;;
-	harris)
-		basic_machine=m88k-harris
-		os=-sysv3
-		;;
-	hp300-*)
-		basic_machine=m68k-hp
-		;;
-	hp300bsd)
-		basic_machine=m68k-hp
-		os=-bsd
-		;;
-	hp300hpux)
-		basic_machine=m68k-hp
-		os=-hpux
-		;;
-	hp3k9[0-9][0-9] | hp9[0-9][0-9])
-		basic_machine=hppa1.0-hp
-		;;
-	hp9k2[0-9][0-9] | hp9k31[0-9])
-		basic_machine=m68000-hp
-		;;
-	hp9k3[2-9][0-9])
-		basic_machine=m68k-hp
-		;;
-	hp9k6[0-9][0-9] | hp6[0-9][0-9])
-		basic_machine=hppa1.0-hp
-		;;
-	hp9k7[0-79][0-9] | hp7[0-79][0-9])
-		basic_machine=hppa1.1-hp
-		;;
-	hp9k78[0-9] | hp78[0-9])
-		# FIXME: really hppa2.0-hp
-		basic_machine=hppa1.1-hp
-		;;
-	hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
-		# FIXME: really hppa2.0-hp
-		basic_machine=hppa1.1-hp
-		;;
-	hp9k8[0-9][13679] | hp8[0-9][13679])
-		basic_machine=hppa1.1-hp
-		;;
-	hp9k8[0-9][0-9] | hp8[0-9][0-9])
-		basic_machine=hppa1.0-hp
-		;;
-	hppa-next)
-		os=-nextstep3
-		;;
-	hppaosf)
-		basic_machine=hppa1.1-hp
-		os=-osf
-		;;
-	hppro)
-		basic_machine=hppa1.1-hp
-		os=-proelf
-		;;
-	i370-ibm* | ibm*)
-		basic_machine=i370-ibm
-		;;
-# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
-	i*86v32)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-		os=-sysv32
-		;;
-	i*86v4*)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-		os=-sysv4
-		;;
-	i*86v)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-		os=-sysv
-		;;
-	i*86sol2)
-		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-		os=-solaris2
-		;;
-	i386mach)
-		basic_machine=i386-mach
-		os=-mach
-		;;
-	i386-vsta | vsta)
-		basic_machine=i386-unknown
-		os=-vsta
-		;;
-	iris | iris4d)
-		basic_machine=mips-sgi
-		case $os in
-		    -irix*)
-			;;
-		    *)
-			os=-irix4
-			;;
-		esac
-		;;
-	isi68 | isi)
-		basic_machine=m68k-isi
-		os=-sysv
-		;;
-	m88k-omron*)
-		basic_machine=m88k-omron
-		;;
-	magnum | m3230)
-		basic_machine=mips-mips
-		os=-sysv
-		;;
-	merlin)
-		basic_machine=ns32k-utek
-		os=-sysv
-		;;
-	mingw32)
-		basic_machine=i386-pc
-		os=-mingw32
-		;;
-	miniframe)
-		basic_machine=m68000-convergent
-		;;
-	*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
-		basic_machine=m68k-atari
-		os=-mint
-		;;
-	mips3*-*)
-		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
-		;;
-	mips3*)
-		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
-		;;
-	mmix*)
-		basic_machine=mmix-knuth
-		os=-mmixware
-		;;
-	monitor)
-		basic_machine=m68k-rom68k
-		os=-coff
-		;;
-	morphos)
-		basic_machine=powerpc-unknown
-		os=-morphos
-		;;
-	msdos)
-		basic_machine=i386-pc
-		os=-msdos
-		;;
-	mvs)
-		basic_machine=i370-ibm
-		os=-mvs
-		;;
-	ncr3000)
-		basic_machine=i486-ncr
-		os=-sysv4
-		;;
-	netbsd386)
-		basic_machine=i386-unknown
-		os=-netbsd
-		;;
-	netwinder)
-		basic_machine=armv4l-rebel
-		os=-linux
-		;;
-	news | news700 | news800 | news900)
-		basic_machine=m68k-sony
-		os=-newsos
-		;;
-	news1000)
-		basic_machine=m68030-sony
-		os=-newsos
-		;;
-	news-3600 | risc-news)
-		basic_machine=mips-sony
-		os=-newsos
-		;;
-	necv70)
-		basic_machine=v70-nec
-		os=-sysv
-		;;
-	next | m*-next )
-		basic_machine=m68k-next
-		case $os in
-		    -nextstep* )
-			;;
-		    -ns2*)
-		      os=-nextstep2
-			;;
-		    *)
-		      os=-nextstep3
-			;;
-		esac
-		;;
-	nh3000)
-		basic_machine=m68k-harris
-		os=-cxux
-		;;
-	nh[45]000)
-		basic_machine=m88k-harris
-		os=-cxux
-		;;
-	nindy960)
-		basic_machine=i960-intel
-		os=-nindy
-		;;
-	mon960)
-		basic_machine=i960-intel
-		os=-mon960
-		;;
-	nonstopux)
-		basic_machine=mips-compaq
-		os=-nonstopux
-		;;
-	np1)
-		basic_machine=np1-gould
-		;;
-	nsr-tandem)
-		basic_machine=nsr-tandem
-		;;
-	op50n-* | op60c-*)
-		basic_machine=hppa1.1-oki
-		os=-proelf
-		;;
-	or32 | or32-*)
-		basic_machine=or32-unknown
-		os=-coff
-		;;
-	OSE68000 | ose68000)
-		basic_machine=m68000-ericsson
-		os=-ose
-		;;
-	os68k)
-		basic_machine=m68k-none
-		os=-os68k
-		;;
-	pa-hitachi)
-		basic_machine=hppa1.1-hitachi
-		os=-hiuxwe2
-		;;
-	paragon)
-		basic_machine=i860-intel
-		os=-osf
-		;;
-	pbd)
-		basic_machine=sparc-tti
-		;;
-	pbb)
-		basic_machine=m68k-tti
-		;;
-        pc532 | pc532-*)
-		basic_machine=ns32k-pc532
-		;;
-	pentium | p5 | k5 | k6 | nexgen | viac3)
-		basic_machine=i586-pc
-		;;
-	pentiumpro | p6 | 6x86 | athlon)
-		basic_machine=i686-pc
-		;;
-	pentiumii | pentium2)
-		basic_machine=i686-pc
-		;;
-	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
-		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	pentiumpro-* | p6-* | 6x86-* | athlon-*)
-		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	pentiumii-* | pentium2-*)
-		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	pn)
-		basic_machine=pn-gould
-		;;
-	power)	basic_machine=power-ibm
-		;;
-	ppc)	basic_machine=powerpc-unknown
-	        ;;
-	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	ppcle | powerpclittle | ppc-le | powerpc-little)
-		basic_machine=powerpcle-unknown
-	        ;;
-	ppcle-* | powerpclittle-*)
-		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	ppc64)	basic_machine=powerpc64-unknown
-	        ;;
-	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
-		basic_machine=powerpc64le-unknown
-	        ;;
-	ppc64le-* | powerpc64little-*)
-		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
-		;;
-	ps2)
-		basic_machine=i386-ibm
-		;;
-	pw32)
-		basic_machine=i586-unknown
-		os=-pw32
-		;;
-	rom68k)
-		basic_machine=m68k-rom68k
-		os=-coff
-		;;
-	rm[46]00)
-		basic_machine=mips-siemens
-		;;
-	rtpc | rtpc-*)
-		basic_machine=romp-ibm
-		;;
-	s390 | s390-*)
-		basic_machine=s390-ibm
-		;;
-	s390x | s390x-*)
-		basic_machine=s390x-ibm
-		;;
-	sa29200)
-		basic_machine=a29k-amd
-		os=-udi
-		;;
-	sequent)
-		basic_machine=i386-sequent
-		;;
-	sh)
-		basic_machine=sh-hitachi
-		os=-hms
-		;;
-	sparclite-wrs | simso-wrs)
-		basic_machine=sparclite-wrs
-		os=-vxworks
-		;;
-	sps7)
-		basic_machine=m68k-bull
-		os=-sysv2
-		;;
-	spur)
-		basic_machine=spur-unknown
-		;;
-	st2000)
-		basic_machine=m68k-tandem
-		;;
-	stratus)
-		basic_machine=i860-stratus
-		os=-sysv4
-		;;
-	sun2)
-		basic_machine=m68000-sun
-		;;
-	sun2os3)
-		basic_machine=m68000-sun
-		os=-sunos3
-		;;
-	sun2os4)
-		basic_machine=m68000-sun
-		os=-sunos4
-		;;
-	sun3os3)
-		basic_machine=m68k-sun
-		os=-sunos3
-		;;
-	sun3os4)
-		basic_machine=m68k-sun
-		os=-sunos4
-		;;
-	sun4os3)
-		basic_machine=sparc-sun
-		os=-sunos3
-		;;
-	sun4os4)
-		basic_machine=sparc-sun
-		os=-sunos4
-		;;
-	sun4sol2)
-		basic_machine=sparc-sun
-		os=-solaris2
-		;;
-	sun3 | sun3-*)
-		basic_machine=m68k-sun
-		;;
-	sun4)
-		basic_machine=sparc-sun
-		;;
-	sun386 | sun386i | roadrunner)
-		basic_machine=i386-sun
-		;;
-        sv1)
-		basic_machine=sv1-cray
-		os=-unicos
-		;;
-	symmetry)
-		basic_machine=i386-sequent
-		os=-dynix
-		;;
-	t3d)
-		basic_machine=alpha-cray
-		os=-unicos
-		;;
-	t3e)
-		basic_machine=alphaev5-cray
-		os=-unicos
-		;;
-	t90)
-		basic_machine=t90-cray
-		os=-unicos
-		;;
-	tic54x | c54x*)
-		basic_machine=tic54x-unknown
-		os=-coff
-		;;
-	tx39)
-		basic_machine=mipstx39-unknown
-		;;
-	tx39el)
-		basic_machine=mipstx39el-unknown
-		;;
-	toad1)
-		basic_machine=pdp10-xkl
-		os=-tops20
-		;;
-	tower | tower-32)
-		basic_machine=m68k-ncr
-		;;
-	udi29k)
-		basic_machine=a29k-amd
-		os=-udi
-		;;
-	ultra3)
-		basic_machine=a29k-nyu
-		os=-sym1
-		;;
-	v810 | necv810)
-		basic_machine=v810-nec
-		os=-none
-		;;
-	vaxv)
-		basic_machine=vax-dec
-		os=-sysv
-		;;
-	vms)
-		basic_machine=vax-dec
-		os=-vms
-		;;
-	vpp*|vx|vx-*)
-               basic_machine=f301-fujitsu
-               ;;
-	vxworks960)
-		basic_machine=i960-wrs
-		os=-vxworks
-		;;
-	vxworks68)
-		basic_machine=m68k-wrs
-		os=-vxworks
-		;;
-	vxworks29k)
-		basic_machine=a29k-wrs
-		os=-vxworks
-		;;
-	w65*)
-		basic_machine=w65-wdc
-		os=-none
-		;;
-	w89k-*)
-		basic_machine=hppa1.1-winbond
-		os=-proelf
-		;;
-	windows32)
-		basic_machine=i386-pc
-		os=-windows32-msvcrt
-		;;
-        xps | xps100)
-		basic_machine=xps100-honeywell
-		;;
-	ymp)
-		basic_machine=ymp-cray
-		os=-unicos
-		;;
-	z8k-*-coff)
-		basic_machine=z8k-unknown
-		os=-sim
-		;;
-	none)
-		basic_machine=none-none
-		os=-none
-		;;
-
-# Here we handle the default manufacturer of certain CPU types.  It is in
-# some cases the only manufacturer, in others, it is the most popular.
-	w89k)
-		basic_machine=hppa1.1-winbond
-		;;
-	op50n)
-		basic_machine=hppa1.1-oki
-		;;
-	op60c)
-		basic_machine=hppa1.1-oki
-		;;
-	romp)
-		basic_machine=romp-ibm
-		;;
-	rs6000)
-		basic_machine=rs6000-ibm
-		;;
-	vax)
-		basic_machine=vax-dec
-		;;
-	pdp10)
-		# there are many clones, so DEC is not a safe bet
-		basic_machine=pdp10-unknown
-		;;
-	pdp11)
-		basic_machine=pdp11-dec
-		;;
-	we32k)
-		basic_machine=we32k-att
-		;;
-	sh3 | sh4 | sh3eb | sh4eb)
-		basic_machine=sh-unknown
-		;;
-	sh64)
-		basic_machine=sh64-unknown
-		;;
-	sparc | sparcv9 | sparcv9b)
-		basic_machine=sparc-sun
-		;;
-        cydra)
-		basic_machine=cydra-cydrome
-		;;
-	orion)
-		basic_machine=orion-highlevel
-		;;
-	orion105)
-		basic_machine=clipper-highlevel
-		;;
-	mac | mpw | mac-mpw)
-		basic_machine=m68k-apple
-		;;
-	pmac | pmac-mpw)
-		basic_machine=powerpc-apple
-		;;
-	c4x*)
-		basic_machine=c4x-none
-		os=-coff
-		;;
-	*-unknown)
-		# Make sure to match an already-canonicalized machine name.
-		;;
-	*)
-		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
-		exit 1
-		;;
-esac
-
-# Here we canonicalize certain aliases for manufacturers.
-case $basic_machine in
-	*-digital*)
-		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
-		;;
-	*-commodore*)
-		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
-		;;
-	*)
-		;;
-esac
-
-# Decode manufacturer-specific aliases for certain operating systems.
-
-if [ x"$os" != x"" ]
-then
-case $os in
-        # First match some system type aliases
-        # that might get confused with valid system types.
-	# -solaris* is a basic system type, with this one exception.
-	-solaris1 | -solaris1.*)
-		os=`echo $os | sed -e 's|solaris1|sunos4|'`
-		;;
-	-solaris)
-		os=-solaris2
-		;;
-	-svr4*)
-		os=-sysv4
-		;;
-	-unixware*)
-		os=-sysv4.2uw
-		;;
-	-gnu/linux*)
-		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
-		;;
-	# First accept the basic system types.
-	# The portable systems comes first.
-	# Each alternative MUST END IN A *, to match a version number.
-	# -sysv* is not here because it comes later, after sysvr4.
-	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
-	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
-	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
-	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-	      | -aos* \
-	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
-	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-	      | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
-	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
-	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
-	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-	      | -chorusos* | -chorusrdb* \
-	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
-	      | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
-	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
-	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
-	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
-	      | -morphos* | -superux* | -rtmk* | -rtmk-nova*)
-	# Remember, each alternative MUST END IN *, to match a version number.
-		;;
-	-qnx*)
-		case $basic_machine in
-		    x86-* | i*86-*)
-			;;
-		    *)
-			os=-nto$os
-			;;
-		esac
-		;;
-	-nto*)
-		os=-nto-qnx
-		;;
-	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
-	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
-		;;
-	-mac*)
-		os=`echo $os | sed -e 's|mac|macos|'`
-		;;
-	-linux*)
-		os=`echo $os | sed -e 's|linux|linux-gnu|'`
-		;;
-	-sunos5*)
-		os=`echo $os | sed -e 's|sunos5|solaris2|'`
-		;;
-	-sunos6*)
-		os=`echo $os | sed -e 's|sunos6|solaris3|'`
-		;;
-	-opened*)
-		os=-openedition
-		;;
-	-wince*)
-		os=-wince
-		;;
-	-osfrose*)
-		os=-osfrose
-		;;
-	-osf*)
-		os=-osf
-		;;
-	-utek*)
-		os=-bsd
-		;;
-	-dynix*)
-		os=-bsd
-		;;
-	-acis*)
-		os=-aos
-		;;
-	-atheos*)
-		os=-atheos
-		;;
-	-386bsd)
-		os=-bsd
-		;;
-	-ctix* | -uts*)
-		os=-sysv
-		;;
-	-nova*)
-		os=-rtmk-nova
-		;;
-	-ns2 )
-	        os=-nextstep2
-		;;
-	-nsk*)
-		os=-nsk
-		;;
-	# Preserve the version number of sinix5.
-	-sinix5.*)
-		os=`echo $os | sed -e 's|sinix|sysv|'`
-		;;
-	-sinix*)
-		os=-sysv4
-		;;
-	-triton*)
-		os=-sysv3
-		;;
-	-oss*)
-		os=-sysv3
-		;;
-	-svr4)
-		os=-sysv4
-		;;
-	-svr3)
-		os=-sysv3
-		;;
-	-sysvr4)
-		os=-sysv4
-		;;
-	# This must come after -sysvr4.
-	-sysv*)
-		;;
-	-ose*)
-		os=-ose
-		;;
-	-es1800*)
-		os=-ose
-		;;
-	-xenix)
-		os=-xenix
-		;;
-        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
-	        os=-mint
-		;;
-	-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
-		;;
-	arm*-rebel)
-		os=-linux
-		;;
-	arm*-semi)
-		os=-aout
-		;;
-	# This must come before the *-dec entry.
-	pdp10-*)
-		os=-tops20
-		;;
-        pdp11-*)
-		os=-none
-		;;
-	*-dec | vax-*)
-		os=-ultrix4.2
-		;;
-	m68*-apollo)
-		os=-domain
-		;;
-	i386-sun)
-		os=-sunos4.0.2
-		;;
-	m68000-sun)
-		os=-sunos3
-		# This also exists in the configure program, but was not the
-		# default.
-		# os=-sunos4
-		;;
-	m68*-cisco)
-		os=-aout
-		;;
-	mips*-cisco)
-		os=-elf
-		;;
-	mips*-*)
-		os=-elf
-		;;
-	or32-*)
-		os=-coff
-		;;
-	*-tti)	# must be before sparc entry or we get the wrong os.
-		os=-sysv3
-		;;
-	sparc-* | *-sun)
-		os=-sunos4.1.1
-		;;
-	*-be)
-		os=-beos
-		;;
-	*-ibm)
-		os=-aix
-		;;
-	*-wec)
-		os=-proelf
-		;;
-	*-winbond)
-		os=-proelf
-		;;
-	*-oki)
-		os=-proelf
-		;;
-	*-hp)
-		os=-hpux
-		;;
-	*-hitachi)
-		os=-hiux
-		;;
-	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
-		os=-sysv
-		;;
-	*-cbm)
-		os=-amigaos
-		;;
-	*-dg)
-		os=-dgux
-		;;
-	*-dolphin)
-		os=-sysv3
-		;;
-	m68k-ccur)
-		os=-rtu
-		;;
-	m88k-omron*)
-		os=-luna
-		;;
-	*-next )
-		os=-nextstep
-		;;
-	*-sequent)
-		os=-ptx
-		;;
-	*-crds)
-		os=-unos
-		;;
-	*-ns)
-		os=-genix
-		;;
-	i370-*)
-		os=-mvs
-		;;
-	*-next)
-		os=-nextstep3
-		;;
-        *-gould)
-		os=-sysv
-		;;
-        *-highlevel)
-		os=-bsd
-		;;
-	*-encore)
-		os=-bsd
-		;;
-        *-sgi)
-		os=-irix
-		;;
-        *-siemens)
-		os=-sysv4
-		;;
-	*-masscomp)
-		os=-rtu
-		;;
-	f30[01]-fujitsu | f700-fujitsu)
-		os=-uxpv
-		;;
-	*-rom68k)
-		os=-coff
-		;;
-	*-*bug)
-		os=-coff
-		;;
-	*-apple)
-		os=-macos
-		;;
-	*-atari*)
-		os=-mint
-		;;
-	*)
-		os=-none
-		;;
-esac
-fi
-
-# Here we handle the case where we know the os, and the CPU type, but not the
-# manufacturer.  We pick the logical manufacturer.
-vendor=unknown
-case $basic_machine in
-	*-unknown)
-		case $os in
-			-riscix*)
-				vendor=acorn
-				;;
-			-sunos*)
-				vendor=sun
-				;;
-			-aix*)
-				vendor=ibm
-				;;
-			-beos*)
-				vendor=be
-				;;
-			-hpux*)
-				vendor=hp
-				;;
-			-mpeix*)
-				vendor=hp
-				;;
-			-hiux*)
-				vendor=hitachi
-				;;
-			-unos*)
-				vendor=crds
-				;;
-			-dgux*)
-				vendor=dg
-				;;
-			-luna*)
-				vendor=omron
-				;;
-			-genix*)
-				vendor=ns
-				;;
-			-mvs* | -opened*)
-				vendor=ibm
-				;;
-			-ptx*)
-				vendor=sequent
-				;;
-			-vxsim* | -vxworks*)
-				vendor=wrs
-				;;
-			-aux*)
-				vendor=apple
-				;;
-			-hms*)
-				vendor=hitachi
-				;;
-			-mpw* | -macos*)
-				vendor=apple
-				;;
-			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
-				vendor=atari
-				;;
-			-vos*)
-				vendor=stratus
-				;;
-		esac
-		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
-		;;
-esac
-
-echo $basic_machine$os
-exit 0
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
--- a/configure	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7472 +0,0 @@
-#! /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_help="$ac_help
-  --enable-gtk20	  Try and compile with GTK+ 2.0 if available"
-ac_help="$ac_help
-  --disable-gtkport	  Disable compiling the GTK+ port"
-ac_help="$ac_help
-  --disable-textport	  Disable compiling the text port"
-ac_help="$ac_help
-  --enable-dmalloc	  Enable the dmalloc library"
-ac_help="$ac_help
-  --disable-largefile     omit support for large files"
-ac_help="$ac_help
-  --with-glib-prefix=PFX   Prefix where GLIB is installed (optional)"
-ac_help="$ac_help
-  --with-glib-exec-prefix=PFX Exec prefix where GLIB is installed (optional)"
-ac_help="$ac_help
-  --disable-glibtest       Do not try to compile and run a test GLIB program"
-ac_help="$ac_help
-  --with-readline         turn on readline [default=yes, default tries -lncurses, -lcurses, -ltermcap]"
-ac_help="$ac_help
-  --with-gtk-prefix=PFX   Prefix where GTK is installed (optional)"
-ac_help="$ac_help
-  --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)"
-ac_help="$ac_help
-  --disable-gtktest       Do not try to compile and run a test GTK program"
-ac_help="$ac_help
-  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
-ac_help="$ac_help
-  --disable-rpath         do not hardcode runtime library paths"
-ac_help="$ac_help
-  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
-  --without-libiconv-prefix     don't search for libiconv in includedir and libdir"
-ac_help="$ac_help
-  --disable-nls           do not use Native Language Support"
-ac_help="$ac_help
-  --with-included-gettext use the GNU gettext library included here"
-ac_help="$ac_help
-  --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
-  --without-libintl-prefix     don't search for libintl in includedir and libdir"
-
-# 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=lib/gftp.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
-
-# Check whether --with-gnu-ld or --without-gnu-ld was given.
-if test "${with_gnu_ld+set}" = set; then
-  withval="$with_gnu_ld"
-  test "$withval" = no || with_gnu_ld=yes
-else
-  with_gnu_ld=no
-fi
-
-ac_prog=ld
-if test "$GCC" = yes; then
-  # Check if gcc -print-prog-name=ld gives a path.
-  echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
-echo "configure:574: checking for ld used by GCC" >&5
-  case $host in
-  *-*-mingw*)
-    # gcc leaves a trailing carriage return which upsets mingw
-    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-  *)
-    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-  esac
-  case $ac_prog in
-    # Accept absolute paths.
-    [\\/]* | [A-Za-z]:[\\/]*)
-      re_direlt='/[^/][^/]*/\.\./'
-      # Canonicalize the path of ld
-      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
-	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
-      done
-      test -z "$LD" && LD="$ac_prog"
-      ;;
-  "")
-    # If it fails, then pretend we aren't using GCC.
-    ac_prog=ld
-    ;;
-  *)
-    # If it is relative, then search for the first ld in PATH.
-    with_gnu_ld=unknown
-    ;;
-  esac
-elif test "$with_gnu_ld" = yes; then
-  echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
-echo "configure:604: checking for GNU ld" >&5
-else
-  echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
-echo "configure:607: checking for non-GNU ld" >&5
-fi
-if eval "test \"`echo '$''{'acl_cv_path_LD'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -z "$LD"; then
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-      acl_cv_path_LD="$ac_dir/$ac_prog"
-      # Check to see if the program is GNU ld.  I'd rather use --version,
-      # but apparently some GNU ld's only accept -v.
-      # Break only if it was the GNU/non-GNU ld that we prefer.
-      if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
-	test "$with_gnu_ld" != no && break
-      else
-	test "$with_gnu_ld" != yes && break
-      fi
-    fi
-  done
-  IFS="$ac_save_ifs"
-else
-  acl_cv_path_LD="$LD" # Let the user override the test with a path.
-fi
-fi
-
-LD="$acl_cv_path_LD"
-if test -n "$LD"; then
-  echo "$ac_t""$LD" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
-echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
-echo "configure:642: checking if the linker ($LD) is GNU ld" >&5
-if eval "test \"`echo '$''{'acl_cv_prog_gnu_ld'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
-if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
-  acl_cv_prog_gnu_ld=yes
-else
-  acl_cv_prog_gnu_ld=no
-fi
-fi
-
-echo "$ac_t""$acl_cv_prog_gnu_ld" 1>&6
-with_gnu_ld=$acl_cv_prog_gnu_ld
-
-
-
-
-
-
-
-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.
-
-am__api_version="1.4"
-# 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:695: 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'
-
-echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
-echo "configure:748: checking whether build environment is sane" >&5
-# Just in case
-sleep 1
-echo timestamp > conftestfile
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
-   if test "$*" = "X"; then
-      # -L didn't work.
-      set X `ls -t $srcdir/configure conftestfile`
-   fi
-   if test "$*" != "X $srcdir/configure conftestfile" \
-      && test "$*" != "X conftestfile $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" 1>&2; exit 1; }
-   fi
-
-   test "$2" = conftestfile
-   )
-then
-   # Ok.
-   :
-else
-   { echo "configure: error: newly created file is older than distributed files!
-Check your system clock" 1>&2; exit 1; }
-fi
-rm -f conftest*
-echo "$ac_t""yes" 1>&6
-if test "$program_transform_name" = s,x,x,; then
-  program_transform_name=
-else
-  # Double any \ or $.  echo might interpret backslashes.
-  cat <<\EOF_SED > conftestsed
-s,\\,\\\\,g; s,\$,$$,g
-EOF_SED
-  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
-  rm -f conftestsed
-fi
-test "$program_prefix" != NONE &&
-  program_transform_name="s,^,${program_prefix},; $program_transform_name"
-# Use a double $ so make ignores it.
-test "$program_suffix" != NONE &&
-  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
-
-# sed with no file args requires a program.
-test "$program_transform_name" = "" && program_transform_name="s,x,x,"
-
-echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:805: 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
-else
-  cat > conftestmake <<\EOF
-all:
-	@echo 'ac_maketemp="${MAKE}"'
-EOF
-# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
-if test -n "$ac_maketemp"; then
-  eval ac_cv_prog_make_${ac_make}_set=yes
-else
-  eval ac_cv_prog_make_${ac_make}_set=no
-fi
-rm -f conftestmake
-fi
-if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  SET_MAKE=
-else
-  echo "$ac_t""no" 1>&6
-  SET_MAKE="MAKE=${MAKE-make}"
-fi
-
-
-PACKAGE=gftp
-
-VERSION=2.0.13
-
-if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
-  { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
-fi
-cat >> confdefs.h <<EOF
-#define PACKAGE "$PACKAGE"
-EOF
-
-cat >> confdefs.h <<EOF
-#define VERSION "$VERSION"
-EOF
-
-
-
-missing_dir=`cd $ac_aux_dir && pwd`
-echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6
-echo "configure:851: checking for working aclocal-${am__api_version}" >&5
-# Run test in a subshell; some versions of sh will print an error if
-# an executable is not found, even if stderr is redirected.
-# Redirect stdin to placate older versions of autoconf.  Sigh.
-if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
-   ACLOCAL=aclocal-${am__api_version}
-   echo "$ac_t""found" 1>&6
-else
-   ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
-   echo "$ac_t""missing" 1>&6
-fi
-
-echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
-echo "configure:864: checking for working autoconf" >&5
-# Run test in a subshell; some versions of sh will print an error if
-# an executable is not found, even if stderr is redirected.
-# Redirect stdin to placate older versions of autoconf.  Sigh.
-if (autoconf --version) < /dev/null > /dev/null 2>&1; then
-   AUTOCONF=autoconf
-   echo "$ac_t""found" 1>&6
-else
-   AUTOCONF="$missing_dir/missing autoconf"
-   echo "$ac_t""missing" 1>&6
-fi
-
-echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6
-echo "configure:877: checking for working automake-${am__api_version}" >&5
-# Run test in a subshell; some versions of sh will print an error if
-# an executable is not found, even if stderr is redirected.
-# Redirect stdin to placate older versions of autoconf.  Sigh.
-if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
-   AUTOMAKE=automake-${am__api_version}
-   echo "$ac_t""found" 1>&6
-else
-   AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
-   echo "$ac_t""missing" 1>&6
-fi
-
-echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
-echo "configure:890: checking for working autoheader" >&5
-# Run test in a subshell; some versions of sh will print an error if
-# an executable is not found, even if stderr is redirected.
-# Redirect stdin to placate older versions of autoconf.  Sigh.
-if (autoheader --version) < /dev/null > /dev/null 2>&1; then
-   AUTOHEADER=autoheader
-   echo "$ac_t""found" 1>&6
-else
-   AUTOHEADER="$missing_dir/missing autoheader"
-   echo "$ac_t""missing" 1>&6
-fi
-
-echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
-echo "configure:903: checking for working makeinfo" >&5
-# Run test in a subshell; some versions of sh will print an error if
-# an executable is not found, even if stderr is redirected.
-# Redirect stdin to placate older versions of autoconf.  Sigh.
-if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
-   MAKEINFO=makeinfo
-   echo "$ac_t""found" 1>&6
-else
-   MAKEINFO="$missing_dir/missing makeinfo"
-   echo "$ac_t""missing" 1>&6
-fi
-
-
-
-# Check whether --enable-gtk20 or --disable-gtk20 was given.
-if test "${enable_gtk20+set}" = set; then
-  enableval="$enable_gtk20"
-  enable_gtk20=1
-else
-  enable_gtk20=0
-fi
-
-# Check whether --enable-gtkport or --disable-gtkport was given.
-if test "${enable_gtkport+set}" = set; then
-  enableval="$enable_gtkport"
-  enable_gtkport=0
-else
-  enable_gtkport=1
-fi
-
-# Check whether --enable-textport or --disable-textport was given.
-if test "${enable_textport+set}" = set; then
-  enableval="$enable_textport"
-  enable_textport=0
-else
-  enable_textport=1
-fi
-
-# Check whether --enable-dmalloc or --disable-dmalloc was given.
-if test "${enable_dmalloc+set}" = set; then
-  enableval="$enable_dmalloc"
-  enable_dmalloc=1
-else
-  enable_dmalloc=0
-fi
-
-
-
-
-
-
-ALL_LINGUAS="bg cs da de es fi fr it ja ko nl no pl pt_BR ro ru sv tr zh_CN zh_TW"
-
-cat >> confdefs.h <<\EOF
-#define _GNU_SOURCE 1
-EOF
-
-
-
-# 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:968: 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
-
-# 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:991: 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:1021: 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:1072: 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:1104: 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 1115 "configure"
-#include "confdefs.h"
-
-main(){return(0);}
-EOF
-if { (eval echo configure:1120: \"$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:1146: 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:1151: 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 <<EOF
-#ifdef __GNUC__
-  yes;
-#endif
-EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1160: \"$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
-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:1179: 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
-
-echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1211: 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 <<EOF
-#line 1226 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1232: \"$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 <<EOF
-#line 1243 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1249: \"$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 <<EOF
-#line 1260 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1266: \"$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 AIX""... $ac_c" 1>&6
-echo "configure:1291: checking for AIX" >&5
-cat > conftest.$ac_ext <<EOF
-#line 1293 "configure"
-#include "confdefs.h"
-#ifdef _AIX
-  yes
-#endif
-
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "yes" >/dev/null 2>&1; then
-  rm -rf conftest*
-  echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
-#define _ALL_SOURCE 1
-EOF
-
-else
-  rm -rf conftest*
-  echo "$ac_t""no" 1>&6
-fi
-rm -f conftest*
-
-
-ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
-echo "configure:1316: 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
-#line 1321 "configure"
-#include "confdefs.h"
-#include <minix/config.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1326: \"$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
-  MINIX=yes
-else
-  echo "$ac_t""no" 1>&6
-MINIX=
-fi
-
-if test "$MINIX" = yes; then
-  cat >> confdefs.h <<\EOF
-#define _POSIX_SOURCE 1
-EOF
-
-  cat >> confdefs.h <<\EOF
-#define _POSIX_1_SOURCE 2
-EOF
-
-  cat >> confdefs.h <<\EOF
-#define _MINIX 1
-EOF
-
-fi
-
-echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-echo "configure:1364: checking for Cygwin environment" >&5
-if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 1369 "configure"
-#include "confdefs.h"
-
-int main() {
-
-#ifndef __CYGWIN__
-#define __CYGWIN__ __CYGWIN32__
-#endif
-return __CYGWIN__;
-; return 0; }
-EOF
-if { (eval echo configure:1380: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_cygwin=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_cygwin=no
-fi
-rm -f conftest*
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_cygwin" 1>&6
-CYGWIN=
-test "$ac_cv_cygwin" = yes && CYGWIN=yes
-echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
-echo "configure:1397: checking for mingw32 environment" >&5
-if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 1402 "configure"
-#include "confdefs.h"
-
-int main() {
-return __MINGW32__;
-; return 0; }
-EOF
-if { (eval echo configure:1409: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_mingw32=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_mingw32=no
-fi
-rm -f conftest*
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_mingw32" 1>&6
-MINGW32=
-test "$ac_cv_mingw32" = yes && MINGW32=yes
-
-
-echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:1428: checking for executable suffix" >&5
-if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
-  ac_cv_exeext=.exe
-else
-  rm -f conftest*
-  echo 'int main () { return 0; }' > conftest.$ac_ext
-  ac_cv_exeext=
-  if { (eval echo configure:1438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
-    for file in conftest.*; do
-      case $file in
-      *.$ac_ext | *.c | *.o | *.obj) ;;
-      *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
-      esac
-    done
-  else
-    { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
-  fi
-  rm -f conftest*
-  test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
-fi
-fi
-
-EXEEXT=""
-test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
-echo "$ac_t""${ac_cv_exeext}" 1>&6
-ac_exeext=$EXEEXT
-
-# 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:1461: 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
-  if test -n "$RANLIB"; then
-  ac_cv_prog_RANLIB="$RANLIB" # 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_RANLIB="ranlib"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
-fi
-fi
-RANLIB="$ac_cv_prog_RANLIB"
-if test -n "$RANLIB"; then
-  echo "$ac_t""$RANLIB" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:1489: 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
-
-if test $host != $build; then
-  ac_tool_prefix=${host_alias}-
-else
-  ac_tool_prefix=
-fi
-
-
-   # Check whether --enable-largefile or --disable-largefile was given.
-if test "${enable_largefile+set}" = set; then
-  enableval="$enable_largefile"
-  :
-fi
-
-   if test "$enable_largefile" != no; then
-     # Extract the first word of "${ac_tool_prefix}getconf", so it can be a program name with args.
-set dummy ${ac_tool_prefix}getconf; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1523: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_GETCONF'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$GETCONF"; then
-  ac_cv_prog_GETCONF="$GETCONF" # 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_GETCONF="${ac_tool_prefix}getconf"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_prog_GETCONF" && ac_cv_prog_GETCONF="getconf"
-fi
-fi
-GETCONF="$ac_cv_prog_GETCONF"
-if test -n "$GETCONF"; then
-  echo "$ac_t""$GETCONF" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
-
-     echo $ac_n "checking for CFLAGS value to request large file support""... $ac_c" 1>&6
-echo "configure:1553: checking for CFLAGS value to request large file support" >&5
-if eval "test \"`echo '$''{'ac_cv_sys_largefile_CFLAGS'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_cv_sys_largefile_CFLAGS=`($GETCONF LFS_CFLAGS) 2>/dev/null` || {
-	ac_cv_sys_largefile_CFLAGS=no
-	case "$host_os" in
-	   # IRIX 6.2 and later require cc -n32.
-	   irix6.[2-9]* | irix6.1[0-9]* | irix[7-9].* | irix[1-9][0-9]*)
-	     if test "$GCC" != yes; then
-	       ac_cv_sys_largefile_CFLAGS=-n32
-	     fi
-	     ac_save_CC="$CC"
-	     CC="$CC $ac_cv_sys_largefile_CFLAGS"
-	     cat > conftest.$ac_ext <<EOF
-#line 1568 "configure"
-#include "confdefs.h"
-
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:1575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  :
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_sys_largefile_CFLAGS=no
-fi
-rm -f conftest*
-	     CC="$ac_save_CC"
-	   esac
-      }
-fi
-
-echo "$ac_t""$ac_cv_sys_largefile_CFLAGS" 1>&6
-     echo $ac_n "checking for LDFLAGS value to request large file support""... $ac_c" 1>&6
-echo "configure:1591: checking for LDFLAGS value to request large file support" >&5
-if eval "test \"`echo '$''{'ac_cv_sys_largefile_LDFLAGS'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_cv_sys_largefile_LDFLAGS=`($GETCONF LFS_LDFLAGS) 2>/dev/null` || {
-	ac_cv_sys_largefile_LDFLAGS=no
-	
-      }
-fi
-
-echo "$ac_t""$ac_cv_sys_largefile_LDFLAGS" 1>&6
-     echo $ac_n "checking for LIBS value to request large file support""... $ac_c" 1>&6
-echo "configure:1603: checking for LIBS value to request large file support" >&5
-if eval "test \"`echo '$''{'ac_cv_sys_largefile_LIBS'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_cv_sys_largefile_LIBS=`($GETCONF LFS_LIBS) 2>/dev/null` || {
-	ac_cv_sys_largefile_LIBS=no
-	
-      }
-fi
-
-echo "$ac_t""$ac_cv_sys_largefile_LIBS" 1>&6
-	
-     for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
-       case "$ac_flag" in
-       no) ;;
-       -D_FILE_OFFSET_BITS=*) ;;
-       -D_LARGEFILE_SOURCE | -D_LARGEFILE_SOURCE=*) ;;
-       -D_LARGE_FILES | -D_LARGE_FILES=*) ;;
-       -D?* | -I?*)
-	 case "$ac_flag" in
-   no) ;;
-   ?*)
-     case "$CPPFLAGS" in
-     '') CPPFLAGS="$ac_flag" ;;
-     *) CPPFLAGS=$CPPFLAGS' '"$ac_flag" ;;
-     esac ;;
-   esac ;;
-       *)
-	 case "$ac_flag" in
-   no) ;;
-   ?*)
-     case "$CFLAGS" in
-     '') CFLAGS="$ac_flag" ;;
-     *) CFLAGS=$CFLAGS' '"$ac_flag" ;;
-     esac ;;
-   esac ;;
-       esac
-     done
-     case "$ac_cv_sys_largefile_LDFLAGS" in
-   no) ;;
-   ?*)
-     case "$LDFLAGS" in
-     '') LDFLAGS="$ac_cv_sys_largefile_LDFLAGS" ;;
-     *) LDFLAGS=$LDFLAGS' '"$ac_cv_sys_largefile_LDFLAGS" ;;
-     esac ;;
-   esac
-     case "$ac_cv_sys_largefile_LIBS" in
-   no) ;;
-   ?*)
-     case "$LIBS" in
-     '') LIBS="$ac_cv_sys_largefile_LIBS" ;;
-     *) LIBS=$LIBS' '"$ac_cv_sys_largefile_LIBS" ;;
-     esac ;;
-   esac
-     echo $ac_n "checking for _FILE_OFFSET_BITS""... $ac_c" 1>&6
-echo "configure:1658: checking for _FILE_OFFSET_BITS" >&5
-if eval "test \"`echo '$''{'ac_cv_sys_file_offset_bits'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_cv_sys_file_offset_bits=no
-      
-      for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
-	case "$ac_flag" in
-	-D_FILE_OFFSET_BITS)
-	  ac_cv_sys_file_offset_bits=1 ;;
-	-D_FILE_OFFSET_BITS=*)
-	  ac_cv_sys_file_offset_bits=`expr " $ac_flag" : '[^=]*=\(.*\)'` ;;
-	esac
-      done
-      
-fi
-
-echo "$ac_t""$ac_cv_sys_file_offset_bits" 1>&6
-   if test "$ac_cv_sys_file_offset_bits" != no; then
-     cat >> confdefs.h <<EOF
-#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
-EOF
-
-   fi
-     echo $ac_n "checking for _LARGEFILE_SOURCE""... $ac_c" 1>&6
-echo "configure:1683: checking for _LARGEFILE_SOURCE" >&5
-if eval "test \"`echo '$''{'ac_cv_sys_largefile_source'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_cv_sys_largefile_source=no
-      case "$host_os" in
-	# HP-UX 10.20 and later
-	hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
-	  ac_cv_sys_largefile_source=1 ;;
-	esac
-      for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
-	case "$ac_flag" in
-	-D_LARGEFILE_SOURCE)
-	  ac_cv_sys_largefile_source=1 ;;
-	-D_LARGEFILE_SOURCE=*)
-	  ac_cv_sys_largefile_source=`expr " $ac_flag" : '[^=]*=\(.*\)'` ;;
-	esac
-      done
-      
-fi
-
-echo "$ac_t""$ac_cv_sys_largefile_source" 1>&6
-   if test "$ac_cv_sys_largefile_source" != no; then
-     cat >> confdefs.h <<EOF
-#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
-EOF
-
-   fi
-     echo $ac_n "checking for _LARGE_FILES""... $ac_c" 1>&6
-echo "configure:1712: checking for _LARGE_FILES" >&5
-if eval "test \"`echo '$''{'ac_cv_sys_large_files'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  ac_cv_sys_large_files=no
-      case "$host_os" in
-	# AIX 4.2 and later
-	aix4.[2-9]* | aix4.1[0-9]* | aix[5-9].* | aix[1-9][0-9]*)
-	  ac_cv_sys_large_files=1 ;;
-	esac
-      for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
-	case "$ac_flag" in
-	-D_LARGE_FILES)
-	  ac_cv_sys_large_files=1 ;;
-	-D_LARGE_FILES=*)
-	  ac_cv_sys_large_files=`expr " $ac_flag" : '[^=]*=\(.*\)'` ;;
-	esac
-      done
-      
-fi
-
-echo "$ac_t""$ac_cv_sys_large_files" 1>&6
-   if test "$ac_cv_sys_large_files" != no; then
-     cat >> confdefs.h <<EOF
-#define _LARGE_FILES $ac_cv_sys_large_files
-EOF
-
-   fi
-   fi
-  
-
-
-
-echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
-echo "configure:1746: checking for ${CC-cc} option to accept ANSI C" >&5
-if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  am_cv_prog_cc_stdc=no
-ac_save_CC="$CC"
-# Don't try gcc -ansi; that turns off useful extensions and
-# breaks some systems' header files.
-# AIX			-qlanglvl=ansi
-# Ultrix and OSF/1	-std1
-# HP-UX			-Aa -D_HPUX_SOURCE
-# SVR4			-Xc -D__EXTENSIONS__
-for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
-do
-  CC="$ac_save_CC $ac_arg"
-  cat > conftest.$ac_ext <<EOF
-#line 1762 "configure"
-#include "confdefs.h"
-#include <stdarg.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
-struct buf { int x; };
-FILE * (*rcsopen) (struct buf *, struct stat *, int);
-static char *e (p, i)
-     char **p;
-     int i;
-{
-  return p[i];
-}
-static char *f (char * (*g) (char **, int), char **p, ...)
-{
-  char *s;
-  va_list v;
-  va_start (v,p);
-  s = g (p, va_arg (v,int));
-  va_end (v);
-  return s;
-}
-int test (int i, double x);
-struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};
-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-int argc;
-char **argv;
-
-int main() {
-
-return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
-
-; return 0; }
-EOF
-if { (eval echo configure:1799: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  am_cv_prog_cc_stdc="$ac_arg"; break
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-fi
-rm -f conftest*
-done
-CC="$ac_save_CC"
-
-fi
-
-if test -z "$am_cv_prog_cc_stdc"; then
-  echo "$ac_t""none needed" 1>&6
-else
-  echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
-fi
-case "x$am_cv_prog_cc_stdc" in
-  x|xno) ;;
-  *) CC="$CC $am_cv_prog_cc_stdc" ;;
-esac
-
-
-
-echo $ac_n "checking for function prototypes""... $ac_c" 1>&6
-echo "configure:1825: checking for function prototypes" >&5
-if test "$am_cv_prog_cc_stdc" != no; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
-#define PROTOTYPES 1
-EOF
-
-  U= ANSI2KNR=
-else
-  echo "$ac_t""no" 1>&6
-  U=_ ANSI2KNR=./ansi2knr
-  # Ensure some checks needed by ansi2knr itself.
-  echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:1838: 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 <<EOF
-#line 1843 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1851: \"$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
-#line 1868 "configure"
-#include "confdefs.h"
-#include <string.h>
-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
-#line 1886 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-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 <<EOF
-#line 1907 "configure"
-#include "confdefs.h"
-#include <ctype.h>
-#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:1918: \"$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
-
-  for ac_hdr in string.h
-do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:1945: 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
-#line 1950 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1955: \"$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 <<EOF
-#define $ac_tr_hdr 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-fi
-
-echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:1984: 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 <<EOF
-#line 1989 "configure"
-#include "confdefs.h"
-
-int main() {
-
-/* Ultrix mips cc rejects this.  */
-typedef int charset[2]; const charset x;
-/* SunOS 4.1.1 cc rejects this.  */
-char const *const *ccp;
-char **p;
-/* NEC SVR4.0.2 mips cc rejects this.  */
-struct point {int x, y;};
-static struct point const zero = {0,0};
-/* AIX XL C 1.02.0.0 rejects this.
-   It does not let you subtract one const X* pointer from another in an arm
-   of an if-expression whose if-part is not a constant expression */
-const char *g = "string";
-ccp = &g + (g ? g-g : 0);
-/* HPUX 7.0 cc rejects these. */
-++ccp;
-p = (char**) ccp;
-ccp = (char const *const *) p;
-{ /* SCO 3.2v4 cc rejects this.  */
-  char *t;
-  char const *s = 0 ? (char *) 0 : (char const *) 0;
-
-  *t++ = 0;
-}
-{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
-  int x[] = {25, 17};
-  const int *foo = &x[0];
-  ++foo;
-}
-{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
-  typedef const int *iptr;
-  iptr p = 0;
-  ++p;
-}
-{ /* AIX XL C 1.02.0.0 rejects this saying
-     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
-  struct s { int j; const int *ap[3]; };
-  struct s *b; b->j = 5;
-}
-{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
-  const int foo = 10;
-}
-
-; return 0; }
-EOF
-if { (eval echo configure:2038: \"$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:2059: 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 <<EOF
-#line 2066 "configure"
-#include "confdefs.h"
-
-int main() {
-} $ac_kw foo() {
-; return 0; }
-EOF
-if { (eval echo configure:2073: \"$ac_compile\") 1>&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 <<EOF
-#define inline $ac_cv_c_inline
-EOF
- ;;
-esac
-
-
-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:2104: 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
-
-# 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:2145: 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'
-
-echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:2198: 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
-  rm -f conftestdata
-if ln -s X conftestdata 2>/dev/null
-then
-  rm -f conftestdata
-  ac_cv_prog_LN_S="ln -s"
-else
-  ac_cv_prog_LN_S=ln
-fi
-fi
-LN_S="$ac_cv_prog_LN_S"
-if test "$ac_cv_prog_LN_S" = "ln -s"; then
-  echo "$ac_t""yes" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:2219: 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
-else
-  cat > conftestmake <<\EOF
-all:
-	@echo 'ac_maketemp="${MAKE}"'
-EOF
-# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
-if test -n "$ac_maketemp"; then
-  eval ac_cv_prog_make_${ac_make}_set=yes
-else
-  eval ac_cv_prog_make_${ac_make}_set=no
-fi
-rm -f conftestmake
-fi
-if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  SET_MAKE=
-else
-  echo "$ac_t""no" 1>&6
-  SET_MAKE="MAKE=${MAKE-make}"
-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:2251: 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 <<EOF
-#line 2256 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <$ac_hdr>
-int main() {
-DIR *dirp = 0;
-; return 0; }
-EOF
-if { (eval echo configure:2264: \"$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 <<EOF
-#define $ac_tr_hdr 1
-EOF
- ac_header_dirent=$ac_hdr; break
-else
-  echo "$ac_t""no" 1>&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:2289: 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 <<EOF
-#line 2297 "configure"
-#include "confdefs.h"
-/* 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 opendir();
-
-int main() {
-opendir()
-; return 0; }
-EOF
-if { (eval echo configure:2308: \"$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
-  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:2330: 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 <<EOF
-#line 2338 "configure"
-#include "confdefs.h"
-/* 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 opendir();
-
-int main() {
-opendir()
-; return 0; }
-EOF
-if { (eval echo configure:2349: \"$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
-  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 for ANSI C header files""... $ac_c" 1>&6
-echo "configure:2372: 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 <<EOF
-#line 2377 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2385: \"$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
-#line 2402 "configure"
-#include "confdefs.h"
-#include <string.h>
-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
-#line 2420 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-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 <<EOF
-#line 2441 "configure"
-#include "confdefs.h"
-#include <ctype.h>
-#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:2452: \"$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
-
-echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:2476: 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 <<EOF
-#line 2481 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/wait.h>
-#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:2497: \"$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 fcntl.h limits.h malloc.h strings.h sys/ioctl.h sys/time.h unistd.h
-do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:2521: 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
-#line 2526 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2531: \"$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 <<EOF
-#define $ac_tr_hdr 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-
-echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:2559: 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 <<EOF
-#line 2564 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#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 pid_t""... $ac_c" 1>&6
-echo "configure:2592: 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 <<EOF
-#line 2597 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#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 size_t""... $ac_c" 1>&6
-echo "configure:2625: 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 <<EOF
-#line 2630 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#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 whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:2658: 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 <<EOF
-#line 2663 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/time.h>
-#include <time.h>
-int main() {
-struct tm *tp;
-; return 0; }
-EOF
-if { (eval echo configure:2672: \"$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 whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
-echo "configure:2693: checking whether struct tm is in sys/time.h or time.h" >&5
-if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2698 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <time.h>
-int main() {
-struct tm *tp; tp->tm_sec;
-; return 0; }
-EOF
-if { (eval echo configure:2706: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_struct_tm=time.h
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_struct_tm=sys/time.h
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_struct_tm" 1>&6
-if test $ac_cv_struct_tm = sys/time.h; then
-  cat >> confdefs.h <<\EOF
-#define TM_IN_SYS_TIME 1
-EOF
-
-fi
-
-
-# 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:2730: 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 <<EOF
-#line 2735 "configure"
-#include "confdefs.h"
-#include <alloca.h>
-int main() {
-char *p = alloca(2 * sizeof(int));
-; return 0; }
-EOF
-if { (eval echo configure:2742: \"$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
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_header_alloca_h=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
-if test $ac_cv_header_alloca_h = yes; then
-  cat >> confdefs.h <<\EOF
-#define HAVE_ALLOCA_H 1
-EOF
-
-fi
-
-echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:2763: 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 <<EOF
-#line 2768 "configure"
-#include "confdefs.h"
-
-#ifdef __GNUC__
-# define alloca __builtin_alloca
-#else
-# ifdef _MSC_VER
-#  include <malloc.h>
-#  define alloca _alloca
-# else
-#  if HAVE_ALLOCA_H
-#   include <alloca.h>
-#  else
-#   ifdef _AIX
- #pragma alloca
-#   else
-#    ifndef alloca /* predefined by HP cc +Olibcalls */
-char *alloca ();
-#    endif
-#   endif
-#  endif
-# endif
-#endif
-
-int main() {
-char *p = (char *) alloca(1);
-; return 0; }
-EOF
-if { (eval echo configure:2796: \"$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
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_func_alloca_works=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
-if test $ac_cv_func_alloca_works = yes; then
-  cat >> confdefs.h <<\EOF
-#define HAVE_ALLOCA 1
-EOF
-
-fi
-
-if test $ac_cv_func_alloca_works = no; then
-  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
-  # that cause trouble.  Some versions do not even contain alloca or
-  # contain a buggy version.  If you still want to use their alloca,
-  # use ar to extract alloca.o from them instead of compiling alloca.c.
-  ALLOCA=alloca.${ac_objext}
-  cat >> confdefs.h <<\EOF
-#define C_ALLOCA 1
-EOF
-
-
-echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:2828: 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 <<EOF
-#line 2833 "configure"
-#include "confdefs.h"
-#if defined(CRAY) && ! defined(CRAY2)
-webecray
-#else
-wenotbecray
-#endif
-
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "webecray" >/dev/null 2>&1; then
-  rm -rf conftest*
-  ac_cv_os_cray=yes
-else
-  rm -rf conftest*
-  ac_cv_os_cray=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_os_cray" 1>&6
-if test $ac_cv_os_cray = yes; then
-for ac_func in _getb67 GETB67 getb67; do
-  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2858: 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 <<EOF
-#line 2863 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* 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:2886: \"$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
-  cat >> confdefs.h <<EOF
-#define CRAY_STACKSEG_END $ac_func
-EOF
-
-  break
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-done
-fi
-
-echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:2913: 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
-  if test "$cross_compiling" = yes; then
-  ac_cv_c_stack_direction=0
-else
-  cat > conftest.$ac_ext <<EOF
-#line 2921 "configure"
-#include "confdefs.h"
-find_stack_direction ()
-{
-  static char *addr = 0;
-  auto char dummy;
-  if (addr == 0)
-    {
-      addr = &dummy;
-      return find_stack_direction ();
-    }
-  else
-    return (&dummy > addr) ? 1 : -1;
-}
-main ()
-{
-  exit (find_stack_direction() < 0);
-}
-EOF
-if { (eval echo configure:2940: \"$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
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_c_stack_direction=-1
-fi
-rm -fr conftest*
-fi
-
-fi
-
-echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
-cat >> confdefs.h <<EOF
-#define STACK_DIRECTION $ac_cv_c_stack_direction
-EOF
-
-fi
-
-if test $ac_cv_prog_gcc = yes; then
-    echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
-echo "configure:2963: checking whether ${CC-cc} needs -traditional" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-    ac_pattern="Autoconf.*'x'"
-  cat > conftest.$ac_ext <<EOF
-#line 2969 "configure"
-#include "confdefs.h"
-#include <sgtty.h>
-Autoconf TIOCGETP
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "$ac_pattern" >/dev/null 2>&1; then
-  rm -rf conftest*
-  ac_cv_prog_gcc_traditional=yes
-else
-  rm -rf conftest*
-  ac_cv_prog_gcc_traditional=no
-fi
-rm -f conftest*
-
-
-  if test $ac_cv_prog_gcc_traditional = no; then
-    cat > conftest.$ac_ext <<EOF
-#line 2987 "configure"
-#include "confdefs.h"
-#include <termio.h>
-Autoconf TCGETA
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "$ac_pattern" >/dev/null 2>&1; then
-  rm -rf conftest*
-  ac_cv_prog_gcc_traditional=yes
-fi
-rm -f conftest*
-
-  fi
-fi
-
-echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
-  if test $ac_cv_prog_gcc_traditional = yes; then
-    CC="$CC -traditional"
-  fi
-fi
-
-for ac_hdr in unistd.h
-do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:3012: 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
-#line 3017 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3022: \"$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 <<EOF
-#define $ac_tr_hdr 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-for ac_func in getpagesize
-do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3051: 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 <<EOF
-#line 3056 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* 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:3079: \"$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 <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:3104: 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
-  if test "$cross_compiling" = yes; then
-  ac_cv_func_mmap_fixed_mapped=no
-else
-  cat > conftest.$ac_ext <<EOF
-#line 3112 "configure"
-#include "confdefs.h"
-
-/* Thanks to Mike Haertel and Jim Avera for this test.
-   Here is a matrix of mmap possibilities:
-	mmap private not fixed
-	mmap private fixed at somewhere currently unmapped
-	mmap private fixed at somewhere already mapped
-	mmap shared not fixed
-	mmap shared fixed at somewhere currently unmapped
-	mmap shared fixed at somewhere already mapped
-   For private mappings, we should verify that changes cannot be read()
-   back from the file, nor mmap's back from the file at a different
-   address.  (There have been systems where private was not correctly
-   implemented like the infamous i386 svr4.0, and systems where the
-   VM page cache was not coherent with the filesystem buffer cache
-   like early versions of FreeBSD and possibly contemporary NetBSD.)
-   For shared mappings, we should conversely verify that changes get
-   propogated back to all the places they're supposed to be.
-
-   Grep wants private fixed already mapped.
-   The main things grep needs to know about mmap are:
-   * does it exist and is it safe to write into the mmap'd area
-   * how to use it (BSD variants)  */
-#include <sys/types.h>
-#include <fcntl.h>
-#include <sys/mman.h>
-
-/* This mess was copied from the GNU getpagesize.h.  */
-#ifndef HAVE_GETPAGESIZE
-# ifdef HAVE_UNISTD_H
-#  include <unistd.h>
-# endif
-
-/* Assume that all systems that can run configure have sys/param.h.  */
-# ifndef HAVE_SYS_PARAM_H
-#  define HAVE_SYS_PARAM_H 1
-# endif
-
-# ifdef _SC_PAGESIZE
-#  define getpagesize() sysconf(_SC_PAGESIZE)
-# else /* no _SC_PAGESIZE */
-#  ifdef HAVE_SYS_PARAM_H
-#   include <sys/param.h>
-#   ifdef EXEC_PAGESIZE
-#    define getpagesize() EXEC_PAGESIZE
-#   else /* no EXEC_PAGESIZE */
-#    ifdef NBPG
-#     define getpagesize() NBPG * CLSIZE
-#     ifndef CLSIZE
-#      define CLSIZE 1
-#     endif /* no CLSIZE */
-#    else /* no NBPG */
-#     ifdef NBPC
-#      define getpagesize() NBPC
-#     else /* no NBPC */
-#      ifdef PAGESIZE
-#       define getpagesize() PAGESIZE
-#      endif /* PAGESIZE */
-#     endif /* no NBPC */
-#    endif /* no NBPG */
-#   endif /* no EXEC_PAGESIZE */
-#  else /* no HAVE_SYS_PARAM_H */
-#   define getpagesize() 8192	/* punt totally */
-#  endif /* no HAVE_SYS_PARAM_H */
-# endif /* no _SC_PAGESIZE */
-
-#endif /* no HAVE_GETPAGESIZE */
-
-#ifdef __cplusplus
-extern "C" { void *malloc(unsigned); }
-#else
-char *malloc();
-#endif
-
-int
-main()
-{
-	char *data, *data2, *data3;
-	int i, pagesize;
-	int fd;
-
-	pagesize = getpagesize();
-
-	/*
-	 * First, make a file with some known garbage in it.
-	 */
-	data = malloc(pagesize);
-	if (!data)
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		*(data + i) = rand();
-	umask(0);
-	fd = creat("conftestmmap", 0600);
-	if (fd < 0)
-		exit(1);
-	if (write(fd, data, pagesize) != pagesize)
-		exit(1);
-	close(fd);
-
-	/*
-	 * Next, try to mmap the file at a fixed address which
-	 * already has something else allocated at it.  If we can,
-	 * also make sure that we see the same garbage.
-	 */
-	fd = open("conftestmmap", O_RDWR);
-	if (fd < 0)
-		exit(1);
-	data2 = malloc(2 * pagesize);
-	if (!data2)
-		exit(1);
-	data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
-	if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
-	    MAP_PRIVATE | MAP_FIXED, fd, 0L))
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		if (*(data + i) != *(data2 + i))
-			exit(1);
-
-	/*
-	 * Finally, make sure that changes to the mapped area
-	 * do not percolate back to the file as seen by read().
-	 * (This is a bug on some variants of i386 svr4.0.)
-	 */
-	for (i = 0; i < pagesize; ++i)
-		*(data2 + i) = *(data2 + i) + 1;
-	data3 = malloc(pagesize);
-	if (!data3)
-		exit(1);
-	if (read(fd, data3, pagesize) != pagesize)
-		exit(1);
-	for (i = 0; i < pagesize; ++i)
-		if (*(data + i) != *(data3 + i))
-			exit(1);
-	close(fd);
-	unlink("conftestmmap");
-	exit(0);
-}
-
-EOF
-if { (eval echo configure:3252: \"$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
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_func_mmap_fixed_mapped=no
-fi
-rm -fr conftest*
-fi
-
-fi
-
-echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
-if test $ac_cv_func_mmap_fixed_mapped = yes; then
-  cat >> confdefs.h <<\EOF
-#define HAVE_MMAP 1
-EOF
-
-fi
-
-echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:3275: 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 <<EOF
-#line 3280 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <signal.h>
-#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:3297: \"$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 <<EOF
-#define RETSIGTYPE $ac_cv_type_signal
-EOF
-
-
-echo $ac_n "checking for strftime""... $ac_c" 1>&6
-echo "configure:3316: checking for strftime" >&5
-if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 3321 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char strftime(); below.  */
-#include <assert.h>
-/* 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 strftime();
-
-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_strftime) || defined (__stub___strftime)
-choke me
-#else
-strftime();
-#endif
-
-; return 0; }
-EOF
-if { (eval echo configure:3344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  eval "ac_cv_func_strftime=yes"
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  eval "ac_cv_func_strftime=no"
-fi
-rm -f conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'strftime`\" = yes"; then
-  echo "$ac_t""yes" 1>&6
-  cat >> confdefs.h <<\EOF
-#define HAVE_STRFTIME 1
-EOF
-
-else
-  echo "$ac_t""no" 1>&6
-# strftime is in -lintl on SCO UNIX.
-echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
-echo "configure:3366: checking for strftime in -lintl" >&5
-ac_lib_var=`echo intl'_'strftime | 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="-lintl  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 3374 "configure"
-#include "confdefs.h"
-/* 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 strftime();
-
-int main() {
-strftime()
-; return 0; }
-EOF
-if { (eval echo configure:3385: \"$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
-  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
-  cat >> confdefs.h <<\EOF
-#define HAVE_STRFTIME 1
-EOF
-
-LIBS="-lintl $LIBS"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-fi
-
-echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6
-echo "configure:3412: checking whether utime accepts a null argument" >&5
-if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  rm -f conftestdata; > conftestdata
-# Sequent interprets utime(file, 0) to mean use start of epoch.  Wrong.
-if test "$cross_compiling" = yes; then
-  ac_cv_func_utime_null=no
-else
-  cat > conftest.$ac_ext <<EOF
-#line 3422 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-main() {
-struct stat s, t;
-exit(!(stat ("conftestdata", &s) == 0 && utime("conftestdata", (long *)0) == 0
-&& stat("conftestdata", &t) == 0 && t.st_mtime >= s.st_mtime
-&& t.st_mtime - s.st_mtime < 120));
-}
-EOF
-if { (eval echo configure:3433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  ac_cv_func_utime_null=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  ac_cv_func_utime_null=no
-fi
-rm -fr conftest*
-fi
-
-rm -f core core.* *.core
-fi
-
-echo "$ac_t""$ac_cv_func_utime_null" 1>&6
-if test $ac_cv_func_utime_null = yes; then
-  cat >> confdefs.h <<\EOF
-#define HAVE_UTIME_NULL 1
-EOF
-
-fi
-
-for ac_func in gai_strerror getaddrinfo getcwd gettimeofday getwd mkdir mktime putenv rmdir select socket strdup strstr strtod strtol uname
-do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3459: 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 <<EOF
-#line 3464 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* 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:3487: \"$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 <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-
-if test "x$enable_gtk20" = "x1" ; then
-  
-  succeeded=no
-
-  if test -z "$PKG_CONFIG"; then
-    # Extract the first word of "pkg-config", so it can be a program name with args.
-set dummy pkg-config; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3520: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$PKG_CONFIG" in
-  /*)
-  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # 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_PKG_CONFIG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
-  ;;
-esac
-fi
-PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
-if test -n "$PKG_CONFIG"; then
-  echo "$ac_t""$PKG_CONFIG" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-  fi
-
-  if test "$PKG_CONFIG" = "no" ; then
-     echo "*** The pkg-config script could not be found. Make sure it is"
-     echo "*** in your path, or set the PKG_CONFIG environment variable"
-     echo "*** to the full path to pkg-config."
-     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
-  else
-     PKG_CONFIG_MIN_VERSION=0.9.0
-     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
-        echo $ac_n "checking for glib-2.0 >= 1.3.8""... $ac_c" 1>&6
-echo "configure:3564: checking for glib-2.0 >= 1.3.8" >&5
-
-        if $PKG_CONFIG --exists "glib-2.0 >= 1.3.8" ; then
-            echo "$ac_t""yes" 1>&6
-            succeeded=yes
-
-            echo $ac_n "checking GLIB_CFLAGS""... $ac_c" 1>&6
-echo "configure:3571: checking GLIB_CFLAGS" >&5
-            GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 1.3.8"`
-            echo "$ac_t""$GLIB_CFLAGS" 1>&6
-
-            echo $ac_n "checking GLIB_LIBS""... $ac_c" 1>&6
-echo "configure:3576: checking GLIB_LIBS" >&5
-            GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 1.3.8"`
-            echo "$ac_t""$GLIB_LIBS" 1>&6
-        else
-            GLIB_CFLAGS=""
-            GLIB_LIBS=""
-            ## If we have a custom action on failure, don't print errors, but 
-            ## do set a variable so people can do so.
-            GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 1.3.8"`
-            echo $GLIB_PKG_ERRORS
-        fi
-
-        
-        
-     else
-        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
-        echo "*** See http://www.freedesktop.org/software/pkgconfig"
-     fi
-  fi
-
-  if test $succeeded = yes; then
-     :
-  else
-     { echo "configure: error: Library requirements (glib-2.0 >= 1.3.8) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
-  fi
-
-fi
-
-if test "x$GFTP_TEXT" = "x" ; then
-  # Check whether --with-glib-prefix or --without-glib-prefix was given.
-if test "${with_glib_prefix+set}" = set; then
-  withval="$with_glib_prefix"
-  glib_config_prefix="$withval"
-else
-  glib_config_prefix=""
-fi
-
-# Check whether --with-glib-exec-prefix or --without-glib-exec-prefix was given.
-if test "${with_glib_exec_prefix+set}" = set; then
-  withval="$with_glib_exec_prefix"
-  glib_config_exec_prefix="$withval"
-else
-  glib_config_exec_prefix=""
-fi
-
-# Check whether --enable-glibtest or --disable-glibtest was given.
-if test "${enable_glibtest+set}" = set; then
-  enableval="$enable_glibtest"
-  :
-else
-  enable_glibtest=yes
-fi
-
-
-  if test x$glib_config_exec_prefix != x ; then
-     glib_config_args="$glib_config_args --exec-prefix=$glib_config_exec_prefix"
-     if test x${GLIB_CONFIG+set} != xset ; then
-        GLIB_CONFIG=$glib_config_exec_prefix/bin/glib-config
-     fi
-  fi
-  if test x$glib_config_prefix != x ; then
-     glib_config_args="$glib_config_args --prefix=$glib_config_prefix"
-     if test x${GLIB_CONFIG+set} != xset ; then
-        GLIB_CONFIG=$glib_config_prefix/bin/glib-config
-     fi
-  fi
-
-  for module in . 
-  do
-      case "$module" in
-         gmodule) 
-             glib_config_args="$glib_config_args gmodule"
-         ;;
-         gthread) 
-             glib_config_args="$glib_config_args gthread"
-         ;;
-      esac
-  done
-
-  # 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:3658: 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
-  case "$GLIB_CONFIG" in
-  /*)
-  ac_cv_path_GLIB_CONFIG="$GLIB_CONFIG" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_GLIB_CONFIG="$GLIB_CONFIG" # 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_GLIB_CONFIG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_GLIB_CONFIG" && ac_cv_path_GLIB_CONFIG="no"
-  ;;
-esac
-fi
-GLIB_CONFIG="$ac_cv_path_GLIB_CONFIG"
-if test -n "$GLIB_CONFIG"; then
-  echo "$ac_t""$GLIB_CONFIG" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-  min_glib_version=1.2.3
-  echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6
-echo "configure:3693: checking for GLIB - version >= $min_glib_version" >&5
-  no_glib=""
-  if test "$GLIB_CONFIG" = "no" ; then
-    no_glib=yes
-  else
-    GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags`
-    GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs`
-    glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \
-           sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
-    glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \
-           sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
-    glib_config_micro_version=`$GLIB_CONFIG $glib_config_args --version | \
-           sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
-    if test "x$enable_glibtest" = "xyes" ; then
-      ac_save_CFLAGS="$CFLAGS"
-      ac_save_LIBS="$LIBS"
-      CFLAGS="$CFLAGS $GLIB_CFLAGS"
-      LIBS="$GLIB_LIBS $LIBS"
-      rm -f conf.glibtest
-      if test "$cross_compiling" = yes; then
-  echo $ac_n "cross compiling; assumed OK... $ac_c"
-else
-  cat > conftest.$ac_ext <<EOF
-#line 3716 "configure"
-#include "confdefs.h"
-
-#include <glib.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-int 
-main ()
-{
-  int major, minor, micro;
-  char *tmp_version;
-
-  system ("touch conf.glibtest");
-
-  /* HP/UX 9 (%@#!) writes to sscanf strings */
-  tmp_version = g_strdup("$min_glib_version");
-  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
-     printf("%s, bad version string\n", "$min_glib_version");
-     exit(1);
-   }
-
-  if ((glib_major_version != $glib_config_major_version) ||
-      (glib_minor_version != $glib_config_minor_version) ||
-      (glib_micro_version != $glib_config_micro_version))
-    {
-      printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", 
-             $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
-             glib_major_version, glib_minor_version, glib_micro_version);
-      printf ("*** was found! If glib-config was correct, then it is best\n");
-      printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n");
-      printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
-      printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
-      printf("*** required on your system.\n");
-      printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n");
-      printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n");
-      printf("*** before re-running configure\n");
-    } 
-  else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
-	   (glib_minor_version != GLIB_MINOR_VERSION) ||
-           (glib_micro_version != GLIB_MICRO_VERSION))
-    {
-      printf("*** GLIB header files (version %d.%d.%d) do not match\n",
-	     GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
-      printf("*** library (version %d.%d.%d)\n",
-	     glib_major_version, glib_minor_version, glib_micro_version);
-    }
-  else
-    {
-      if ((glib_major_version > major) ||
-        ((glib_major_version == major) && (glib_minor_version > minor)) ||
-        ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
-      {
-        return 0;
-       }
-     else
-      {
-        printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
-               glib_major_version, glib_minor_version, glib_micro_version);
-        printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
-	       major, minor, micro);
-        printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
-        printf("***\n");
-        printf("*** If you have already installed a sufficiently new version, this error\n");
-        printf("*** probably means that the wrong copy of the glib-config shell script is\n");
-        printf("*** being found. The easiest way to fix this is to remove the old version\n");
-        printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n");
-        printf("*** correct copy of glib-config. (In this case, you will have to\n");
-        printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
-        printf("*** so that the correct libraries are found at run-time))\n");
-      }
-    }
-  return 1;
-}
-
-EOF
-if { (eval echo configure:3792: \"$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*
-  no_glib=yes
-fi
-rm -fr conftest*
-fi
-
-       CFLAGS="$ac_save_CFLAGS"
-       LIBS="$ac_save_LIBS"
-     fi
-  fi
-  if test "x$no_glib" = x ; then
-     echo "$ac_t""yes" 1>&6
-     :     
-  else
-     echo "$ac_t""no" 1>&6
-     if test "$GLIB_CONFIG" = "no" ; then
-       echo "*** The glib-config script installed by GLIB could not be found"
-       echo "*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in"
-       echo "*** your path, or set the GLIB_CONFIG environment variable to the"
-       echo "*** full path to glib-config."
-     else
-       if test -f conf.glibtest ; then
-        :
-       else
-          echo "*** Could not run GLIB test program, checking why..."
-          CFLAGS="$CFLAGS $GLIB_CFLAGS"
-          LIBS="$LIBS $GLIB_LIBS"
-          cat > conftest.$ac_ext <<EOF
-#line 3826 "configure"
-#include "confdefs.h"
-
-#include <glib.h>
-#include <stdio.h>
-
-int main() {
- return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); 
-; return 0; }
-EOF
-if { (eval echo configure:3836: \"$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"
-          echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"
-          echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
-          echo "*** to the installed location  Also, make sure you have run ldconfig if that"
-          echo "*** is required on your system"
-	  echo "***"
-          echo "*** If you have an old version installed, it is best to remove it, although"
-          echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
-          echo "***"
-          echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
-          echo "*** came with the system with the command"
-          echo "***"
-          echo "***    rpm --erase --nodeps gtk gtk-devel" 
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-   echo "*** The test program failed to compile or link. See the file config.log for the"
-          echo "*** exact error that occured. This usually means GLIB was incorrectly installed"
-          echo "*** or that you have moved GLIB since it was installed. In the latter case, you"
-          echo "*** may want to edit the glib-config script: $GLIB_CONFIG" 
-fi
-rm -f conftest*
-          CFLAGS="$ac_save_CFLAGS"
-          LIBS="$ac_save_LIBS"
-       fi
-     fi
-     GLIB_CFLAGS=""
-     GLIB_LIBS=""
-     { echo "configure: error: gFTP needs GLIB 1.2.3 or higher" 1>&2; exit 1; }
-  fi
-  
-  
-  rm -f conf.glibtest
-
-fi
-
-GFTP_TEXT=""
-EXTRA_LIBS=""
-USE_READLINE="yes"
-READLINE_LIBS=""
-if test "x$enable_textport" = "x1" ; then
-  echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
-echo "configure:3882: 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
-else
-  ac_save_LIBS="$LIBS"
-LIBS="-lsocket  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 3890 "configure"
-#include "confdefs.h"
-/* 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 socket();
-
-int main() {
-socket()
-; return 0; }
-EOF
-if { (eval echo configure:3901: \"$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
-  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
-  EXTRA_LIBS="-lsocket"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-  
-  echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:3923: 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
-else
-  ac_save_LIBS="$LIBS"
-LIBS="-lnsl  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 3931 "configure"
-#include "confdefs.h"
-/* 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 gethostbyname();
-
-int main() {
-gethostbyname()
-; return 0; }
-EOF
-if { (eval echo configure:3942: \"$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
-  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
-  EXTRA_LIBS="$EXTRA_LIBS -lnsl"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
-  echo $ac_n "checking whether to use readline""... $ac_c" 1>&6
-echo "configure:3964: checking whether to use readline" >&5
-  # Check whether --with-readline or --without-readline was given.
-if test "${with_readline+set}" = set; then
-  withval="$with_readline"
-  case "${withval}" in
-      yes) USE_READLINE="yes" ; echo "$ac_t""yes" 1>&6 ;;
-      no) USE_READLINE="no" ; echo "$ac_t""no" 1>&6 ;;
-      only) USE_READLINE="yes"
-            EXTRA_LIBREADLINE_DEPS=" "
-            echo "$ac_t""yes (using only readline)" 1>&6 ;;
-      *) USE_READLINE="yes"
-         EXTRA_LIBREADLINE_DEPS="${withval}"
-         echo "$ac_t""yes (using extra libraries ${withval})" 1>&6 ;;
-    esac
-else
-  echo "$ac_t""${USE_READLINE}" 1>&6
-fi
-
-
-          if test "$USE_READLINE" = yes ; then
-    if test "$EXTRA_LIBREADLINE_DEPS" = "" ; then
-      unset ac_cv_lib_readline_readline
-      echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
-echo "configure:3987: 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 -lncurses $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 3995 "configure"
-#include "confdefs.h"
-/* 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 readline();
-
-int main() {
-readline()
-; return 0; }
-EOF
-if { (eval echo configure:4006: \"$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
-  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
-  HAVE_LIBREADLINE=true
-else
-  echo "$ac_t""no" 1>&6
-HAVE_LIBREADLINE=false
-fi
-
-      if test x${HAVE_LIBREADLINE} = xtrue ; then
-        echo "  Using -lreadline -lncurses"
-        EXTRA_LIBREADLINE_DEPS=-lncurses
-        cat >> confdefs.h <<\EOF
-#define HAVE_LIBREADLINE 1
-EOF
-
-      else
-        unset ac_cv_lib_readline_readline
-        echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
-echo "configure:4037: 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 -lcurses $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 4045 "configure"
-#include "confdefs.h"
-/* 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 readline();
-
-int main() {
-readline()
-; return 0; }
-EOF
-if { (eval echo configure:4056: \"$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
-  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
-  HAVE_LIBREADLINE=true
-else
-  echo "$ac_t""no" 1>&6
-HAVE_LIBREADLINE=false
-fi
-
-        if test x${HAVE_LIBREADLINE} = xtrue ; then
-          echo "  Using -lreadline -lcurses"
-          EXTRA_LIBREADLINE_DEPS=-lcurses
-          cat >> confdefs.h <<\EOF
-#define HAVE_LIBREADLINE 1
-EOF
-
-        else
-          unset ac_cv_lib_readline_readline
-          echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
-echo "configure:4087: 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 -ltermcap $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 4095 "configure"
-#include "confdefs.h"
-/* 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 readline();
-
-int main() {
-readline()
-; return 0; }
-EOF
-if { (eval echo configure:4106: \"$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
-  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
-  HAVE_LIBREADLINE=true
-else
-  echo "$ac_t""no" 1>&6
-HAVE_LIBREADLINE=false
-fi
-
-          if test x${HAVE_LIBREADLINE} = xtrue ; then
-            echo "  Using -lreadline -ltermcap"
-            EXTRA_LIBREADLINE_DEPS=-ltermcap
-            cat >> confdefs.h <<\EOF
-#define HAVE_LIBREADLINE 1
-EOF
-
-          else
-            unset ac_cv_lib_readline_readline
-            echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
-echo "configure:4137: 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 <<EOF
-#line 4145 "configure"
-#include "confdefs.h"
-/* 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 readline();
-
-int main() {
-readline()
-; return 0; }
-EOF
-if { (eval echo configure:4156: \"$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
-  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
-  HAVE_LIBREADLINE=true
-else
-  echo "$ac_t""no" 1>&6
-HAVE_LIBREADLINE=false
-fi
-
-            if test x${HAVE_LIBREADLINE} = xtrue ; then
-              cat >> confdefs.h <<\EOF
-#define HAVE_LIBREADLINE 1
-EOF
-
-            else
-              cat >> confdefs.h <<\EOF
-#define HAVE_LIBREADLINE 0
-EOF
-
-            fi
-          fi
-        fi
-      fi
-    else
-      unset ac_cv_lib_readline_readline
-      echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
-echo "configure:4194: 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 ${EXTRA_LIBREADLINE_DEPS} $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 4202 "configure"
-#include "confdefs.h"
-/* 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 readline();
-
-int main() {
-readline()
-; return 0; }
-EOF
-if { (eval echo configure:4213: \"$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
-  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
-  HAVE_LIBREADLINE=true
-else
-  echo "$ac_t""no" 1>&6
-HAVE_LIBREADLINE=false
-fi
-
-      if test x${HAVE_LIBREADLINE} = xtrue ; then
-        echo "  Using -lreadline ${EXTRA_LIBREADLINE_DEPS}"
-        cat >> confdefs.h <<\EOF
-#define HAVE_LIBREADLINE 1
-EOF
-
-      else
-        cat >> confdefs.h <<\EOF
-#define HAVE_LIBREADLINE 0
-EOF
-
-      fi
-    fi
-  else
-    HAVE_LIBREADLINE=false
-    cat >> confdefs.h <<\EOF
-#define HAVE_LIBREADLINE 0
-EOF
-
-  fi
-  if test x${HAVE_LIBREADLINE} = xtrue; then
-    READLINE_LIBS="-lreadline ${EXTRA_LIBREADLINE_DEPS}"
-    GFTP_TEXT="gftp-text"
-  fi
-fi
-
-echo $ac_n "checking for log10 in -lm""... $ac_c" 1>&6
-echo "configure:4261: checking for log10 in -lm" >&5
-ac_lib_var=`echo m'_'log10 | 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="-lm  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 4269 "configure"
-#include "confdefs.h"
-/* 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 log10();
-
-int main() {
-log10()
-; return 0; }
-EOF
-if { (eval echo configure:4280: \"$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
-  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
-  EXTRA_LIBS="$EXTRA_LIBS -lm"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
-if test "x$enable_dmalloc" = "x1" ; then
-  echo $ac_n "checking for dmalloc_shutdown in -ldmalloc""... $ac_c" 1>&6
-echo "configure:4303: checking for dmalloc_shutdown in -ldmalloc" >&5
-ac_lib_var=`echo dmalloc'_'dmalloc_shutdown | 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="-ldmalloc  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 4311 "configure"
-#include "confdefs.h"
-/* 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 dmalloc_shutdown();
-
-int main() {
-dmalloc_shutdown()
-; return 0; }
-EOF
-if { (eval echo configure:4322: \"$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
-  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
-  
-	cat >> confdefs.h <<\EOF
-#define HAVE_DMALLOC 1
-EOF
-
-	EXTRA_LIBS="$EXTRA_LIBS -ldmalloc"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-fi
-
-
-
-
-
-GFTP_GTK=""
-PTHREAD_CFLAGS=""
-PTHREAD_LIBS=""
-if test "x$enable_gtkport" = "x1" ; then
-  if test "x$enable_gtk20" = "x1" ; then
-    
-  succeeded=no
-
-  if test -z "$PKG_CONFIG"; then
-    # Extract the first word of "pkg-config", so it can be a program name with args.
-set dummy pkg-config; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4365: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$PKG_CONFIG" in
-  /*)
-  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # 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_PKG_CONFIG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
-  ;;
-esac
-fi
-PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
-if test -n "$PKG_CONFIG"; then
-  echo "$ac_t""$PKG_CONFIG" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-  fi
-
-  if test "$PKG_CONFIG" = "no" ; then
-     echo "*** The pkg-config script could not be found. Make sure it is"
-     echo "*** in your path, or set the PKG_CONFIG environment variable"
-     echo "*** to the full path to pkg-config."
-     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
-  else
-     PKG_CONFIG_MIN_VERSION=0.9.0
-     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
-        echo $ac_n "checking for gtk+-2.0 >= 1.3.8""... $ac_c" 1>&6
-echo "configure:4409: checking for gtk+-2.0 >= 1.3.8" >&5
-
-        if $PKG_CONFIG --exists "gtk+-2.0 >= 1.3.8" ; then
-            echo "$ac_t""yes" 1>&6
-            succeeded=yes
-
-            echo $ac_n "checking GTK_CFLAGS""... $ac_c" 1>&6
-echo "configure:4416: checking GTK_CFLAGS" >&5
-            GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 1.3.8"`
-            echo "$ac_t""$GTK_CFLAGS" 1>&6
-
-            echo $ac_n "checking GTK_LIBS""... $ac_c" 1>&6
-echo "configure:4421: checking GTK_LIBS" >&5
-            GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 1.3.8"`
-            echo "$ac_t""$GTK_LIBS" 1>&6
-        else
-            GTK_CFLAGS=""
-            GTK_LIBS=""
-            ## If we have a custom action on failure, don't print errors, but 
-            ## do set a variable so people can do so.
-            GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 1.3.8"`
-            echo $GTK_PKG_ERRORS
-        fi
-
-        
-        
-     else
-        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
-        echo "*** See http://www.freedesktop.org/software/pkgconfig"
-     fi
-  fi
-
-  if test $succeeded = yes; then
-     GFTP_GTK=gftp-gtk
-  else
-     { echo "configure: error: Library requirements (gtk+-2.0 >= 1.3.8) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." 1>&2; exit 1; }
-  fi
-
-  fi
-
-  if test "x$GFTP_GTK" = "x" ; then
-    # Check whether --with-gtk-prefix or --without-gtk-prefix was given.
-if test "${with_gtk_prefix+set}" = set; then
-  withval="$with_gtk_prefix"
-  gtk_config_prefix="$withval"
-else
-  gtk_config_prefix=""
-fi
-
-# Check whether --with-gtk-exec-prefix or --without-gtk-exec-prefix was given.
-if test "${with_gtk_exec_prefix+set}" = set; then
-  withval="$with_gtk_exec_prefix"
-  gtk_config_exec_prefix="$withval"
-else
-  gtk_config_exec_prefix=""
-fi
-
-# Check whether --enable-gtktest or --disable-gtktest was given.
-if test "${enable_gtktest+set}" = set; then
-  enableval="$enable_gtktest"
-  :
-else
-  enable_gtktest=yes
-fi
-
-
-  for module in . 
-  do
-      case "$module" in
-         gthread) 
-             gtk_config_args="$gtk_config_args gthread"
-         ;;
-      esac
-  done
-
-  if test x$gtk_config_exec_prefix != x ; then
-     gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
-     if test x${GTK_CONFIG+set} != xset ; then
-        GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
-     fi
-  fi
-  if test x$gtk_config_prefix != x ; then
-     gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
-     if test x${GTK_CONFIG+set} != xset ; then
-        GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
-     fi
-  fi
-
-  # Extract the first word of "gtk-config", so it can be a program name with args.
-set dummy gtk-config; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4500: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_GTK_CONFIG'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$GTK_CONFIG" in
-  /*)
-  ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # 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_GTK_CONFIG="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
-  ;;
-esac
-fi
-GTK_CONFIG="$ac_cv_path_GTK_CONFIG"
-if test -n "$GTK_CONFIG"; then
-  echo "$ac_t""$GTK_CONFIG" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-  min_gtk_version=1.2.3
-  echo $ac_n "checking for GTK - version >= $min_gtk_version""... $ac_c" 1>&6
-echo "configure:4535: checking for GTK - version >= $min_gtk_version" >&5
-  no_gtk=""
-  if test "$GTK_CONFIG" = "no" ; then
-    no_gtk=yes
-  else
-    GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
-    GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
-    gtk_config_major_version=`$GTK_CONFIG $gtk_config_args --version | \
-           sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
-    gtk_config_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
-           sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
-    gtk_config_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
-           sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
-    if test "x$enable_gtktest" = "xyes" ; then
-      ac_save_CFLAGS="$CFLAGS"
-      ac_save_LIBS="$LIBS"
-      CFLAGS="$CFLAGS $GTK_CFLAGS"
-      LIBS="$GTK_LIBS $LIBS"
-      rm -f conf.gtktest
-      if test "$cross_compiling" = yes; then
-  echo $ac_n "cross compiling; assumed OK... $ac_c"
-else
-  cat > conftest.$ac_ext <<EOF
-#line 4558 "configure"
-#include "confdefs.h"
-
-#include <gtk/gtk.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-int 
-main ()
-{
-  int major, minor, micro;
-  char *tmp_version;
-
-  system ("touch conf.gtktest");
-
-  /* HP/UX 9 (%@#!) writes to sscanf strings */
-  tmp_version = g_strdup("$min_gtk_version");
-  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
-     printf("%s, bad version string\n", "$min_gtk_version");
-     exit(1);
-   }
-
-  if ((gtk_major_version != $gtk_config_major_version) ||
-      (gtk_minor_version != $gtk_config_minor_version) ||
-      (gtk_micro_version != $gtk_config_micro_version))
-    {
-      printf("\n*** 'gtk-config --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n", 
-             $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
-             gtk_major_version, gtk_minor_version, gtk_micro_version);
-      printf ("*** was found! If gtk-config was correct, then it is best\n");
-      printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
-      printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
-      printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
-      printf("*** required on your system.\n");
-      printf("*** If gtk-config was wrong, set the environment variable GTK_CONFIG\n");
-      printf("*** to point to the correct copy of gtk-config, and remove the file config.cache\n");
-      printf("*** before re-running configure\n");
-    } 
-#if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION)
-  else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
-	   (gtk_minor_version != GTK_MINOR_VERSION) ||
-           (gtk_micro_version != GTK_MICRO_VERSION))
-    {
-      printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
-	     GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
-      printf("*** library (version %d.%d.%d)\n",
-	     gtk_major_version, gtk_minor_version, gtk_micro_version);
-    }
-#endif /* defined (GTK_MAJOR_VERSION) ... */
-  else
-    {
-      if ((gtk_major_version > major) ||
-        ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
-        ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
-      {
-        return 0;
-       }
-     else
-      {
-        printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
-               gtk_major_version, gtk_minor_version, gtk_micro_version);
-        printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
-	       major, minor, micro);
-        printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
-        printf("***\n");
-        printf("*** If you have already installed a sufficiently new version, this error\n");
-        printf("*** probably means that the wrong copy of the gtk-config shell script is\n");
-        printf("*** being found. The easiest way to fix this is to remove the old version\n");
-        printf("*** of GTK+, but you can also set the GTK_CONFIG environment to point to the\n");
-        printf("*** correct copy of gtk-config. (In this case, you will have to\n");
-        printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
-        printf("*** so that the correct libraries are found at run-time))\n");
-      }
-    }
-  return 1;
-}
-
-EOF
-if { (eval echo configure:4636: \"$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*
-  no_gtk=yes
-fi
-rm -fr conftest*
-fi
-
-       CFLAGS="$ac_save_CFLAGS"
-       LIBS="$ac_save_LIBS"
-     fi
-  fi
-  if test "x$no_gtk" = x ; then
-     echo "$ac_t""yes" 1>&6
-     GFTP_GTK=gftp-gtk     
-  else
-     echo "$ac_t""no" 1>&6
-     if test "$GTK_CONFIG" = "no" ; then
-       echo "*** The gtk-config script installed by GTK could not be found"
-       echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in"
-       echo "*** your path, or set the GTK_CONFIG environment variable to the"
-       echo "*** full path to gtk-config."
-     else
-       if test -f conf.gtktest ; then
-        :
-       else
-          echo "*** Could not run GTK test program, checking why..."
-          CFLAGS="$CFLAGS $GTK_CFLAGS"
-          LIBS="$LIBS $GTK_LIBS"
-          cat > conftest.$ac_ext <<EOF
-#line 4670 "configure"
-#include "confdefs.h"
-
-#include <gtk/gtk.h>
-#include <stdio.h>
-
-int main() {
- return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); 
-; return 0; }
-EOF
-if { (eval echo configure:4680: \"$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 GTK or finding the wrong"
-          echo "*** version of GTK. If it is not finding GTK, you'll need to set your"
-          echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
-          echo "*** to the installed location  Also, make sure you have run ldconfig if that"
-          echo "*** is required on your system"
-	  echo "***"
-          echo "*** If you have an old version installed, it is best to remove it, although"
-          echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
-          echo "***"
-          echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
-          echo "*** came with the system with the command"
-          echo "***"
-          echo "***    rpm --erase --nodeps gtk gtk-devel" 
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-   echo "*** The test program failed to compile or link. See the file config.log for the"
-          echo "*** exact error that occured. This usually means GTK was incorrectly installed"
-          echo "*** or that you have moved GTK since it was installed. In the latter case, you"
-          echo "*** may want to edit the gtk-config script: $GTK_CONFIG" 
-fi
-rm -f conftest*
-          CFLAGS="$ac_save_CFLAGS"
-          LIBS="$ac_save_LIBS"
-       fi
-     fi
-     GTK_CFLAGS=""
-     GTK_LIBS=""
-     echo "configure: warning: gFTP needs GTK+ 1.2.3 or higher for the graphical version. Only building the text version" 1>&2
-  fi
-  
-  
-  rm -f conf.gtktest
-
-  fi
-
-  if test "x$GFTP_GTK" = xgftp-gtk; then
-    echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
-echo "configure:4722: checking for pthread_create in -lpthread" >&5
-ac_lib_var=`echo pthread'_'pthread_create | 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="-lpthread  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 4730 "configure"
-#include "confdefs.h"
-/* 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 pthread_create();
-
-int main() {
-pthread_create()
-; return 0; }
-EOF
-if { (eval echo configure:4741: \"$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
-  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
-  PTHREAD_LIBS="-lpthread"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
-    if test "x$PTHREAD_LIBS" = x ; then
-      echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
-echo "configure:4764: checking for pthread_create in -lpthreads" >&5
-ac_lib_var=`echo pthreads'_'pthread_create | 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="-lpthreads  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 4772 "configure"
-#include "confdefs.h"
-/* 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 pthread_create();
-
-int main() {
-pthread_create()
-; return 0; }
-EOF
-if { (eval echo configure:4783: \"$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
-  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
-  PTHREAD_LIBS="-lpthreads"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-    fi
-
-    if test "x$PTHREAD_LIBS" = x ; then
-      echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
-echo "configure:4807: checking for pthread_create in -lc_r" >&5
-ac_lib_var=`echo c_r'_'pthread_create | 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="-lc_r  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 4815 "configure"
-#include "confdefs.h"
-/* 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 pthread_create();
-
-int main() {
-pthread_create()
-; return 0; }
-EOF
-if { (eval echo configure:4826: \"$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
-  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
-  PTHREAD_LIBS="-lc_r"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-    fi
-
-    if test "x$PTHREAD_LIBS" = x ; then
-      echo ;
-      echo "Error: Cannot find the pthread libraries. If you don't have them installed," ; 
-      echo "your X libraries probably aren't thread safe either. You can download the" ; 
-      echo "pthread library and the thread safe X libraries from my webpage at" ;
-      echo "http://www.gftp.org/. Note the pthread library and the thread safe" ;
-      echo "X libraries on my webpage are for Linux libc5 machines ONLY" ;
-      echo ;
-      exit
-    fi
-
-    PTHREAD_CFLAGS="-D_REENTRANT"
-
-    # I took some of these from the glib 1.3.3 configure.in
-    case $host in
-      *-hpux*)
-        # From H.Merijn Brand <h.m.brand@hccnet.nl>
-        echo '#define pthread_attr_init(x) __pthread_attr_init_system(x)'
-+>>confdefs.h
-        ;;
-      *-aix*)
-        PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_THREAD_SAFE"
-        if test x"$GCC" = xyes; then
-          PTHREAD_CFLAGS="$PTHREAD_CFLAGS -mthreads"
-        fi
-        ;;
-      *-freebsd*)
-        PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_THREAD_SAFE"
-
-        # FreeBSD 2.2.x shiped with gcc 2.7.2.x, which doesn't support
-        # -mthreads flag.
-        ;;
-      *-openbsd*)
-        PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_THREAD_SAFE"
-          if test "x$PTHREAD_LIBS" = "x-lc_r"; then
-            PTHREAD_LIBS="-pthread"
-          fi
-        ;;
-      *-sysv5uw7*)  # UnixWare 7
-        if test "$GCC" != "yes"; then
-          PTHREAD_CFLAGS="$PTHREAD_CFLAGS -Kthread"
-        else
-          PTHREAD_CFLAGS="$PTHREAD_CFLAGS -pthread"
-        fi
-        ;;
-      *-dg-dgux*)  # DG/UX
-        PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_POSIX4A_DRAFT10_SOURCE"
-    esac
-  fi
-fi
-
-
-
-
-
-  echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
-echo "configure:4904: checking for inttypes.h" >&5
-if eval "test \"`echo '$''{'jm_ac_cv_header_inttypes_h'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 4909 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <inttypes.h>
-int main() {
-uintmax_t i = (uintmax_t) -1;
-; return 0; }
-EOF
-if { (eval echo configure:4917: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  jm_ac_cv_header_inttypes_h=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  jm_ac_cv_header_inttypes_h=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$jm_ac_cv_header_inttypes_h" 1>&6
-  if test $jm_ac_cv_header_inttypes_h = yes; then
-    cat >> confdefs.h <<EOF
-#define HAVE_INTTYPES_H_WITH_UINTMAX 1
-EOF
-
-  fi
-
-
-  echo $ac_n "checking for stdint.h""... $ac_c" 1>&6
-echo "configure:4939: checking for stdint.h" >&5
-if eval "test \"`echo '$''{'jm_ac_cv_header_stdint_h'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 4944 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <stdint.h>
-int main() {
-uintmax_t i = (uintmax_t) -1;
-; return 0; }
-EOF
-if { (eval echo configure:4952: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  jm_ac_cv_header_stdint_h=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  jm_ac_cv_header_stdint_h=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$jm_ac_cv_header_stdint_h" 1>&6
-  if test $jm_ac_cv_header_stdint_h = yes; then
-    cat >> confdefs.h <<EOF
-#define HAVE_STDINT_H_WITH_UINTMAX 1
-EOF
-
-  fi
-
-
-  echo $ac_n "checking for unsigned long long""... $ac_c" 1>&6
-echo "configure:4974: checking for unsigned long long" >&5
-if eval "test \"`echo '$''{'ac_cv_type_unsigned_long_long'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 4979 "configure"
-#include "confdefs.h"
-unsigned long long ull = 1; int i = 63;
-int main() {
-unsigned long long ullmax = (unsigned long long) -1;
-     return ull << i | ull >> i | ullmax / ull | ullmax % ull;
-; return 0; }
-EOF
-if { (eval echo configure:4987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  ac_cv_type_unsigned_long_long=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_type_unsigned_long_long=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$ac_cv_type_unsigned_long_long" 1>&6
-  if test $ac_cv_type_unsigned_long_long = yes; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_UNSIGNED_LONG_LONG 1
-EOF
-
-  fi
-
-
-      if test "X$prefix" = "XNONE"; then
-    acl_final_prefix="$ac_default_prefix"
-  else
-    acl_final_prefix="$prefix"
-  fi
-  if test "X$exec_prefix" = "XNONE"; then
-    acl_final_exec_prefix='${prefix}'
-  else
-    acl_final_exec_prefix="$exec_prefix"
-  fi
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
-  prefix="$acl_save_prefix"
-
-
-                                                echo $ac_n "checking for shared library run path origin""... $ac_c" 1>&6
-echo "configure:5025: checking for shared library run path origin" >&5
-if eval "test \"`echo '$''{'acl_cv_rpath'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
-    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
-    . ./conftest.sh
-    rm -f ./conftest.sh
-    acl_cv_rpath=done
-  
-fi
-
-echo "$ac_t""$acl_cv_rpath" 1>&6
-  wl="$acl_cv_wl"
-  libext="$acl_cv_libext"
-  shlibext="$acl_cv_shlibext"
-  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-  hardcode_direct="$acl_cv_hardcode_direct"
-  hardcode_minus_L="$acl_cv_hardcode_minus_L"
-  sys_lib_search_path_spec="$acl_cv_sys_lib_search_path_spec"
-  sys_lib_dlsearch_path_spec="$acl_cv_sys_lib_dlsearch_path_spec"
-    # Check whether --enable-rpath or --disable-rpath was given.
-if test "${enable_rpath+set}" = set; then
-  enableval="$enable_rpath"
-  :
-else
-  enable_rpath=yes
-fi
-
-
-
-        MKINSTALLDIRS=
-  if test -n "$ac_aux_dir"; then
-    MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
-  fi
-  if test -z "$MKINSTALLDIRS"; then
-    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
-  fi
-  
-
-
-        echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
-echo "configure:5069: checking for strerror in -lcposix" >&5
-ac_lib_var=`echo cposix'_'strerror | 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="-lcposix  $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 5077 "configure"
-#include "confdefs.h"
-/* 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 strerror();
-
-int main() {
-strerror()
-; return 0; }
-EOF
-if { (eval echo configure:5088: \"$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
-  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 -lcposix"
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-  
-
-echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:5111: 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 <<EOF
-#line 5116 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#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 whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:5145: checking whether we are using the GNU C Library 2.1 or newer" >&5
-if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 5150 "configure"
-#include "confdefs.h"
-
-#include <features.h>
-#ifdef __GNU_LIBRARY__
- #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
-  Lucky GNU user
- #endif
-#endif
-	
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "Lucky GNU user" >/dev/null 2>&1; then
-  rm -rf conftest*
-  ac_cv_gnu_library_2_1=yes
-else
-  rm -rf conftest*
-  ac_cv_gnu_library_2_1=no
-fi
-rm -f conftest*
-
-      
-    
-fi
-
-echo "$ac_t""$ac_cv_gnu_library_2_1" 1>&6
-    
-    GLIBC21="$ac_cv_gnu_library_2_1"
-  
-
-
-    
-  echo $ac_n "checking whether integer division by zero raises SIGFPE""... $ac_c" 1>&6
-echo "configure:5183: checking whether integer division by zero raises SIGFPE" >&5
-if eval "test \"`echo '$''{'gt_cv_int_divbyzero_sigfpe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-      if test "$cross_compiling" = yes; then
-  
-          # Guess based on the CPU.
-          case "$host_cpu" in
-            alpha* | i3456786 | m68k | s390*)
-              gt_cv_int_divbyzero_sigfpe="guessing yes";;
-            *)
-              gt_cv_int_divbyzero_sigfpe="guessing no";;
-          esac
-        
-else
-  cat > conftest.$ac_ext <<EOF
-#line 5200 "configure"
-#include "confdefs.h"
-
-#include <stdlib.h>
-#include <signal.h>
-
-static void
-#ifdef __cplusplus
-sigfpe_handler (int sig)
-#else
-sigfpe_handler (sig) int sig;
-#endif
-{
-  /* Exit with code 0 if SIGFPE, with code 1 if any other signal.  */
-  exit (sig != SIGFPE);
-}
-
-int x = 1;
-int y = 0;
-int z;
-int nan;
-
-int main ()
-{
-  signal (SIGFPE, sigfpe_handler);
-/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP.  */
-#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
-  signal (SIGTRAP, sigfpe_handler);
-#endif
-/* Linux/SPARC yields signal SIGILL.  */
-#if defined (__sparc__) && defined (__linux__)
-  signal (SIGILL, sigfpe_handler);
-#endif
-
-  z = x / y;
-  nan = y / y;
-  exit (1);
-}
-
-EOF
-if { (eval echo configure:5240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-then
-  gt_cv_int_divbyzero_sigfpe=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -fr conftest*
-  gt_cv_int_divbyzero_sigfpe=no
-fi
-rm -fr conftest*
-fi
-
-    
-fi
-
-echo "$ac_t""$gt_cv_int_divbyzero_sigfpe" 1>&6
-  case "$gt_cv_int_divbyzero_sigfpe" in
-    *yes) value=1;;
-    *) value=0;;
-  esac
-  cat >> confdefs.h <<EOF
-#define INTDIV0_RAISES_SIGFPE $value
-EOF
-
-
-
-  
-  
-  if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
-    
-    test $ac_cv_type_unsigned_long_long = yes \
-      && ac_type='unsigned long long' \
-      || ac_type='unsigned long'
-    cat >> confdefs.h <<EOF
-#define uintmax_t $ac_type
-EOF
-
-  fi
-
-
-  echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
-echo "configure:5281: checking for inttypes.h" >&5
-if eval "test \"`echo '$''{'gt_cv_header_inttypes_h'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-    cat > conftest.$ac_ext <<EOF
-#line 5287 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <inttypes.h>
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:5295: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  gt_cv_header_inttypes_h=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  gt_cv_header_inttypes_h=no
-fi
-rm -f conftest*
-  
-fi
-
-echo "$ac_t""$gt_cv_header_inttypes_h" 1>&6
-  if test $gt_cv_header_inttypes_h = yes; then
-    cat >> confdefs.h <<EOF
-#define HAVE_INTTYPES_H 1
-EOF
-
-  fi
-
-
-  
-  if test $gt_cv_header_inttypes_h = yes; then
-    echo $ac_n "checking whether the inttypes.h PRIxNN macros are broken""... $ac_c" 1>&6
-echo "configure:5320: checking whether the inttypes.h PRIxNN macros are broken" >&5
-if eval "test \"`echo '$''{'gt_cv_inttypes_pri_broken'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-        cat > conftest.$ac_ext <<EOF
-#line 5326 "configure"
-#include "confdefs.h"
-#include <inttypes.h>
-#ifdef PRId32
-char *p = PRId32;
-#endif
-
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:5337: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  gt_cv_inttypes_pri_broken=no
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  gt_cv_inttypes_pri_broken=yes
-fi
-rm -f conftest*
-      
-fi
-
-echo "$ac_t""$gt_cv_inttypes_pri_broken" 1>&6
-  fi
-  if test "$gt_cv_inttypes_pri_broken" = yes; then
-    cat >> confdefs.h <<EOF
-#define PRI_MACROS_BROKEN 1
-EOF
-
-  fi
-
-
-    
-  
-
-      
-  
-    use_additional=yes
-  
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-  # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
-if test "${with_libiconv_prefix+set}" = set; then
-  withval="$with_libiconv_prefix"
-  
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-
-fi
-
-      LIBICONV=
-  LTLIBICONV=
-  INCICONV=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='iconv '
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
-          else
-                                    :
-          fi
-        else
-                              found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIBICONV; do
-              
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-              else
-                                                                                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                                if test "$hardcode_direct" = yes; then
-                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                                                            haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                                                                                haveit=
-                    for x in $LDFLAGS $LIBICONV; do
-                      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
-                    else
-                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
-              else
-                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
-              fi
-            fi
-                        additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INCICONV; do
-                    
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-                        if test -n "$found_la"; then
-                                                        save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-                            for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIBICONV; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIBICONV; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                                                                  haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                                                                  haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
-                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
-            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-                        alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-            acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-    else
-            for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-            for found_dir in $ltrpathdirs; do
-      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
-    done
-  fi
-
-
-
-      
-    
-        # 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:5748: 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
-  case "$MSGFMT" in
-  /*)
-  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-	ac_cv_path_MSGFMT="$ac_dir/$ac_word"
-	break
-      fi
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
-  ;;
-esac
-fi
-MSGFMT="$ac_cv_path_MSGFMT"
-if test "$MSGFMT" != ":"; then
-  echo "$ac_t""$MSGFMT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-  # 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:5783: 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
-  case "$GMSGFMT" in
-  /*)
-  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
-  ;;
-  ?:/*)			 
-  ac_cv_path_GMSGFMT="$GMSGFMT" # 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_GMSGFMT="$ac_dir/$ac_word"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
-  ;;
-esac
-fi
-GMSGFMT="$ac_cv_path_GMSGFMT"
-if test -n "$GMSGFMT"; then
-  echo "$ac_t""$GMSGFMT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
-        # 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:5820: 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
-  case "$XGETTEXT" in
-  /*)
-  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
-     (if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-	ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
-	break
-      fi
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
-  ;;
-esac
-fi
-XGETTEXT="$ac_cv_path_XGETTEXT"
-if test "$XGETTEXT" != ":"; then
-  echo "$ac_t""$XGETTEXT" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-    rm -f messages.po
-
-    # Extract the first word of "msgmerge", so it can be a program name with args.
-set dummy msgmerge; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:5857: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_MSGMERGE'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  case "$MSGMERGE" in
-  /*)
-  ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
-  ;;
-  *)
-  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
-  for ac_dir in $PATH; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
-	ac_cv_path_MSGMERGE="$ac_dir/$ac_word"
-	break
-      fi
-    fi
-  done
-  IFS="$ac_save_ifs"
-  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
-  ;;
-esac
-fi
-MSGMERGE="$ac_cv_path_MSGMERGE"
-if test "$MSGMERGE" != ":"; then
-  echo "$ac_t""$MSGMERGE" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-
-      if test "$GMSGFMT" != ":"; then
-            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
-       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
-      echo "$ac_t""found $GMSGFMT program is not GNU msgfmt; ignore it" 1>&6
-      GMSGFMT=":"
-    fi
-  fi
-
-      if test "$XGETTEXT" != ":"; then
-            if $XGETTEXT --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
-       (if $XGETTEXT --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
-      : ;
-    else
-      echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
-      XGETTEXT=":"
-    fi
-        rm -f messages.po
-  fi
-
-  
-
-
-                                    
-  for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
-stdlib.h string.h unistd.h sys/param.h
-do
-ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5920: 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
-#line 5925 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5930: \"$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 <<EOF
-#define $ac_tr_hdr 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-  for ac_func in feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
-geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \
-strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next
-do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5961: 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 <<EOF
-#line 5966 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func(); below.  */
-#include <assert.h>
-/* 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:5989: \"$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 <<EOF
-#define $ac_tr_func 1
-EOF
- 
-else
-  echo "$ac_t""no" 1>&6
-fi
-done
-
-
-  
-  
-    
-      
-
-          am_save_CPPFLAGS="$CPPFLAGS"
-  
-  for element in $INCICONV; do
-    haveit=
-    for x in $CPPFLAGS; do
-      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-    fi
-  done
-
-
-  echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:6045: checking for iconv" >&5
-if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-    am_cv_func_iconv="no, consider installing GNU libiconv"
-    am_cv_lib_iconv=no
-    cat > conftest.$ac_ext <<EOF
-#line 6053 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-#include <iconv.h>
-int main() {
-iconv_t cd = iconv_open("","");
-       iconv(cd,NULL,NULL,NULL,NULL);
-       iconv_close(cd);
-; return 0; }
-EOF
-if { (eval echo configure:6063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  am_cv_func_iconv=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-fi
-rm -f conftest*
-    if test "$am_cv_func_iconv" != yes; then
-      am_save_LIBS="$LIBS"
-      LIBS="$LIBS $LIBICONV"
-      cat > conftest.$ac_ext <<EOF
-#line 6075 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-#include <iconv.h>
-int main() {
-iconv_t cd = iconv_open("","");
-         iconv(cd,NULL,NULL,NULL,NULL);
-         iconv_close(cd);
-; return 0; }
-EOF
-if { (eval echo configure:6085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  am_cv_lib_iconv=yes
-        am_cv_func_iconv=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-fi
-rm -f conftest*
-      LIBS="$am_save_LIBS"
-    fi
-  
-fi
-
-echo "$ac_t""$am_cv_func_iconv" 1>&6
-  if test "$am_cv_func_iconv" = yes; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_ICONV 1
-EOF
-
-  fi
-  if test "$am_cv_lib_iconv" = yes; then
-    echo $ac_n "checking how to link with libiconv""... $ac_c" 1>&6
-echo "configure:6108: checking how to link with libiconv" >&5
-    echo "$ac_t""$LIBICONV" 1>&6
-  else
-            CPPFLAGS="$am_save_CPPFLAGS"
-    LIBICONV=
-    LTLIBICONV=
-  fi
-  
-  
-
-  if test "$am_cv_func_iconv" = yes; then
-    echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
-echo "configure:6120: checking for iconv declaration" >&5
-    if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  
-      cat > conftest.$ac_ext <<EOF
-#line 6126 "configure"
-#include "confdefs.h"
-
-#include <stdlib.h>
-#include <iconv.h>
-extern
-#ifdef __cplusplus
-"C"
-#endif
-#if defined(__STDC__) || defined(__cplusplus)
-size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
-#else
-size_t iconv();
-#endif
-
-int main() {
-
-; return 0; }
-EOF
-if { (eval echo configure:6145: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  am_cv_proto_iconv_arg1=""
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  am_cv_proto_iconv_arg1="const"
-fi
-rm -f conftest*
-      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
-fi
-
-    am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
-    echo "$ac_t""${ac_t:-
-         }$am_cv_proto_iconv" 1>&6
-    cat >> confdefs.h <<EOF
-#define ICONV_CONST $am_cv_proto_iconv_arg1
-EOF
-
-  fi
-
-  
-  echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:6169: checking for nl_langinfo and CODESET" >&5
-if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 6174 "configure"
-#include "confdefs.h"
-#include <langinfo.h>
-int main() {
-char* cs = nl_langinfo(CODESET);
-; return 0; }
-EOF
-if { (eval echo configure:6181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  am_cv_langinfo_codeset=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  am_cv_langinfo_codeset=no
-fi
-rm -f conftest*
-    
-fi
-
-echo "$ac_t""$am_cv_langinfo_codeset" 1>&6
-  if test $am_cv_langinfo_codeset = yes; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_LANGINFO_CODESET 1
-EOF
-
-  fi
-
-  if test $ac_cv_header_locale_h = yes; then
-    
-  echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:6205: 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 <<EOF
-#line 6210 "configure"
-#include "confdefs.h"
-#include <locale.h>
-int main() {
-return LC_MESSAGES
-; return 0; }
-EOF
-if { (eval echo configure:6217: \"$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
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  am_cv_val_LC_MESSAGES=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
-  if test $am_cv_val_LC_MESSAGES = yes; then
-    cat >> confdefs.h <<\EOF
-#define HAVE_LC_MESSAGES 1
-EOF
-
-  fi
-
-  fi
-
-                      for ac_prog in bison
-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:6244: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$INTLBISON"; then
-  ac_cv_prog_INTLBISON="$INTLBISON" # 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_INTLBISON="$ac_prog"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-INTLBISON="$ac_cv_prog_INTLBISON"
-if test -n "$INTLBISON"; then
-  echo "$ac_t""$INTLBISON" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-test -n "$INTLBISON" && break
-done
-
-  if test -z "$INTLBISON"; then
-    ac_verc_fail=yes
-  else
-        echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:6277: checking version of bison" >&5
-    ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
-    case $ac_prog_version in
-      '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
-      1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
-         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
-      *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
-    esac
-    echo "$ac_t""$ac_prog_version" 1>&6
-  fi
-  if test $ac_verc_fail = yes; then
-    INTLBISON=:
-  fi
-
-
-    
-  
-  
-  
-
-    
-      
-
-    
-  
-
-                        
-
-  echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:6306: 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"
-  USE_NLS=$enableval
-else
-  USE_NLS=yes
-fi
-
-  echo "$ac_t""$USE_NLS" 1>&6
-  
-
-  
-    BUILD_INCLUDED_LIBINTL=no
-    USE_INCLUDED_LIBINTL=no
-  
-  LIBINTL=
-  LTLIBINTL=
-  POSUB=
-
-    if test "$USE_NLS" = "yes"; then
-    gt_use_preinstalled_gnugettext=no
-    
-      echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:6330: 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"
-  nls_cv_force_use_gnu_gettext=$withval
-else
-  nls_cv_force_use_gnu_gettext=no
-fi
-
-      echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
-
-      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
-      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
-    
-                        
-                
-        
-        
-
-        echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6
-echo "configure:6350: checking for GNU gettext in libc" >&5
-if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libc'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.$ac_ext <<EOF
-#line 6355 "configure"
-#include "confdefs.h"
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern int *_nl_domain_bindings;
-int main() {
-bindtextdomain ("", "");
-return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
-; return 0; }
-EOF
-if { (eval echo configure:6365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  gt_cv_func_gnugettext1_libc=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  gt_cv_func_gnugettext1_libc=no
-fi
-rm -f conftest*
-fi
-
-echo "$ac_t""$gt_cv_func_gnugettext1_libc" 1>&6
-
-        if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
-                    
-                                                  
-  
-    use_additional=yes
-  
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-    eval additional_includedir=\"$includedir\"
-    eval additional_libdir=\"$libdir\"
-  
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-  # Check whether --with-libintl-prefix or --without-libintl-prefix was given.
-if test "${with_libintl_prefix+set}" = set; then
-  withval="$with_libintl_prefix"
-  
-    if test "X$withval" = "Xno"; then
-      use_additional=no
-    else
-      if test "X$withval" = "X"; then
-        
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  
-          eval additional_includedir=\"$includedir\"
-          eval additional_libdir=\"$libdir\"
-        
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      else
-        additional_includedir="$withval/include"
-        additional_libdir="$withval/lib"
-      fi
-    fi
-
-fi
-
-      LIBINTL=
-  LTLIBINTL=
-  INCINTL=
-  rpathdirs=
-  ltrpathdirs=
-  names_already_handled=
-  names_next_round='intl '
-  while test -n "$names_next_round"; do
-    names_this_round="$names_next_round"
-    names_next_round=
-    for name in $names_this_round; do
-      already_handled=
-      for n in $names_already_handled; do
-        if test "$n" = "$name"; then
-          already_handled=yes
-          break
-        fi
-      done
-      if test -z "$already_handled"; then
-        names_already_handled="$names_already_handled $name"
-                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-        eval value=\"\$HAVE_LIB$uppername\"
-        if test -n "$value"; then
-          if test "$value" = yes; then
-            eval value=\"\$LIB$uppername\"
-            test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
-            eval value=\"\$LTLIB$uppername\"
-            test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
-          else
-                                    :
-          fi
-        else
-                              found_dir=
-          found_la=
-          found_so=
-          found_a=
-          if test $use_additional = yes; then
-            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-              found_dir="$additional_libdir"
-              found_so="$additional_libdir/lib$name.$shlibext"
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
-              fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
-              fi
-            fi
-          fi
-          if test "X$found_dir" = "X"; then
-            for x in $LDFLAGS $LTLIBINTL; do
-              
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-              case "$x" in
-                -L*)
-                  dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                    found_dir="$dir"
-                    found_so="$dir/lib$name.$shlibext"
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
-                    fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
-                      found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
-                    fi
-                  fi
-                  ;;
-              esac
-              if test "X$found_dir" != "X"; then
-                break
-              fi
-            done
-          fi
-          if test "X$found_dir" != "X"; then
-                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
-            if test "X$found_so" != "X"; then
-                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-              else
-                                                                                haveit=
-                for x in $ltrpathdirs; do
-                  if test "X$x" = "X$found_dir"; then
-                    haveit=yes
-                    break
-                  fi
-                done
-                if test -z "$haveit"; then
-                  ltrpathdirs="$ltrpathdirs $found_dir"
-                fi
-                                if test "$hardcode_direct" = yes; then
-                                                      LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                                                            haveit=
-                    for x in $rpathdirs; do
-                      if test "X$x" = "X$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      rpathdirs="$rpathdirs $found_dir"
-                    fi
-                  else
-                                                                                haveit=
-                    for x in $LDFLAGS $LIBINTL; do
-                      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                      if test "X$x" = "X-L$found_dir"; then
-                        haveit=yes
-                        break
-                      fi
-                    done
-                    if test -z "$haveit"; then
-                      LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
-                    fi
-                    if test "$hardcode_minus_L" != no; then
-                                                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
-                    else
-                                                                                                                                                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
-                    fi
-                  fi
-                fi
-              fi
-            else
-              if test "X$found_a" != "X"; then
-                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
-              else
-                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
-              fi
-            fi
-                        additional_includedir=
-            case "$found_dir" in
-              */lib | */lib/)
-                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-                additional_includedir="$basedir/include"
-                ;;
-            esac
-            if test "X$additional_includedir" != "X"; then
-                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
-                haveit=
-                if test "X$additional_includedir" = "X/usr/local/include"; then
-                  if test -n "$GCC"; then
-                    case $host_os in
-                      linux*) haveit=yes;;
-                    esac
-                  fi
-                fi
-                if test -z "$haveit"; then
-                  for x in $CPPFLAGS $INCINTL; do
-                    
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                    if test "X$x" = "X-I$additional_includedir"; then
-                      haveit=yes
-                      break
-                    fi
-                  done
-                  if test -z "$haveit"; then
-                    if test -d "$additional_includedir"; then
-                                            INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
-                    fi
-                  fi
-                fi
-              fi
-            fi
-                        if test -n "$found_la"; then
-                                                        save_libdir="$libdir"
-              case "$found_la" in
-                */* | *\\*) . "$found_la" ;;
-                *) . "./$found_la" ;;
-              esac
-              libdir="$save_libdir"
-                            for dep in $dependency_libs; do
-                case "$dep" in
-                  -L*)
-                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
-                      haveit=
-                      if test "X$additional_libdir" = "X/usr/local/lib"; then
-                        if test -n "$GCC"; then
-                          case $host_os in
-                            linux*) haveit=yes;;
-                          esac
-                        fi
-                      fi
-                      if test -z "$haveit"; then
-                        haveit=
-                        for x in $LDFLAGS $LIBINTL; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
-                          fi
-                        fi
-                        haveit=
-                        for x in $LDFLAGS $LTLIBINTL; do
-                          
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-                          if test "X$x" = "X-L$additional_libdir"; then
-                            haveit=yes
-                            break
-                          fi
-                        done
-                        if test -z "$haveit"; then
-                          if test -d "$additional_libdir"; then
-                                                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
-                          fi
-                        fi
-                      fi
-                    fi
-                    ;;
-                  -R*)
-                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                    if test "$enable_rpath" != no; then
-                                                                  haveit=
-                      for x in $rpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        rpathdirs="$rpathdirs $dir"
-                      fi
-                                                                  haveit=
-                      for x in $ltrpathdirs; do
-                        if test "X$x" = "X$dir"; then
-                          haveit=yes
-                          break
-                        fi
-                      done
-                      if test -z "$haveit"; then
-                        ltrpathdirs="$ltrpathdirs $dir"
-                      fi
-                    fi
-                    ;;
-                  -l*)
-                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                    ;;
-                  *.la)
-                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                    ;;
-                  *)
-                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
-                    LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
-                    ;;
-                esac
-              done
-            fi
-          else
-                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
-            LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
-          fi
-        fi
-      fi
-    done
-  done
-  if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
-                        alldirs=
-      for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
-      done
-            acl_save_libdir="$libdir"
-      libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
-      libdir="$acl_save_libdir"
-      LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
-    else
-            for found_dir in $rpathdirs; do
-        acl_save_libdir="$libdir"
-        libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
-        libdir="$acl_save_libdir"
-        LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
-      done
-    fi
-  fi
-  if test "X$ltrpathdirs" != "X"; then
-            for found_dir in $ltrpathdirs; do
-      LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
-    done
-  fi
-
-          echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6
-echo "configure:6760: checking for GNU gettext in libintl" >&5
-if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libintl'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  gt_save_CPPFLAGS="$CPPFLAGS"
-            CPPFLAGS="$CPPFLAGS $INCINTL"
-            gt_save_LIBS="$LIBS"
-            LIBS="$LIBS $LIBINTL"
-                        cat > conftest.$ac_ext <<EOF
-#line 6769 "configure"
-#include "confdefs.h"
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();
-int main() {
-bindtextdomain ("", "");
-return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
-; return 0; }
-EOF
-if { (eval echo configure:6783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  gt_cv_func_gnugettext1_libintl=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  gt_cv_func_gnugettext1_libintl=no
-fi
-rm -f conftest*
-                        if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then
-              LIBS="$LIBS $LIBICONV"
-              cat > conftest.$ac_ext <<EOF
-#line 6796 "configure"
-#include "confdefs.h"
-#include <libintl.h>
-extern int _nl_msg_cat_cntr;
-extern
-#ifdef __cplusplus
-"C"
-#endif
-const char *_nl_expand_alias ();
-int main() {
-bindtextdomain ("", "");
-return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
-; return 0; }
-EOF
-if { (eval echo configure:6810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  rm -rf conftest*
-  LIBINTL="$LIBINTL $LIBICONV"
-                LTLIBINTL="$LTLIBINTL $LTLIBICONV"
-                gt_cv_func_gnugettext1_libintl=yes
-               
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-fi
-rm -f conftest*
-            fi
-            CPPFLAGS="$gt_save_CPPFLAGS"
-            LIBS="$gt_save_LIBS"
-fi
-
-echo "$ac_t""$gt_cv_func_gnugettext1_libintl" 1>&6
-        fi
-
-                                        if test "$gt_cv_func_gnugettext1_libc" = "yes" \
-           || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \
-                && test "$PACKAGE" != gettext; }; then
-          gt_use_preinstalled_gnugettext=yes
-        else
-                    LIBINTL=
-          LTLIBINTL=
-          INCINTL=
-        fi
-
-    
-        if test "$gt_use_preinstalled_gnugettext" != "yes"; then
-                              nls_cv_use_gnu_gettext=yes
-        fi
-      fi
-
-      if test "$nls_cv_use_gnu_gettext" = "yes"; then
-                INTLOBJS="\$(GETTOBJS)"
-        BUILD_INCLUDED_LIBINTL=yes
-        USE_INCLUDED_LIBINTL=yes
-        LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV"
-        LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV"
-        LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
-      fi
-
-      if test "$gt_use_preinstalled_gnugettext" = "yes" \
-         || test "$nls_cv_use_gnu_gettext" = "yes"; then
-                CATOBJEXT=.gmo
-      fi
-    
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes" \
-       || test "$nls_cv_use_gnu_gettext" = "yes"; then
-      cat >> confdefs.h <<\EOF
-#define ENABLE_NLS 1
-EOF
-
-    else
-      USE_NLS=no
-    fi
-  fi
-
-  if test "$USE_NLS" = "yes"; then
-
-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
-      if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
-        echo $ac_n "checking how to link with libintl""... $ac_c" 1>&6
-echo "configure:6876: checking how to link with libintl" >&5
-        echo "$ac_t""$LIBINTL" 1>&6
-        
-  for element in $INCINTL; do
-    haveit=
-    for x in $CPPFLAGS; do
-      
-  acl_save_prefix="$prefix"
-  prefix="$acl_final_prefix"
-  acl_save_exec_prefix="$exec_prefix"
-  exec_prefix="$acl_final_exec_prefix"
-  eval x=\"$x\"
-  exec_prefix="$acl_save_exec_prefix"
-  prefix="$acl_save_prefix"
-
-      if test "X$x" = "X$element"; then
-        haveit=yes
-        break
-      fi
-    done
-    if test -z "$haveit"; then
-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
-    fi
-  done
-
-      fi
-
-            cat >> confdefs.h <<\EOF
-#define HAVE_GETTEXT 1
-EOF
-
-      cat >> confdefs.h <<\EOF
-#define HAVE_DCGETTEXT 1
-EOF
-
-    fi
-
-        POSUB=po
-  fi
-
-  
-            if test "$PACKAGE" = gettext; then
-      BUILD_INCLUDED_LIBINTL=yes
-    fi
-
-        
-    
-    
-    
-
-        nls_cv_header_intl=
-    nls_cv_header_libgt=
-
-        DATADIRNAME=share
-    
-
-        INSTOBJEXT=.mo
-    
-
-        GENCAT=gencat
-    
-
-        INTL_LIBTOOL_SUFFIX_PREFIX=
-    
-  
-
-    INTLLIBS="$LIBINTL"
-  
-
-    
-  
-  
-
-
-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 <<EOF
-#! /bin/sh
-# Generated automatically by configure.
-# Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host `(hostname || uname -n) 2>/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 "Makefile intl/Makefile po/Makefile.in docs/Makefile docs/sample.gftp/Makefile src/gftp src/Makefile src/gtk/Makefile src/text/Makefile lib/Makefile gftp.spec config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
-EOF
-cat >> $CONFIG_STATUS <<EOF
-
-# Protect against being on the right side of a sed subst in config.status.
-sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
- s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > 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%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
-s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
-s%@INSTALL_DATA@%$INSTALL_DATA%g
-s%@PACKAGE@%$PACKAGE%g
-s%@VERSION@%$VERSION%g
-s%@ACLOCAL@%$ACLOCAL%g
-s%@AUTOCONF@%$AUTOCONF%g
-s%@AUTOMAKE@%$AUTOMAKE%g
-s%@AUTOHEADER@%$AUTOHEADER%g
-s%@MAKEINFO@%$MAKEINFO%g
-s%@SET_MAKE@%$SET_MAKE%g
-s%@PREFIX@%$PREFIX%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%@CC@%$CC%g
-s%@CPP@%$CPP%g
-s%@EXEEXT@%$EXEEXT%g
-s%@RANLIB@%$RANLIB%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%@GETCONF@%$GETCONF%g
-s%@U@%$U%g
-s%@ANSI2KNR@%$ANSI2KNR%g
-s%@AWK@%$AWK%g
-s%@LN_S@%$LN_S%g
-s%@ALLOCA@%$ALLOCA%g
-s%@PKG_CONFIG@%$PKG_CONFIG%g
-s%@GLIB_CFLAGS@%$GLIB_CFLAGS%g
-s%@GLIB_LIBS@%$GLIB_LIBS%g
-s%@GLIB_CONFIG@%$GLIB_CONFIG%g
-s%@EXTRA_LIBS@%$EXTRA_LIBS%g
-s%@READLINE_LIBS@%$READLINE_LIBS%g
-s%@GFTP_TEXT@%$GFTP_TEXT%g
-s%@GTK_CFLAGS@%$GTK_CFLAGS%g
-s%@GTK_LIBS@%$GTK_LIBS%g
-s%@GTK_CONFIG@%$GTK_CONFIG%g
-s%@PTHREAD_CFLAGS@%$PTHREAD_CFLAGS%g
-s%@PTHREAD_LIBS@%$PTHREAD_LIBS%g
-s%@GFTP_GTK@%$GFTP_GTK%g
-s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
-s%@MSGFMT@%$MSGFMT%g
-s%@GMSGFMT@%$GMSGFMT%g
-s%@XGETTEXT@%$XGETTEXT%g
-s%@MSGMERGE@%$MSGMERGE%g
-s%@GLIBC21@%$GLIBC21%g
-s%@LIBICONV@%$LIBICONV%g
-s%@LTLIBICONV@%$LTLIBICONV%g
-s%@INTLBISON@%$INTLBISON%g
-s%@USE_NLS@%$USE_NLS%g
-s%@BUILD_INCLUDED_LIBINTL@%$BUILD_INCLUDED_LIBINTL%g
-s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
-s%@CATOBJEXT@%$CATOBJEXT%g
-s%@INTLOBJS@%$INTLOBJS%g
-s%@DATADIRNAME@%$DATADIRNAME%g
-s%@INSTOBJEXT@%$INSTOBJEXT%g
-s%@GENCAT@%$GENCAT%g
-s%@INTL_LIBTOOL_SUFFIX_PREFIX@%$INTL_LIBTOOL_SUFFIX_PREFIX%g
-s%@INTLLIBS@%$INTLLIBS%g
-s%@LIBINTL@%$LIBINTL%g
-s%@LTLIBINTL@%$LTLIBINTL%g
-s%@POSUB@%$POSUB%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 <<EOF
-
-CONFIG_FILES=\${CONFIG_FILES-"Makefile intl/Makefile po/Makefile.in docs/Makefile docs/sample.gftp/Makefile src/gftp src/Makefile src/gtk/Makefile src/text/Makefile lib/Makefile gftp.spec"}
-EOF
-cat >> $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 <<EOF
-  CONFIG_HEADERS="config.h"
-EOF
-cat >> $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 <<CEOF' >> $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 <<EOF
-
-# Capture the value of obsolete ALL_LINGUAS because we need it to compute
-    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
-    # from automake.
-    eval 'ALL_LINGUAS''="$ALL_LINGUAS"'
-    # Capture the value of LINGUAS because we need it to compute CATALOGS.
-    LINGUAS="${LINGUAS-%UNSET%}"
-   
-
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
-
-    for ac_file in $CONFIG_FILES; do
-      # Support "outfile[:infile[:infile...]]"
-      case "$ac_file" in
-        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-      esac
-      # PO directories have a Makefile.in generated from Makefile.in.in.
-      case "$ac_file" in */Makefile.in)
-        # Adjust a relative srcdir.
-        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-        # In autoconf-2.13 it is called $ac_given_srcdir.
-        # In autoconf-2.50 it is called $srcdir.
-        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-        case "$ac_given_srcdir" in
-          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-          /*) top_srcdir="$ac_given_srcdir" ;;
-          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-        esac
-        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
-          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
-          # on $ac_dir but don't depend on user-specified configuration
-          # parameters.
-          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-            # The LINGUAS file contains the set of available languages.
-            if test -n "$ALL_LINGUAS"; then
-              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-            fi
-            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-            # Hide the ALL_LINGUAS assigment from automake.
-            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-          fi
-          case "$ac_given_srcdir" in
-            .) srcdirpre= ;;
-            *) srcdirpre='$(srcdir)/' ;;
-          esac
-          POFILES=
-          GMOFILES=
-          UPDATEPOFILES=
-          DUMMYPOFILES=
-          for lang in $ALL_LINGUAS; do
-            POFILES="$POFILES $srcdirpre$lang.po"
-            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-          done
-          # CATALOGS depends on both $ac_dir and the user's LINGUAS
-          # environment variable.
-          INST_LINGUAS=
-          if test -n "$ALL_LINGUAS"; then
-            for presentlang in $ALL_LINGUAS; do
-              useit=no
-              if test "%UNSET%" != "$LINGUAS"; then
-                desiredlanguages="$LINGUAS"
-              else
-                desiredlanguages="$ALL_LINGUAS"
-              fi
-              for desiredlang in $desiredlanguages; do
-                # Use the presentlang catalog if desiredlang is
-                #   a. equal to presentlang, or
-                #   b. a variant of presentlang (because in this case,
-                #      presentlang can be used as a fallback for messages
-                #      which are not translated in the desiredlang catalog).
-                case "$desiredlang" in
-                  "$presentlang"*) useit=yes;;
-                esac
-              done
-              if test $useit = yes; then
-                INST_LINGUAS="$INST_LINGUAS $presentlang"
-              fi
-            done
-          fi
-          CATALOGS=
-          if test -n "$INST_LINGUAS"; then
-            for lang in $INST_LINGUAS; do
-              CATALOGS="$CATALOGS $lang.gmo"
-            done
-          fi
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
-          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
-          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
-            if test -f "$f"; then
-              case "$f" in
-                *.orig | *.bak | *~) ;;
-                *) cat "$f" >> "$ac_dir/Makefile" ;;
-              esac
-            fi
-          done
-        fi
-        ;;
-      esac
-    done
-
-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
-
--- a/configure.in	Tue Sep 24 11:21:32 2002 +0000
+++ b/configure.in	Tue Sep 24 12:18:40 2002 +0000
@@ -30,6 +30,8 @@
 AC_C_CONST
 AC_C_INLINE
 
+AM_MAINTAINER_MODE
+
 AC_PROG_AWK
 AC_PROG_INSTALL
 AC_PROG_LN_S
@@ -54,12 +56,12 @@
 AC_FUNC_UTIME_NULL
 AC_CHECK_FUNCS(gai_strerror getaddrinfo getcwd gettimeofday getwd mkdir mktime putenv rmdir select socket strdup strstr strtod strtol uname)
 
-if test "x$enable_gtk20" = "x1" ; then
-  PKG_CHECK_MODULES(GLIB, glib-2.0 >= 1.3.8)
+if test "x$GFTP_TEXT" = "x" -a "x$enable_gtk20" = "x0" ; then
+  AM_PATH_GLIB(1.2.3, , AC_MSG_ERROR(gFTP needs GLIB 1.2.3 or higher))
 fi
 
-if test "x$GFTP_TEXT" = "x" ; then
-  AM_PATH_GLIB(1.2.3, , AC_MSG_ERROR(gFTP needs GLIB 1.2.3 or higher))
+if test "x$enable_gtk20" = "x1" ; then
+  PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.0.0)
 fi
 
 GFTP_TEXT=""
@@ -97,7 +99,7 @@
       if test x${HAVE_LIBREADLINE} = xtrue ; then
         echo "  Using -lreadline -lncurses"
         EXTRA_LIBREADLINE_DEPS=-lncurses
-        AC_DEFINE(HAVE_LIBREADLINE, [1])
+        AC_DEFINE(HAVE_LIBREADLINE, [1], [Define if the text port uses readline])
       else
         unset ac_cv_lib_readline_readline
         AC_CHECK_LIB(readline, readline, HAVE_LIBREADLINE=true,
@@ -105,7 +107,7 @@
         if test x${HAVE_LIBREADLINE} = xtrue ; then
           echo "  Using -lreadline -lcurses"
           EXTRA_LIBREADLINE_DEPS=-lcurses
-          AC_DEFINE(HAVE_LIBREADLINE, [1])
+          AC_DEFINE(HAVE_LIBREADLINE, [1], [Define if the text port uses readline])
         else
           unset ac_cv_lib_readline_readline
           AC_CHECK_LIB(readline, readline, HAVE_LIBREADLINE=true,
@@ -113,15 +115,15 @@
           if test x${HAVE_LIBREADLINE} = xtrue ; then
             echo "  Using -lreadline -ltermcap"
             EXTRA_LIBREADLINE_DEPS=-ltermcap
-            AC_DEFINE(HAVE_LIBREADLINE, [1])
+            AC_DEFINE(HAVE_LIBREADLINE, [1], [Define if the text port uses readline])
           else
             unset ac_cv_lib_readline_readline
             AC_CHECK_LIB(readline, readline, HAVE_LIBREADLINE=true,
                          HAVE_LIBREADLINE=false)
             if test x${HAVE_LIBREADLINE} = xtrue ; then
-              AC_DEFINE(HAVE_LIBREADLINE, [1])
+              AC_DEFINE(HAVE_LIBREADLINE, [1], [Define if the text port uses readline])
             else
-              AC_DEFINE(HAVE_LIBREADLINE, [0])
+              AC_DEFINE(HAVE_LIBREADLINE, [0], [Define if the text port uses readline])
             fi
           fi
         fi
@@ -132,14 +134,14 @@
                    HAVE_LIBREADLINE=false, ${EXTRA_LIBREADLINE_DEPS})
       if test x${HAVE_LIBREADLINE} = xtrue ; then
         echo "  Using -lreadline ${EXTRA_LIBREADLINE_DEPS}"
-        AC_DEFINE(HAVE_LIBREADLINE, [1])
+        AC_DEFINE(HAVE_LIBREADLINE, [1], [Define if the text port uses readline])
       else
-        AC_DEFINE(HAVE_LIBREADLINE, [0])
+        AC_DEFINE(HAVE_LIBREADLINE, [0], [Define if the text port uses readline])
       fi
     fi
   else
     HAVE_LIBREADLINE=false
-    AC_DEFINE(HAVE_LIBREADLINE, [0])
+    AC_DEFINE(HAVE_LIBREADLINE, [0], [Define if the text port uses readline])
   fi
   if test x${HAVE_LIBREADLINE} = xtrue; then
     READLINE_LIBS="-lreadline ${EXTRA_LIBREADLINE_DEPS}"
@@ -149,11 +151,7 @@
 
 AC_CHECK_LIB(m, log10, EXTRA_LIBS="$EXTRA_LIBS -lm")
 
-if test "x$enable_dmalloc" = "x1" ; then
-  AC_CHECK_LIB(dmalloc, dmalloc_shutdown, [
-	AC_DEFINE(HAVE_DMALLOC)
-	EXTRA_LIBS="$EXTRA_LIBS -ldmalloc"])
-fi
+AM_WITH_DMALLOC
 
 AC_SUBST(EXTRA_LIBS)
 AC_SUBST(READLINE_LIBS)
@@ -236,6 +234,6 @@
 AC_SUBST(PTHREAD_LIBS)
 AC_SUBST(GFTP_GTK)
 
-AM_GNU_GETTEXT
+AM_GNU_GETTEXT([external])
 
-AC_OUTPUT(Makefile intl/Makefile po/Makefile.in docs/Makefile docs/sample.gftp/Makefile src/gftp src/Makefile src/gtk/Makefile src/text/Makefile lib/Makefile gftp.spec)
+AC_OUTPUT(Makefile docs/Makefile docs/sample.gftp/Makefile src/gftp src/Makefile src/gtk/Makefile src/text/Makefile lib/Makefile gftp.spec)
--- a/docs/Makefile.am	Tue Sep 24 11:21:32 2002 +0000
+++ b/docs/Makefile.am	Tue Sep 24 12:18:40 2002 +0000
@@ -2,7 +2,7 @@
 
 man_MANS=gftp.1
 SUBDIRS=sample.gftp
-EXTRA_DIST=USERS-GUIDE faq.xml gftp.xml gftp.1 gftp.desktop gftp.lsm gftp.png legal.xml parse-netrc.pl
+EXTRA_DIST=USERS-GUIDE gftp.1 gftp.desktop gftp.lsm gftp.png parse-netrc.pl
 
 Utilitiesdir = $(datadir)/gnome/apps/Internet
 Utilities_DATA = gftp.desktop
--- a/docs/Makefile.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,416 +0,0 @@
-# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
-
-# Copyright (C) 1994, 1995-8, 1999, 2001 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 =
-
-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@ $(AM_INSTALL_PROGRAM_FLAGS)
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
-
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_alias = @host_alias@
-host_triplet = @host@
-AWK = @AWK@
-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
-CATOBJEXT = @CATOBJEXT@
-CC = @CC@
-CPP = @CPP@
-DATADIRNAME = @DATADIRNAME@
-EXEEXT = @EXEEXT@
-EXTRA_LIBS = @EXTRA_LIBS@
-GENCAT = @GENCAT@
-GETCONF = @GETCONF@
-GFTP_GTK = @GFTP_GTK@
-GFTP_TEXT = @GFTP_TEXT@
-GLIBC21 = @GLIBC21@
-GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_CONFIG = @GLIB_CONFIG@
-GLIB_LIBS = @GLIB_LIBS@
-GMSGFMT = @GMSGFMT@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_CONFIG = @GTK_CONFIG@
-GTK_LIBS = @GTK_LIBS@
-HAVE_LIB = @HAVE_LIB@
-INSTOBJEXT = @INSTOBJEXT@
-INTLBISON = @INTLBISON@
-INTLLIBS = @INTLLIBS@
-INTLOBJS = @INTLOBJS@
-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
-LIB = @LIB@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LN_S = @LN_S@
-LTLIB = @LTLIB@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-PACKAGE = @PACKAGE@
-PKG_CONFIG = @PKG_CONFIG@
-POSUB = @POSUB@
-PREFIX = @PREFIX@
-PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
-PTHREAD_LIBS = @PTHREAD_LIBS@
-RANLIB = @RANLIB@
-READLINE_LIBS = @READLINE_LIBS@
-U = @U@
-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-
-man_MANS = gftp.1
-SUBDIRS = sample.gftp
-EXTRA_DIST = USERS-GUIDE faq.xml gftp.xml gftp.1 gftp.desktop gftp.lsm gftp.png legal.xml parse-netrc.pl
-
-Utilitiesdir = $(datadir)/gnome/apps/Internet
-Utilities_DATA = gftp.desktop
-
-Iconsdir = $(datadir)/pixmaps
-Icons_DATA = gftp.png
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = ../config.h
-CONFIG_CLEAN_FILES = 
-man1dir = $(mandir)/man1
-MANS = $(man_MANS)
-
-NROFF = nroff
-DATA =  $(Icons_DATA) $(Utilities_DATA)
-
-DIST_COMMON =  Makefile.am Makefile.in
-
-
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-
-TAR = tar
-GZIP_ENV = --best
-all: all-redirect
-.SUFFIXES:
-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-	cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/Makefile
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
-	cd $(top_builddir) \
-	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-
-install-man1:
-	$(mkinstalldirs) $(DESTDIR)$(man1dir)
-	@list='$(man1_MANS)'; \
-	l2='$(man_MANS)'; for i in $$l2; do \
-	  case "$$i" in \
-	    *.1*) list="$$list $$i" ;; \
-	  esac; \
-	done; \
-	for i in $$list; do \
-	  if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
-	  else file=$$i; fi; \
-	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-	  echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
-	  $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
-	done
-
-uninstall-man1:
-	@list='$(man1_MANS)'; \
-	l2='$(man_MANS)'; for i in $$l2; do \
-	  case "$$i" in \
-	    *.1*) list="$$list $$i" ;; \
-	  esac; \
-	done; \
-	for i in $$list; do \
-	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-	  echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
-	  rm -f $(DESTDIR)$(man1dir)/$$inst; \
-	done
-install-man: $(MANS)
-	@$(NORMAL_INSTALL)
-	$(MAKE) $(AM_MAKEFLAGS) install-man1
-uninstall-man:
-	@$(NORMAL_UNINSTALL)
-	$(MAKE) $(AM_MAKEFLAGS) uninstall-man1
-
-install-IconsDATA: $(Icons_DATA)
-	@$(NORMAL_INSTALL)
-	$(mkinstalldirs) $(DESTDIR)$(Iconsdir)
-	@list='$(Icons_DATA)'; for p in $$list; do \
-	  if test -f $(srcdir)/$$p; then \
-	    echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(Iconsdir)/$$p"; \
-	    $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(Iconsdir)/$$p; \
-	  else if test -f $$p; then \
-	    echo " $(INSTALL_DATA) $$p $(DESTDIR)$(Iconsdir)/$$p"; \
-	    $(INSTALL_DATA) $$p $(DESTDIR)$(Iconsdir)/$$p; \
-	  fi; fi; \
-	done
-
-uninstall-IconsDATA:
-	@$(NORMAL_UNINSTALL)
-	list='$(Icons_DATA)'; for p in $$list; do \
-	  rm -f $(DESTDIR)$(Iconsdir)/$$p; \
-	done
-
-install-UtilitiesDATA: $(Utilities_DATA)
-	@$(NORMAL_INSTALL)
-	$(mkinstalldirs) $(DESTDIR)$(Utilitiesdir)
-	@list='$(Utilities_DATA)'; for p in $$list; do \
-	  if test -f $(srcdir)/$$p; then \
-	    echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(Utilitiesdir)/$$p"; \
-	    $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(Utilitiesdir)/$$p; \
-	  else if test -f $$p; then \
-	    echo " $(INSTALL_DATA) $$p $(DESTDIR)$(Utilitiesdir)/$$p"; \
-	    $(INSTALL_DATA) $$p $(DESTDIR)$(Utilitiesdir)/$$p; \
-	  fi; fi; \
-	done
-
-uninstall-UtilitiesDATA:
-	@$(NORMAL_UNINSTALL)
-	list='$(Utilities_DATA)'; for p in $$list; do \
-	  rm -f $(DESTDIR)$(Utilitiesdir)/$$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 -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
-
-mostlyclean-tags:
-
-clean-tags:
-
-distclean-tags:
-	-rm -f TAGS ID
-
-maintainer-clean-tags:
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-
-subdir = docs
-
-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 --foreign docs/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-man install-IconsDATA install-UtilitiesDATA
-install-data: install-data-recursive
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-install: install-recursive
-uninstall-am: uninstall-man uninstall-IconsDATA uninstall-UtilitiesDATA
-uninstall: uninstall-recursive
-all-am: Makefile $(MANS) $(DATA)
-all-redirect: all-recursive
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
-installdirs: installdirs-recursive
-installdirs-am:
-	$(mkinstalldirs)  $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(Iconsdir) \
-		$(DESTDIR)$(Utilitiesdir)
-
-
-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
-
-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: install-man1 uninstall-man1 install-man uninstall-man \
-uninstall-IconsDATA install-IconsDATA uninstall-UtilitiesDATA \
-install-UtilitiesDATA 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:
--- a/docs/sample.gftp/Makefile.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,243 +0,0 @@
-# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
-
-# Copyright (C) 1994, 1995-8, 1999, 2001 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 =
-
-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@ $(AM_INSTALL_PROGRAM_FLAGS)
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
-
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_alias = @host_alias@
-host_triplet = @host@
-AWK = @AWK@
-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
-CATOBJEXT = @CATOBJEXT@
-CC = @CC@
-CPP = @CPP@
-DATADIRNAME = @DATADIRNAME@
-EXEEXT = @EXEEXT@
-EXTRA_LIBS = @EXTRA_LIBS@
-GENCAT = @GENCAT@
-GETCONF = @GETCONF@
-GFTP_GTK = @GFTP_GTK@
-GFTP_TEXT = @GFTP_TEXT@
-GLIBC21 = @GLIBC21@
-GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_CONFIG = @GLIB_CONFIG@
-GLIB_LIBS = @GLIB_LIBS@
-GMSGFMT = @GMSGFMT@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_CONFIG = @GTK_CONFIG@
-GTK_LIBS = @GTK_LIBS@
-HAVE_LIB = @HAVE_LIB@
-INSTOBJEXT = @INSTOBJEXT@
-INTLBISON = @INTLBISON@
-INTLLIBS = @INTLLIBS@
-INTLOBJS = @INTLOBJS@
-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
-LIB = @LIB@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LN_S = @LN_S@
-LTLIB = @LTLIB@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-PACKAGE = @PACKAGE@
-PKG_CONFIG = @PKG_CONFIG@
-POSUB = @POSUB@
-PREFIX = @PREFIX@
-PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
-PTHREAD_LIBS = @PTHREAD_LIBS@
-RANLIB = @RANLIB@
-READLINE_LIBS = @READLINE_LIBS@
-U = @U@
-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-
-pkgdata_DATA = COPYING bookmarks connect.xpm deb.xpm diff.xpm dir.xpm doc.xpm 	dotdot.xpm down.xpm exe.xpm gftp-logo.xpm gftp.xpm gftprc img.xpm 	left.xpm linkdir.xpm linkfile.xpm man.xpm open_dir.xpm right.xpm 	rpm.xpm stop.xpm tar.xpm txt.xpm sound.xpm up.xpm world.xpm
-
-
-EXTRA_DIST = COPYING bookmarks connect.xpm deb.xpm diff.xpm dir.xpm doc.xpm 	dotdot.xpm down.xpm exe.xpm gftp-logo.xpm gftp.xpm gftprc img.xpm 	left.xpm linkdir.xpm linkfile.xpm man.xpm open_dir.xpm right.xpm 	rpm.xpm stop.xpm tar.xpm txt.xpm sound.xpm up.xpm world.xpm
-
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = ../../config.h
-CONFIG_CLEAN_FILES = 
-DATA =  $(pkgdata_DATA)
-
-DIST_COMMON =  COPYING Makefile.am Makefile.in
-
-
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-
-TAR = tar
-GZIP_ENV = --best
-all: all-redirect
-.SUFFIXES:
-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-	cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/sample.gftp/Makefile
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
-	cd $(top_builddir) \
-	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-
-install-pkgdataDATA: $(pkgdata_DATA)
-	@$(NORMAL_INSTALL)
-	$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
-	@list='$(pkgdata_DATA)'; for p in $$list; do \
-	  if test -f $(srcdir)/$$p; then \
-	    echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p"; \
-	    $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p; \
-	  else if test -f $$p; then \
-	    echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p"; \
-	    $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p; \
-	  fi; fi; \
-	done
-
-uninstall-pkgdataDATA:
-	@$(NORMAL_UNINSTALL)
-	list='$(pkgdata_DATA)'; for p in $$list; do \
-	  rm -f $(DESTDIR)$(pkgdatadir)/$$p; \
-	done
-tags: TAGS
-TAGS:
-
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-
-subdir = docs/sample.gftp
-
-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 --foreign docs/sample.gftp/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
-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-pkgdataDATA
-install-data: install-data-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-install: install-am
-uninstall-am: uninstall-pkgdataDATA
-uninstall: uninstall-am
-all-am: Makefile $(DATA)
-all-redirect: all-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
-installdirs:
-	$(mkinstalldirs)  $(DESTDIR)$(pkgdatadir)
-
-
-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-generic
-
-mostlyclean: mostlyclean-am
-
-clean-am:  clean-generic mostlyclean-am
-
-clean: clean-am
-
-distclean-am:  distclean-generic clean-am
-
-distclean: distclean-am
-
-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-pkgdataDATA install-pkgdataDATA 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 \
-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:
--- a/install-sh	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,251 +0,0 @@
-#!/bin/sh
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission.  M.I.T. makes no representations about the
-# suitability of this software for any purpose.  It is provided "as is"
-# without express or implied warranty.
-#
-# Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
-# when there is no Makefile.
-#
-# This script is compatible with the BSD install script, but was written
-# from scratch.  It can only install one file at a time, a restriction
-# shared with many OS's install programs.
-
-
-# set DOITPROG to echo to test this script
-
-# Don't use :- since 4.3BSD and earlier shells don't like it.
-doit="${DOITPROG-}"
-
-
-# put in absolute paths if you don't have them in your path; or use env. vars.
-
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-mkdirprog="${MKDIRPROG-mkdir}"
-
-transformbasename=""
-transform_arg=""
-instcmd="$mvprog"
-chmodcmd="$chmodprog 0755"
-chowncmd=""
-chgrpcmd=""
-stripcmd=""
-rmcmd="$rmprog -f"
-mvcmd="$mvprog"
-src=""
-dst=""
-dir_arg=""
-
-while [ x"$1" != x ]; do
-    case $1 in
-	-c) instcmd="$cpprog"
-	    shift
-	    continue;;
-
-	-d) dir_arg=true
-	    shift
-	    continue;;
-
-	-m) chmodcmd="$chmodprog $2"
-	    shift
-	    shift
-	    continue;;
-
-	-o) chowncmd="$chownprog $2"
-	    shift
-	    shift
-	    continue;;
-
-	-g) chgrpcmd="$chgrpprog $2"
-	    shift
-	    shift
-	    continue;;
-
-	-s) stripcmd="$stripprog"
-	    shift
-	    continue;;
-
-	-t=*) transformarg=`echo $1 | sed 's/-t=//'`
-	    shift
-	    continue;;
-
-	-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
-	    shift
-	    continue;;
-
-	*)  if [ x"$src" = x ]
-	    then
-		src=$1
-	    else
-		# this colon is to work around a 386BSD /bin/sh bug
-		:
-		dst=$1
-	    fi
-	    shift
-	    continue;;
-    esac
-done
-
-if [ x"$src" = x ]
-then
-	echo "install:	no input file specified"
-	exit 1
-else
-	true
-fi
-
-if [ x"$dir_arg" != x ]; then
-	dst=$src
-	src=""
-	
-	if [ -d $dst ]; then
-		instcmd=:
-		chmodcmd=""
-	else
-		instcmd=mkdir
-	fi
-else
-
-# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
-# might cause directories to be created, which would be especially bad 
-# if $src (and thus $dsttmp) contains '*'.
-
-	if [ -f $src -o -d $src ]
-	then
-		true
-	else
-		echo "install:  $src does not exist"
-		exit 1
-	fi
-	
-	if [ x"$dst" = x ]
-	then
-		echo "install:	no destination specified"
-		exit 1
-	else
-		true
-	fi
-
-# If destination is a directory, append the input filename; if your system
-# does not like double slashes in filenames, you may need to add some logic
-
-	if [ -d $dst ]
-	then
-		dst="$dst"/`basename $src`
-	else
-		true
-	fi
-fi
-
-## this sed command emulates the dirname command
-dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
-
-# Make sure that the destination directory exists.
-#  this part is taken from Noah Friedman's mkinstalldirs script
-
-# Skip lots of stat calls in the usual case.
-if [ ! -d "$dstdir" ]; then
-defaultIFS='	
-'
-IFS="${IFS-${defaultIFS}}"
-
-oIFS="${IFS}"
-# Some sh's can't handle IFS=/ for some reason.
-IFS='%'
-set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
-IFS="${oIFS}"
-
-pathcomp=''
-
-while [ $# -ne 0 ] ; do
-	pathcomp="${pathcomp}${1}"
-	shift
-
-	if [ ! -d "${pathcomp}" ] ;
-        then
-		$mkdirprog "${pathcomp}"
-	else
-		true
-	fi
-
-	pathcomp="${pathcomp}/"
-done
-fi
-
-if [ x"$dir_arg" != x ]
-then
-	$doit $instcmd $dst &&
-
-	if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
-	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
-	if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
-	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
-else
-
-# If we're going to rename the final executable, determine the name now.
-
-	if [ x"$transformarg" = x ] 
-	then
-		dstfile=`basename $dst`
-	else
-		dstfile=`basename $dst $transformbasename | 
-			sed $transformarg`$transformbasename
-	fi
-
-# don't allow the sed command to completely eliminate the filename
-
-	if [ x"$dstfile" = x ] 
-	then
-		dstfile=`basename $dst`
-	else
-		true
-	fi
-
-# Make a temp file name in the proper directory.
-
-	dsttmp=$dstdir/#inst.$$#
-
-# Move or copy the file name to the temp name
-
-	$doit $instcmd $src $dsttmp &&
-
-	trap "rm -f ${dsttmp}" 0 &&
-
-# and set any options; do chmod last to preserve setuid bits
-
-# If any of these fail, we abort the whole thing.  If we want to
-# ignore errors from any of these, just make sure not to ignore
-# errors from the above "$doit $instcmd $src $dsttmp" command.
-
-	if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
-	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
-	if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
-	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
-
-# Now rename the file to the real destination.
-
-	$doit $rmcmd -f $dstdir/$dstfile &&
-	$doit $mvcmd $dsttmp $dstdir/$dstfile 
-
-fi &&
-
-
-exit 0
--- a/lib/Makefile.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,345 +0,0 @@
-# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
-
-# Copyright (C) 1994, 1995-8, 1999, 2001 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 =
-
-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@ $(AM_INSTALL_PROGRAM_FLAGS)
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
-
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_alias = @host_alias@
-host_triplet = @host@
-AWK = @AWK@
-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
-CATOBJEXT = @CATOBJEXT@
-CC = @CC@
-CPP = @CPP@
-DATADIRNAME = @DATADIRNAME@
-EXEEXT = @EXEEXT@
-EXTRA_LIBS = @EXTRA_LIBS@
-GENCAT = @GENCAT@
-GETCONF = @GETCONF@
-GFTP_GTK = @GFTP_GTK@
-GFTP_TEXT = @GFTP_TEXT@
-GLIBC21 = @GLIBC21@
-GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_CONFIG = @GLIB_CONFIG@
-GLIB_LIBS = @GLIB_LIBS@
-GMSGFMT = @GMSGFMT@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_CONFIG = @GTK_CONFIG@
-GTK_LIBS = @GTK_LIBS@
-HAVE_LIB = @HAVE_LIB@
-INSTOBJEXT = @INSTOBJEXT@
-INTLBISON = @INTLBISON@
-INTLLIBS = @INTLLIBS@
-INTLOBJS = @INTLOBJS@
-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
-LIB = @LIB@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LN_S = @LN_S@
-LTLIB = @LTLIB@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-PACKAGE = @PACKAGE@
-PKG_CONFIG = @PKG_CONFIG@
-POSUB = @POSUB@
-PREFIX = @PREFIX@
-PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
-PTHREAD_LIBS = @PTHREAD_LIBS@
-RANLIB = @RANLIB@
-READLINE_LIBS = @READLINE_LIBS@
-U = @U@
-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-
-noinst_LIBRARIES = libgftp.a
-libgftp_a_SOURCES = bookmark.c cache.c config_file.c local.c misc.c protocols.c                   rfc959.c rfc2068.c ssh.c sshv2.c
-
-INCLUDES = @GLIB_CFLAGS@ @PTHREAD_CFLAGS@ -I../intl -DSHARE_DIR=\"$(datadir)/gftp\" 
-noinst_HEADERS = gftp.h options.h
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = ../config.h
-CONFIG_CLEAN_FILES = 
-LIBRARIES =  $(noinst_LIBRARIES)
-
-
-DEFS = @DEFS@ -I. -I$(srcdir) -I..
-CPPFLAGS = @CPPFLAGS@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-libgftp_a_LIBADD = 
-libgftp_a_OBJECTS =  bookmark.o cache.o config_file.o local.o misc.o \
-protocols.o rfc959.o rfc2068.o ssh.o sshv2.o
-AR = ar
-CFLAGS = @CFLAGS@
-COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
-HEADERS =  $(noinst_HEADERS)
-
-DIST_COMMON =  Makefile.am Makefile.in
-
-
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-
-TAR = tar
-GZIP_ENV = --best
-DEP_FILES =  .deps/bookmark.P .deps/cache.P .deps/config_file.P \
-.deps/local.P .deps/misc.P .deps/protocols.P .deps/rfc2068.P \
-.deps/rfc959.P .deps/ssh.P .deps/sshv2.P
-SOURCES = $(libgftp_a_SOURCES)
-OBJECTS = $(libgftp_a_OBJECTS)
-
-all: all-redirect
-.SUFFIXES:
-.SUFFIXES: .S .c .o .s
-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-	cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/Makefile
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
-	cd $(top_builddir) \
-	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-
-mostlyclean-noinstLIBRARIES:
-
-clean-noinstLIBRARIES:
-	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
-
-distclean-noinstLIBRARIES:
-
-maintainer-clean-noinstLIBRARIES:
-
-.s.o:
-	$(COMPILE) -c $<
-
-.S.o:
-	$(COMPILE) -c $<
-
-mostlyclean-compile:
-	-rm -f *.o core *.core
-
-clean-compile:
-
-distclean-compile:
-	-rm -f *.tab.c
-
-maintainer-clean-compile:
-
-libgftp.a: $(libgftp_a_OBJECTS) $(libgftp_a_DEPENDENCIES)
-	-rm -f libgftp.a
-	$(AR) cru libgftp.a $(libgftp_a_OBJECTS) $(libgftp_a_LIBADD)
-	$(RANLIB) libgftp.a
-
-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:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
-	tags=; \
-	here=`pwd`; \
-	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 -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
-
-mostlyclean-tags:
-
-clean-tags:
-
-distclean-tags:
-	-rm -f TAGS ID
-
-maintainer-clean-tags:
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-
-subdir = lib
-
-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 --foreign lib/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
-
-DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
-
--include $(DEP_FILES)
-
-mostlyclean-depend:
-
-clean-depend:
-
-distclean-depend:
-	-rm -rf .deps
-
-maintainer-clean-depend:
-
-%.o: %.c
-	@echo '$(COMPILE) -c $<'; \
-	$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
-	@-cp .deps/$(*F).pp .deps/$(*F).P; \
-	tr ' ' '\012' < .deps/$(*F).pp \
-	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
-	    >> .deps/$(*F).P; \
-	rm .deps/$(*F).pp
-
-%.lo: %.c
-	@echo '$(LTCOMPILE) -c $<'; \
-	$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
-	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
-	  < .deps/$(*F).pp > .deps/$(*F).P; \
-	tr ' ' '\012' < .deps/$(*F).pp \
-	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
-	    >> .deps/$(*F).P; \
-	rm -f .deps/$(*F).pp
-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-data: install-data-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-install: install-am
-uninstall-am:
-uninstall: uninstall-am
-all-am: Makefile $(LIBRARIES) $(HEADERS)
-all-redirect: all-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
-installdirs:
-
-
-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-noinstLIBRARIES mostlyclean-compile \
-		mostlyclean-tags mostlyclean-depend mostlyclean-generic
-
-mostlyclean: mostlyclean-am
-
-clean-am:  clean-noinstLIBRARIES clean-compile clean-tags clean-depend \
-		clean-generic mostlyclean-am
-
-clean: clean-am
-
-distclean-am:  distclean-noinstLIBRARIES distclean-compile \
-		distclean-tags distclean-depend distclean-generic \
-		clean-am
-
-distclean: distclean-am
-
-maintainer-clean-am:  maintainer-clean-noinstLIBRARIES \
-		maintainer-clean-compile maintainer-clean-tags \
-		maintainer-clean-depend 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: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \
-clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \
-mostlyclean-compile distclean-compile clean-compile \
-maintainer-clean-compile tags mostlyclean-tags distclean-tags \
-clean-tags maintainer-clean-tags distdir mostlyclean-depend \
-distclean-depend clean-depend maintainer-clean-depend 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 \
-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:
--- a/lib/config_file.c	Tue Sep 24 11:21:32 2002 +0000
+++ b/lib/config_file.c	Tue Sep 24 12:18:40 2002 +0000
@@ -763,18 +763,16 @@
 void
 gftp_write_config_file (void)
 {
-  char *hdr, *proxyhdr, *exthdr, *histhdr, *bmhdr;
+  char *hdr, *proxyhdr, *exthdr, *histhdr;
   gftp_file_extensions *tempext;
-  gftp_bookmarks *tempentry;
   gftp_proxy_hosts *hosts;
-  FILE *conffile, *bmfile;
-  char *tempstr, *str;
   gftp_color *color;
   GList *templist;
+  FILE *conffile;
+  char *tempstr;
   int pos;
 
   hdr = N_("Config file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@gftp.org>. Warning: Any comments that you add to this file WILL be overwritten. If a entry has a (*) in it's comment, you can't change it inside gFTP");
-  bmhdr = N_("Bookmarks file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@gftp.org>. Warning: Any comments that you add to this file WILL be overwritten");
   proxyhdr = N_("This section specifies which hosts are on the local subnet and won't need to go out the proxy server (if available). Syntax: dont_use_proxy=.domain or dont_use_proxy=network number/netmask");
   exthdr = N_("ext=file extenstion:XPM file:Ascii or Binary (A or B):viewer program. Note: All arguments except the file extension are optional");
   histhdr = N_("This section contains the data that is in the history");
@@ -784,33 +782,19 @@
       printf (_("gFTP Error: Bad config file name %s\n"), CONFIG_FILE);
       exit (0);
     }
+
   if ((conffile = fopen (tempstr, "w+")) == NULL)
     {
       printf (_("gFTP Error: Cannot open config file %s: %s\n"), CONFIG_FILE,
 	      g_strerror (errno));
       exit (0);
     }
+
   g_free (tempstr);
 
   write_comment (conffile, _(hdr));
   fwrite ("\n", 1, 1, conffile);
 
-  if ((tempstr = expand_path (BOOKMARKS_FILE)) == NULL)
-    {
-      printf (_("gFTP Error: Bad bookmarks file name %s\n"), CONFIG_FILE);
-      exit (0);
-    }
-  if ((bmfile = fopen (tempstr, "w+")) == NULL)
-    {
-      printf (_("gFTP Error: Cannot open bookmarks file %s: %s\n"),
-	      CONFIG_FILE, g_strerror (errno));
-      exit (0);
-    }
-  g_free (tempstr);
-
-  write_comment (bmfile, _(bmhdr));
-  fwrite ("\n", 1, 1, bmfile);
-
   for (pos = 0; config_file_vars[pos].var != NULL; pos++)
     {
       if (config_file_vars[pos].type == CONFIG_CHARTEXT ||
@@ -854,46 +838,6 @@
         }
     }
 
-  tempentry = bookmarks->children;
-  while (tempentry != NULL)
-    {
-      if (tempentry->children != NULL)
-	{
-	  tempentry = tempentry->children;
-	  continue;
-	}
-      str = tempentry->path;
-      while (*str == '/')
-	str++;
-      fprintf (bmfile,
-	       "[%s]\nhostname=%s\nport=%d\nprotocol=%s\nremote directory=%s\nlocal directory=%s\nusername=%s\npassword=%s\naccount=%s\n",
-	       str, tempentry->hostname == NULL ? "" : tempentry->hostname,
-	       tempentry->port, tempentry->protocol == NULL
-	       || *tempentry->protocol ==
-	       '\0' ? gftp_protocols[0].name : tempentry->protocol,
-	       tempentry->remote_dir == NULL ? "" : tempentry->remote_dir,
-	       tempentry->local_dir == NULL ? "" : tempentry->local_dir,
-	       tempentry->user == NULL ? "" : tempentry->user,
-	       !tempentry->save_password
-	       || tempentry->pass == NULL ? "" : tempentry->pass,
-	       tempentry->acct == NULL ? "" : tempentry->acct);
-
-      if (tempentry->sftpserv_path)
-        fprintf (bmfile, "sftpserv_path=%s\n", tempentry->sftpserv_path);
-
-      fprintf (bmfile, "\n");
- 
-      if (tempentry->next == NULL)
-	{
-	  tempentry = tempentry->prev;
-	  while (tempentry->next == NULL && tempentry->prev != NULL)
-	    tempentry = tempentry->prev;
-	  tempentry = tempentry->next;
-	}
-      else
-	tempentry = tempentry->next;
-    }
-
   write_comment (conffile, _(proxyhdr));
   templist = proxy_hosts;
   while (templist != NULL)
@@ -943,6 +887,76 @@
     fprintf (conffile, "userhistory=%s\n", (char *) templist->data);
 
   fclose (conffile);
+}
+
+
+void
+gftp_write_bookmarks_file (void)
+{
+  gftp_bookmarks *tempentry;
+  char *bmhdr, *tempstr;
+  FILE * bmfile;
+
+  bmhdr = N_("Bookmarks file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@gftp.org>. Warning: Any comments that you add to this file WILL be overwritten");
+
+  if ((tempstr = expand_path (BOOKMARKS_FILE)) == NULL)
+    {
+      printf (_("gFTP Error: Bad bookmarks file name %s\n"), CONFIG_FILE);
+      exit (0);
+    }
+
+  if ((bmfile = fopen (tempstr, "w+")) == NULL)
+    {
+      printf (_("gFTP Error: Cannot open bookmarks file %s: %s\n"),
+	      CONFIG_FILE, g_strerror (errno));
+      exit (0);
+    }
+
+  g_free (tempstr);
+
+  write_comment (bmfile, _(bmhdr));
+  fwrite ("\n", 1, 1, bmfile);
+
+  tempentry = bookmarks->children;
+  while (tempentry != NULL)
+    {
+      if (tempentry->children != NULL)
+	{
+	  tempentry = tempentry->children;
+	  continue;
+	}
+      tempstr = tempentry->path;
+      while (*tempstr == '/')
+	tempstr++;
+      fprintf (bmfile,
+	       "[%s]\nhostname=%s\nport=%d\nprotocol=%s\nremote directory=%s\nlocal directory=%s\nusername=%s\npassword=%s\naccount=%s\n",
+	       tempstr, tempentry->hostname == NULL ? "" : tempentry->hostname,
+	       tempentry->port, tempentry->protocol == NULL
+	       || *tempentry->protocol ==
+	       '\0' ? gftp_protocols[0].name : tempentry->protocol,
+	       tempentry->remote_dir == NULL ? "" : tempentry->remote_dir,
+	       tempentry->local_dir == NULL ? "" : tempentry->local_dir,
+	       tempentry->user == NULL ? "" : tempentry->user,
+	       !tempentry->save_password
+	       || tempentry->pass == NULL ? "" : tempentry->pass,
+	       tempentry->acct == NULL ? "" : tempentry->acct);
+
+      if (tempentry->sftpserv_path)
+        fprintf (bmfile, "sftpserv_path=%s\n", tempentry->sftpserv_path);
+
+      fprintf (bmfile, "\n");
+ 
+      if (tempentry->next == NULL)
+	{
+	  tempentry = tempentry->prev;
+	  while (tempentry->next == NULL && tempentry->prev != NULL)
+	    tempentry = tempentry->prev;
+	  tempentry = tempentry->next;
+	}
+      else
+	tempentry = tempentry->next;
+    }
+
   fclose (bmfile);
 }
 
--- a/lib/gftp.h	Tue Sep 24 11:21:32 2002 +0000
+++ b/lib/gftp.h	Tue Sep 24 12:18:40 2002 +0000
@@ -483,6 +483,8 @@
 
 void gftp_write_config_file 		( void );
 
+void gftp_write_bookmarks_file 		( void );
+
 GHashTable * build_bookmarks_hash_table	( gftp_bookmarks * entry );
 
 void print_bookmarks 			( gftp_bookmarks * bookmarks );
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/m4/largefile.m4	Tue Sep 24 12:18:40 2002 +0000
@@ -0,0 +1,115 @@
+#serial 4
+
+dnl By default, many hosts won't let programs access large files;
+dnl one must use special compiler options to get large-file access to work.
+dnl For more details about this brain damage please see:
+dnl http://www.sas.com/standards/large.file/x_open.20Mar96.html
+
+dnl Written by Paul Eggert <eggert@twinsun.com>.
+
+dnl Internal subroutine of AC_SYS_LARGEFILE.
+dnl AC_SYS_LARGEFILE_FLAGS(FLAGSNAME)
+AC_DEFUN(AC_SYS_LARGEFILE_FLAGS,
+  [AC_CACHE_CHECK([for $1 value to request large file support],
+     ac_cv_sys_largefile_$1,
+     [ac_cv_sys_largefile_$1=`($GETCONF LFS_$1) 2>/dev/null` || {
+	ac_cv_sys_largefile_$1=no
+	ifelse($1, CFLAGS,
+	  [case "$host_os" in
+	   # IRIX 6.2 and later require cc -n32.
+changequote(, )dnl
+	   irix6.[2-9]* | irix6.1[0-9]* | irix[7-9].* | irix[1-9][0-9]*)
+changequote([, ])dnl
+	     if test "$GCC" != yes; then
+	       ac_cv_sys_largefile_CFLAGS=-n32
+	     fi
+	     ac_save_CC="$CC"
+	     CC="$CC $ac_cv_sys_largefile_CFLAGS"
+	     AC_TRY_LINK(, , , ac_cv_sys_largefile_CFLAGS=no)
+	     CC="$ac_save_CC"
+	   esac])
+      }])])
+
+dnl Internal subroutine of AC_SYS_LARGEFILE.
+dnl AC_SYS_LARGEFILE_SPACE_APPEND(VAR, VAL)
+AC_DEFUN(AC_SYS_LARGEFILE_SPACE_APPEND,
+  [case $2 in
+   no) ;;
+   ?*)
+     case "[$]$1" in
+     '') $1=$2 ;;
+     *) $1=[$]$1' '$2 ;;
+     esac ;;
+   esac])
+
+dnl Internal subroutine of AC_SYS_LARGEFILE.
+dnl AC_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, CACHE-VAR, COMMENT, CODE-TO-SET-DEFAULT)
+AC_DEFUN(AC_SYS_LARGEFILE_MACRO_VALUE,
+  [AC_CACHE_CHECK([for $1], $2,
+     [$2=no
+changequote(, )dnl
+      $4
+      for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
+	case "$ac_flag" in
+	-D$1)
+	  $2=1 ;;
+	-D$1=*)
+	  $2=`expr " $ac_flag" : '[^=]*=\(.*\)'` ;;
+	esac
+      done
+changequote([, ])dnl
+      ])
+   if test "[$]$2" != no; then
+     AC_DEFINE_UNQUOTED([$1], [$]$2, [$3])
+   fi])
+
+AC_DEFUN(AC_SYS_LARGEFILE,
+  [AC_REQUIRE([AC_CANONICAL_HOST])
+   AC_ARG_ENABLE(largefile,
+     [  --disable-largefile     omit support for large files])
+   if test "$enable_largefile" != no; then
+     AC_CHECK_TOOL(GETCONF, getconf)
+     AC_SYS_LARGEFILE_FLAGS(CFLAGS)
+     AC_SYS_LARGEFILE_FLAGS(LDFLAGS)
+     AC_SYS_LARGEFILE_FLAGS(LIBS)
+	
+     for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
+       case "$ac_flag" in
+       no) ;;
+       -D_FILE_OFFSET_BITS=*) ;;
+       -D_LARGEFILE_SOURCE | -D_LARGEFILE_SOURCE=*) ;;
+       -D_LARGE_FILES | -D_LARGE_FILES=*) ;;
+       -D?* | -I?*)
+	 AC_SYS_LARGEFILE_SPACE_APPEND(CPPFLAGS, "$ac_flag") ;;
+       *)
+	 AC_SYS_LARGEFILE_SPACE_APPEND(CFLAGS, "$ac_flag") ;;
+       esac
+     done
+     AC_SYS_LARGEFILE_SPACE_APPEND(LDFLAGS, "$ac_cv_sys_largefile_LDFLAGS")
+     AC_SYS_LARGEFILE_SPACE_APPEND(LIBS, "$ac_cv_sys_largefile_LIBS")
+     AC_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS,
+       ac_cv_sys_file_offset_bits,
+       [Number of bits in a file offset, on hosts where this is settable.]
+       [case "$host_os" in
+	# HP-UX 10.20 and later
+	hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
+	  ac_cv_sys_file_offset_bits=64 ;;
+	esac])
+     AC_SYS_LARGEFILE_MACRO_VALUE(_LARGEFILE_SOURCE,
+       ac_cv_sys_largefile_source,
+       [Define to make fseeko etc. visible, on some hosts.],
+       [case "$host_os" in
+	# HP-UX 10.20 and later
+	hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
+	  ac_cv_sys_largefile_source=1 ;;
+	esac])
+     AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES,
+       ac_cv_sys_large_files,
+       [Define for large files, on AIX-style hosts.],
+       [case "$host_os" in
+	# AIX 4.2 and later
+	aix4.[2-9]* | aix4.1[0-9]* | aix[5-9].* | aix[1-9][0-9]*)
+	  ac_cv_sys_large_files=1 ;;
+	esac])
+   fi
+  ])
--- a/missing	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,283 +0,0 @@
-#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
-# Copyright 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, 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.
-
-if test $# -eq 0; then
-  echo 1>&2 "Try \`$0 --help' for more information"
-  exit 1
-fi
-
-run=:
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
-  configure_ac=configure.ac
-else
-  configure_ac=configure.in
-fi
-
-case "$1" in
---run)
-  # Try to run requested program, and just exit if it succeeds.
-  run=
-  shift
-  "$@" && exit 0
-  ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case "$1" in
-
-  -h|--h|--he|--hel|--help)
-    echo "\
-$0 [OPTION]... PROGRAM [ARGUMENT]...
-
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
-
-Options:
-  -h, --help      display this help and exit
-  -v, --version   output version information and exit
-  --run           try to run the given command, and emulate it if it fails
-
-Supported PROGRAM values:
-  aclocal      touch file \`aclocal.m4'
-  autoconf     touch file \`configure'
-  autoheader   touch file \`config.h.in'
-  automake     touch all \`Makefile.in' files
-  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
-  flex         create \`lex.yy.c', if possible, from existing .c
-  help2man     touch the output file
-  lex          create \`lex.yy.c', if possible, from existing .c
-  makeinfo     touch the output file
-  tar          try tar, gnutar, gtar, then tar without non-portable flags
-  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]"
-    ;;
-
-  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
-    echo "missing 0.3 - GNU automake"
-    ;;
-
-  -*)
-    echo 1>&2 "$0: Unknown \`$1' option"
-    echo 1>&2 "Try \`$0 --help' for more information"
-    exit 1
-    ;;
-
-  aclocal)
-    echo 1>&2 "\
-WARNING: \`$1' is missing on your system.  You should only need it if
-         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
-         to install the \`Automake' and \`Perl' packages.  Grab them from
-         any GNU archive site."
-    touch aclocal.m4
-    ;;
-
-  autoconf)
-    echo 1>&2 "\
-WARNING: \`$1' is missing on your system.  You should only need it if
-         you modified \`${configure_ac}'.  You might want to install the
-         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
-         archive site."
-    touch configure
-    ;;
-
-  autoheader)
-    echo 1>&2 "\
-WARNING: \`$1' is missing on your system.  You should only need it if
-         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
-         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
-         from any GNU archive site."
-    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
-    test -z "$files" && files="config.h"
-    touch_files=
-    for f in $files; do
-      case "$f" in
-      *:*) touch_files="$touch_files "`echo "$f" |
-				       sed -e 's/^[^:]*://' -e 's/:.*//'`;;
-      *) touch_files="$touch_files $f.in";;
-      esac
-    done
-    touch $touch_files
-    ;;
-
-  automake)
-    echo 1>&2 "\
-WARNING: \`$1' is missing on your system.  You should only need it if
-         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
-         You might want to install the \`Automake' and \`Perl' packages.
-         Grab them from any GNU archive site."
-    find . -type f -name Makefile.am -print |
-	   sed 's/\.am$/.in/' |
-	   while read f; do touch "$f"; done
-    ;;
-
-  bison|yacc)
-    echo 1>&2 "\
-WARNING: \`$1' is missing on your system.  You should only need it if
-         you modified a \`.y' file.  You may need the \`Bison' package
-         in order for those modifications to take effect.  You can get
-         \`Bison' from any GNU archive site."
-    rm -f y.tab.c y.tab.h
-    if [ $# -ne 1 ]; then
-        eval LASTARG="\${$#}"
-	case "$LASTARG" in
-	*.y)
-	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
-	    if [ -f "$SRCFILE" ]; then
-	         cp "$SRCFILE" y.tab.c
-	    fi
-	    SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
-	    if [ -f "$SRCFILE" ]; then
-	         cp "$SRCFILE" y.tab.h
-	    fi
-	  ;;
-	esac
-    fi
-    if [ ! -f y.tab.h ]; then
-	echo >y.tab.h
-    fi
-    if [ ! -f y.tab.c ]; then
-	echo 'main() { return 0; }' >y.tab.c
-    fi
-    ;;
-
-  lex|flex)
-    echo 1>&2 "\
-WARNING: \`$1' is missing on your system.  You should only need it if
-         you modified a \`.l' file.  You may need the \`Flex' package
-         in order for those modifications to take effect.  You can get
-         \`Flex' from any GNU archive site."
-    rm -f lex.yy.c
-    if [ $# -ne 1 ]; then
-        eval LASTARG="\${$#}"
-	case "$LASTARG" in
-	*.l)
-	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
-	    if [ -f "$SRCFILE" ]; then
-	         cp "$SRCFILE" lex.yy.c
-	    fi
-	  ;;
-	esac
-    fi
-    if [ ! -f lex.yy.c ]; then
-	echo 'main() { return 0; }' >lex.yy.c
-    fi
-    ;;
-
-  help2man)
-    echo 1>&2 "\
-WARNING: \`$1' is missing on your system.  You should only need it if
-	 you modified a dependency of a manual page.  You may need the
-	 \`Help2man' package in order for those modifications to take
-	 effect.  You can get \`Help2man' from any GNU archive site."
-
-    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
-    if test -z "$file"; then
-	file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
-    fi
-    if [ -f "$file" ]; then
-	touch $file
-    else
-	test -z "$file" || exec >$file
-	echo ".ab help2man is required to generate this page"
-	exit 1
-    fi
-    ;;
-
-  makeinfo)
-    if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then
-       # We have makeinfo, but it failed.
-       exit 1
-    fi
-
-    echo 1>&2 "\
-WARNING: \`$1' is missing on your system.  You should only need it if
-         you modified a \`.texi' or \`.texinfo' file, or any other file
-         indirectly affecting the aspect of the manual.  The spurious
-         call might also be the consequence of using a buggy \`make' (AIX,
-         DU, IRIX).  You might want to install the \`Texinfo' package or
-         the \`GNU make' package.  Grab either from any GNU archive site."
-    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
-    if test -z "$file"; then
-      file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
-      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
-    fi
-    touch $file
-    ;;
-
-  tar)
-    shift
-    if test -n "$run"; then
-      echo 1>&2 "ERROR: \`tar' requires --run"
-      exit 1
-    fi
-
-    # We have already tried tar in the generic part.
-    # Look for gnutar/gtar before invocation to avoid ugly error
-    # messages.
-    if (gnutar --version > /dev/null 2>&1); then
-       gnutar ${1+"$@"} && exit 0
-    fi
-    if (gtar --version > /dev/null 2>&1); then
-       gtar ${1+"$@"} && exit 0
-    fi
-    firstarg="$1"
-    if shift; then
-	case "$firstarg" in
-	*o*)
-	    firstarg=`echo "$firstarg" | sed s/o//`
-	    tar "$firstarg" ${1+"$@"} && exit 0
-	    ;;
-	esac
-	case "$firstarg" in
-	*h*)
-	    firstarg=`echo "$firstarg" | sed s/h//`
-	    tar "$firstarg" ${1+"$@"} && exit 0
-	    ;;
-	esac
-    fi
-
-    echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
-         You may want to install GNU tar or Free paxutils, or check the
-         command line arguments."
-    exit 1
-    ;;
-
-  *)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, and you do not seem to have it handy on your
-         system.  You might have modified some files without having the
-         proper tools for further handling them.  Check the \`README' file,
-         it often tells you about the needed prerequirements for installing
-         this package.  You may also peek at any GNU archive site, in case
-         some other package would contain this missing \`$1' program."
-    exit 1
-    ;;
-esac
-
-exit 0
--- a/mkinstalldirs	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-#! /bin/sh
-# mkinstalldirs --- make directory hierarchy
-# Author: Noah Friedman <friedman@prep.ai.mit.edu>
-# Created: 1993-05-16
-# Public domain
-
-# $Id: mkinstalldirs,v 1.2 2002/09/09 13:29:15 masneyb Exp $
-
-errstatus=0
-
-for file
-do
-   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
-   shift
-
-   pathcomp=
-   for d
-   do
-     pathcomp="$pathcomp$d"
-     case "$pathcomp" in
-       -* ) pathcomp=./$pathcomp ;;
-     esac
-
-     if test ! -d "$pathcomp"; then
-        echo "mkdir $pathcomp"
-
-        mkdir "$pathcomp" || lasterr=$?
-
-        if test ! -d "$pathcomp"; then
-  	  errstatus=$lasterr
-        fi
-     fi
-
-     pathcomp="$pathcomp/"
-   done
-done
-
-exit $errstatus
-
-# mkinstalldirs ends here
--- a/po/ChangeLog	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/ChangeLog	Tue Sep 24 12:18:40 2002 +0000
@@ -1,3 +1,14 @@
+2002-09-23  gettextize  <bug-gnu-gettext@gnu.org>
+
+	* Makefile.in.in: New file, from gettext-0.11.5.
+	* Rules-quot: New file, from gettext-0.11.5.
+	* boldquot.sed: New file, from gettext-0.11.5.
+	* en@boldquot.header: New file, from gettext-0.11.5.
+	* en@quot.header: New file, from gettext-0.11.5.
+	* insert-header.sin: New file, from gettext-0.11.5.
+	* quot.sed: New file, from gettext-0.11.5.
+	* remove-potcdate.sin: New file, from gettext-0.11.5.
+
 2002-09-18 Brian Masney <masneyb@gftp.org>
 
 	* Updated French translation (from Damien Mascr? 
--- a/po/Makefile.in.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,196 +0,0 @@
-# Makefile for program source directory in GNU NLS utilities package.
-# Copyright (C) 1995-1997, 2000, 2001 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-#
-# This file file be copied and used freely without restrictions.  It can
-# be used in projects which are not available under the GNU General Public License
-# but which still want to provide support for the GNU gettext functionality.
-# Please note that the actual code is *not* freely available.
-
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-# These two variables depend on the location of this directory.
-subdir = po
-top_builddir = ..
-
-SHELL = /bin/sh
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-datadir = @datadir@
-localedir = $(datadir)/locale
-gettextsrcdir = $(datadir)/gettext/po
-
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
-
-CC = @CC@
-GMSGFMT = @GMSGFMT@
-MSGFMT = @MSGFMT@
-XGETTEXT = @XGETTEXT@
-MSGMERGE = msgmerge
-
-DEFS = @DEFS@
-CFLAGS = @CFLAGS@
-CPPFLAGS = @CPPFLAGS@
-
-INCLUDES = -I.. -I$(top_srcdir)/intl
-
-COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
-
-POFILES = @POFILES@
-GMOFILES = @GMOFILES@
-DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(PACKAGE).pot \
-$(POFILES) $(GMOFILES)
-
-POTFILES = \
-
-CATALOGS = @CATALOGS@
-
-.SUFFIXES:
-.SUFFIXES: .c .o .po .pox .gmo .mo
-
-.c.o:
-	$(COMPILE) $<
-
-.po.pox:
-	$(MAKE) $(PACKAGE).pot
-	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
-
-.po.mo:
-	$(MSGFMT) -o $@ $<
-
-.po.gmo:
-	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
-	  && rm -f $$file && $(GMSGFMT) --statistics -o $$file $<
-
-
-all: all-@USE_NLS@
-
-all-yes: $(CATALOGS)
-all-no:
-
-# Note: Target 'all' must not depend on target '$(srcdir)/$(PACKAGE).pot',
-# otherwise packages like GCC can not be built if only parts of the source
-# have been downloaded.
-
-$(srcdir)/$(PACKAGE).pot: $(POTFILES) $(srcdir)/POTFILES.in
-	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
-	  --add-comments --keyword=_ --keyword=N_ \
-	  --files-from=$(srcdir)/POTFILES.in \
-	&& test ! -f $(PACKAGE).po \
-	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
-		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
-
-
-install: install-exec install-data
-install-exec:
-install-data: install-data-@USE_NLS@
-	if test "$(PACKAGE)" = "gettext"; then \
-	  $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
-	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
-			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
-	else \
-	  : ; \
-	fi
-install-data-no: all
-install-data-yes: all
-	$(mkinstalldirs) $(DESTDIR)$(datadir)
-	@catalogs='$(CATALOGS)'; \
-	for cat in $$catalogs; do \
-	  cat=`basename $$cat`; \
-	  lang=`echo $$cat | sed 's/\.gmo$$//'`; \
-	  dir=$(localedir)/$$lang/LC_MESSAGES; \
-	  $(mkinstalldirs) $(DESTDIR)$$dir; \
-	  if test -r $$cat; then \
-	    $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE).mo; \
-	    echo "installing $$cat as $(DESTDIR)$$dir/$(PACKAGE).mo"; \
-	  else \
-	    $(INSTALL_DATA) $(srcdir)/$$cat $(DESTDIR)$$dir/$(PACKAGE).mo; \
-	    echo "installing $(srcdir)/$$cat as" \
-		 "$(DESTDIR)$$dir/$(PACKAGE).mo"; \
-	  fi; \
-	done
-
-# Define this as empty until I found a useful application.
-installcheck:
-
-uninstall:
-	catalogs='$(CATALOGS)'; \
-	for cat in $$catalogs; do \
-	  cat=`basename $$cat`; \
-	  lang=`echo $$cat | sed 's/\.gmo$$//'`; \
-	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE).mo; \
-	done
-	if test "$(PACKAGE)" = "gettext"; then \
-	  rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
-	else \
-	  : ; \
-	fi
-
-check: all
-
-dvi info tags TAGS ID:
-
-mostlyclean:
-	rm -f core core.* *.pox $(PACKAGE).po *.new.po
-	rm -fr *.o
-
-clean: mostlyclean
-
-distclean: clean
-	rm -f Makefile Makefile.in POTFILES *.mo
-
-maintainer-clean: distclean
-	@echo "This command is intended for maintainers to use;"
-	@echo "it deletes files that may require special tools to rebuild."
-	rm -f $(GMOFILES)
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-dist distdir:
-	$(MAKE) update-po
-	@$(MAKE) dist2
-# This is a separate target because 'update-po' must be executed before.
-dist2: $(DISTFILES)
-	dists="$(DISTFILES)"; \
-	for file in $$dists; do \
-	  if test -f $$file; then dir=.; else dir=$(srcdir); fi; \
-	  cp -p $$dir/$$file $(distdir); \
-	done
-
-update-po: Makefile
-	$(MAKE) $(PACKAGE).pot
-	if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; fi; \
-	cd $(srcdir); \
-	catalogs='$(GMOFILES)'; \
-	for cat in $$catalogs; do \
-	  cat=`basename $$cat`; \
-	  lang=`echo $$cat | sed 's/\.gmo$$//'`; \
-	  echo "$$lang:"; \
-	  if $(MSGMERGE) $$lang.po $(PACKAGE).pot -o $$lang.new.po; then \
-	    mv -f $$lang.new.po $$lang.po; \
-	  else \
-	    echo "msgmerge for $$cat failed!"; \
-	    rm -f $$lang.new.po; \
-	  fi; \
-	done
-	$(MAKE) update-gmo
-
-update-gmo: Makefile $(GMOFILES)
-	@:
-
-Makefile: Makefile.in.in $(top_builddir)/config.status POTFILES.in
-	cd $(top_builddir) \
-	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
-	       $(SHELL) ./config.status
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
--- a/po/bg.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/bg.po	Tue Sep 24 12:18:40 2002 +0000
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp\n"
-"POT-Creation-Date: 2002-08-29 16:14+0300\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2002-08-29 16:15+0300\n"
 "Last-Translator: Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>\n"
 "Language-Team: Bulgarian GNOME translation team <dict@linux.zonebg.com>\n"
@@ -139,8 +139,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Ïîêàçâà ñêðèòèòå ôàéëîâå ñ ñïèñúêà"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Ìðåæà"
 
@@ -310,6 +310,7 @@
 msgstr "%pa = ïðîêñè àêàóíò"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = õîñò àêàóíò"
 
@@ -621,110 +622,110 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP Ïðåäóïðåæäåíèå: Ðåä %d íÿìà äîñòàòú÷íî àðãóìåíòè\n"
 
-#: lib/local.c:160 lib/local.c:525
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Íå ìîãà äà ñìåíÿ ëîêàëíàòà äèðåêòîðèÿ íà %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:513 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Íå ìîãà äà ïîëó÷à òåêóùàòà ðàáîòíà äèðåêòîðèÿ: %s\n"
 
-#: lib/local.c:192 lib/local.c:347
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Ãðåøêà ïðè çàòâàðÿíå íà ôàéëîâèÿò îïèñàòåë: %s\n"
 
-#: lib/local.c:221 lib/local.c:291
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà îòâîðÿ ëîêàëåí ôàéë %s: %s\n"
 
-#: lib/local.c:229 lib/local.c:299
+#: lib/local.c:230 lib/local.c:300
 #, c-format
 msgid "Cannot fdopen() socket for %s: %s\n"
 msgstr "Íå ìîãà äà íàïðàâÿ fdopen() íà socket çà %s: %s\n"
 
-#: lib/local.c:241 lib/local.c:250 lib/local.c:259 lib/local.c:321
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà íàïðàâÿ 'seek' íà ôàéë %s: %s\n"
 
-#: lib/local.c:311
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà îòðåæà ëîêàëåí ôàéë %s: %s\n"
 
-#: lib/local.c:472
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Íå ìîãà äà ïîëó÷à ñïèñúê íà ëîêàëíà äèðåêòîðèÿ %s: %s\n"
 
-#: lib/local.c:506
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Óñïåøíî ñìåíåíà ëîêàëíà äèðåêòîðèÿ ñ %s\n"
 
-#: lib/local.c:541 lib/local.c:564 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2243 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Óñïåøíî ïðåìàõíàò %s\n"
 
-#: lib/local.c:547 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà ïðåìàõíà äèðåêòîðèÿ %s: %s\n"
 
-#: lib/local.c:570 lib/ssh.c:877 src/gtk/transfer.c:2247
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà ïðåìàõíà ôàéë %s: %s\n"
 
-#: lib/local.c:587 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Óñïåøíî íàïðàâåíà äèðåêòîðèÿ %s\n"
 
-#: lib/local.c:594 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà íàïðàâÿ äèðåêòîðèÿ %s: %s\n"
 
-#: lib/local.c:613 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Óñïåøíî ïðåèìåíóâàíå íà %s â %s\n"
 
-#: lib/local.c:620 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà ïðåèìåíóâàì %s íà %s: %s\n"
 
-#: lib/local.c:643 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Óñïåøíî ñìåíåí âèäà íà %s â %d\n"
 
-#: lib/local.c:650 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà ñìåíÿ âèäà íà %s â%d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "èçïîëçâàíå: gftp [[ftp://][ïîòðåáèòåë:[ïàðîëà]@]ftp-ñàéò[:ïîðò][/"
 "äèðåêòîðèÿ]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP Ãðåøêà: Íå ìîãà äà íàìåðÿ ôàéë %s â %s èëè %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Èçïúëíÿâà ïðîãðàìà %s\n"
@@ -765,12 +766,12 @@
 msgid "Custom"
 msgstr "Íàñòðîéêà"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:238 lib/rfc959.c:828
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Òàèìàóò íà Âðúçêà %s\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:251
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Ãðåøêà ïðè ÷åòåíå îò õîñò %s: %s\n"
@@ -790,104 +791,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà ïèøà â êåøà: %s\n"
 
-#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1701
-#: lib/protocols.c:1793
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Òúðñÿ %s\n"
 
-#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1706
-#: lib/protocols.c:1798
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Íå ìîãà äà íàìåðÿ èìå íà õîñò %s: %s\n"
 
-#: lib/protocols.c:1190 lib/protocols.c:1192 lib/protocols.c:1223
-#: lib/protocols.c:1232 lib/protocols.c:1312 lib/protocols.c:1314
-#: lib/protocols.c:1351
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "íåèçâåñòåí"
 
-#: lib/protocols.c:1721 lib/protocols.c:1763 lib/rfc959.c:639
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Íåóñïåõ ïðè ñúçäàâàíå íà socket: %s\n"
 
-#: lib/protocols.c:1727 lib/protocols.c:1812
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Îïèòâàì %s:%d\n"
 
-#: lib/protocols.c:1732 lib/protocols.c:1819
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Íå ìîãà äà ñå ñâúðæà ñ %s: %s\n"
 
-#: lib/protocols.c:1834
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Ñâúðçàí ñ %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:274 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Íå ìîãà äà fdopen() socket: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Ðàçêà÷âàì âðúçêàòà ñúñ ñàéò %s\n"
 
-#: lib/rfc2068.c:189
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "çàïî÷âàì òðàíñôåð íà ôàéë ñ îòìåñòâàíå %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "çàïî÷âàì òðàíñôåð íà ôàéë ñ îòìåñòâàíå %ld\n"
 
-#: lib/rfc2068.c:208
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Íå ìîãà äà ïîëó÷à ôàéë %s\n"
 
-#: lib/rfc2068.c:280
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Çàâúðøè òðàíñôåðà íà äàííè\n"
 
-#: lib/rfc2068.c:327 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Ïîëó÷àâàì ñïèñúê íà äèðåêòîðèÿ...\n"
 
-#: lib/rfc959.c:137 lib/rfc959.c:146 lib/rfc959.c:735 lib/rfc959.c:773
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Íå ìîãà äà fdopen() socket: %s\n"
-
-#: lib/rfc959.c:553 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "îáùî"
 
-#: lib/rfc959.c:555 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Ïðåäóïðåæäåíèå: Íå ìîãà äà îáðàáîòÿ ñïèñúê %s\n"
 
-#: lib/rfc959.c:683
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Íå ìîãà äà ñúçäàì âðúçêà çà äàííè: %s\n"
 
-#: lib/rfc959.c:698
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Íå ìîãà äà ïðèâúðæà ïîðò: %s\n"
 
-#: lib/rfc959.c:709
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Íå ìîãà äà ñëóøàì íà ïîðò %d: %s\n"
 
-#: lib/rfc959.c:762
+#: lib/rfc959.c:779
 #, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Íå ìîãà äà ïðèåìà âðúçêàòà îò ñúðâúð: %s\n"
 
-#: lib/rfc959.c:838 lib/rfc959.c:848 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà ïèøà â socket: %s\n"
@@ -915,167 +923,167 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Ãðåøêà: Ïîëó÷åí å ãðåøåí èíèöèàëèçèðàù íèç îò ñúðâúð\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Óñïåøíî âëèçàíå â SSH ñúðâúð %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Íå ìîãà äà íàïðàâÿ fork çà äðóã ïðîöåñ: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Îòäàëå÷åíèÿò õîñò íå ìîæå äà íàìåðè ôàéë %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Ïîëó÷è ñå íåî÷àêâàí îòãîâîð îò ñúðâúð\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Çàâúðøè ïîëó÷àâàíåòî íà ñïèñúêà íà äèðåêòîðèÿ\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Íå ìîãà äà ñìåíÿ îòäàëå÷åíà äèðåêòîðèÿ íà %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Ãðåøêà: Ðàçìåðà íà ñúîáùåíèå %d å òâúðäå ãîëÿìî îò ñúðâúðà\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "ãðåøêà: Íå ìîãà äà ÷åòà îò socket: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Ïîëó÷è ñå ãðåøåí îòãîâîð îò ñúðâúð, ðàçêà÷âàíå\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Ãðåøêà: Ðàçìåðà íà ñúîáùåíèå %d å òâúðäå ãîëÿì\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr "%d: Èíèöèàëèçàöèÿ íà ïðîòîêîëà\n"
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr "%d: Ïðîòîêîë âåðñèÿ %d\n"
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr "%d: Îòâàðÿ %s\n"
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, c-format
 msgid "%d: Close\n"
 msgstr "%d: Çàòâàðÿ\n"
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "%d: Îòâàðÿ Äèðåêòîðèÿ %s\n"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, c-format
 msgid "%d: Read Directory\n"
 msgstr "%d: ×åòå Äèðåêòîðèÿ\n"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, c-format
 msgid "%d: Remove file %s\n"
 msgstr "%d: Ïðåìàõâà ôàéë %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, c-format
 msgid "%d: Make directory %s\n"
 msgstr "%d: Ïðàâè Äèðåêòîðèÿ %s\n"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "%d: Ïðåìàõâà Äèðåêòîðèÿ %s\n"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr "%d: Èñòèíñêè ïúò %s\n"
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr "%d: Àòðèáóòè íà ôàèë\n"
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr "%d: Stat %s\n"
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr "%d: Chmod %s %o\n"
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr "%d: Utime %s %d\n"
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:988
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1741
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr "EOF"
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr "Íÿìà òàêúâ ôàéë èëè äèðåêòîðèÿ"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr "Îòõâúðëåíè ïðàâà"
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 msgid "Failure"
 msgstr "Ãðåøêà"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr "Ëîøî ñúîáùåíèå"
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 msgid "No connection"
 msgstr "Íÿìà âðúçêà"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 msgid "Connection lost"
 msgstr "Çàãóáà íà âðúçêà"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr "Íåïîääúðæàíà îïåðàöèÿ"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr "Íåïîçíàòî ñúîáùåíèå âúðíàòî îò ñúðâúðà"
 
@@ -1318,7 +1326,7 @@
 "ïèøåòå íè. Âèå ìîæåòå âèíàãè äà íàìåðèòå ïîñëåäíèòå íîâèíè çà gFTP îò http://"
 "www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:129 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1336,19 +1344,19 @@
 msgstr ""
 "èçïîëçâàíå: open [[ftp://][ïîòðåáèòåë:ïàðîëà@]ftp-ñàéò[:ïîðò][/äèðåêòîðèÿ]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Íå ìîãà äà àíàëèçèðàì URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "Áîðèñëàâ Àëåêñàíäðîâ <B.Aleksandrov@cnsys.bg>"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Ãðåøêà: Íÿìà âðúçêà ñ îòäàëå÷åíèÿò ñúðâúð\n"
 
@@ -1376,30 +1384,30 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "èçïîëçâàíå: chmod <âèä> <ôàéë>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "èçïîëçâàíå: mget <ôàéëîâà ñïåöèôèêàöèÿ>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "èçïîëçâàíå: mput <ôàéëîâà ñïåöèôèêàöèÿ>\n"
 
-#: src/gtk/transfer.c:607 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Ôàéëîâèÿò òðàíñôåð ùå áúäå èçâúðøåí íà %.2f ÊÁ/ñ\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "Íå ìîãà äà èçòåãëÿ %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Óñïåøíî ïðåõâúðëåí %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
@@ -1407,21 +1415,21 @@
 "Ïîääúðæàíè êîìàíäè:\n"
 "\n"
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr "èçïîëâàíå: set [ïðîìåíëèâà=ñòîéíîñò]\n"
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr "Ãðåøêà: Ïðîìåíëèâàòà %s íå å âàëèäíà êîíôèãóðàöèîííà ïðîìåíëèâà.\n"
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr "Ãðåøkà: Íå ìîæå äà ïðîìåíèòå òàçè ïðîìåíëèâà\n"
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:940 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: Ìîëÿ, íàòèñíåòå ñòîï áóòîíà ïúðâî çà äà âúðøèòå íåùî äðóãî\n"
@@ -1462,20 +1470,6 @@
 msgid "Remember password"
 msgstr "Çàïîìíÿ ïàðîëàòà"
 
-#: src/gtk/bookmarks.c:150 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Äîáàâÿ"
-
-#: src/gtk/bookmarks.c:150 src/gtk/bookmarks.c:335 src/gtk/bookmarks.c:713
-#: src/gtk/bookmarks.c:723 src/gtk/bookmarks.c:1000 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:247 src/gtk/transfer.c:1106 src/gtk/transfer.c:1116
-#: src/gtk/transfer.c:1753 src/gtk/transfer.c:2004
-msgid "  Cancel  "
-msgstr "  Ïðåêúñâà  "
-
 #: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Äîáàâÿ Îòìåòêà: Âèå òðÿáâà äà âúâåäåòå èìå íà îòìåòêà\n"
@@ -1487,111 +1481,120 @@
 "Äîáàâÿ Îòìåòêà: Íå ìîãà äà äîáàâÿ îòìåòêà %s ïîíåæå òîâà èìå âå÷å "
 "ñúùåñòâóâà\n"
 
-#: src/gtk/bookmarks.c:273
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Ôàéë"
 
-#: src/gtk/bookmarks.c:274
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Ôàéë/tearoff"
 
-#: src/gtk/bookmarks.c:275
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Ôàéë/Íîâà Ïàïêà..."
 
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Ôàéë/Íîâ Îáåêò..."
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Ôàéë/Èçòðèâà"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Ôàéë/Íàñòðîéêè..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Ôàéë/sep"
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Ôàéë/Çàòâàðÿ"
 
-#: src/gtk/bookmarks.c:287
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Ðåäàêòèðàíå íà Îòìåòêè"
 
-#: src/gtk/bookmarks.c:711 src/gtk/bookmarks.c:721
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "gFTP Èêîíà"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Ïðåêúñâà  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Íîâà Ïàïêà"
 
-#: src/gtk/bookmarks.c:712
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Âúâåäåòå èìåòî íà íîâà ïàïêà çà ñúçäàâàíå"
 
-#: src/gtk/bookmarks.c:713 src/gtk/bookmarks.c:723 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Ñúçäàâà"
-
-#: src/gtk/bookmarks.c:722
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Âúâåäåòå èìåòî íà íîâ îáåêò çà ñúçäàâàíå"
 
-#: src/gtk/bookmarks.c:804
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Ðåäàêòèðàíå íà çàïèñ"
 
-#: src/gtk/bookmarks.c:822
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Îïèñàíèå:"
 
-#: src/gtk/bookmarks.c:837
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Õîñò:"
 
-#: src/gtk/bookmarks.c:850
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Ïîðò:"
 
-#: src/gtk/bookmarks.c:867
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Ïðîòîêîë:"
 
-#: src/gtk/bookmarks.c:891
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Îòäàëå÷åíà Äèðåêòîðèÿ:"
 
-#: src/gtk/bookmarks.c:904
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Ëîêàëíà Äèðåêòîðèÿ:"
 
-#: src/gtk/bookmarks.c:917
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "Îòäàëå÷åí SSH sftp ïúò:"
 
-#: src/gtk/bookmarks.c:934
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Èìå íà ïîòðåáèòåë:"
 
-#: src/gtk/bookmarks.c:947
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Ïàðîëà:"
 
-#: src/gtk/bookmarks.c:961
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Àêàóíò:"
 
-#: src/gtk/bookmarks.c:975
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Âëèçàíå ñ ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1010 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Èçïîëçâàé"
 
-#: src/gtk/bookmarks.c:1048
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1600,27 +1603,20 @@
 "Ñèãóðåí ëè ñòå, ÷å èñêàòå äà èçòðèåòå îòìåòêà\n"
 "%s è âñè÷êè íåéíè åëåìåíòè"
 
-#: src/gtk/bookmarks.c:1049
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Èçòðèâà Îòìåòêà"
 
-#: src/gtk/bookmarks.c:1049 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Äà"
-
-#: src/gtk/bookmarks.c:1050 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Íå"
-
-#: src/gtk/bookmarks.c:1262
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Îòìåòêè"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1628,69 +1624,65 @@
 "Âèå ìîæå äà íàãëàñèòå àòðèáóòèòå íà âàøèòå ôàéëîâå\n"
 "çàáåëåæêà: Íå âñè÷êè ftp ñúðâúðè ïîçâîëÿâàò òîâà"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Ñïåöèÿëåí"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:717
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Ïîòðåáèòåë"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "×åòåíå"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Çàïèñ"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Èçïúëíåíèå"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:718
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Ãðóïà"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Äðóãè"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Ïðîìÿíà"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:529
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Îïåðàöèÿòà å ïðåêúñíàòà\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Èçòðèâà"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Ñèãóðíè ëè ñòå, ÷å èñêàòå äà èçòðèåòå òåçè %ld ôàëîâå è %ld äèðåêòîðèè"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Èçòðèâà Ôàéëîâå/Äèðåêòîðèè"
 
@@ -1708,11 +1700,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Èçâëà÷è è Ïóñíè: Èãíîðèðà url %s: Íå å âàëèäåí url\n"
 
-#: src/gtk/gftp-gtk.c:114
-msgid "gFTP Icon"
-msgstr "gFTP Èêîíà"
-
-#: src/gtk/gftp-gtk.c:127
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1722,11 +1710,11 @@
 "ìîëÿ ïèøåòå íè. Âèå ìîæåòå âèíàãè äà íàìåðèòå ïîñëåäíèòå íîâèíè çà gFTP îò "
 "http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:151 src/gtk/gftp-gtk.c:153
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Èçëèçàíå"
 
-#: src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1734,441 +1722,443 @@
 "Èìà òðàíñôåð íà ôàéëîâå â èçïúëíåíèå.\n"
 "Ñèãóðåí ëè ñòå, ÷å èñêàòå äà èçëåçåòå?"
 
-#: src/gtk/gftp-gtk.c:153
-msgid "Don't Exit"
-msgstr "Íå Èçëèçàé"
-
-#: src/gtk/gftp-gtk.c:242 src/gtk/gftp-gtk.c:715 src/gtk/transfer.c:1596
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Èìå íà ôàéë"
 
-#: src/gtk/gftp-gtk.c:243
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Ïðîãðåñ"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:341
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Ïðîçîðåö 1"
 
-#: src/gtk/gftp-gtk.c:343
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Ïðîçîðåö 2"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:347 src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:346
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Äâîè÷íî"
 
-#: src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Îïöèè..."
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Íàïóñêà"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Ëîêàëåí"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Ëîêàëåí/tearoff"
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Ëîêàëåí/Îòâàðÿ URL..."
 
-#: src/gtk/gftp-gtk.c:354
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Ëîêàëåí/Ðàçêà÷âà âðúçêàòà"
 
-#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Ëîêàëåí/sep"
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Ëîêàëåí/Ïðîìåíÿ Ôàéëîâà ñïåöèôèêàöèÿ..."
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:369
 msgid "/Local/Show selected"
 msgstr "/Ëîêàëåí/Ïîêàçâà èçáðàíîòî"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Ëîêàëåí/Èçáèðà Âñè÷êî"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Ëîêàëåí/Èçáèðà Âñè÷êè Ôàéëîâå"
 
-#: src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Ëîêàëåí/Îòêàçâà Âñè÷êî èçáðàíî"
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Ëîêàëåí/Ïðàâè Äèðåêòîðèÿ..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Ëîêàëåí/Èçïðàùà SITE Êîìàíäà..."
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Ëîêàëåí/Ñìÿíà íà Äèðåêòîðèÿ"
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Ëîêàëåí/Chmod..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Ëîêàëåí/Ïðàâè Äèðåêòîðèÿ..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Ëîêàëåí/Ïðåèìåíóâà..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Ëîêàëåí/Èçòðèâà..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Ëîêàëåí/Ðåäàêòèðàíå..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Ëîêàëåí/Ïðåãëåä..."
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Ëîêàëåí/Îáíîâÿâà"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Îòäàëå÷åí"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Îòäàëå÷åí/tearoff"
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Îòäàëå÷åí/Îòâàðÿ URL..."
 
-#: src/gtk/gftp-gtk.c:374
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Îòäàëå÷åí/Ðàçêà÷âà âðúçêà"
 
-#: src/gtk/gftp-gtk.c:375 src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Îòäàëå÷åí/sep"
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Îòäàëå÷åí/Ïðîìåíÿ Ôàéëîâà ñïåöèôèêàöèÿ..."
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:392
 msgid "/Remote/Show selected"
 msgstr "/Îòäàëå÷åí/Ïîêàçâà èçáðàíîòî"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Îòäàëå÷åí/Èçáèðà Âñè÷êî"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Îòäàëå÷åí/Èçáèðà Âñè÷êè Ôàéëîâå"
 
-#: src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Îòäàëå÷åí/Îòêàçâà Âñè÷êî Èçáðàíî"
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Îòäàëå÷åí/Ïðàâè Äèðåêòîðèÿ..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Îòäàëå÷åí/Èçïðàùà SITE Êîìàíäà..."
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Îòäàëå÷åí/Ñìåíà Äèðåêòîðèÿ"
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Îòäàëå÷åí/Chmod..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Îòäàëå÷åí/Ïðàâè Äèðåêòîðèÿ..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Îòäàëå÷åí/Ïðåèìåíóâà..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Îòäàëå÷åí/Èçòðèâà..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Îòäàëå÷åí/Ðåäàêòèðà..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Îòäàëå÷åí/Ïðåãëåä..."
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Îòäàëå÷åí/Îáíîâÿâà"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/Î_òìåòêè"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Îòìåòêè/tearoff"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Îòìåòêè/Äîáàâÿ Îòìåòêà"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Îòìåòêè/Ðåäàêòèðà Îòìåòêè"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Îòìåòêè/sep"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Òðàíñôåð"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Òðàíñôåð/tearoff"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Òðàíñôåð/Çàïî÷âà Òðàíñôåð"
 
-#: src/gtk/gftp-gtk.c:399
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Òðàíñôåð/Ñïèðà Òðàíñôåð"
 
-#: src/gtk/gftp-gtk.c:400 src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Òðàíñôåð/sep"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Òðàíñôåð/Ïðåñêà÷à Òåêóùèÿò Ôàéë"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Òðàíñôåð/Èçòðâà Ôàéë"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Òðàíñôåð/Ïðåìåñòâà Íàãîðå"
 
-#: src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Òðàíñôåð/Ïðåìåñòâà Íàäîëó"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Òðàíñôåð/Ïîëó÷àâà Ôàéëîâå"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Òðàíñôåð/Ïîñòàâÿ Ôàéëîâå"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_Æóðíàë"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Æóðíàë/tearoff"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Æóðíàë/Èç÷èñòâà"
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Æóðíàë/Ïðåãëåä íà æóðíàë..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Æóðíàë/Çàïàçâà æóðíàë..."
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Èíñòðóìåíòè"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Èíñòðóìåíòè/tearoff"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Èíñòðóìåíòè/Ñðàâíÿâà Ïðîçîðöè"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Èíñòðóìåíòè/Èç÷èñòâà Êåø"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Ïîìîù"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Ïîìîù/tearoff"
 
-#: src/gtk/gftp-gtk.c:419
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Ïîìîù/Çà Ïðîãðàìà..."
 
-#: src/gtk/gftp-gtk.c:532
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Õîñò: "
 
-#: src/gtk/gftp-gtk.c:547
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Ïîðò: "
 
-#: src/gtk/gftp-gtk.c:562
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Ïîòðåáèòåë: "
 
-#: src/gtk/gftp-gtk.c:577
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Ïàðîëà: "
 
-#: src/gtk/gftp-gtk.c:716
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Ðàçìåð"
 
-#: src/gtk/gftp-gtk.c:719
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Äàòà"
 
-#: src/gtk/gftp-gtk.c:720
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Àòðèáóòè"
 
-#: src/gtk/gftp-gtk.c:941 src/gtk/menu-items.c:100 src/gtk/transfer.c:246
-#: src/gtk/transfer.c:1105 src/gtk/transfer.c:1115
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Âðúçêà"
 
-#: src/gtk/gftp-gtk.c:960
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Ãðåøêà: Âèå òðÿáâà äà çàäàäåòå õîñò çà âðúçêà\n"
 
-#: src/gtk/gftp-gtk.c:1011
-msgid "Sort"
-msgstr "Ñîðòèðà"
-
-#: src/gtk/gftp-gtk.c:1014
-msgid "Sorting..."
-msgstr "Ñîðòèðàì..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "OpenURL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "OpenURL: Îïåðàöèÿòà ïðåêúñíà.... âèå òðÿáâà äà çàäàäåòå íèç\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Âðúçêà ïðåç URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Âúâåäåòå ftp url çà âðúçêà"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "Ïðîìÿíà íà Ôàéëîâà ñïåöèôèêàöèÿ"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "Âúâåäåòå íîâà ôàéëîâà ñïåöèôèêàöèÿ"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr ""
 "Ïðîìÿíà íà Ôàéëîâà ñïåöèôèêàöèÿ: Îïåðàöèÿòà ïðåêúñíà... âèå òðÿáâà äà "
 "çàäàäåòå íèç\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "Ñàéò"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "Âúâåäåòå êîìàíäà çà ñïåöèôèêàöèÿ íà ñàéò"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "Ïðîìÿíà íà Ôàéëîâà ñïåöèôèêàöèÿ"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "Âúâåäåòå íîâà ôàéëîâà ñïåöèôèêàöèÿ"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "gFTP Ïðåäóïðåæäåíèå: Íå ìîãà äà îòâîðÿ %s çà çàïèñ: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Ïîëó÷âàì ñïèñúê íà äèðåêòîðèÿ"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SITE: Îïåðàöèÿòà ïðåêúñíà... âèå òðÿáâà äà âúâåäåòå íèç\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "Ñàéò"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "Âúâåäåòå êîìàíäà çà ñïåöèôèêàöèÿ íà ñàéò"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Ãðåøêà: Íå ìîãà äà îòâîðÿ %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Ãðåøêà: Íå ìîãà äà ïèøà â %s: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Çàïàçâà Æóðíàë"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Óñïåøíî çàïèñà æóðíàëà âúâ ôàéë %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Çàïàçâà Æóðíàë"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
 "either %s or in %s"
 msgstr "Íå ìîãà äà íàìåðÿ ôàéëà COPYING. Ìîëÿ óáåäåòå ñå, ÷å å â %s èëè %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Çà Ïðîãðàìàòà gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2181,35 +2171,35 @@
 "Îôèöèàëíà Ñòðàíèöà: http://www.gftp.org/\n"
 "Ëîãî îò: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Çà Ïðîãðàìàòà"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Ëèöåíçíî Ñúãëàñèå"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Çàòâàðÿ  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Ñðàâíÿâà Ïðîçîðöè"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Îáíîâÿâà"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Âñè÷êè Ôàéëîâå"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Êåøèðàíî) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Íå å ñâúðçàí"
 
@@ -2238,15 +2228,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Âèå òðÿáâà äà ñòå èçáðàëè ïîíå åäèí îáåêò\n"
 
-#: src/gtk/misc-gtk.c:979
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Ïðîìÿíà"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Ïðåèìåíóâà"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Äîáàâÿ"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Ïðåêúñâà  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Çàòâàðÿ  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Ñòîï  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Ïîëó÷âàì ñïèñúê íà äèðåêòîðèÿ"
 
-#: src/gtk/misc-gtk.c:999
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Ñòîï  "
 
-#: src/gtk/misc-gtk.c:1009
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2255,186 +2273,181 @@
 "Ïîëó÷åíè %ld äèðåêòîðèè\n"
 "è %ld ôàéëîâå"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Îïåðàöèÿòà ïðåêúñíà... âèå òðÿáâà äà âúâåäåòå íèç\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Ïðàâè Äèðåêòîðèÿ"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Âúâåäåòå èìå íà äèðåêòîðèÿ çà ñúçäàâàíå"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Îïåðàöèÿòà ïðåêúñíà... âèå òðÿáâà äà âúâåäåòå íèç\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Îïöèè"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Ìàñêà"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Ëîêàëíè Õîñòîâå"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Ðåäàêòèðà"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Ðåäàêòèðà Õîñò"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Äîáàâÿ Õîñò"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Äîìåéí"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Ìðåæîâè Àäðåñ"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Ïðåèìåíóâà"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Ïðåèìåíóâàíå: Îïåðàöèÿòà ïðåêúñíà... âèå òðÿáâà äà çàäàäåòå íèç\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Èñêàòå ëè äà ïðåèìåíóâàòå %s?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Ïðåèìåíóâàíå: Îïåðàöèÿòà ïðåêúñíà... âèå òðÿáâà äà çàäàäåòå íèç\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Ïîëó÷àâàì èìåíà íà ôàéëîâå..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1205
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Ñâúðçâàì ñå..."
 
-#: src/gtk/transfer.c:244 src/gtk/transfer.c:1103 src/gtk/transfer.c:1113
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Âúâåäåòå Ïàðîëà"
 
-#: src/gtk/transfer.c:245 src/gtk/transfer.c:1104 src/gtk/transfer.c:1114
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Ìîëÿ âúâåäåòå âàøàòà ïàðîëà çà òîçè ñàéò"
 
-#: src/gtk/transfer.c:358
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Èç÷àêâàì %d ñåêóíäè äî îïèòâàíå îòíîâî çà  óñòàíîâÿâàíå íà âðúçêà\n"
 
-#: src/gtk/transfer.c:403
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Ïðåõâúðëÿíå íà Ôàéëîâå"
 
-#: src/gtk/transfer.c:411
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Ïðåõâúðëÿíå íà Ôàéëîâå: Íÿìà âðúçêà ñ îòäàëå÷åíàòà ìàøèíà\n"
 
-#: src/gtk/transfer.c:654
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "Ãðåøêà: Îòäàëå÷åíàòà ìàøèíà ðàçêà÷è ñëåä îïèò çà ïðåõâúðëÿíå íà ôàéë\n"
 
-#: src/gtk/transfer.c:715
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Íå ìîãà äà èçòåãëÿ %s îò %s\n"
 
-#: src/gtk/transfer.c:750
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Óñïåøíî ïðåõâúðëåíè %s ñ %.2f ÊÁ/ñ\n"
 
-#: src/gtk/transfer.c:853 src/gtk/transfer.c:1033 src/gtk/transfer.c:1083
-#: src/gtk/transfer.c:1452
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Ïðåñêà÷à"
 
-#: src/gtk/transfer.c:857 src/gtk/transfer.c:1060 src/gtk/transfer.c:1087
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Èç÷àêâà..."
 
-#: src/gtk/transfer.c:942
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Ïîëó÷åíè èìåíà íà ôàéëîâå...%s áàéòà"
 
-#: src/gtk/transfer.c:1036
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Çàâúðøè"
 
-#: src/gtk/transfer.c:1245
+#: src/gtk/transfer.c:1053
 #, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "Stopping the transfer of %s\n"
+msgstr "Ñïèðàì ïðåõâúðëÿíåòî íà %s\n"
+
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr "%d%% çàâúðøåíî, %02d:%02d:%02d ïðèáë. âðåìå îñòàâà. (Ôàéë %d îò %ld)"
 
-#: src/gtk/transfer.c:1270
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr ""
 "Ïîëó÷åí %s îò %s ñúñ %.2fÊÁ/ñ, %02d:%02d:%02d îñòàâà ïðèáëèçèòåëíî âðåìå"
 
-#: src/gtk/transfer.c:1279
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr "Ïîëó÷åí %s îò %s, ïðåõâúðëÿíåòî çàáàâåíî, íåèçâåñòíî âðåìå îñòàâà"
 
-#: src/gtk/transfer.c:1321
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Ñïèðàì ïðåõâúðëÿíåòî íà %s\n"
-
-#: src/gtk/transfer.c:1336 src/gtk/transfer.c:1358 src/gtk/transfer.c:1388
-#: src/gtk/transfer.c:1422 src/gtk/transfer.c:1473 src/gtk/transfer.c:1533
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Íÿìà èçáðàí ôàéë çà òðàíñôåð\n"
 
-#: src/gtk/transfer.c:1372
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Ñïèðàì òðàíñôåðà îò õîñò %s\n"
 
-#: src/gtk/transfer.c:1405 src/gtk/transfer.c:1456
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Ïðåñêà÷àì ôàéë %s îò õîñò %s\n"
 
-#: src/gtk/transfer.c:1597
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Ëîêàëåí Ðàçìåð"
 
-#: src/gtk/transfer.c:1598
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Îòäàëå÷åí Ðàçìåð"
 
-#: src/gtk/transfer.c:1599
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Äåéñòâèå"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Ôàéëîâå çà Èçòåãëÿíå"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "ôàéëîâå çà Ïîñòàâÿíå"
 
-#: src/gtk/transfer.c:1617
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2442,74 +2455,70 @@
 "Ñëåäíèòå ôàéëîâå ñúùåñòâóâàò íà äâàòà êîìïþòúðà\n"
 "Ìîëÿ èçáåðåòå êàêâî èñêàòå äà ïðàâèòå"
 
-#: src/gtk/transfer.c:1668 src/gtk/transfer.c:1707 src/gtk/transfer.c:1806
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Ïðåçàïèñâà"
 
-#: src/gtk/transfer.c:1673 src/gtk/transfer.c:1850
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Ïðåñêà÷à"
 
-#: src/gtk/transfer.c:1678 src/gtk/transfer.c:1713 src/gtk/transfer.c:1828
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Âúçñòàíîâÿâà"
 
-#: src/gtk/transfer.c:1719
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Ïðåñêà÷à Ôàéë"
 
-#: src/gtk/transfer.c:1729
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Èçáèðà Âñè÷êî"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Îòêàçâà Âñè÷êî Èçáðàíî"
 
-#: src/gtk/transfer.c:1976
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Ãðåøêà: Ñèíîâåí %d âúðíà %d\n"
 
-#: src/gtk/transfer.c:1979
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Ñèíîâåí %d âúðíà óñïåøíî\n"
 
-#: src/gtk/transfer.c:1986
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "ãðåøêà: Íå ìîãà äà ïîëó÷à èíôîðìàöèÿ çà ôàéë %s: %s\n"
 
-#: src/gtk/transfer.c:1991
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Ôàéë %s íå å ïðîìåíåí\n"
 
-#: src/gtk/transfer.c:1999
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Ôàéë %s å ïðîìåíåí.\n"
 "Êàêâî èñêàòå äà ïðàâèòå?"
 
-#: src/gtk/transfer.c:2002
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Ðåäàêòèðà Ôàéë"
 
-#: src/gtk/transfer.c:2003
-msgid "Upload"
-msgstr "Ïîñòàâÿ"
-
-#: src/gtk/transfer.c:2089
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Ãðåøêà: îòäàëå÷åíàòà ñòðàíà %s ðàçêà÷è. Äîñòèãíàò å ìàêñèìàëåí áðîé îïèòè\n"
 
-#: src/gtk/transfer.c:2097
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "Îòäàëå÷åíàòà ñòðàíà %s ðàçêà÷è. Ùå îïèòàì îòíîâî ñëåä %d ñåêóíäè\n"
@@ -2523,40 +2532,64 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Ïðåãëåä: %s å äèðåêòîðèÿ. Íå ìîãà äà ÿ ïîêàæà.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Ðåäàêòèðà: Âèå òðÿáâà äà çàäàäåòå ðåäàêòîð â äèàëîãà ñ îïöèè\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Ðåäàêòèðà: %s å äèðåêòîðèÿ. Íå ìîãà äà ÿ ðåäàêòèðàì.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Îòâàðÿ %s ñ %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Ïðåãëåä íà ôàéë %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Ïðåãëåä: Íå ìîãà äà îòâîðÿ ôàéë %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Ïðåãëåä: Íå ìîãà äà íàïðàâÿ fork çà äðóã ïðîöåñ: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Èçïúëíÿâà ïðîãðàìà: %s %s\n"
 
+#~ msgid "Create"
+#~ msgstr "Ñúçäàâà"
+
+#~ msgid "Yes"
+#~ msgstr "Äà"
+
+#~ msgid "No"
+#~ msgstr "Íå"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Íå Èçëèçàé"
+
+#~ msgid "Sort"
+#~ msgstr "Ñîðòèðà"
+
+#~ msgid "Sorting..."
+#~ msgstr "Ñîðòèðàì..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Ãðåøêà: Íå ìîãà äà îòâîðÿ %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Ïîñòàâÿ"
+
 #~ msgid "/Bookmarks/"
 #~ msgstr "/Îòìåòêè/"
 
--- a/po/cs.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/cs.po	Tue Sep 24 12:18:40 2002 +0000
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gFTP 2.0.8pre4\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2001-04-10 18:52+02:00\n"
 "Last-Translator: Petr Domansky <doman@atlas.cz>\n"
 "Language-Team: Czech <cs@li.org>\n"
@@ -136,8 +136,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Ukazovat skryté soubory v listboxu"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Sí»"
 
@@ -307,6 +307,7 @@
 msgstr "%pa = proxy úèet"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = hostitel úèet"
 
@@ -616,108 +617,108 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "Varování gFTP: Øádek %d neobsahuje ¾ádné argumenty\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Nelze zmìnit lokální adresáø %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Není pøístup k pracovnímu adresáøi: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, fuzzy, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Nelze otevøít soubor %s: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Chyba: Nelze otevøít lokální soubor %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Nelze otevøít socket pro %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Chyba: Nelze vyhledat v souboru %s: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Nelze otevøít socket pro %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Chyba: Nelze zkrátit lokální soubor %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Nelze zjískat výpis lokálního adresáøe %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Úspì¹nì zmìnìn lokální adresáø na %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Úspì¹nì odstranìn %s\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Chyba: Nelze odstranit adresáø %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Chyba: Nelze odstranit soubor %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Úspì¹nì vutvoøen adresáø %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Chyba: Nelze vytvoøit adresáø %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Ùspì¹nì pøejmenováno %s na %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Chyba: Nelze pøejmenovat %s na %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Ùspì¹nì zmìnìna práva %s na %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Chyba: Nelze zmìnit práva %s na %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr "pou¾ití: gftp [[ftp://][u¾ivatel:heslo@]ftp-sí»[:port][/adresáø]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "Chyba gFTP: Nelze nalézt soubor %s na %s nebo %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, fuzzy, c-format
 msgid "Running program %s\n"
 msgstr "Spou¹tím program: %s %s\n"
@@ -758,12 +759,12 @@
 msgid "Custom"
 msgstr "Vlastní"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Spojení s %s vypr¹el èas\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Chyba ètení z %s: %s\n"
@@ -783,104 +784,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Chyba: Nelze zapisovat do cache: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Hledám %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Nelze nalézt jméno hostitele %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "neznámý"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Neúspìch pøi tvorbì socketu: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Zkou¹ím %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Nelze spojit s %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Spojeno s %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Nelze otevøít fd() socket: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Odpojeno od sítì %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Zahájen pøenos souboru od offsetu %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Zahájen pøenos souboru od offsetu %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Nelze pøenést soubor %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Ukonèen pøenos dat\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Pøená¹ím výpis adresáøe...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Nelze otevøít fd() socket: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "celkem"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Varování: Nelze analyzovat výpis %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Nelze vytvoøit datové spojení: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Nelze nalézt port: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Není pøíposlech na portu %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Nelze spojit s %s: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Chyba: Nelze zapisovat do schránky: %s\n"
@@ -908,173 +916,173 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Chyba: Pøijmut ¹patný inicializaèní øetìzec ze serveru\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Úspì¹nì pøihlá¹en k SSH serveru %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Nelze rozvìtvit jiný proces: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Vzdálený hostitel nemù¾e nalézt soubor %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Pøijmuta neoèekáváná odpovìd od serveru\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Pøenesen výpis adresáøe...\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Nelze zmìnit vzdálený adresáø na %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Chyba: Zpráva ze serveru velikosti %d je pøíli¹ velká\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Chyba: Nelze èíst ze schránky: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 #, fuzzy
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Pøijmuta neoèekáváná odpovìd od serveru\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, fuzzy, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Chyba: Zpráva ze serveru velikosti %d je pøíli¹ velká\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr ""
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr ""
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Zavøít  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "Vytvoøit adresáø"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "Vytvoøit adresáø"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "Nelze pøenést soubor %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "Vytvoøit adresáø"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Vzdálený adresáø"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 #, fuzzy
 msgid "No such file or directory"
 msgstr "pou¾ití: chdir <adresáø>\n"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_Soubor"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Nespojeno"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Spojení s %s vypr¹el èas\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 #, fuzzy
 msgid "Operation unsupported"
 msgstr "Operace zru¹ena\n"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1330,7 +1338,7 @@
 "adrese http://www.gftp.org. Pøipomínky k pøekladu zasílejte na adresu <cs@li."
 "org> (èesky).\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1348,19 +1356,19 @@
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
 msgstr "pou¾ití: open [[ftp://][u¾ivatel:heslo@]ftp-sí»[:port][/adresáø]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Nelze rozebrat URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "Pøeklad: Domanský Petr <doman@atlas.cz>"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Chyba: Není spojení se vzdálenou sítí\n"
 
@@ -1388,50 +1396,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "pou¾ití: chmod <mód> <soubor>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "pou¾ití: mget <filespec>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "pou¾ití: mput <filespec>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Pøenos souborù byl sní¾en na %.2f KB/s\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, fuzzy, c-format
 msgid "Could not download %s\n"
 msgstr "Nelze stáhnout %s z %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Úspì¹nì pøeneseno %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: Prosím zmáèknìte tlaèítko STOP pøed dal¹í èinností\n"
@@ -1450,15 +1458,15 @@
 "chyba. Prosím imformujte o ní emailem na adresu masney@gftp.org.V informaci "
 "zahròte \"èíslo verze a to jak lze chybu vyvolat.\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Pøidat zálo¾ku"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Pøidat zálo¾ku: Musíte vlo¾it jméno poèítaèe\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1468,149 +1476,135 @@
 "Pokud chcete oddìlit polo¾ku do submenu vlo¾te /\n"
 "napø.: Linux Sites/Debian"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Opakovat heslo"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Vlo¾it"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr " Zru¹it "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Pøidat zálo¾ku: Musíte vlo¾it jméno této zálo¾ky\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Pøidat zálo¾ku: Není mo¾no vlo¾it zálo¾ku %s ,proto¾e zálo¾ka tohoto \n"
 "jména ji¾ existuje\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Zálo¾ky/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Soubor"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Soubor/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Soubor/Nová slo¾ka..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Soubor/Nová polo¾ka..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Soubor/Smazat"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Soubor/Vlastnosti..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Soubor/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Soubor/Zavøít"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Upravit zálo¾ky"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "Zálo¾ky/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr " Zru¹it "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Nová slo¾ka"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Vlo¾te jméno nové slo¾ky"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Vytvoøit"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Vlo¾it jméno nové polo¾ky"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Upravit polo¾ku"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Popis:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Hostitel:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protokol:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Vzdálený adresáø"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Lokální adresáø"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr ""
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "U¾iv.jméno"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Heslo"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Úèet:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Pøihlásit anonymnì"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Pou¾ít"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1619,27 +1613,20 @@
 "Opravdu chcete vymazat tuto zálo¾ku\n"
 "%s se v¹emi polo¾kami"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Smazat zálo¾ku"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Ano"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Ne"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Zálo¾ky"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Zmìnit práva"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1647,69 +1634,65 @@
 "Nyní budou zmìnìna práva tìchto souborù\n"
 "Poznámka : V¹echny ftp servery nepodporují zmìnu práv"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Speciální"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "U¾ivatel"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Èíst"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Zapsat"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Spustit"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Skupina"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Dal¹í"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Zmìnit"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Operace zru¹ena\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Smazat"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Opravdu chcete smazat tyto %ld soubory a %ld adresáøe?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Smazat soubory/Adresáøe"
 
@@ -1727,11 +1710,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Táhni a pus»: Ignoruji url %s: Není správnou url\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr ""
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1742,11 +1721,11 @@
 "adrese  http://www.gftp.org. Pøipomínky k pøekladu zasílejte na adresu "
 "<cs@li.org> (èesky).\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Konec"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1754,442 +1733,444 @@
 "Probíhá pøenos souborù\n"
 "Opravdu chcete skonèit?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Nekonèit"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Jméno souboru"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Stav"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Okno 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Okno 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binární"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/K_onfigurace..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Konec"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Lokální"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Lokální/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Lokální/Otevøít _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Lokální/Odpojit"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Lokální/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Lokální/Zmìnit masku..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Lokální/Vybrat v¹e"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Lokální/Vybrat v¹e"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Lokální/Vybrat v¹echny soubory"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Lokální/Invertovat výbìr"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Lokální/Vytvoøit adresáø"
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Lokální/Odeslat SITE pøíkaz..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Lokální/Zmìnit adresáø"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Lokální/Zmìnit práva..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Lokální/Vytvoøit adresáø"
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Lokální/Pøejmenovat..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Lokální/Smazat"
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Lokální/Editovat..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Lokální/Prohlí¾et..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Lokální/Obnovit"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Vzdálený"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Vzdálený/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Vzdálený/Otevøít _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Vzdálený/Odpojit"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Vzdálený/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Vzdálený/Zmìnit masku..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Lokální/Vybrat v¹e"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Vzdálený/Vybrat v¹e"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Vzdálený/Vybrat v¹echny soubory"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Vzdálený/Invertovat výbìr"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Vzdálený/Vytvoøit adresáø..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Vzdálený/Poslat SITE pøíkaz..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Vzdálený/Zmìnit adresáø"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Vzdálený/Práva..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Vzdálený/Vytvoøit adresáø..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Vzdálený/Pøejmenovat..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Vzdálený/Smazat..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Vzdálený/Upravit..."
 
-#: src/gtk/gftp-gtk.c:388
-msgid "/Remote/View..."
-msgstr "/Vzdálený/Prohlí¾et..."
-
-#: src/gtk/gftp-gtk.c:389
-msgid "/Remote/Refresh"
-msgstr "/Vzdálený/Obnovit"
-
-#: src/gtk/gftp-gtk.c:390
-msgid "/_Bookmarks"
-msgstr "/_Zálo¾ky"
-
-#: src/gtk/gftp-gtk.c:391
-msgid "/Bookmarks/tearoff"
-msgstr "/Zálo¾ky/tearoff"
-
-#: src/gtk/gftp-gtk.c:392
-msgid "/Bookmarks/Add bookmark"
-msgstr "/Zálo¾ky/Pøidat zálo¾ku"
-
-#: src/gtk/gftp-gtk.c:393
-msgid "/Bookmarks/Edit bookmarks"
-msgstr "/Zálo¾ky/Upravit zálo¾ku"
-
-#: src/gtk/gftp-gtk.c:394
-msgid "/Bookmarks/sep"
-msgstr "/Zálo¾ky/sep"
-
-#: src/gtk/gftp-gtk.c:395
-msgid "/_Transfers"
-msgstr "/_Pøenos"
-
-#: src/gtk/gftp-gtk.c:396
-msgid "/Transfers/tearoff"
-msgstr "/Pøenos/tearoff"
-
-#: src/gtk/gftp-gtk.c:397
-msgid "/Transfers/Start Transfer"
-msgstr "/Pøenos/Zahájit pøenos"
-
-#: src/gtk/gftp-gtk.c:398
-msgid "/Transfers/Stop Transfer"
-msgstr "/Pøenos/Ukonèit pøenos"
-
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
-msgid "/Transfers/sep"
-msgstr "/Pøenos/sep"
-
-#: src/gtk/gftp-gtk.c:400
-msgid "/Transfers/Skip Current File"
-msgstr "/Pøenos/Pøeskoèit soubor"
-
-#: src/gtk/gftp-gtk.c:401
-msgid "/Transfers/Remove File"
-msgstr "/Pøenos/Odebrat soubor"
-
-#: src/gtk/gftp-gtk.c:402
-msgid "/Transfers/Move File _Up"
-msgstr "/Pøenos/Posunout soubor _Nahoru"
-
-#: src/gtk/gftp-gtk.c:403
-msgid "/Transfers/Move File _Down"
-msgstr "/Pøenos/Posunout soubor _Dolù"
-
 #: src/gtk/gftp-gtk.c:405
-msgid "/Transfers/Retrieve Files"
-msgstr "/Pøenos/Stáhnout soubor"
+msgid "/Remote/View..."
+msgstr "/Vzdálený/Prohlí¾et..."
 
 #: src/gtk/gftp-gtk.c:406
-msgid "/Transfers/Put Files"
-msgstr "/Pøenos/Odeslat soubor"
+msgid "/Remote/Refresh"
+msgstr "/Vzdálený/Obnovit"
 
 #: src/gtk/gftp-gtk.c:407
-msgid "/L_ogging"
-msgstr "L_ogování"
+msgid "/_Bookmarks"
+msgstr "/_Zálo¾ky"
 
 #: src/gtk/gftp-gtk.c:408
-msgid "/Logging/tearoff"
-msgstr "/Logování/tearoff"
+msgid "/Bookmarks/tearoff"
+msgstr "/Zálo¾ky/tearoff"
 
 #: src/gtk/gftp-gtk.c:409
-msgid "/Logging/Clear"
-msgstr "/Logování/Vyèistit"
-
-#: src/gtk/gftp-gtk.c:410
-msgid "/Logging/View log..."
-msgstr "/Logování/Prohlí¾et log..."
+msgid "/Bookmarks/Add bookmark"
+msgstr "/Zálo¾ky/Pøidat zálo¾ku"
 
 #: src/gtk/gftp-gtk.c:411
-msgid "/Logging/Save log..."
-msgstr "/Logování/Ulo¾it log..."
+msgid "/Bookmarks/Edit bookmarks"
+msgstr "/Zálo¾ky/Upravit zálo¾ku"
 
 #: src/gtk/gftp-gtk.c:412
-msgid "/Tool_s"
-msgstr "/Ná_stroje"
+msgid "/Bookmarks/sep"
+msgstr "/Zálo¾ky/sep"
 
 #: src/gtk/gftp-gtk.c:413
-msgid "/Tools/tearoff"
-msgstr "/Nástroje/tearoff"
+msgid "/_Transfers"
+msgstr "/_Pøenos"
 
 #: src/gtk/gftp-gtk.c:414
+msgid "/Transfers/tearoff"
+msgstr "/Pøenos/tearoff"
+
+#: src/gtk/gftp-gtk.c:415
+msgid "/Transfers/Start Transfer"
+msgstr "/Pøenos/Zahájit pøenos"
+
+#: src/gtk/gftp-gtk.c:416
+msgid "/Transfers/Stop Transfer"
+msgstr "/Pøenos/Ukonèit pøenos"
+
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
+msgid "/Transfers/sep"
+msgstr "/Pøenos/sep"
+
+#: src/gtk/gftp-gtk.c:419
+msgid "/Transfers/Skip Current File"
+msgstr "/Pøenos/Pøeskoèit soubor"
+
+#: src/gtk/gftp-gtk.c:420
+msgid "/Transfers/Remove File"
+msgstr "/Pøenos/Odebrat soubor"
+
+#: src/gtk/gftp-gtk.c:422
+msgid "/Transfers/Move File _Up"
+msgstr "/Pøenos/Posunout soubor _Nahoru"
+
+#: src/gtk/gftp-gtk.c:424
+msgid "/Transfers/Move File _Down"
+msgstr "/Pøenos/Posunout soubor _Dolù"
+
+#: src/gtk/gftp-gtk.c:427
+msgid "/Transfers/Retrieve Files"
+msgstr "/Pøenos/Stáhnout soubor"
+
+#: src/gtk/gftp-gtk.c:428
+msgid "/Transfers/Put Files"
+msgstr "/Pøenos/Odeslat soubor"
+
+#: src/gtk/gftp-gtk.c:429
+msgid "/L_ogging"
+msgstr "L_ogování"
+
+#: src/gtk/gftp-gtk.c:430
+msgid "/Logging/tearoff"
+msgstr "/Logování/tearoff"
+
+#: src/gtk/gftp-gtk.c:431
+msgid "/Logging/Clear"
+msgstr "/Logování/Vyèistit"
+
+#: src/gtk/gftp-gtk.c:432
+msgid "/Logging/View log..."
+msgstr "/Logování/Prohlí¾et log..."
+
+#: src/gtk/gftp-gtk.c:433
+msgid "/Logging/Save log..."
+msgstr "/Logování/Ulo¾it log..."
+
+#: src/gtk/gftp-gtk.c:434
+msgid "/Tool_s"
+msgstr "/Ná_stroje"
+
+#: src/gtk/gftp-gtk.c:435
+msgid "/Tools/tearoff"
+msgstr "/Nástroje/tearoff"
+
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Nástroje/Porovnat okna"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Nástroje/Vyèistit chache"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Nápovìda"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Nápovìda/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Nápovìda/O programu..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Hostitel:"
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port:"
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "U¾ivatel:"
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Heslo:"
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Velikost"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Datum"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Pøístupová práva"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Spojeno"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Chyba: Musíte napsat hostitele pro spojení\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Tøídit"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Tøídím"
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr ""
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 #, fuzzy
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "Pøejmenovat: Operace zru¹ena...musíte vlo¾it název\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Spojit URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Vlo¾te ftp url pro spojení"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "Zmìnit masku"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "Vlo¾te masku"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr "Zmìna masky: Operace zru¹ena...musíte vlo¾it masku\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "Sí»"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "Vlo¾te site-spefic pøíkaz"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "Zmìnit masku"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "Vlo¾te masku"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "Varování: Nelze otevøít %s pro zápis: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Získávám výpis adresáøe"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SITE: Operace zru¹ena...musíte vlo¾it znak\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "Sí»"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "Vlo¾te site-spefic pøíkaz"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Zmìnit adresáø"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Chyba: Nelze otevøít %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Cyba: Chyba zápisu do %s\" %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Ulo¾it log"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Úspì¹nì zapsán soubor s logem do %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Ulo¾it log"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
 "either %s or in %s"
 msgstr "Nenalezen soubor s licenèním ujednáním. Ovìøte zda je v %s nebo v %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "O programu gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2202,35 +2183,35 @@
 "Oficiální domovská stránka: http://www.gftp.org/\n"
 "Logo vytvoøil: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "O programu"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Licenèní ujednání"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Zavøít  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Porovnat okna"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Obnovit"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "V¹echny soubory"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Cached) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Nespojeno"
 
@@ -2259,15 +2240,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Musíte vybrat aspoò jednu polo¾ku\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Zmìnit"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Pøejmenovat"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Vlo¾it"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr " Zru¹it "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Zavøít  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Stop  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Získávám výpis adresáøe"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Stop  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2276,185 +2285,180 @@
 "Pøeneseno %ld adresáøù\n"
 "a %ld souborù"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Vytvoøit adresáø: Operace zru¹ena...musíte vlo¾it název\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Vytvoøit adresáø"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Vytvoøit adresáø"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Zadej jméno adresáøe"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Vytvoøit adresáø: Operace zru¹ena...musíte vlo¾it název\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Mo¾nosti"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Sí»ová maska"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Lokální hostitel"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Upravit"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Upravit hostitele"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Pøidat hostitele"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Doména"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Sí»ová adresa"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Pøejmenovat"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Pøejmenovat: Operace zru¹ena...musíte vlo¾it název\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Co by jste chtìli pøejmenovat %s "
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Pøejmenovat: Operace zru¹ena...musíte vlo¾it název\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Pøijímám jména souborù"
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Navazuji spojení..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Vlo¾it heslo"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Prosím vlo¾te heslo pro tuto sí»"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Èekám %d sekund na pokus o dal¹í spojení\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Pøenos souborù"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Pøenos souborù: Není spojení se vzdálenou sítí\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "Chyba: Vzdálená sí» %s odpojena po vyèerpání pokusù o pøenos souborù\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Nelze stáhnout %s z %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, fuzzy, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Úspì¹nì pøeneseno %s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Vynechat"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Èekám..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Pøená¹ím jména souborù...%s bytù"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Ukonèené"
 
-#: src/gtk/transfer.c:1251
-#, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
-msgstr "%d%% kompletní, %02d:%02d:%02d do ukonèení pøenosu. (Souborù %d z %d)"
-
-#: src/gtk/transfer.c:1276
-#, c-format
-msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
-msgstr "Pøeneseno %s z %s rychlostí %.2fKB/s, %02d:%02d:%02d do konce pøenosu"
-
-#: src/gtk/transfer.c:1285
-#, c-format
-msgid "Recv %s of %s, transfer stalled, unknown time remaining"
-msgstr "Pøeneseno %s z %s, pøenos pozastaven, nelze odhadnout èas ukonèení"
-
-#: src/gtk/transfer.c:1327
+#: src/gtk/transfer.c:1053
 #, c-format
 msgid "Stopping the transfer of %s\n"
 msgstr "Zastaven pøenos z %s\n"
 
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
+msgstr "%d%% kompletní, %02d:%02d:%02d do ukonèení pøenosu. (Souborù %d z %d)"
+
+#: src/gtk/transfer.c:1285
+#, c-format
+msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
+msgstr "Pøeneseno %s z %s rychlostí %.2fKB/s, %02d:%02d:%02d do konce pøenosu"
+
+#: src/gtk/transfer.c:1294
+#, c-format
+msgid "Recv %s of %s, transfer stalled, unknown time remaining"
+msgstr "Pøeneseno %s z %s, pøenos pozastaven, nelze odhadnout èas ukonèení"
+
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Není vybrán ¾ádný soubor pro zahájení pøenosu\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Zastaven pøenos z %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Vynechán soubor %s na hostu %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "velikost-lokální"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "velikost-vzdálený"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Akce"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Stáhnout soubory"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Odeslat soubory"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2462,74 +2466,70 @@
 "Soubor(y) existuje na lokálním i vzdáleném poèítaèi.\n"
 "Prosím upøesnìte jakou akci chcete provést."
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Pøepsat"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Vynechat"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Navázat"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Vynechat soubor"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Vybrat v¹e"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Invertovat výbìr"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Chyba: Potomek %d vrátil %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Potomek %d úspì¹nì ukonèen\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Chyba:Nelze nalézt informace o souboru %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Soubor %s nebyl zmìnìn\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Soubor %s byl zmìnen.\n"
 "Co chcete provést?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Editovat soubor"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Odeslat"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Chyba: Vzdálená sí» %s odpojena. Max. poèet pokusù vyèerpán ...vzdávám to\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2544,40 +2544,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Prohlí¾et: %s je adresáø. Nelze jej prohlí¾et\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Upravit: Musíte specifikovat editor v konfiguraci\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Upravit: %s je adresáø. Nelze jej editovat.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Otevøeno %s s pomocí %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Prohlí¾ím soubor %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Prohlí¾et: Nelze otevøít soubor %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Prohlí¾ení: Nelze rozvìtvit jiný proces: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Spou¹tím program: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Zálo¾ky/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "Zálo¾ky/%s"
+
+#~ msgid "Create"
+#~ msgstr "Vytvoøit"
+
+#~ msgid "Yes"
+#~ msgstr "Ano"
+
+#~ msgid "No"
+#~ msgstr "Ne"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Nekonèit"
+
+#~ msgid "Sort"
+#~ msgstr "Tøídit"
+
+#~ msgid "Sorting..."
+#~ msgstr "Tøídím"
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Chyba: Nelze otevøít %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Odeslat"
+
 #~ msgid "Log file:"
 #~ msgstr "Log soubor:"
 
--- a/po/da.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/da.po	Tue Sep 24 12:18:40 2002 +0000
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp-2.0.9\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2001-11-21 23:55+0100\n"
 "Last-Translator: Birger Langkjer <birger.langkjer@image.dk>\n"
 "Language-Team: Danish <sslug-locale@sslug.dk>\n"
@@ -136,8 +136,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Vis skjulte filer i fillisterne"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Netværk"
 
@@ -303,6 +303,7 @@
 msgstr "%pa = proxy konto"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = værtskonto"
 
@@ -574,108 +575,108 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP advarsel: Linie %d har ikke nok argumenter\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Kunne ikke ændre lokal mappe til %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Kunne ikke få nuværende arbejdsmappe: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, fuzzy, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "gFTP fejl: Fejl ved åbning af fil %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Fejl: Kan ikke åbne lokal fil %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Kan ikke fdopen() sokkel for %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, fuzzy, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Fejl: Kan ikke åbne lokal fil %s: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Kan ikke fdopen() sokkel for %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, fuzzy, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Fejl: Kan ikke åbne lokal fil %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Kunne ikke få lokal filoversigt %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Ændrede lokal mappe til %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Fjernede %s med succes\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Fejl: Kunne ikke fjerne mappe %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Fejl: Kunne ikke fjerne fil %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Lykkedes at oprette mappe %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Fejl: Kan ikke oprette mappe %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Lykkedes at omdøbe %s til %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Fejl: Kunne ikke omdøbe %s til %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Ændrede modus fra %s til %d med succes\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Fejl: Kunne ikke ændre modus fra %s til %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr "brug: gftp [[ftp://][bruger:[adgangskode]@]ftp-sted[:port][/mappe]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP fejl: Kan ikke finde fil %s i %s eller %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Kører program %s\n"
@@ -716,12 +717,12 @@
 msgid "Custom"
 msgstr "Personlig"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Forbindelse til %s løb ud\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Fejl ved læsning fra vært %s: %s\n"
@@ -741,104 +742,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Fejl: Kunne ikke skrive til mellemlager: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Slår %s op\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Kan ikke finde værtsnavn %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "ukendt"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Kunne ikke oprette sokkel: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Prøver %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Kan ikke forbinde til %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Forbundet til %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Kan ikke fdopen() sokkel: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Afbryder forbindelse til sted %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Starter filoverførslen ved offset %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Starter filoverførslen ved offset %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Kan ikke hente fil %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Færdig med at modtage data\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Henter filoversigt...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Kan ikke fdopen() sokkel: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "total"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Advarsel: Kan ikke tolke filoversigt %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Kan ikke oprette en dataforbindelse: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Kan ikke binde en port: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Kan ikke lytte til port %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Kan ikke forbinde til %s: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, fuzzy, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Fejl: Kunne ikke omdøbe %s til %s: %s\n"
@@ -866,172 +874,172 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr ""
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, fuzzy, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Fjernede %s med succes\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, fuzzy, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Vis: Kan ikke oprette en ny proces: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr ""
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr ""
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 #, fuzzy
 msgid "Finished retrieving directory listing\n"
 msgstr "Henter filoversigt...\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, fuzzy, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Kunne ikke ændre lokal mappe til %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr ""
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, fuzzy, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Fejl: Kunne ikke omdøbe %s til %s: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr ""
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr ""
 
-#: lib/sshv2.c:627
-#, c-format
-msgid "%d: Protocol Initialization\n"
-msgstr ""
-
-#: lib/sshv2.c:633
-#, c-format
-msgid "%d: Protocol version %d\n"
-msgstr ""
-
 #: lib/sshv2.c:642
 #, c-format
+msgid "%d: Protocol Initialization\n"
+msgstr ""
+
+#: lib/sshv2.c:648
+#, c-format
+msgid "%d: Protocol version %d\n"
+msgstr ""
+
+#: lib/sshv2.c:657
+#, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Luk  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "Opret mappe"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "Opret mappe"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "Kan ikke hente fil %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "Opret mappe"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Fremmed mappe:"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "Ok"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr ""
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_Filer"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Ikke forbundet"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Forbindelse til %s løb ud\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 #, fuzzy
 msgid "Operation unsupported"
 msgstr "Operation annulleret\n"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1282,7 +1290,7 @@
 "news about gFTP from my website at http://www.gftp.org/\n"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1299,12 +1307,12 @@
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
 msgstr "brug: gftp [[ftp://][bruger:adgangskode@]ftp-sted[:port][/mappe]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Kunne ikke fortolke URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr ""
 "Oversat af\n"
@@ -1312,8 +1320,8 @@
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 #, fuzzy
 msgid "Error: Not connected to a remote site\n"
 msgstr "%s: Ikke forbundet til et fremmed sted\n"
@@ -1342,50 +1350,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr ""
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr ""
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, fuzzy, c-format
 msgid "Could not download %s\n"
 msgstr "Kunne ikke nedhente %s fra %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Overførte %s med succes\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr ""
@@ -1404,15 +1412,15 @@
 "fejl. Send venligst en epost til masneyb@gftp.org om at det er sket. Sørg "
 "venligst for at fortælle versionnummer og hvordan fejlen kan gentages.\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Tilføj bogmærke"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Tilføj bogmærke: Du skal indtaste et værtsnavn\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1422,149 +1430,135 @@
 "Du kan adskille elementer vha. en / for at lave undermenuer\n"
 "(f.eks: Linux/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Husk adgangskode"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Tilføj"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Annullér  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Tilføj bogmærke: Du skal indtaste et navn for bogmærket\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Tilføj bogmærke: Kan ikke tilføje bogmærke %s fordi navnet allerede er i "
 "brug\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Bogmærker/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Filer"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Filer/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Filer/Ny mappe..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Filer/Nyt element..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Filer/Slet"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Filer/Egenskaber..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Filer/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Filer/Luk"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Redigér bogmærker"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Bogmærker/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Annullér  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Ny mappe"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Indtast navn på ny mappe som skal oprettes"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Opret"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Indtast navn på nyt element som skal oprettes"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Redigér indgang"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Beskrivelse:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Værtsnavn:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protokol:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Fremmed mappe:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Lokal mappe:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr ""
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Brugernavn:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Adgangskode:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Konto:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Logind som ANONYM"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Anvend"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1573,27 +1567,20 @@
 "Er du sikker på at du vil slette bogmærket\n"
 "%s alle dens undersåtter?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Slet bogmærker"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Ja"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Nej"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Bogmærker"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1601,69 +1588,65 @@
 "Du kan nu justere din(e) fil(er)s attributer\n"
 "Notér: Ikke alle ftp servere understøtter chmod funktionen"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Speciel"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Bruger"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Læs"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Skriv"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Udfør"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Gruppe"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Andre"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Ændr"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Operation annulleret\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Slet"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, fuzzy, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Er du sikker på at du vil slette disse %d elementer?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Slet filer/mapper"
 
@@ -1681,22 +1664,18 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Træk og slip: Ignorerer url %s: ikke en gyldig url\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr ""
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
 "news about gFTP from my website at http://www.gftp.org/\n"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Afslut"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1704,441 +1683,443 @@
 "Der er filoverførsler igang.\n"
 "Er du sikker på at du vil afslutte?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Afslut ikke"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Filnavn"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Fremgang"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Vindue 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Vindue 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binær"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Indstillinger..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Afslut"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Lokal"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Lokal/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Lokal/Åbn _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Lokal/Afbryd forbindelse"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Lokal/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Lokal/Ændr filspecifikation"
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Lokal/Vælg alle"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Lokal/Vælg alle"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Lokal/Vælg alle filer"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Lokal/Fravælg alle"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Lokal/Opret mappe..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Lokal/Send SITE-kommando..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Lokal/Skift mappe"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Lokal/Chmod..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Lokal/Opret mappe..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Lokal/Omdøb..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Lokal/Slet..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Lokal/Redigér..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Lokal/Vis..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Lokal/Genopfrisk"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/F_remmed"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Fremmed/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Fremmed/Åbn _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Fremmed/Afbryd forbindelse"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Fremmed/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Fremmed/Ændr filspecifikation"
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Lokal/Vælg alle"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Fremmed/Vælg alle"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Fremmed/Vælg alle filer"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Fremmed/Fravælg alle"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Fremmed/Opret mappe..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Fremmed/Send SITE kommando..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Fremmed/Skift mappe"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Fremmed/Chmod..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Fremmed/Opret mappe..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Fremmed/Omdøb..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Fremmed/Slet..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Fremmed/Redigér..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Fremmed/Vis..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Fremmed/Genopfrisk"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/_Bogmærker"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Bogmærker/Rivaf"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Bogmærker/Tilføj bogmærke"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Bogmærker/Redigér bogmærker"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Bogmærker/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/Ov_erførsel"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Overførsel/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Overførsel/Start overførsel"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Overførsel/Stop overførsel"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Overførsel/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Overførsel/Spring fil over"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Overførsel/Fjern fil"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Overførsel/Flyt fil _op"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Overførsel/Flyt fil _ned"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Overførsel/Hent filer"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Overførsel/Læg filer ud"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/L_og"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Log/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Log/Ryd"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Log/Vis log..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Log/Gem log..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Værktøj"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Værktøj/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Værktøj/Sammenlign vinduer"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Værktøj/Ryd mellemlager"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Hjælp"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Hjælp/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Hjælp/Om..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Vært: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Bruger: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Adgkode: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Stør"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Dato"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Attributter"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Forbind"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Fejl: Du skal indtaste en vært at forbinde til\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sortér"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Sorterer..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "ÅbnURL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "ÅbnURL: Operation annulleret...du skal indtaste en tekst\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Forbind via URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Indtast ftp-url du vil forbinde til"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr "Ændr filspec: Operation annulleret...du skal indtaste en tekst\n"
+
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "Ændr filspec"
 
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr "Indtast den nye filspecifikation"
 
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
-msgstr "Ændr filspec: Operation annulleret...du skal indtaste en tekst\n"
-
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "Advarsel: Kan ikke tolke filoversigt %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Henter en mappeoversigt"
+
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
+msgstr "STED: Operation annulleret...du skal indtaste en tekst\n"
+
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "Netsted"
 
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr "Indtast sted-specifik kommando"
 
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr "STED: Operation annulleret...du skal indtaste en tekst\n"
-
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Fejl: Kan ikke åbne %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Fejl: Fejl ved skrivning til %s: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Gem logfil"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Det lykkedes at skrive logfilen til %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Gem logfil"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
 "either %s or in %s"
 msgstr ""
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Om gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2151,35 +2132,35 @@
 "Officiel hjemmeside: http://www.gftp.org/\n"
 "Logo ved: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Om"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Licensaftale"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Luk  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Sammenlign vinduer"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Genopfrisk"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Alle filer"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Lagret) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Ikke forbundet"
 
@@ -2208,15 +2189,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Du skal vælge mindst ét element\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Ændr"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Omdøb"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Tilføj"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Annullér  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Luk  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Stop  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Henter en mappeoversigt"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Stop  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2225,187 +2234,182 @@
 "Modtog %ld mapper\n"
 "og %ld filer"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Operation annulleret...du skal indtaste en tekst\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Opret mappe"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Indtast navn på mappe som skal oprettes"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Operation annulleret...du skal indtaste en tekst\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Indstillinger"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Netmaske"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Lokale værter"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Redigér"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Redigér vært"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Tilføj vært"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domæne"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Netværksadresse"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Omdøb"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Omdøb: Operation annulleret...du skal indtaste en tekst\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Hvad vil du gerne omdøbe %s til?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Omdøb: Operation annulleret...du skal indtaste en tekst\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Modtager filnavne..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Forbinder..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Indtast adgangskode"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Indtast venligst din adgangskode for dette sted"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Venter %d sekunder får jeg prøver at forbinde igen\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Overfør filer"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Hent filer: Ikke forbundet til et fremmed websted\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 #, fuzzy
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr ""
 "Fejl: Fremmed sted %s afbrød forbindelse. Maks forsøg nået...giver op\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Kunne ikke nedhente %s fra %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Overførte %s med %.2f Kb/s med succes\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Udeladt"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Venter..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Modtager filnavne...%s byte"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Færdig"
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
 #, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "Stopping the transfer of %s\n"
+msgstr "Stopper overførsel af %s\n"
+
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr "%d%% færdig, ca. tid tilbage: %02d:%02d:%02d. (Fil %d af %ld)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr "Modtog %s af %s ved %.2fKb/s, ca. tid tilbage: %02d:%02d:%02d"
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr "Modtog %s af %s, overførsel stoppet, uvist hvor meget der mangler"
 
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Stopper overførsel af %s\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Der er ingen filoverførsler valgt\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Stopper overførsel til vært %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Udelader fil %s på vært %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Lokal størrelse"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Fremmed størrelse"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Handling"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Nedhent filer"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Oplæg filer"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2413,74 +2417,70 @@
 "De(n) følgende fil(er) findes både på den lokale og fremmede komputer\n"
 "Vælg venligst hvad du vil gøre"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Overskriv"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Udelad"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Genoptag"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Spring fil over"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Vælg alle"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Fravælg alle"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Fejl: Underproces %d returnerede %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Underproces %d returnerede med success\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Fejl: Kan ikke få information om fil %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Fil %s blev ikke ændret\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Filen %s er ændret.\n"
 "Hvad vil du gøre?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Redigér filer"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Oplæg"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Fejl: Fremmed sted %s afbrød forbindelse. Maks forsøg nået...giver op\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "Fejl: Fremmed sted %s afbrød forbindelse. Prøver igen om %d sekunder\n"
@@ -2494,40 +2494,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Vis: %s er en mappe. Kan ikke vise den.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Redigér: Du skal angive en tekstbehandler i indstillingsmenuen\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Redigér: %s er en mappe. Kan ikke redigere den.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Åbner %s med %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Viser fil %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Vis: Kan ikke åbne fil %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Vis: Kan ikke oprette en ny proces: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Kører program: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Bogmærker/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Bogmærker/%s"
+
+#~ msgid "Create"
+#~ msgstr "Opret"
+
+#~ msgid "Yes"
+#~ msgstr "Ja"
+
+#~ msgid "No"
+#~ msgstr "Nej"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Afslut ikke"
+
+#~ msgid "Sort"
+#~ msgstr "Sortér"
+
+#~ msgid "Sorting..."
+#~ msgstr "Sorterer..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Fejl: Kan ikke åbne %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Oplæg"
+
 #~ msgid "Log file:"
 #~ msgstr "Logfil:"
 
--- a/po/de.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/de.po	Tue Sep 24 12:18:40 2002 +0000
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp-2.0.13\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2002-07-15 08:44+0100\n"
 "Last-Translator: Bernd Leibing <bernd.leibing@rz.uni-ulm.de>\n"
 "Language-Team:German\n"
@@ -161,8 +161,8 @@
 msgstr "Versteckte Dateien in den Listenfeldern anzeigen"
 
 # config_file.c:516 config_file.c:727
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Netz"
 
@@ -207,8 +207,8 @@
 #: lib/config_file.c:73
 msgid "The maximum KB/s a file transfer can get. (Set to 0 to disable)"
 msgstr ""
-"Die maximale Transferrate in KB/s, die eine Dateiübertragung erreichen darf. "
-"(0 = max.)"
+"Die maximale Transferrate in KB/s, die eine Dateiübertragung erreichen "
+"darf. (0 = max.)"
 
 # bookmarks.c:658
 #: lib/config_file.c:74 lib/config_file.c:75
@@ -368,6 +368,7 @@
 
 # config_file.c:435
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = Rechner Benutzerkonto"
 
@@ -711,127 +712,127 @@
 msgstr "gFTP-Warnung: In Zeile %d haben Sie nicht genug Argumente angegeben\n"
 
 # bookmarks.c:77 gftp.c:887 gftp.c:945
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Konnte lokales Verzeichnis nicht nach %s wechseln: %s\n"
 
 # gftp.c:891 gftp.c:949
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Konnte Arbeitsverzeichnis nicht ermitteln: %s\n"
 
 # misc.c:522
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Fehler beim Dateischließen: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Fehler: Kann lokale Datei %s nicht öffnen: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+# rfc2068.c:123 rfc959.c:144
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Kein fdopen() für socket %s möglich: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Fehler: Kann in Datei %s kein seek ausführen: %s\n"
 
-# rfc2068.c:123 rfc959.c:144
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Kein fdopen() für socket %s möglich: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Fehler: Kann lokale Datei %s nicht abschneiden: %s\n"
 
 # bookmarks.c:77 gftp.c:887 gftp.c:945
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Konnte lokale Verzeichnisliste %s nicht erhalten: %s\n"
 
 # bookmarks.c:68 gftp.c:877 gftp.c:936
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Lokales Verzeichnis erfolgreich nach %s gewechselt\n"
 
 # delete_dialog.c:77
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "%s erfolgreich gelöscht\n"
 
 # delete_dialog.c:70
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Fehler: Konnte Verzeichnis %s nicht löschen: %s\n"
 
 # delete_dialog.c:73
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Fehler: Konnte Datei %s nicht löschen: %s\n"
 
 # mkdir_dialog.c:51
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Verzeichnis %s erfolgreich angelegt\n"
 
 # mkdir_dialog.c:48
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Fehler: Konnte Verzeichnis %s nicht erstellen: %s\n"
 
 # rename_dialog.c:62
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "%s erfolgreich in %s umbenannt\n"
 
 # rename_dialog.c:59
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Fehler: Konnte %s nicht in %s umbenennen: %s\n"
 
 # chmod_dialog.c:218
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Erfolgreich den Modus von %s nach %d geändert\n"
 
 # chmod_dialog.c:215
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Fehler: Konnte den Modus von %s nicht nach %d ändern: %s\n"
 
 # gftp.c:217
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "Verwendung: gftp [[ftp://][benutzer[:passwort]@]gegenstelle[:port][/"
 "verzeichnis]]\n"
 
 # misc.c:545
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP Fehler: Kann Datei %s nicht in %s oder in %s finden\n"
 
 # view_dialog.c:215
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Starte Programm: %s\n"
@@ -883,13 +884,13 @@
 msgstr "Benutzerdefiniert"
 
 # config_file.c:80
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Verbindung zu %s wegen Zeitüberschreitung beendet\n"
 
 # misc_dialogs.c:413 misc_dialogs.c:446
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Fehler beim Lesen von der Gegenstelle  %s: %s\n"
@@ -912,122 +913,130 @@
 msgstr "Fehler: Konnte nicht in den Cache schreiben: %s\n"
 
 # protocols.c:387 rfc959.c:123
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Suche IP Adresse von %s\n"
 
 # protocols.c:392 rfc2068.c:108 rfc959.c:128
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Kann IP Adresse von Rechnername %s nicht finden: %s\n"
 
 # rfc959.c:728 rfc959.c:730 rfc959.c:759 rfc959.c:767 rfc959.c:830
 # rfc959.c:832 rfc959.c:864
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "Unbekannt"
 
 # rfc2068.c:77 rfc959.c:98 rfc959.c:492
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Konnte keinen Socket anlegen: %s\n"
 
 # rfc959.c:139
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Versuche %s:%d\n"
 
 # rfc2068.c:123 rfc959.c:144
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Keine Verbindung zu %s möglich: %s\n"
 
 # rfc2068.c:143 rfc959.c:165
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Verbindung mit %s erfolgreich:%d\n"
 
+# rfc959.c:545
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Kann fdopen() socket nicht ausführen: %s\n"
+
 # rfc2068.c:162 rfc959.c:247
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Beende Verbindung mit Gegenstelle %s\n"
 
 # transfer_gui.c:352 transfer_gui.c:409
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Starte den Transfer ab %ld\n"
+
+# transfer_gui.c:352 transfer_gui.c:409
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Starte den Transfer ab %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Kann Datei %s nicht empfangen\n"
 
 # rfc2068.c:210
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Empfang der Daten beendet\n"
 
 # rfc2068.c:238
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Empfange Verzeichnisliste...\n"
 
-# rfc959.c:545
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Kann fdopen() socket nicht ausführen: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "Total"
 
 # rfc959.c:380
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Warnung: Kann Liste %s nicht analysieren\n"
 
 # rfc959.c:531
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Kann keine Datenverbindung erstellen: %s\n"
 
 # rfc959.c:545
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Kann mit keinem Port verbinden: %s\n"
 
 # rfc959.c:554
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Kann auf Port %d nicht hören: %s\n"
 
 # rfc2068.c:123 rfc959.c:144
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Kann Verbindung vom Server nicht annehmen: %s\n"
 
 # rename_dialog.c:59
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Fehler: Konnte nicht auf Socket schreiben: %s\n"
@@ -1059,181 +1068,181 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Fehler: Falsche Anfangszeichenkette vom Server empfangen\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Erfolgreich mit SSH Server %s verbunden\n"
 
 # view_dialog.c:211
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Betrachten: kann keinen weiteren Prozess erzeugen: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Gegenstelle konnte Datei %s nicht finden\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Unerwartete Antwort vom Server empfangen\n"
 
 # rfc2068.c:238
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Holen der Verzeichnisliste beendet\n"
 
 # gftp.c:891 gftp.c:949
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Konnte Verzeichnis der Gegenstelle nicht nach %s wechseln: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Fehler: Nachrichtengrösse %d vom Server zu groß\n"
 
 # rename_dialog.c:59
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Fehler: Konnte nicht von Socket %s lesen: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Falsche Antwort vom Server empfangen, Verbindungsabbruch\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Fehler: Nachrichtengrösse %d zu groß\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr "%d: Protokollinitialisierung\n"
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr "%d: Protokollversion %d\n"
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr "%d: Öffnen %s\n"
 
 # misc_dialogs.c:103 view_dialog.c:155
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, c-format
 msgid "%d: Close\n"
 msgstr "%d:  Schließen\n"
 
 # mkdir_dialog.c:30
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "%d: Öffne Verzeichnis %s \n"
 
 # mkdir_dialog.c:30
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, c-format
 msgid "%d: Read Directory\n"
 msgstr "%d: Lese Verzeichnis\n"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, c-format
 msgid "%d: Remove file %s\n"
 msgstr "%d: Lösche Datei %s\n"
 
 # mkdir_dialog.c:30
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, c-format
 msgid "%d: Make directory %s\n"
 msgstr "%d: Erstelle Verzeichnis %s\n"
 
 # bookmarks.c:681
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "%d: Lösche Verzeichnis %s\n"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr "%d: Tatsächlicher Pfad %s\n"
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr "%d: Dateiattribute\n"
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr "%d: Stat %s\n"
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr "%d: Chmod %s %o\n"
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr "%d: Utime %s %d\n"
 
 # bookmarks.c:251 bookmarks.c:750 config_file.c:153 config_file.c:780
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr "EOF"
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr "Keine solche Datei oder Verzeichnis"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr "Zugriff verboten"
 
 # The following few items are from the Edit Bookmarks dialog
 # bookmarks.c:201
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 msgid "Failure"
 msgstr "Fehlschlag"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr "Fehlerhafte Nachricht"
 
 # gftp.c:615 gftp.c:1276
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 msgid "No connection"
 msgstr "Keine Verbindung"
 
 # config_file.c:80
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 msgid "Connection lost"
 msgstr "Verbindung verloren"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr "Vorgang nicht unterstützt"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr "Unbekannte Nachricht vom Server"
 
@@ -1500,7 +1509,7 @@
 "http://www.gftp.org/ um alle Neuigkeiten über gFTP zu erfahren.\n"
 
 # gftp.c:97
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1524,13 +1533,13 @@
 "verzeichnis]]\n"
 
 # dnd.c:263 misc_dialogs.c:376
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Konnte URL %s nicht analysieren\n"
 
 # misc_dialogs.c:63
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr ""
 "Deutsche Bearbeitung von\n"
@@ -1541,8 +1550,8 @@
 # misc.c:578
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Fehler: Nicht mit einer Gegenstelle verbunden\n"
 
@@ -1570,31 +1579,31 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "Verwendung: chmod <Modus> <Datei>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "Verwendung: mget <Dateimaske>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "Verwendung: mput <Dateimaske>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Ãœbertragungsrate wird auf %.2f KB/s begrenzt\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "Konnte %s nicht herunterladen\n"
 
 # delete_dialog.c:77
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "%s erfolgreich übertragen\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
@@ -1602,22 +1611,22 @@
 "Unterstützte Kommandos:\n"
 "\n"
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr "Verwendung: set [Variable = Wert]\n"
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr "Fehler: Variable %s ist keine gültige Konfigurationsvariable.\n"
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr "Fehler: Sie können diese Variable nicht ändern\n"
 
 # misc.c:573
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr ""
@@ -1636,22 +1645,22 @@
 "version number and how you can reproduce it\n"
 msgstr ""
 "Interner gFTP-Fehler: Lesezeichen nicht vorhanden. Dies ist definitiv ein "
-"Programmfehler. Bitte schreiben Sie darüber eine E-Mail an masneyb@gftp.org. "
-"Bitte geben Sie die Versionsnummer an, und wie der Fehler herbeigeführt "
-"werden kann.\n"
+"Programmfehler. Bitte schreiben Sie darüber eine E-Mail an masneyb@gftp."
+"org. Bitte geben Sie die Versionsnummer an, und wie der Fehler "
+"herbeigeführt werden kann.\n"
 
 # bookmarks.c:110 bookmarks.c:118
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Lesezeichen hinzufügen"
 
 # bookmarks.c:114
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Lesezeichen hinzufügen: Sie müssen einen Rechnernamen angeben\n"
 
 # bookmarks.c:118
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1662,189 +1671,171 @@
 "(z.B. Linux/Debian)"
 
 # ftp.c:264 transfer_gui.c:310
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Passwort speichern"
 
-# bookmarks.c:120 config_file.c:543
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Hinzufügen"
-
-# bookmarks.c:121 bookmarks.c:258 bookmarks.c:543 bookmarks.c:549
-# bookmarks.c:757 chmod_dialog.c:141 config_file.c:160 config_file.c:787
-# misc_dialogs.c:351 misc_dialogs.c:386 mkdir_dialog.c:31 rename_dialog.c:41
-# transfer_gui.c:193 transfer_gui.c:311
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Abbrechen  "
-
 # bookmarks.c:131
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr ""
-"Lesezeichen hinzufügen: Sie müssen einen Namen für das Lesezeichen angeben\n"
+"Lesezeichen hinzufügen: Sie müssen einen Namen für das Lesezeichen "
+"angeben\n"
 
 # bookmarks.c:136
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Lesezeichen hinzufügen: Kann Lesezeichen %s nicht hinzufügen, da der Name\n"
 " bereits existiert\n"
 
-# You must have the / at the beginning and the end of this string
-# bookmarks.c:936
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Lesezeichen/"
-
 # The following few items are from the Edit Bookmarks dialog
 # bookmarks.c:201
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Datei"
 
 # Keep the english word tearoff in here 
 # bookmarks.c:202
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Datei/tearoff"
 
 # bookmarks.c:203
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Datei/Neuer Ordner..."
 
 # bookmarks.c:204
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Datei/Neuer Eintrag..."
 
 # bookmarks.c:205
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Datei/Löschen"
 
 # bookmarks.c:206
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Datei/Eigenschaften..."
 
 # Keep the english word sep in here
 # bookmarks.c:207
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Datei/sep"
 
 # bookmarks.c:208
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Datei/Schließen"
 
 # bookmarks.c:215
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Lesezeichen bearbeiten"
 
-# bookmarks.c:282 bookmarks.c:308 bookmarks.c:319
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Lesezeichen/%s"
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "gFTP Icon"
+
+# bookmarks.c:121 bookmarks.c:258 bookmarks.c:543 bookmarks.c:549
+# bookmarks.c:757 chmod_dialog.c:141 config_file.c:160 config_file.c:787
+# misc_dialogs.c:351 misc_dialogs.c:386 mkdir_dialog.c:31 rename_dialog.c:41
+# transfer_gui.c:193 transfer_gui.c:311
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Abbrechen  "
 
 # bookmarks.c:541 bookmarks.c:547
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Neuer Ordner"
 
 # bookmarks.c:541
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Geben Sie den Namen des zu erzeugenden Ordners an"
 
-# bookmarks.c:542 bookmarks.c:548 mkdir_dialog.c:31
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Erstellen"
-
 # bookmarks.c:547
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Geben Sie den Namen des zu erzeugenden Eintrages an"
 
 # bookmarks.c:604
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Eintrag bearbeiten"
 
 # bookmarks.c:620
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Beschreibung:"
 
 # bookmarks.c:632
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Rechnername:"
 
 # bookmarks.c:643
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port:"
 
 # bookmarks.c:658
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protokoll:"
 
 # bookmarks.c:681
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Verzeichnis der Gegenstelle:"
 
 # bookmarks.c:692
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Lokales Verzeichnis:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "SSH sftp Pfad auf der Gegenstelle"
 
 # bookmarks.c:707
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Benutzer:"
 
 # bookmarks.c:718
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Passwort:"
 
 # bookmarks.c:730
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Benutzerkonto:"
 
 # bookmarks.c:741
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Anonym einloggen"
 
 # bookmarks.c:265 bookmarks.c:764 config_file.c:167
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Ãœbernehmen"
 
 # bookmarks.c:787
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1854,32 +1845,23 @@
 "%s und seine Untereinträge löschen möchten?"
 
 # bookmarks.c:788
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Lesezeichen löschen"
 
-# bookmarks.c:789 delete_dialog.c:40
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Ja"
-
-# bookmarks.c:790 delete_dialog.c:41
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Nein"
-
 # bookmarks.c:961
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Lesezeichen"
 
 # chmod_dialog.c:36 chmod_dialog.c:39
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
 # chmod_dialog.c:47
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1889,77 +1871,72 @@
 
 # This is the column header under chmod for SUID and SGID
 # chmod_dialog.c:55
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Besonderes"
 
 # Set user id
 # chmod_dialog.c:65
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
 # Set group id
 # chmod_dialog.c:69
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
 # chmod_dialog.c:73 gftp.c:585
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Benutzer"
 
 # chmod_dialog.c:81 chmod_dialog.c:101 chmod_dialog.c:121
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Lesen"
 
 # chmod_dialog.c:85 chmod_dialog.c:105 chmod_dialog.c:125
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Schreiben"
 
 # chmod_dialog.c:89 chmod_dialog.c:109 chmod_dialog.c:129
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Ausführen"
 
 # chmod_dialog.c:93 gftp.c:586
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Gruppe"
 
 # chmod_dialog.c:113
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Andere"
 
-# chmod_dialog.c:133 misc_dialogs.c:310
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Ändern"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Aktion abgebrochen\n"
 
 # config_file.c:555 delete_dialog.c:29
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Löschen"
 
 # delete_dialog.c:38
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr ""
@@ -1967,7 +1944,7 @@
 "möchten?"
 
 # delete_dialog.c:39
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Dateien/Verzeichnisse löschen"
 
@@ -1987,12 +1964,8 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Drag-N-Drop: Ignoriere URL %s: Kein gültiger URL\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr "gFTP Icon"
-
 # gftp.c:96
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -2003,12 +1976,12 @@
 "http://www.gftp.org/ , um alle Neuigkeiten über gFTP zu erfahren.\n"
 
 # gftp.c:114 gftp.c:115
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Beenden"
 
 # gftp.c:114
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -2016,533 +1989,534 @@
 "Momentan werden noch Dateien übertragen.\n"
 "Sind Sie sicher, dass Sie beenden möchten?"
 
-# gftp.c:115
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Nicht beenden"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Dateiname"
 
 # gftp.c:297
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Fortschritt"
 
 # gftp.c:230
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
 # gftp.c:231
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Fenster 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Fenster 2"
 
 # gftp.c:234 gftp.c:236
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
 # gftp.c:232 gftp.c:233
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/ASCII"
 
 # gftp.c:233
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binär"
 
 # gftp.c:235
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Optionen..."
 
 # gftp.c:237
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Beenden"
 
 # gftp.c:238
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/L_okal"
 
 # gftp.c:239
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Lokal/tearoff"
 
 # gftp.c:255
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Lokal/Öffne _URL..."
 
 # gftp.c:256
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Lokal/_Trennen"
 
 # gftp.c:244
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Lokal/sep"
 
 # gftp.c:240
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Lokal/Dateimaske ändern..."
 
 # gftp.c:241
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 msgid "/Local/Show selected"
 msgstr "/Lokal/Zeige Ausgewählte"
 
 # gftp.c:241
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Lokal/Alles auswählen"
 
 # gftp.c:242
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Lokal/Alle Dateien auswählen"
 
 # gftp.c:243
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Lokal/Alles abwählen"
 
+# gftp.c:247
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Lokal/Verzeichnis erstellen..."
+
 # gftp.c:263
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Lokal/Befehl SITE senden..."
 
 # gftp.c:245
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Lokal/Verzeichnis wechseln"
 
 # gftp.c:246
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Lokal/Chmod..."
 
 # gftp.c:247
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Lokal/Verzeichnis erstellen..."
 
 # gftp.c:248
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Lokal/Umbenennen..."
 
 # gftp.c:249
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Lokal/Löschen..."
 
 # gftp.c:250
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Lokal/Bearbeiten..."
 
 # gftp.c:251
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Lokal/Betrachten..."
 
 # gftp.c:252
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Lokal/Aktualisieren"
 
 # gftp.c:253
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Gegenstelle"
 
 # gftp.c:254
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Gegenstelle/tearoff"
 
 # gftp.c:255
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Gegenstelle/Öffne _URL..."
 
 # gftp.c:256
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Gegenstelle/_Trennen"
 
 # gftp.c:257 gftp.c:262
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Gegenstelle/sep"
 
 # gftp.c:258
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Gegenstelle/Dateimaske ändern..."
 
 # gftp.c:241
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 msgid "/Remote/Show selected"
 msgstr "/Gegenstelle/Zeige ausgewählte"
 
 # gftp.c:259
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Gegenstelle/Alles auswählen"
 
 # gftp.c:260
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Gegenstelle/Alle Dateien auswählen"
 
 # gftp.c:261
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Gegenstelle/Alles abwählen"
 
+# gftp.c:266
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Gegenstelle/Verzeichnis erstellen..."
+
 # gftp.c:263
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Gegenstelle/Befehl SITE senden..."
 
 # gftp.c:264
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Gegenstelle/Verzeichnis wechseln"
 
 # gftp.c:265
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Gegenstelle/Chmod..."
 
 # gftp.c:266
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Gegenstelle/Verzeichnis erstellen..."
 
 # gftp.c:267
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Gegenstelle/Umbenennen..."
 
 # gftp.c:268
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Gegenstelle/Löschen..."
 
 # gftp.c:269
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Gegenstelle/Bearbeiten..."
 
 # gftp.c:270
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Gegenstelle/Betrachten..."
 
 # gftp.c:271
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Gegenstelle/Aktualisieren"
 
 # gftp.c:272
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/_Lesezeichen"
 
 # gftp.c:273
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Lesezeichen/tearoff"
 
 # gftp.c:274
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Lesezeichen/Lesezeichen hinzufügen"
 
 # gftp.c:275
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Lesezeichen/Lesezeichen bearbeiten"
 
 # gftp.c:276
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Lesezeichen/sep"
 
 # gftp.c:277
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Ãœbertragungen"
 
 # gftp.c:278
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Ãœbertragungen/tearoff"
 
 # gftp.c:279
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Ãœbertragungen/Ãœbertragung starten"
 
 # gftp.c:280
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Ãœbertragungen/Ãœbertragung stoppen"
 
 # gftp.c:281
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Ãœbertragungen/sep"
 
 # gftp.c:283
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Übertragungen/Datei überspringen"
 
 # gftp.c:282
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Übertragungen/Datei löschen"
 
 # gftp.c:281
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Ãœbertragungen/Datei h_ochschieben"
 
 # gftp.c:281
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Ãœbertragungen/Datei r_unterschieben"
 
 # gftp.c:282
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Ãœbertragungen/Dateien empfangen"
 
 # gftp.c:283
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Ãœbertragungen/Dateien senden"
 
 # gftp.c:284
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_Protokoll"
 
 # gftp.c:285
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Protokoll/tearoff"
 
 # gftp.c:286
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Protokoll/Löschen"
 
 # gftp.c:287
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Protokoll/Protokoll betrachten..."
 
 # gftp.c:288
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Protokoll/Protokoll speichern..."
 
 # gftp.c:289
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Werkzeuge"
 
 # gftp.c:290
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Werkzeuge/tearoff"
 
 # gftp.c:291
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Werkzeuge/Fenster vergleichen"
 
 # gftp.c:290
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Werkzeuge/Cache löschen"
 
 # gftp.c:292
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Hilfe"
 
 # gftp.c:293
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Hilfe/tearoff"
 
 # gftp.c:294
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Hilfe/Info..."
 
 # gftp.c:486
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Rechner: "
 
 # gftp.c:500
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port: "
 
 # gftp.c:514
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Benutzer: "
 
 # gftp.c:528
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Passwort: "
 
 # gftp.c:584
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Größe"
 
 # gftp.c:587
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Datum"
 
 # gftp.c:588
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Attribute"
 
 # ftp.c:265 misc_dialogs.c:351 transfer_gui.c:311
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Verbinden"
 
 # gftp.c:983
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr ""
 "Fehler: Sie müssen einen Rechner eingeben, um eine Verbindung herzustellen\n"
 
-# gftp.c:1079
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sortieren"
-
-# gftp.c:1081
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Sortiere..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "ÖffneURL"
 
 # rename_dialog.c:53
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr ""
 "ÖffneURL: Operation abgebrochen...Sie müssen eine Zeichenkette eingeben\n"
 
 # misc_dialogs.c:350
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Mittels URL verbinden"
 
 # misc_dialogs.c:350
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Geben Sie einen URL an, mit dem Sie verbunden werden möchten"
 
+# misc_dialogs.c:323
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr ""
+"Ändere Dateimaske: Operation abgebrochen...Sie müssen eine Zeichenkette "
+"eingeben\n"
+
 # misc_dialogs.c:303 misc_dialogs.c:309
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "Ändere Dateimaske"
 
 # misc_dialogs.c:309
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr "Geben Sie die neue Dateimaske ein"
 
-# misc_dialogs.c:323
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
-msgstr ""
-"Ändere Dateimaske: Operation abgebrochen...Sie müssen eine Zeichenkette "
-"eingeben\n"
+# rfc959.c:380
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "gFTP-Warnung: Kann %s nicht zum Schreiben öffnen: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Empfange Listen der Verzeichnisse"
+
+# misc_dialogs.c:295
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
+msgstr "SITE: Operation abgebrochen...Sie müssen eine Zeichenkette eingeben\n"
 
 # misc_dialogs.c:281 misc_dialogs.c:283
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "Site"
 
 # misc_dialogs.c:283
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr "Geben Sie site-spezifische Befehle ein"
 
-# misc_dialogs.c:295
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr "SITE: Operation abgebrochen...Sie müssen eine Zeichenkette eingeben\n"
-
 # gftp.c:869 gftp.c:930
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-# misc_dialogs.c:413 misc_dialogs.c:446
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Fehler: Kann %s nicht öffnen: %s\n"
-
 # misc_dialogs.c:420 misc_dialogs.c:452
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Fehler: Fehler beim Schreiben in %s: %s\n"
 
-# misc_dialogs.c:430
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Speichere Protokoll"
-
 # misc_dialogs.c:455
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Erfolgreich die Protokolldatei in %s geschrieben\n"
 
+# misc_dialogs.c:430
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Speichere Protokoll"
+
 # misc_dialogs.c:38
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2552,12 +2526,12 @@
 "sicher, dass Sie sich entweder in %s oder in %s befindet"
 
 # misc_dialogs.c:40
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Ãœber gFTP"
 
 # misc_dialogs.c:62
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2571,42 +2545,42 @@
 "Logo von: Aaron Worley <planet_hoth@yahoo.com>\n"
 
 # misc_dialogs.c:73
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Info"
 
 # misc_dialogs.c:98
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Lizenzbestimmung"
 
 # misc_dialogs.c:103 view_dialog.c:155
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr " Schließen "
 
 # gftp.c:1026
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Fenster vergleichen"
 
 # gftp.c:1283
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Aktualisieren"
 
 # gftp.c:1243 gftp.c:1250
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Alle Dateien"
 
 # gftp.c:1250
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (im Cache) ["
 
 # gftp.c:615 gftp.c:1276
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Nicht verbunden"
 
@@ -2640,15 +2614,51 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Sie müssen mindestens einen Eintrag auswählen\n"
 
-#: src/gtk/misc-gtk.c:937
+# chmod_dialog.c:133 misc_dialogs.c:310
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Ändern"
+
+# rename_dialog.c:31 rename_dialog.c:39 rename_dialog.c:40
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Umbenennen"
+
+# bookmarks.c:120 config_file.c:543
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Hinzufügen"
+
+# bookmarks.c:121 bookmarks.c:258 bookmarks.c:543 bookmarks.c:549
+# bookmarks.c:757 chmod_dialog.c:141 config_file.c:160 config_file.c:787
+# misc_dialogs.c:351 misc_dialogs.c:386 mkdir_dialog.c:31 rename_dialog.c:41
+# transfer_gui.c:193 transfer_gui.c:311
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Abbrechen  "
+
+# misc_dialogs.c:103 view_dialog.c:155
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr " Schließen "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr " Anhalten "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Empfange Listen der Verzeichnisse"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr " Anhalten "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2657,221 +2667,216 @@
 "%ld Verzeichnisse\n"
 "und %ld Dateien empfangen"
 
+# mkdir_dialog.c:42
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr ""
+"Mkdir: Operation abgebrochen...Sie müssen eine Zeichenkette eingeben\n"
+
 # mkdir_dialog.c:28
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
 # mkdir_dialog.c:30
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Verzeichnis erstellen"
 
 # mkdir_dialog.c:30
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Geben Sie den Namen des zu erstellenden Verzeichnisses ein"
 
-# mkdir_dialog.c:42
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Operation abgebrochen...Sie müssen eine Zeichenkette eingeben\n"
-
 # config_file.c:135
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Optionen"
 
 # config_file.c:517 config_file.c:688
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Netzmaske"
 
 # config_file.c:523
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Lokale Rechner"
 
 # config_file.c:549 view_dialog.c:63
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Bearbeiten"
 
 # config_file.c:621
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Rechner bearbeiten"
 
 # config_file.c:621
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Rechner hinzufügen"
 
 # config_file.c:640 config_file.c:721
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domäne"
 
 # config_file.c:659
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Netzwerkadresse"
 
-# rename_dialog.c:31 rename_dialog.c:39 rename_dialog.c:40
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Umbenennen"
+# rename_dialog.c:53
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr ""
+"Umbenennen: Operation abgebrochen...Sie müssen eine Zeichenkette eingeben\n"
 
 # rename_dialog.c:38
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "In was möchten Sie %s umbenennen?"
 
-# rename_dialog.c:53
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr ""
-"Umbenennen: Operation abgebrochen...Sie müssen eine Zeichenkette eingeben\n"
-
 # ftp.c:125
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Empfange Dateinamen..."
 
 # ftp.c:256 transfer_gui.c:324
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Verbinde..."
 
 # ftp.c:264 transfer_gui.c:310
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Passwort eingeben"
 
 # ftp.c:264 transfer_gui.c:310
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Bitte geben Sie Ihr Passwort für diese Gegenstelle ein"
 
 # ftp.c:384
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Warte %d Sekunden bis zum Wiederwahlversuch\n"
 
 # gftp.c:283
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Ãœbertrage Dateien"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Dateien empfangen: Nicht mit einer Gegenstelle verbunden\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "Fehler: Gegenstelle %s brach nach Ãœbertragungsversuch ab\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Konnte %s nicht von %s herunterladen\n"
 
 # delete_dialog.c:77
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "%s erfolgreich mit %.2f KB/s übertragen\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Ãœbersprungen"
 
 # transfer_gui.c:247 transfer_gui.c:264
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Warte..."
 
 # transfer_gui.c:61
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Empfange Dateinamen...%s Bytes"
 
 # transfer_gui.c:230
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Abgeschlossen"
 
+# transfer_gui.c:352 transfer_gui.c:409
+#: src/gtk/transfer.c:1053
+#, c-format
+msgid "Stopping the transfer of %s\n"
+msgstr "Stoppe den Transfer von %s\n"
+
 # transfer_gui.c:130
-#: src/gtk/transfer.c:1251
-#, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr ""
 "%d%% abgeschlossen, geschätzte verbleibende Zeit %02d:%02d:%02d. (Datei %d "
 "von %ld)"
 
 # transfer_gui.c:154
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr "Empfange %s von %s mit %.2f KB/s, verbleibende Zeit ca. %02d:%02d:%02d"
 
 # transfer_gui.c:142
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr ""
 "Empfange %s von %s, Ãœbertragung steht still, verbleibende Zeit unbekannt"
 
-# transfer_gui.c:352 transfer_gui.c:409
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Stoppe den Transfer von %s\n"
-
 # transfer_gui.c:404
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Es sind keine Dateiübertragungen ausgewählt\n"
 
 # transfer_gui.c:352 transfer_gui.c:409
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Stoppe den Transfer von Rechner %s\n"
 
 # transfer_gui.c:352 transfer_gui.c:409
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Ãœberspringe Datei %s auf Rechner %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Lokale Größe"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Größe auf der Gegenstelle"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Aktion"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Dateien herunterladen"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Dateien hochladen"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2879,81 +2884,76 @@
 "Die folgende(n) Datei(en) existieren auf beiden Rechnern\n"
 "Bitte wählen Sie, wie Sie fortfahren möchten"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Ãœberschreiben"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Ãœberspringen"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Wiederaufnehmen"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Ãœberspringe Datei"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Alle auswählen"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Alle abwählen"
 
 # transfer_gui.c:178
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Fehler: Kindprozess %d lieferte %d\n"
 
 # transfer_gui.c:181
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Kindprozess %d erfolgreich zurückgekehrt\n"
 
 # transfer_gui.c:186
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Fehler: Kann keine Informationen über Datei %s erhalten: %s\n"
 
 # transfer_gui.c:189
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Datei %s wurde nicht verändert\n"
 
 # transfer_gui.c:192
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Datei %s wurde verändert.\n"
 "Was möchten Sie tun?"
 
 # transfer_gui.c:193
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Datei bearbeiten"
 
-# transfer_gui.c:193
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Hochladen"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Fehler: Gegenstelle %s brach ab. Max. Wahlwiederholung erreicht... gebe auf\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "Fehler: Gegenstelle %s brach ab. Werde in %d Sek. wiederverbinden\n"
@@ -2970,46 +2970,87 @@
 msgstr "Betrachten: %s ist ein Verzeichnis. Kann es nicht betrachten.\n"
 
 # view_dialog.c:66
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Bearbeiten: Sie müssen unter FTP->Optionen einen Editor angeben\n"
 
 # view_dialog.c:77
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Bearbeiten: %s ist ein Verzeichnis. Kann es nicht bearbeiten\n"
 
 # view_dialog.c:106
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Öffne %s mit %s\n"
 
 # view_dialog.c:128
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Betrachte Datei %s\n"
 
 # view_dialog.c:125
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Betrachten: Kann Datei %s nicht öffnen: %s\n"
 
 # view_dialog.c:211
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Betrachten: Kann keinen weiteren Prozess abspalten: %s\n"
 
 # view_dialog.c:215
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Starte Programm: %s %s\n"
 
+# You must have the / at the beginning and the end of this string
+# bookmarks.c:936
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Lesezeichen/"
+
+# bookmarks.c:282 bookmarks.c:308 bookmarks.c:319
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Lesezeichen/%s"
+
+# bookmarks.c:542 bookmarks.c:548 mkdir_dialog.c:31
+#~ msgid "Create"
+#~ msgstr "Erstellen"
+
+# bookmarks.c:789 delete_dialog.c:40
+#~ msgid "Yes"
+#~ msgstr "Ja"
+
+# bookmarks.c:790 delete_dialog.c:41
+#~ msgid "No"
+#~ msgstr "Nein"
+
+# gftp.c:115
+#~ msgid "Don't Exit"
+#~ msgstr "Nicht beenden"
+
+# gftp.c:1079
+#~ msgid "Sort"
+#~ msgstr "Sortieren"
+
+# gftp.c:1081
+#~ msgid "Sorting..."
+#~ msgstr "Sortiere..."
+
+# misc_dialogs.c:413 misc_dialogs.c:446
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Fehler: Kann %s nicht öffnen: %s\n"
+
+# transfer_gui.c:193
+#~ msgid "Upload"
+#~ msgstr "Hochladen"
+
 #~ msgid "Log file:"
 #~ msgstr "Protokolldatei:"
 
--- a/po/es.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/es.po	Tue Sep 24 12:18:40 2002 +0000
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: es\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2002-07-20 19:43GMT\n"
 "Last-Translator: Gustavo D. Vranjes <gvranjes@SoftHome.net>\n"
 "Language-Team: Castellano <es@li.org>\n"
@@ -80,7 +80,8 @@
 
 #: lib/config_file.c:44
 msgid "The maximum size of the log window in bytes for the GTK+ port"
-msgstr "El máximo tamaño de la ventana de bitácora en bytes para el puenta a GTK+"
+msgstr ""
+"El máximo tamaño de la ventana de bitácora en bytes para el puenta a GTK+"
 
 #: lib/config_file.c:46
 msgid "Append file transfers"
@@ -142,8 +143,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Mostrar los archivos ocultos en las ventanas de listados"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Red"
 
@@ -152,8 +153,11 @@
 msgstr "Final de tiempo de espera de red:"
 
 #: lib/config_file.c:67
-msgid "The timeout waiting for network input/output. This is NOT an idle timeout."
-msgstr "El tiempo de finalización de espera para entrada/salida de red. Éste NO es un final de tiempo de régimen mínimo."
+msgid ""
+"The timeout waiting for network input/output. This is NOT an idle timeout."
+msgstr ""
+"El tiempo de finalización de espera para entrada/salida de red. Éste NO es "
+"un final de tiempo de régimen mínimo."
 
 #: lib/config_file.c:68
 msgid "Connect retries:"
@@ -312,6 +316,7 @@
 msgstr "%pa = cuenta en el proxy"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = cuenta en el servidor"
 
@@ -530,7 +535,8 @@
 #: lib/config_file.c:262
 #, c-format
 msgid "gFTP Error: Cannot find master config file %s\n"
-msgstr "Error de gFTP: No se puede encontrar el fichero de configuración maestro %s\n"
+msgstr ""
+"Error de gFTP: No se puede encontrar el fichero de configuración maestro %s\n"
 
 #: lib/config_file.c:264
 msgid "Did you do a make install?\n"
@@ -544,7 +550,8 @@
 #: lib/config_file.c:431
 #, c-format
 msgid "gFTP Warning: Skipping line %d in config file: %s\n"
-msgstr "Advertencia de gFTP: Ignorando línea %d del fichero de configuración: %s\n"
+msgstr ""
+"Advertencia de gFTP: Ignorando línea %d del fichero de configuración: %s\n"
 
 #: lib/config_file.c:452
 #, c-format
@@ -564,7 +571,8 @@
 #: lib/config_file.c:563
 #, c-format
 msgid "Warning: Cannot find master bookmark file %s\n"
-msgstr "Advertencia: No se puede encontrar el fichero maestro de marcadores %s\n"
+msgstr ""
+"Advertencia: No se puede encontrar el fichero maestro de marcadores %s\n"
 
 #: lib/config_file.c:574 lib/config_file.c:805
 #, c-format
@@ -574,7 +582,8 @@
 #: lib/config_file.c:668
 #, c-format
 msgid "gFTP Warning: Skipping line %d in bookmarks file: %s\n"
-msgstr "Advertencia de gFTP: Ignorando línea %d del archivo de marcadores: %s\n"
+msgstr ""
+"Advertencia de gFTP: Ignorando línea %d del archivo de marcadores: %s\n"
 
 #: lib/config_file.c:776
 msgid ""
@@ -584,11 +593,10 @@
 msgstr ""
 "Fichero de configuración para gFTP. Copyright (C) 1998-2002 Brian Masney "
 "<masneyb@gftp.org> Advertencia: Cualquier comentario que usted añada a este "
-"archivo SERÁ sobreescrito. "
-"Si una entrada tiene un (*) en su comentario, usted no podrá cambiarlo desde dentro de gFTP"
+"archivo SERÁ sobreescrito. Si una entrada tiene un (*) en su comentario, "
+"usted no podrá cambiarlo desde dentro de gFTP"
 
 #: lib/config_file.c:777
-
 msgid ""
 "Bookmarks file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@gftp."
 "org>. Warning: Any comments that you add to this file WILL be overwritten"
@@ -625,108 +633,109 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "Advertencia de gFTP: La línea %d no tiene suficientes argumentos\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "No se puede cambiar al directorio local %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "No se puede obtener el directorio actual: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Error cerrando descriptor de archivo: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Error: No se puede abrir el fichero local %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "No se puede fdopen() para %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Error: No se puede abrir el archivo %s: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "No se puede fdopen() para %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Error: No se puede truncar el fichero local %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "No se puede obtener el listado del directorio local %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Se cambió al directorio local %s correctamente\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Eliminado %s correctamente\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Error: No se puede eliminar el directorio %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Error: No se puede eliminar el archivo %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Directorio %s creado correctamente\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Error: No se puede crear el directorio %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Renombrado %s a %s correctamente\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Error: No se puede renombrar %s como %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Atributos de %s cambiados a %d correctamente\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Error: No se puede cambiar los atributos de %s a %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
-msgstr "uso: gftp [[ftp://][usuario:contraseña@]servidor-ftp[:puerto][/directorio]]\n"
-
-#: lib/misc.c:373
+msgstr ""
+"uso: gftp [[ftp://][usuario:contraseña@]servidor-ftp[:puerto][/directorio]]\n"
+
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "Error de gFTP: No se encontró el fichero %s en %s o %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Ejecutando programa: %s\n"
@@ -768,12 +777,12 @@
 msgid "Custom"
 msgstr "Personalizar"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Se excedió el tiempo máximo para la conexión %s\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Error leyendo del servidor %s: %s\n"
@@ -793,104 +802,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Error: No se puede escribir al cache %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Buscando %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "No se puede encontrar el servidor %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "desconocido"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "No se puede crear un socket: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Intentando %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "No se puede conectar con %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Conectado a %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "No se puede fdopen() socket: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Desconectando del servidor %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Iniciando la transferencia de archivos desde la posición %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Iniciando la transferencia de archivos desde la posición %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "No se puede recibir el fichero %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Finalizada recepción de datos\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Recibiendo listado del directorio...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "No se puede fdopen() socket: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "total"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Advertencia: No se puede interpretar el listado %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "No se puede crear una conexión de datos: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "No se puede reservar un puerto: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "No se puede escuchar del puerto %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "No se puede aceptar conexión desde el servidor: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Error: No se puede escribir a socket: %s\n"
@@ -918,168 +934,168 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Error: Se recibió cadena de inicio incorrecta desde servidor\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Loggeado en servidor SSH exitosamente %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "No se puede crear otro proceso: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Servidor remoto no puede encontar archivo %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Se recibió respuesta inesperada del servidor\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Finalizó recuperación del listado del directorio...\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "No se puede cambiar al directorio remoto %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Error: Tamaño del mensaje %d demasiado grande desde servidor\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Error: No se puede leer desde socket: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Se recibió respuesta incorrecta del servidor, desconectando\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Error: Tamaño del mensaje %d demasiado grande\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr "%d: Inicialización de Protocolo\n"
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr "%d: Versión de protocolo %d\n"
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr "%d: Open %s\n"
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, c-format
 msgid "%d: Close\n"
 msgstr "%d: Cerrar\n"
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "%d: Abrir Directorio %s\n"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, c-format
 msgid "%d: Read Directory\n"
 msgstr "%d: Leer Directorio\n"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, c-format
 msgid "%d: Remove file %s\n"
 msgstr "%d: Remover archivo %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, c-format
 msgid "%d: Make directory %s\n"
 msgstr "%d: Crear Directorio %s\n"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "%d: Remover directorio %s\n"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr "%d: path verdadero %s\n"
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr "%d: Atributos de archivos\n"
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr "%d: Stat %s\n"
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr "%d: Chmod %s %o\n"
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr "%d: Utime %s %d\n"
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "Aceptar"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr "EOF"
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr "No existe tal archivo ó directorio"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr "Permiso denegado"
 
 # The following few items are from the Edit Bookmarks dialog
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 msgid "Failure"
 msgstr "Falla"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr "Mal mensaje"
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 msgid "No connection"
 msgstr "No hay conexión"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 msgid "Connection lost"
 msgstr "conexión perdida"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr "Operación no soportada"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr "Mensaje desconocido devuelto desde servidor"
 
@@ -1097,7 +1113,8 @@
 
 #: src/text/gftp-text.c:32
 msgid "Sets the current file transfer mode to Ascii (only for FTP)"
-msgstr "Establece el modo actual de transferencia de archivos a Ascii (sólo para FTP)"
+msgstr ""
+"Establece el modo actual de transferencia de archivos a Ascii (sólo para FTP)"
 
 #: src/text/gftp-text.c:33
 msgid "binary"
@@ -1105,7 +1122,9 @@
 
 #: src/text/gftp-text.c:34
 msgid "Sets the current file transfer mode to Binary (only for FTP)"
-msgstr "Establece el modo actual de transferencia de archivos a Binario (sólo para FTP)"
+msgstr ""
+"Establece el modo actual de transferencia de archivos a Binario (sólo para "
+"FTP)"
 
 #: src/text/gftp-text.c:35
 msgid "cd"
@@ -1304,8 +1323,11 @@
 msgstr "set"
 
 #: src/text/gftp-text.c:88
-msgid "Show configuration file variables. You can also set variables by set var=val"
-msgstr "Muestra variables del archivo de configuración. Usted también puede establecer variables haciendo set var=valor"
+msgid ""
+"Show configuration file variables. You can also set variables by set var=val"
+msgstr ""
+"Muestra variables del archivo de configuración. Usted también puede "
+"establecer variables haciendo set var=valor"
 
 #: src/text/gftp-text.c:134
 msgid ""
@@ -1318,7 +1340,7 @@
 "por favor envíemelas. Puede obtener en cualquier momento las últimas "
 "noticias sobre el gFTP de mi página web en http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1334,21 +1356,22 @@
 
 #: src/text/gftp-text.c:312
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
-msgstr "uso: open [[ftp://][usuario:contraseña@]sitio-ftp[:puerto][/directorio]]\n"
-
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+msgstr ""
+"uso: open [[ftp://][usuario:contraseña@]sitio-ftp[:puerto][/directorio]]\n"
+
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "No se puede interpretar la URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "Traducido por Gustavo D. Vranjes <gvranjes@abaconet.com.ar>"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Error: No está conectado a un servidor remoto\n"
 
@@ -1376,30 +1399,30 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "uso: chmod <atributos> <archivo>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "uso: mget <filtro>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "uso: mput <filtro>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "La tranferencia de archivos será limitada a %.2f KB/s\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "No se puede descargar %s \n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Transferido %s correctamente\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
@@ -1407,21 +1430,21 @@
 "Comandos soportados:\n"
 "\n"
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr "uso: set [variable=valor]\n"
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr "Error: La variable %s no es una variable de configuración válida\n"
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr "Error: Usted no puede cambiar ésta variable\n"
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr ""
@@ -1443,15 +1466,15 @@
 "org comentando esto. Por favor, asegúrese de incluir el número de versión "
 "del programa y la forma de reproducir el error\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Añadir marcador"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Añadir Marcador: Debe introducir un nombre de servidor\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1461,152 +1484,138 @@
 "Puede separar elementos con una barra / para incluirlos en un submenú\n"
 "(p.ej.: Sitios sobre Linux/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Recordar contraseña"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Añadir"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Cancelar  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Añadir Marcador: Debe introducir un nombre para el marcador\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Añadir Marcador: No se puede añadir el marcador %s porque ya existe un "
 "marcador con ese nombre\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Marcadores/"
-
 # The following few items are from the Edit Bookmarks dialog
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Archivo"
 
 # Keep the english word tearoff in here
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Archivo/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Archivo/Nuevo Directorio..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Archivo/Nuevo Elemento..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Archivo/Eliminar"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Archivo/Propiedades..."
 
 # Keep the english word sep in here
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Archivo/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Archivo/Cerrar"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Editar Marcadores"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Marcadores/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "gFTP Icon"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Cancelar  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Nueva Carpeta"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Introduzca el nombre de la nueva carpeta a crear"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Crear"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Introduzca el nombre del nuevo elemento a crear"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Editar Entrada"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Descripción:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Servidor:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Puerto:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protocolo:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Directorio Remoto:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Directorio Local:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "Ruta al servidor remoto sftp SSH:"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Usuario:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Contraseña:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Cuenta:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Identificarse como ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Aplicar"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1615,27 +1624,20 @@
 "¿Está seguro de que quiere borrar el marcador\n"
 "%s y todos sus descendientes?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Borrar Marcador"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Si"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "No"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Marcadores"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1643,70 +1645,67 @@
 "Ahora puede ajustar los atributos de sus archivos\n"
 "Nota: No todos los servidores de ftp admiten la característica chmod"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Especial"
 
 # Set user id
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Pegajoso"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Usuario"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Lectura"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Escritura"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Ejecución"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Grupo"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Otro"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Cambiar"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Operación cancelada\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Borrar"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
-msgstr "¿Está seguro de que quiere borrar éstos %ld archivos y éstos %ld directorios?"
-
-#: src/gtk/delete_dialog.c:121
+msgstr ""
+"¿Está seguro de que quiere borrar éstos %ld archivos y éstos %ld directorios?"
+
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Borrar Ficheros/Directorios"
 
@@ -1724,11 +1723,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Drag-N-Drop: Ignorando url %s: No es una url válida\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr "gFTP Icon"
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1738,11 +1733,11 @@
 "por favor envíemelas. Puede obtener en cualquier momento las últimas "
 "noticias sobre el gFTP de mi página web en http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Salir"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1750,428 +1745,430 @@
 "Hay transferencias de archivos en curso.\n"
 "¿Está seguro de que quiere salir?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "No Salir"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Archivo"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Progreso"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Ventana 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Ventana 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binario"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Opciones..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Salir"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Local"
 
-#: src/gtk/gftp-gtk.c:351
-msgid "/Local/tearoff"
-msgstr "/Local/tearoff"
-
-#: src/gtk/gftp-gtk.c:352
-msgid "/Local/Open _URL..."
-msgstr "/Local/Abrir _URL..."
-
-#: src/gtk/gftp-gtk.c:353
-msgid "/Local/Disconnect"
-msgstr "/Local/Desconectar"
-
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
-msgid "/Local/sep"
-msgstr "/Local/sep"
-
-#: src/gtk/gftp-gtk.c:355
-msgid "/Local/Change Filespec..."
-msgstr "/Local/Cambiar Filtro..."
-
-#: src/gtk/gftp-gtk.c:356
-msgid "/Local/Show selected"
-msgstr "/Local/Mostrar seleccionadas"
-
-#: src/gtk/gftp-gtk.c:357
-msgid "/Local/Select All"
-msgstr "/Local/Seleccionar Todos"
-
-#: src/gtk/gftp-gtk.c:358
-msgid "/Local/Select All Files"
-msgstr "/Local/Seleccionar Todos los Ficheros"
-
-#: src/gtk/gftp-gtk.c:359
-msgid "/Local/Deselect All"
-msgstr "/Local/Deseleccionar Todos"
-
-#: src/gtk/gftp-gtk.c:361
-msgid "/Local/Send SITE Command..."
-msgstr "/Local/Enviar Comando SITE..."
-
-#: src/gtk/gftp-gtk.c:362
-msgid "/Local/Change Directory"
-msgstr "/Local/Cambiar de Directorio"
-
-#: src/gtk/gftp-gtk.c:363
-msgid "/Local/Chmod..."
-msgstr "/Local/Modificar Atributos..."
-
 #: src/gtk/gftp-gtk.c:364
-msgid "/Local/Make Directory..."
-msgstr "/Local/Crear un Directorio..."
+msgid "/Local/tearoff"
+msgstr "/Local/tearoff"
 
 #: src/gtk/gftp-gtk.c:365
-msgid "/Local/Rename..."
-msgstr "/Local/Renombrar..."
+msgid "/Local/Open _URL..."
+msgstr "/Local/Abrir _URL..."
 
 #: src/gtk/gftp-gtk.c:366
-msgid "/Local/Delete..."
-msgstr "/Local/Borrar..."
-
-#: src/gtk/gftp-gtk.c:367
-msgid "/Local/Edit..."
-msgstr "/Local/Editar..."
+msgid "/Local/Disconnect"
+msgstr "/Local/Desconectar"
+
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
+msgid "/Local/sep"
+msgstr "/Local/sep"
 
 #: src/gtk/gftp-gtk.c:368
-msgid "/Local/View..."
-msgstr "/Local/Ver..."
+msgid "/Local/Change Filespec..."
+msgstr "/Local/Cambiar Filtro..."
 
 #: src/gtk/gftp-gtk.c:369
-msgid "/Local/Refresh"
-msgstr "/Local/Refrescar"
+msgid "/Local/Show selected"
+msgstr "/Local/Mostrar seleccionadas"
 
 #: src/gtk/gftp-gtk.c:370
-msgid "/_Remote"
-msgstr "/_Servidor"
+msgid "/Local/Select All"
+msgstr "/Local/Seleccionar Todos"
 
 #: src/gtk/gftp-gtk.c:371
+msgid "/Local/Select All Files"
+msgstr "/Local/Seleccionar Todos los Ficheros"
+
+#: src/gtk/gftp-gtk.c:372
+msgid "/Local/Deselect All"
+msgstr "/Local/Deseleccionar Todos"
+
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Local/Crear un Directorio..."
+
+#: src/gtk/gftp-gtk.c:375
+msgid "/Local/Send SITE Command..."
+msgstr "/Local/Enviar Comando SITE..."
+
+#: src/gtk/gftp-gtk.c:376
+msgid "/Local/Change Directory"
+msgstr "/Local/Cambiar de Directorio"
+
+#: src/gtk/gftp-gtk.c:377
+msgid "/Local/Chmod..."
+msgstr "/Local/Modificar Atributos..."
+
+#: src/gtk/gftp-gtk.c:378
+msgid "/Local/Make Directory..."
+msgstr "/Local/Crear un Directorio..."
+
+#: src/gtk/gftp-gtk.c:379
+msgid "/Local/Rename..."
+msgstr "/Local/Renombrar..."
+
+#: src/gtk/gftp-gtk.c:380
+msgid "/Local/Delete..."
+msgstr "/Local/Borrar..."
+
+#: src/gtk/gftp-gtk.c:381
+msgid "/Local/Edit..."
+msgstr "/Local/Editar..."
+
+#: src/gtk/gftp-gtk.c:382
+msgid "/Local/View..."
+msgstr "/Local/Ver..."
+
+#: src/gtk/gftp-gtk.c:383
+msgid "/Local/Refresh"
+msgstr "/Local/Refrescar"
+
+#: src/gtk/gftp-gtk.c:384
+msgid "/_Remote"
+msgstr "/_Servidor"
+
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Servidor/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Servidor/Abrir _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Servidor/Desconectar"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Servidor/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Servidor/Cambiar Filtro..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 msgid "/Remote/Show selected"
 msgstr "/Remoto/Mostrar seleccionadas"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Servidor/Seleccionar Todos"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Servidor/Seleccionar Todos los Ficheros"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Servidor/Deseleccionar Todo"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Servidor/Crear un Directorio..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Servidor/Enviar Comando SITE..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Servidor/Cambiar Directorio"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Servidor/Modificar Atributos..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Servidor/Crear un Directorio..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Servidor/Renombrar..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Servidor/Borrar..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Servidor/Editar..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Servidor/Ver..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Servidor/Refrescar"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/_Marcadores"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Marcadores/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Marcadores/Añadir Marcador"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Marcadores/Editar Marcadores"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Marcadores/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Transferencias"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Transferencias/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Transferencias/Iniciar Transferencia"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Transferencias/Detener Transferencia"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Transferencias/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Transferencias/Saltear Fichero actual"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Transferencias/Remover Archivo"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Transferencias/Mover Fichero Ar_riba"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Transferencias/Mover Fichero Ab_ajo"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Transferencias/Recibir Ficheros"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Transferencias/Enviar Ficheros"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_Bitácora"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Bitácora/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Bitácora/Limpiar..."
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Bitácora/Ver cuaderno de bitácora..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Bitácora/Guardar cuaderno de bitácora..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Utilidades"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Utilidades/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Utilidades/Comparar Ventanas"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Herramientas/Limpiar cache"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Ayuda"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Ayuda/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Ayuda/Acerca de..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Servidor: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Puerto: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Usuario: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Contraseña: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Tamaño"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Fecha"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Atributos"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Conectar"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Error: Debe introducir un servidor al que conectar\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Ordenar"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Ordenando..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "AbrirURL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "AbrirURL: Operación cancelada...debe introducir una cadena\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Conectar via URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Introduzca la url del servidor ftp con el que conectar"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr "Cambiar Filtro: Operación cancelada...debe introducir una cadena\n"
+
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "Cambiar Filtro"
 
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr "Introduzca la nueva especificación de archivo"
 
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
-msgstr "Cambiar Filtro: Operación cancelada...debe introducir una cadena\n"
-
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "Advertencia de gFTP: No se puede abrir %s para escribir: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Obteniendo listado del directorio"
+
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
+msgstr "SERVIDOR: Operación cancelada...debe introducir al menos una cadena\n"
+
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "Sitio"
 
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr "Introduzca comandos específicos del sitio"
 
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr "SERVIDOR: Operación cancelada...debe introducir al menos una cadena\n"
-
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Error: No se puede abrir %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Error: Error escribiendo en %s: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Guardar Historial"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Historial escrito correctamente en el fichero %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Guardar Historial"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2180,11 +2177,11 @@
 "No se puede encontrar el archivo COPYING que contiene el acuerdo sobre la "
 "licencia. Por favor, asegúrese de que está en %s o en %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Acerca de gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2197,35 +2194,35 @@
 "Página Web Oficial: http://www.gftp.org/\n"
 "Logo por: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Acerca de..."
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Acuerdo de Licencia"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Cerrar  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Comparar Ventanas"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Refrescar"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Todos los Ficheros"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (en caché) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "No conectado"
 
@@ -2254,15 +2251,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Debe tener seleccionado al menos un elemento\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Cambiar"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Renombrar"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Añadir"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Cancelar  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Cerrar  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Parar  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Obteniendo listado del directorio"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Parar  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2271,185 +2296,183 @@
 "Recibidos %ld directorios\n"
 "y %ld archivos"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Crear Directorio: Operación cancelada...debe introducir una cadena\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Crear Directorio"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Introduzca el nombre del directorio a crear"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Crear Directorio: Operación cancelada...debe introducir una cadena\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Opciones"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Máscara de Red"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Servidores Locales"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Editar"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Editar Servidor"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Añadir Servidor"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Dominio"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Dirección de Red"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Renombrar"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Renombrar: Operación cancelada...debe introducir una cadena\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "¿Qué nombre quiere darle a %s?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Renombrar: Operación cancelada...debe introducir una cadena\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Recibiendo nombres de archivos..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Conectando..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Introduzca la Contraseña"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Por favor, introduzca su contraseña para este servidor"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Esperando %d segundos para volver a intentar la conexión\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Enviar Archivos"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Obtener Ficheros: No está conectado a un servidor remoto\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
-msgstr "Error: sitio remoto desconectado después de intentar transferir archivo\n"
-
-#: src/gtk/transfer.c:721
+msgstr ""
+"Error: sitio remoto desconectado después de intentar transferir archivo\n"
+
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "No se puede descargar %s de %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Transferido %s correctamente a %.2f KB/s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Omitido"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Esperando..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Recibiendo nombres de archivos...%s bytes"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Finalizado"
 
-#: src/gtk/transfer.c:1251
-#, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
-msgstr "%d%% completo, tiempo restante estim. %02d:%02d:%02d. (Archivo %d de %ld)"
-
-#: src/gtk/transfer.c:1276
-#, c-format
-msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
-msgstr "Recv. %s de %s a %.2fKb/s, tiempo restante estim. %02d:%02d:%02d"
-
-#: src/gtk/transfer.c:1285
-#, c-format
-msgid "Recv %s of %s, transfer stalled, unknown time remaining"
-msgstr "Recv. %s de %s, transferencia interrumpida, tiempo restante desconocido"
-
-#: src/gtk/transfer.c:1327
+#: src/gtk/transfer.c:1053
 #, c-format
 msgid "Stopping the transfer of %s\n"
 msgstr "Deteniendo transferencia de %s\n"
 
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
+msgstr ""
+"%d%% completo, tiempo restante estim. %02d:%02d:%02d. (Archivo %d de %ld)"
+
+#: src/gtk/transfer.c:1285
+#, c-format
+msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
+msgstr "Recv. %s de %s a %.2fKb/s, tiempo restante estim. %02d:%02d:%02d"
+
+#: src/gtk/transfer.c:1294
+#, c-format
+msgid "Recv %s of %s, transfer stalled, unknown time remaining"
+msgstr ""
+"Recv. %s de %s, transferencia interrumpida, tiempo restante desconocido"
+
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "No hay transferencias de archivos seleccionadas\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Deteniendo transferencia en servidor %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Salteando archivo %s en servidor %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Tamaño Local"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Tamaño Remoto"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Acción"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Obtener Ficheros"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Enviar Archivos"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2458,75 +2481,71 @@
 "remoto\n"
 "Por favor, elija que quiere hacer"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Sobreescribir"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Omitir"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Reanudar"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Omitir Archivo"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Seleccionar Todos"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Deseleccionar Todos"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Error: Proceso hijo %d devolvió %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Proceso hijo %d finalizó correctamente\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Error: No se puede obtener información sobre el archivo %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "El archivo %s no se cambió\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "El archivo %s ha cambiado.\n"
 "¿Qué quiere hacer?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Editar Fichero"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Enviar"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Error: El servidor remoto %s desconectó. Se ha alcanzado el máximo número de "
 "reintentos...abandonando\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2542,40 +2561,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Ver: %s es un directorio. No se puede ver.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Editar: Debe especificar un editor en la ventana de opciones\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Editar: %s es un directorio. No puede editarlo.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Abriendo %s con %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Viendo fichero %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Ver: No se puede abrir el fichero %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Ver: No se puede crear otro proceso: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Ejecutando programa: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Marcadores/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Marcadores/%s"
+
+#~ msgid "Create"
+#~ msgstr "Crear"
+
+#~ msgid "Yes"
+#~ msgstr "Si"
+
+#~ msgid "No"
+#~ msgstr "No"
+
+#~ msgid "Don't Exit"
+#~ msgstr "No Salir"
+
+#~ msgid "Sort"
+#~ msgstr "Ordenar"
+
+#~ msgid "Sorting..."
+#~ msgstr "Ordenando..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Error: No se puede abrir %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Enviar"
+
 #~ msgid "Log file:"
 #~ msgstr "Archivo de bitácora"
 
@@ -2621,4 +2670,3 @@
 
 #~ msgid "The timeout for the read()s and write()s"
 #~ msgstr "El temporizador para las lecturas y escrituras [read()s y write()s]"
-
--- a/po/fi.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/fi.po	Tue Sep 24 12:18:40 2002 +0000
@@ -3,7 +3,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gFTP 2.0.5\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date:\n"
 "Last-Translator:Tuomo Lukka <Luigi@iki.fi>\n"
 "Language-Team:Finnish\n"
@@ -145,8 +145,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "# Näytä piilotetut tiedostot luetteloissa"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr ""
 
@@ -323,6 +323,7 @@
 msgstr "%pa = Välityspalvelimen käyttäjätili"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = Paikallinen käyttäjätili"
 
@@ -656,111 +657,111 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP Varoitus: Rivillä %d ei ole tarpeeksi argumentteja\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Paikalliseen hakemistoon %s ei voida vaihtaa: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, fuzzy, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Palvelimen hakemistoon %s ei voida vaihtaa: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, fuzzy, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "gFTP Virhe: Konfigurointitiedoston %s avaaminen epäonnistui: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
-#, fuzzy, c-format
-msgid "Error: Cannot seek on file %s: %s\n"
-msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
-
-#: lib/local.c:279
+#: lib/local.c:230 lib/local.c:300
 #, fuzzy, c-format
 msgid "Cannot fdopen() socket for %s: %s\n"
 msgstr "Paikalliseen hakemistoon %s ei voida vaihtaa: %s\n"
 
-#: lib/local.c:291
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
+#, fuzzy, c-format
+msgid "Error: Cannot seek on file %s: %s\n"
+msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
+
+#: lib/local.c:312
 #, fuzzy, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, fuzzy, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Paikalliseen hakemistoon %s ei voida vaihtaa: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Paikallinen hakemisto vaihdettu: %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Kohde %s poistettu\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Virhe: Hakemistoa %s ei voida poistaa: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Virhe: Tiedostoa %s ei voida poistaa: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Luotu hakemisto %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Virhe: Hakemistoa %s ei voida luoda: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Kohde %s nimetty uudestaan nimelle %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, fuzzy, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Virhe: Tiedostoa %s ei voida poistaa: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, fuzzy, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Paikallinen hakemisto vaihdettu: %s\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, fuzzy, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Virhe: Tiedostoa %s ei voida poistaa: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 #, fuzzy
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "Käyttö: gftp [[ftp://][käyttäjätunnus:salasana@]palvelin[:Portti][/"
 "hakemisto]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, fuzzy, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP Virhe: Konfigurointitiedoston %s avaaminen epäonnistui: %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr ""
@@ -802,12 +803,12 @@
 msgid "Custom"
 msgstr "Käyttäjän määrittelemä"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, fuzzy, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Aikakatkaisun viive:"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr ""
@@ -827,105 +828,112 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Virhe: Tiedostoa %s ei voida poistaa: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr ""
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, fuzzy, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr ""
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr ""
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr ""
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, fuzzy, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Paikalliseen hakemistoon %s ei voida vaihtaa: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, fuzzy, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Aikakatkaisun viive:"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, fuzzy, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr ""
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Aloita tiedostojen siirto"
+
+#: lib/rfc2068.c:218
 #, fuzzy, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Aloita tiedostojen siirto"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, fuzzy, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Uudelleen yritys:"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr ""
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 #, fuzzy
 msgid "Retrieving directory listing...\n"
 msgstr "Haetaan tiedostolistausta"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, fuzzy, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr ""
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, fuzzy, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "gFTP Virhe: Pääkonfigurointitiedostoa ei löydy %s \n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr ""
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr ""
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr ""
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Paikalliseen hakemistoon %s ei voida vaihtaa: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, fuzzy, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Virhe: Tiedostoa %s ei voida poistaa: %s\n"
@@ -954,172 +962,172 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr ""
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, fuzzy, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Kohde %s poistettu\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, fuzzy, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr ""
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr ""
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 #, fuzzy
 msgid "Finished retrieving directory listing\n"
 msgstr "Haetaan tiedostolistausta"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, fuzzy, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Paikalliseen hakemistoon %s ei voida vaihtaa: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr ""
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, fuzzy, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Virhe: Tiedostoa %s ei voida poistaa: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr ""
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr ""
 
-#: lib/sshv2.c:627
-#, c-format
-msgid "%d: Protocol Initialization\n"
-msgstr ""
-
-#: lib/sshv2.c:633
-#, c-format
-msgid "%d: Protocol version %d\n"
-msgstr ""
-
 #: lib/sshv2.c:642
 #, c-format
+msgid "%d: Protocol Initialization\n"
+msgstr ""
+
+#: lib/sshv2.c:648
+#, c-format
+msgid "%d: Protocol version %d\n"
+msgstr ""
+
+#: lib/sshv2.c:657
+#, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Peruuta  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "/Paikalliset/Luo hakemisto..."
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "/Paikalliset/Luo hakemisto..."
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "Uudelleen yritys:"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "/Paikalliset/Luo hakemisto..."
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "/Palvelin/Vaihda hakemistoa"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr ""
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
 # The following few items are from the Edit Bookmarks dialog
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_Tiedosto"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Ei yhteyttä"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Aikakatkaisun viive:"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr ""
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1386,7 +1394,7 @@
 "hyvä ja lähetä sähköpostia. Viimeisimmät uutiset löytyvät aina ohjelman "
 "kotisivulta, osoitteesta: http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1409,19 +1417,19 @@
 "Käyttö: gftp [[ftp://][käyttäjätunnus:salasana@]palvelin[:Portti][/"
 "hakemisto]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Osoitteen %s käsittely ei onnistu\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr ""
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 #, fuzzy
 msgid "Error: Not connected to a remote site\n"
 msgstr "Lähetä tiedostot: Ei yhteyttä palvelimeen\n"
@@ -1450,50 +1458,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr ""
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr ""
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, fuzzy, c-format
 msgid "Could not download %s\n"
 msgstr "Tiedostoa %s ei voida hakea kohteesta %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, fuzzy, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Kohde %s poistettu\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr ""
@@ -1514,15 +1522,15 @@
 "org. Muista kertoa käyttämäsi ohjelman versionumero ja kuvaus toimista, "
 "joilla virhe voidaan toistaa.\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Lisää suosikkeihin"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Suosikin lisäys: Sinun on määriteltävä koneen osoite.\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1532,185 +1540,163 @@
 "Voit määritellä kansion erottamalla kansion ja nimen /-merkillä. \n"
 "(esim: Linux/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 #, fuzzy
 msgid "Remember password"
 msgstr "Syötä salasana"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr ""
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Peruuta  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Suosikin lisäys: Sinun on määriteltävä suosikille nimi\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Suosikin lisäys: Suosikin %s lisääminen epäonnistui koska nimi on jo "
 "käytössä.\n"
 
-# You must have the / at the beginning and the end of this string
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Suosikit/"
-
 # The following few items are from the Edit Bookmarks dialog
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Tiedosto"
 
 # Keep the english word tearoff in here 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Tiedosto/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Tiedosto/Uusi kansio..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Tiedosto/Uusi suosikki... "
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Tiedosto/Poista"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/File/Ominaisuudet"
 
 # Keep the english word sep in here
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Tiedosto/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Tiedosto/Sulje"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Muokkaa suosikkeja"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Suosikit/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Peruuta  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Uusi kansio"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Anna nimi kansiolle jonka haluat luoda"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr " OK "
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Anna nimi suosikille, jonka haluat luoda"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Muokkaa"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Kuvaus:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Koneen osoite:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Portti:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr ""
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 #, fuzzy
 msgid "Remote Directory:"
 msgstr "/Palvelin/Vaihda hakemistoa"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 #, fuzzy
 msgid "Local Directory:"
 msgstr "Hakemisto:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr ""
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Käyttäjätunnus:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Salasana:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Käyttäjätili:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Kirjaudu sisään nimettömänä"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Käytä"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, fuzzy, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
 "%s and all it's children?"
 msgstr "Haluatko varmasti poistaa kohteen: %s?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 #, fuzzy
 msgid "Delete Bookmark"
 msgstr "Muokkaa suosikkeja"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Kyllä"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Ei"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Suosikit"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 #, fuzzy
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1719,72 +1705,68 @@
 "Huom: Kaikki FTP-palvelimet eivät tue tätä ominaisuutta."
 
 # This is the column header under chmod for SUID and SGID
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Yleiset"
 
 # Set user id
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
 # Set group id
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Käyttäjä"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Luku"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Kirjoitus"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Suoritus"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Ryhmä"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Muut"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Muuta"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr ""
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 #, fuzzy
 msgid "Delete"
 msgstr "Poista"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, fuzzy, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Haluatko varmasti poistaa kohteen: %s?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Poista tiedostot tai hakemistot"
 
@@ -1802,11 +1784,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Drag-N-Drop: Hylätään URL %s: Osoite ei ole kelvollinen\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr ""
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 #, fuzzy
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
@@ -1817,11 +1795,11 @@
 "hyvä ja lähetä sähköpostia. Viimeisimmät uutiset löytyvät aina ohjelman "
 "kotisivulta, osoitteesta: http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Lopeta"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1829,458 +1807,460 @@
 "Tiedostonsiirtoja on vielä käynnissä.\n"
 "Oletko varma, että haluat poistua ohjelmasta?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Älä poistu"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 #, fuzzy
 msgid "Filename"
 msgstr "Tiedostonimi"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Edistyminen"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binääri"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Valinnat"
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Lopeta"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Paikalliset"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Paikalliset/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 #, fuzzy
 msgid "/Local/Open _URL..."
 msgstr "/Palvelin/Avaa _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 #, fuzzy
 msgid "/Local/Disconnect"
 msgstr "/Palvelin/_Katkaise yhteys"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Paikalliset/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Paikalliset/Tiedoston ominaisuudet..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Paikalliset/valitse kaikki"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Paikalliset/valitse kaikki"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Paikalliset/Valitse kaikki tiedostot"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Paikalliset/Kumoa valinnat"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Paikalliset/Luo hakemisto..."
+
+#: src/gtk/gftp-gtk.c:375
 #, fuzzy
 msgid "/Local/Send SITE Command..."
 msgstr "/Palvelin/lähetä SITE komento..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Paikalliset/Vaihda hakemistoa"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Paikalliset/Chmod..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Paikalliset/Luo hakemisto..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Paikalliset/Nimeä uudelleen..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Paikalliset/Poista..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Paikalliset/Muokkaa..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Paikalliset/Avaa..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Paikalliset/Päivitä"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/P_alvelin"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Palvelin/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Palvelin/Avaa _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 #, fuzzy
 msgid "/Remote/Disconnect"
 msgstr "/Palvelin/_Katkaise yhteys"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Palvelin/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Palvelin/Tiedoston ominaisuudet..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Paikalliset/valitse kaikki"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Palvelin/Valitse kaikki"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Palvelin/Valitse kaikki tiedostot"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Palvelin/Kumoa valinnat"
 
-#: src/gtk/gftp-gtk.c:381
-msgid "/Remote/Send SITE Command..."
-msgstr "/Palvelin/lähetä SITE komento..."
-
-#: src/gtk/gftp-gtk.c:382
-msgid "/Remote/Change Directory"
-msgstr "/Palvelin/Vaihda hakemistoa"
-
-#: src/gtk/gftp-gtk.c:383
-msgid "/Remote/Chmod..."
-msgstr "/Palvelin/Chmod..."
-
-#: src/gtk/gftp-gtk.c:384
-msgid "/Remote/Make Directory..."
-msgstr "/Palvelin/Luo hakemistoa..."
-
-#: src/gtk/gftp-gtk.c:385
-msgid "/Remote/Rename..."
-msgstr "/Palvelin/Nimeä uudelleen..."
-
-#: src/gtk/gftp-gtk.c:386
-msgid "/Remote/Delete..."
-msgstr "/Palvelin/Poista..."
-
-#: src/gtk/gftp-gtk.c:387
-msgid "/Remote/Edit..."
-msgstr "/Palvelin/Muokkaa..."
-
-#: src/gtk/gftp-gtk.c:388
-msgid "/Remote/View..."
-msgstr "/Palvelin/Avaa..."
-
-#: src/gtk/gftp-gtk.c:389
-msgid "/Remote/Refresh"
-msgstr "/Palvelin/Päivitä"
-
-#: src/gtk/gftp-gtk.c:390
-msgid "/_Bookmarks"
-msgstr "/_Suosikit"
-
-#: src/gtk/gftp-gtk.c:391
-msgid "/Bookmarks/tearoff"
-msgstr "/Suosikit/tearoff"
-
-#: src/gtk/gftp-gtk.c:392
-msgid "/Bookmarks/Add bookmark"
-msgstr "/Suosikit/Lisää suosikkeihin"
-
-#: src/gtk/gftp-gtk.c:393
-msgid "/Bookmarks/Edit bookmarks"
-msgstr "/Suosikit/Muokkaa suosikkeja"
-
-#: src/gtk/gftp-gtk.c:394
-msgid "/Bookmarks/sep"
-msgstr "/Suosikit/sep"
-
-#: src/gtk/gftp-gtk.c:395
-msgid "/_Transfers"
-msgstr "/S_iirto"
-
-#: src/gtk/gftp-gtk.c:396
-msgid "/Transfers/tearoff"
-msgstr "/Siirto/tearoff"
-
 #: src/gtk/gftp-gtk.c:397
 #, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Palvelin/Luo hakemistoa..."
+
+#: src/gtk/gftp-gtk.c:398
+msgid "/Remote/Send SITE Command..."
+msgstr "/Palvelin/lähetä SITE komento..."
+
+#: src/gtk/gftp-gtk.c:399
+msgid "/Remote/Change Directory"
+msgstr "/Palvelin/Vaihda hakemistoa"
+
+#: src/gtk/gftp-gtk.c:400
+msgid "/Remote/Chmod..."
+msgstr "/Palvelin/Chmod..."
+
+#: src/gtk/gftp-gtk.c:401
+msgid "/Remote/Make Directory..."
+msgstr "/Palvelin/Luo hakemistoa..."
+
+#: src/gtk/gftp-gtk.c:402
+msgid "/Remote/Rename..."
+msgstr "/Palvelin/Nimeä uudelleen..."
+
+#: src/gtk/gftp-gtk.c:403
+msgid "/Remote/Delete..."
+msgstr "/Palvelin/Poista..."
+
+#: src/gtk/gftp-gtk.c:404
+msgid "/Remote/Edit..."
+msgstr "/Palvelin/Muokkaa..."
+
+#: src/gtk/gftp-gtk.c:405
+msgid "/Remote/View..."
+msgstr "/Palvelin/Avaa..."
+
+#: src/gtk/gftp-gtk.c:406
+msgid "/Remote/Refresh"
+msgstr "/Palvelin/Päivitä"
+
+#: src/gtk/gftp-gtk.c:407
+msgid "/_Bookmarks"
+msgstr "/_Suosikit"
+
+#: src/gtk/gftp-gtk.c:408
+msgid "/Bookmarks/tearoff"
+msgstr "/Suosikit/tearoff"
+
+#: src/gtk/gftp-gtk.c:409
+msgid "/Bookmarks/Add bookmark"
+msgstr "/Suosikit/Lisää suosikkeihin"
+
+#: src/gtk/gftp-gtk.c:411
+msgid "/Bookmarks/Edit bookmarks"
+msgstr "/Suosikit/Muokkaa suosikkeja"
+
+#: src/gtk/gftp-gtk.c:412
+msgid "/Bookmarks/sep"
+msgstr "/Suosikit/sep"
+
+#: src/gtk/gftp-gtk.c:413
+msgid "/_Transfers"
+msgstr "/S_iirto"
+
+#: src/gtk/gftp-gtk.c:414
+msgid "/Transfers/tearoff"
+msgstr "/Siirto/tearoff"
+
+#: src/gtk/gftp-gtk.c:415
+#, fuzzy
 msgid "/Transfers/Start Transfer"
 msgstr "/Siirto/Keskeytä siirto"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Siirto/Keskeytä siirto"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Siirto/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 #, fuzzy
 msgid "/Transfers/Skip Current File"
 msgstr "/Siirto/Lähetä tiedostot"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 #, fuzzy
 msgid "/Transfers/Remove File"
 msgstr "/Siirto/Nouda tiedostot"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 #, fuzzy
 msgid "/Transfers/Move File _Up"
 msgstr "/Siirto/sep"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 #, fuzzy
 msgid "/Transfers/Move File _Down"
 msgstr "/Siirto/sep"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Siirto/Nouda tiedostot"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Siirto/Lähetä tiedostot"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_Loki"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Loki/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Loki/Tyhjennä"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Loki/Näytä loki..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Loki/Tallenna loki..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/T_yökalut"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Työkalut/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Työkalut/Vertaile ikkunoita"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 #, fuzzy
 msgid "/Tools/Clear Cache"
 msgstr "/Työkalut/tearoff"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 #, fuzzy
 msgid "/_Help"
 msgstr "/_Ohje"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Ohje/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Ohje/Tietoja..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Palvelin: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Portti: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Käyttäjätunnus: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Salasana: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Koko"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Päivämäärä"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Atribuutit"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Yhdistä"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr ""
 "Virhe: Sinun on annettava palvelimen nimi, jotta yhteys voidaan luoda.\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Lajittele"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Lajitellaan..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr ""
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr ""
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 #, fuzzy
 msgid "Connect via URL"
 msgstr "Yhdistä"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr ""
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr ""
+
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 #, fuzzy
 msgid "Change Filespec"
 msgstr "/Paikalliset/Tiedoston ominaisuudet..."
 
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr ""
 
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "gFTP Virhe: Pääkonfigurointitiedostoa ei löydy %s \n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Haetaan tiedostolistausta"
+
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr ""
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 #, fuzzy
 msgid "Site"
 msgstr "Koko"
 
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr ""
 
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr ""
-
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 #, fuzzy
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, fuzzy, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, fuzzy, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Virhe: Tiedostoa %s ei voida poistaa: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr ""
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, fuzzy, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Kohde %s nimetty uudestaan nimelle %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr ""
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
 "either %s or in %s"
 msgstr ""
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr ""
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2289,38 +2269,38 @@
 "Logo by: Aaron Worley <planet_hoth@yahoo.com>\n"
 msgstr ""
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 #, fuzzy
 msgid "About"
 msgstr "Käyttäjätili:"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr ""
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 #, fuzzy
 msgid "  Close  "
 msgstr "  Peruuta  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Vertaile ikkunoita"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Päivitä"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Kaikki tiedostot"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 #, fuzzy
 msgid "] (Cached) ["
 msgstr " (Cached) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Ei yhteyttä"
 
@@ -2349,217 +2329,240 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr ""
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Muuta"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+#, fuzzy
+msgid "Rename"
+msgstr "Tiedostonimi"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr ""
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Peruuta  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Peruuta  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Peruuta  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Haetaan tiedostolistausta"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr ""
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
 "and %ld files"
 msgstr ""
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr ""
+
+#: src/gtk/mkdir_dialog.c:108
 #, fuzzy
 msgid "Mkdir"
 msgstr "Chdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 #, fuzzy
 msgid "Make Directory"
 msgstr "/Paikalliset/Luo hakemisto..."
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 #, fuzzy
 msgid "Enter name of directory to create"
 msgstr "Anna nimi kansiolle jonka haluat luoda"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr ""
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Valinnat"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr ""
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 #, fuzzy
 msgid "Local Hosts"
 msgstr "Paikallinen ["
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Muokkaa"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 #, fuzzy
 msgid "Edit Host"
 msgstr "Muokkaa"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 #, fuzzy
 msgid "Add Host"
 msgstr "Muokkaa"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr ""
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr ""
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-#, fuzzy
-msgid "Rename"
-msgstr "Tiedostonimi"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr ""
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr ""
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr ""
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Vastaanotetaan tiedostolistausta..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Yhdistetään..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Syötä salasana"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Anna palvelimen salasana"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Yhdistämistä yritetään uudestaan %d sek. kuluttua\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 #, fuzzy
 msgid "Transfer Files"
 msgstr "/Siirto/Lähetä tiedostot"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 #, fuzzy
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Lähetä tiedostot: Ei yhteyttä palvelimeen\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 #, fuzzy
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr ""
 "Virhe: Yhteys palvelimeen %s katkaistu. Maksimi määrä uusintayrityksiä "
 "täynnä...Lopetetaan\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Tiedostoa %s ei voida hakea kohteesta %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, fuzzy, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Kohde %s poistettu\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 #, fuzzy
 msgid "Skipped"
 msgstr "Ohita"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 #, fuzzy
 msgid "Waiting..."
 msgstr "Lajitellaan..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, fuzzy, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Vastaanotetaan tiedostolistausta..."
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr ""
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
+#, fuzzy, c-format
+msgid "Stopping the transfer of %s\n"
+msgstr "Aloita tiedostojen siirto"
+
+#: src/gtk/transfer.c:1260
 #, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
-msgstr ""
-
-#: src/gtk/transfer.c:1276
-#, c-format
-msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr ""
 
 #: src/gtk/transfer.c:1285
 #, c-format
+msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
+msgstr ""
+
+#: src/gtk/transfer.c:1294
+#, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr ""
 
-#: src/gtk/transfer.c:1327
-#, fuzzy, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Aloita tiedostojen siirto"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 #, fuzzy
 msgid "There are no file transfers selected\n"
 msgstr ""
 "Tiedostonsiirtoja on vielä käynnissä.\n"
 "Oletko varma, että haluat poistua ohjelmasta?"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, fuzzy, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Aloita tiedostojen siirto"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, fuzzy, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Aloita tiedostojen siirto"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Koko (paikallisesti)"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Koko (palvelimessa)"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Toimenpide"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Hae tiedostot"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Lähetä tiedostot"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2567,75 +2570,70 @@
 "Seuraavat tiedostot ovat olemassa sekä paikallisesti että palvelimessa\n"
 "Valitse toimenpide"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Ylikirjoita"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Ohita"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Yritä uudestaan"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Ohita tiedosto"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Valitse kaikki"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Kumoa valinnat"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr ""
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr ""
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, fuzzy, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr ""
 
-#: src/gtk/transfer.c:2005
+#: src/gtk/transfer.c:1980
 #, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 #, fuzzy
 msgid "Edit File"
 msgstr "Lähetä tiedostot"
 
-#: src/gtk/transfer.c:2009
-#, fuzzy
-msgid "Upload"
-msgstr "Lähetä tiedostot"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Virhe: Yhteys palvelimeen %s katkaistu. Maksimi määrä uusintayrityksiä "
 "täynnä...Lopetetaan\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2651,40 +2649,73 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr ""
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr ""
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr ""
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, fuzzy, c-format
 msgid "Opening %s with %s\n"
 msgstr "Paikalliseen hakemistoon %s ei voida vaihtaa: %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, fuzzy, c-format
 msgid "Viewing file %s\n"
 msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, fuzzy, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, fuzzy, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr ""
 
+# You must have the / at the beginning and the end of this string
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Suosikit/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Suosikit/%s"
+
+#~ msgid "Create"
+#~ msgstr " OK "
+
+#~ msgid "Yes"
+#~ msgstr "Kyllä"
+
+#~ msgid "No"
+#~ msgstr "Ei"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Älä poistu"
+
+#~ msgid "Sort"
+#~ msgstr "Lajittele"
+
+#~ msgid "Sorting..."
+#~ msgstr "Lajitellaan..."
+
+#, fuzzy
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Virhe: Paikallisen tiedoston %s avaaminen epäonnistui: %s\n"
+
+#, fuzzy
+#~ msgid "Upload"
+#~ msgstr "Lähetä tiedostot"
+
 #~ msgid "Bring up reconnect dialog"
 #~ msgstr "Näytä \"Yhdistä uudelleen\"-dialogi"
 
--- a/po/fr.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/fr.po	Tue Sep 24 12:18:40 2002 +0000
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: fr\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2002-09-18 00:20+0200\n"
 "Last-Translator: Damien Mascré <damienmascre@free.fr>\n"
 "Language-Team: French <fr@li.org>\n"
@@ -26,8 +26,8 @@
 "Bookmarks Error: There are some missing entries in this bookmark. Make sure "
 "you have a hostname and username\n"
 msgstr ""
-"Erreur de signet : des champs sont manquants. Assurez-vous d'avoir indiqué un "
-"nom d'hôte et d'utilisateur.\n"
+"Erreur de signet : des champs sont manquants. Assurez-vous d'avoir indiqué "
+"un nom d'hôte et d'utilisateur.\n"
 
 #: lib/cache.c:173 lib/cache.c:225
 #, c-format
@@ -143,8 +143,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Afficher les fichiers cachés dans les fenêtres de fichiers"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Réseau"
 
@@ -317,6 +317,7 @@
 msgstr "%pa = compte sur le proxy"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = compte sur l'hôte"
 
@@ -407,8 +408,8 @@
 "Enable the old SSH protocol. You will need to download the sftp server from "
 "http:///www.xbill.org/sftp"
 msgstr ""
-"Permettre l'ancien protocole SSH. Vous devrez surement télécharger le serveur "
-"sftp depuis http://www.xbill.org/sftp"
+"Permettre l'ancien protocole SSH. Vous devrez surement télécharger le "
+"serveur sftp depuis http://www.xbill.org/sftp"
 
 #: lib/config_file.c:152
 msgid ""
@@ -420,12 +421,12 @@
 
 #: lib/config_file.c:154
 msgid ""
-"(*) If this is set, and there is a ext= line below for the file extension, it "
-"will download the file as specified below"
+"(*) If this is set, and there is a ext= line below for the file extension, "
+"it will download the file as specified below"
 msgstr ""
 "(*) Si ce symbole est indiqué, et qu'il y a une ligne 'ext=' au-dessous pour "
-"l'extention du fichier, les fichiers seront téléchargés comme indiqué "
-"au-dessous"
+"l'extention du fichier, les fichiers seront téléchargés comme indiqué au-"
+"dessous"
 
 # Je suis pas trop sûr de la traduction
 #: lib/config_file.c:156
@@ -454,26 +455,26 @@
 "have this column automagically resize."
 msgstr ""
 "Largeur de la colonne « Nom de fichier » dans les fenêtres de fichiers. La "
-"mettre à 0 pour qu'elle se redimensionne automatiquement. Mettre cette valeur "
-"à -1 pour la désactiver"
+"mettre à 0 pour qu'elle se redimensionne automatiquement. Mettre cette "
+"valeur à -1 pour la désactiver"
 
 #: lib/config_file.c:168 lib/config_file.c:180
 msgid ""
-"The width of the filename column in the file listboxes. Set this to 0 to have "
-"this column automagically resize. Set this to -1 to disable this column"
+"The width of the filename column in the file listboxes. Set this to 0 to "
+"have this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
 "Largeur de la colonne « Nom de fichier » dans les fenêtres de fichiers. La "
-"mettre à 0 pour qu'elle se redimensionne automatiquement. Mettre cette valeur "
-"à -1 pour la désactiver"
+"mettre à 0 pour qu'elle se redimensionne automatiquement. Mettre cette "
+"valeur à -1 pour la désactiver"
 
 #: lib/config_file.c:170 lib/config_file.c:182
 msgid ""
 "The width of the size column in the file listboxes. Set this to 0 to have "
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
-"Largeur de la colonne « Taille » dans les fenêtres de fichiers. La mettre à 0 "
-"pour qu'elle se redimensionne automatiquement. Mettre cette valeur à -1 pour "
-"la désactiver"
+"Largeur de la colonne « Taille » dans les fenêtres de fichiers. La mettre à "
+"0 pour qu'elle se redimensionne automatiquement. Mettre cette valeur à -1 "
+"pour la désactiver"
 
 #: lib/config_file.c:172 lib/config_file.c:184
 msgid ""
@@ -481,17 +482,17 @@
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
 "Largeur de la colonne « Propriétaire » dans les fenêtres de fichiers. La "
-"mettre à 0 pour qu'elle se redimensionne automatiquement. Mettre cette valeur "
-"à -1 pour la désactiver"
+"mettre à 0 pour qu'elle se redimensionne automatiquement. Mettre cette "
+"valeur à -1 pour la désactiver"
 
 #: lib/config_file.c:174 lib/config_file.c:186
 msgid ""
 "The width of the group column in the file listboxes. Set this to 0 to have "
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
-"Largeur de la colonne « Groupe » dans les fenêtres de fichiers. La mettre à 0 "
-"pour qu'elle se redimensionne automatiquement. Mettre cette valeur à -1 pour "
-"la désactiver"
+"Largeur de la colonne « Groupe » dans les fenêtres de fichiers. La mettre à "
+"0 pour qu'elle se redimensionne automatiquement. Mettre cette valeur à -1 "
+"pour la désactiver"
 
 #: lib/config_file.c:176 lib/config_file.c:188
 msgid ""
@@ -508,8 +509,8 @@
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
 "Largeur de la colonne « Permissions » dans les fenêtres de fichiers. La "
-"mettre à 0 pour qu'elle se redimensionne automatiquement. Mettre cette valeur "
-"à -1 pour la désactiver"
+"mettre à 0 pour qu'elle se redimensionne automatiquement. Mettre cette "
+"valeur à -1 pour la désactiver"
 
 #: lib/config_file.c:192
 msgid "The color of the commands that are sent to the server"
@@ -591,10 +592,9 @@
 
 #: lib/config_file.c:776
 msgid ""
-"Config file for gFTP. Copyright (C) 1998-2002 Brian Masney "
-"<masneyb@gftp.org>. Warning: Any comments that you add to this file WILL be "
-"overwritten. If a entry has a (*) in it's comment, you can't change it inside "
-"gFTP"
+"Config file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@gftp."
+"org>. Warning: Any comments that you add to this file WILL be overwritten. "
+"If a entry has a (*) in it's comment, you can't change it inside gFTP"
 msgstr ""
 "Fichier de configuration pour gFTP. Copyright (C) 1998-2002 Brian Masney "
 "<masneyb@gftp.org>. Attention : les commentaires que vous ajouterez à ce "
@@ -603,9 +603,8 @@
 
 #: lib/config_file.c:777
 msgid ""
-"Bookmarks file for gFTP. Copyright (C) 1998-2002 Brian Masney "
-"<masneyb@gftp.org>. Warning: Any comments that you add to this file WILL be "
-"overwritten"
+"Bookmarks file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@gftp."
+"org>. Warning: Any comments that you add to this file WILL be overwritten"
 msgstr ""
 "Fichier des signets pour gFTP. Copyright (C) 1998-2002 Brian Masney "
 "<masneyb@gftp.org>. Attention : les commentaires que vous ajouterez à ce "
@@ -617,8 +616,8 @@
 "go out the proxy server (if available). Syntax: dont_use_proxy=.domain or "
 "dont_use_proxy=network number/netmask"
 msgstr ""
-"Cette section spécifie les machines du sous réseau local qui n'ont pas besoin "
-"de passer au travers du serveur proxy (si disponible). Syntaxe : "
+"Cette section spécifie les machines du sous réseau local qui n'ont pas "
+"besoin de passer au travers du serveur proxy (si disponible). Syntaxe : "
 "dont_use_proxy=.domaine ou dont_use_proxy=adresse/masque de réseau"
 
 #: lib/config_file.c:779
@@ -640,110 +639,110 @@
 msgstr ""
 "Avertissement gFTP : la ligne %d ne possède pas suffisament d'arguments\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Ne peut changer de répertoire local vers %s : %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Ne peut obtenir le répertoire courant de travail : %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Erreur de fermeture du descripteur de fichier: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Erreur : ne peut ouvrir le fichier local %s : %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Ne peut fdopen() un socket pour %s : %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Erreur : ne peut se positionner dans le fichier %s : %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Ne peut fdopen() un socket pour %s : %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Erreur : ne peut tronquer le fichier local %s : %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Ne peut obtenir le contenu du répertoire local %s : %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Changement réussi du répertoire local vers %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Suppression réussie de %s\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Erreur : ne peut supprimer le répertoire %s : %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Erreur : ne peut supprimer le fichier %s : %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Création réussie du répertoire %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Erreur : ne peut créer le répertoire %s : %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Changement de nom réussi de %s en %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Erreur : ne peut renommer %s en %s : %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Changement de permissions réussi de %s en %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Erreur : ne peut changer les permissions de %s en %d : %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
-"usage : gftp "
-"[[ftp://][utilisateur:mot_de_passe@]site-ftp[:port][/répertoire]]\n"
-
-#: lib/misc.c:373
+"usage : gftp [[ftp://][utilisateur:mot_de_passe@]site-ftp[:port][/"
+"répertoire]]\n"
+
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "Erreur gFTP : ne peut trouver le fichier %s dans %s ou %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Exécution du programme %s\n"
@@ -785,12 +784,12 @@
 msgid "Custom"
 msgstr "Personnalisé"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Connexion sur %s échouée\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Erreur lors de la lecture sur l'hôte %s : %s\n"
@@ -810,104 +809,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Erreur : ne peut écrire dans le cache : %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Recherche de %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Ne peut trouver l'hôte %s : %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "inconnu"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Echec de création d'un socket : %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Essai avec %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Ne peut se connecter à %s : %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Connecté sur %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Ne peut fdopen() un socket : %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Déconnexion de l'hôte %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Démarrage du transfert de fichier à partir de %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Démarrage du transfert de fichier à partir de %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Ne peut reprendre le téléchargement du fichier %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Récupération des données terminée\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Rapatriement du listage des répertoires...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Ne peut fdopen() un socket : %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "total"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Attention : ne peut analyser le listage %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Ne peut créer une connexion : %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Ne peut se connecter à un port : %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Ne peut écouter sur le port %d : %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Ne peut pas accepter de connexion à partir du serveur: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Erreur : ne peut écrire sur le socket : %s\n"
@@ -935,171 +941,171 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Erreur : mauvaise chaîne d'initialisation reçu du serveur\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Connexion réussi au serveur SSH %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Ne peut cloner un autre processus : %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "L'hôte distant ne peut trouver le fichier %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Reçu une réponse inattendu du serveur\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Fin du rapatriement du listage des répertoires\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Ne peut changer de répertoire distant vers %s : %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Erreur : taille %d du message trop grosse du serveur\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Erreur : ne peut lire depuis le socket : %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Reçu une réponse incorrecte du serveur, déconnexion\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Erreur : message trop grand (%d) envoyé par le serveur\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr "%d : Initialisation du protocole\n"
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr "%d : Version du protocole %d\n"
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr "%d : Ouverture de %s\n"
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, c-format
 msgid "%d: Close\n"
 msgstr "%d : Fermeture\n"
 
 # #Utilisé pour les messages d'alerte ##
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "%d : Ouverture du répertoire %s\n"
 
 # #Utilisé pour les messages d'alerte ##
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, c-format
 msgid "%d: Read Directory\n"
 msgstr "%d : Lecture du contenu du répertoire\n"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, c-format
 msgid "%d: Remove file %s\n"
 msgstr "%d : Effacement du fichier %s\n"
 
 # #Utilisé pour les messages d'alerte ##
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, c-format
 msgid "%d: Make directory %s\n"
 msgstr "%d : Création du répertoire %s\n"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "%d : Suppression du répertoire %s\n"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr "%d : Chemin réel %s\n"
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr "%d : Attributs de fichier\n"
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr "%d : stat %s\n"
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr "%d : chmod %s %o\n"
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr "%d : utime %s %d\n"
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "Valider"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr "EOF"
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr "Fichier ou répertoire inéxistant"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr "Permission refusée"
 
 # The following few items are from the Edit Bookmarks dialog
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 msgid "Failure"
 msgstr "Echec"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr "Mauvais message"
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 msgid "No connection"
 msgstr "Non connecté"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 msgid "Connection lost"
 msgstr "Connexion à l'hôte perdue"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr "Opération non supporté"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr "Message du serveur inconnu"
 
@@ -1327,23 +1333,23 @@
 msgid ""
 "Show configuration file variables. You can also set variables by set var=val"
 msgstr ""
-"Afficher les variables du fichier de configuration. Vous pouvez aussi définir "
-"les variables par set variable = valeur"
+"Afficher les variables du fichier de configuration. Vous pouvez aussi "
+"définir les variables par set variable = valeur"
 
 #: src/text/gftp-text.c:134
 msgid ""
 ">.\n"
 "If you have any questions, comments, or suggestions about this program, "
-"please feel free to email them to me. You can always find out the latest news "
-"about gFTP from my website at http://www.gftp.org/\n"
+"please feel free to email them to me. You can always find out the latest "
+"news about gFTP from my website at http://www.gftp.org/\n"
 msgstr ""
 ">.\n"
 "Si vous avez des questions, commentaires ou suggestions sur ce programme, "
 "n'hésitez pas à me les envoyer par mail, svp. Vous pouvez trouver les "
-"dernières informations concernant gFTP sur mon site web à l'adresse "
-"http://www.gftp.org/\n"
-
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+"dernières informations concernant gFTP sur mon site web à l'adresse http://"
+"www.gftp.org/\n"
+
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1361,15 +1367,15 @@
 #: src/text/gftp-text.c:312
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
 msgstr ""
-"usage : open "
-"[[ftp://][utilisateur:mot_de_passe@]site-ftp[:port][/répertoire]]\n"
-
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+"usage : open [[ftp://][utilisateur:mot_de_passe@]site-ftp[:port][/"
+"répertoire]]\n"
+
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Ne peut analyser l'URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr ""
 "Traduction française par :\n"
@@ -1379,8 +1385,8 @@
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Erreur : non connecté à un site distant\n"
 
@@ -1408,30 +1414,30 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "usage : chmod <mode> <fichier>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "usage : mget <filespec>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "usage : mput <filespec>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Le transfert de fichier sera effectué à %.2f KB/s\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "Ne peut télécharger %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Transfert réussi de %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
@@ -1439,22 +1445,22 @@
 "Commandes supportées:\n"
 "\n"
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr "usage: set [variable = valeur]\n"
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 "Erreur : La variable %s n'est pas une variable de configuration valide.\n"
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr "Erreur : Vous ne pouvez modifier la valeur de cette variable\n"
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s : veuillez cliquez d'abord sur le bouton Stop\n"
@@ -1473,15 +1479,15 @@
 "bug.SVP, envoyez un mail à masneyb@gftp.org à ce sujet. Assurez-vous "
 "d'indiquer le numéro de version et comment reproduire le bug.\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Ajouter un signet"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Ajout de signet : vous devez saisir un nom d'hôte\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1491,152 +1497,137 @@
 "Vous pouvez séparer les mots par un / pour le mettre dans un sous-menu.\n"
 "(ex : Linux Sites/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Se souvenir du mot de passe"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Ajouter"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Annuler  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Ajout de signet : vous devez saisir un nom pour ce signet.\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Ajout de signet : ne peut ajouter le signet %s, car ce nom existe déjà.\n"
 
-# You must have the / at the beginning and the end of this string
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Signets/"
-
 # The following few items are from the Edit Bookmarks dialog
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Fichier"
 
 # Keep the english word tearoff in here
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Fichier/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Fichier/Nouveau dossier..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Fichier/Nouveau signet..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Fichier/Supprimer"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Fichier/Propriétés..."
 
 # Keep the english word sep in here
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Fichier/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Fichier/Fermer"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Édition des signets"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Signets/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "Icone gFTP"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Annuler  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Nouveau dossier"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Saisissez le nom du nouveau dossier à créer"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Créer"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Saisissez le nom du nouveau signet à créer"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Éditez l'entrée"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Description :"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Nom de l'hôte :"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port :"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protocole :"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Répertoire de l'hôte distant :"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Répertoire local :"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "Chemin sftp SSH distant :"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Nom d'utilisateur :"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Mot de passe :"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Compte :"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Se connecter en tant qu'ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Appliquer"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1645,28 +1636,21 @@
 "Êtes-vous sûr de vouloir supprimer le signet\n"
 "%s et tous ceux inclus dans ce signet ?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Suppression du signet"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Oui"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Non"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Signets"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Modifiez les permissions"
 
 # Utilisé pour les messages d'alerte
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1676,72 +1660,68 @@
 "des permissions (Chmod)."
 
 # This is the column header under chmod for SUID and SGID
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Spécial"
 
 # Set user id
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
 # Set group id
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Propriétaire"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Lecture"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Écriture"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Exécution"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Groupe"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Autre"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Modifier"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Opération annulée\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Supprimer"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr ""
 "Êtes-vous sûr de vouloir supprimer ces %ld fichiers et %ld répertoire ?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Supprimer fichiers/répertoires"
 
@@ -1759,26 +1739,22 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Drag-N-Drop : URL %s ignorée : URL invalide\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr "Icone gFTP"
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
-"please feel free to email them to me. You can always find out the latest news "
-"about gFTP from my website at http://www.gftp.org/\n"
+"please feel free to email them to me. You can always find out the latest "
+"news about gFTP from my website at http://www.gftp.org/\n"
 msgstr ""
 ">. Si vous avez des questions, commentaires ou suggestions sur ce programme, "
 "n'hésitez pas à me les envoyer par mail, svp. Vous pouvez trouver les "
-"dernières informations concernant gFTP sur mon site web à l'adresse "
-"http://www.gftp.org/\n"
-
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+"dernières informations concernant gFTP sur mon site web à l'adresse http://"
+"www.gftp.org/\n"
+
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Quitter"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1786,449 +1762,451 @@
 "Des fichiers sont en cours de transfert.\n"
 "Êtes-vous sûr de vouloir quitter ?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Ne pas quitter"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Nom de fichier"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "En cours"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Fenêtre 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Fenêtre 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binaire"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Options..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Quitter"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Local"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Local/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Local/Ouvrir une _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Local/Déconnecter"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Local/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Local/Changer le filtre..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 msgid "/Local/Show selected"
 msgstr "/Local/Afficher la sélection"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Local/Tout sélectionner"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Local/Sélectionner tous les fichiers"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Local/Tout désélectionner"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Local/Créer un répertoire..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Local/Envoyer une commande SITE..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Local/Changer de répertoire"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Local/Modifier les permissions..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Local/Créer un répertoire..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Local/Renommer..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Local/Supprimer..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Local/Éditer..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Local/Voir..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Local/Rafraîchir"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Distant"
 
-#: src/gtk/gftp-gtk.c:371
-msgid "/Remote/tearoff"
-msgstr "/Distant/tearoff"
-
-#: src/gtk/gftp-gtk.c:372
-msgid "/Remote/Open _URL..."
-msgstr "/Distant/Ouvrir une _URL..."
-
-#: src/gtk/gftp-gtk.c:373
-msgid "/Remote/Disconnect"
-msgstr "/Distant/Déconnecter"
-
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
-msgid "/Remote/sep"
-msgstr "/Distant/sep"
-
-#: src/gtk/gftp-gtk.c:375
-msgid "/Remote/Change Filespec..."
-msgstr "/Distant/Changer le filtre..."
-
-#: src/gtk/gftp-gtk.c:376
-msgid "/Remote/Show selected"
-msgstr "/Distant/Afficher la sélection"
-
-#: src/gtk/gftp-gtk.c:377
-msgid "/Remote/Select All"
-msgstr "/Distant/Tout sélectionner"
-
-#: src/gtk/gftp-gtk.c:378
-msgid "/Remote/Select All Files"
-msgstr "/Distant/Sélectionner tous les fichiers"
-
-#: src/gtk/gftp-gtk.c:379
-msgid "/Remote/Deselect All"
-msgstr "/Distant/Tout désélectionner"
-
-#: src/gtk/gftp-gtk.c:381
-msgid "/Remote/Send SITE Command..."
-msgstr "/Distant/Envoyer une commande SITE..."
-
-#: src/gtk/gftp-gtk.c:382
-msgid "/Remote/Change Directory"
-msgstr "/Distant/Changer de répertoire"
-
-#: src/gtk/gftp-gtk.c:383
-msgid "/Remote/Chmod..."
-msgstr "/Distant/Modifier les permissions..."
-
-#: src/gtk/gftp-gtk.c:384
-msgid "/Remote/Make Directory..."
-msgstr "/Distant/Créer un répertoire..."
-
 #: src/gtk/gftp-gtk.c:385
+msgid "/Remote/tearoff"
+msgstr "/Distant/tearoff"
+
+#: src/gtk/gftp-gtk.c:386
+msgid "/Remote/Open _URL..."
+msgstr "/Distant/Ouvrir une _URL..."
+
+#: src/gtk/gftp-gtk.c:388
+msgid "/Remote/Disconnect"
+msgstr "/Distant/Déconnecter"
+
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
+msgid "/Remote/sep"
+msgstr "/Distant/sep"
+
+#: src/gtk/gftp-gtk.c:391
+msgid "/Remote/Change Filespec..."
+msgstr "/Distant/Changer le filtre..."
+
+#: src/gtk/gftp-gtk.c:392
+msgid "/Remote/Show selected"
+msgstr "/Distant/Afficher la sélection"
+
+#: src/gtk/gftp-gtk.c:393
+msgid "/Remote/Select All"
+msgstr "/Distant/Tout sélectionner"
+
+#: src/gtk/gftp-gtk.c:394
+msgid "/Remote/Select All Files"
+msgstr "/Distant/Sélectionner tous les fichiers"
+
+#: src/gtk/gftp-gtk.c:395
+msgid "/Remote/Deselect All"
+msgstr "/Distant/Tout désélectionner"
+
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Distant/Créer un répertoire..."
+
+#: src/gtk/gftp-gtk.c:398
+msgid "/Remote/Send SITE Command..."
+msgstr "/Distant/Envoyer une commande SITE..."
+
+#: src/gtk/gftp-gtk.c:399
+msgid "/Remote/Change Directory"
+msgstr "/Distant/Changer de répertoire"
+
+#: src/gtk/gftp-gtk.c:400
+msgid "/Remote/Chmod..."
+msgstr "/Distant/Modifier les permissions..."
+
+#: src/gtk/gftp-gtk.c:401
+msgid "/Remote/Make Directory..."
+msgstr "/Distant/Créer un répertoire..."
+
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Distant/Renommer..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Distant/Supprimer..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Distant/Éditer..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Distant/Voir..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Distant/Rafraîchir"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/_Signets"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Signets/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Signets/Ajouter un signet"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Signets/Éditer les signets"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Signets/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Transferts"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Transferts/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Transferts/Démarrer le transfert"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Transferts/Arrêter le transfert"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Transferts/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Transferts/Sauter le fichier en cours"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Transferts/Supprimer le fichier"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Transferts/Déplacer le fichier vers le _haut"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Transferts/Déplacer le fichier vers le _bas"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Transferts/Télécharger le(s) fichier(s)"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Transferts/Envoyer le(s) fichier(s)"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_Journal de bord"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Journal de bord/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Journal de bord/Effacer"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Journal de bord/Voir le journal de bord..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Journal de bord/Sauvegarder le journal de bord..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Outils"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Outils/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Outils/Comparer les fenêtres"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Outils/Vider le cache"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Aide"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Aide/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Aide/A propos..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Hôte : "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port : "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Utilisateur : "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Mot de passe : "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Taille"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Date"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Permissions"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Connecter"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Erreur : Vous devez saisir un nom d'hôte sur lequel se connecter\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Trier"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Triage..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "OpenURL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr ""
 "OpenURL : opération annulée... vous devez saisir une chaîne de caractère.\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Connecter via une URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Saisissez l'URL du site FTP sur lequel se connecter :"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr ""
+"Changer le filtre : opération annulée... vous devez saisir une chaîne de "
+"caractères\n"
+
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "Changer le filtre"
 
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr ""
 "Saisissez le nouveau masque de filtrage\n"
 " (par exemple : *.gz )"
 
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "Avertissement gFTP : ne peut ouvrir %s en écriture %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Rapatriement du listage des répertoires"
+
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr ""
-"Changer le filtre : opération annulée... vous devez saisir une chaîne de "
-"caractères\n"
-
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+"SITE : opération annulée... vous devez entrer une chaîne de caractères\n"
+
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "Commande SITE"
 
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr ""
 "Saisissez les arguments de la commande SITE.\n"
 " (par exemple : CHMOD 644 nom_fichier)"
 
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr ""
-"SITE : opération annulée... vous devez entrer une chaîne de caractères\n"
-
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Changer de répertoire"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Erreur : ne peut ouvrir %s : %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Erreur : erreur lors de l'écriture sur %s : %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Sauvegarder le journal de bord"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Écriture réussie du journal de bord dans %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Sauvegarder le journal de bord"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
 "either %s or in %s"
 msgstr ""
-"Ne peut trouver le fichier de licence COPYING. Assurez-vous qu'il est dans %s "
-"ou %s"
-
-#: src/gtk/menu-items.c:694
+"Ne peut trouver le fichier de licence COPYING. Assurez-vous qu'il est dans %"
+"s ou %s"
+
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "A propos de gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2241,35 +2219,35 @@
 "Page officielle : http://www.gftp.org/\n"
 "Logo créé par : Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "A propos"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Licence"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Fermer  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Comparer les fenêtres"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Rafraîchir"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Tous les fichiers"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Mémoire-Cache) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Non connecté"
 
@@ -2298,15 +2276,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s : vous devez sélectionner au moins un objet\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Modifier"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Renommer"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Ajouter"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Annuler  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Fermer  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Stop  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Rapatriement du listage des répertoires"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Stop  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2315,192 +2321,187 @@
 "Reçu %ld répertoires\n"
 "et %ld fichiers"
 
-#: src/gtk/mkdir_dialog.c:36
-msgid "Mkdir"
-msgstr "Créer un répertoire"
-
-# #Utilisé pour les messages d'alerte ##
-#: src/gtk/mkdir_dialog.c:40
-msgid "Make Directory"
-msgstr "Créez un répertoire"
-
-#: src/gtk/mkdir_dialog.c:40
-msgid "Enter name of directory to create"
-msgstr "Saisissez le nom du répertoire à créer"
-
-#: src/gtk/mkdir_dialog.c:56
+#: src/gtk/mkdir_dialog.c:87
 msgid "Mkdir: Operation canceled...you must enter a string\n"
 msgstr ""
 "Créer un répertoire : opération annulée... vous devez saisir une chaîne de "
 "caractères\n"
 
-#: src/gtk/options_dialog.c:57
+#: src/gtk/mkdir_dialog.c:108
+msgid "Mkdir"
+msgstr "Créer un répertoire"
+
+# #Utilisé pour les messages d'alerte ##
+#: src/gtk/mkdir_dialog.c:112
+msgid "Make Directory"
+msgstr "Créez un répertoire"
+
+#: src/gtk/mkdir_dialog.c:112
+msgid "Enter name of directory to create"
+msgstr "Saisissez le nom du répertoire à créer"
+
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Options"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Masque de réseau"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Hôtes locaux"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Éditer"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Édition de l'hôte"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Ajouter un hôte"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domaine"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Adresse du réseau"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Renommer"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr ""
+"Renommer : opération annulée... vous devez saisir une chaîne de caractère\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Comment voulez-vous renommer %s ?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr ""
-"Renommer : opération annulée... vous devez saisir une chaîne de caractère\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Réception des noms de fichiers..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Connexion en cours..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Saisissez le mot de passe"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Saisissez un mot de passe pour ce site"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Pause de %d secondes avant la prochaine tentative.\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Transférer les fichiers"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Télécharger les fichiers : non connecté sur un hôte distant\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr ""
 "Erreur : Site distant déconnecté aprés des tentatives de transférer le "
 "fichier\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Ne peut télécharger %s de %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Transfert réussi de %s à %.2f ko/s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Sauté"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "En attente..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Rapatriement des noms de fichiers... %s octets"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Terminé"
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
 #, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "Stopping the transfer of %s\n"
+msgstr "Arrêt du transfert de %s.\n"
+
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr ""
 "%d%% effectué, temps restant estimé %02d:%02d:%02d. (Fichier %d sur %ld)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr "Reçu %s sur %s à %.2f ko/s, temps restant estimé %02d:%02d:%02d"
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr "Reçu %s sur %s, transfert bloqué, temps restant indeterminé"
 
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Arrêt du transfert de %s.\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Il n'y a aucun transfert de fichier sélectionné\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Arrêt du transfert sur l'hôte %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Saute le fichier %s sur l'hôte %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Taille locale"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Taille sur l'hôte distant"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Action"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Télécharger les fichiers"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Envoyer les fichiers"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2508,75 +2509,71 @@
 "Le(s) fichier(s) suivant(s) existe(nt) localement et sur l'hôte.\n"
 "Choisissez ce que vous voulez faire :"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Écraser"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Sauter"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Continuer"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Sauter fichier"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Tout sélectionner"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Tout désélectionner"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Erreur : le processus enfant %d a retourné %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Le processus enfant %d a été lancé correctement\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Erreur : ne peut obtenir d'information sur le fichier %s : %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Le fichier %s n'a pas été changé.\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Le fichier %s a changé.\n"
 "Que voulez-vous faire ?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Éditer fichier"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Envoyer"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Erreur : hôte distant %s déconnecté. Nombre maximun de tentatives atteint... "
 "abandon\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2591,40 +2588,72 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Voir : %s est un répertoire. Il ne peut pas être visualisé.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
-msgstr "Éditer : vous devez spécifier un éditeur dans la fenêtre des options.\n"
-
-#: src/gtk/view_dialog.c:123
+msgstr ""
+"Éditer : vous devez spécifier un éditeur dans la fenêtre des options.\n"
+
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Éditer : %s est un répertoire. Il ne peut pas être visualisé.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Ouverture de %s avec %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Visualisation du fichier %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Voir : ne peut ouvrir le fichier %s : %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Voir : ne peut créer un processus fils : %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Exécution du programme : %s %s\n"
 
+# You must have the / at the beginning and the end of this string
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Signets/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Signets/%s"
+
+#~ msgid "Create"
+#~ msgstr "Créer"
+
+#~ msgid "Yes"
+#~ msgstr "Oui"
+
+#~ msgid "No"
+#~ msgstr "Non"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Ne pas quitter"
+
+#~ msgid "Sort"
+#~ msgstr "Trier"
+
+#~ msgid "Sorting..."
+#~ msgstr "Triage..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Erreur : ne peut ouvrir %s : %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Envoyer"
+
 #~ msgid "Log file:"
 #~ msgstr "Fichier d'historique :"
 
--- a/po/it.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/it.po	Tue Sep 24 12:18:40 2002 +0000
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp-2.0.7b\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2001-03-20 23:50+0100\n"
 "Last-Translator: Gabriele Stella <gstella@libero.it>\n"
 "Language-Team: Italian <it@li.org>\n"
@@ -138,8 +138,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Mostra nelle listboxes i files nascosti"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Rete"
 
@@ -309,6 +309,7 @@
 msgstr "%pa = proxy account"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = host account"
 
@@ -614,108 +615,108 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "Avviso gFTP: La riga %d non ha abbastanza argomenti\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Impossibile cambiare la directory locale in %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Impossibile ricavare la directory di lavoro corrente %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, fuzzy, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Errore aprendo il file %s: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Errore: Impossibile aprire il file locale %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Impossibile fdopen() socket per %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Errore: Impossibile cercare nel file %s: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Impossibile fdopen() socket per %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Errore: Impossibile troncare il file locale %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Impossibile leggere la directory locale %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Directory locale cambiata in %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Correttamente rimosso %s\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Errore: Impossibile rimuovere la directory %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Errore: Impossibile rimuovere il file %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Correttamente creata la directory %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Errore: Impossibile creare la direcotry %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Rinominato correttamente %s in %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Errore: Impossibile rinominare %s in %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Correttamente cambiato modo di %s in %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Errore: Impossibile cambira modo di %s in %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr "utilizzo: gftp [[ftp://][user:pass@]sito-ftp[:porta][/directory]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "Errore di gFTP: Impossibile trovare il %s in %s o %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, fuzzy, c-format
 msgid "Running program %s\n"
 msgstr "Esecuzione programma: %s %s\n"
@@ -756,12 +757,12 @@
 msgid "Custom"
 msgstr "Personalizzato"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Tempo scaduto per la connessione a %s \n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Errore leggendo dall'host %s: %s\n"
@@ -781,104 +782,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Errore: Impossibile scrivere nella cache: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Ricerca di %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Impossibile trovare l'hostname %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "sconosciuto"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Creazione di socket fallita: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Tento %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Impossibile connetersi con %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Connesso con %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Impossibile fdopen() socket: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Disconnessione dal sito %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Inizio il traferimento file dal punto %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Inizio il traferimento file dal punto %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Impossibile ricevere il file %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Termine ricezione dati\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Ricezione contenuto directory...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Impossibile fdopen() socket: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "totale"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Attenzione: Impossibile analizzare la lista %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Impossibile creare una connessione dati: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Impossibile collegare una porta: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Impossibile ascoltare sulla porta %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Impossibile connetersi con %s: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Errore: Impossibile scrivere sul socket: %s\n"
@@ -906,173 +914,173 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Errore: Ricevuta una stringa iniziale errata dal server\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Collegato con successo al server SSH %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Impossibile eseguire un altro processo: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Il calcolatore remoto non trova il file %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Ricevuta una risposta inattesa dal server\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Termine ricezione contenuto directory\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Impossibile cambiare la directory remota in %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Errore: Messaggio %d dal server troppo grande\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Errore: Impossibile leggere dal socket: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 #, fuzzy
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Ricevuta una risposta inattesa dal server\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, fuzzy, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Errore: Messaggio %d dal server troppo grande\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr ""
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr ""
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Chiudi "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "Crea Directory"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "Crea Directory"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "Impossibile ricevere il file %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "Crea Directory"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Directory Remota:"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 #, fuzzy
 msgid "No such file or directory"
 msgstr "uso: chdir <directory>\n"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_File"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Non connesso"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Tempo scaduto per la connessione a %s \n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 #, fuzzy
 msgid "Operation unsupported"
 msgstr "Operazione cancellata\n"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1326,7 +1334,7 @@
 "liberi di inviarmi una email. Potete trovare le ultime novità su gFTP presso "
 "il mio sito web http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1344,19 +1352,19 @@
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
 msgstr "utilizzo: open [[ftp://][user:pass@]sito-ftp[:porta][/directory]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Impossibile analizzare URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "Traduzione italiana: Gabriele Stella <gstella@libero.it>"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Errore: Non connesso ad un sito remoto\n"
 
@@ -1384,50 +1392,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "uso: chmod <modo> <file>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "uso: mget <specifica file>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "uso: mput <specifica file>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Il trasferimento file viaggia a %.2f KB/s\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, fuzzy, c-format
 msgid "Could not download %s\n"
 msgstr "Impossibile ricevere %s da %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Trasferito correttamente %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: Premete il tasto stop prima di qualsiasi altra cosa\n"
@@ -1446,15 +1454,15 @@
 "sicuramente un baco. Mandate una mail a masneyb@gftp.org in proposito, "
 "segnalando la di versione di gFTP e descrivendo come riprodurre l'evento\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Aggiunge un Bookmark"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Aggiunta Bookmark: dovete inserire un nome per l'host\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1464,148 +1472,134 @@
 "Potete separare gli elementi con / per inserirli in un sottomenù\n"
 "(es: Siti Linux/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Ricorda la password"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Aggiunge"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Cancella  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Aggiunta Bookmark: Dovete inserire il nome del bookmark\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Aggiunta Bookmark: Impossibile aggiungere %s perchè il nome è già presente\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Bookmarks/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_File"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/File/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/File/Nuova Cartella..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/File/Nuovo Elemento..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/File/Elimina"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/File/Proprietà..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/File/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/File/Close"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Modifica Bookmarks"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Bookmarks/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Cancella  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Nuova Cartella"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Inserire il nome della cartella da creare"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Crea"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Inserire il nome del nuovo elemento da creare"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Modifica Voce"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Descrizione:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Hostname:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Porta:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protocollo:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Directory Remota:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Directory Locale:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr ""
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Username:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Password:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Account:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Connetti come ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Applica"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1614,27 +1608,20 @@
 "Volete veramente cancellare il bookmark\n"
 "%s e tutti quelli collegati?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Canclla Bookmark"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Si"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "No"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Bookmarks"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1642,69 +1629,65 @@
 "Potete ora modificare gli attributi del(i) file(s)\n"
 "Nota: Non tutti i servers ftp supportano il comando chmod"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Speciale"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Utente"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Lettura"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Scrittura"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Esecuzione"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Gruppo"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Altro"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Cambia"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Operazione cancellata\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Cancella"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Volete veramente eliminare questi(o) %ld files e %ld directory"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Elimina Files/Directory"
 
@@ -1722,11 +1705,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Drag-N-Drop: Url %s ignorato: Non è un url valido\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr ""
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1736,11 +1715,11 @@
 "liberi di inviarmi una email. Potete trovare le ultime novità su gFTP presso "
 "il mio sito web http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Esci"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1748,432 +1727,434 @@
 "Ci sono dei trasferimenti di files in corso.\n"
 "Siete sicuri di voler uscire dal programma?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Non Uscire"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Nome File"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Avanzamento"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Finestra 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Finestra 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binario"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Opzioni..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Esci"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Locale"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Locale/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Locale/Apri _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Locale/Disconnetti"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Locale/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Locale/Cambia Filespec..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Locale/Seleziona Tutti"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Locale/Seleziona Tutti"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Locale/Seleziona Tutti i Files"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Locale/Deseleziona Tutti"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Locale/Crea Directory..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Locale/Invia Comando SITE..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Locale/Cambia Directory"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Locale/Chmod..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Locale/Crea Directory..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Locale/Rinomina..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Locale/Cancella..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Locale/Edita..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Locale/Visualizza..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Locale/Aggiorna"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Remoto"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Remoto/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Remoto/Apri _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Remoto/Disconnetti"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Remoto/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Remoto/Cambia Filespec..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Locale/Seleziona Tutti"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Locale/Seleziona Tutti"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Remoto/Seleziona Tutti i Files"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Remoto/Deseleziona Tutti"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Remoto/Crea Directory..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Remoto/Invia Comando SITE..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Remoto/Cambia Directory"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Remoto/Chmod..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Remoto/Crea Directory..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Remoto/Rinomina..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Remoto/Cancella..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Remoto/Edita..."
 
-#: src/gtk/gftp-gtk.c:388
-msgid "/Remote/View..."
-msgstr "/Remoto/Visualizza..."
-
-#: src/gtk/gftp-gtk.c:389
-msgid "/Remote/Refresh"
-msgstr "/Remoto/Aggiorna"
-
-#: src/gtk/gftp-gtk.c:390
-msgid "/_Bookmarks"
-msgstr "/_Bookmarks"
-
-#: src/gtk/gftp-gtk.c:391
-msgid "/Bookmarks/tearoff"
-msgstr "/Bookmarks/tearoff"
-
-#: src/gtk/gftp-gtk.c:392
-msgid "/Bookmarks/Add bookmark"
-msgstr "/Bookmarks/Aggiungi bookmark"
-
-#: src/gtk/gftp-gtk.c:393
-msgid "/Bookmarks/Edit bookmarks"
-msgstr "/Bookmarks/Modifica bookmarks"
-
-#: src/gtk/gftp-gtk.c:394
-msgid "/Bookmarks/sep"
-msgstr "/Bookmarks/sep"
-
-#: src/gtk/gftp-gtk.c:395
-msgid "/_Transfers"
-msgstr "/_Trasferimenti"
-
-#: src/gtk/gftp-gtk.c:396
-msgid "/Transfers/tearoff"
-msgstr "/Trasferimenti/tearoff"
-
-#: src/gtk/gftp-gtk.c:397
-msgid "/Transfers/Start Transfer"
-msgstr "/Trasferimenti/Inizia Trasferimento"
-
-#: src/gtk/gftp-gtk.c:398
-msgid "/Transfers/Stop Transfer"
-msgstr "/Trasferimenti/Ferma Trasferimento"
-
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
-msgid "/Transfers/sep"
-msgstr "/Trasferimenti/sep"
-
-#: src/gtk/gftp-gtk.c:400
-msgid "/Transfers/Skip Current File"
-msgstr "/Trasferimenti/Salta il File Corrente"
-
-#: src/gtk/gftp-gtk.c:401
-msgid "/Transfers/Remove File"
-msgstr "/Trasferimenti/Elimina il File"
-
-#: src/gtk/gftp-gtk.c:402
-msgid "/Transfers/Move File _Up"
-msgstr "/Trasferimenti/Muovi s_U il File"
-
-#: src/gtk/gftp-gtk.c:403
-msgid "/Transfers/Move File _Down"
-msgstr "/Trasferimenti/Muovi il File _Down"
-
 #: src/gtk/gftp-gtk.c:405
-msgid "/Transfers/Retrieve Files"
-msgstr "/Trasferimenti/Ricevi Files"
+msgid "/Remote/View..."
+msgstr "/Remoto/Visualizza..."
 
 #: src/gtk/gftp-gtk.c:406
-msgid "/Transfers/Put Files"
-msgstr "/Trasferimenti/Invia Files"
+msgid "/Remote/Refresh"
+msgstr "/Remoto/Aggiorna"
 
 #: src/gtk/gftp-gtk.c:407
-msgid "/L_ogging"
-msgstr "/L_ogging"
+msgid "/_Bookmarks"
+msgstr "/_Bookmarks"
 
 #: src/gtk/gftp-gtk.c:408
-msgid "/Logging/tearoff"
-msgstr "/Logging/tearoff"
+msgid "/Bookmarks/tearoff"
+msgstr "/Bookmarks/tearoff"
 
 #: src/gtk/gftp-gtk.c:409
-msgid "/Logging/Clear"
-msgstr "/Logging/Pulisci"
-
-#: src/gtk/gftp-gtk.c:410
-msgid "/Logging/View log..."
-msgstr "/Logging/Visualizza log"
+msgid "/Bookmarks/Add bookmark"
+msgstr "/Bookmarks/Aggiungi bookmark"
 
 #: src/gtk/gftp-gtk.c:411
-msgid "/Logging/Save log..."
-msgstr "/Logging/Salva log..."
+msgid "/Bookmarks/Edit bookmarks"
+msgstr "/Bookmarks/Modifica bookmarks"
 
 #: src/gtk/gftp-gtk.c:412
-msgid "/Tool_s"
-msgstr "/_Strumenti"
+msgid "/Bookmarks/sep"
+msgstr "/Bookmarks/sep"
 
 #: src/gtk/gftp-gtk.c:413
-msgid "/Tools/tearoff"
-msgstr "/Strumenti/tearoff"
+msgid "/_Transfers"
+msgstr "/_Trasferimenti"
 
 #: src/gtk/gftp-gtk.c:414
+msgid "/Transfers/tearoff"
+msgstr "/Trasferimenti/tearoff"
+
+#: src/gtk/gftp-gtk.c:415
+msgid "/Transfers/Start Transfer"
+msgstr "/Trasferimenti/Inizia Trasferimento"
+
+#: src/gtk/gftp-gtk.c:416
+msgid "/Transfers/Stop Transfer"
+msgstr "/Trasferimenti/Ferma Trasferimento"
+
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
+msgid "/Transfers/sep"
+msgstr "/Trasferimenti/sep"
+
+#: src/gtk/gftp-gtk.c:419
+msgid "/Transfers/Skip Current File"
+msgstr "/Trasferimenti/Salta il File Corrente"
+
+#: src/gtk/gftp-gtk.c:420
+msgid "/Transfers/Remove File"
+msgstr "/Trasferimenti/Elimina il File"
+
+#: src/gtk/gftp-gtk.c:422
+msgid "/Transfers/Move File _Up"
+msgstr "/Trasferimenti/Muovi s_U il File"
+
+#: src/gtk/gftp-gtk.c:424
+msgid "/Transfers/Move File _Down"
+msgstr "/Trasferimenti/Muovi il File _Down"
+
+#: src/gtk/gftp-gtk.c:427
+msgid "/Transfers/Retrieve Files"
+msgstr "/Trasferimenti/Ricevi Files"
+
+#: src/gtk/gftp-gtk.c:428
+msgid "/Transfers/Put Files"
+msgstr "/Trasferimenti/Invia Files"
+
+#: src/gtk/gftp-gtk.c:429
+msgid "/L_ogging"
+msgstr "/L_ogging"
+
+#: src/gtk/gftp-gtk.c:430
+msgid "/Logging/tearoff"
+msgstr "/Logging/tearoff"
+
+#: src/gtk/gftp-gtk.c:431
+msgid "/Logging/Clear"
+msgstr "/Logging/Pulisci"
+
+#: src/gtk/gftp-gtk.c:432
+msgid "/Logging/View log..."
+msgstr "/Logging/Visualizza log"
+
+#: src/gtk/gftp-gtk.c:433
+msgid "/Logging/Save log..."
+msgstr "/Logging/Salva log..."
+
+#: src/gtk/gftp-gtk.c:434
+msgid "/Tool_s"
+msgstr "/_Strumenti"
+
+#: src/gtk/gftp-gtk.c:435
+msgid "/Tools/tearoff"
+msgstr "/Strumenti/tearoff"
+
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Strumenti/Compara Finestre"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Strumenti/Pulisci la Cache"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Aiuto"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Aiuto/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Aiuto/Informazioni..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Host: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Porta: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Utente: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Pass: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Dimensione"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Data"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Attributi"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Connesso"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Errore: Dovete digitare un host a cui connettersi\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Ordina"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Ordinando..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr ""
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 #, fuzzy
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "Rinomina: Operazione cancellata... dovete inserire una stringa\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Connessione attraverso URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Inserire url ftp a cui collegarsi"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "Cambia Filespec"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "Immettere la nuova selezione dei file"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr ""
 "Cambio Filespec: Operazione cancellata... dovete inserire una stringa\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "Site"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "Inserire comandi specifici per il sito"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "Cambia Filespec"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "Immettere la nuova selezione dei file"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "Attenzione: Impossibile aprire %s in scrittura: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Ricezione elenco directory"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SITE: Operazione cancellata... dovete inserire una stringa\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "Site"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "Inserire comandi specifici per il sito"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Errore: Impossibile aprire %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Errore: Errore scrivendo su %s: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Salva il Log"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Scrittura eseguita del file di log %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Salva il Log"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2182,11 +2163,11 @@
 "Impossibile trovare il file della licenza COPYING. Accertatevi che sia in  %"
 "s o in %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Informazioni su gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, fuzzy, c-format
 msgid ""
 "%s\n"
@@ -2199,35 +2180,35 @@
 "Homepage Ufficiale: http://www.gftp.org/\n"
 "Logo di: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Informazioni"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Licenza d'Uso"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Chiudi "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Compara le Finestre"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Aggiorna"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Tutti i Files"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Cached) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Non connesso"
 
@@ -2256,15 +2237,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Dovete selezionare almeno un elemento\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Cambia"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Rinomina"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Aggiunge"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Cancella  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Chiudi "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Stop  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Ricezione elenco directory"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Stop  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2273,185 +2282,180 @@
 "Ricevuto %ld cartelle\n"
 "e %ld files"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Operatione cancellata... dovete inserire una stringa\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Crea Directory"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Inserire il nome della directory da creare"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Operatione cancellata... dovete inserire una stringa\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Opzioni"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Netmask"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Hosts Locali"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Modifica"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Modifica Host"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Aggiungi Host"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Dominio"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Indirizzo della Rete"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Rinomina"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Rinomina: Operazione cancellata... dovete inserire una stringa\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Come volete rinominare %s?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Rinomina: Operazione cancellata... dovete inserire una stringa\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Ricezione elenco file..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Connessione..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Immettere Password"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Inserite la password per questo sito"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Attesa di %d secondi prima di ritentare la connessione\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Trasferimento Files"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Ricezione Files: Non connesso ad un sito remoto\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "Errore: Disconnessione dopo il tentato trasferimento del file\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Impossibile ricevere %s da %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, fuzzy, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Trasferito correttamente %s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Saltato"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Attesa..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Ricezione nomi files...%s  bytes"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Terminato"
 
-#: src/gtk/transfer.c:1251
-#, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
-msgstr "%d%% completato, %02d:%02d:%02d  il tempo residuo. (File %d di %d)"
-
-#: src/gtk/transfer.c:1276
-#, c-format
-msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
-msgstr "Ric. %s di %s a %.2fKB/s, %02d:%02d:%02d il tempo residuo"
-
-#: src/gtk/transfer.c:1285
-#, c-format
-msgid "Recv %s of %s, transfer stalled, unknown time remaining"
-msgstr "Ric. %s di %s, trasf. bloccato, tempo residuo incognito"
-
-#: src/gtk/transfer.c:1327
+#: src/gtk/transfer.c:1053
 #, c-format
 msgid "Stopping the transfer of %s\n"
 msgstr "Interruzione del trasferimento di %s\n"
 
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
+msgstr "%d%% completato, %02d:%02d:%02d  il tempo residuo. (File %d di %d)"
+
+#: src/gtk/transfer.c:1285
+#, c-format
+msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
+msgstr "Ric. %s di %s a %.2fKB/s, %02d:%02d:%02d il tempo residuo"
+
+#: src/gtk/transfer.c:1294
+#, c-format
+msgid "Recv %s of %s, transfer stalled, unknown time remaining"
+msgstr "Ric. %s di %s, trasf. bloccato, tempo residuo incognito"
+
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Non ci sono trasferimenti di file selezionati\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Interruzione del trasferimento dall'host %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Salto il file %s dall'host %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Dimensione Locale"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Dimensione Remota"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Azione"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Ricezione Files"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Trasmissione Files"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2459,73 +2463,69 @@
 "I seguenti files esistono sia sul computer locale che su quello remoto\n"
 "Scegliete cosa fare"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Sovrascrivi"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Salta"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Riprendi"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Salta il File"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Seleziona Tutti"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Deseleziona Tutti"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Errore: Il figlio %d ha restituito %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Processo figlio %d finito bene\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Errore: Impossibile avere sul file %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Il file %s non è cambiato\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Il file %s è cambiato.\n"
 "Cosa preferite fare?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Modifica File"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Invia"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr "Errore: Disconnessione da %s. Limite max tentativi raggiunto...esco\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "Errore:  Disconnessione da  %s. Riconnessione fra %d secondi(o)\n"
@@ -2539,40 +2539,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Visualizza: %s è una directory. Impossibile visualizzarla.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Modifica: Dovete specificare un editor nelle opzioni\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Modifica: %s è una directory. Impossibile modificarla.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Apertura di %s mediante %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Visualizzazione del file %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Visualizza: Impossibile aprire il file %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Visualizza: Impossibile eseguire un altro processo: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Esecuzione programma: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Bookmarks/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Bookmarks/%s"
+
+#~ msgid "Create"
+#~ msgstr "Crea"
+
+#~ msgid "Yes"
+#~ msgstr "Si"
+
+#~ msgid "No"
+#~ msgstr "No"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Non Uscire"
+
+#~ msgid "Sort"
+#~ msgstr "Ordina"
+
+#~ msgid "Sorting..."
+#~ msgstr "Ordinando..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Errore: Impossibile aprire %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Invia"
+
 #~ msgid "Log file:"
 #~ msgstr "File di log:"
 
--- a/po/ja.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/ja.po	Tue Sep 24 12:18:40 2002 +0000
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gFTP 2.0.13\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2002-09-10  01:30+0900\n"
 "Last-Translator: Ryoichi INAGAKI <ryo1@bc.wakwak.com>\n"
 "Language-Team: Japanese\n"
@@ -53,8 +53,8 @@
 "The default program used to view files. If this is blank, the internal file "
 "viewer will be used"
 msgstr ""
-"¥Õ¥¡¥¤¥ë±ÜÍ÷¤Ë»ÈÍѤ¹¤ë¥×¥í¥°¥é¥à¡£¤â¤·¶õÍó¤Ê¤é¤Ð¡¢Æ⢤Υӥ塼¥ï¤¬"
-"»ÈÍѤµ¤ì¤Þ¤¹"
+"¥Õ¥¡¥¤¥ë±ÜÍ÷¤Ë»ÈÍѤ¹¤ë¥×¥í¥°¥é¥à¡£¤â¤·¶õÍó¤Ê¤é¤Ð¡¢Æ⢤Υӥ塼¥ï¤¬»ÈÍѤµ¤ì¤Þ"
+"¤¹"
 
 #: lib/config_file.c:38
 msgid "Edit program:"
@@ -138,8 +138,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "¥Õ¥¡¥¤¥ë°ìÍ÷¥Ü¥Ã¥¯¥¹¤Ç±£¤·¥Õ¥¡¥¤¥ë¤âɽ¼¨¤·¤Þ¤¹"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "¥Í¥Ã¥È¥ï¡¼¥¯"
 
@@ -305,6 +305,7 @@
 msgstr "%pa = ¥×¥í¥­¥·¡¦¥¢¥«¥¦¥ó¥È"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = ¥Û¥¹¥È¡¦¥¢¥«¥¦¥ó¥È"
 
@@ -558,8 +559,8 @@
 "org>. Warning: Any comments that you add to this file WILL be overwritten"
 msgstr ""
 "gFTP¤Î¥Ö¥Ã¥¯¥Þ¡¼¥¯¥Õ¥¡¥¤¥ë.Copyright (C) 1998-2002 Brian Masney "
-"<masneyb@gftp.org>. ·Ù¹ð: ¤³¤Î¥Õ¥¡¥¤¥ë¤Ø¤¢¤Ê¤¿¤¬Äɲä·¤¿¤¹¤Ù¤Æ¤Î¥³¥á¥ó¥È¤Ï,"
-"¾å½ñ¤­¤µ¤ì¤Æ¤·¤Þ¤¤¤Þ¤¹."
+"<masneyb@gftp.org>. ·Ù¹ð: ¤³¤Î¥Õ¥¡¥¤¥ë¤Ø¤¢¤Ê¤¿¤¬Äɲä·¤¿¤¹¤Ù¤Æ¤Î¥³¥á¥ó¥È¤Ï,¾å"
+"½ñ¤­¤µ¤ì¤Æ¤·¤Þ¤¤¤Þ¤¹."
 
 #: lib/config_file.c:778
 msgid ""
@@ -583,110 +584,110 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP·Ù¹ð: %d¹Ô¤Ï°ú¿ô¤¬Â­¤ê¤Þ¤»¤ó\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "¥í¡¼¥«¥ë¡¦¥Ç¥£¥ì¥¯¥È¥ê¤ò%s¤ØÊѹ¹¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "¸½ºß¤Îºî¶ÈÃæ¤Î¥Ç¥£¥ì¥¯¥È¥ê¤òǧ¼±¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "¥Õ¥¡¥¤¥ë ¥Ç¥¹¥¯¥ê¥×¥¿¤òÊĤ¸¤ë»þ¤Î¥¨¥é¡¼: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "¥¨¥é¡¼: ¥í¡¼¥«¥ë¥Õ¥¡¥¤¥ë %s¤ò³«¤±¤Þ¤»¤ó: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
-#, c-format
-msgid "Error: Cannot seek on file %s: %s\n"
-msgstr "¥¨¥é¡¼: ¥Õ¥¡¥¤¥ë %s¾å¤ò seek¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: lib/local.c:279
+#: lib/local.c:230 lib/local.c:300
 #, c-format
 msgid "Cannot fdopen() socket for %s: %s\n"
 msgstr "%s¤ËÂФ¹¤ë¥½¥±¥Ã¥È¤Î fdopen() ¤ò¤Ç¤­¤Þ¤»¤ó : %s\n"
 
-#: lib/local.c:291
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
+#, c-format
+msgid "Error: Cannot seek on file %s: %s\n"
+msgstr "¥¨¥é¡¼: ¥Õ¥¡¥¤¥ë %s¾å¤ò seek¤Ç¤­¤Þ¤»¤ó: %s\n"
+
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "¥¨¥é¡¼: ¥í¡¼¥«¥ë¥Õ¥¡¥¤¥ë %s¤ò ÀÚ¤ê¼è¤ê¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "¥í¡¼¥«¥ë¡¦¥Ç¥£¥ì¥¯¥È¥ê %s¤Î°ìÍ÷¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "̵»ö¤Ë¥í¡¼¥«¥ë¡¦¥Ç¥£¥ì¥¯¥È¥ê¤ò%s¤ØÊѹ¹¤·¤Þ¤·¤¿\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "%s¤òÀµ¾ï¤Ëºï½ü¤·¤Þ¤·¤¿\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "¥¨¥é¡¼: ¥Ç¥£¥ì¥¯¥È¥ê %s¤òºï½ü¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "¥¨¥é¡¼: ¥Õ¥¡¥¤¥ë %s¤òºï½ü¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "̵»ö¤Ë¥Ç¥£¥ì¥¯¥È¥ê%s¤¬ºîÀ®¤µ¤ì¤Þ¤·¤¿\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "¥¨¥é¡¼: ¥Ç¥£¥ì¥¯¥È¥ê%s¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "̵»ö¤Ë%s¤Î̾Á°¤ò%s¤ØÊѹ¹¤·¤Þ¤·¤¿\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "¥¨¥é¡¼: %s¤Î̾Á°¤ò%s¤ØÊѹ¹¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "̵»ö¤Ë%s¤Î¥â¡¼¥É¤ò %d¤ØÊѹ¹¤·¤Þ¤·¤¿\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "¥¨¥é¡¼: %s¤Î¥â¡¼¥É¤ò %d¤ØÊѹ¹¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "»ÈÍÑË¡: gftp [[ftp://][¥æ¡¼¥¶:[¥Ñ¥¹¥ï¡¼¥É]@]FTP¥µ¥¤¥È[:¥Ý¡¼¥È][/¥Ç¥£¥ì¥¯¥È"
 "¥ê]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP¥¨¥é¡¼: ¥Õ¥¡¥¤¥ë %s¤¬ %s¤« %s¤Ë¸«ÉÕ¤«¤ê¤Þ¤»¤ó\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "%s ¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤·¤Æ¤¤¤Þ¤¹\n"
@@ -727,12 +728,12 @@
 msgid "Custom"
 msgstr "¥«¥¹¥¿¥à"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "%s¤Ø¤ÎÀܳ¤¬ÂÔ¤Á»þ´Ö¤ò±Û¤¨¤Þ¤·¤¿\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "¥Û¥¹¥È%s¤«¤é¤ÎÆɤ߹þ¤ß¥¨¥é¡¼: %s\n"
@@ -752,104 +753,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "¥¨¥é¡¼: ¥­¥ã¥Ã¥·¥å¤Ø ½ñ¤­¹þ¤á¤Þ¤»¤ó¤Ç¤·¤¿: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "%s¤òõ¤·¤Æ¤¤¤Þ¤¹\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "¥Û¥¹¥È̾%s ¤¬¸«ÉÕ¤«¤ê¤Þ¤»¤ó: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "ÉÔÌÀ"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "¥½¥±¥Ã¥ÈºîÀ®¤Ë¼ºÇÔ¤·¤Þ¤·¤¿: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "%s¤ò»î¹ÔÃæ:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "%s¤ØÀܳ¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "%s¤ØÀܳ¤·¤Þ¤·¤¿: %d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "¥½¥±¥Ã¥È fdopen() ¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "%s¥µ¥¤¥È¤«¤éÀܳ¤òÀÚÃǤ·¤Æ¤¤¤Þ¤¹\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "¥ª¥Õ¥»¥Ã¥È%ld ¤Ë¤Æ¥Õ¥¡¥¤¥ëžÁ÷¤ò³«»Ï\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "¥ª¥Õ¥»¥Ã¥È%ld ¤Ë¤Æ¥Õ¥¡¥¤¥ëžÁ÷¤ò³«»Ï\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "¥Õ¥¡¥¤¥ë%s¤ò²óÉü¤Ç¤­¤Þ¤»¤ó\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "¥Ç¡¼¥¿¤ÎÉüµì¤¬´°Î»¤·¤Þ¤·¤¿\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "¥Ç¥£¥ì¥¯¥È¥ê°ìÍ÷¤ò¼è¤Ã¤Æ¤­¤Æ¤¤¤Þ¤¹...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "¥½¥±¥Ã¥È fdopen() ¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "¹ç·×"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "·Ù¹ð: °ìÍ÷ %s ¤ò²òÀϤǤ­¤Þ¤»¤ó\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "¥Ç¡¼¥¿Àܳ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "¥Ý¡¼¥È¤òbind¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "¥Ý¡¼¥È%d¾å¤Ëlisten¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "%s¤ØÀܳ¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "¥¨¥é¡¼: ¥½¥±¥Ã¥È¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó¤Ç¤·¤¿: %s\n"
@@ -877,168 +885,168 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "¥¨¥é¡¼: ¥µ¡¼¥Ð¡¼¤«¤éÉÔÀµ¤Ê½é´üʸ»úÎó¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "SSH¥µ¡¼¥Ð %s¤ØÀµ¾ï¤Ë¥í¥°¥¤¥ó¤·¤Þ¤·¤¿\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "¤â¤¦°ì¤ÄÊÌ¤Î¥×¥í¥»¥¹¤òfork¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "¥ê¥â¡¼¥È¥Û¥¹¥È¤Ï ¥Õ¥¡¥¤¥ë %s¤ò¸«ÉÕ¤±¤é¤ì¤Þ¤»¤ó\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "¥µ¡¼¥Ð¡¼¤«¤éͽ´ü¤»¤Ì±þÅú¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "¥Ç¥£¥ì¥¯¥È¥ê¥ê¥¹¥È¤Î¼èÆÀ¤ò´°Î»¤·¤Þ¤·¤¿\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "%s¤Ø¤Î ¥ê¥â¡¼¥È¡¦¥Ç¥£¥ì¥¯¥È¥ê¤ÎÊѹ¹¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿:%s \n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Error: ¥µ¡¼¥Ð¡¼¤«¤é¤Î¥á¥Ã¥»¡¼¥¸¥µ¥¤¥º %d ¤ÏÂ礭¤¹¤®¤Þ¤¹\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "¥¨¥é¡¼: %s¤Î̾Á°¤ò%s¤ØÊѹ¹¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "¥µ¡¼¥Ð¡¼¤«¤éͽ´ü¤»¤Ì±þÅú¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿¡£ÀÚÃǤ·¤Þ¤¹\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Error: ¥á¥Ã¥»¡¼¥¸¥µ¥¤¥º %d ¤ÏÂ礭¤¹¤®¤Þ¤¹\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr "%d: ¥×¥í¥È¥³¥ë ½é´ü²½\n"
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr "%d: ¥×¥í¥È¥³¥ë ¥Ð¡¼¥¸¥ç¥ó %d\n"
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  ÊĤ¸¤ë  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "¿·µ¬¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤·¤Þ¤¹"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "¿·µ¬¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤·¤Þ¤¹"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "¥Õ¥¡¥¤¥ë%s¤ò²óÉü¤Ç¤­¤Þ¤»¤ó\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "¿·µ¬¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤·¤Þ¤¹"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "%d: ¥ê¥â¡¼¥È¡¦¥Ç¥£¥ì¥¯¥È¥ê: %s\n"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "λ²ò"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr "EOF"
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr "¤½¤Î¤è¤¦¤Ê¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤Ï¸ºß¤·¤Þ¤»¤ó"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr "¥¢¥¯¥»¥¹¸¢¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 msgid "Failure"
 msgstr "¼ºÇÔ"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 msgid "No connection"
 msgstr "Àܳ¤Ê¤·"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "%s¤Ø¤ÎÀܳ¤¬ÂÔ¤Á»þ´Ö¤ò±Û¤¨¤Þ¤·¤¿\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr ""
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1282,7 +1290,7 @@
 "¤Ç»ä¤ËÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤. gFTP¤Ë´Ø¤¹¤ëºÇ¿·¤Î¾ðÊó¤Ï »ä¤Î¥¦¥§¥Ö¡¦¥µ¥¤¥È http://www."
 "gftp.org/ ¤Ç¸«ÉÕ¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1302,19 +1310,19 @@
 "»ÈÍÑË¡: open [[ftp://][¥æ¡¼¥¶:¥Ñ¥¹¥ï¡¼¥É@]FTP¥µ¥¤¥È[:¥Ý¡¼¥È][/¥Ç¥£¥ì¥¯¥È"
 "¥ê]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "URL %s¤ò²ò¼á¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "ËÝÌõ¼Ô: ¸ÅÀî ÂÙÇ·¡¦°ð³ÀÎÉ°ì"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "¥¨¥é¡¼: ¥ê¥â¡¼¥È¡¦¥µ¥¤¥È¤ØÀܳ¤·¤Æ¤¤¤Þ¤»¤ó\n"
 
@@ -1342,30 +1350,30 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "»ÈÍÑË¡: chmod <¥â¡¼¥É> <¥Õ¥¡¥¤¥ë>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "»ÈÍÑË¡: mget <¥Õ¥¡¥¤¥ë¥¹¥Ú¥Ã¥¯>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "»ÈÍÑË¡: mput <¥Õ¥¡¥¤¥ë¥¹¥Ú¥Ã¥¯>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "¥Õ¥¡¥¤¥ëžÁ÷®ÅÙ¤Ï %.2f KB/Éà ¤ØÍÞ¤¨¤é¤ì¤Þ¤¹\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "%s¤ò¥À¥¦¥ó¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "%s¤òÀµ¾ï¤ËžÁ÷¤·¤Þ¤·¤¿\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
@@ -1373,21 +1381,21 @@
 "¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¥³¥Þ¥ó¥É:\n"
 "\n"
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr "»ÈÍÑË¡: set [ÊÑ¿ô = ÃÍ]\n"
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr "¥¨¥é¡¼: ÊÑ¿ô %s ¤ÏŬÀڤʴĶ­ÊÑ¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n"
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr "¥¨¥é¡¼: ¤³¤ÎÊÑ¿ô¤òÊѹ¹¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó\n"
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: ²¿¤è¤ê¤â¤Þ¤º¥¹¥È¥Ã¥×¡¦¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤\n"
@@ -1406,15 +1414,15 @@
 "masneyb@gftp.org¤Ø ¤³¤ì¤Ë¤Ä¤¤¤ÆE¥á¡¼¥ë¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤. ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤È ºîÀ®"
 "ÊýË¡¤Ë´Ø¤¹¤ë¾ðÊó¤ò´Þ¤Þ¤»¤Æ¤¯¤À¤µ¤¤\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "¥Ö¥Ã¥¯¥Þ¡¼¥¯ÄɲÃ"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "¥Ö¥Ã¥¯¥Þ¡¼¥¯ÄɲÃ: ¥Û¥¹¥È̾¤òÆþÎϤ·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1424,147 +1432,133 @@
 "¡Ø/¡Ù¤òÍѤ¤¤Æ¥¢¥¤¥Æ¥à¤ò¥µ¥Ö¥á¥Ë¥å¡¼¤Øʬ¤±¤Æ\n"
 "ÃÖ¤¯¤³¤È¤¬¤Ç¤­¤Þ¤¹  (Îã: Linux Sites/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "¥Ñ¥¹¥ï¡¼¥É¤ò³Ð¤¨¤Æ²¼¤µ¤¤"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "ÄɲÃ"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  ¥­¥ã¥ó¥»¥ë  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "¥Ö¥Ã¥¯¥Þ¡¼¥¯ÄɲÃ: ¥Ö¥Ã¥¯¥Þ¡¼¥¯Ì¾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr "¥Ö¥Ã¥¯¥Þ¡¼¥¯ÄɲÃ: ¤¹¤Ç¤ËƱ¤¸¥Ö¥Ã¥¯¥Þ¡¼¥¯Ì¾ %s ¤¬Â¸ºß¤·¤Þ¤¹\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(B)/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/¥Õ¥¡¥¤¥ë(_F)"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/¥Õ¥¡¥¤¥ë(F)/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/¥Õ¥¡¥¤¥ë(F)/¿·µ¬¥Õ¥©¥ë¥À..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/¥Õ¥¡¥¤¥ë(F)/¿·µ¬¥¢¥¤¥Æ¥à..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/¥Õ¥¡¥¤¥ë(F)/ºï½ü"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/¥Õ¥¡¥¤¥ë(F)/¥×¥í¥Ñ¥Æ¥£..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/¥Õ¥¡¥¤¥ë(F)/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/¥Õ¥¡¥¤¥ë(F)/ÊĤ¸¤ë"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ÎÊÔ½¸"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(B)/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "gFTP ¥¢¥¤¥³¥ó"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  ¥­¥ã¥ó¥»¥ë  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "¿·µ¬¥Õ¥©¥ë¥À"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "ºîÀ®¤¹¤ë¿·µ¬¥Õ¥©¥ë¥À̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "ºîÀ®"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "¿·µ¬¥¢¥¤¥Æ¥à̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "¥¨¥ó¥È¥êÊÔ½¸"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "¥á¥â:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "¥Û¥¹¥È̾:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "¥Ý¡¼¥È:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "¥×¥í¥È¥³¥ë:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "¥ê¥â¡¼¥È¡¦¥Ç¥£¥ì¥¯¥È¥ê:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "¥í¡¼¥«¥ë¡¦¥Ç¥£¥ì¥¯¥È¥ê:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "¥ê¥â¡¼¥È SSH sftp ¥Ñ¥¹:"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "¥æ¡¼¥¶Ì¾:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "¥Ñ¥¹¥ï¡¼¥É:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "¥¢¥«¥¦¥ó¥È:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "ANONYMOUS¤Ç¥í¥°¥¤¥ó"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "ŬÍÑ"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1573,27 +1567,20 @@
 "ËÜÅö¤Ë%s¤Î¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ª¤è¤Ó¤½¤ì°Ê²¼¤Î\n"
 "³¬Áؤ¹¤Ù¤Æ¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "¥Ö¥Ã¥¯¥Þ¡¼¥¯¤Îºï½ü"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "¤Ï¤¤"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "¤¤¤¤¤¨"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "¥Ö¥Ã¥¯¥Þ¡¼¥¯"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "¥¢¥¯¥»¥¹¥â¡¼¥ÉÊѹ¹"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1601,71 +1588,67 @@
 "¸½ºß¡¢¼«Ê¬¤Î¥Õ¥¡¥¤¥ë°À­¤òÄ´À°¤Ç¤­¤Þ¤¹\n"
 "¥Î¡¼¥È: ¤¤¤¯¤Ä¤«¤ÎFTP¥µ¡¼¥Ð¤Ï¥¢¥¯¥»¥¹¥â¡¼¥ÉÊѹ¹µ¡Ç½¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "ÆÃÊÌ"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "¥æ¡¼¥¶"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Æɤ߹þ¤ß"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "½ñ¤­¹þ¤ß"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "¼Â¹Ô"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "¥°¥ë¡¼¥×"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "¤½¤Î¾"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Êѹ¹"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Áàºî¤Ï¼è¤ê¾Ã¤µ¤ì¤Þ¤·¤¿\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "ºï½ü"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr ""
 "ËÜÅö¤Ë¤³¤ì¤é %ld¸Ä¤Î¥Õ¥¡¥¤¥ë, ¤ª¤è¤Ó %ld¸Ä¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò ºï½ü¤·¤Æ¤â¤è¤í¤·¤¤"
 "¤Ç¤¹¤«"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "¥Õ¥¡¥¤¥ë/¥Ç¥£¥ì¥¯¥È¥ê¤Îºï½ü"
 
@@ -1683,11 +1666,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "¥É¥é¥Ã¥°&¥É¥í¥Ã¥×: ̵¸ú¤ÊURL %s: URL¤¬ÉÔŬÀڤǤ¹\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr "gFTP ¥¢¥¤¥³¥ó"
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1697,11 +1676,11 @@
 "¥á¡¼¥ë¤Ç»ä¤ËÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤. gFTP¤Ë´Ø¤¹¤ëºÇ¿·¤Î¾ðÊó¤Ï »ä¤Î¥¦¥§¥Ö¡¦¥µ¥¤¥È "
 "http://www.gftp.org/ ¤Ç¸«ÉÕ¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "½ªÎ»"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1709,429 +1688,431 @@
 "žÁ÷ÅÓÃæÃæ¤Î¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤¹.\n"
 "ËÜÅö¤Ë½ªÎ»¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "½ªÎ»¤·¤Ê¤¤"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "¥Õ¥¡¥¤¥ë̾"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "·Ð²á"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/¥¦¥£¥ó¥É¥¦ 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/¥¦¥£¥ó¥É¥¦ 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/¥¢¥¹¥­¡¼"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/¥Ð¥¤¥Ê¥ê"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/¥ª¥×¥·¥ç¥ó...(_O)"
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/½ªÎ»(_Q)"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/¥í¡¼¥«¥ë(_L)"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/¥í¡¼¥«¥ë(L)/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/¥í¡¼¥«¥ë(L)/URL¤ò³«¤¯(_U)..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/¥í¡¼¥«¥ë(L)/Àܳ¤òÀÚÃÇ"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/¥í¡¼¥«¥ë(L)/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/¥í¡¼¥«¥ë(L)/¥Õ¥¡¥¤¥ë¡¦¥Õ¥£¥ë¥¿Êѹ¹..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 msgid "/Local/Show selected"
 msgstr "/¥í¡¼¥«¥ë(L)/ÁªÂò¥Õ¥¡¥¤¥ë¤Î¤ßɽ¼¨"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/¥í¡¼¥«¥ë(L)/Á´ÁªÂò"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/¥í¡¼¥«¥ë(L)/Á´¥Õ¥¡¥¤¥ëÁªÂò"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/¥í¡¼¥«¥ë(L)/Á´ÁªÂò²ò½ü"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/¥í¡¼¥«¥ë(L)/¥Ç¥£¥ì¥¯¥È¥êºîÀ®..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/¥í¡¼¥«¥ë(L)/SITE¥³¥Þ¥ó¥ÉÁ÷¿®..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/¥í¡¼¥«¥ë(L)/¥Ç¥£¥ì¥¯¥È¥êÊѹ¹"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/¥í¡¼¥«¥ë(L)/¥¢¥¯¥»¥¹¥â¡¼¥ÉÊѹ¹..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/¥í¡¼¥«¥ë(L)/¥Ç¥£¥ì¥¯¥È¥êºîÀ®..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/¥í¡¼¥«¥ë(L)/̾Á°Êѹ¹..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/¥í¡¼¥«¥ë(L)/ºï½ü..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/¥í¡¼¥«¥ë(L)/ÊÔ½¸..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/¥í¡¼¥«¥ë(L)/±ÜÍ÷..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/¥í¡¼¥«¥ë(L)/¥ê¥Õ¥ì¥Ã¥·¥å"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/¥ê¥â¡¼¥È(_R)"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/¥ê¥â¡¼¥È(R)/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/¥ê¥â¡¼¥È(R)/URL¤ò³«¤¯(_U)..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/¥ê¥â¡¼¥È(R)/Àܳ¤òÀÚÃÇ"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/¥ê¥â¡¼¥È(R)/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/¥ê¥â¡¼¥È(R)/¥Õ¥¡¥¤¥ë¡¦¥Õ¥£¥ë¥¿Êѹ¹..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 msgid "/Remote/Show selected"
 msgstr "/¥ê¥â¡¼¥È(R)/ÁªÂò¥Õ¥¡¥¤¥ë¤Î¤ßɽ¼¨"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/¥ê¥â¡¼¥È(R)/Á´ÁªÂò"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/¥ê¥â¡¼¥È(R)/Á´¥Õ¥¡¥¤¥ëÁªÂò"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/¥ê¥â¡¼¥È(R)/Á´ÁªÂò²ò½ü"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/¥ê¥â¡¼¥È(R)/¥Ç¥£¥ì¥¯¥È¥êºîÀ®..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/¥ê¥â¡¼¥È(R)/SITE¥³¥Þ¥ó¥ÉÁ÷¿®..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/¥ê¥â¡¼¥È(R)/¥Ç¥£¥ì¥¯¥È¥êÊѹ¹"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/¥ê¥â¡¼¥È(R)/¥¢¥¯¥»¥¹¥â¡¼¥ÉÊѹ¹..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/¥ê¥â¡¼¥È(R)/¥Ç¥£¥ì¥¯¥È¥êºîÀ®..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/¥ê¥â¡¼¥È(R)/̾Á°Êѹ¹..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/¥ê¥â¡¼¥È(R)/ºï½ü..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/¥ê¥â¡¼¥È(R)/ÊÔ½¸..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/¥ê¥â¡¼¥È(R)/±ÜÍ÷..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/¥ê¥â¡¼¥È(R)/¥ê¥Õ¥ì¥Ã¥·¥å"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(_B)"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(B)/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(B)/¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ËÄɲÃ"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(B)/¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ÎÊÔ½¸"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(B)/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/žÁ÷(_T)"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/žÁ÷(T)/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/žÁ÷(T)/žÁ÷³«»Ï"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/žÁ÷(T)/žÁ÷Ää»ß"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/žÁ÷(T)/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/žÁ÷(T)/¸½ºß¤Î¥Õ¥¡¥¤¥ë¤ò¥¹¥­¥Ã¥×"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/žÁ÷(T)/¥Õ¥¡¥¤¥ë¤òºï½ü"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/žÁ÷(T)/¥Õ¥¡¥¤¥ë¤ò¾å¤Ø°ÜÆ° (_U)"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/žÁ÷(T)/¥Õ¥¡¥¤¥ë¤ò²¼¤Ø°ÜÆ° (_D)"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/žÁ÷(T)/¥Õ¥¡¥¤¥ë¤ò¼è¤Ã¤Æ¤¯¤ë"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/žÁ÷(T)/¥Õ¥¡¥¤¥ë¤òÁ÷¤ë"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/¥í¥°(_O)"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/¥í¥°(O)/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/¥í¥°(O)/¾Ãµî"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/¥í¥°(O)/¥í¥°¤ò¸«¤ë..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/¥í¥°(O)/¥í¥°¤òÊݸ..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/¥Ä¡¼¥ë(_S)"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/¥Ä¡¼¥ë(S)/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/¥Ä¡¼¥ë(S)/¥¦¥£¥ó¥É¥¦¤ÎÈæ³Ó"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/¥Ä¡¼¥ë(S)/¥­¥ã¥Ã¥·¥å¤ò¥¯¥ê¥¢"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/¥Ø¥ë¥×(_H)"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/¥Ø¥ë¥×(H)/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/¥Ø¥ë¥×(H)/gFTP¤Ë¤Ä¤¤¤Æ..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "¥Û¥¹¥È"
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "¥Ý¡¼¥È:"
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "¥æ¡¼¥¶:"
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "¥Ñ¥¹¥ï¡¼¥É:"
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "¥µ¥¤¥º"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "ÆüÉÕ"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "°À­"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Àܳ"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "¥¨¥é¡¼: ÀܳÀè¤Î¥Û¥¹¥È¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "¥½¡¼¥È"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "¥½¡¼¥È¤·¤Æ¤¤¤Þ¤¹..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "URL¤ò³«¤¯"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "URL¤ò³«¤¯: Áàºî¤¬¥­¥ã¥ó¥»¥ë¤µ¤ì¤Þ¤·¤¿...ʸ»ú¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "URL¤Ë¤è¤ëÀܳ"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "ÀܳÀè¤ÎFTP URL¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "¥Õ¥¡¥¤¥ë¥Õ¥£¥ë¥¿Êѹ¹"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "¿·¤·¤¤¥Õ¥¡¥¤¥ë¥Õ¥£¥ë¥¿¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr ""
 "¥Õ¥¡¥¤¥ë¥Õ¥£¥ë¥¿Êѹ¹: ½èÍý¤¬¥­¥ã¥ó¥»¥ë¤µ¤ì¤Þ¤·¤¿...ʸ»úÎó¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "¥µ¥¤¥È"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "site-specific¥³¥Þ¥ó¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "¥Õ¥¡¥¤¥ë¥Õ¥£¥ë¥¿Êѹ¹"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "¿·¤·¤¤¥Õ¥¡¥¤¥ë¥Õ¥£¥ë¥¿¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "gFTP ·Ù¹ð: ½ñ¤­¹þ¤ßÍÑ¤Ë %s ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "¥Ç¥£¥ì¥¯¥È¥ê°ìÍ÷¤ò¼èÆÀ¤·¤Æ¤¤¤Þ¤¹"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SITE: ½èÍý¤¬¥­¥ã¥ó¥»¥ë¤µ¤ì¤Þ¤·¤¿...ʸ»úÎó¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "¥µ¥¤¥È"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "site-specific¥³¥Þ¥ó¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "¥Ç¥£¥ì¥¯¥È¥ê°ÜÆ°"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "¥¨¥é¡¼: %s¤ò³«¤±¤Þ¤»¤ó: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "¥¨¥é¡¼: %s¤Ø¤Î½ñ¤­¹þ¤ß¤Ë¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤·¤¿: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "¥í¥°¤òÊݸ"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "̵»ö¤Ë¥í¥°¥Õ¥¡¥¤¥ë¤ò%s¤Ø½ñ¤­¹þ¤ß¤Þ¤·¤¿\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "¥í¥°¤òÊݸ"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2140,11 +2121,11 @@
 "¥é¥¤¥»¥ó¥¹¾µÂú¥Õ¥¡¥¤¥ë COPYING ¤¬¸«ÉÕ¤«¤ê¤Þ¤»¤ó. Please make sure it is in "
 "either %s or in %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "gFTP¤Ë¤Ä¤¤¤Æ"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2157,35 +2138,35 @@
 "¸ø¼°¥Û¡¼¥à¥Ú¡¼¥¸: http://www.gftp.org/\n"
 "¥í¥´À½ºî¼Ô: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "gFTP¤Ë¤Ä¤¤¤Æ"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "¥é¥¤¥»¥ó¥¹¾µÂú"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  ÊĤ¸¤ë  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "¥¦¥£¥ó¥É¥¦¤ÎÈæ³Ó"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "¥ê¥Õ¥ì¥Ã¥·¥å"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Á´¤Æ¤Î¥Õ¥¡¥¤¥ë"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (¥­¥ã¥Ã¥·¥åºÑ) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Àܳ¤Ê¤·"
 
@@ -2217,15 +2198,43 @@
 "%s: ¥¢¥¤¥Æ¥à¤ò¾¯¤Ê¤¯¤È¤â°ì¤ÄÁªÂò¤·¤Æ¤¯¤À¤µ¤¤\n"
 "\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Êѹ¹"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "̾Á°Êѹ¹"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "ÄɲÃ"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  ¥­¥ã¥ó¥»¥ë  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  ÊĤ¸¤ë  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Ää»ß  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "¥Ç¥£¥ì¥¯¥È¥ê°ìÍ÷¤ò¼èÆÀ¤·¤Æ¤¤¤Þ¤¹"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Ää»ß  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2234,187 +2243,182 @@
 "%ld ¸Ä¤Î¥Ç¥£¥ì¥¯¥È¥ê\n"
 "%ld ¸Ä¤Î¥Õ¥¡¥¤¥ë¤ò¼õ¿®"
 
-#: src/gtk/mkdir_dialog.c:36
-msgid "Mkdir"
-msgstr "¥Ç¥£¥ì¥¯¥È¥êºîÀ®"
-
-#: src/gtk/mkdir_dialog.c:40
-msgid "Make Directory"
-msgstr "¿·µ¬¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤·¤Þ¤¹"
-
-#: src/gtk/mkdir_dialog.c:40
-msgid "Enter name of directory to create"
-msgstr "ºîÀ®¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
-
-#: src/gtk/mkdir_dialog.c:56
+#: src/gtk/mkdir_dialog.c:87
 msgid "Mkdir: Operation canceled...you must enter a string\n"
 msgstr ""
 "¥Ç¥£¥ì¥¯¥È¥êºîÀ®: Áàºî¤¬¥­¥ã¥ó¥»¥ë¤µ¤ì¤Þ¤·¤¿...ʸ»ú¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
 
-#: src/gtk/options_dialog.c:57
+#: src/gtk/mkdir_dialog.c:108
+msgid "Mkdir"
+msgstr "¥Ç¥£¥ì¥¯¥È¥êºîÀ®"
+
+#: src/gtk/mkdir_dialog.c:112
+msgid "Make Directory"
+msgstr "¿·µ¬¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤·¤Þ¤¹"
+
+#: src/gtk/mkdir_dialog.c:112
+msgid "Enter name of directory to create"
+msgstr "ºîÀ®¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê̾¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
+
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "¥Í¥Ã¥È¥Þ¥¹¥¯"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "¥í¡¼¥«¥ë¡¦¥Û¥¹¥È"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "ÊÔ½¸"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "¥Û¥¹¥È¤òÊÔ½¸"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "¥Û¥¹¥È¤òÄɲÃ"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "¥É¥á¥¤¥ó"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¡¦¥¢¥É¥ì¥¹"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "̾Á°Êѹ¹"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "̾Á°Êѹ¹: Áàºî¤¬¥­¥ã¥ó¥»¥ë¤µ¤ì¤Þ¤·¤¿...ʸ»ú¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "%s¤ò²¿¤ËÊѹ¹¤·¤Þ¤¹¤«"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "̾Á°Êѹ¹: Áàºî¤¬¥­¥ã¥ó¥»¥ë¤µ¤ì¤Þ¤·¤¿...ʸ»ú¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "¥Õ¥¡¥¤¥ë̾¤ò¼è¤Ã¤Æ¤­¤Æ¤¤¤Þ¤¹..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Àܳ¤·¤Æ¤¤¤Þ¤¹..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "¤³¤Î¥µ¥¤¥È¤Î¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "ºÆ¤ÓÀܳ¤¹¤ë¤Þ¤Ç, %dÉÃÂԤäƤ¯¤À¤µ¤¤\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "¥Õ¥¡¥¤¥ëžÁ÷"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "¥Õ¥¡¥¤¥ëÉüµì: ¥ê¥â¡¼¥È¡¦¥µ¥¤¥È¤ØÀܳ¤·¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr ""
 "¥¨¥é¡¼: ¥Õ¥¡¥¤¥ëžÁ÷¤Î¥Æ¥¹¥È¸å, ¥ê¥â¡¼¥È¡¦¥µ¥¤¥È¤«¤éÀܳ¤òÀÚÃǤµ¤ì¤Þ¤·¤¿.\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "%s¤ò%s¤«¤é¥À¥¦¥ó¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "%s¤ò %.2f KB/Éà ¤Ë¤Æ Àµ¾ï¤ËžÁ÷¤·¤Þ¤·¤¿\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "¥¹¥­¥Ã¥×"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "ÂÔµ¡Ãæ..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "¥Õ¥¡¥¤¥ë̾¤ò¼è¤Ã¤Æ¤­¤Æ¤¤¤Þ¤¹... %s¥Ð¥¤¥È"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "½ªÎ»¤·¤Þ¤·¤¿"
 
-#: src/gtk/transfer.c:1251
-#, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
-msgstr "%d%% ´°Î», ¿ä¬»Ä¤ê»þ´Ö %02d:%02d:%02d. (¥Õ¥¡¥¤¥ë%d  Á´%ld)"
-
-#: src/gtk/transfer.c:1276
-#, c-format
-msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
-msgstr "Recv %s of %s at %.2fK¥Ð¥¤¥È/ÉÃ, ¿ä¬»Ä¤ê»þ´Ö %02d:%02d:%02d"
-
-#: src/gtk/transfer.c:1285
-#, c-format
-msgid "Recv %s of %s, transfer stalled, unknown time remaining"
-msgstr "Recv %s of %s, žÁ÷Ää»ßÃæ, ¿ä¬»Ä¤ê»þ´Ö¤ÏÉÔÌÀ"
-
-#: src/gtk/transfer.c:1327
+#: src/gtk/transfer.c:1053
 #, c-format
 msgid "Stopping the transfer of %s\n"
 msgstr "%s¤ÎžÁ÷¤òÄä»ß¤·¤Æ¤¤¤Þ¤¹\n"
 
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
+msgstr "%d%% ´°Î», ¿ä¬»Ä¤ê»þ´Ö %02d:%02d:%02d. (¥Õ¥¡¥¤¥ë%d  Á´%ld)"
+
+#: src/gtk/transfer.c:1285
+#, c-format
+msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
+msgstr "Recv %s of %s at %.2fK¥Ð¥¤¥È/ÉÃ, ¿ä¬»Ä¤ê»þ´Ö %02d:%02d:%02d"
+
+#: src/gtk/transfer.c:1294
+#, c-format
+msgid "Recv %s of %s, transfer stalled, unknown time remaining"
+msgstr "Recv %s of %s, žÁ÷Ää»ßÃæ, ¿ä¬»Ä¤ê»þ´Ö¤ÏÉÔÌÀ"
+
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "ÁªÂò¤µ¤ì¤¿Å¾Á÷¥Õ¥¡¥¤¥ë¤Ï¤¢¤ê¤Þ¤»¤ó\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "¥Û¥¹¥È %s ¤ÎžÁ÷¤òÄä»ß¤·¤Æ¤¤¤Þ¤¹\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "¥Õ¥¡¥¤¥ë %s (¥Û¥¹¥È %s) ¤ÎžÁ÷¤ò¥¹¥­¥Ã¥×¤·¤Æ¤¤¤Þ¤¹\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "¥í¡¼¥«¥ë¥µ¥¤¥º"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "¥ê¥â¡¼¥È¥µ¥¤¥º"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "½èÍý"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "¥Õ¥¡¥¤¥ë¤Î¥À¥¦¥ó¥í¡¼¥É"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "¥Õ¥¡¥¤¥ë¤Î¥¢¥Ã¥×¥í¡¼¥É"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2422,75 +2426,71 @@
 "°Ê²¼¤Î¥Õ¥¡¥¤¥ë¤¬¥í¡¼¥«¥ë¤ª¤è¤Ó¥ê¥â¡¼¥È¡¦¥³¥ó¥Ô¥å¡¼¥¿¤ÎξÊý¤Ë\n"
 "¸ºß¤·¤Æ¤¤¤Þ¤¹. ¤É¤¦¤¹¤ì¤Ð¤è¤¤¤Î¤«ÁªÂò¤·¤Æ²¼¤µ¤¤"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "¾å½ñ¤­"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "¥¹¥­¥Ã¥×"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "¥ì¥¸¥å¡¼¥à"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "¥Õ¥¡¥¤¥ë¤ò¥¹¥­¥Ã¥×"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Á´ÁªÂò"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Á´ÁªÂò²ò½ü"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "¥¨¥é¡¼: »Ò¥×¥í¥»¥¹%d¤¬ %d¤òÊÖ¤·¤Þ¤·¤¿\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "»Ò¥×¥í¥»¥¹%d¤ÏÀµ¾ï¤Ë½ªÎ»¤·¤Þ¤·¤¿\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "¥¨¥é¡¼: ¥Õ¥¡¥¤¥ë %s¤Î¾ðÊó¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "¥Õ¥¡¥¤¥ë %s¤ÏÊѹ¹¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "¥Õ¥¡¥¤¥ë %s ¤ÏÊѹ¹¤µ¤ì¤Æ¤¤¤Þ¤¹.\n"
 "¤É¤¦¤Þ¤¹¤«?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "¥Õ¥¡¥¤¥ëÊÔ½¸"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "¥¢¥Ã¥×¥í¡¼¥É"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "¥¨¥é¡¼: ¥ê¥â¡¼¥È¡¦¥µ¥¤¥È %s¤«¤éÀܳ¤òÀÚÃǤµ¤ì¤Þ¤·¤¿. ºÇÂçºÆ»î¹Ô¿ô¤Ë㤷¤Þ¤·"
 "¤¿...¤¢¤­¤é¤á¤Þ¤¹\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2506,40 +2506,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "±ÜÍ÷: %s¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹. ±ÜÍ÷¤Ç¤­¤Þ¤»¤ó.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "ÊÔ½¸: ¥ª¥×¥·¥ç¥ó¡¦¥À¥¤¥¢¥í¥°¤Ç¥¨¥Ç¥£¥¿¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "ÊÔ½¸: %s¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹. ±ÜÍ÷¤Ç¤­¤Þ¤»¤ó.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "%s¤ò %s¤Ç³«¤¤¤Æ¤¤¤Þ¤¹\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "¥Õ¥¡¥¤¥ë %s¤ò±ÜÍ÷¤·¤Æ¤¤¤Þ¤¹\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "±ÜÍ÷: %s¤ò³«¤±¤Þ¤»¤ó: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "±ÜÍ÷: ¤â¤¦°ì¤Ä¾¤Î¥×¥í¥»¥¹¤òfork¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤·¤Æ¤¤¤Þ¤¹: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(B)/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/¥Ö¥Ã¥¯¥Þ¡¼¥¯(B)/%s"
+
+#~ msgid "Create"
+#~ msgstr "ºîÀ®"
+
+#~ msgid "Yes"
+#~ msgstr "¤Ï¤¤"
+
+#~ msgid "No"
+#~ msgstr "¤¤¤¤¤¨"
+
+#~ msgid "Don't Exit"
+#~ msgstr "½ªÎ»¤·¤Ê¤¤"
+
+#~ msgid "Sort"
+#~ msgstr "¥½¡¼¥È"
+
+#~ msgid "Sorting..."
+#~ msgstr "¥½¡¼¥È¤·¤Æ¤¤¤Þ¤¹..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "¥¨¥é¡¼: %s¤ò³«¤±¤Þ¤»¤ó: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "¥¢¥Ã¥×¥í¡¼¥É"
+
 #~ msgid "Log file:"
 #~ msgstr "¥í¥°¥Õ¥¡¥¤¥ë:"
 
--- a/po/nl.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/nl.po	Tue Sep 24 12:18:40 2002 +0000
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp-2.0.13\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2002-07-20 @835\n"
 "Last-Translator: Myckel Habets <myckelhabets@netscape.net>\n"
 "Language-Team: NL-Soft <nl-soft@nl.linux.org>\n"
@@ -136,8 +136,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Toon verborgen bestanden in de lijsten"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Netwerk"
 
@@ -309,6 +309,7 @@
 msgstr "%pa = proxy account"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = host account"
 
@@ -615,108 +616,108 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP Waarschuwing: Regel %d heeft niet genoeg argumenten\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Kan niet naar lokale directory %s gaan: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Kan niet naar huidige directory %s gaan: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Fout bij het sluiten van bestandsbeschrijver %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Fout: Kan lokaal bestand %s: niet openen: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Kan buis naar %s niet fdopen(): %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Fout: Kan niet naar bestand %s zoeken: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Kan buis naar %s niet fdopen(): %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Fout: Kan lokaal bestand %s niet beknotten: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Kan geen lijst van lokale directory %s maken: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Directory succesvol naar %s veranderd\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "%s is verwijderd\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Fout: Kan externe directory %s niet verwijderen: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Fout: Kan extern bestand %s niet verwijderen: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Directory %s succesvol aangemaakt\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Fout: kan directory %s niet aanmaken: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "%s is succesvol hernoemd naar %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Fout: Kan %s niet naar %s hernoemen: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Modus succesvol veranderd van %s naar %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Fout: Kan de modus niet veranderen van %s naar %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr "gebruik: gftp [[ftp://][gebr:wachtw@]ftp-site[:poort][/directory]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP Fout: Kan bestand %s niet in %s of %s vinden\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Lopend programma %s\n"
@@ -757,12 +758,12 @@
 msgid "Custom"
 msgstr "Aangepast"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Verbinding naar %s timeout\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Fout bij lezen van host %s: %s\n"
@@ -782,104 +783,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Fout: Kan niet naar buffer schrijven: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "%s opzoeken\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Kan de hostnaam %s niet vinden: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "onbekend"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Mislukt om buis te maken: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Probeer %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Kan geen verbinding met %s maken: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Verbonden met %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Kan buis niet fdopen(): %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Bezig met verbinding %s te verbreken\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Bestandsoverdracht gestart vanaf offset %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Bestandsoverdracht gestart vanaf offset %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Kan bestand %s niet ontvangen\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Gegevens zijn ontvangen\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Directorylijst aan het ontvangen...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Kan buis niet fdopen(): %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "totaal"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Waarschuwing: Kan lijst %s niet ontleden\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Kan geen gegevensverbinding maken: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Kan niet binden aan poort: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Kan niet luisteren aan poort %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Kan geen verbinding met server accepteren: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Fout: Kan niet naar buis schrijven: %s\n"
@@ -907,167 +915,167 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Fout: Ontving verkeerde initialisatieregel van server\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Succesvol verbonden met SSH server %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Kan geen ander proces splitsen: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Externe host kan bestand %s niet vinden\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Ontving onverwacht antwoord van server\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Directorylijst ontvangen\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Kan niet naar externe map %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Fout: Berichtgrootte %d van server te groot\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Fout: Kan niet van buis lezen: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Ontving verkeerd antwoord van server, verbinding wordt verbroken\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Fout: Berichtgrootte %d te groot\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr "%d: Protocol Initialisatie\n"
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr "%d: Protocol versie %d\n"
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr "%d: %s openen\n"
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, c-format
 msgid "%d: Close\n"
 msgstr "%d: Sluiten\n"
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "%d: Directory %s openen\n"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, c-format
 msgid "%d: Read Directory\n"
 msgstr "%d: Directory Lezen\n"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, c-format
 msgid "%d: Remove file %s\n"
 msgstr "%d: Kan bestand %s niet verwijderen\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, c-format
 msgid "%d: Make directory %s\n"
 msgstr "%d: Maak Directory %s\n"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "%d: Verwijder directory %s\n"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr "%d: Echtpath %s\n"
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr "%d: Bestand attributen\n"
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr "%d: Stat %s\n"
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr "%d: Chmod %s %o\n"
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr "%d: Utime %s %d\n"
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr "EOF"
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr "Bestand of directory bestaat niet"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr "Toegang geweigerd"
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 msgid "Failure"
 msgstr "Mislukt"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr "Slecht bericht"
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 msgid "No connection"
 msgstr "Geen verbinding"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 msgid "Connection lost"
 msgstr "Verbinding verloren"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr "Operatie niet ondersteund"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr "Onbekend bericht ontavngen van server"
 
@@ -1310,7 +1318,7 @@
 "Het laatste nieuws over gFTP is te vinden op de website http://gftp.seul."
 "org/\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1328,19 +1336,19 @@
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
 msgstr "gebruik: open [[ftp://][gebr:wachtw@]ftp-site[:poort][/directory]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Kan URL %s niet ontleden\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "Vertaald door Myckel Habets <myckelhabets@netscape.net>"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Fout: Niet verbonden met een externe site\n"
 
@@ -1368,30 +1376,30 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "gebruik: chmod <modus> <bestand>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "gebruik: mget <bestandspec>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "gebruik: mput <bestandspec>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Bestandsoverdracht zal worden afgeremd tot %.2f KB/s\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "Kan %s niet downloaden\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "%s is succesvol overgedragen\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
@@ -1399,21 +1407,21 @@
 "Ondersteunde commando's:\n"
 "\n"
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr "gebruik: set [variabele = waarde]\n"
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr "Fout: Variabele %s is geen geldige configuratievariabele.\n"
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr "Fout: U kan deze variabele niet veranderen\n"
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: De stopknop moet eerst aangeklikt worden, om iets anders te doen\n"
@@ -1432,15 +1440,15 @@
 "a.u.b. door aan masneyb@gftp.org. Vergeet niet het versie nummer en een "
 "korte beschrijving hoe de fout te reproduceren is mee te sturen\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Bladwijzer Toevoegen"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Bladwijzer Toevoegen: Er moet een hostnaam ingevuld worden\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1450,150 +1458,136 @@
 "Met een / kunnen submenus aangegeven worden\n"
 "(bv: Linux/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Wachtwoord Onthouden"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Toevoegen"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Annuleer  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr ""
 "Bladwijzer Toevoegen: Er moet een naam voor de bladwijzer ingevuld worden\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Bladwijzer Toevoegen: Kan bladwijzer %s niet aanmaken omdat de naam al "
 "bestaat\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Bladwijzers/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "Bestand"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Bestand/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Bestand/Nieuwe Map..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Bestand/Nieuw Veld..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Bestand/Verwijderen"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Bestand/Instellingen..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Bestand/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Bestand/Sluiten"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Bladwijzers Bewerken"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Bladwijzers/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "gFTP Icon"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Annuleer  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Nieuwe Map"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Geef de naam van de aan te maken map"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Aanmaken"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Geef de naam van het aan te maken veld"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Bewerk Ingang"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Beschrijving:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Hostnaam:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Poort:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protocol:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Externe Directory:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Lokale Directory:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "Externe SSH sftp path:"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Gebruikersnaam:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Paswoord:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Account:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Log in als ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Toepassen"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1602,27 +1596,20 @@
 "Moeten bladwijzer %s en alle onderliggende\n"
 "bladwijzers verwijderd worden?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Verwijder Bladwijzer"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Ja"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Nee"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Bladwijzers"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1630,70 +1617,66 @@
 "De eigenschappen van de bestanden kunnen nu aangepast worden\n"
 "NB: Niet alle ftp servers ondersteunen de chmod optie"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Speciaal"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Plakkerig"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Gebruiker"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Lezen"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Schrijven"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Uitvoeren"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Groep"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Ander"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Verander"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Operatie geannuleerd\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Verwijder"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr ""
 "Weet u zeker dat u deze %ld bestanden en %ld directories wilt verwijderen?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Verwijder Bestanden/Directories"
 
@@ -1711,11 +1694,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Klik en Sleep: URL %s overgeslagen: Geen geldig URL\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr "gFTP Icon"
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1725,11 +1704,11 @@
 "Het laatste nieuws over gFTP is te vinden op de website http://gftp.seul."
 "org/\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Afsluiten"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1737,429 +1716,431 @@
 "Er zijn bestandsoverdrachten bezig.\n"
 "Weet u zeker dat u wilt afsluiten?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Niet Afsluiten"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Bestandsnaam"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Voortgang"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Venster 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Venster 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binair"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/Opties..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/Afsluiten"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "Lokaal"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Lokaal/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Lokaal/Open URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Lokaal/Verbinding Verbreken"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Lokaal/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Lokaal/Verander Bestandsspec..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 msgid "/Local/Show selected"
 msgstr "/Lokaal/Geselecteerde weergeven"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Lokaal/Selecteer Alles"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Lokaal/Selecteer Alle Bestanden"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Lokaal/Deselecteer Alles"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Lokaal/Maak Directory..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Lokaal/Zend SITE Commando..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Lokaal/Verander Directory"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Lokaal/Chmod"
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Lokaal/Maak Directory..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Lokaal/Hernoem..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Lokaal/Verwijder..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Lokaal/Bewerken..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Lokaal/Weergave..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Lokaal/Verversen"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/Extern"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Extern/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Extern/Open URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Extern/Verbinding Verbreken"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Extern/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Extern/Verander Bestandsspec..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 msgid "/Remote/Show selected"
 msgstr "/Extern/Geselecteerde weergeven"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Extern/Selecteer Alles"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Extern/Selecteer Alle Bestanden"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Extern/Deselecteer Alles"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Extern/Maak Directory..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Extern/Zend SITE Commando..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Extern/Verander Directory"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Extern/Chmod..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Extern/Maak Directory..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Extern/Hernoem..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Extern/Verwijder..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Extern/Bewerken..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Extern/Weergave..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Extern/Ververs"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/Bladwijzers"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Bladwijzers/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Bladwijzers/Bladwijzers Toevoegen"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Bladwijzers/Bladwijzers Bewerken"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Bladwijzers/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/Overdracht"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Overdracht/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Overdracht/Start Overdracht"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Overdracht/Stop Overdracht"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Overdracht/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Overdracht/Huidig Bestand Overslaan"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Overdracht/Bestanden Verwijderen"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Overdracht/Verplaats Bestand Omhoog"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Overdracht/Verplaats Bestand Omlaag"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Overdracht/Bestanden Ontvangen"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Overdracht/Bestanden Verzenden "
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/Loggen"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Loggen/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Loggen/Wissen"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Loggen/Bekijk log..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Loggen/Log oplaan..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/Toepassingen"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Toepassingen/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Toepassingen/Vergelijk Vensters"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Toepassingen/Buffer Leegmaken"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/Help"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Help/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Help/Info..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Host: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Poort: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Naam: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Pawoord: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Grootte"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Datum"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Rechten"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Verbinden"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Fout: Er is geen host gegeven om verbinding mee te maken\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sorteer"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Aan het sorteren..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "OpenURL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "OpenURL: Operatie geannuleerd...er moet een string ingevoerd worden\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Verbinden via URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Geef FTP URL om verbinding mee te maken"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "Verander Bestandsspec"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "Geef nieuwe bestandsspecificatie"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr ""
 "Verander Bestandspec: Operatie geannuleers...u moet een string invoeren\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "Site"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "Geef site-specifiek commando"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "Verander Bestandsspec"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "Geef nieuwe bestandsspecificatie"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "gFTP Waarschuwing: Kan niet naar %s schrijven: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Directorylijst aan het ophalen"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SITE: Operatie afgebroken...u moet een string invoeren\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "Site"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "Geef site-specifiek commando"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Fout: Kan %s niet openen: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Fout: Fout bij schrijven naar %s: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Log Opslaan"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Log bestand succesvol naar %s geschreven\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Log Opslaan"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2168,11 +2149,11 @@
 "Kan het licentiebestand COPYING niet vinden. Controleer of dit bestand "
 "aanwezig is in %s of in %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Info over gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2185,35 +2166,35 @@
 "Officiele Webpagina: http://www.gftp.org/\n"
 "Logo door: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Info"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Licentie Overeenkomst"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Sluiten  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Vergelijk Vensters"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Ververs"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Alle Bestanden"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Gebufferd) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Niet verbonden"
 
@@ -2242,15 +2223,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Er moet minstens een onderdeel geselecteerd zijn\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Verander"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Hernoem"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Toevoegen"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Annuleer  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Sluiten  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Stop  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Directorylijst aan het ophalen"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Stop  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2259,187 +2268,182 @@
 "%ld directories en\n"
 "%ld bestanden ontvangen"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Operatie geannuleerd...u moet een string invoeren\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Maak Directory"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Geef de naam van de aan te maken directory"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Operatie geannuleerd...u moet een string invoeren\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Opties"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Netmask"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Lokale Hosts"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Bewerken"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Host Bewerken"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Host Toevoegen"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domein"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Netwerk Adres"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Hernoem"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Hernoem: Operatie geannuleerd...u moet een string invoeren\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Wat moet de nieuwe naam van %s worden?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Hernoem: Operatie geannuleerd...u moet een string invoeren\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Bestandsnamen aan het ontvangen..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Verbinding maken..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Geef Paswoord"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Geef uw paswoord voor deze site"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Wacht %d seconden om opnieuw te proberen verbinden\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Bestanden Overdragen"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Bestanden Ontvangen: Er is geen verbinding met een externe site\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr ""
 "Fout: Externe site verbrak de verbinding na poging om bestandsoverdracht te "
 "starten\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Kan %s niet van %s downloaden\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "%s is succesvol overgedragen met %.2f KB/s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Overgeslagen"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Wachten..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Bestandsnamen ontvangen...%s bytes"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Klaar"
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
 #, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "Stopping the transfer of %s\n"
+msgstr "Stop de overdracht van %s\n"
+
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr "%d%% compleet, %02d:%02d:%02d benodigde tijd. (Bestand %d van %d)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr "Ontv %s van %s met %.2fKB/s %02d:%02d:%02d benodigde tijd"
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr "Ontv %s van %s, overdracht gestremd, onbekende tijd nodig"
 
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Stop de overdracht van %s\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Er zijn geen bestandsoverdrachten geselecteerd\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Stop de overdracht op host %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Bestand %s overgeslagen op host %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Lokale Grootte"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Externe Grootte"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Actie"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Bestanden Downloaden"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Bestanden Uploaden"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2447,74 +2451,70 @@
 "De volgende bestanden bestaan zowel op de lokale als de externe computer\n"
 "Selecteer wat er moet gebeuren"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Overschrijven"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Overslaan"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Hervatten"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Bestand Overslaan"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Alles Selecteren"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Alles Deselecteren"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Fout: Subproces %d geeft %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Subproces %d is succesvol\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Fout: Kan geen informatie over bestand %s vinden: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Bestand %s is niet veranderd\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Bestand %s is veranderd.\n"
 "Wat moet er gebeuren?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Bewerk Bestand"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Uploaden"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Fout: Kan niet verbinden met %s. Max herverbindingen bereikt...opgegeven\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2529,40 +2529,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Weergave: %s is een directory. Kan niet weergeven.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Bewerken: Er moet een editor in de opties aangegeven zijn\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Bewerken: %s is een directory. Kan niet bewerken.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Open %s met %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Weergave bestand %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Weergave: Kan bestand %s niet openen: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Weergave: Kan geen ander proces splitsen: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Start programma: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Bladwijzers/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Bladwijzers/%s"
+
+#~ msgid "Create"
+#~ msgstr "Aanmaken"
+
+#~ msgid "Yes"
+#~ msgstr "Ja"
+
+#~ msgid "No"
+#~ msgstr "Nee"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Niet Afsluiten"
+
+#~ msgid "Sort"
+#~ msgstr "Sorteer"
+
+#~ msgid "Sorting..."
+#~ msgstr "Aan het sorteren..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Fout: Kan %s niet openen: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Uploaden"
+
 #~ msgid "Log file:"
 #~ msgstr "Log bestand:"
 
--- a/po/no.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/no.po	Tue Sep 24 12:18:40 2002 +0000
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gFTP 2.0.9\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2001-01-09 21:05+0100\n"
 "Last-Translator: Anders Henriksen <anders@henrix.no>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -136,8 +136,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Vis skjulte filer i kataloglistene"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Nettverk"
 
@@ -305,6 +305,7 @@
 msgstr "%pa = proxykonto"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = vertsmaskinkonto"
 
@@ -615,109 +616,109 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP-advarsel: Linje %d har ikke mange nok argumenter\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Kunne ikke bytte lokal katalog til %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Kunne ikke bytte fjernkatalog til %s: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "gFTP-feil: Feil under åpning av fil %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Feil: Kunne ikke åpne lokal fil %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Kunne ikke åpne socket til %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Feil: Kunne ikke åpne lokal fil %s: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Kunne ikke åpne socket til %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Feil: Kunne ikke åpne lokal fil %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Kunne ikke lese lokal katalog %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Byttet lokal katalog til %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Fjernet %s\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Feil: Kunne ikke fjerne katalog %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Feil: Kunne ikke fjerne fil %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Katalog %s opprettet\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Feil: Kunne ikke opprette katalog %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "%s heter nå %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Feil: Kunne ikke bytte navn på %s til %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Byttet attributter på %s til %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Feil: Kunne ikke andre attributter på %s til %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "anvendelse: gftp [[ftp://][bruker:passord@]ftp-site[:port][/katalog]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP-feil: Kan ikke finne filen %s i verken %s eller %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Starter program: %s %s\n"
@@ -758,12 +759,12 @@
 msgid "Custom"
 msgstr "Tilpasset"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Tid for oppkoblingsforsøk mot %s gikk ut\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Feil ved lesing fra vertsmaskin %s: %s\n"
@@ -783,104 +784,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Feil: Kunne ikke skrive til cache: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Slår opp %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Kunne ikke slå opp hostname %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "ukjent"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Kunne ikke opprette tilkobling: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Prøver med %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Kunne ikke koble til %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Koblet til %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Kan ikke åpne socket: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Kobler fra vertsmaskin %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Starter overføringen etter posisjon %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Starter overføringen etter posisjon %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Kan ikke hente fil %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Nedlasting avsluttet\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Henter katalogliste...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Kan ikke åpne socket: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "totalt"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Advarsel: Kan ikke tolke liste %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Kunne ikke opprette dataoppkobling: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Kan ikke tilknytte port: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Kan ikke lytte på port %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Kunne ikke koble til %s: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Feil: Kunne ikke skrive til socket: %s\n"
@@ -908,173 +916,173 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Feil: Mottok feil init string fra server\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Koblet til SSH-server %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Kunne ikke opprette underprosess: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Vertsmaskin fant ikke fil %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Mottok uventet svar fra server\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Ferdig med å motta kataloginnhold\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Kunne ikke bytte fjernkatalog til %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Feil: Beskjedstørrelse %d fra server for stor\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Feil: Kunne ikke lese fra socket: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 #, fuzzy
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Mottok uventet svar fra server\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, fuzzy, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Feil: Beskjedstørrelse %d fra server for stor\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr ""
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr ""
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Lukk  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "Opprett katalog"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "Opprett katalog"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "Kan ikke hente fil %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "Opprett katalog"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Fjernkatalog:"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 #, fuzzy
 msgid "No such file or directory"
 msgstr "bruk: chdir <katalog>\n"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_Fil"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Ikke oppkoblet"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Tid for oppkoblingsforsøk mot %s gikk ut\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 #, fuzzy
 msgid "Operation unsupported"
 msgstr "Operasjonen ble avbrutt\n"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1329,7 +1337,7 @@
 "velkommen til å maile dem til meg. Du kan alltid finne de siste nyhetene om "
 "gFTP på min webside: http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1348,12 +1356,12 @@
 msgstr ""
 "anvendelse: gftp [[ftp://][bruker:passord@]ftp-site[:port][/katalog]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Kunne ikke tolke URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr ""
 "Oversatt av\n"
@@ -1361,8 +1369,8 @@
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Feil: Ikke koblet til noen vertsmaskin\n"
 
@@ -1390,50 +1398,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "bruk: chmod <modus> <fil>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "bruk: mget <filespec>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "bruk: mput <filespec>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Filoverføringshastighet vil bli begrenset til %.2f KB/s\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "Kunne ikke laste ned %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "%s overført\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: Trykk på stoppknappen før du gjør noe annet\n"
@@ -1453,15 +1461,15 @@
 "Vennligst legg ved versjonsnummeret og en beskrivelse av hvordan feilen "
 "oppsto. Takk.\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Legg til bokmerke"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Legg til bokmerke: Du må skrive inn et vertsmaskinnavn\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1471,148 +1479,134 @@
 "Du kan legge det inn i en undermeny med hjelp av /\n"
 "(F.eks. Linux Sites/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Husk passord"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Legg til"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Avbryt  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Legg til bokmerke: Du må skrive inn et navn på bokmerket\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Legge til bokmerke: Kan ikke legge til %s fordi bokmerket allerede finnes\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Bokmerker/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Fil"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Fil/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Fil/Ny mappe..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Fil/Ny oppføring"
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Fil/Slett"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Fil/Egenskaper"
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Fil/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Fil/Lukk"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Rediger bokmerker"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Bookmerker/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "gFTP-ikon"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Avbryt  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Ny mappe"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Skriv inn navnet på den nye mappa"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Opprett"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Skriv inn navnet på den nye oppføringen"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Rediger post"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Beskrivelse:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Vertsmaskinnavn:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protokoll:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Fjernkatalog:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Lokalkatalog:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "Fjern SSH sftp-sti:"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Brukernavn:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Passord:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Konto:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Logg inn som ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Utfør"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1621,27 +1615,20 @@
 "Er du sikker på at du vil fjerne bokmerket\n"
 "%s og dets innhold?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Slett bokmerke"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Ja"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Nei"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Bokmerker"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1649,69 +1636,65 @@
 "Du kan nå justere attributtene på filene dine\n"
 "Merk: ikke alle FTP-servere støtter attributendring"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Spesielt"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Bruker"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Les"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Skriv"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Kjør"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Gruppe"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Andre"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Endre"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Operasjonen ble avbrutt\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Slett"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Er du sikker på at du vil fjerne disse %ld filene og %ld katalogene?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Slett filer/kataloger"
 
@@ -1729,11 +1712,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Dra og slipp: Ignorerer URL %s: Ikke en godkjent URL\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr "gFTP-ikon"
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1743,11 +1722,11 @@
 "du gjerne sende dem til meg på mail. Du kan alltid finne de siste nyhetene "
 "om gFTP på min webside: http://www.gftp.org\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Avslutt"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1755,431 +1734,433 @@
 "Filoverføring(er) pågår.\n"
 "Er du sikker på at du vil avslutte?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Ikke avslutt"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Filnavn"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Progresjon"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Vindu 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Vindu 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii-overføring"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binær overføring"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Tilpass..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Avslutt"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Lokalt"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Lokalt/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Lokalt/Åpne _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Lokalt/Koble fra"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Lokalt/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Lokalt/Bytt filfilter..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Lokalt/Velg alle"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Lokalt/Velg alle"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Lokalt/Velg alle filer"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Lokalt/Velg bort alt"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Lokalt/Opprett katalog..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Lokalt/Send SITE-kommando"
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Lokalt/Bytt katalog"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Lokalt/Chmod..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Lokalt/Opprett katalog..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Lokalt/Bytt navn..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Lokalt/Slett..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Lokalt/Rediger..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Lokalt/Vis..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Lokalt/Oppdater"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Fjernt"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Fjernt/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Fjernt/Åpne _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Fjernt/Koble fra"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Fjernt/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Fjernt/Bytt filfilter..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Lokalt/Velg alle"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Fjernt/Velg alt"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Fjernt/Velg alle filer"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Fjernt/Velg bort alle"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Fjernt/Opprett katalog..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Fjernt/Send SITE-kommando..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Fjernt/Bytt katalog"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Fjernt/Chmod..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Fjernt/Opprett katalog..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Fjernt/Bytt navn..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Fjernt/Ta bort..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Fjernt/Rediger..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Fjernt/Vis..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Fjernt/Oppdater"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/_Bokmerker"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Bokmerker/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Bokmerker/Legg til bokmerke"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Bokmerker/Rediger bokmerker"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Bokmerker/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Overføringer"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Overføringer/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Overføringer/Start overføring"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Overføringer/Avbryt overføring"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Overføringer/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Overføringer/Hopp over fil"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Overføringer/Fjern fil"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Overføringer/Flytt fil _opp"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Overføringer/Flytt fil _ned"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Overføringer/Last ned filer"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Overføringer/Send filer"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_Logging"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Logging/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Logging/Tøm logg"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Logging/Vis logg..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Logging/Lagre logg..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Verktøy"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Verktøy/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Verktøy/Sammenlign vinduer"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Verktøy/Tøm cache"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Hjelp"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Hjelp/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Hjelp/Om..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Vertsmaskin: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Bruker: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Passord: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Størrelse"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Dato"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Attributter"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Koble til"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Feil: Du må skrive inn en vertsmaskin å koble opp mot\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sorter"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Sorterer..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "Åpne URL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "Åpne URL: Operasjonen avbrutt... Du må skrive inn en tekststreng\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Koble til med URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Skriv en FTP-URL å koble til"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "Endre filfilter"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "Skriv inn nytt filfilter"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr ""
 "Bytt filfilter: Operasjonen avbrutt...du må skrive inn en tekststreng\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "Host"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "Skriv inn vertsmaskinspesifikk kommando"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "Endre filfilter"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "Skriv inn nytt filfilter"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "gFTP-advarsel: Kan ikke åpne %s for skriving\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Henter katalogliste"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SITE: Operasjonen avbrutt... Du må skrive inn en tekststreng\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "Host"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "Skriv inn vertsmaskinspesifikk kommando"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Feil: Kan ikke åpne %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Feil: En feil oppsto da %s skulle skrives til disk\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Lagre logg"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Loggfil lagret til %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Lagre logg"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2188,11 +2169,11 @@
 "Kan ikke finne lisensavtalefilen COPYING. Vennligst kontroller at den finnes "
 "i %s eller %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Om gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2205,35 +2186,35 @@
 "Offisiell hjemmeside: http://www.gftp.org/\n"
 "Logo av: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Om"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Lisensavtale"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Lukk  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Sammenlign vinduer"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Oppdater"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Alle filer"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Cached) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Ikke oppkoblet"
 
@@ -2262,15 +2243,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Du må velge minst én\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Endre"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Gi nytt navn"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Legg til"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Avbryt  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Lukk  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr " Stopp "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Henter katalogliste"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr " Stopp "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2279,187 +2288,182 @@
 "Mottok %ld kataloger\n"
 "og %ld filer"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Operasjonen avbrutt... Du må skrive inn en tekststreng\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Opprett katalog"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Skriv inn navnet på den nye katalogen"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Operasjonen avbrutt... Du må skrive inn en tekststreng\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Alternativer"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Nettverksmaske"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Lokale vertsmaskiner"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Rediger"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Rediger vertsmaskinoppføring"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Legg til vertsmaskin"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domene"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Nettverksadresse"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Gi nytt navn"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Bytt navn: Operasjonen avbrutt... Du må skrive inn en tekststreng\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Hva vil du bytte navn på %s til?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Bytt navn: Operasjonen avbrutt... Du må skrive inn en tekststreng\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Tar imot filnavn..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Kobler opp..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Skriv inn passord"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Vennligst skriv inn ditt passord for denne vertsmaskinen"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Venter %d sekunder og prøver igen\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Send filer"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Motta filer: Ikke koblet til noen vertsmaskin\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "Feil: Vertsmaskinen koblet fra etter førsøk på filoverføring\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Kunne ikke laste ned %s fra %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Overføringen av %s lyktes\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Hoppet over"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Venter..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Henter filnavn... %s bytes"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Ferdig"
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
 #, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "Stopping the transfer of %s\n"
+msgstr "Stopper overføringen av %s\n"
+
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr "%d%% ferdige, omtrent %02d:%02d:%02d igjen. (Fil %d av %d)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr ""
 "Mottar %s av %s med %.2fkB/s, gjenstående tid beregnes til %02d:%02d:%02d"
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr ""
 "Mottar %s av %s, men overføringen har stanset opp, gjenstående tid ukjent"
 
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Stopper overføringen av %s\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Du har ikke valgt noen overføringer\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Stopper overføringen til/fra vertsmaskin %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Hopper over %s på vertsmaskin %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Lokalt filstørrelse"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Fjern filstørrelse"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Handling"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Last ned filer"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Send filer"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2467,74 +2471,70 @@
 "Følgende fil(er) finnes både lokalt og på fjernmaskinen\n"
 "Hva vil du gjøre?"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Skriv over"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Hopp over"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Legg til"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Hopp over fil"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Velg alle"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Velg bort alle"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Feil: Underprosess %d ga returverdi %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Underprosess %d ble avsluttet normalt\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Feil: Kan ikke få informasjon om fil %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Fil %s ble ikke endret\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Fil %s har blitt endret.\n"
 "Hva vil du gjøre?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Rediger fil"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Last opp"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Feil: Vertsmaskinen %s koblet fra. Maks antall forsøk nådd... gir opp\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "Feil: Vertsmaskinen %s koblet ned. Nytt forsøk om %s sekunder\n"
@@ -2548,41 +2548,71 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Lis: %s er en katalog, og kan ikke vises.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr ""
 "Rediger: Du må oppgi et redigeringsprogram i alternativer-dialogboksen\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Rediger: %s er en katalog, og kan ikke redigeres.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Åpner %s med %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Viser filen %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Vis: Kan ikke åpne fil %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Vis: Kunne ikke opprette underprosess: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Starter program: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Bokmerker/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Bookmerker/%s"
+
+#~ msgid "Create"
+#~ msgstr "Opprett"
+
+#~ msgid "Yes"
+#~ msgstr "Ja"
+
+#~ msgid "No"
+#~ msgstr "Nei"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Ikke avslutt"
+
+#~ msgid "Sort"
+#~ msgstr "Sorter"
+
+#~ msgid "Sorting..."
+#~ msgstr "Sorterer..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Feil: Kan ikke åpne %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Last opp"
+
 #~ msgid "Log file:"
 #~ msgstr "Loggfil:"
 
--- a/po/pl.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/pl.po	Tue Sep 24 12:18:40 2002 +0000
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gFTP 2.0.12\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2000-07-16 13:12+0100\n"
 "Last-Translator: Przemys³aw Su³ek <pbs@linux.net.pl>\n"
 "Language-Team: Polish <pl@li.org>\n"
@@ -135,8 +135,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Wy¶wietlanie ukrytych plików na listach"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Sieæ"
 
@@ -307,6 +307,7 @@
 msgstr "%pa = konto na serwerze po¶rednicz±cym"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = konto na serwerze"
 
@@ -615,109 +616,109 @@
 msgstr ""
 "Ostrze¿enie gFTP: Wiersz %d nie zawiera wystarczaj±cej liczby argumentów\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Nie mo¿na zmieniæ lokalnego katalogu na %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Nie mo¿na odczytaæ katalogu roboczego: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "B³±d gFTP: B³±d przy zamykaniu deskryptora pliku: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "B³±d: Nie mo¿na otworzyæ lokalnego pliku %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Nie mo¿na wykonaæ fdopen() gniazda dla %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "B³±d: Nie mo¿na wyszukiwania w pliku %s: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Nie mo¿na wykonaæ fdopen() gniazda dla %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "B³±d: Nie mo¿na obci±æ lokalnego pliku %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Nie mo¿na odczytaæ lokalnego katalogu %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Lokalny katalog zosta³ pomy¶lnie zmieniony na %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Pomy¶lnie usuniêto %s\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "B³±d: Nie mo¿na usun±æ katalogu %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "B³±d: Nie mo¿na usun±æ pliku %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Utworzono pomy¶lnie katalog %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "B³±d: Nie mo¿na utworzyæ katalogu %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Pomy¶lnie zmieniono nazwê %s na %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "B³±d: Nie mo¿na zmieniæ nazwy %s na %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Zmieniono pomy¶lnie tryb %s na %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "B³±d: Nie mo¿na zmieniæ trybu %s na %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "u¿ycie: gftp [[ftp://][u¿ytkownik:has³o@]o¶rodek-ftp[:port][/katalog]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "B³±d gFTP: Nie mo¿na znale¼æ pliku %s w %s lub %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Wykonywanie programu %s\n"
@@ -758,12 +759,12 @@
 msgid "Custom"
 msgstr "W³asny"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Up³yn±³ czas oczekiwania na po³±czenie z %s\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "B³±d przy odczycie z %s: %s\n"
@@ -783,104 +784,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "B³±d: Nie mo¿na zapisaæ do cache: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Wyszukiwanie %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Nie mo¿na odnale¼æ nazwy komputera %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "nieznany"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Nie mo¿na utworzyæ gniazda: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Próba po³±czenia z %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Nie mo¿na nawi±zaæ po³±czenia z %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Nawi±zano po³±czenie z %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Nie mo¿na wykonaæ fdopen() gniazda: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Roz³±czanie z o¶rodkiem %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Rozpoczêcie transmisji pliku od pozycji %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Rozpoczêcie transmisji pliku od pozycji %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Nie mo¿na pobraæ pliku %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Zakoñczono pobieranie danych\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Pobieranie listy z zawarto¶c± katalogu...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Nie mo¿na wykonaæ fdopen() gniazda: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "razem"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Ostrze¿enie: nie mo¿na wczytaæ listy plików %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Nie mo¿na utworzyæ po³±czenia dla danych: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Nie mo¿na powi±zaæ portu: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Nie mo¿na ropocz±æ nas³uchu na porcie %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Nie mo¿na zaakceptowaæ po³±czenia z serwerem: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "B³±d: Nie mo¿na zapisaæ do gniazda: %s\n"
@@ -908,173 +916,173 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "B³±d: Odebrano niepoprawny ci±g inicjuj±cy z serwera\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Pomy¶lnie zalogowano do serwera SSH %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Nie mo¿na rozwidliæ do innego procesu: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Zdalny host nie móg³ znale¼æ pliku %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Odebrano nieoczekiwan± odpowied¼ z serwera\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Zakoñczono pobieranie zawarto¶ci katalogu\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Nie mo¿na zmieniæ zdalnego katalogu na %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "B³±d: Wielko¶æ wiadomo¶ci %d z serwera zbyt du¿a\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "B³±d: Nie mo¿na czytaæ z gniazda: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 #, fuzzy
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Odebrano nieoczekiwan± odpowied¼ z serwera\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, fuzzy, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "B³±d: Wielko¶æ wiadomo¶ci %d z serwera zbyt du¿a\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr ""
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr ""
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Zamknij  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "Utwórz katalog"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "Utwórz katalog"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "Nie mo¿na pobraæ pliku %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "Utwórz katalog"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Zdalny katalog:"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 #, fuzzy
 msgid "No such file or directory"
 msgstr "u¿ycie: chdir <katalog>\n"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_Plik"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Bez po³±czenia"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Up³yn±³ czas oczekiwania na po³±czenie z %s\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 #, fuzzy
 msgid "Operation unsupported"
 msgstr "Operacja anulowana\n"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1329,7 +1337,7 @@
 "programu napisz do mnie (w jêzyku angielskim). Naj¶wie¿sze informacje na "
 "temat gFTP mo¿na zawsze odnale¼æ na stronie http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1349,12 +1357,12 @@
 msgstr ""
 "u¿ycie: gftp [[ftp://][u¿ytkownik:has³o@]o¶rodek-ftp[:port][/katalog]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Niepoprawny format URL-a %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr ""
 "Przet³umaczone przez\n"
@@ -1362,8 +1370,8 @@
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "B³±d: Nie po³±czony ze zdalnym komputerem\n"
 
@@ -1391,50 +1399,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "u¿ycie: chmod <tryb> <plik>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "u¿ycie: mget <okre¶lenie plików>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "u¿ycie: mput <okre¶lenie plików>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Przesy³ plików bêdzie ograniczony do %.2f KB/s\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "Nie mo¿na pobraæ %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Pomy¶lnie przes³ano %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr ""
@@ -1455,15 +1463,15 @@
 "org (w jêzyku angielskim), podaj±c numer wersji programu oraz sposób "
 "odtworzenia b³êdu.\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Dodaj zak³adkê"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Dodanie zak³adki: Nale¿y wprowadziæ nazwê komputera\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1473,149 +1481,135 @@
 "Mo¿na utworzyæ zak³adkê w podmenu poprzez zastosowanie znaku /\n"
 "(np. Linux Sites/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Pamiêtaj has³o"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Dodaj"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Anuluj  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Dodanie zak³adki: Nale¿y wprowadziæ nazwê zak³adki\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Dodanie zak³adki: Nie mo¿na dodaæ zak³adki %s, poniewa¿ nazwa zosta³a ju¿ "
 "wykorzystana\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Zak³adki/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Plik"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Plik/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Plik/Nowy katalog..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Plik/Nowy element..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Plik/Usuñ"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Plik/W³a¶ciwo¶ci..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Plik/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Plik/Zamknij"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Modyfikacja zak³adek"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Zak³adki/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "Ikona gFTP"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Anuluj  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Nowy katalog"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Wprowad¼ nazwê nowego katalogu"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Utwórz"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Wprowad¼ nazwê nowego elementu"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Modyfikuj pozycjê"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Opis:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Nazwa komputera:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protokó³:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Zdalny katalog:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Lokalny katalog:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "¦cie¿ka zdalnego SSH sftp:"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "U¿ytkownik:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Has³o:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Konto:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Zaloguj siê jako ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Zastosuj"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1624,27 +1618,20 @@
 "Czy na pewno chcesz usun±æ zak³adkê\n"
 "%s i wszystkie jej podzak³adki?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Usuniêcie zak³adki"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Tak"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Nie"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Zak³adki"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Zmiana atrybutów"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1652,69 +1639,65 @@
 "Poni¿ej mo¿na zmodyfikowaæ atrybuty plików\n"
 "Uwaga: nie wszystkie serwery ftp obs³uguj± operacjê chmod"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Specjalne"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "U¿ytkownik"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Odczyt"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Zapis"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Wykonanie"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Grupa"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Pozostali"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Zmieñ"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Operacja anulowana\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Usuñ"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Czy na pewno chcesz usun±æ te %ld plików i %ld katalogów?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Usuwanie plików/katalogów"
 
@@ -1732,11 +1715,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Przeci±gnij-i-upu¶æ: Zignorowano URL %s: To nie jest poprawny URL\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr "Ikona gFTP"
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1746,11 +1725,11 @@
 "programu napisz do mnie (w jêzyku angielskim). Naj¶wie¿sze informacje na "
 "temat gFTP mo¿na zawsze odnale¼æ na stronie http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Zakoñcz"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1758,428 +1737,430 @@
 "Trwa transmisja plików.\n"
 "Czy na pewno zakoñczyæ program?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Nie wychod¼"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Nazwa pliku"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Postêp"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Okno 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Okno 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/ASCII"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binarnie"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Opcje..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Zakoñcz"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Lokalne"
 
-#: src/gtk/gftp-gtk.c:351
-msgid "/Local/tearoff"
-msgstr "/Lokalne/tearoff"
-
-#: src/gtk/gftp-gtk.c:352
-msgid "/Local/Open _URL..."
-msgstr "/Lokalne/Otwórz _URL..."
-
-#: src/gtk/gftp-gtk.c:353
-msgid "/Local/Disconnect"
-msgstr "/Lokalne/_Roz³±cz"
-
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
-msgid "/Local/sep"
-msgstr "/Lokalne/sep"
-
-#: src/gtk/gftp-gtk.c:355
-msgid "/Local/Change Filespec..."
-msgstr "/Lokalne/Zmieñ filtr..."
-
-#: src/gtk/gftp-gtk.c:356
-msgid "/Local/Show selected"
-msgstr "/Lokalne/Poka¿ zaznaczone"
-
-#: src/gtk/gftp-gtk.c:357
-msgid "/Local/Select All"
-msgstr "/Lokalne/Zaznacz wszystkie"
-
-#: src/gtk/gftp-gtk.c:358
-msgid "/Local/Select All Files"
-msgstr "/Lokalne/Zaznacz wszystkie pliki"
-
-#: src/gtk/gftp-gtk.c:359
-msgid "/Local/Deselect All"
-msgstr "/Lokalne/Odznacz wszystkie"
-
-#: src/gtk/gftp-gtk.c:361
-msgid "/Local/Send SITE Command..."
-msgstr "/Lokalne/Wy¶lij polecenie SITE..."
-
-#: src/gtk/gftp-gtk.c:362
-msgid "/Local/Change Directory"
-msgstr "/Lokalne/Zmieñ katalog"
-
-#: src/gtk/gftp-gtk.c:363
-msgid "/Local/Chmod..."
-msgstr "/Lokalne/Zmieñ atrybuty..."
-
 #: src/gtk/gftp-gtk.c:364
-msgid "/Local/Make Directory..."
-msgstr "/Lokalne/Utwórz katalog..."
+msgid "/Local/tearoff"
+msgstr "/Lokalne/tearoff"
 
 #: src/gtk/gftp-gtk.c:365
-msgid "/Local/Rename..."
-msgstr "/Lokalne/Zmieñ nazwê..."
+msgid "/Local/Open _URL..."
+msgstr "/Lokalne/Otwórz _URL..."
 
 #: src/gtk/gftp-gtk.c:366
-msgid "/Local/Delete..."
-msgstr "/Lokalne/Usuñ"
-
-#: src/gtk/gftp-gtk.c:367
-msgid "/Local/Edit..."
-msgstr "/Lokalne/Edycja..."
+msgid "/Local/Disconnect"
+msgstr "/Lokalne/_Roz³±cz"
+
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
+msgid "/Local/sep"
+msgstr "/Lokalne/sep"
 
 #: src/gtk/gftp-gtk.c:368
-msgid "/Local/View..."
-msgstr "/Lokalne/Podgl±d..."
+msgid "/Local/Change Filespec..."
+msgstr "/Lokalne/Zmieñ filtr..."
 
 #: src/gtk/gftp-gtk.c:369
-msgid "/Local/Refresh"
-msgstr "/Lokalne/Od¶wie¿"
+msgid "/Local/Show selected"
+msgstr "/Lokalne/Poka¿ zaznaczone"
 
 #: src/gtk/gftp-gtk.c:370
-msgid "/_Remote"
-msgstr "/_Zdalne"
+msgid "/Local/Select All"
+msgstr "/Lokalne/Zaznacz wszystkie"
 
 #: src/gtk/gftp-gtk.c:371
+msgid "/Local/Select All Files"
+msgstr "/Lokalne/Zaznacz wszystkie pliki"
+
+#: src/gtk/gftp-gtk.c:372
+msgid "/Local/Deselect All"
+msgstr "/Lokalne/Odznacz wszystkie"
+
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Lokalne/Utwórz katalog..."
+
+#: src/gtk/gftp-gtk.c:375
+msgid "/Local/Send SITE Command..."
+msgstr "/Lokalne/Wy¶lij polecenie SITE..."
+
+#: src/gtk/gftp-gtk.c:376
+msgid "/Local/Change Directory"
+msgstr "/Lokalne/Zmieñ katalog"
+
+#: src/gtk/gftp-gtk.c:377
+msgid "/Local/Chmod..."
+msgstr "/Lokalne/Zmieñ atrybuty..."
+
+#: src/gtk/gftp-gtk.c:378
+msgid "/Local/Make Directory..."
+msgstr "/Lokalne/Utwórz katalog..."
+
+#: src/gtk/gftp-gtk.c:379
+msgid "/Local/Rename..."
+msgstr "/Lokalne/Zmieñ nazwê..."
+
+#: src/gtk/gftp-gtk.c:380
+msgid "/Local/Delete..."
+msgstr "/Lokalne/Usuñ"
+
+#: src/gtk/gftp-gtk.c:381
+msgid "/Local/Edit..."
+msgstr "/Lokalne/Edycja..."
+
+#: src/gtk/gftp-gtk.c:382
+msgid "/Local/View..."
+msgstr "/Lokalne/Podgl±d..."
+
+#: src/gtk/gftp-gtk.c:383
+msgid "/Local/Refresh"
+msgstr "/Lokalne/Od¶wie¿"
+
+#: src/gtk/gftp-gtk.c:384
+msgid "/_Remote"
+msgstr "/_Zdalne"
+
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Zdalne/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Zdalne/Otwórz _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Zdalne/_Roz³±cz"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Zdalne/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Zdalne/Zmieñ filtr..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 msgid "/Remote/Show selected"
 msgstr "/Zdalne/Poka¿ zaznaczone"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Zdalne/Zaznacz wszystkie"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Zdalne/Zaznacz wszystkie pliki"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Zdalne/Odznacz wszystkie"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Zdalne/Utwórz katalog..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Zdalne/Wy¶lij polecenie SITE..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Zdalne/Zmieñ katalog"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Zdalne/Zmieñ atrybuty..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Zdalne/Utwórz katalog..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Zdalne/Zmieñ nazwê..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Zdalne/Usuñ..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Zdalne/Edycja..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Zdalne/Podgl±d..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Zdalne/Od¶wie¿"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/Z_ak³adki"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Zak³adki/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Zak³adki/Dodaj zak³adkê"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Zak³adki/Modyfikuj zak³adki"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Zak³adki/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Transmisja"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Transmisja/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Transmisja/Uruchom transmisjê"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Transmisja/Zatrzymaj transmisjê"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Transmisja/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Transmisja/Pomiñ bie¿±cy plik"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Transmisja/Usuñ pliki"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Transmisja/Przenie¶ _plik w górê"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Transmisja/Przenie¶ plik w _dó³"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Transmisja/Pobierz pliki"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Transmisja/Wy¶lij pliki"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_Dziennik"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Dziennik/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Dziennik/Wyczy¶æ"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Dziennik/Wy¶wietl dziennik..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Dziennik/Zapisz dziennik..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Narzêdzia"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Narzêdzia/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Narzêdzia/Porównaj okna"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Narzêdzia/Wyczy¶æ cache"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/Pomo_c"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Pomoc/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Pomoc/Informacje o..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Komputer: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "U¿ytkownik: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Has³o: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Rozmiar"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Data"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Atrybuty"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Po³±cz"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "B³±d: W celu po³±czenia nale¿y wprowadziæ nazwê serwera\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sortuj"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Sortowanie..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "OtwórzURL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "OtwórzURL: Anulowano operacjê... nale¿y wprowadziæ ci±g znaków\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Po³±czenie poprzez URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Wprowad¼ URL serwera ftp"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr "Zmiana filtra: Anulowano operacjê... nale¿y wprowadziæ tekst\n"
+
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "Zmiana filtra"
 
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr "Wprowad¼ nowy filtr dla plików"
 
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
-msgstr "Zmiana filtra: Anulowano operacjê... nale¿y wprowadziæ tekst\n"
-
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "Ostrze¿enie: nie mo¿na otworzyæ %s do zapisu: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Pobieranie list z zawarto¶ciami katalogów"
+
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
+msgstr "SITE: Anulowano operacjê... nale¿y wprowadziæ tekst\n"
+
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "Serwer"
 
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr "Wprowadzenie polecenia specyficznego dla serwera"
 
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr "SITE: Anulowano operacjê... nale¿y wprowadziæ tekst\n"
-
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "B³±d: Nie mo¿na otworzyæ %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "B³±d: B³±d przy zapisie do %s: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Zapisz dziennik"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Zapisano pomy¶lnie plik dziennika do %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Zapisz dziennik"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2188,11 +2169,11 @@
 "Nie mo¿na odnale¼æ pliku COPYING, zawieraj±cego licencjê u¿ytkowika. Upewnij "
 "siê, ¿e jest ona w %s lub %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Informacje o gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2205,35 +2186,35 @@
 "Oficjalna strona domowa: http://www.gftp.org/\n"
 "Twórca logo: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Informacje o"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Umowa licencyjna"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Zamknij  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Porównaj okna"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Od¶wie¿"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Wszystkie pliki"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (W cache) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Bez po³±czenia"
 
@@ -2262,15 +2243,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Musi zostaæ wybrany przynajmniej jeden element\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Zmieñ"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Zmieñ nazwê"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Dodaj"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Anuluj  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Zamknij  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Zatrzymaj  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Pobieranie list z zawarto¶ciami katalogów"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Zatrzymaj  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2279,189 +2288,184 @@
 "Odebrano %ld katalogów\n"
 "i %ld plików"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Utworzenie katalogu: Anulowano operacjê... nale¿y wprowadziæ nazwê\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Utwórz katalog"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Utwórz katalog"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Nazwa katalogu do utworzenia"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Utworzenie katalogu: Anulowano operacjê... nale¿y wprowadziæ nazwê\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Opcje"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Maska"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Serwery lokalne"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Edytuj"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Modyfikacja danych serwera"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Dodanie serwera"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domena"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Adres sieciowy"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Zmieñ nazwê"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Zmiana nazwy: Anulowano operacjê... nale¿y wprowadziæ napis\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Na jak± nazwê zmieniæ %s?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Zmiana nazwy: Anulowano operacjê... nale¿y wprowadziæ napis\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Pobieranie nazw plików..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "£±czenie..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Wprowad¼ has³o"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Wprowad¼ has³o dla tego o¶rodka"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Oczekiwanie przez %d sekund przed kolejn± prób± po³±czenia\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Wy¶lij pliki"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Pobieranie plików: Brak po³±czenia ze zdalnym serwerem\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "B³±d: Roz³±czone przez zdaln± stronê po próbie przes³ania pliku\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Nie mo¿na pobraæ %s z %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Pomy¶lnie przes³ano %s przy %.2f KB/s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Pominiêto"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Oczekiwanie..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Pobieranie nazw plików...%s bajtów"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Zakoñczono"
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
 #, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "Stopping the transfer of %s\n"
+msgstr "Zatrzymywanie transmisji %s\n"
+
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr ""
 "%d%% gotowe, przybli¿ony pozosta³y czas: %02d:%02d:%02d. (Plik %d z %ld)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr ""
 "Przesy³anie %s z %s z prêdko¶ci± %.2fKB/s, przybl. pozosta³y czas: %02d:%02d:"
 "%02d"
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr ""
 "Przesy³anie %s z %s, transmisja zatrzymana, nieznany czas do zakoñczenia"
 
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Zatrzymywanie transmisji %s\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Nie ma ¿adnych wybranych transmisji\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Zatrzymywanie transmisji z %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Pomijanie pliku %s z %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Lokalny rozmiar"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Zdalny rozmiar"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Akcja"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Pobierz pliki"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Wy¶lij pliki"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2469,75 +2473,71 @@
 "Nastêpuj±ce pliki istniej± zarówno w lokalniy, jak i zdalnym katalogu\n"
 "Wybierz, co chcesz zrobiæ"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Nadpisz"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Pomiñ"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Wznów"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Pomiñ plik"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Zaznacz wszystkie"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Odznacz wszystkie"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "B³±d: Proces potomny %d zwróci³ %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Proces potomny %d zakoñczy³ siê pomy¶lnie\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "B³±d: Nie mo¿na pobraæ informacji o pliku %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Plik %s nie zosta³ zmieniony\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Plik %s zosta³ zmieniony.\n"
 "Co chcesz zrobiæ?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Edytuj plik"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Wy¶lij plik"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "B³±d: Zdalny serwer %s roz³±czony. Osi±gniêto maksymaln± ilo¶æ powtórzeñ... "
 "rezygnacja\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2552,40 +2552,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Podgl±d: %s jest katalogiem. Podgl±d nie mo¿e zostaæ wykonany\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Edycja: Nale¿y okre¶liæ edytor w oknie opcji\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Edycja: %s nie mo¿e byæ poddany edycji, poniewa¿ jest katalogiem.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Otwieranie %s za pomoc± %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Podgl±d pliku %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Podgl±d: Nie mo¿na otworzyæ pliku %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Podgl±d: Nie mo¿na utworzyæ procesu: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Wykonywanie programu: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Zak³adki/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Zak³adki/%s"
+
+#~ msgid "Create"
+#~ msgstr "Utwórz"
+
+#~ msgid "Yes"
+#~ msgstr "Tak"
+
+#~ msgid "No"
+#~ msgstr "Nie"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Nie wychod¼"
+
+#~ msgid "Sort"
+#~ msgstr "Sortuj"
+
+#~ msgid "Sorting..."
+#~ msgstr "Sortowanie..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "B³±d: Nie mo¿na otworzyæ %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Wy¶lij plik"
+
 #~ msgid "Log file:"
 #~ msgstr "Plik log:"
 
--- a/po/pt_BR.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/pt_BR.po	Tue Sep 24 12:18:40 2002 +0000
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version:  gFTP 2.0.7\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2000-07-10 13:35-0300\n"
 "Last-Translator: Isaías V. Prestes <isix@uol.com.br>\n"
 "Language-Team: pt_BR <pt_BR@li.org>\n"
@@ -139,8 +139,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Exibir arquivos ocultos nas listagens"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Rede"
 
@@ -309,6 +309,7 @@
 msgstr "%pa = conta proxy"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = conta host"
 
@@ -590,109 +591,109 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP Atenção: Linha %d não contém argumentos suficientes\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Impossível alterar diretório local para %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr ""
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, fuzzy, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "gFTP Erro: Erro abrindo arquivo %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Erro: Impossível abrir arquivo local %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, fuzzy, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Impossível conectar em %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, fuzzy, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Erro: Impossível abrir arquivo local %s: %s\n"
 
-#: lib/local.c:279
-#, fuzzy, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Impossível conectar em %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, fuzzy, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Erro: Impossível abrir arquivo local %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Impossível pegar listagem do diretório local %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Diretório local alterado com sucesso para %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "%s removido com sucesso\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Erro: Impossível remover diretório %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Erro: Impossível remover arquivo %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Diretório %s criado com sucesso\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Erro: Impossível criar diretório %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "%s renomeado com sucesso para %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Erro: Impossível renomear %s para %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Modo alterado com sucesso de %s para %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Erro: Impossível alterar do modo %s para %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 #, fuzzy
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr "uso: gftp [[ftp://][usuário:senha@]ftp-site[:porta][/diretório]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP Erro: Impossível encontrar arquivo %s em %s ou %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, fuzzy, c-format
 msgid "Running program %s\n"
 msgstr "Executando programa: %s %s\n"
@@ -733,12 +734,12 @@
 msgid "Custom"
 msgstr "Personalizar"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Conexão para %s expirou\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Erro lendo do host %s: %s\n"
@@ -758,104 +759,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Erro: Impossível escrever no socket: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Apontando para %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Impossível encontrar nome de host %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "desconhecido"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Falhou na criação de um socket: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Tentando %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Impossível conectar em %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Conectado em %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, fuzzy, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Impossível abrir pty master %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Desconectando do sítio %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Parando tranferência de %s\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr ""
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Impossível recuperar arquivo %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Terminada recuperação de dados\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Recuperando lista de diretórios...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, fuzzy, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Impossível abrir pty master %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr ""
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr ""
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Impossível criar uma conexão de dados: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr ""
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Impossível ouvir na porta %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Impossível conectar em %s: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, fuzzy, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Erro: Impossível escrever no socket: %s\n"
@@ -884,172 +892,172 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Erro: Recebida string inicial errada do servidor\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, fuzzy, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Entrou com sucesso no servidor SSH %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, fuzzy, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Impossível abrir outro processo: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Host remoto não pode encontrar o arquivo %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Recebida resposta inesperada do servidor\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 #, fuzzy
 msgid "Finished retrieving directory listing\n"
 msgstr "Concluído recebimento da listagem do diretório\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, fuzzy, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Impossível alterar diretório rmeoto para %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, fuzzy, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Erro: Recebida string inicial errada do servidor\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, fuzzy, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Erro: Impossível ler do socket: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 #, fuzzy
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Recebida resposta inesperada do servidor\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, fuzzy, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Erro: Recebida string inicial errada do servidor\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr ""
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr ""
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Fechar  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "Criar Diretório"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "Criar Diretório"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "Impossível recuperar arquivo %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "Criar Diretório"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Diretório Remoto:"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr ""
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr ""
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_Arquivo"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Não conectado"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Conexão para %s expirou\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr ""
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1308,7 +1316,7 @@
 "informação sobre as últimas versões do gFTP no meu site em http://gftp.seul."
 "org/\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1329,19 +1337,19 @@
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
 msgstr "uso: gftp [[ftp://][usuário:senha@]ftp-site[:porta][/diretório]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Impossível sortear URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "Traduzido por Isaías V. Prestes <isix@uol.com.br>"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 #, fuzzy
 msgid "Error: Not connected to a remote site\n"
 msgstr "%s: Não conectado a um sítio remoto\n"
@@ -1370,50 +1378,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr ""
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr ""
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, fuzzy, c-format
 msgid "Could not download %s\n"
 msgstr "Impossível baixar %s de %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Transferido com sucesso %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: Por favor pressione o botão stop antes de fazer qualquer coisa\n"
@@ -1433,15 +1441,15 @@
 "é definitivamente um erro. Por favor envie um email para masneyb@gftp.org "
 "sobre o erro. Inclua o número da versão do gftp e como isso aconteceu\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Adicionar Favoritos"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Adicionar Favoritos: Entre com um hostname\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1451,149 +1459,135 @@
 "Você pode separar os itens por uma / para colocar em submenu\n"
 "(ex: Sites do Linux/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 #, fuzzy
 msgid "Remember password"
 msgstr "Entre com a senha"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Adicionar"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Cancelar  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Adicionar Favoritos: Entre com nome para o Favoritos\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Adicionar Favoritos: Impossível adicionar %s pois este nome já exsite\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Favoritos/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Arquivo"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Arquivo/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Arquivo/Nova pasta..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Arquivo/Novo Item..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Arquivo/Remover"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Arquivo/Propriedades..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Arquivo/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Arquivo/Fechar"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Editar Favoritos"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Favoritos/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Cancelar  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Nova Pasta"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Entre com o nome da nova pasta a ser criada"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Criar"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Entre com o nome do novo item"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Editar Entrada"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Descrição:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Hostname:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Porta:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protocolo:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Diretório Remoto:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Diretório Local:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr ""
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Usuário:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Senha:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Conta:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Entrar como ANÔNIMO"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Aplicar"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1602,27 +1596,20 @@
 "Você quer realmente apagar o favorito\n"
 "%s e todos dependentes?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Remover Favorito"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Sim"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Não"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Favoritos"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1630,70 +1617,66 @@
 "Você pode ajustar agora os atributos do(s) seu(s) arquivo(s)\n"
 "Nota: Nem todos servidores de FTP que suportam chmod"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Especial"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Usuário"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Leitura"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Escrita"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Executar"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Grupo"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Outro"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Alterar"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr ""
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 #, fuzzy
 msgid "Delete"
 msgstr "Excluir"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, fuzzy, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Você realmente quer remover estes %d itens"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Excluir Arquivos/Diretórios"
 
@@ -1711,11 +1694,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Selecionar e Arrastar: Ignorando url %s: Url inválida\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr ""
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 #, fuzzy
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
@@ -1727,11 +1706,11 @@
 "informação sobre as últimas versões do gFTP no meu site em http://gftp.seul."
 "org/\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Sair"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1739,448 +1718,450 @@
 "Está em progresso a transferência de arquivos.\n"
 "Você realmente que sair?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Não Sair"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 #, fuzzy
 msgid "Filename"
 msgstr "Nome do arquivo"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Progresso"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 #, fuzzy
 msgid "/FTP/tearoff"
 msgstr "/Arquivo/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Janela 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Janela 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 #, fuzzy
 msgid "/FTP/sep"
 msgstr "/Arquivo/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 #, fuzzy
 msgid "/FTP/Ascii"
 msgstr "/FTP/_Sair"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binário"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Opções..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Sair"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 #, fuzzy
 msgid "/Local/tearoff"
 msgstr "/Ferramentas/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Local/Abrir _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Local/Desconectar"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 #, fuzzy
 msgid "/Local/sep"
 msgstr "/Local/Desconectar"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Local/Alterar Filespec..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Local/Selecionar Todos"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Local/Selecionar Todos"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Local/Selecionar Todos Arquivos"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Local/Deselecionar Todos"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Local/Criar Diretório..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Local/Enviar Comando para SITE..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Local/Alterar Diretório"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 #, fuzzy
 msgid "/Local/Chmod..."
 msgstr "/Local/Editar..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Local/Criar Diretório..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Local/Renomear..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Local/Excluir..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Local/Editar..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Local/Visualizar..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Local/Atualizar"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Remoto"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Remoto/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Remoto/Abrir _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Remoto/Desconectar"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Remoto/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Remoto/Alterar Filespec..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Local/Selecionar Todos"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Remoto/Selecionar Todos"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Remoto/Selecionar Todos Arquivos"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Remoto/Deselecionar Tudo"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Remoto/Criar Diretório..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Remoto/Enviar Comando SITE..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Remoto/Alterar Diretório"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Remoto/Chmod..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Remoto/Criar Diretório..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Remoto/Renomear..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Remoto/Excluir..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Remoto/Editar..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Remoto/Visualizar..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Remoto/Atualizar"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/_Favoritos"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Favoritos/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Favoritos/Adicionar favorito"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Favoritos/Editar favoritos"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Favoritos/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Transferências"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Transferências/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Transferências/Iniciar Transferência"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Transferências/Parar Transferência"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Transferências/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 #, fuzzy
 msgid "/Transfers/Skip Current File"
 msgstr "/Transferências/Inserir Arquivos"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 #, fuzzy
 msgid "/Transfers/Remove File"
 msgstr "/Transferências/Recuperar Arquivos"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 #, fuzzy
 msgid "/Transfers/Move File _Up"
 msgstr "/Transferências/sep"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 #, fuzzy
 msgid "/Transfers/Move File _Down"
 msgstr "/Transferências/sep"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Transferências/Recuperar Arquivos"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Transferências/Inserir Arquivos"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 #, fuzzy
 msgid "/L_ogging"
 msgstr "/Logging/Apagar"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 #, fuzzy
 msgid "/Logging/tearoff"
 msgstr "/Logging/Apagar"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Logging/Apagar"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Logging/Ver relatório..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Logging/Salvar relatório..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/Ferramenta_s"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Ferramentas/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Ferramentas/Comparar Janelas"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 #, fuzzy
 msgid "/Tools/Clear Cache"
 msgstr "/Ferramentas/tearoff"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 #, fuzzy
 msgid "/_Help"
 msgstr "/_Ajuda"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Ajuda/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Ajuda/Sobre..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 #, fuzzy
 msgid "Host: "
 msgstr "Hostname:"
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Porta:"
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Usuário:"
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Senha:"
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Tamanho"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Data"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Atributos"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Conectar"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Erro: Você precisa especificar um host para conectar para\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sortear"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Sorteando..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr ""
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 #, fuzzy
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "Renomear: Operação cancelada...você deve entrar com uma string\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Conectar via URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Entre com uma url ftp para conectar para"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "Alterar Filespec"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "Entrar com nova especificação de arquivo"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr ""
 "Alterar Filespec: Operação cancelada...você deve entrar com uma string\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "Sítio"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "Entre com comando específico do sítio"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "Alterar Filespec"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "Entrar com nova especificação de arquivo"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "gFTP Erro: Impossível abrir arquivo Favoritos %s: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Pegando listagem do(s) diretório(s)"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SÍTIO: Operação cancelada...você precisa entrar com uma string\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "Sítio"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "Entre com comando específico do sítio"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr ""
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Erro: Impossível abrir %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, fuzzy, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Erro: Erro escrevendo em %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Salvar Relatório"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Escrito com sucesso o arquivo de relato em %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Salvar Relatório"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2189,11 +2170,11 @@
 "Impossível encontrar o arquivo de contrato de licença. Por favor sure it is "
 "in in either %s ou em %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Sobre gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, fuzzy, c-format
 msgid ""
 "%s\n"
@@ -2206,36 +2187,36 @@
 "Página Oficial: http://www.gftp.org/\n"
 "Logo por: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 #, fuzzy
 msgid "About"
 msgstr "Sobre"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Contrato de Licença"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Fechar  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Comparar Janelas"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Todos Arquivos"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Cacheado) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Não conectado"
 
@@ -2264,208 +2245,231 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Você deve ter menos de um item selecionado\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Alterar"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+#, fuzzy
+msgid "Rename"
+msgstr "Renomear"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Adicionar"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Cancelar  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Fechar  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Fechar  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Pegando listagem do(s) diretório(s)"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr ""
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
 "and %ld files"
 msgstr ""
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Operação cancelada...você deve entrar com uma string\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr ""
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Criar Diretório"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Entre com o nome do diretório"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Operação cancelada...você deve entrar com uma string\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Opções"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Máscara de rede"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Hosts locais"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Editar"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Editar Host"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Adicionar Host"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domínio"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Endereço de rede"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-#, fuzzy
-msgid "Rename"
-msgstr "Renomear"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Renomear: Operação cancelada...você deve entrar com uma string\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "O que você deseja renomear para %s?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Renomear: Operação cancelada...você deve entrar com uma string\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Recebendo nomes de arquivos..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Conectando..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Entre com a senha"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Por favor entre com sua senha para este sítio"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Espere %d segundos para tentar conectar novamente\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 #, fuzzy
 msgid "Transfer Files"
 msgstr "/Transferências/Inserir Arquivos"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Recuperar Arquivos: Não conectado a um sítio remoto\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 #, fuzzy
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "Erro: Sítio remoto %s desconetado. \n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Impossível baixar %s de %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, fuzzy, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Transferido com sucesso %s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 #, fuzzy
 msgid "Skipped"
 msgstr "Ignorar"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Aguardando..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Recuperando nomes de arquivos...%s bytes"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Terminado"
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
+#, c-format
+msgid "Stopping the transfer of %s\n"
+msgstr "Parando tranferência de %s\n"
+
+#: src/gtk/transfer.c:1260
 #, fuzzy, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr ""
 "%d%% completo, %02d:%02d:%02d tempo restante estimado. (Arquivo %d de %d)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr "Recebidos %s de %s à %.2fKB/s, tempo restante estimado: %02d:%02d:%02d"
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr "Recebidos %s de %s, transferência parada, tempo restante desconhecido"
 
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Parando tranferência de %s\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 #, fuzzy
 msgid "There are no file transfers selected\n"
 msgstr ""
 "Está em progresso a transferência de arquivos.\n"
 "Você realmente que sair?"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, fuzzy, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Parando tranferência de %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, fuzzy, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Parando tranferência de %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Tamanho Local"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Tamanho Remoto"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Ação"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Baixar Arquivos"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Subir Arquivos"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2473,73 +2477,69 @@
 "O seguinte(s) arquivo(s) abaixo existe(m) no local e no computador remoto\n"
 "Por favor selecione o que deseja fazer"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Sobrescrever"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Ignorar"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Continuar"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Ignorar Arquivo"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Selecionar Todos"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Deselecionar Todos"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Erro: Child %d retornou %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Child %d retornou sucesso\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Erro: Impossível obter informações sobre arquivo %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Arquivo %s não pode ser alterado\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Arquivo %s foi alterado.\n"
 "O que você deseja fazer?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Editar Arquivo"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Subir"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr "Erro: Sítio remoto %s desconetado. \n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "Erro: Sítio remoto %s desconetado. Reconectando em %d segundos\n"
@@ -2553,40 +2553,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Visualizar: %s é um diretório. Impossível visualizá-lo.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Editar: Você deve especificar um editor nas opções de dialogo\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Editar: %s é um diretório. Impossível editá-lo.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Abrinso %s com %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Visualizando arquivo %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Visualizar: Impossível abrir arquivo %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Visualizar: Impossível abrir outro processo: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Executando programa: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Favoritos/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Favoritos/%s"
+
+#~ msgid "Create"
+#~ msgstr "Criar"
+
+#~ msgid "Yes"
+#~ msgstr "Sim"
+
+#~ msgid "No"
+#~ msgstr "Não"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Não Sair"
+
+#~ msgid "Sort"
+#~ msgstr "Sortear"
+
+#~ msgid "Sorting..."
+#~ msgstr "Sorteando..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Erro: Impossível abrir %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Subir"
+
 #~ msgid "Bring up reconnect dialog"
 #~ msgstr "Introduzir diálogo de reconexão"
 
--- a/po/ro.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/ro.po	Tue Sep 24 12:18:40 2002 +0000
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp-2.0.13\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2002-09-10 18:44+0300\n"
 "Last-Translator: Mugurel Tudor <mugurelu@go.ro>\n"
 "Language-Team: românã <ro@li.org>\n"
@@ -102,7 +102,8 @@
 
 #: lib/config_file.c:52
 msgid "Overwrite files by default or set to resume file transfers"
-msgstr "Suprascrie implicit fiºierele sau setaþi reluarea transferului de fiºiere "
+msgstr ""
+"Suprascrie implicit fiºierele sau setaþi reluarea transferului de fiºiere "
 
 #: lib/config_file.c:53
 msgid "Refresh after each file transfer"
@@ -136,8 +137,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Aratã fiºierele ascunse în listã"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Reþea"
 
@@ -146,7 +147,8 @@
 msgstr "Timp expirat reþea:"
 
 #: lib/config_file.c:67
-msgid "The timeout waiting for network input/output. This is NOT an idle timeout."
+msgid ""
+"The timeout waiting for network input/output. This is NOT an idle timeout."
 msgstr ""
 "Timpul în care expirã aºteptarea pentru activitate în reþea. Acesta NU este "
 "o expirare pentru reþea neutilizatã. "
@@ -158,8 +160,8 @@
 #: lib/config_file.c:69
 msgid "The number of auto-retries to do. Set this to 0 to retry indefinately"
 msgstr ""
-"Numãrul de auto-încercãri pentru conectare. O valoare de 0 va duce la "
-"un numãr infinit de reîncercãri. "
+"Numãrul de auto-încercãri pentru conectare. O valoare de 0 va duce la un "
+"numãr infinit de reîncercãri. "
 
 #: lib/config_file.c:70
 msgid "Retry sleep time:"
@@ -308,6 +310,7 @@
 msgstr "%pa = cont proxy"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = cont gazdã"
 
@@ -373,7 +376,8 @@
 
 #: lib/config_file.c:143
 msgid "Use the ssh-askpass utility to grab the users password"
-msgstr "Foloseºte utilitarul ssh-askpass pentru a intercepta parola utilizatorului"
+msgstr ""
+"Foloseºte utilitarul ssh-askpass pentru a intercepta parola utilizatorului"
 
 #: lib/config_file.c:144
 msgid "Use SSH2 SFTP subsys"
@@ -426,7 +430,8 @@
 
 #: lib/config_file.c:160
 msgid "The default height of the local/remote files listboxes"
-msgstr "Înãlþimea implicitã pentru casetele cu lista fiºierelor locale/la distanþã"
+msgstr ""
+"Înãlþimea implicitã pentru casetele cu lista fiºierelor locale/la distanþã"
 
 #: lib/config_file.c:162
 msgid "The default height of the transfer listbox"
@@ -449,9 +454,9 @@
 "The width of the filename column in the file listboxes. Set this to 0 to "
 "have this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
-"Lãþimea coloanei numelor fiºierelor din casetele cu lista fiºierelor. Setaþi-o "
-"la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru "
-"a dezactiva aceastã coloanã."
+"Lãþimea coloanei numelor fiºierelor din casetele cu lista fiºierelor. Setaþi-"
+"o la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru a "
+"dezactiva aceastã coloanã."
 
 #: lib/config_file.c:170 lib/config_file.c:182
 msgid ""
@@ -459,26 +464,26 @@
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
 "Lãþimea coloanei de mãrime fiºier din casetele cu lista fiºierelor. Setaþi-o "
-"la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru "
-"a dezactiva aceastã coloanã."
+"la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru a "
+"dezactiva aceastã coloanã."
 
 #: lib/config_file.c:172 lib/config_file.c:184
 msgid ""
 "The width of the user column in the file listboxes. Set this to 0 to have "
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
-"Lãþimea coloanei de nume utilizator din casetele cu lista fiºierelor. Setaþi-o "
-"la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru "
-"a dezactiva aceastã coloanã."
+"Lãþimea coloanei de nume utilizator din casetele cu lista fiºierelor. Setaþi-"
+"o la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru a "
+"dezactiva aceastã coloanã."
 
 #: lib/config_file.c:174 lib/config_file.c:186
 msgid ""
 "The width of the group column in the file listboxes. Set this to 0 to have "
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
-"Lãþimea coloanei de grup utilizator din casetele cu lista fiºierelor. Setaþi-o "
-"la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru "
-"a dezactiva aceastã coloanã."
+"Lãþimea coloanei de grup utilizator din casetele cu lista fiºierelor. Setaþi-"
+"o la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru a "
+"dezactiva aceastã coloanã."
 
 #: lib/config_file.c:176 lib/config_file.c:188
 msgid ""
@@ -486,17 +491,17 @@
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
 "Lãþimea coloanei de datã fiºier din casetele cu lista fiºierelor. Setaþi-o "
-"la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru "
-"a dezactiva aceastã coloanã."
+"la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru a "
+"dezactiva aceastã coloanã."
 
 #: lib/config_file.c:178 lib/config_file.c:190
 msgid ""
 "The width of the attribs column in the file listboxes. Set this to 0 to have "
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr ""
-"Lãþimea coloanei de atribute fiºier din casetele cu lista fiºierelor. Setaþi-o "
-"la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru "
-"a dezactiva aceastã coloanã."
+"Lãþimea coloanei de atribute fiºier din casetele cu lista fiºierelor. Setaþi-"
+"o la 0 pentru adaptarea automatã a lãþimii coloanei. Setaþi-o la -1 pentru a "
+"dezactiva aceastã coloanã."
 
 #: lib/config_file.c:192
 msgid "The color of the commands that are sent to the server"
@@ -561,7 +566,8 @@
 #: lib/config_file.c:563
 #, c-format
 msgid "Warning: Cannot find master bookmark file %s\n"
-msgstr "Avertisment: Nu am putut gãsi fiºierul principal cu semne de carte %s\n"
+msgstr ""
+"Avertisment: Nu am putut gãsi fiºierul principal cu semne de carte %s\n"
 
 #: lib/config_file.c:574 lib/config_file.c:805
 #, c-format
@@ -590,8 +596,8 @@
 "org>. Warning: Any comments that you add to this file WILL be overwritten"
 msgstr ""
 "Fiºier pentru semnele de carte gFTP. Copyright (C) 1998-2002 Brian Masney "
-"<masneyb@gftp.org>. Avertisment: orice comentarii adãugate acestui "
-"fiºier VOR FI suprascrise"
+"<masneyb@gftp.org>. Avertisment: orice comentarii adãugate acestui fiºier "
+"VOR FI suprascrise"
 
 #: lib/config_file.c:778
 msgid ""
@@ -599,8 +605,8 @@
 "go out the proxy server (if available). Syntax: dont_use_proxy=.domain or "
 "dont_use_proxy=network number/netmask"
 msgstr ""
-"Aceastã secþiune specificã ce gazde sunt pe subreþeaua localã ºi nu vor "
-"avea nevoie sã iasã prin serverul proxy (dacã e disponibil). Sintaxa: "
+"Aceastã secþiune specificã ce gazde sunt pe subreþeaua localã ºi nu vor avea "
+"nevoie sã iasã prin serverul proxy (dacã e disponibil). Sintaxa: "
 "dont_use_proxy=.domeniu sau dont_use_proxy=numãr reþea/mascã reþea"
 
 #: lib/config_file.c:779
@@ -608,8 +614,8 @@
 "ext=file extenstion:XPM file:Ascii or Binary (A or B):viewer program. Note: "
 "All arguments except the file extension are optional"
 msgstr ""
-"ext=extensie fiºier:fiºier XPM:Ascii sau Binar (A sau B):program vizualizare. "
-"Toate argumentele în afara extensiei fiºierului sunt opþionale."
+"ext=extensie fiºier:fiºier XPM:Ascii sau Binar (A sau B):program "
+"vizualizare. Toate argumentele în afara extensiei fiºierului sunt opþionale."
 
 #: lib/config_file.c:780
 msgid "This section contains the data that is in the history"
@@ -620,108 +626,109 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "Avertisment gFTP: Linia %d nu are destule argumente\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Nu am putut schimba directorul local la %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Nu am putut obþine directorul de lucru curent: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Eroare la închiderea descriptorului de fiºier: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Eroare: Nu am putut deschide fiºierul local %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "Nu am putut fdopen() socketul pentru %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Eroare: Nu am putut cãuta în fiºierul %s: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "Nu am putut fdopen() socketul pentru %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Eroare: Nu am putut trunchia fiºierul local %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Nu am putut obþine listarea directorului local %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Am schimbat cu succes directorul local la %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "Am ºters cu succes %s\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Eroare: Nu am putut ºterge directorul %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Eroare: Nu am putut ºterge fiºierul %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Am creat cu succes directorul %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Eroare: Nu am putut crea directorul %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "Am redenumit cu succes %s în %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Eroare: Nu am putut redenumi %s în %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Am schimbat cu succes modul din %s în %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Eroare: Nu am putut schimba modul din %s în %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
-msgstr "utilizare: gftp [[ftp://][utilizator:[parola]@]ftp-site[:port][/director]]\n"
-
-#: lib/misc.c:373
+msgstr ""
+"utilizare: gftp [[ftp://][utilizator:[parola]@]ftp-site[:port][/director]]\n"
+
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "Eroare gFTP: Nu am putut gãsi fiºierul %s în %s sau %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Rulez programul %s\n"
@@ -762,12 +769,12 @@
 msgid "Custom"
 msgstr "Personalizat"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Conexiunea la %s a expirat\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Eroare la citire din gazda %s: %s\n"
@@ -787,104 +794,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Eroare: Nu pot scrie în cache: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Caut %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Nu am putut cãuta gazda %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "necunoscut"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Nu am putut crea un socket: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Încerc %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Nu mã pot conecta la %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Conectat la %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Nu am putut face fdopen() pe socket: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Mã deconectez de la site-ul %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Pornesc transferul de fiºiere de la %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Pornesc transferul de fiºiere de la %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Nu am putut primi fiºierul %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Am terminat de primit date\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Primesc listarea directorului...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Nu am putut face fdopen() pe socket: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "total"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Avertisment: Nu am putut parcurge listarea %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Nu am putut crea o conexiune de date: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Nu am putut lega un port: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Nu am putut asculta la portul %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Nu pot accepta conexiune de la server: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Eroare: Nu am putut scrie cãtre socket: %s\n"
@@ -912,167 +926,167 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Eroare: ªir de iniþializare greºit primit de la server\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "Logare cu succes la serverul SSH %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Nu pot bifurca un alt proces: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Gazda de la distanþã nu a gãsit fiºierul %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Am primit un rãspuns neaºteptat din partea serverului\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Am terminat de primit listarea directorului\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Nu am putut schimba directorul la distanþã în %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Eroare: Mãrimea mesajului de la server %d este prea mare\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Eroare: Nu am putut citi din socket: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Am primit rãspuns greºit de la server, mã deconectez\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Eroare: Mãrimea mesajului %d este prea mare\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr "%d: Protocol de iniþializare\n"
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr "%d: Versiune protocol %d\n"
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr "%d: Deschid %s\n"
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, c-format
 msgid "%d: Close\n"
 msgstr "%d: Închid\n"
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "%d: Dechid directorul %s\n"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, c-format
 msgid "%d: Read Directory\n"
 msgstr "%d: Citesc directorul\n"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, c-format
 msgid "%d: Remove file %s\n"
 msgstr "%d: ªterg fiºierul %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, c-format
 msgid "%d: Make directory %s\n"
 msgstr "%d: Creez directorul %s\n"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "%d: ªterg directorul %s\n"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr "%d: Calea realã %s\n"
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr "%d: Atribute fiºier\n"
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr "%d: Status %s\n"
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr "%d: Chmod %s %o\n"
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr "%d: Utime %s %d\n"
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr "EOF"
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr "Nu existã un asemenea fiºier sau director"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr "Permisiune refuzatã"
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 msgid "Failure"
 msgstr "Eºuare"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr "Mesaj greºit"
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 msgid "No connection"
 msgstr "Nici o conexiune"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 msgid "Connection lost"
 msgstr "Conexiune pierdutã"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr "Operaþiune nesuportatã"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr "Mesaj necunoscut returnat de server"
 
@@ -1297,7 +1311,8 @@
 msgstr "set"
 
 #: src/text/gftp-text.c:88
-msgid "Show configuration file variables. You can also set variables by set var=val"
+msgid ""
+"Show configuration file variables. You can also set variables by set var=val"
 msgstr ""
 "Aratã variabilele fiºierului de configurare. Puteþi seta variabilele prin "
 "setarea set=valoare"
@@ -1310,11 +1325,11 @@
 "news about gFTP from my website at http://www.gftp.org/\n"
 msgstr ""
 ">.\n"
-"Dacã aveþi întrebãri, comentarii sau sugestii despre acest program, vã "
-"rugãm sã ni le trimiteþi prin email. Puteþi afla întotdeauna ultimele ºtiri "
-"despre gFTP de pe site-ul nostru la http://www.gftp.org/\n"
-
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+"Dacã aveþi întrebãri, comentarii sau sugestii despre acest program, vã rugãm "
+"sã ni le trimiteþi prin email. Puteþi afla întotdeauna ultimele ºtiri despre "
+"gFTP de pe site-ul nostru la http://www.gftp.org/\n"
+
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1330,14 +1345,15 @@
 
 #: src/text/gftp-text.c:312
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
-msgstr "folosire: open [[ftp://][utilizator:parolã@]ftp-site[:port][/director]]\n"
-
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+msgstr ""
+"folosire: open [[ftp://][utilizator:parolã@]ftp-site[:port][/director]]\n"
+
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Nu am putut parcurge URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr ""
 "Tradus în românã de:\n"
@@ -1345,8 +1361,8 @@
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Eroare: Nu sunt conectat la un site la distanþã\n"
 
@@ -1374,30 +1390,30 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "utilizare: chmod <mod> <fisier>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "utilizare: mget <specificã fiºier>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "utilizare: mput <specificã fiºier>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Transferul de fiºiere va fi fãcut la %.2f KB/s\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "Nu am putut transfera %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Am transferat cu succes %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
@@ -1405,21 +1421,21 @@
 "Comenzi suportate:\n"
 "\n"
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr "utilizare: set [variabilã = valoare]\n"
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr "Eroare: Variabila %s nu este o variabilã validã de configurare.\n"
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr "Eroare: Nu puteþi schimba aceastã variabilã\n"
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: Vã rugãm apãsaþi butonul stop înainte de a face altceva\n"
@@ -1434,172 +1450,160 @@
 "bug. Please email masneyb@gftp.org about it. Please be sure to include the "
 "version number and how you can reproduce it\n"
 msgstr ""
-"Eroare internã gFTP: Nu am putut cãuta semnul de carte. Acest lucru este "
-"în mod sigur o eroare. Vã rugãm trimiteþi un email la masneyb@gftp.org "
-"cu detalii despre aceastã eroare. Vã rugãm sã includeþi numãrul versiunii "
-"ºi cum poate fi reprodusã eroarea\n"
-
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+"Eroare internã gFTP: Nu am putut cãuta semnul de carte. Acest lucru este în "
+"mod sigur o eroare. Vã rugãm trimiteþi un email la masneyb@gftp.org cu "
+"detalii despre aceastã eroare. Vã rugãm sã includeþi numãrul versiunii ºi "
+"cum poate fi reprodusã eroarea\n"
+
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Adaugã semn de carte"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Adaugare semn de carte: Trebuie sã introduceþi numele gazdei\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
 "(ex: Linux Sites/Debian)"
 msgstr ""
 "Introduceþi numele semnului de carte pe care doriþi\n"
-"sã-l adãugaþi. Puteþi separa elementele punând un / într-un "
-"submeniu (ex: Situri Linux/Debian)"
-
-#: src/gtk/bookmarks.c:145
+"sã-l adãugaþi. Puteþi separa elementele punând un / într-un submeniu (ex: "
+"Situri Linux/Debian)"
+
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Memoreazã parola"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Adaugã"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Anuleazã  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
-msgstr "Adãugare semn de carte: Trebuie sã introduceþi un nume pentru semnul de carte\n"
-
-#: src/gtk/bookmarks.c:168
+msgstr ""
+"Adãugare semn de carte: Trebuie sã introduceþi un nume pentru semnul de "
+"carte\n"
+
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
-"Adãugare semn de carte: Nu pot adãuga semnul de carte %s pentru cã "
-"numele existã deja.\n"
-
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Semne de carte/"
-
-#: src/gtk/bookmarks.c:276
+"Adãugare semn de carte: Nu pot adãuga semnul de carte %s pentru cã numele "
+"existã deja.\n"
+
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Fiºier"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Fiºier/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Fiºier/Director nou..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Fiºier/Element nou..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Fiºier/ªterge"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Fiºier/Proprietãþi..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Fiºier/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Fiºier/Închide"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Editeazã semnele de carte"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Semne de carte/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "Iconiþã gFTP"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Anuleazã  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Director nou"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Introduceþi numele noului director care va fi creat"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Creazã"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Introduceþi numele noului element care va fi creat"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Editeazã intrarea"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Descriere:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Nume gazdã:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protocol:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Director la distanþã:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Director local:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "Cale sftp SSH la distanþã:"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Nume utilizator:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Parolã:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Cont:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Logare ca ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Aplicã"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1608,27 +1612,20 @@
 "Sunteþi sigur cã doriþi sã ºtergeþi semnul de carte\n"
 "%s ºi toþi descendenþii ?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "ªterge semn de carte"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Da"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Nu"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Semne de carte"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1636,69 +1633,66 @@
 "Puteþi acum ajusta atributele fiºierului(lor)\n"
 "Notã: Nu toate serverele ftp suportã opþiunea chmod"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Special"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Persistent"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Utilizator"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Citire"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Scriere"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Execuþie"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Grup"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Alþii"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Schimbã"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Operaþiune anulatã\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "ªterge"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
-msgstr "Sunteþi sigur cã doriþi sã ºtergeþi aceste %ld fiºiere ºi %ld directoare"
-
-#: src/gtk/delete_dialog.c:121
+msgstr ""
+"Sunteþi sigur cã doriþi sã ºtergeþi aceste %ld fiºiere ºi %ld directoare"
+
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "ªterge fiºiere/directoare"
 
@@ -1716,11 +1710,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Tragere ºi plasare: Ignor URl %s: Nu este un url valid\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr "Iconiþã gFTP"
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1730,11 +1720,11 @@
 "rugãm sã ni le trimiteþi prin email. Puteþi afla întotdeauna ultimele ºtiri "
 "despre gFTP de pe site-ul nostru la http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Ieºire"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1742,428 +1732,431 @@
 "Existã transferuri de fiºiere în desfãºurare.\n"
 "Sunteþi sigur cã doriþi sã ieºiþi ?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Nu ieºi"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Nume fiºier"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Progres"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Fereastra 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Fereastra 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binar"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Opþiuni..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_Ieºire"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Local"
 
-#: src/gtk/gftp-gtk.c:351
-msgid "/Local/tearoff"
-msgstr "/Local/tearoff"
-
-#: src/gtk/gftp-gtk.c:352
-msgid "/Local/Open _URL..."
-msgstr "/Local/Deschide _URL..."
-
-#: src/gtk/gftp-gtk.c:353
-msgid "/Local/Disconnect"
-msgstr "/Local/Deconecteazã"
-
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
-msgid "/Local/sep"
-msgstr "/Local/sep"
-
-#: src/gtk/gftp-gtk.c:355
-msgid "/Local/Change Filespec..."
-msgstr "/Local/ Schimbã filtrul..."
-
-#: src/gtk/gftp-gtk.c:356
-msgid "/Local/Show selected"
-msgstr "/Local/Aratã selecþia"
-
-#: src/gtk/gftp-gtk.c:357
-msgid "/Local/Select All"
-msgstr "/Local/Selecteazã tot"
-
-#: src/gtk/gftp-gtk.c:358
-msgid "/Local/Select All Files"
-msgstr "/Local/Selecteazã toate fiºierele"
-
-#: src/gtk/gftp-gtk.c:359
-msgid "/Local/Deselect All"
-msgstr "/Local/Deselecteazã tot"
-
-#: src/gtk/gftp-gtk.c:361
-msgid "/Local/Send SITE Command..."
-msgstr "/Local/Trimite comandã SITE..."
-
-#: src/gtk/gftp-gtk.c:362
-msgid "/Local/Change Directory"
-msgstr "/Local/Schimbã directorul"
-
-#: src/gtk/gftp-gtk.c:363
-msgid "/Local/Chmod..."
-msgstr "/Local/Chmod..."
-
 #: src/gtk/gftp-gtk.c:364
-msgid "/Local/Make Directory..."
-msgstr "/Local/Creazã director..."
+msgid "/Local/tearoff"
+msgstr "/Local/tearoff"
 
 #: src/gtk/gftp-gtk.c:365
-msgid "/Local/Rename..."
-msgstr "/Local/Redenumeºte..."
+msgid "/Local/Open _URL..."
+msgstr "/Local/Deschide _URL..."
 
 #: src/gtk/gftp-gtk.c:366
-msgid "/Local/Delete..."
-msgstr "/Local/ªterge..."
-
-#: src/gtk/gftp-gtk.c:367
-msgid "/Local/Edit..."
-msgstr "/Local/Editeazã..."
+msgid "/Local/Disconnect"
+msgstr "/Local/Deconecteazã"
+
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
+msgid "/Local/sep"
+msgstr "/Local/sep"
 
 #: src/gtk/gftp-gtk.c:368
-msgid "/Local/View..."
-msgstr "/Local/Vizualizeazã..."
+msgid "/Local/Change Filespec..."
+msgstr "/Local/ Schimbã filtrul..."
 
 #: src/gtk/gftp-gtk.c:369
-msgid "/Local/Refresh"
-msgstr "/Local/Actualizeazã"
+msgid "/Local/Show selected"
+msgstr "/Local/Aratã selecþia"
 
 #: src/gtk/gftp-gtk.c:370
-msgid "/_Remote"
-msgstr "/_La distanþã"
+msgid "/Local/Select All"
+msgstr "/Local/Selecteazã tot"
 
 #: src/gtk/gftp-gtk.c:371
+msgid "/Local/Select All Files"
+msgstr "/Local/Selecteazã toate fiºierele"
+
+#: src/gtk/gftp-gtk.c:372
+msgid "/Local/Deselect All"
+msgstr "/Local/Deselecteazã tot"
+
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Local/Creazã director..."
+
+#: src/gtk/gftp-gtk.c:375
+msgid "/Local/Send SITE Command..."
+msgstr "/Local/Trimite comandã SITE..."
+
+#: src/gtk/gftp-gtk.c:376
+msgid "/Local/Change Directory"
+msgstr "/Local/Schimbã directorul"
+
+#: src/gtk/gftp-gtk.c:377
+msgid "/Local/Chmod..."
+msgstr "/Local/Chmod..."
+
+#: src/gtk/gftp-gtk.c:378
+msgid "/Local/Make Directory..."
+msgstr "/Local/Creazã director..."
+
+#: src/gtk/gftp-gtk.c:379
+msgid "/Local/Rename..."
+msgstr "/Local/Redenumeºte..."
+
+#: src/gtk/gftp-gtk.c:380
+msgid "/Local/Delete..."
+msgstr "/Local/ªterge..."
+
+#: src/gtk/gftp-gtk.c:381
+msgid "/Local/Edit..."
+msgstr "/Local/Editeazã..."
+
+#: src/gtk/gftp-gtk.c:382
+msgid "/Local/View..."
+msgstr "/Local/Vizualizeazã..."
+
+#: src/gtk/gftp-gtk.c:383
+msgid "/Local/Refresh"
+msgstr "/Local/Actualizeazã"
+
+#: src/gtk/gftp-gtk.c:384
+msgid "/_Remote"
+msgstr "/_La distanþã"
+
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/La distanþã/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/La distanþã/Deschide _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/La distanþã/Deconecteazã"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/La distanþã/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/La distanþã/Schimbã filtrul..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 msgid "/Remote/Show selected"
 msgstr "/La distanþã/Aratã selecþia"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/La distanþã/Selecteazã tot"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/La distanþã/Selecteazã toate fiºierele"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/La distanþã/Deselecteazã tot"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/La distanþã/Creazã director..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/La distanþã/Trimite comandã SITE..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/La distanþã/Schimbã director"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/La distanþã/Chmod..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/La distanþã/Creazã director..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/La distanþã/Redenumeºte..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/La distanþã/ªterge..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/La distanþã/Editeazã..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/La distanþã/Vizualizeazã..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/La distanþã/Actualizeazã"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/_Semne de carte"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Semne de carte/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Semne de carte/Adaugã semn de carte"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Semne de carte/Editeazã semnele de carte"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Semne de carte/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Transferuri"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Transferuri/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Transferuri/Porneºte transfer"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Transferuri/Opreºte transfer"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Transferuri/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Transferuri/Renunþã la fiºierul curent"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Transferuri/ªterge fiºierul"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Transferuri/Mutã fiºierul _sus"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Transferuri/Mutã fiºierul _jos"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Transferuri/Transfer fiºiere"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Transferuri/Pune fiºiere"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/L_ogare"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Logare/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Logare/ªterge"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Logare/Vizualizeazã log..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Logare/Salveazã log..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Unelte"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Unelte/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Unelte/Comparã ferestrele"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Unelte/ªterge cache"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Ajutor"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Ajutor/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Ajutor/Despre..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Gazdã:"
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port:"
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Utilizator:"
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Parolã:"
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Mãrime"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Datã"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Atribute"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Conecteazã"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Eroare: Trebuie sã introduceþi o gazdã pentru conectare\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sorteazã"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Sortez..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "DeschideURL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "DeschideURL: Operaþiune anulatã...trebuie sã introduceþi un text\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Conecteazã via URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Introduceþi url ftp pentru conectare"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr ""
+"Schimbã filtrul: Operaþiunea anulatã...trebuie sã introduceþi un text\n"
+
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "Schimbã filtrul"
 
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr "Introduceþi noul filtru pentru fiºiere "
 
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
-msgstr "Schimbã filtrul: Operaþiunea anulatã...trebuie sã introduceþi un text\n"
-
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "Avertisment gFTP: Nu am putut deschide %s pentru scriere: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Obþin listarea directorului"
+
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
+msgstr "SITE: Operaþiune anulatã...trebuie sã introduceþi un text\n"
+
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "Site"
 
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr "Introduceþi comanda specificã site"
 
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr "SITE: Operaþiune anulatã...trebuie sã introduceþi un text\n"
-
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Eroare: Nu am putut deschide %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Eroare: Eroare la scrierea %s: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Salveazã log"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Am scris cu succes fiºierul log cãtre %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Salveazã log"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2172,11 +2165,11 @@
 "Nu am putut gãsi fiºierul licenþã COPYING. Asiguraþi-vã cã este fie în %s "
 "fie în %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Despre gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2189,35 +2182,35 @@
 "Pagina oficialã: http://www.gftp.org/\n"
 "Logo de: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Despre"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Licenþa de folosire"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Închide  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Comparã ferestrele"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Actualizeazã"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Toate fiºierele"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (în cache) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Nu sunt conectat"
 
@@ -2246,15 +2239,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Trebuie sã aveþi cel puþin un element selectat\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Schimbã"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Redenumeºte"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Adaugã"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Anuleazã  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Închide  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Stop  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Obþin listarea directorului"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Stop  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2263,266 +2284,259 @@
 "Am recepþionat %ld directoare\n"
 "ºi %ld fiºiere"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Operaþiune anulatã...trebuie sã introduceþi un ºir\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Creazã director"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Introduceþi numele directorului care va fi creat"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Operaþiune anulatã...trebuie sã introduceþi un ºir\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Opþiuni"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Mascã reþea"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Gazde locale"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Editare"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Editeazã gazda"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Adaugã gazdã"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domeniu"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Adresã reþea"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Redenumeºte"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Redenumire: Operaþiune anulatã...trebuie sã introduceþi un text\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Cum vreþi sã redenumiþi %s ?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Redenumire: Operaþiune anulatã...trebuie sã introduceþi un text\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Primesc numele fiºierelor..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Mã conectez..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Introduceþi parola"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Vã rugãm introduceþi parola pentru acest site"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Aºtept %d secunde înainte de a mã reconecta\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Transfer fiºierele"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Transferã fiºiere: Nu sunt conectat la un site la distanþã\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr ""
-"Eroare: Deconectat de la site-ul la distanþã dupã ce am încercat sã "
-"transfer fiºierul\n"
-
-#: src/gtk/transfer.c:721
+"Eroare: Deconectat de la site-ul la distanþã dupã ce am încercat sã transfer "
+"fiºierul\n"
+
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Nu am putut transfera %s de la %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Am transferat cu succes %s la %.2f KB/s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Sãrit"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Aºtept..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Primesc numele fiºierelor...%s bytes"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Terminat"
 
-#: src/gtk/transfer.c:1251
-#, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
-msgstr "%d%% complet, %02d:%02d:%02d timp estimat rãmas. (Fiºier %d din %ld)"
-
-#: src/gtk/transfer.c:1276
-#, c-format
-msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
-msgstr "Am primit %s din %s la %.2fKB/s, %02d:%02d:%02d timp estimat rãmas"
-
-#: src/gtk/transfer.c:1285
-#, c-format
-msgid "Recv %s of %s, transfer stalled, unknown time remaining"
-msgstr "Am primit %s din %s, transfer împotmolit, timp rãmas necunoscut"
-
-#: src/gtk/transfer.c:1327
+#: src/gtk/transfer.c:1053
 #, c-format
 msgid "Stopping the transfer of %s\n"
 msgstr "Opresc transferul lui %s\n"
 
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
+msgstr "%d%% complet, %02d:%02d:%02d timp estimat rãmas. (Fiºier %d din %ld)"
+
+#: src/gtk/transfer.c:1285
+#, c-format
+msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
+msgstr "Am primit %s din %s la %.2fKB/s, %02d:%02d:%02d timp estimat rãmas"
+
+#: src/gtk/transfer.c:1294
+#, c-format
+msgid "Recv %s of %s, transfer stalled, unknown time remaining"
+msgstr "Am primit %s din %s, transfer împotmolit, timp rãmas necunoscut"
+
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Nici un transfer de fiºiere nu este selectat\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Opresc transferul de pe gazda %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Sar fiºierul %s de pe gazda %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Mãrime localã"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Mãrime la distanþã"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Acþiune"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Transferã fiºiere"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Trimite fiºiere"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
 msgstr ""
-"Urmãtorul fiºier(e) existã atât pe calculatorul local cât ºi pe cel la distanþã\n"
+"Urmãtorul fiºier(e) existã atât pe calculatorul local cât ºi pe cel la "
+"distanþã\n"
 "Vã rugãm selectaþi ce doriþi sã faceþi"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Suprascriere"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Sare"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Reluare"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Sare fiºier"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Selecteazã tot"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Deselecteazã tot"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Eroare: Copilul %d a returnat %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Copilul %d s-a terminat cu succes\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Eroare: Nu am putut obþine informaþii despre fiºierul %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Fiºierul %s nu a fost schimbat\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Fiºierul %s a fost modificat.\n"
 "Ce doriþi sã faceþi ?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Editeazã fiºier"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Trimite"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
-"Eroare: Site-ul la distanþã %s este deconectat. Numãrul maxim de "
-"reîncercãri atins...renunþ\n"
-
-#: src/gtk/transfer.c:2103
+"Eroare: Site-ul la distanþã %s este deconectat. Numãrul maxim de reîncercãri "
+"atins...renunþ\n"
+
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
-msgstr "EroareL Site-ul la distanþã %s deconectat. Mã reconectez în %d secunde\n"
+msgstr ""
+"EroareL Site-ul la distanþã %s deconectat. Mã reconectez în %d secunde\n"
 
 #: src/gtk/view_dialog.c:43
 msgid "View"
@@ -2533,37 +2547,66 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Vizualizare: %s este un director. Nu îl pot vizualiza.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Editare: Trebuie sã specificaþi un editor în dialogul de opþiuni\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Editare: %s este un director. Nu îl pot edita.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Deschid %s cu %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Vizualizez fiºierul %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Vizualizare: Nu pot deschide fiºierul %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Vizualizare: Nu pot bifurca un alt proces: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Rulez programul: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Semne de carte/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Semne de carte/%s"
+
+#~ msgid "Create"
+#~ msgstr "Creazã"
+
+#~ msgid "Yes"
+#~ msgstr "Da"
+
+#~ msgid "No"
+#~ msgstr "Nu"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Nu ieºi"
+
+#~ msgid "Sort"
+#~ msgstr "Sorteazã"
+
+#~ msgid "Sorting..."
+#~ msgstr "Sortez..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Eroare: Nu am putut deschide %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Trimite"
--- a/po/ru.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/ru.po	Tue Sep 24 12:18:40 2002 +0000
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp-2.0.13\n"
-"POT-Creation-Date: 2002-09-08 01:06+0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2002-09-08 01:25MSK\n"
 "Last-Translator: Vitaly Lipatov <lav@altlinux.ru>\n"
 "Language-Team: Russian <gnome-cyr@gnome.org>\n"
@@ -77,7 +77,8 @@
 
 #: lib/config_file.c:44
 msgid "The maximum size of the log window in bytes for the GTK+ port"
-msgstr "íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÏËÎÁ Ó ÖÕÒÎÁÌÏÍ × ÂÁÊÔÁÈ ÄÌÑ ×ÅÒÓÉÉ, ÉÓÐÏÌØÚÕÀÝÅÊ GTK+"
+msgstr ""
+"íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÏËÎÁ Ó ÖÕÒÎÁÌÏÍ × ÂÁÊÔÁÈ ÄÌÑ ×ÅÒÓÉÉ, ÉÓÐÏÌØÚÕÀÝÅÊ GTK+"
 
 #: lib/config_file.c:46
 msgid "Append file transfers"
@@ -135,8 +136,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÓËÒÙÔÙÅ ÆÁÊÌÙ × ÓÐÉÓËÅ"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "óÅÔØ"
 
@@ -145,8 +146,11 @@
 msgstr "ôÁÊÍ-ÁÕÔ ÓÅÔÉ:"
 
 #: lib/config_file.c:67
-msgid "The timeout waiting for network input/output. This is NOT an idle timeout."
-msgstr "ôÁÊÍÁÕÔ, ÏÐÒÅÄÅÌÑÀÝÉÊ ÏÖÉÄÁÎÉÅ ÄÌÑ ÓÅÔÅ×ÏÇÏ ××ÏÄÁ-×Ù×ÏÄÁ. üÔÏ îå ÚÁÄÅÒÖËÁ ÐÒÉ ÂÅÚÄÅÊÓÔ×ÉÉ."
+msgid ""
+"The timeout waiting for network input/output. This is NOT an idle timeout."
+msgstr ""
+"ôÁÊÍÁÕÔ, ÏÐÒÅÄÅÌÑÀÝÉÊ ÏÖÉÄÁÎÉÅ ÄÌÑ ÓÅÔÅ×ÏÇÏ ××ÏÄÁ-×Ù×ÏÄÁ. üÔÏ îå ÚÁÄÅÒÖËÁ "
+"ÐÒÉ ÂÅÚÄÅÊÓÔ×ÉÉ."
 
 #: lib/config_file.c:68
 msgid "Connect retries:"
@@ -172,7 +176,8 @@
 
 #: lib/config_file.c:73
 msgid "The maximum KB/s a file transfer can get. (Set to 0 to disable)"
-msgstr "ïÇÒÁÎÉÞÅÎÉÅ ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁÞÉ ÆÁÊÌÁ × ëÂ/ÓÅË. (õÓÔÁÎÏ×ÉÔÅ × 0 ÄÌÑ ÏÔËÌÀÞÅÎÉÑ)"
+msgstr ""
+"ïÇÒÁÎÉÞÅÎÉÅ ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁÞÉ ÆÁÊÌÁ × ëÂ/ÓÅË. (õÓÔÁÎÏ×ÉÔÅ × 0 ÄÌÑ ÏÔËÌÀÞÅÎÉÑ)"
 
 #: lib/config_file.c:74 lib/config_file.c:75
 msgid "Default Protocol"
@@ -303,6 +308,7 @@
 msgstr "%pa = ÕÞ£ÔÎÁÑ ÚÁÐÉÓØ ÎÁ ÐÒÏËÓÉ"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = ÕÞ£ÔÎÁÑ ÚÁÐÉÓØ ÎÁ ÈÏÓÔÅ"
 
@@ -391,8 +397,8 @@
 "Enable the old SSH protocol. You will need to download the sftp server from "
 "http:///www.xbill.org/sftp"
 msgstr ""
-"÷ËÌÀÞÉÔØ ÓÔÁÒÙÊ ÐÒÏÔÏËÏÌ SSH. ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÓËÁÞÁÔØ ÓÅÒ×ÅÒ sftp "
-"ÐÏ ÁÄÒÅÓÕ http:///www.xbill.org/sftp"
+"÷ËÌÀÞÉÔØ ÓÔÁÒÙÊ ÐÒÏÔÏËÏÌ SSH. ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÓËÁÞÁÔØ ÓÅÒ×ÅÒ sftp ÐÏ ÁÄÒÅÓÕ "
+"http:///www.xbill.org/sftp"
 
 #: lib/config_file.c:152
 msgid ""
@@ -615,110 +621,110 @@
 "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ gFTP: óÔÒÏËÁ %d ÎÅ ÓÏÄÅÒÖÉÔ ÄÏÓÔÁÔÏÞÎÏÇÏ ËÏÌÉÞÅÓÔ×Á "
 "ÁÒÇÕÍÅÎÔÏ×\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÌÏËÁÌØÎÙÊ ËÁÔÁÌÏÇ ÎÁ %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÔÅËÕÝÉÊ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "ïÛÉÂËÁ ÐÒÉ ÚÁËÒÙÔÉÉ ÆÁÊÌÏ×ÏÇÏ ÄÅÓËÒÉÐÔÏÒÁ: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÌÏËÁÌØÎÙÊ ÆÁÊÌ %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
-#, c-format
-msgid "Error: Cannot seek on file %s: %s\n"
-msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÊÔÉ Ë ÆÁÊÌÕ %s: %s\n"
-
-#: lib/local.c:279
+#: lib/local.c:230 lib/local.c:300
 #, c-format
 msgid "Cannot fdopen() socket for %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÓÏËÅÔ ÄÌÑ %s: %s\n"
 
-#: lib/local.c:291
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
+#, c-format
+msgid "Error: Cannot seek on file %s: %s\n"
+msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÊÔÉ Ë ÆÁÊÌÕ %s: %s\n"
+
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÏÂÒÅÚÁÔØ ÌÏËÁÌØÎÙÊ ÆÁÊÌ %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ÆÁÊÌÏ× ÌÏËÁÌØÎÏÇÏ ËÁÔÁÌÏÇÁ %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "ìÏËÁÌØÎÙÊ ËÁÔÁÌÏÇ ÕÓÐÅÛÎÏ ÉÚÍÅΣΠÎÁ %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "õÓÐÅÛÎÏ ÕÄÁÌÅÎÏ %s\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ËÁÔÁÌÏÇ %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÆÁÊÌ %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "õÓÐÅÛÎÏ ÓÏÚÄÁÎ ËÁÔÁÌÏÇ %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "%s ÕÓÐÅÛÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÎÏ × %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "ðÒÁ×Á ÄÌÑ %s ÕÓÐÅÛÎÏ ÉÚÍÅÎÅÎÙ ÎÁ %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÌÑ %s ÎÁ %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: gftp [[ftp://][ÐÏÌØÚÏ×ÁÔÅÌØ:[ÐÁÒÏÌØ]@]ftp-ÓÅÒ×ÅÒ[:ÐÏÒÔ][/"
 "ËÁÔÁÌÏÇ]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "ïÛÉÂËÁ gFTP: îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÆÁÊÌ %s × %s ÉÌÉ %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "úÁÐÕÓË ÐÒÏÇÒÁÍÍÙ %s\n"
@@ -759,12 +765,12 @@
 msgid "Custom"
 msgstr "äÒÕÇÏÅ"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "ôÁÊÍ-ÁÕÔ ÓÏÅÄÉÎÅÎÉÑ %s\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "ïÛÉÂËÁ ÞÔÅÎÉÑ Ó ÈÏÓÔÁ %s: %s\n"
@@ -784,104 +790,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ × ËÜÛ: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "ðÏÉÓË %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÈÏÓÔ Ó ÉÍÅÎÅÍ %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "óÂÏÊ ÐÒÉ ÓÏÚÄÁÎÉÉ ÓÏËÅÔÁ: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "ðÏÐÙÔËÁ %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÄËÌÀÞÉÔØÓÑ Ë %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "ðÏÄËÌÀÞÅÎÉÅ Ë %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÓÏËÅÔ: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "ïÔËÌÀÞÅÎÉÅ ÏÔ ÓÁÊÔÁ %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "îÁÞÉÎÁÅÍ ÐÅÒÅÄÁÞÕ ÆÁÊÌÁ ÓÏ ÓÍÅÝÅÎÉÑ %ld\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "îÁÞÉÎÁÅÍ ÐÅÒÅÄÁÞÕ ÆÁÊÌÁ ÓÏ ÓÍÅÝÅÎÉÑ %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÅÎÉÅ ÆÁÊÌÁ %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "úÁ×ÅÒÛÅÎÏ ÐÏÌÕÞÅÎÉÅ ÄÁÎÎÙÈ\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "ðÏÌÕÞÅÎ ÓÐÉÓÏË ÆÁÊÌÏ× ËÁÔÁÌÏÇÁ...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÓÏËÅÔ: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "×ÓÅÇÏ"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "÷ÎÉÍÁÎÉÅ: îÅ×ÏÚÍÏÖÎÏ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÓÐÉÓÏË %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÏÅÄÉÎÅÎÉÅ ÄÌÑ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÄËÌÀÞÉÔØÓÑ Ë ÐÏÒÔÕ: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÓÌÕÛÉ×ÁÎÉÅ ÎÁ ÐÏÒÔÕ %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÉÎÑÔØ ÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÚÁÐÉÓÁÔØ × ÓÏËÅÔ: %s\n"
@@ -909,167 +922,167 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "ïÛÉÂËÁ: ðÏÌÕÞÅÎÁ ÎÅÐÒÁ×ÉÌØÎÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÏÎÎÁÑ ÓÔÒÏËÁ ÏÔ ÓÅÒ×ÅÒÁ\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "õÓÐÅÛÎÁÑ ÒÅÇÉÓÔÒÁÃÉÑ ÎÁ SSH-ÓÅÒ×ÅÒÅ %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÒÏÖÄÅÎÉÅ ÄÒÕÇÏÇÏ ÐÒÏÃÅÓÓÁ: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "õÄÁÌ£ÎÎÙÊ ÈÏÓÔ ÎÅ ÓÍÏÇ ÎÁÊÔÉ ÆÁÊÌ %s\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "ðÏÌÕÞÅÎ ÎÅÏÖÉÄÁÎÎÙÊ ÏÔ×ÅÔ ÏÔ ÓÅÒ×ÅÒÁ\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "úÁ×ÅÒÛÅÎÏ ÐÏÌÕÞÅÎÉÅ ÓÐÉÓËÁ ÆÁÊÌÏ× ËÁÔÁÌÏÇÁ\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÕÄÁÌ£ÎÎÙÊ ËÁÔÁÌÏÇ ÎÁ %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "ïÛÉÂËÁ: òÁÚÍÅÒ ÐÏÌÕÞÅÎÎÏÇÏ ÏÔ ÓÅÒ×ÅÒÁ ÓÏÏÂÝÅÎÉÑ %d ÓÌÉÛËÏÍ ×ÅÌÉË\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÅÓÔØ ÉÚ ÓÏËÅÔÁ: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "ðÏÌÕÞÅÎ ÐÌÏÈÏÊ ÏÔ×ÅÔ ÏÔ ÓÅÒ×ÅÒÁ, ÏÔÓÏÅÄÉÎÑÅÍÓÑ\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "ïÛÉÂËÁ: òÁÚÍÅÒ ÓÏÏÂÝÅÎÉÑ (%d) ÓÌÉÛËÏÍ ×ÅÌÉË\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr "%d éÎÉÃÉÁÌÉÚÁÃÉÑ ÐÒÏÔÏËÏÌÁ\n"
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr "%d ÷ÅÒÓÉÑ ÐÒÏÔÏËÏÌÁ %d\n"
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr "%d: ïÔËÒÙÔØ %s\n"
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, c-format
 msgid "%d: Close\n"
 msgstr "%d: úÁËÒÙÔØ\n"
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "%d: ïÔËÒÙÔØ ËÁÔÁÌÏÇ %s\n"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, c-format
 msgid "%d: Read Directory\n"
 msgstr "%d: ðÒÏÞÉÔÁÔØ ËÁÔÁÌÏÇ\n"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, c-format
 msgid "%d: Remove file %s\n"
 msgstr "%d: õÄÁÌ£ÎÎÙÊ ÆÁÊÌ %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, c-format
 msgid "%d: Make directory %s\n"
 msgstr "%d: óÏÚÄÁÔØ ËÁÔÁÌÏÇ %s\n"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "%d: õÄÁÌ£ÎÎÙÊ ËÁÔÁÌÏÇ %s\n"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr "%d îÁÓÔÏÑÝÉÊ ÐÕÔØ %s\n"
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr "%d: áÔÒÉÂÕÔÙ ÆÁÊÌÏ×\n"
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr "%d: óÏÓÔÏÑÎÉÅ %s\n"
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr "%d: éÚÍÅÎÉÔØ ÐÒÁ×Á %s %o\n"
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr "%d: Utime %s %d\n"
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr "ëÏÎÅà ÆÁÊÌÁ"
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr "îÅÔ ÔÁËÏÇÏ ÆÁÊÌÁ ÉÌÉ ËÁÔÁÌÏÇÁ"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÏÓÔÕÐÁ"
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 msgid "Failure"
 msgstr "îÅÕÄÁÞÁ"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr "îÅ×ÅÒÎÏÅ ÓÏÏÂÝÅÎÉÅ"
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 msgid "No connection"
 msgstr "îÅÔ ÐÏÄËÌÀÞÅÎÉÑ"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 msgid "Connection lost"
 msgstr "óÏÅÄÉÎÅÎÉÅ ÐÏÔÅÒÑÎÏ"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr "ïÐÅÒÁÃÉÑ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr "îÅÉÚ×ÅÓÔÎÏÅ ÓÏÏÂÝÅÎÉÅ, ×ÏÚ×ÒÁÝ£ÎÎÏÅ ÏÔ ÓÅÒ×ÅÒÁ"
 
@@ -1294,10 +1307,11 @@
 msgstr "set"
 
 #: src/text/gftp-text.c:88
-msgid "Show configuration file variables. You can also set variables by set var=val"
+msgid ""
+"Show configuration file variables. You can also set variables by set var=val"
 msgstr ""
-"ðÏËÁÚÁÔØ ÐÅÒÅÍÅÎÎÙÅ × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍ ÆÁÊÌÅ. ÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ "
-"Ó ÐÏÍÏÝØÀ set var=var"
+"ðÏËÁÚÁÔØ ÐÅÒÅÍÅÎÎÙÅ × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍ ÆÁÊÌÅ. ÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ "
+"ÐÅÒÅÍÅÎÎÙÅ Ó ÐÏÍÏÝØÀ set var=var"
 
 #: src/text/gftp-text.c:134
 msgid ""
@@ -1311,7 +1325,7 @@
 "ÍÏÖÅÔÅ ÎÁÐÉÓÁÔØ ÍÎÅ ÏÂ ÜÔÏÍ ÐÏ ÜÌ. ÁÄÒÅÓÕ. ÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ÎÁÊÔÉ ÐÏÓÌÅÄÎÉÅ "
 "ÎÏ×ÏÓÔÉ Ï gFTP ÎÁ ÍÏ£Í ÓÁÊÔÅ ÐÏ ÁÄÒÅÓÕ http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:129 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1331,19 +1345,19 @@
 "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: open [[ftp://][ÐÏÌØÚÏ×ÁÔÅÌØ:ÐÁÒÏÌØ@]ftp-ÓÅÒ×ÅÒ[:ÐÏÒÔ][/"
 "ËÁÔÁÌÏÇ]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ÒÁÚÏÂÒÁÔØ URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "ðÅÒÅ×ÏÄ ÓÄÅÌÁÌ ÷ÁÌ£Ë æÉÌÉÐÐÏ×, ÄÏÐÏÌÎÉÌ ÷ÉÔÁÌÉÊ ìÉÐÁÔÏ×"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "ïÛÉÂËÁ: îÅ ÐÏÄËÌÀÞ£Î Ë ÕÄÁÌ£ÎÎÏÍÕ ÓÁÊÔÕ\n"
 
@@ -1371,30 +1385,30 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: chmod <ÒÅÖÉÍ> <ÆÁÊÌ>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: mget <filespec>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: mput <filespec>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "ðÅÒÅÄÁÞÁ ÆÁÊÌÏ× ÂÕÄÅÔ ÏÇÒÁÎÉÞÅÎÁ ÄÏ ÓËÏÒÏÓÔÉ %.2f ëÂ/ÓÅË\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙËÁÞÁÔØ %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "õÓÐÅÛÎÏ ÐÅÒÅÄÁÎÏ %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
@@ -1402,24 +1416,26 @@
 "ðÏÄÄÅÒÖÉ×ÁÅÍÙÅ ËÏÍÁÎÄÙ:\n"
 "\n"
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ: set [ÐÅÒÅÍÅÎÎÁÑ = ÚÎÁÞÅÎÉÅ]\n"
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
-msgstr "ïÛÉÂËÁ: ðÅÒÅÍÅÎÎÁÑ %s ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ.\n"
-
-#: src/text/gftp-text.c:1013
+msgstr ""
+"ïÛÉÂËÁ: ðÅÒÅÍÅÎÎÁÑ %s ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÒÒÅËÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ.\n"
+
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr "ïÛÉÂËÁ: ×Ù ÎÅ ÍÏÖÅÔÅ ÉÚÍÅÎÑÔØ ÜÔÕ ÐÅÒÅÍÅÎÎÕÀ\n"
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
-msgstr "%s: ðÏÖÁÌÕÊÓÔÁ, ÎÁÖÍÉÔÅ ËÎÏÐËÕ \"óÔÏÐ\" ÐÒÅÖÄÅ ÞÅÍ ÄÅÌÁÔØ ÞÔÏ-ÎÉÂÕÄØ ÅÝ£\n"
+msgstr ""
+"%s: ðÏÖÁÌÕÊÓÔÁ, ÎÁÖÍÉÔÅ ËÎÏÐËÕ \"óÔÏÐ\" ÐÒÅÖÄÅ ÞÅÍ ÄÅÌÁÔØ ÞÔÏ-ÎÉÂÕÄØ ÅÝ£\n"
 
 #: src/gtk/bookmarks.c:73
 msgid "Run Bookmark"
@@ -1435,15 +1451,15 @@
 "(bug). ðÏÖÁÌÕÊÓÔÁ, ÓÏÏÂÝÉÔÅ Ï ÜÔÏÍ ÐÏ ÁÄÒÅÓÕ masneyb@seul.org. ðÏÖÁÌÕÊÓÔÁ, "
 "ÕËÁÖÉÔÅ ÎÏÍÅÒ ×ÅÒÓÉÉ É ÏÐÉÓÁÎÉÅ ÔÏÇÏ, ËÁË ×ÏÓÐÒÏÉÚ×ÅÓÔÉ ÏÛÉÂËÕ\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "äÏÂÁ×ÉÔØ ÚÁËÌÁÄËÕ"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "äÏÂÁ×ÉÔØ ÚÁËÌÁÄËÕ: ÎÅÏÂÈÏÄÉÍÏ ××ÅÓÔÉ ÉÍÑ ÈÏÓÔÁ\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1453,149 +1469,135 @@
 "÷Ù ÍÏÖÅÔÅ ÒÁÚÄÅÌÑÔØ ÜÌÅÍÅÎÔÙ Ó ÐÏÍÏÝØÀ\"/\", ÐÏÍÅÝÁÑ ÉÈ ×Ï ×ÌÏÖÅÎÎÏÅ ÍÅÎÀ\n"
 "(ÐÒÉÍÅÒ: óÁÊÔÙ ÐÒÏ Linux/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "úÁÐÏÍÎÉÔØ ÐÁÒÏÌØ"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "äÏÂÁ×ÉÔØ"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  ïÔÍÅÎÉÔØ  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "äÏÂÁ×ÉÔØ ÚÁËÌÁÄËÕ: ×ÁÍ ÎÁÄÏ ××ÅÓÔÉ ÎÁÚ×ÁÎÉÅ ÄÌÑ ÚÁËÌÁÄËÉ\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "äÏÂÁ×ÉÔØ ÚÁËÌÁÄËÕ: ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÚÁËÌÁÄËÕ \"%s\"; ÔÁËÏÅ ÎÁÚ×ÁÎÉÅ ÕÖÅ "
 "ÅÓÔØ\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/_úÁËÌÁÄËÉ/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_æÁÊÌ"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/æÁÊÌ/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/æÁÊÌ/îÏ×ÁÑ ÐÁÐËÁ..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/æÁÊÌ/îÏ×ÙÊ ÜÌÅÍÅÎÔ..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/æÁÊÌ/õÄÁÌÉÔØ"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/æÁÊÌ/ó×ÏÊÓÔ×Á..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/æÁÊÌ/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/æÁÊÌ/úÁËÒÙÔØ"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÚÁËÌÁÄÏË"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/úÁËÌÁÄËÉ/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr "ðÉËÔÏÇÒÁÍÍÁ gFTP"
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  ïÔÍÅÎÉÔØ  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "îÏ×ÁÑ ÐÁÐËÁ"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "÷×ÅÄÉÔÅ ÎÁÚ×ÁÎÉÅ ÄÌÑ ÓÏÚÄÁ×ÁÅÍÏÊ ÐÁÐËÉ"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "óÏÚÄÁÔØ"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "÷×ÅÄÉÔÅ ÎÁÚ×ÁÎÉÅ ÓÏÚÄÁ×ÁÅÍÏÇÏ ÜÌÅÍÅÎÔÁ"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÚÁÐÉÓÉ"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "ïÐÉÓÁÎÉÅ:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "îÁÚ×ÁÎÉÅ ÈÏÓÔÁ:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "ðÏÒÔ:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "ðÒÏÔÏËÏÌ:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "õÄÁÌ£ÎÎÙÊ ËÁÔÁÌÏÇ:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "ìÏËÁÌØÎÙÊ ËÁÔÁÌÏÇ:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "ðÕÔØ Ë ÕÄÁÌ£ÎÎÏÍÕ SSH sftp:"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "éÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "ðÁÒÏÌØ:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "õÞ£ÔÎÁÑ ÚÁÐÉÓØ:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "òÅÇÉÓÔÒÉÒÏ×ÁÔØÓÑ ËÁË ANONYMOUS"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "ðÒÉÍÅÎÉÔØ"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1604,27 +1606,20 @@
 "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ÚÁËÌÁÄËÕ\n"
 "%s É ×Ó£ Å£ ÓÏÄÅÒÖÉÍÏÅ?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "õÄÁÌÉÔØ ÚÁËÌÁÄËÕ"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "äÁ"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "îÅÔ"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "úÁËÌÁÄËÉ"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "óÍÅÎÉÔØ ÐÒÁ×Á"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1632,69 +1627,65 @@
 "÷Ù ÍÏÖÅÔÅ ÎÁÓÔÒÏÉÔØ ÐÒÁ×Á ÄÌÑ ×ÁÛÉÈ ÆÁÊÌÏ×\n"
 "÷ÎÉÍÁÎÉÅ: ÜÔÁ ×ÏÚÍÏÖÎÏÓÔØ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ×ÓÅÍÉ ftp-ÓÅÒ×ÅÒÁÍÉ"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "óÐÅÃÉÁÌØÎÙÅ"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "ðÏÌØÚÏ×ÁÔÅÌØ"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "þÔÅÎÉÅ"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "úÁÐÉÓØ"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "÷ÙÐÏÌÎÅÎÉÅ"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:742
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "çÒÕÐÐÁ"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "ïÓÔÁÌØÎÙÅ"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "éÚÍÅÎÉÔØ"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "ïÐÅÒÁÃÉÑ ÏÔÍÅÎÅÎÁ\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "õÄÁÌÉÔØ"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ ÜÔÉ %ld ÆÁÊÌÏ× É %ld ËÁÔÁÌÏÇÏ×"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "õÄÁÌÅÎÉÅ ÆÁÊÌÏ×/ËÁÔÁÌÏÇÏ×"
 
@@ -1712,11 +1703,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "ðÅÒÅÔÁÓËÉ×ÁÎÉÅ-÷ÓÔÁ×ËÁ: éÇÎÏÒÉÒÕÅÔÓÑ URL %s: îÅ×ÅÒÎÙÊ URL\n"
 
-#: src/gtk/gftp-gtk.c:114
-msgid "gFTP Icon"
-msgstr "ðÉËÔÏÇÒÁÍÍÁ gFTP"
-
-#: src/gtk/gftp-gtk.c:127
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1726,11 +1713,11 @@
 "ÍÏÖÅÔÅ ÎÁÐÉÓÁÔØ ÍÎÅ ÏÂ ÜÔÏÍ ÐÏ ÜÌ. ÁÄÒÅÓÕ. ÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ÎÁÊÔÉ ÐÏÓÌÅÄÎÉÅ "
 "ÎÏ×ÏÓÔÉ Ï gFTP ÎÁ ÍÏ£Í ÓÁÊÔÅ ÐÏ ÁÄÒÅÓÕ http://www.gftp.org/\n"
 
-#: src/gtk/gftp-gtk.c:151 src/gtk/gftp-gtk.c:153
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "÷ÙÊÔÉ"
 
-#: src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1738,430 +1725,432 @@
 "÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÐÒÏÉÓÈÏÄÉÔ ÐÅÒÅÄÁÞÁ ÆÁÊÌÏ×.\n"
 "÷Ù Õ×ÅÒÅÎÙ × ÔÏÍ, ÞÔÏ ÈÏÔÉÔÅ ×ÙÊÔÉ?"
 
-#: src/gtk/gftp-gtk.c:153
-msgid "Don't Exit"
-msgstr "îÅ ×ÙÈÏÄÉÔØ"
-
-#: src/gtk/gftp-gtk.c:242 src/gtk/gftp-gtk.c:739 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "îÁÚ×ÁÎÉÅ ÆÁÊÌÁ"
 
-#: src/gtk/gftp-gtk.c:243
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "èÏÄ ÒÁÂÏÔÙ"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:341
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:342 src/gtk/gftp-gtk.c:343
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/ïËÎÏ 1"
 
-#: src/gtk/gftp-gtk.c:343
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/ïËÎÏ 2"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:347 src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:345 src/gtk/gftp-gtk.c:346
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/ôÅËÓÔÏ×ÙÅ ÄÁÎÎÙÅ"
 
-#: src/gtk/gftp-gtk.c:346
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/ä×ÏÉÞÎÙÅ ÄÁÎÎÙÅ"
 
-#: src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_ðÁÒÁÍÅÔÒÙ..."
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/_÷ÙÊÔÉ"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_ìÏËÁÌØÎÏ"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/ìÏËÁÌØÎÏ/tearoff"
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/ìÏËÁÌØÎÏ/ïÔËÒÙÔØ URL..."
 
-#: src/gtk/gftp-gtk.c:354
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/ìÏËÁÌØÎÏ/ïÔÓÏÅÄÉÎÉÔØÓÑ"
 
-#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/ìÏËÁÌØÎÏ/sep"
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/ìÏËÁÌØÎÏ/éÚÍÅÎÉÔØ ÆÉÌØÔÒ ÏÔÂÏÒÁ ÆÁÊÌÏ×..."
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:369
 msgid "/Local/Show selected"
 msgstr "/ìÏËÁÌØÎÏ/ðÏËÁÚÁÔØ ×ÙÄÅÌÅÎÎÏÅ"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/ìÏËÁÌØÎÏ/÷ÙÄÅÌÉÔØ ×Ó£"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/ìÏËÁÌØÎÏ/÷ÙÄÅÌÉÔØ ×ÓÅ ÆÁÊÌÙ"
 
-#: src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/ìÏËÁÌØÎÏ/óÎÑÔØ ×ÙÄÅÌÅÎÉÅ"
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/ìÏËÁÌØÎÏ/óÏÚÄÁÔØ ËÁÔÁÌÏÇ..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/ìÏËÁÌØÎÏ/ðÏÓÌÁÔØ ËÏÍÁÎÄÕ SITE..."
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/ìÏËÁÌØÎÏ/éÚÍÅÎÉÔØ ËÁÔÁÌÏÇ"
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/ìÏËÁÌØÎÏ/éÚÍÅÎÉÔØ ÐÒÁ×Á..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/ìÏËÁÌØÎÏ/óÏÚÄÁÔØ ËÁÔÁÌÏÇ..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/ìÏËÁÌØÎÏ/ðÅÒÅÉÍÅÎÏ×ÁÔØ..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/ìÏËÁÌØÎÏ/õÄÁÌÉÔØ..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/ìÏËÁÌØÎÏ/òÅÄÁËÔÉÒÏ×ÁÔØ..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/ìÏËÁÌØÎÏ/ðÒÏÓÍÏÔÒÅÔØ..."
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/ìÏËÁÌØÎÏ/ïÂÎÏ×ÉÔØ"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_õÄÁÌ£ÎÎÏ"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/õÄÁÌ£ÎÎÏ/tearoff"
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/õÄÁÌ£ÎÎÏ/ïÔËÒÙÔØ URL..."
 
-#: src/gtk/gftp-gtk.c:374
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/õÄÁÌ£ÎÎÏ/ïÔÓÏÅÄÉÎÉÔØÓÑ"
 
-#: src/gtk/gftp-gtk.c:375 src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/õÄÁÌ£ÎÎÏ/sep"
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/õÄÁÌ£ÎÎÏ/éÚÍÅÎÉÔØ ÆÉÌØÔÒ ÏÔÂÏÒÁ ÆÁÊÌÏ×..."
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:392
 msgid "/Remote/Show selected"
 msgstr "/õÄÁÌ£ÎÎÏ/ðÏËÁÚÁÔØ ×ÙÄÅÌÅÎÎÏÅ"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/õÄÁÌ£ÎÎÏ/÷ÙÄÅÌÉÔØ ×Ó£"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/õÄÁÌ£ÎÎÏ/÷ÙÄÅÌÉÔØ ×ÓÅ ÆÁÊÌÙ"
 
-#: src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/õÄÁÌ£ÎÎÏ/óÎÑÔØ ×ÙÄÅÌÅÎÉÅ"
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/õÄÁÌ£ÎÎÏ/óÏÚÄÁÔØ ËÁÔÁÌÏÇ..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/õÄÁÌ£ÎÎÏ/ðÏÓÌÁÔØ ËÏÍÁÎÄÕ SITE..."
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/õÄÁÌ£ÎÎÏ/óÍÅÎÉÔØ ËÁÔÁÌÏÇ"
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/õÄÁÌ£ÎÎÏ/óÍÅÎÉÔØ ÐÒÁ×Á..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/õÄÁÌ£ÎÎÏ/óÏÚÄÁÔØ ËÁÔÁÌÏÇ..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/õÄÁÌ£ÎÎÏ/ðÅÒÅÉÍÅÎÏ×ÁÔØ..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/õÄÁÌ£ÎÎÏ/õÄÁÌÉÔØ..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/õÄÁÌ£ÎÎÏ/òÅÄÁËÔÉÒÏ×ÁÔØ..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/õÄÁÌ£ÎÎÏ/ðÒÏÓÍÏÔÒÅÔØ..."
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/õÄÁÌ£ÎÎÏ/ïÂÎÏ×ÉÔØ"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/úÁËÌÁÄËÉ"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/úÁËÌÁÄËÉ/tearoff"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/úÁËÌÁÄËÉ/äÏÂÁ×ÉÔØ ÚÁËÌÁÄËÕ"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/úÁËÌÁÄËÉ/òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÚÁËÌÁÄÏË"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/úÁËÌÁÄËÉ/sep"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_ðÅÒÅÄÁÞÁ"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/ðÅÒÅÄÁÞÁ/tearoff"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/ðÅÒÅÄÁÞÁ/îÁÞÁÔØ ÐÅÒÅÄÁÞÕ"
 
-#: src/gtk/gftp-gtk.c:399
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/ðÅÒÅÄÁÞÁ/ïÓÔÁÎÏ×ÉÔØ ÐÅÒÅÄÁÞÕ"
 
-#: src/gtk/gftp-gtk.c:400 src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/ðÅÒÅÄÁÞÁ/sep"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/ðÅÒÅÄÁÞÁ/ðÒÏÐÕÓÔÉÔØ ÔÅËÕÝÉÊ ÆÁÊÌ"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/ðÅÒÅÄÁÞÁ/õÄÁÌÉÔØ ÆÁÊÌ"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/ðÅÒÅÄÁÞÁ/ðÅÒÅÍÅÓÔÉÔØ ÆÁÊÌ _××ÅÒÈ"
 
-#: src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/ðÅÒÅÄÁÞÁ/ðÅÒÅÍÅÓÔÉÔØ ÆÁÊÌ _×ÎÉÚ"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/ðÅÒÅÄÁÞÁ/ðÏÌÕÞÉÔØ ÆÁÊÌÙ"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/ðÅÒÅÄÁÞÁ/÷ÙÌÏÖÉÔØ ÆÁÊÌÙ"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_öÕÒÎÁÌ"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/öÕÒÎÁÌ/tearoff"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/öÕÒÎÁÌ/ïÞÉÓÔÉÔØ"
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/öÕÒÎÁÌ/ðÒÏÓÍÏÔÒÅÔØ..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/öÕÒÎÁÌ/óÏÈÒÁÎÉÔØ..."
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_éÎÓÔÒÕÍÅÎÔÙ"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/éÎÓÔÒÕÍÅÎÔÙ/tearoff"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/éÎÓÔÒÕÍÅÎÔÙ/óÒÁ×ÎÉÔØ ÏËÎÁ"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/éÎÓÔÒÕÍÅÎÔÙ/ïÞÉÓÔÉÔØ ËÜÛ"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_óÐÒÁ×ËÁ"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/óÐÒÁ×ËÁ/tearoff"
 
-#: src/gtk/gftp-gtk.c:419
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/óÐÒÁ×ËÁ/ï ÐÒÏÇÒÁÍÍÅ..."
 
-#: src/gtk/gftp-gtk.c:556
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "èÏÓÔ: "
 
-#: src/gtk/gftp-gtk.c:571
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "ðÏÒÔ: "
 
-#: src/gtk/gftp-gtk.c:586
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "ðÏÌØÚÏ×ÁÔÅÌØ: "
 
-#: src/gtk/gftp-gtk.c:601
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "ðÁÒÏÌØ: "
 
-#: src/gtk/gftp-gtk.c:740
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "òÁÚÍÅÒ"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "äÁÔÁ"
 
-#: src/gtk/gftp-gtk.c:744
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "áÔÒÉÂÕÔÙ"
 
-#: src/gtk/gftp-gtk.c:965 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "óÏÅÄÉÎÉÔØ"
 
-#: src/gtk/gftp-gtk.c:984
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "ïÛÉÂËÁ: ×Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÈÏÓÔ ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ\n"
 
-#: src/gtk/gftp-gtk.c:1043
-msgid "Sort"
-msgstr "õÐÏÒÑÄÏÞÉÔØ"
-
-#: src/gtk/gftp-gtk.c:1046
-msgid "Sorting..."
-msgstr "õÐÏÒÑÄÏÞÉ×ÁÎÉÅ..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "ïÔËÒÙÔÉÅ URL"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "ïÔËÒÙÔÉÅ URL: äÅÊÓÔ×ÉÅ ÏÔÍÅÎÅÎÏ... ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÓÔÒÏËÕ\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "ðÏÄËÌÀÞÉÔØÓÑ ÐÏ URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "÷×ÅÄÉÔÅ ÁÄÒÅÓ ftp ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "éÚÍÅÎÉÔØ ÆÉÌØÔÒ ÏÔÂÏÒÁ ÆÁÊÌÏ×"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "÷×ÅÄÉÔÅ ÎÏ×ÙÊ ÆÉÌØÔÒ ÏÔÂÏÒÁ ÆÁÊÌÏ×"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr ""
 "éÚÍÅÎÅÎÉÅ ÆÉÌØÔÒÁ ÏÔÂÏÒÁ ÆÁÊÌÏ×: äÅÊÓÔ×ÉÅ ÏÔÍÅÎÅÎÏ... ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ "
 "ÓÔÒÏËÕ\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "óÁÊÔ"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "÷×ÅÄÉÔÅ ÓÐÅÃÉÆÉÞÎÕÀ ÄÌÑ ÓÁÊÔÁ ËÏÍÁÎÄÕ"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "éÚÍÅÎÉÔØ ÆÉÌØÔÒ ÏÔÂÏÒÁ ÆÁÊÌÏ×"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "÷×ÅÄÉÔÅ ÎÏ×ÙÊ ÆÉÌØÔÒ ÏÔÂÏÒÁ ÆÁÊÌÏ×"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ gFTP: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s ÄÌÑ ÚÁÐÉÓÉ: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "ðÏÌÕÞÅÎÉÅ ÓÐÉÓËÁ ÆÁÊÌÏ× ËÁÔÁÌÏÇÁ"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SITE: äÅÊÓÔ×ÉÅ ÏÔÍÅÎÅÎÏ... ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÓÔÒÏËÕ\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "óÁÊÔ"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "÷×ÅÄÉÔÅ ÓÐÅÃÉÆÉÞÎÕÀ ÄÌÑ ÓÁÊÔÁ ËÏÍÁÎÄÕ"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "éÚÍÅÎÉÔØ ËÁÔÁÌÏÇ"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "ïÛÉÂËÁ: ïÛÉÂËÁ ÚÁÐÉÓÉ × %s: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "óÏÈÒÁÎÉÔØ ÖÕÒÎÁÌ"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "æÁÊÌ ÖÕÒÎÁÌÁ ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎ × %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "óÏÈÒÁÎÉÔØ ÖÕÒÎÁÌ"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2170,12 +2159,12 @@
 "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÆÁÊÌ ÌÉÃÅÎÚÉÏÎÎÏÇÏ ÓÏÇÌÁÛÅÎÉÑ COPYING. ðÏÖÁÌÕÊÓÔÁ, "
 "ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÏÎ ÌÉÂÏ × %s ÌÉÂÏ × %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "ï ÐÒÏÇÒÁÍÍÅ gFTP"
 
 # c-format
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2188,35 +2177,35 @@
 "äÏÍÁÛÎÑÑ ÓÔÒÁÎÉÃÁ: http://www.gftp..org/\n"
 "á×ÔÏÒ ÜÍÂÌÅÍÙ: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "ï ÐÒÏÇÒÁÍÍÅ"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "ìÉÃÅÎÚÉÏÎÎÏÅ ÓÏÇÌÁÛÅÎÉÅ"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  úÁËÒÙÔØ  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "óÒÁ×ÎÉÔØ ÏËÎÁ"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "ïÂÎÏ×ÉÔØ"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "÷ÓÅ ÆÁÊÌÙ"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (ëÜÛÉÒÏ×ÁÎÏ) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "îÅÔ ÐÏÄËÌÀÞÅÎÉÑ"
 
@@ -2245,15 +2234,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: õ ×ÁÓ ÄÏÌÖÅÎ ÂÙÔØ ×ÙÂÒÁÎ ÈÏÔÑ ÂÙ ÏÄÉÎ ÜÌÅÍÅÎÔ\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "éÚÍÅÎÉÔØ"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "ðÅÒÅÉÍÅÎÏ×ÁÔØ"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "äÏÂÁ×ÉÔØ"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  ïÔÍÅÎÉÔØ  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  úÁËÒÙÔØ  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  ïÓÔÁÎÏ×ÉÔØ  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "ðÏÌÕÞÅÎÉÅ ÓÐÉÓËÁ ÆÁÊÌÏ× ËÁÔÁÌÏÇÁ"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  ïÓÔÁÎÏ×ÉÔØ  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2262,189 +2279,185 @@
 "ðÏÌÕÞÅÎÏ %ld ËÁÔÁÌÏÇÏ×\n"
 "É %ld ÆÁÊÌÏ×"
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "óÏÚÄÁÔØ ËÁÔÁÌÏÇ: äÅÊÓÔ×ÉÅ ÏÔÍÅÎÅÎÏ... ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÓÔÒÏËÕ\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "óÏÚÄÁÔØ ËÁÔÁÌÏÇ"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "óÏÚÄÁÔØ ËÁÔÁÌÏÇ"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "÷×ÅÄÉÔÅ ÎÁÚ×ÁÎÉÅ ÄÌÑ ÓÏÚÄÁ×ÁÅÍÏÇÏ ËÁÔÁÌÏÇÁ"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "óÏÚÄÁÔØ ËÁÔÁÌÏÇ: äÅÊÓÔ×ÉÅ ÏÔÍÅÎÅÎÏ... ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÓÔÒÏËÕ\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "ðÁÒÁÍÅÔÒÙ"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "íÁÓËÁ ÓÅÔÉ"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "ìÏËÁÌØÎÙÅ ÈÏÓÔÙ"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "òÅÄÁËÔÉÒÏ×ÁÔØ"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÈÏÓÔÁ"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "äÏÂÁ×ÉÔØ ÈÏÓÔ"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "äÏÍÅÎ"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "óÅÔÅ×ÏÊ ÁÄÒÅÓ"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "ðÅÒÅÉÍÅÎÏ×ÁÔØ"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "ðÅÒÅÉÍÅÎÏ×ÁÎÉÅ: äÅÊÓÔ×ÉÅ ÏÔÍÅÎÅÎÏ... ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÓÔÒÏËÕ\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "÷Ï ÞÔÏ ÂÙ ×Ù ÈÏÔÅÌÉ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "ðÅÒÅÉÍÅÎÏ×ÁÎÉÅ: äÅÊÓÔ×ÉÅ ÏÔÍÅÎÅÎÏ... ×Ù ÄÏÌÖÎÙ ××ÅÓÔÉ ÓÔÒÏËÕ\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "ðÏÌÕÞÅÎÉÅ ÎÁÚ×ÁÎÉÊ ÆÁÊÌÏ×..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "õÓÔÁÎÏ×ÌÅÎÉÅ ÓÏÅÄÉÎÅÎÉÑ..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "÷×ÅÄÉÔÅ ÐÁÒÏÌØ"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ×ÁÛ ÐÁÒÏÌØ ÄÌÑ ÜÔÏÇÏ ÓÁÊÔÁ"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "ïÖÉÄÁÎÉÅ %d ÓÅËÕÎÄ ÐÅÒÅÄ ÐÏ×ÔÏÒÎÏÊ ÐÏÐÙÔËÏÊ ÕÓÔÁÎÏ×ÌÅÎÉÑ ÓÏÅÄÉÎÅÎÉÑ\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "ðÅÒÅÄÁÔØ ÆÁÊÌÙ"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "ðÏÌÕÞÅÎÉÅ ÆÁÊÌÏ×: îÅÔ ÓÏÅÄÉÎÅÎÉÑ Ó ÕÄÁÌ£ÎÎÙÍ ÓÁÊÔÏÍ\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "ïÛÉÂËÁ: õÄÁÌ£ÎÎÙÊ ÓÁÊÔ ÏÔËÌÀÞÉÌÓÑ ÐÏÓÌÅ ÐÏÐÙÔËÉ ÐÅÒÅÄÁÔØ ÆÁÊÌ\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙËÁÞÁÔØ %s c %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "õÓÐÅÛÎÏ ÐÅÒÅÄÁÎÏ %s ÎÁ ÓËÏÒÏÓÔÉ %.2f ëÂ/ÓÅË\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "ðÒÏÐÕÝÅÎÏ"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "ïÖÉÄÁÎÉÅ..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "ðÏÌÕÞÅÎÉÅ ÎÁÚ×ÁÎÉÊ ÆÁÊÌÏ×... %s ÂÁÊÔ"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "úÁ×ÅÒÛÅÎÏ"
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
 #, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "Stopping the transfer of %s\n"
+msgstr "ïÓÔÁÎÏ×ËÁ ÐÅÒÅÄÁÞÉ %s\n"
+
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr ""
 "÷ÙÐÏÌÎÅÎÏ %d%%, ÏÖÉÄÁÅÍÏÅ ×ÒÅÍÑ ÄÏ ÚÁ×ÅÒÛÅÎÉÑ: %02d:%02d:%02d. (æÁÊÌ %d ÉÚ %"
 "d)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr ""
 "ðÏÌÕÞÅÎÏ %s ÉÚ %s ÓÏ ÓËÏÒÏÓÔØÀ %.2fëÂ/ÓÅË, ÏÖÉÄÁÅÍÏÅ ×ÒÅÍÑ ÚÁ×ÅÒÛÅÎÉÑ: %02d:%"
 "02d:%02d "
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
-msgstr "ðÏÌÕÞÅÎÏ %s ÉÚ %s, ÐÅÒÅÄÁÞÁ ÐÒÉÏÓÔÁÎÏ×ÉÌÁÓØ, ×ÒÅÍÑ ÚÁ×ÅÒÛÅÎÉÑ ÎÅÉÚ×ÅÓÔÎÏ"
-
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "ïÓÔÁÎÏ×ËÁ ÐÅÒÅÄÁÞÉ %s\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+msgstr ""
+"ðÏÌÕÞÅÎÏ %s ÉÚ %s, ÐÅÒÅÄÁÞÁ ÐÒÉÏÓÔÁÎÏ×ÉÌÁÓØ, ×ÒÅÍÑ ÚÁ×ÅÒÛÅÎÉÑ ÎÅÉÚ×ÅÓÔÎÏ"
+
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "îÅ ×ÙÂÒÁÎÙ ÐÅÒÅÄÁ×ÁÅÍÙÅ ÆÁÊÌÙ\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "ïÓÔÁÎÏ×ËÁ ÐÅÒÅÄÁÞÉ ÎÁ ÈÏÓÔ %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "ðÒÏÐÕÓËÁÅÍ ÆÁÊÌ %s ÎÁ ÈÏÓÔÅ %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "ìÏËÁÌØÎÙÊ ÒÁÚÍÅÒ"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "õÄÁÌ£ÎÎÙÊ ÒÁÚÍÅÒ"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "äÅÊÓÔ×ÉÅ"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "óËÁÞÉ×ÁÎÉÅ ÆÁÊÌÏ× Ó ÓÅÒ×ÅÒÁ"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "úÁËÁÞÉ×ÁÎÉÅ ÆÁÊÌÏ× ÎÁ ÓÅÒ×ÅÒ"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2452,73 +2465,70 @@
 "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÓÕÝÅÓÔ×ÕÀÔ É ÎÁ ÌÏËÁÌØÎÏÍ É ÎÁ ÕÄÁÌ£ÎÎÏÍ ËÏÍÐØÀÔÅÒÅ\n"
 "ðÏÖÁÌÕÊÓÔÁ ×ÙÂÅÒÉÔÅ, ÞÔÏ ×Ù ÈÏÔÉÔÅ ÓÄÅÌÁÔØ"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "ðÅÒÅÐÉÓÁÔØ"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "ðÒÏÐÕÓÔÉÔØ"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "ðÒÏÄÏÌÖÉÔØ"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "ðÒÏÐÕÓÔÉÔØ ÆÁÊÌ"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "÷ÙÄÅÌÉÔØ ×Ó£"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "óÎÑÔØ ×ÙÄÅÌÅÎÉÅ"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "ïÛÉÂËÁ: ðÏÔÏÍÏË %d ×ÅÒÎÕÌ %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "õÓÐÅÛÎÙÊ ×ÏÚ×ÒÁÔ ÏÔ ÐÏÔÏÍËÁ %d\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÆÁÊÌÅ %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "æÁÊÌ %s ÎÅ ÂÙÌ ÉÚÍÅΣÎ\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "æÁÊÌ %s ÂÙÌ ÉÚÍÅΣÎ.\n"
 "þÔÏÂÙ ×Ù ÈÏÔÅÌÉ ÓÄÅÌÁÔØ?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "òÅÄÁËÔÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "úÁËÁÞÉ×ÁÎÉÅ ÎÁ ÓÅÒ×ÅÒ"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
-msgstr "ïÛÉÂËÁ: õÄÁÌ£ÎÎÙÊ ÓÁÊÔ %s ÏÔËÌÀÞ£Î. äÏÓÔÉÇÎÕÔÏ ÍÁËÓ. ÞÉÓÌÏ ÐÏ×ÔÏÒÏ×..\n"
-
-#: src/gtk/transfer.c:2103
+msgstr ""
+"ïÛÉÂËÁ: õÄÁÌ£ÎÎÙÊ ÓÁÊÔ %s ÏÔËÌÀÞ£Î. äÏÓÔÉÇÎÕÔÏ ÍÁËÓ. ÞÉÓÌÏ ÐÏ×ÔÏÒÏ×..\n"
+
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2534,37 +2544,66 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "ðÒÏÓÍÏÔÒ: %s -- ÜÔÏ ËÁÔÁÌÏÇ. åÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÓÍÏÔÒÅÔØ.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "òÅÄÁËÔÉÒÏ×ÁÎÉÅ: ÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÒÅÄÁËÔÏÒ × ÄÉÁÌÏÇÅ ÐÁÒÁÍÅÔÒÏ×\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "òÅÄÁËÔÉÒÏ×ÁÎÉÅ: %s -- ÜÔÏ ËÁÔÁÌÏÇ. åÇÏ ÎÅ×ÏÚÍÏÖÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "ïÔËÒÙÔÉÅ %s Ó ÐÏÍÏÝØÀ %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "ðÒÏÓÍÏÔÒ ÆÁÊÌÁ %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "ðÒÏÓÍÏÔÒ: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "ðÒÏÓÍÏÔÒ: îÅ×ÏÚÍÏÖÎÏ ÐÏÒÏÖÄÅÎÉÅ ÄÒÕÇÏÇÏ ÐÒÏÃÅÓÓÁ: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "úÁÐÕÓË ÐÒÏÇÒÁÍÍÙ: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/_úÁËÌÁÄËÉ/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/úÁËÌÁÄËÉ/%s"
+
+#~ msgid "Create"
+#~ msgstr "óÏÚÄÁÔØ"
+
+#~ msgid "Yes"
+#~ msgstr "äÁ"
+
+#~ msgid "No"
+#~ msgstr "îÅÔ"
+
+#~ msgid "Don't Exit"
+#~ msgstr "îÅ ×ÙÈÏÄÉÔØ"
+
+#~ msgid "Sort"
+#~ msgstr "õÐÏÒÑÄÏÞÉÔØ"
+
+#~ msgid "Sorting..."
+#~ msgstr "õÐÏÒÑÄÏÞÉ×ÁÎÉÅ..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "ïÛÉÂËÁ: îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "úÁËÁÞÉ×ÁÎÉÅ ÎÁ ÓÅÒ×ÅÒ"
--- a/po/sv.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/sv.po	Tue Sep 24 12:18:40 2002 +0000
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gFTP 2.0.5a\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 1999-10-01 16:20+0200\n"
 "Last-Translator: Anders Eurenius <c96aes@cs.umu.se>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -140,8 +140,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Visa gömda filer i fillistor"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Nätverk"
 
@@ -311,6 +311,7 @@
 msgstr "%pa = proxykonto"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = värdkonto"
 
@@ -630,110 +631,110 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP Varning: Rad %d har inte tillräckligt många argument\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Kunde inte byta lokal katalog till %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, fuzzy, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Kunde inte byta fjärrkatalog till %s: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, fuzzy, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "gFTP fel: Fel i öppnandet av file %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Fel: Kunde inte öppna lokal fil %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
-#, fuzzy, c-format
-msgid "Error: Cannot seek on file %s: %s\n"
-msgstr "Fel: Kunde inte öppna lokal fil %s: %s\n"
-
-#: lib/local.c:279
+#: lib/local.c:230 lib/local.c:300
 #, fuzzy, c-format
 msgid "Cannot fdopen() socket for %s: %s\n"
 msgstr "Kunde inte koppla till %s: %s\n"
 
-#: lib/local.c:291
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
+#, fuzzy, c-format
+msgid "Error: Cannot seek on file %s: %s\n"
+msgstr "Fel: Kunde inte öppna lokal fil %s: %s\n"
+
+#: lib/local.c:312
 #, fuzzy, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Fel: Kunde inte öppna lokal fil %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, fuzzy, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Kunde inte få lista på lokal katalog %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Bytte lokal katalog till %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "%s borttagen\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Fel: Kunde inte ta bort katalog %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Fel: Kunde inte ta bort fil %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "Katalogen %s skapad\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Fel: Kunde inte skapa katalogen %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "%s heter nu %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Fel: Kunde inte byta namn på %s till %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "Bytte attribut på %s till %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Fel: Kunde inte ändra attribut på %s till %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 #, fuzzy
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "användning: gftp [[ftp://][användare:lösen@]ftp-värd[:port][/katalog]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP fel: Kan inte hitta filen %s i varken %s eller %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, fuzzy, c-format
 msgid "Running program %s\n"
 msgstr "Kör program: %s %s\n"
@@ -774,12 +775,12 @@
 msgid "Custom"
 msgstr "Special"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, fuzzy, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Tiden för kopplingsförsök till %s tog slut\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, fuzzy, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "Fel vid läsning från värd %s: %s\n"
@@ -799,105 +800,112 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Fel: Kunde inte byta namn på %s till %s: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "Slår upp %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "Kunde inte slå upp värdnamn %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "okänd"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Skapande av kontakt misslyckades: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "Försöker med %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "Kunde inte koppla till %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Kopplad till %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, fuzzy, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "Kan inte döpa port: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "Kopplar ner ifrån värd %s\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Startar överföringen efter %ld\n"
+
+#: lib/rfc2068.c:218
 #, fuzzy, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Startar överföringen efter %ld\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, fuzzy, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "Kan inte hämta filen %s\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 #, fuzzy
 msgid "Finished retrieving data\n"
 msgstr "Hämtning slutförd\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Hämtar kataloglistning...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, fuzzy, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "Kan inte döpa port: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr ""
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Varning: Kan inte tolka listning %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Kunde inte skapa datakoppling: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Kan inte döpa port: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Kan inte lyssna på port %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "Kunde inte koppla till %s: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, fuzzy, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Fel: Kunde inte byta namn på %s till %s: %s\n"
@@ -926,171 +934,171 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr ""
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, fuzzy, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "%s borttagen\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, fuzzy, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Läsa: Kunde inte skapa underprocess: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr ""
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr ""
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 #, fuzzy
 msgid "Finished retrieving directory listing\n"
 msgstr "Hämtar kataloglistning...\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, fuzzy, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Kunde inte byta lokal katalog till %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr ""
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, fuzzy, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Fel: Kunde inte byta namn på %s till %s: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr ""
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr ""
 
-#: lib/sshv2.c:627
-#, c-format
-msgid "%d: Protocol Initialization\n"
-msgstr ""
-
-#: lib/sshv2.c:633
-#, c-format
-msgid "%d: Protocol version %d\n"
-msgstr ""
-
 #: lib/sshv2.c:642
 #, c-format
+msgid "%d: Protocol Initialization\n"
+msgstr ""
+
+#: lib/sshv2.c:648
+#, c-format
+msgid "%d: Protocol version %d\n"
+msgstr ""
+
+#: lib/sshv2.c:657
+#, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Stäng  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "Skapa katalog"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "Skapa katalog"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "Kan inte hämta filen %s\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "Skapa katalog"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Fjärrkatalog:"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "OK"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr ""
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_Fil"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Inte uppkopplad"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Tiden för kopplingsförsök till %s tog slut\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 msgid "Operation unsupported"
 msgstr ""
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1357,7 +1365,7 @@
 "så är du välkommen att maila dom till mig. Du kan alltid hitta dom senaste "
 "nyheterna om gFTP på min websida: http://www.gftp.org\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1378,12 +1386,12 @@
 msgstr ""
 "användning: gftp [[ftp://][användare:lösen@]ftp-värd[:port][/katalog]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "Kunde inte tolka URL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr ""
 "Översatt av\n"
@@ -1391,8 +1399,8 @@
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 #, fuzzy
 msgid "Error: Not connected to a remote site\n"
 msgstr "%s: Inte kopplad till någon värd\n"
@@ -1421,50 +1429,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr ""
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr ""
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, fuzzy, c-format
 msgid "Could not download %s\n"
 msgstr "Kunde inte hämta %s från %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, fuzzy, c-format
 msgid "Successfully transferred %s\n"
 msgstr "Överföringen av %s lyckades\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: Tryck på stoppknappen innan du gör något annat\n"
@@ -1484,15 +1492,15 @@
 "bug. Vänligen maila masneyb@gftp.org om det. Var snäll och se till att  "
 "inkludera versionsnumret och en beskrivning på hur man kan se buggen. Tack.\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Lägg till bokmärke"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Lägg till bokmärke: Du måste skriva in ett värdnamn\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1502,152 +1510,138 @@
 "Du kan lägga in det i en submeny med hjälp av /\n"
 "(T.ex. Linux Sites/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 #, fuzzy
 msgid "Remember password"
 msgstr "Skriv in lösenord"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Lägg till"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Avbryt  "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Lägga till bokmärke: Du måste skriva in ett namn på bokmärket\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr ""
 "Lägga till bokmärke: Kan inte lägga till %s, därför att det bokmärket finns "
 "redan\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Bokmärken/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Fil"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Fil/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Fil/Ny mapp..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Fil/Ny artikel"
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Fil/Radera"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Fil/Egenskaper"
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Fil/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Fil/Stäng"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Bearbeta bokmärken"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/Bookmärken/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Avbryt  "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Ny mapp"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Skriv in namnet på den nya mappen"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Skapa"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Skriv namnet på den nya artikeln"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Bearbeta post"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Beskrivning:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Värd:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protokoll:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 #, fuzzy
 msgid "Remote Directory:"
 msgstr "Fjärrkatalog:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 #, fuzzy
 msgid "Local Directory:"
 msgstr "Lokalkatalog:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr ""
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Användarnamn:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Lösenord:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Konto:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Logga in som ANONYM"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Tillämpa"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, fuzzy, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1656,29 +1650,22 @@
 "Är du säker på att du vill ta bort bokmärket\n"
 "%s och dess innehåll?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 #, fuzzy
 msgid "Delete Bookmark"
 msgstr "Radera bokmärke"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Ja"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Nej"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Bokmärken"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 #, fuzzy
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 #, fuzzy
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
@@ -1687,70 +1674,66 @@
 "Du kan nu justera attributen på dina fil(er)\n"
 "Notera att inte alla FTP-värdar stöder attributändring"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Special"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Ägare"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Läsa"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Skriva"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Köra"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Grupp"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Andra"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Ändra"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr ""
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 #, fuzzy
 msgid "Delete"
 msgstr "Ta bort"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, fuzzy, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "Är du säker på att du vill ta bort alla %d?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Ta bort filer/kataloger"
 
@@ -1768,11 +1751,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Dra och släpp: Ignorerar URL %s: Inte en godkänd URL\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr ""
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 #, fuzzy
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
@@ -1783,11 +1762,11 @@
 "så är du välkommen att maila dom till mig. Du kan alltid hitta dom senaste "
 "nyheterna om gFTP på min websida: http://www.gftp.org\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Avsluta"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1795,444 +1774,446 @@
 "Det finns filer under överföring.\n"
 "Är du säker på att du vill avsluta?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Avsluta inte"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 #, fuzzy
 msgid "Filename"
 msgstr "Filnamn"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Framsteg"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Fönster 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Fönster 2"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Binärt"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Alternativ"
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/Av_sluta"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Lokalt"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Lokalt/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 #, fuzzy
 msgid "/Local/Open _URL..."
 msgstr "/Lokalt/Öppna _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 #, fuzzy
 msgid "/Local/Disconnect"
 msgstr "/Lokalt/_Koppla ifrån"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Lokalt/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Lokalt/Byt filfilter..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Lokalt/Välj alla"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Lokalt/Välj alla"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Lokalt/Välj alla filer"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Lokalt/Välj bort allt"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Lokalt/Skapa katalog"
+
+#: src/gtk/gftp-gtk.c:375
 #, fuzzy
 msgid "/Local/Send SITE Command..."
 msgstr "/Lokalt/Skicka SITE kommando"
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Lokalt/Byt katalog"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Lokalt/Chmod"
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Lokalt/Skapa katalog"
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Lokalt/Byt namn"
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Lokalt/Ta bort"
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Lokalt/Bearbeta"
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Lokalt/Läs"
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Lokalt/Uppdatera"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Fjärr"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Fjärr/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Fjärr/Öppna _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 #, fuzzy
 msgid "/Remote/Disconnect"
 msgstr "/Fjärr/_Koppla ifrån"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Fjärr/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Fjärr/Byt filfilter"
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Lokalt/Välj alla"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Fjärr/Välj allt"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Fjärr/Välj alla filer"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Fjärr/Välj bort allt"
 
-#: src/gtk/gftp-gtk.c:381
-msgid "/Remote/Send SITE Command..."
-msgstr "/Fjärr/Skicka SITE kommando"
-
-#: src/gtk/gftp-gtk.c:382
-msgid "/Remote/Change Directory"
-msgstr "/Fjärr/Byt katalog"
-
-#: src/gtk/gftp-gtk.c:383
-msgid "/Remote/Chmod..."
-msgstr "/Fjärr/Chmod..."
-
-#: src/gtk/gftp-gtk.c:384
-msgid "/Remote/Make Directory..."
-msgstr "/Fjärr/Skapa katalog"
-
-#: src/gtk/gftp-gtk.c:385
-msgid "/Remote/Rename..."
-msgstr "/Fjärr/Byt namn..."
-
-#: src/gtk/gftp-gtk.c:386
-msgid "/Remote/Delete..."
-msgstr "/Fjärr/Ta bort..."
-
-#: src/gtk/gftp-gtk.c:387
-msgid "/Remote/Edit..."
-msgstr "/Fjärr/Bearbeta..."
-
-#: src/gtk/gftp-gtk.c:388
-msgid "/Remote/View..."
-msgstr "/Fjärr/Läs..."
-
-#: src/gtk/gftp-gtk.c:389
-msgid "/Remote/Refresh"
-msgstr "/Fjärr/Uppdatera"
-
-#: src/gtk/gftp-gtk.c:390
-msgid "/_Bookmarks"
-msgstr "/_Bokmärken"
-
-#: src/gtk/gftp-gtk.c:391
-msgid "/Bookmarks/tearoff"
-msgstr "/Bokmärken/tearoff"
-
-#: src/gtk/gftp-gtk.c:392
-msgid "/Bookmarks/Add bookmark"
-msgstr "/Bokmärken/Lägg till bokmärke"
-
-#: src/gtk/gftp-gtk.c:393
-msgid "/Bookmarks/Edit bookmarks"
-msgstr "/Bokmärken/Bearbeta bokmärken"
-
-#: src/gtk/gftp-gtk.c:394
-msgid "/Bookmarks/sep"
-msgstr "/Bokmärken/sep"
-
-#: src/gtk/gftp-gtk.c:395
-msgid "/_Transfers"
-msgstr "/_Överföringar"
-
-#: src/gtk/gftp-gtk.c:396
-msgid "/Transfers/tearoff"
-msgstr "/Överföringar/tearoff"
-
 #: src/gtk/gftp-gtk.c:397
 #, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Fjärr/Skapa katalog"
+
+#: src/gtk/gftp-gtk.c:398
+msgid "/Remote/Send SITE Command..."
+msgstr "/Fjärr/Skicka SITE kommando"
+
+#: src/gtk/gftp-gtk.c:399
+msgid "/Remote/Change Directory"
+msgstr "/Fjärr/Byt katalog"
+
+#: src/gtk/gftp-gtk.c:400
+msgid "/Remote/Chmod..."
+msgstr "/Fjärr/Chmod..."
+
+#: src/gtk/gftp-gtk.c:401
+msgid "/Remote/Make Directory..."
+msgstr "/Fjärr/Skapa katalog"
+
+#: src/gtk/gftp-gtk.c:402
+msgid "/Remote/Rename..."
+msgstr "/Fjärr/Byt namn..."
+
+#: src/gtk/gftp-gtk.c:403
+msgid "/Remote/Delete..."
+msgstr "/Fjärr/Ta bort..."
+
+#: src/gtk/gftp-gtk.c:404
+msgid "/Remote/Edit..."
+msgstr "/Fjärr/Bearbeta..."
+
+#: src/gtk/gftp-gtk.c:405
+msgid "/Remote/View..."
+msgstr "/Fjärr/Läs..."
+
+#: src/gtk/gftp-gtk.c:406
+msgid "/Remote/Refresh"
+msgstr "/Fjärr/Uppdatera"
+
+#: src/gtk/gftp-gtk.c:407
+msgid "/_Bookmarks"
+msgstr "/_Bokmärken"
+
+#: src/gtk/gftp-gtk.c:408
+msgid "/Bookmarks/tearoff"
+msgstr "/Bokmärken/tearoff"
+
+#: src/gtk/gftp-gtk.c:409
+msgid "/Bookmarks/Add bookmark"
+msgstr "/Bokmärken/Lägg till bokmärke"
+
+#: src/gtk/gftp-gtk.c:411
+msgid "/Bookmarks/Edit bookmarks"
+msgstr "/Bokmärken/Bearbeta bokmärken"
+
+#: src/gtk/gftp-gtk.c:412
+msgid "/Bookmarks/sep"
+msgstr "/Bokmärken/sep"
+
+#: src/gtk/gftp-gtk.c:413
+msgid "/_Transfers"
+msgstr "/_Överföringar"
+
+#: src/gtk/gftp-gtk.c:414
+msgid "/Transfers/tearoff"
+msgstr "/Överföringar/tearoff"
+
+#: src/gtk/gftp-gtk.c:415
+#, fuzzy
 msgid "/Transfers/Start Transfer"
 msgstr "/Överföringar/Starta överföring"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Överföringar/Avbryt överföring"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Överföringar/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 #, fuzzy
 msgid "/Transfers/Skip Current File"
 msgstr "/Överföringar/Skicka filer"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 #, fuzzy
 msgid "/Transfers/Remove File"
 msgstr "/Överföringar/Hämta filer"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 #, fuzzy
 msgid "/Transfers/Move File _Up"
 msgstr "/Överföringar/sep"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 #, fuzzy
 msgid "/Transfers/Move File _Down"
 msgstr "/Överföringar/sep"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Överföringar/Hämta filer"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Överföringar/Skicka filer"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/L_oggning"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Loggning/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Loggning/Töm"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Loggning/Läs logg..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Loggning/Spara logg..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Verktyg"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Verktyg/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Verktyg/Jämför fönster"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 #, fuzzy
 msgid "/Tools/Clear Cache"
 msgstr "/Verktyg/tearoff"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 #, fuzzy
 msgid "/_Help"
 msgstr "/_Help"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Help/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Help/About..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Värd: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Användare: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Lösen: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Storlek"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Datum"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Attribut"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Koppla"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Fel: Du måste skriva in en värd att koppla till\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sortera"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Sorterar..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr ""
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 #, fuzzy
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "Byt namn: Operationen avbruten... Du måste skriva en sträng\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "Koppla med URL"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Skriv en FTP URL att koppla till"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr "Byt filfilter: Operationen avbruten... Du måste skriva in en sträng\n"
+
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "Ändra filfilter"
 
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr "Skriv in nytt filfilter"
 
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
-msgstr "Byt filfilter: Operationen avbruten... Du måste skriva in en sträng\n"
-
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "Varning: Kan inte tolka listning %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Hämtar kataloglistningar"
+
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
+msgstr "SITE: Operationen avbruten... Du måste skriva in en sträng\n"
+
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "Värd"
 
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr "Skriv värd-specifikt kommando"
 
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr "SITE: Operationen avbruten... Du måste skriva in en sträng\n"
-
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 #, fuzzy
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Fel: Kan inte öppna %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, fuzzy, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Fel: Ett fel uppstod när %s skulle skrivas till disk\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Spara logg"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Loggfil sparad till %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Spara logg"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2241,11 +2222,11 @@
 "Kan inte hitta licensavtalsfilen COPYING. Var snäll och se till att den "
 "finns i %s eller %s"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "Om gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, fuzzy, c-format
 msgid ""
 "%s\n"
@@ -2258,37 +2239,37 @@
 "Officiell Hemsida: http://www.gftp.org/\n"
 "Logo av: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 #, fuzzy
 msgid "About"
 msgstr "Om"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Licensavtal"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Stäng  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Jämför fönster"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Uppdatera"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Alla filer"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 #, fuzzy
 msgid "] (Cached) ["
 msgstr "] (buffrat) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Inte uppkopplad"
 
@@ -2317,212 +2298,235 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: Du måste ha minst en sak vald\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Ändra"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+#, fuzzy
+msgid "Rename"
+msgstr "Byt namn"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Lägg till"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Avbryt  "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Stäng  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Stäng  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Hämtar kataloglistningar"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr ""
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
 "and %ld files"
 msgstr ""
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Operationen avbruten... Du måste skriva en sträng\n"
+
+#: src/gtk/mkdir_dialog.c:108
 #, fuzzy
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Skapa katalog"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Skriv in namnet på den nya katalogen"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Operationen avbruten... Du måste skriva en sträng\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Alternativ"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Nätmask"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 #, fuzzy
 msgid "Local Hosts"
 msgstr "Lokala värdar"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Bearbeta"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 #, fuzzy
 msgid "Edit Host"
 msgstr "Bearbeta värdpost"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Lägg till värd"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Domän"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Nätverksadress"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-#, fuzzy
-msgid "Rename"
-msgstr "Byt namn"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Byt namn: Operationen avbruten... Du måste skriva en sträng\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "Vad vill du byta namn på %s till?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Byt namn: Operationen avbruten... Du måste skriva en sträng\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Tar emot filnamn..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Kopplar..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Skriv in lösenord"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Vänligen skriv ditt lösenord för den här värden"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Väntar %d sekunder med att försöka igen\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 #, fuzzy
 msgid "Transfer Files"
 msgstr "/Överföringar/Skicka filer"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 #, fuzzy
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Skicka filer: Inte kopplad till någon värd\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 #, fuzzy
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "Fel: Värden %s kopplade ner. Max antal försök nått... ger upp\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "Kunde inte hämta %s från %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, fuzzy, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "Överföringen av %s lyckades\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 #, fuzzy
 msgid "Skipped"
 msgstr "Hoppa över"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 #, fuzzy
 msgid "Waiting..."
 msgstr "Väntar..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Hämtar filnamn... %s bytes"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Klar."
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
+#, c-format
+msgid "Stopping the transfer of %s\n"
+msgstr "Stoppar överföringen av %s\n"
+
+#: src/gtk/transfer.c:1260
 #, fuzzy, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr "%d%% färdiga, tar cirka %02d:%02d:%02d till. (Fil %d av %d)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, fuzzy, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr ""
 "Tar emot %s av %s med %.2fkB/s, återstående tid upskattas till %02d:%02d:%02d"
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr ""
 "Tar emot %s av %s, men överföringen har stannat upp, återstående tid okänd"
 
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "Stoppar överföringen av %s\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 #, fuzzy
 msgid "There are no file transfers selected\n"
 msgstr "Det finns inga överföringar att starta\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, fuzzy, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "Stoppar överföringen av %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, fuzzy, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "Stoppar överföringen av %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Storlek lokalt"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Storlek Fjärr"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Handling"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Hämta filer"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Skicka filer"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2530,73 +2534,69 @@
 "Följande fil(er) finns både lokalt och på fjärrvärden\n"
 "Vad vill du göra?"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Skriv över"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Hoppa över"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Fortsätta (på filen)"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Hoppa över"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Välj alla"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Välj bort alla"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Fel: Underprocess %d gav värdet %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Underprocess %d avslutades normalt\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Fel: Kan inte få någon information om filen %s: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Filen %s blev inte förändrad\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Filen %s har ändrats.\n"
 "Vad vill du göra?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Bearbeta fil"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Skicka"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr "Fel: Värden %s kopplade ner. Max antal försök nått... ger upp\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "Fel: Värden %s kopplade ner. Nytt försök om %s sekunder\n"
@@ -2610,40 +2610,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Läs: %s är en katalog. Går inte att läsa.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Bearbeta: Du måste ange en editor i alternativ-dialogen\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Bearbeta: %s är en katalog. Går inte att bearbeta.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "Öppnar %s med %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "Läser filen %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Läsa: Kan inte öppna filen %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Läsa: Kunde inte skapa underprocess: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, fuzzy, c-format
 msgid "Running program: %s %s\n"
 msgstr "Kör program: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Bokmärken/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/Bookmärken/%s"
+
+#~ msgid "Create"
+#~ msgstr "Skapa"
+
+#~ msgid "Yes"
+#~ msgstr "Ja"
+
+#~ msgid "No"
+#~ msgstr "Nej"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Avsluta inte"
+
+#~ msgid "Sort"
+#~ msgstr "Sortera"
+
+#~ msgid "Sorting..."
+#~ msgstr "Sorterar..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Fel: Kan inte öppna %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Skicka"
+
 #~ msgid "Bring up reconnect dialog"
 #~ msgstr "Ta fram återkopplingsdialog"
 
--- a/po/tr.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/tr.po	Tue Sep 24 12:18:40 2002 +0000
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2000-03-09 15:20-0500\n"
 "Last-Translator: Görkem Çetin <gorkem@gelecek.com.tr>\n"
 "Language-Team: Turkish <gnome-turk@gnome.org>\n"
@@ -135,8 +135,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "Listedeki gizli dosyalarý gösterir."
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "Að"
 
@@ -303,6 +303,7 @@
 msgstr "%pa = vekil sunucu hesabý"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = makinadaki hesap"
 
@@ -588,109 +589,109 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP Uyarýsý: %d satýrý yeterli argümana sahip deðil\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "Yerel dizin %s'e deðiþtirilemedi: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "Çalýþma dizini bulunamýyor: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "Dosya belirteci kapatýlýrken hata: %s\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "Hata: Yerel dosya %s açýlamadý: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "%s için fdopen() çalýþtýrýlamadý: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "Hata: %s dosyasý okunamadý: %s\n"
 
-#: lib/local.c:279
-#, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "%s için fdopen() çalýþtýrýlamadý: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "Hata: Yerel dosya %s silinemedi: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "Yerel dizin %s listesi alýnamadý: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "Yerel dizin baþarýyla deðiþtirildi: %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "%s baþarýyla silindi\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "Hata: %s dizini silinemedi: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "Hata: %s dosyasý silinemedi: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "%s dizini baþarýyla oluþturuldu\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "Hata: %s dizini oluþturulamadý: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "%s dosyasýnýn adý %s'e baþarýyla deðiþtirildi.\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "Hata: %s dosyasýnýn adý %s yapýlamadý: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "%s dosyasýnýn kipi baþarýyla %d yapýldý\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "Hata: %s dosyasýnýn özellikleri %d'ye deðiþtirilemedi: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 "kullaným: gftp [[ftp://][kullanýcý:parola@]ftp-adresi[:port][/dizin]]\n"
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP Hatasý: %s dosyasý %s ya da %s içinde bulunamadý\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, c-format
 msgid "Running program %s\n"
 msgstr "Program çalýþtýrýlýyor: %s\n"
@@ -731,12 +732,12 @@
 msgid "Custom"
 msgstr "Özel"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, c-format
 msgid "Connection to %s timed out\n"
 msgstr "%s baðlantýsý zaman aþýmýna uðradý\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "%s makinasýndan okuma sýrasýnda hata: %s\n"
@@ -756,104 +757,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "Hata: Arabelleðe yazýlamadý: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "%s makinasý bulunuyor\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "%s makinasý bulunamadý: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "bilinmeyen"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "Soket yaratýlamadý: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "%s deneniyor:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "%s makinasýna baðlantý kurulamadý: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "%s makinasýna baðlantý kuruldu:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "fdopen() çalýþtýrýlamadý: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "%s adresiyle baðlantý kesiliyor\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "Dosya %ld baytýndan itibaren alýnýyor\n"
+
+#: lib/rfc2068.c:218
 #, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "Dosya %ld baytýndan itibaren alýnýyor\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "%s dosyasý alýnamýyor\n"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr "Dosya alýmý tamamlandý\n"
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "Dizin listesi alýnýyor...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "fdopen() çalýþtýrýlamadý: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr "toplam"
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "Uyarý: Liste %s ayrýþtýrýlamadý\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "Veri baðlantýsý kurulamadý: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "Porta eriþim yapýlamadý: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "Port %d dinlemedi: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "%s makinasýna baðlantý kurulamadý: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "Hata: Sokete yazýlamadý: %s\n"
@@ -881,173 +889,173 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr "Hata: Sunucudan yanlýþ cevap geldi\n"
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "%s SSH sunucusuna baþarýyla baðlantý kuruldu\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "Baþka süreç yaratýlamýyor: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr "Uzak makine %s dosyasýný bulamadý\n"
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr "Sunucudan beklenmeyen bir cevap geldi\n"
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 msgid "Finished retrieving directory listing\n"
 msgstr "Dizin listesi alýmý tamamlandý\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "Uzak dizin %s'e deðiþtirilemedi: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr "Hata: Sunucudan gelen mesaj boyu (%d) çok büyük\n"
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "Hata: Soketten okunamadý: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 #, fuzzy
 msgid "Received wrong response from server, disconnecting\n"
 msgstr "Sunucudan beklenmeyen bir cevap geldi\n"
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, fuzzy, c-format
 msgid "Error: Message size %d too big\n"
 msgstr "Hata: Sunucudan gelen mesaj boyu (%d) çok büyük\n"
 
-#: lib/sshv2.c:627
+#: lib/sshv2.c:642
 #, c-format
 msgid "%d: Protocol Initialization\n"
 msgstr ""
 
-#: lib/sshv2.c:633
+#: lib/sshv2.c:648
 #, c-format
 msgid "%d: Protocol version %d\n"
 msgstr ""
 
-#: lib/sshv2.c:642
+#: lib/sshv2.c:657
 #, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  Kapat  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "Dizin Oluþtur"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "Dizin Oluþtur"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "%s dosyasý alýnamýyor\n"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "Dizin Oluþtur"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Hedef Dizin:"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "Tamam"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 #, fuzzy
 msgid "No such file or directory"
 msgstr "kullaným: chdir <dizin>\n"
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/_Dosya"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "Baðlý deðil"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "%s baðlantýsý zaman aþýmýna uðradý\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 #, fuzzy
 msgid "Operation unsupported"
 msgstr "Ýþlem iptal edildi\n"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1302,7 +1310,7 @@
 "gönderebilirsiniz. gFTP programýnýn son sürümü her zaman http://gftp.seul."
 "org adresinden alýnabilir.\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1320,19 +1328,19 @@
 msgstr ""
 "kullaným: open [[ftp://][kullanýcý:parola@]ftp-adresi[:port][/dizin]]\n"
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "%s satýrý ayrýþtýrýlamadý\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "Çeviri takýmý"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 msgid "Error: Not connected to a remote site\n"
 msgstr "Hata: Uzaktaki sisteme baðlantý yok\n"
 
@@ -1360,50 +1368,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr "kullaným: chmod <kip> <dosya>\n"
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr "kullaným: mget <dosya adlarý>\n"
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr "kullaným: mput <dosya adlarý>\n"
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr "Dosya transfer hýzý %.2f Kb/s olarak ayarlandý\n"
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, c-format
 msgid "Could not download %s\n"
 msgstr "%s dosyasý alýnamadý\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, c-format
 msgid "Successfully transferred %s\n"
 msgstr "%s baþarýyla aktarýldý\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: Herhangi bir iþlem yapmadan önce dur düðmesine týklayýn\n"
@@ -1421,15 +1429,15 @@
 "GFTP hatasý: yerimleri bulunamadý. Lütfen masneyb@gftp.org adresine bu "
 "hatayý bir e-postayla bildirin.\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Yer Ými Ekle"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Yer Ými Ekle: Bir makina adý belirtmelisiniz\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1439,147 +1447,133 @@
 "Maddeleri / karakteriyle alt menülerine ayýrabilirsiniz.\n"
 "(Örnek: Linux sayfalarý/GNU"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid "Remember password"
 msgstr "Parolayý hatýrla"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Ekle"
-
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
-msgid "  Cancel  "
-msgstr "  Ýptal   "
-
-#: src/gtk/bookmarks.c:161
+#: src/gtk/bookmarks.c:166
 msgid "Add Bookmark: You must enter a name for the bookmark\n"
 msgstr "Yer Ými Ekle: Yer imi için bir isim vermelisiniz\n"
 
-#: src/gtk/bookmarks.c:168
+#: src/gtk/bookmarks.c:173
 #, c-format
 msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
 msgstr "Yer Ými Ekle: %s yer imi eklenemedi, çünkü zaten var\n"
 
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/Yer Ýmleri/"
-
-#: src/gtk/bookmarks.c:276
+#: src/gtk/bookmarks.c:289
 msgid "/_File"
 msgstr "/_Dosya"
 
-#: src/gtk/bookmarks.c:277
+#: src/gtk/bookmarks.c:290
 msgid "/File/tearoff"
 msgstr "/Dosya/tearoff"
 
-#: src/gtk/bookmarks.c:278
+#: src/gtk/bookmarks.c:291
 msgid "/File/New Folder..."
 msgstr "/Dosya/Yeni Dizin..."
 
-#: src/gtk/bookmarks.c:279
+#: src/gtk/bookmarks.c:292
 msgid "/File/New Item..."
 msgstr "/Dosya/Yeni Madde..."
 
-#: src/gtk/bookmarks.c:280
+#: src/gtk/bookmarks.c:293
 msgid "/File/Delete"
 msgstr "/Dosya/Sil"
 
-#: src/gtk/bookmarks.c:281
+#: src/gtk/bookmarks.c:294
 msgid "/File/Properties..."
 msgstr "/Dosya/Özellikler..."
 
-#: src/gtk/bookmarks.c:282
+#: src/gtk/bookmarks.c:295
 msgid "/File/sep"
 msgstr "/Dosya/sep"
 
-#: src/gtk/bookmarks.c:283
+#: src/gtk/bookmarks.c:296
 msgid "/File/Close"
 msgstr "/Dosya/Kapat"
 
-#: src/gtk/bookmarks.c:291
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
 msgid "Edit Bookmarks"
 msgstr "Yer Ýmlerini Düzenle"
 
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/YerÝmleri/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
+
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
+msgid "  Cancel  "
+msgstr "  Ýptal   "
+
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "Yeni Dizin"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "Açýlacak olan dizinin adýný girin"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "Oluþtur"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "Oluþturulacak yeni öðenin adýný girin"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "Girdiyi Düzenle"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "Taným:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Makina adý:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "Port."
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "Protokol:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Hedef Dizin:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "Yerel Dizin:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr "Uzak SSH sftp yolu:"
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "Kullanýcý adý:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "Parola:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "Hesap:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "Anonim hesapla gir"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Uygula"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1588,27 +1582,20 @@
 "Bu yer imini (%s) ve tüm altýndakileri\n"
 "silmek istediðinizden emin misiniz?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "Yer Ýmini Sil"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "Evet"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "Hayýr"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "Yer imleri"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 msgid "Chmod"
 msgstr "Chmod"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1616,69 +1603,65 @@
 "Þimdi dosyanýn özelliklerini deðiþtirebilirsiniz.\n"
 "Not: Bazý ftp sunucularý chmod komutunu desteklemez"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "Özel"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr "SUID"
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr "SGID"
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr "Sticky"
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Kullanýcý"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "Okuma"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "Yazma"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Çalýþtýrma"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Grup"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "Diðerleri"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "Deðiþtir"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "Ýþlem iptal edildi\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "Sil"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "%ld dosya ve %ld dizini silmek istiyor musunuz?"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "Dosyalarý/Dizinleri Sil"
 
@@ -1696,11 +1679,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "Sürükle-Býrak: %s göz ardý ediliyor: Hatalý URL türü\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr ""
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1710,11 +1689,11 @@
 "gönderebilirsiniz. gFTP programýnýn son sürümü her zaman http://gftp.seul."
 "org adresinden alýnabilir.\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Çýk"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1722,441 +1701,443 @@
 "Halen dosyalar alýnýyor.\n"
 "Çýkmak istiyor musunuz?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "Çýkma"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "Dosya adý"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "Süreç"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr "/_FTP"
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr "/FTP/Pencere 1"
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr "/FTP/Pencere 3"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Ascii"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/Ýkili"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/_Seçenekler..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/Çý_k"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/_Yerel"
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Yerel/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 msgid "/Local/Open _URL..."
 msgstr "/Yerel/_URL Aç..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 msgid "/Local/Disconnect"
 msgstr "/Yerel/Baðlantýyý Kes"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Yerel/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Yerel/Dosya Türünü Deðiþtir..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Yerel/Tümünü Seç"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Yerel/Tümünü Seç"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Yerel/Tüm Dosyalarý Seç"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Yerel/Hiçbirini Seçme"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Yerel/Dizin Oluþtur..."
+
+#: src/gtk/gftp-gtk.c:375
 msgid "/Local/Send SITE Command..."
 msgstr "/Yerel/SITE Komutunu Gönder..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Yerel/Dizin Deðiþtir"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Yerel/Chmod..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Yerel/Dizin Oluþtur..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Yerel/Ýsim Deðiþtir..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Yerel/Sil..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Yerel/Düzenle..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Yerel/Görüntüle..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Yerel/Tazele"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/_Uzak"
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Uzak/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Uzak/_URL Aç..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 msgid "/Remote/Disconnect"
 msgstr "/Uzak/Baðlantýyý Kes"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Uzak/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Uzak/Dosya Türünü Deðiþtir..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Yerel/Tümünü Seç"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Uzak/Tümünü Seç"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Uzak/Tüm Dosyalarý Seç"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Uzak/Hiçbirini Seçme"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Uzak/Dizin Oluþtur..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Uzak/SITE Komutu Gönder..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Uzak/Dizin Deðiþtir"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Uzak/Chmod..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Uzak/Dizin Oluþtur..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Uzak/Yeniden Ýsimlendir..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Uzak/Sil..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Uzak/Düzenle..."
 
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/Uzak/Görüntüle..."
 
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/Uzak/Tazele"
 
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/_Yer Ýmleri"
 
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/Yer Ýmleri/tearoff"
 
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/Yer Ýmleri/Ekle"
 
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/Yer Ýmleri/Düzenle"
 
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/Yer Ýmleri/sep"
 
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/_Aktarma"
 
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/Aktarma/tearoff"
 
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/Aktarma/Baþla"
 
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/Aktarma/Bitir"
 
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/Aktarma/sep"
 
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:419
 msgid "/Transfers/Skip Current File"
 msgstr "/Aktarma/Güncel Dosyayý Geç"
 
-#: src/gtk/gftp-gtk.c:401
+#: src/gtk/gftp-gtk.c:420
 msgid "/Transfers/Remove File"
 msgstr "/Aktarma/Dosyayý Sil"
 
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:422
 msgid "/Transfers/Move File _Up"
 msgstr "/Aktarma/Dosyalarý _Yukarý Taþý"
 
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:424
 msgid "/Transfers/Move File _Down"
 msgstr "/Aktarma/Dosyalarý _Aþaðý Taþý"
 
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/Aktarma/Dosyalarý Al"
 
-#: src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/Aktarma/Dosyalarý Koy"
 
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/_Kayýt"
 
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/Kayýt/tearoff"
 
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/Kayýt/Temizle"
 
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/Kayýt/Kaydý görüntüle..."
 
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/Kayýt/Kaydý kaydet..."
 
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/_Araçlar"
 
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/Araçlar/tearoff"
 
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/Araçlar/Pencereleri Karþýlaþtýr"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/Araçlar/Önbelleði Temizle"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/_Yardým"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/Yardým/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/Yardým/Hakkýnda..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Makina: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "Port: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "Kullanýcý: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "Parola: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "Büyüklük"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "Tarih"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "Özellikler"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Baðlan"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "Hata: Baðlantý kurmak için bir makine adý vermelisiniz\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "Sýrala"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "Sýralanýyor..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr "URLAç"
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "OpenURL: Ýþlem iptal edildi... bir dizi girmelisiniz\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "URL üzerinden baðlan"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "Baðlanýlacak ftp url'sini verin"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr ""
+
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "Dosya Tipini Deðiþtir"
 
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr "Yeni dosya tipini girin"
 
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
-msgstr ""
-
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "gFTP Uyarýsý: %s dosyasý yazmak için açýlamadý: %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "Dizin listesi alýnýyor"
+
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
+msgstr "SITE: Ýþlem iptal edildi..\n"
+
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "Adres"
 
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr "Uzaktaki sistemde çalýþtýrýlacak komutu girin"
 
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr "SITE: Ýþlem iptal edildi..\n"
-
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "Chdir"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "Hata: %s açýlamadý: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "Hata: %s'e yazýlamadý: %s\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "Kaydý Kaydet"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "Kayýt %s dosyasýna baþarýyla yazýldý\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "Kaydý Kaydet"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
 "either %s or in %s"
 msgstr "COPYING dosyasý bulunamadý. %s ya da %s içinde bulunduðuna emin olun."
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "gFTP Hakkýnda"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, c-format
 msgid ""
 "%s\n"
@@ -2169,35 +2150,35 @@
 "Ev sayfasý: http://www.gftp.org/\n"
 "Logo: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 msgid "About"
 msgstr "Hakkýnda"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Lisans Sözleþmesi"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  Kapat  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "Pencereleri Karþýlaþtýr"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Tazele"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "Tüm Dosyalar"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr "] (Bellekten) ["
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "Baðlý deðil"
 
@@ -2226,15 +2207,43 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: En az tek öðe seçmelisiniz\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "Deðiþtir"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "Yeniden Ýsimlendir"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Ekle"
+
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  Ýptal   "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  Kapat  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  Dur  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "Dizin listesi alýnýyor"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr "  Dur  "
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
@@ -2243,259 +2252,250 @@
 "%ld dizin ve\n"
 "%ld dosya alýndý."
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: Ýþlem iptal edildi. Bir dizge girmelisiniz\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr "Mkdir"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "Dizin Oluþtur"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "Oluþturulacak dizinin adýný girin"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: Ýþlem iptal edildi. Bir dizge girmelisiniz\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Seçenekler"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "Að maskesi"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "Yerel Makinalar"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "Düzenle"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "Makinayý Düzenle"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Makina Ekle"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "Alan"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "Að Adresi"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "Yeniden Ýsimlendir"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "Ýsimlendir: Ýþlem iptal edildi... Hatalý giriþ\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "%s dosyasýný hangi isme dönüþtürmek istiyorsunuz?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "Ýsimlendir: Ýþlem iptal edildi... Hatalý giriþ\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "Dosya isimleri alýnýyor..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "Baðlanýyor..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "Parolayý Girin"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "Bu adres için parolanýzý girin"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "Yeniden baðlantý kurmak için %d saniye bekleniyor\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 msgid "Transfer Files"
 msgstr "Dosyalarý Aktar"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "Dosyalarý Al: Uzaktaki sisteme baðlantý yok\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "Hata: Uzak makine baðlantýyý kesti\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "%s dosyasý %s'den alýnamadý\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "%s baþarýyla aktarýldý (%.2f Kb/s)\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 msgid "Skipped"
 msgstr "Atlandý"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 msgid "Waiting..."
 msgstr "Bekleniyor..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "Dosya isimleri alýnýyor...%s bayt"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Tamamlandý"
 
-#: src/gtk/transfer.c:1251
-#, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
-msgstr "%%%d bitti, tahmini kalan süre %02d:%02d:%02d. (Dosya: %d/%d)"
-
-#: src/gtk/transfer.c:1276
-#, c-format
-msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
-msgstr "%s/%s dosya alýndý. Hýz: %.2fKB/s, %02d:%02d:%02d süre kaldý"
-
-#: src/gtk/transfer.c:1285
-#, c-format
-msgid "Recv %s of %s, transfer stalled, unknown time remaining"
-msgstr "%s/%s dosya alýndý, aktarým durakladý, bitiþ süresi bilinmiyor"
-
-#: src/gtk/transfer.c:1327
+#: src/gtk/transfer.c:1053
 #, c-format
 msgid "Stopping the transfer of %s\n"
 msgstr "%s dosyasýnýn transferi durduruluyor\n"
 
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1260
+#, fuzzy, c-format
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
+msgstr "%%%d bitti, tahmini kalan süre %02d:%02d:%02d. (Dosya: %d/%d)"
+
+#: src/gtk/transfer.c:1285
+#, c-format
+msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
+msgstr "%s/%s dosya alýndý. Hýz: %.2fKB/s, %02d:%02d:%02d süre kaldý"
+
+#: src/gtk/transfer.c:1294
+#, c-format
+msgid "Recv %s of %s, transfer stalled, unknown time remaining"
+msgstr "%s/%s dosya alýndý, aktarým durakladý, bitiþ süresi bilinmiyor"
+
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 msgid "There are no file transfers selected\n"
 msgstr "Aktarýlacak dosya seçilmedi\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "%s makinesi üzerindeki aktarým durduruluyor\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "%s makinesi üzerindeki %s dosyasý atlanýyor\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "Yerel Büyüklük"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Uzak Büyüklük"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "Ýþlem"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "Dosyalarý Ýndir"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "Dosyalarý Gönder"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
 msgstr ""
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "Üzerine yaz"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Atla"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Devam et"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Dosyayý Atla"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "Tümünü Seç"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "Hiçbirisini Seçme"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "Hata: %d'den alýnan: %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "%d baþarýyla alýndý\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "Hata: %s dosyasý hakkýnda bilgi alýnamadý: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "%s deðiþtirilmedi\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "%s dosyasý deðiþti.\n"
 "Ne yapmak istiyorsunuz?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "Dosyayý Düzenle"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "Gönder"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr ""
 "Hata: Uzak makine %s baðlantýyý kesti. Azami yeniden deneme sayýsýna "
 "ulaþýldý.\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr ""
@@ -2511,40 +2511,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "Görüntüle: %s bir dizindir ve görüntülenemez.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "Görüntüle: Seçenekler bölümünde bir düzenleyici belirtmelisiniz.\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "Düzenle: %s bir dizindir. Düzenlenemez.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "%s dosyasý %s ile açýlýyor\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "%s dosyasý görüntüleniyor\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "Görüntüle: %s dosyasý açýlamadý: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "Görüntüle: Baþka süreç yaratýlamýyor: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "Çalýþan program: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/Yer Ýmleri/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/YerÝmleri/%s"
+
+#~ msgid "Create"
+#~ msgstr "Oluþtur"
+
+#~ msgid "Yes"
+#~ msgstr "Evet"
+
+#~ msgid "No"
+#~ msgstr "Hayýr"
+
+#~ msgid "Don't Exit"
+#~ msgstr "Çýkma"
+
+#~ msgid "Sort"
+#~ msgstr "Sýrala"
+
+#~ msgid "Sorting..."
+#~ msgstr "Sýralanýyor..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "Hata: %s açýlamadý: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "Gönder"
+
 #~ msgid "Log file:"
 #~ msgstr "Kayýt dosyasý:"
 
--- a/po/zh_CN.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/zh_CN.po	Tue Sep 24 12:18:40 2002 +0000
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2002-07-19 14:50-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -136,8 +136,8 @@
 msgid "Show hidden files in the listboxes"
 msgstr "ÔÚÎļþÁбí¿òÖÐÏÔʾÒþ²ØÎļþ"
 
-#: lib/config_file.c:64 src/gtk/options_dialog.c:316
-#: src/gtk/options_dialog.c:563
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "ÍøÂç"
 
@@ -304,6 +304,7 @@
 msgstr "%pa = proxy ÕÊ»§"
 
 #: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = Ö÷»úÕÊ»§"
 
@@ -586,108 +587,108 @@
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP ¾¯¸æ: µÚ %d ÐвÎÊý²»×ã\n"
 
-#: lib/local.c:160 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "²»ÄÜÒƶ¯µ½±¾µØĿ¼ %s: %s\n"
 
-#: lib/local.c:175 lib/local.c:493 lib/ssh.c:333 lib/ssh.c:752
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, fuzzy, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "²»ÄÜÒƶ¯µ½Ô¶³ÌĿ¼ %s: %s\n"
 
-#: lib/local.c:192 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, fuzzy, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "gFTP ´íÎó: ´ò¿ªÎļþ %s ʱ³ö´í\n"
 
-#: lib/local.c:215 lib/local.c:271
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "´íÎó: ²»ÄÜ´ò¿ª±¾µØÎļþ %s: %s\n"
 
-#: lib/local.c:226 lib/local.c:235 lib/local.c:244 lib/local.c:301
+#: lib/local.c:230 lib/local.c:300
+#, fuzzy, c-format
+msgid "Cannot fdopen() socket for %s: %s\n"
+msgstr "²»ÄÜÁ¬½Óµ½ %s: %s\n"
+
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
 #, fuzzy, c-format
 msgid "Error: Cannot seek on file %s: %s\n"
 msgstr "´íÎó: ²»ÄÜ´ò¿ª±¾µØÎļþ %s: %s\n"
 
-#: lib/local.c:279
-#, fuzzy, c-format
-msgid "Cannot fdopen() socket for %s: %s\n"
-msgstr "²»ÄÜÁ¬½Óµ½ %s: %s\n"
-
-#: lib/local.c:291
+#: lib/local.c:312
 #, fuzzy, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "´íÎó: ²»ÄÜ´ò¿ª±¾µØÎļþ %s: %s\n"
 
-#: lib/local.c:452
+#: lib/local.c:485
 #, fuzzy, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "²»ÄÜÒƶ¯µ½±¾µØĿ¼ %s: %s\n"
 
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "³É¹¦µÄ¸Ä±ä±¾µØĿ¼ÖÁ %s\n"
 
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:853 lib/ssh.c:885
-#: src/gtk/transfer.c:2249 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "³É¹¦µÄɾ³ý %s\n"
 
-#: lib/local.c:527 lib/ssh.c:845
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "´íÎó: ²»ÄÜɾ³ýĿ¼ %s: %s\n"
 
-#: lib/local.c:550 lib/ssh.c:877 src/gtk/transfer.c:2253
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "´íÎó: ²»ÄÜɾ³ýÎļþ %s: %s\n"
 
-#: lib/local.c:567 lib/ssh.c:917
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "³É¹¦µÄ½¨Á¢Ä¿Â¼ %s\n"
 
-#: lib/local.c:574 lib/ssh.c:909
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "´íÎó: ²»Äܽ¨Á¢Ä¿Â¼ %s: %s\n"
 
-#: lib/local.c:593 lib/ssh.c:951
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr "³É¹¦µÄ¸üÃû %s Ϊ %s\n"
 
-#: lib/local.c:600 lib/ssh.c:943
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "´íÎó: ²»Äܽ« %s ¸üÃüΪ %s: %s\n"
 
-#: lib/local.c:623 lib/ssh.c:985
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "³É¹¦µÄ¸Ä±ä %s µÄȨÏÞΪ %d\n"
 
-#: lib/local.c:630 lib/ssh.c:977
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "´íÎó: ²»Äܽ«È¨ÏÞ %s ¸ÄΪ %d: %s\n"
 
-#: lib/misc.c:345
+#: lib/misc.c:349
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr ""
 
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP ´íÎó: ²»ÄÜÕÒµ½Îļþ %s ÔÚĿ¼ %s »ò %s\n"
 
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, fuzzy, c-format
 msgid "Running program %s\n"
 msgstr "ÔËÐгÌÐò: %s %s\n"
@@ -731,12 +732,12 @@
 msgid "Custom"
 msgstr "×Ô¶¨"
 
-#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:239 lib/rfc959.c:821
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, fuzzy, c-format
 msgid "Connection to %s timed out\n"
 msgstr "Á¬½Óµ½ %s ³¬Ê±\n"
 
-#: lib/protocols.c:264 lib/rfc2068.c:252
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, fuzzy, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "´íÎó: ²»ÄÜ´ò¿ª %s: %s\n"
@@ -756,104 +757,111 @@
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "´íÎó: ²»ÄÜ´ò¿ª±¾µØÎļþ %s: %s\n"
 
-#: lib/protocols.c:855 lib/protocols.c:878 lib/protocols.c:1711
-#: lib/protocols.c:1803
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "²éÕÒ %s\n"
 
-#: lib/protocols.c:861 lib/protocols.c:884 lib/protocols.c:1716
-#: lib/protocols.c:1808
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "²»ÄÜÕÒµ½Ö÷»úÃû %s: %s\n"
 
-#: lib/protocols.c:1200 lib/protocols.c:1202 lib/protocols.c:1233
-#: lib/protocols.c:1242 lib/protocols.c:1322 lib/protocols.c:1324
-#: lib/protocols.c:1361
+#: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "δ֪"
 
-#: lib/protocols.c:1731 lib/protocols.c:1773 lib/rfc959.c:632
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "´´½¨Ì×½Ó×Öʧ°Ü: %s\n"
 
-#: lib/protocols.c:1737 lib/protocols.c:1822
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "³¢ÊÔ %s:%d\n"
 
-#: lib/protocols.c:1742 lib/protocols.c:1829
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "²»ÄÜÁ¬½Óµ½ %s: %s\n"
 
-#: lib/protocols.c:1852
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "Á¬½Óµ½ %s:%d\n"
 
-#: lib/rfc2068.c:137 lib/rfc959.c:267 lib/ssh.c:359 lib/sshv2.c:411
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, fuzzy, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "²»Äܰ󶨶˿Ú: %s\n"
+
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "ÕýÔڶϿªÓë·þÎñÆ÷ %s µÄÁ¬½Ó\n"
 
-#: lib/rfc2068.c:190
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "ÕýÔÚÍ£Ö¹´«Êä %s\n"
+
+#: lib/rfc2068.c:218
 #, fuzzy, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "ÕýÔÚÍ£Ö¹´«Êä %s\n"
 
-#: lib/rfc2068.c:209
+#: lib/rfc2068.c:238
 #, fuzzy, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "½ÓÊÕÎļþ"
 
-#: lib/rfc2068.c:281
+#: lib/rfc2068.c:314
 msgid "Finished retrieving data\n"
 msgstr ""
 
-#: lib/rfc2068.c:329 lib/ssh.c:566 lib/sshv2.c:839
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "ÕýÔÚ½ÓÊÕĿ¼Áбí...\n"
 
-#: lib/rfc959.c:130 lib/rfc959.c:139 lib/rfc959.c:728 lib/rfc959.c:766
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, fuzzy, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "²»Äܰ󶨶˿Ú: %s\n"
-
-#: lib/rfc959.c:546 lib/ssh.c:687
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr ""
 
-#: lib/rfc959.c:548 lib/ssh.c:690
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "¾¯¸æ: ²»ÄܽâÎöÁбí %s\n"
 
-#: lib/rfc959.c:676
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "²»ÄÜ´´½¨Êý¾ÝÁ¬½Ó: %s\n"
 
-#: lib/rfc959.c:691
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "²»Äܰ󶨶˿Ú: %s\n"
 
-#: lib/rfc959.c:702
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "²»ÄÜÕìÌý¶Ë¿Ú %d: %s\n"
 
-#: lib/rfc959.c:755
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "²»ÄÜÁ¬½Óµ½ %s: %s\n"
 
-#: lib/rfc959.c:831 lib/rfc959.c:841 lib/ssh.c:1015 lib/ssh.c:1028
-#: lib/sshv2.c:515 lib/sshv2.c:525
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, fuzzy, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "´íÎó: ²»Äܽ« %s ¸üÃüΪ %s: %s\n"
@@ -882,172 +890,172 @@
 msgid "Error: Received wrong init string from server\n"
 msgstr ""
 
-#: lib/ssh.c:313 lib/sshv2.c:378
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, fuzzy, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "³É¹¦µÄɾ³ý %s\n"
 
-#: lib/ssh.c:319 lib/sshv2.c:384
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, fuzzy, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "²é¿´: ²»ÄÜ·ÖÖ§ÆäËü½ø³Ì: %s\n"
 
-#: lib/ssh.c:397
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr ""
 
-#: lib/ssh.c:510 lib/ssh.c:582 lib/ssh.c:705
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr ""
 
-#: lib/ssh.c:618
+#: lib/ssh.c:634
 #, fuzzy
 msgid "Finished retrieving directory listing\n"
 msgstr "ÕýÔÚ½ÓÊÕĿ¼Áбí...\n"
 
-#: lib/ssh.c:736
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "²»ÄÜÒƶ¯µ½Ô¶³ÌĿ¼ %s: %s\n"
 
-#: lib/ssh.c:1052 lib/sshv2.c:566 lib/sshv2.c:870 lib/sshv2.c:1741
-#: lib/sshv2.c:1825 lib/sshv2.c:1909
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr ""
 
-#: lib/ssh.c:1082 lib/sshv2.c:548 lib/sshv2.c:582
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, fuzzy, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "´íÎó: ²»Äܽ« %s ¸üÃüΪ %s: %s\n"
 
-#: lib/sshv2.c:370 lib/sshv2.c:431 lib/sshv2.c:444 lib/sshv2.c:466
-#: lib/sshv2.c:805 lib/sshv2.c:861 lib/sshv2.c:974 lib/sshv2.c:987
-#: lib/sshv2.c:1000 lib/sshv2.c:1013 lib/sshv2.c:1069 lib/sshv2.c:1126
-#: lib/sshv2.c:1194 lib/sshv2.c:1639 lib/sshv2.c:1732 lib/sshv2.c:1816
-#: lib/sshv2.c:1897 lib/sshv2.c:1979
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
 msgid "Received wrong response from server, disconnecting\n"
 msgstr ""
 
-#: lib/sshv2.c:491
+#: lib/sshv2.c:506
 #, c-format
 msgid "Error: Message size %d too big\n"
 msgstr ""
 
-#: lib/sshv2.c:627
-#, c-format
-msgid "%d: Protocol Initialization\n"
-msgstr ""
-
-#: lib/sshv2.c:633
-#, c-format
-msgid "%d: Protocol version %d\n"
-msgstr ""
-
 #: lib/sshv2.c:642
 #, c-format
+msgid "%d: Protocol Initialization\n"
+msgstr ""
+
+#: lib/sshv2.c:648
+#, c-format
+msgid "%d: Protocol version %d\n"
+msgstr ""
+
+#: lib/sshv2.c:657
+#, c-format
 msgid "%d: Open %s\n"
 msgstr ""
 
-#: lib/sshv2.c:647
+#: lib/sshv2.c:662
 #, fuzzy, c-format
 msgid "%d: Close\n"
 msgstr "  ¹Ø±Õ  "
 
-#: lib/sshv2.c:653
+#: lib/sshv2.c:668
 #, fuzzy, c-format
 msgid "%d: Open Directory %s\n"
 msgstr "½¨Á¢Ä¿Â¼"
 
-#: lib/sshv2.c:658
+#: lib/sshv2.c:673
 #, fuzzy, c-format
 msgid "%d: Read Directory\n"
 msgstr "½¨Á¢Ä¿Â¼"
 
-#: lib/sshv2.c:662
+#: lib/sshv2.c:677
 #, fuzzy, c-format
 msgid "%d: Remove file %s\n"
 msgstr "½ÓÊÕÎļþ"
 
-#: lib/sshv2.c:667
+#: lib/sshv2.c:682
 #, fuzzy, c-format
 msgid "%d: Make directory %s\n"
 msgstr "½¨Á¢Ä¿Â¼"
 
-#: lib/sshv2.c:672
+#: lib/sshv2.c:687
 #, fuzzy, c-format
 msgid "%d: Remove directory %s\n"
 msgstr "Ô¶³ÌĿ¼:"
 
-#: lib/sshv2.c:677
+#: lib/sshv2.c:692
 #, c-format
 msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: lib/sshv2.c:682
+#: lib/sshv2.c:697
 #, c-format
 msgid "%d: File attributes\n"
 msgstr ""
 
-#: lib/sshv2.c:686
+#: lib/sshv2.c:701
 #, c-format
 msgid "%d: Stat %s\n"
 msgstr ""
 
-#: lib/sshv2.c:703
+#: lib/sshv2.c:718
 #, c-format
 msgid "%d: Chmod %s %o\n"
 msgstr ""
 
-#: lib/sshv2.c:708
+#: lib/sshv2.c:723
 #, c-format
 msgid "%d: Utime %s %d\n"
 msgstr ""
 
-#: lib/sshv2.c:721 src/gtk/bookmarks.c:333 src/gtk/bookmarks.c:996
-#: src/gtk/menu-items.c:317 src/gtk/options_dialog.c:273
-#: src/gtk/options_dialog.c:620 src/gtk/transfer.c:1747
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
 msgid "OK"
 msgstr "È·¶¨"
 
-#: lib/sshv2.c:724
+#: lib/sshv2.c:739
 msgid "EOF"
 msgstr ""
 
-#: lib/sshv2.c:727
+#: lib/sshv2.c:742
 msgid "No such file or directory"
 msgstr ""
 
-#: lib/sshv2.c:730
+#: lib/sshv2.c:745
 msgid "Permission denied"
 msgstr ""
 
-#: lib/sshv2.c:733
+#: lib/sshv2.c:748
 #, fuzzy
 msgid "Failure"
 msgstr "/Îļþ"
 
-#: lib/sshv2.c:736
+#: lib/sshv2.c:751
 msgid "Bad message"
 msgstr ""
 
-#: lib/sshv2.c:739
+#: lib/sshv2.c:754
 #, fuzzy
 msgid "No connection"
 msgstr "δÁ¬½Ó"
 
-#: lib/sshv2.c:742
+#: lib/sshv2.c:757
 #, fuzzy
 msgid "Connection lost"
 msgstr "Á¬½Óµ½ %s ³¬Ê±\n"
 
-#: lib/sshv2.c:745
+#: lib/sshv2.c:760
 #, fuzzy
 msgid "Operation unsupported"
 msgstr "²Ù×÷È¡ÏûÁË\n"
 
-#: lib/sshv2.c:748
+#: lib/sshv2.c:763
 msgid "Unknown message returned from server"
 msgstr ""
 
@@ -1310,7 +1318,7 @@
 ">. Èç¹ûÄú¶Ô¸Ã³ÌÐòÓÐÈκεÄÎÊÌâ,Òâ¼ûºÍ½¨Òé,Ç뽫ËüÃÇemail¸øÎÒ.Äú»¹¿É´ÓÎÒµÄÍøÕ¾ "
 "http://www.gftp.org/ ÕÒµ½¹ØÓÚgftpµÄ×îÐÂÏûÏ¢\n"
 
-#: src/gtk/gftp-gtk.c:128 src/text/gftp-text.c:136
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1328,19 +1336,19 @@
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
 msgstr ""
 
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:319
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "²»ÄܽâÎöURL %s\n"
 
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:367
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "·­Òë"
 
 #: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
 #: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
-#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:610
-#: src/text/gftp-text.c:626 src/text/gftp-text.c:645 src/text/gftp-text.c:718
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 #, fuzzy
 msgid "Error: Not connected to a remote site\n"
 msgstr "%s: ûÓÐÓëÔ¶³Ì·þÎñÆ÷½¨Á¢Á¬½Ó\n"
@@ -1369,50 +1377,50 @@
 msgid "usage: chmod <mode> <file>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:651
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:724
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr ""
 
-#: src/gtk/transfer.c:613 src/text/gftp-text.c:808
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr ""
 
-#: src/text/gftp-text.c:875
+#: src/text/gftp-text.c:880
 #, fuzzy, c-format
 msgid "Could not download %s\n"
 msgstr "²»ÄÜ´Ó %s ÏÂÔØÎļþ %s\n"
 
-#: src/text/gftp-text.c:882
+#: src/text/gftp-text.c:887
 #, fuzzy, c-format
 msgid "Successfully transferred %s\n"
 msgstr "³É¹¦µÄɾ³ý %s\n"
 
-#: src/text/gftp-text.c:917
+#: src/text/gftp-text.c:922
 msgid ""
 "Supported commands:\n"
 "\n"
 msgstr ""
 
-#: src/text/gftp-text.c:970
+#: src/text/gftp-text.c:975
 msgid "usage: set [variable = value]\n"
 msgstr ""
 
-#: src/text/gftp-text.c:990
+#: src/text/gftp-text.c:995
 #, c-format
 msgid "Error: Variable %s is not a valid configuration variable.\n"
 msgstr ""
 
-#: src/text/gftp-text.c:1013
+#: src/text/gftp-text.c:1018
 msgid "Error: You cannot change this variable\n"
 msgstr ""
 
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:963 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: ÇëÏÈ°´Í£Ö¹¼üÔÙ½øÐбðµÄ²Ù×÷\n"
@@ -1431,15 +1439,15 @@
 "gFTP ÄÚ²¿´íÎó: ÎÞ·¨²éÕÒÊéÇ©ÏîÄ¿. ÇëµçÓÊ masneyb@gftp.org, ²¢°üº¬°æ±¾ºÅºÍÄãÈç"
 "ºÎʹ¸ÃÎÊÌâÔÙÏֵķ½·¨\n"
 
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "Ìí¼ÓÊéÇ©"
 
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "Ìí¼ÓÊéÇ©: ±ØÐëÊäÈëÖ÷»úÃû\n"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1449,152 +1457,138 @@
 "¿ÉÒÔʹÓà / ·Ö¸ôÏîÄ¿,½«Æä»®·ÖΪ×ÓÊéÇ©\n"
 "(Àý: Linux Sites/Debian)"
 
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 #, fuzzy
 msgid "Remember password"
 msgstr "ÊäÈë¿ÚÁî"
 
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:343
-msgid "Add"
-msgstr "Ìí¼Ó"
+#: src/gtk/bookmarks.c:166
+msgid "Add Bookmark: You must enter a name for the bookmark\n"
+msgstr "Ìí¼ÓÊéÇ©: ±ØÐëΪÊéÇ©ÃüÃû\n"
+
+#: src/gtk/bookmarks.c:173
+#, c-format
+msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
+msgstr "Ìí¼ÓÊéÇ©: ²»ÄÜÌí¼ÓÊéÇ© %s ÒòΪ¸ÃÊéÇ©ÒÑ´æÔÚ\n"
+
+#: src/gtk/bookmarks.c:289
+msgid "/_File"
+msgstr "/Îļþ"
+
+#: src/gtk/bookmarks.c:290
+msgid "/File/tearoff"
+msgstr "/Îļþ/tearoff"
+
+#: src/gtk/bookmarks.c:291
+msgid "/File/New Folder..."
+msgstr "/Îļþ/ÐÂÎļþ¼Ð..."
+
+#: src/gtk/bookmarks.c:292
+msgid "/File/New Item..."
+msgstr "/Îļþ/ÐÂÏîÄ¿..."
+
+#: src/gtk/bookmarks.c:293
+msgid "/File/Delete"
+msgstr "/Îļþ/ɾ³ý"
+
+#: src/gtk/bookmarks.c:294
+msgid "/File/Properties..."
+msgstr "/Îļþ/ÊôÐÔ..."
+
+#: src/gtk/bookmarks.c:295
+msgid "/File/sep"
+msgstr "/Îļþ/sep"
+
+#: src/gtk/bookmarks.c:296
+msgid "/File/Close"
+msgstr "/Îļþ/¹Ø±Õ"
+
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
+msgid "Edit Bookmarks"
+msgstr "±à¼­ÊéÇ©"
+
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
 
 # gFTP Simplified Chinese message catalog
 # Copyright (C) 2000 Free Software Foundation, Inc.
 # Wu Yulun <migr@operamail.com>, 2000
 #
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:343 src/gtk/bookmarks.c:721
-#: src/gtk/bookmarks.c:731 src/gtk/bookmarks.c:1008 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:284
-#: src/gtk/options_dialog.c:631 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:253 src/gtk/transfer.c:1112 src/gtk/transfer.c:1122
-#: src/gtk/transfer.c:1759 src/gtk/transfer.c:2010
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
 msgid "  Cancel  "
 msgstr "   È¡Ïû   "
 
-#: src/gtk/bookmarks.c:161
-msgid "Add Bookmark: You must enter a name for the bookmark\n"
-msgstr "Ìí¼ÓÊéÇ©: ±ØÐëΪÊéÇ©ÃüÃû\n"
-
-#: src/gtk/bookmarks.c:168
-#, c-format
-msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
-msgstr "Ìí¼ÓÊéÇ©: ²»ÄÜÌí¼ÓÊéÇ© %s ÒòΪ¸ÃÊéÇ©ÒÑ´æÔÚ\n"
-
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/ÊéÇ©/"
-
-#: src/gtk/bookmarks.c:276
-msgid "/_File"
-msgstr "/Îļþ"
-
-#: src/gtk/bookmarks.c:277
-msgid "/File/tearoff"
-msgstr "/Îļþ/tearoff"
-
-#: src/gtk/bookmarks.c:278
-msgid "/File/New Folder..."
-msgstr "/Îļþ/ÐÂÎļþ¼Ð..."
-
-#: src/gtk/bookmarks.c:279
-msgid "/File/New Item..."
-msgstr "/Îļþ/ÐÂÏîÄ¿..."
-
-#: src/gtk/bookmarks.c:280
-msgid "/File/Delete"
-msgstr "/Îļþ/ɾ³ý"
-
-#: src/gtk/bookmarks.c:281
-msgid "/File/Properties..."
-msgstr "/Îļþ/ÊôÐÔ..."
-
-#: src/gtk/bookmarks.c:282
-msgid "/File/sep"
-msgstr "/Îļþ/sep"
-
-#: src/gtk/bookmarks.c:283
-msgid "/File/Close"
-msgstr "/Îļþ/¹Ø±Õ"
-
-#: src/gtk/bookmarks.c:291
-msgid "Edit Bookmarks"
-msgstr "±à¼­ÊéÇ©"
-
-#: src/gtk/bookmarks.c:379 src/gtk/bookmarks.c:411 src/gtk/bookmarks.c:424
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/ÊéÇ©/%s"
-
-#: src/gtk/bookmarks.c:719 src/gtk/bookmarks.c:729
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "ÐÂÎļþ¼Ð"
 
-#: src/gtk/bookmarks.c:720
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "ÊäÈëÒª´´½¨µÄÎļþ¼ÐÃû³Æ"
 
-#: src/gtk/bookmarks.c:721 src/gtk/bookmarks.c:731 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "´´½¨"
-
-#: src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "ÊäÈëÒª´´½¨µÄÐÂÏîÄ¿Ãû³Æ"
 
-#: src/gtk/bookmarks.c:812
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "±à¼­ÏîÄ¿"
 
-#: src/gtk/bookmarks.c:830
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "ÃèÊö:"
 
-#: src/gtk/bookmarks.c:845
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "Ö÷»úÃû:"
 
-#: src/gtk/bookmarks.c:858
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "¶Ë¿Ú:"
 
-#: src/gtk/bookmarks.c:875
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "ЭÒé:"
 
-#: src/gtk/bookmarks.c:899
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "Ô¶³ÌĿ¼:"
 
-#: src/gtk/bookmarks.c:912
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "±¾µØĿ¼:"
 
-#: src/gtk/bookmarks.c:925
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr ""
 
-#: src/gtk/bookmarks.c:942
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "̞:"
 
-#: src/gtk/bookmarks.c:955
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "¿ÚÁî:"
 
-#: src/gtk/bookmarks.c:969
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "ÕÊ»§:"
 
-#: src/gtk/bookmarks.c:983
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "ÒÔÄäÃûµÇ¼"
 
-#: src/gtk/bookmarks.c:1018 src/gtk/options_dialog.c:295
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
 msgid "Apply"
 msgstr "Ó¦ÓÃ"
 
-#: src/gtk/bookmarks.c:1056
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1603,28 +1597,21 @@
 "È·¶¨ÒªÉ¾³ýÊéÇ©\n"
 "%s ºÍÆäËùÓеÄ×ÓÊéÇ©?"
 
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "ɾ³ýÊéÇ©"
 
-#: src/gtk/bookmarks.c:1057 src/gtk/delete_dialog.c:121
-msgid "Yes"
-msgstr "ÊÇ"
-
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:122
-msgid "No"
-msgstr "·ñ"
-
-#: src/gtk/bookmarks.c:1270
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "ÊéÇ©"
 
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 #, fuzzy
 msgid "Chmod"
 msgstr "¸Ä±äȨÏÞ"
 
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1632,69 +1619,65 @@
 "ÄãÏÖÔÚ¿ÉÒÔµ÷ÕûÄãµÄÎļþȨÏÞ\n"
 "×¢Òâ: ²»ÊÇËùÓÐµÄ FTP ·þÎñÆ÷¶¼Ö§³Ö chmod ¹¦ÄÜ"
 
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "ÌØÊâ"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:740
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "Óû§"
 
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "¶Á"
 
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "д"
 
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "Ö´ÐÐ"
 
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:741
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "Ⱥ×é"
 
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "ÆäËü"
 
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "¸Ä±ä"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:242
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:535
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr "²Ù×÷È¡ÏûÁË\n"
 
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:357
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 msgid "Delete"
 msgstr "ɾ³ý"
 
-#: src/gtk/delete_dialog.c:119
+#: src/gtk/delete_dialog.c:118
 #, fuzzy, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "È·¶¨ÒªÉ¾³ýÕâ %d ¸öÏîÄ¿"
 
-#: src/gtk/delete_dialog.c:121
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "ɾ³ýÎļþ»òĿ¼"
 
@@ -1712,11 +1695,7 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "ÍÏק²Ù×÷: ºöÂÔURL %s: ÎÞЧµÄURL\n"
 
-#: src/gtk/gftp-gtk.c:113
-msgid "gFTP Icon"
-msgstr ""
-
-#: src/gtk/gftp-gtk.c:126
+#: src/gtk/gftp-gtk.c:129
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
 "please feel free to email them to me. You can always find out the latest "
@@ -1725,11 +1704,11 @@
 ">. Èç¹ûÄú¶Ô¸Ã³ÌÐòÓÐÈκεÄÎÊÌâ,Òâ¼ûºÍ½¨Òé,Ç뽫ËüÃÇemail¸øÎÒ.Äú»¹¿É´ÓÎÒµÄÍøÕ¾ "
 "http://www.gftp.org/ ÕÒµ½¹ØÓÚgftpµÄ×îÐÂÏûÏ¢\n"
 
-#: src/gtk/gftp-gtk.c:150 src/gtk/gftp-gtk.c:152
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "Í˳ö"
 
-#: src/gtk/gftp-gtk.c:151
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1737,448 +1716,450 @@
 "»¹ÓÐÎļþ´«ÊäÈÎÎñÕýÔÚ½øÐÐ.\n"
 "È·¶¨ÒªÍ˳ö?"
 
-#: src/gtk/gftp-gtk.c:152
-msgid "Don't Exit"
-msgstr "²»Í˳ö"
-
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:738 src/gtk/transfer.c:1602
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 msgid "Filename"
 msgstr "ÎļþÃû"
 
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "½ø¶È"
 
-#: src/gtk/gftp-gtk.c:339
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:340
+#: src/gtk/gftp-gtk.c:352
 #, fuzzy
 msgid "/FTP/tearoff"
 msgstr "/FTP/tearoff"
 
-#: src/gtk/gftp-gtk.c:341 src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:348
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 #, fuzzy
 msgid "/FTP/sep"
 msgstr "/FTP/sep"
 
-#: src/gtk/gftp-gtk.c:344 src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/Îı¾Ä£Ê½"
 
-#: src/gtk/gftp-gtk.c:345
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/¶þ½øÖÆģʽ"
 
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/Ñ¡Ïî(_O)..."
 
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/Í˳ö(_Q)"
 
-#: src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/Local/tearoff"
 
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:365
 #, fuzzy
 msgid "/Local/Open _URL..."
 msgstr "/Remote/´ò¿ª _URL..."
 
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:366
 #, fuzzy
 msgid "/Local/Disconnect"
 msgstr "/Local/¶Ï¿ªÁ¬½Ó"
 
-#: src/gtk/gftp-gtk.c:354 src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/Local/sep"
 
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/Local/¸Ä±äÎļþÀàÐÍ..."
 
-#: src/gtk/gftp-gtk.c:356
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/Local/È«Ñ¡"
 
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/Local/È«Ñ¡"
 
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/Local/Ñ¡ÔñËùÓÐÎļþ"
 
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/Local/È¡ÏûÑ¡Ôñ"
 
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/Local/н¨Ä¿Â¼..."
+
+#: src/gtk/gftp-gtk.c:375
 #, fuzzy
 msgid "/Local/Send SITE Command..."
 msgstr "/Local/·¢ËÍ SITE ÃüÁî..."
 
-#: src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/Local/¸Ä±äĿ¼"
 
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/Local/Chmod..."
 
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/Local/н¨Ä¿Â¼..."
 
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/Local/¸üÃû..."
 
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/Local/ɾ³ý..."
 
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/Local/±à¼­..."
 
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/Local/²é¿´..."
 
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/Local/Ë¢ÐÂ"
 
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/Remote/tearoff"
 
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/Remote/´ò¿ª _URL..."
 
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:388
 #, fuzzy
 msgid "/Remote/Disconnect"
 msgstr "/Remote/¶Ï¿ªÁ¬½Ó"
 
-#: src/gtk/gftp-gtk.c:374 src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/Remote/sep"
 
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/Remote/¸Ä±äÎļþÀàÐÍ..."
 
-#: src/gtk/gftp-gtk.c:376
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/Local/È«Ñ¡"
 
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/Remote/È«Ñ¡"
 
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/Remote/Ñ¡ÔñËùÓÐÎļþ"
 
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/Remote/È¡ÏûÑ¡Ôñ"
 
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/Remote/н¨Ä¿Â¼..."
+
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/Remote/·¢ËÍ SITE ÃüÁî..."
 
-#: src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/Remote/¸Ä±äĿ¼"
 
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/Remote/Chmod..."
 
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/Remote/н¨Ä¿Â¼..."
 
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/Remote/¸üÃû..."
 
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/Remote/ɾ³ý..."
 
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/Remote/±à¼­..."
 
-#: src/gtk/gftp-gtk.c:388
-msgid "/Remote/View..."
-msgstr "/Remote/²é¿´..."
-
-#: src/gtk/gftp-gtk.c:389
-msgid "/Remote/Refresh"
-msgstr "/Remote/Ë¢ÐÂ"
-
-#: src/gtk/gftp-gtk.c:390
-msgid "/_Bookmarks"
-msgstr "/ÊéÇ©"
-
-#: src/gtk/gftp-gtk.c:391
-msgid "/Bookmarks/tearoff"
-msgstr "/ÊéÇ©/tearoff"
-
-#: src/gtk/gftp-gtk.c:392
-msgid "/Bookmarks/Add bookmark"
-msgstr "/ÊéÇ©/Ìí¼ÓÊéÇ©"
-
-#: src/gtk/gftp-gtk.c:393
-msgid "/Bookmarks/Edit bookmarks"
-msgstr "/ÊéÇ©/±à¼­ÊéÇ©"
-
-#: src/gtk/gftp-gtk.c:394
-msgid "/Bookmarks/sep"
-msgstr "/ÊéÇ©/sep"
-
-#: src/gtk/gftp-gtk.c:395
-msgid "/_Transfers"
-msgstr "/´«Êä"
-
-#: src/gtk/gftp-gtk.c:396
-msgid "/Transfers/tearoff"
-msgstr "/´«Êä/tearoff"
-
-#: src/gtk/gftp-gtk.c:397
-msgid "/Transfers/Start Transfer"
-msgstr "/´«Êä/¿ªÊ¼´«Êä"
-
-#: src/gtk/gftp-gtk.c:398
-msgid "/Transfers/Stop Transfer"
-msgstr "/´«Êä/Í£Ö¹´«Êä"
-
-#: src/gtk/gftp-gtk.c:399 src/gtk/gftp-gtk.c:404
-msgid "/Transfers/sep"
-msgstr "/´«Êä/sep"
-
-#: src/gtk/gftp-gtk.c:400
-msgid "/Transfers/Skip Current File"
-msgstr "/´«Êä/Ìø¹ýµ±Ç°Îļþ"
-
-#: src/gtk/gftp-gtk.c:401
-msgid "/Transfers/Remove File"
-msgstr "/´«Êä/ɾ³ýÎļþ"
-
-#: src/gtk/gftp-gtk.c:402
-msgid "/Transfers/Move File _Up"
-msgstr "/´«Êä/ÉÏÒÆÎļþ"
-
-#: src/gtk/gftp-gtk.c:403
-msgid "/Transfers/Move File _Down"
-msgstr "/´«Êä/ÏÂÒÆÎļþ"
-
 #: src/gtk/gftp-gtk.c:405
-msgid "/Transfers/Retrieve Files"
-msgstr "/´«Êä/½ÓÊÕÎļþ"
+msgid "/Remote/View..."
+msgstr "/Remote/²é¿´..."
 
 #: src/gtk/gftp-gtk.c:406
-msgid "/Transfers/Put Files"
-msgstr "/´«Êä/ÉÏ´«Îļþ"
+msgid "/Remote/Refresh"
+msgstr "/Remote/Ë¢ÐÂ"
 
 #: src/gtk/gftp-gtk.c:407
-msgid "/L_ogging"
-msgstr "/µÇ¼ÈÕÖ¾"
+msgid "/_Bookmarks"
+msgstr "/ÊéÇ©"
 
 #: src/gtk/gftp-gtk.c:408
-msgid "/Logging/tearoff"
-msgstr "/µÇ¼ÈÕÖ¾/tearoff"
+msgid "/Bookmarks/tearoff"
+msgstr "/ÊéÇ©/tearoff"
 
 #: src/gtk/gftp-gtk.c:409
-msgid "/Logging/Clear"
-msgstr "/µÇ¼ÈÕÖ¾/Çå³ý"
-
-#: src/gtk/gftp-gtk.c:410
-msgid "/Logging/View log..."
-msgstr "/µÇ¼ÈÕÖ¾/²é¿´ÈÕÖ¾..."
+msgid "/Bookmarks/Add bookmark"
+msgstr "/ÊéÇ©/Ìí¼ÓÊéÇ©"
 
 #: src/gtk/gftp-gtk.c:411
-msgid "/Logging/Save log..."
-msgstr "/µÇ¼ÈÕÖ¾/±£´æÈÕÖ¾..."
+msgid "/Bookmarks/Edit bookmarks"
+msgstr "/ÊéÇ©/±à¼­ÊéÇ©"
 
 #: src/gtk/gftp-gtk.c:412
-msgid "/Tool_s"
-msgstr "/¹¤¾ß"
+msgid "/Bookmarks/sep"
+msgstr "/ÊéÇ©/sep"
 
 #: src/gtk/gftp-gtk.c:413
-msgid "/Tools/tearoff"
-msgstr "/¹¤¾ß/tearoff"
+msgid "/_Transfers"
+msgstr "/´«Êä"
 
 #: src/gtk/gftp-gtk.c:414
+msgid "/Transfers/tearoff"
+msgstr "/´«Êä/tearoff"
+
+#: src/gtk/gftp-gtk.c:415
+msgid "/Transfers/Start Transfer"
+msgstr "/´«Êä/¿ªÊ¼´«Êä"
+
+#: src/gtk/gftp-gtk.c:416
+msgid "/Transfers/Stop Transfer"
+msgstr "/´«Êä/Í£Ö¹´«Êä"
+
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
+msgid "/Transfers/sep"
+msgstr "/´«Êä/sep"
+
+#: src/gtk/gftp-gtk.c:419
+msgid "/Transfers/Skip Current File"
+msgstr "/´«Êä/Ìø¹ýµ±Ç°Îļþ"
+
+#: src/gtk/gftp-gtk.c:420
+msgid "/Transfers/Remove File"
+msgstr "/´«Êä/ɾ³ýÎļþ"
+
+#: src/gtk/gftp-gtk.c:422
+msgid "/Transfers/Move File _Up"
+msgstr "/´«Êä/ÉÏÒÆÎļþ"
+
+#: src/gtk/gftp-gtk.c:424
+msgid "/Transfers/Move File _Down"
+msgstr "/´«Êä/ÏÂÒÆÎļþ"
+
+#: src/gtk/gftp-gtk.c:427
+msgid "/Transfers/Retrieve Files"
+msgstr "/´«Êä/½ÓÊÕÎļþ"
+
+#: src/gtk/gftp-gtk.c:428
+msgid "/Transfers/Put Files"
+msgstr "/´«Êä/ÉÏ´«Îļþ"
+
+#: src/gtk/gftp-gtk.c:429
+msgid "/L_ogging"
+msgstr "/µÇ¼ÈÕÖ¾"
+
+#: src/gtk/gftp-gtk.c:430
+msgid "/Logging/tearoff"
+msgstr "/µÇ¼ÈÕÖ¾/tearoff"
+
+#: src/gtk/gftp-gtk.c:431
+msgid "/Logging/Clear"
+msgstr "/µÇ¼ÈÕÖ¾/Çå³ý"
+
+#: src/gtk/gftp-gtk.c:432
+msgid "/Logging/View log..."
+msgstr "/µÇ¼ÈÕÖ¾/²é¿´ÈÕÖ¾..."
+
+#: src/gtk/gftp-gtk.c:433
+msgid "/Logging/Save log..."
+msgstr "/µÇ¼ÈÕÖ¾/±£´æÈÕÖ¾..."
+
+#: src/gtk/gftp-gtk.c:434
+msgid "/Tool_s"
+msgstr "/¹¤¾ß"
+
+#: src/gtk/gftp-gtk.c:435
+msgid "/Tools/tearoff"
+msgstr "/¹¤¾ß/tearoff"
+
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/¹¤¾ß/¶Ô±È´°¿Ú"
 
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:437
 msgid "/Tools/Clear Cache"
 msgstr "/¹¤¾ß/Çå³ý»º³åÇø"
 
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:438
 msgid "/_Help"
 msgstr "/°ïÖú"
 
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/°ïÖú/tearoff"
 
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/°ïÖú/¹ØÓÚ..."
 
-#: src/gtk/gftp-gtk.c:555
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "Ö÷»ú: "
 
-#: src/gtk/gftp-gtk.c:570
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "¶Ë¿Ú: "
 
-#: src/gtk/gftp-gtk.c:585
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "̞: "
 
-#: src/gtk/gftp-gtk.c:600
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "¿ÚÁî: "
 
-#: src/gtk/gftp-gtk.c:739
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "´óС"
 
-#: src/gtk/gftp-gtk.c:742
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "ÈÕÆÚ"
 
-#: src/gtk/gftp-gtk.c:743
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "ÊôÐÔ"
 
-#: src/gtk/gftp-gtk.c:964 src/gtk/menu-items.c:100 src/gtk/transfer.c:252
-#: src/gtk/transfer.c:1111 src/gtk/transfer.c:1121
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "Á¬½Ó"
 
-#: src/gtk/gftp-gtk.c:983
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "´íÎó: ±ØÐëÊäÈëÖ÷»úÃûÀ´½¨Á¢Á¬½Ó\n"
 
-#: src/gtk/gftp-gtk.c:1042
-msgid "Sort"
-msgstr "ÅÅÐò"
-
-#: src/gtk/gftp-gtk.c:1045
-msgid "Sorting..."
-msgstr "ÕýÔÚÅÅÐò..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr ""
 
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 #, fuzzy
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "¸üÃû: ²Ù×÷È¡Ïû...±ØÐëÊäÈëÒ»¸ö×Ö·û´®\n"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "ͨ¹ýURLÁ¬½Ó"
 
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "ÊäÈëÒªÁ¬½ÓµÄFTPÍøÖ·"
 
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
-msgid "Change Filespec"
-msgstr "¸Ä±äÎļþÀàÐÍ"
-
-#: src/gtk/menu-items.c:166
-msgid "Enter the new file specification"
-msgstr "ÊäÈëеÄÎļþÃûÆ¥Åä·½°¸"
-
-#: src/gtk/menu-items.c:188
+#: src/gtk/menu-items.c:160
 msgid "Change Filespec: Operation canceled...you must enter a string\n"
 msgstr "¸Ä±äÎļþÀàÐÍ: ²Ù×÷È¡Ïû...±ØÐëÊäÈë×Ö·û´®\n"
 
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
-msgid "Site"
-msgstr "·þÎñÆ÷"
-
-#: src/gtk/menu-items.c:316
-msgid "Enter site-specific command"
-msgstr "ÊäÈë·þÎñÆ÷Ìض¨µÄÃüÁî"
-
-#: src/gtk/menu-items.c:332
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
+msgid "Change Filespec"
+msgstr "¸Ä±äÎļþÀàÐÍ"
+
+#: src/gtk/menu-items.c:201
+msgid "Enter the new file specification"
+msgstr "ÊäÈëеÄÎļþÃûÆ¥Åä·½°¸"
+
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "¾¯¸æ: ²»ÄܽâÎöÁбí %s\n"
+
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "»ñȡĿ¼Áбí"
+
+#: src/gtk/menu-items.c:398
 msgid "SITE: Operation canceled...you must enter a string\n"
 msgstr "SITE: ²Ù×÷È¡Ïû...±ØÐëÊäÈëÒ»¸ö×Ö·û´®\n"
 
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
+msgid "Site"
+msgstr "·þÎñÆ÷"
+
+#: src/gtk/menu-items.c:420
+msgid "Enter site-specific command"
+msgstr "ÊäÈë·þÎñÆ÷Ìض¨µÄÃüÁî"
+
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 msgid "Chdir"
 msgstr "¸Ä±äĿ¼"
 
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "´íÎó: ²»ÄÜ´ò¿ª %s: %s\n"
-
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, fuzzy, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "´íÎó: Ïò %s д´íÎó\n"
 
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "±£´æÈÕÖ¾"
-
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "³É¹¦µÄдÈÕÖ¾ÎļþÖÁ %s\n"
 
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "±£´æÈÕÖ¾"
+
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
 "either %s or in %s"
 msgstr "²»ÄÜÕÒµ½ÔÊÐíÖ¤ÕýÎÄÎļþ.È·¶¨Ëü´æÔÚÓÚ %s »ò %s Ŀ¼ÖÐ"
 
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "¹ØÓÚ gFTP"
 
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, fuzzy, c-format
 msgid ""
 "%s\n"
@@ -2191,36 +2172,36 @@
 "¹Ù·½Ö÷Ò³: http://www.gftp.org/\n"
 "·âÃæ»æÖÆ: Aaron Worley <planet_hoth@yahoo.com>\n"
 
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 #, fuzzy
 msgid "About"
 msgstr "¹ØÓÚ"
 
-#: src/gtk/menu-items.c:782
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "Ðí¿ÉÖ¤"
 
-#: src/gtk/menu-items.c:787 src/gtk/view_dialog.c:299
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  ¹Ø±Õ  "
 
-#: src/gtk/menu-items.c:864
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "¶Ô±È´°¿Ú"
 
-#: src/gtk/misc-gtk.c:191
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "Ë¢ÐÂ"
 
-#: src/gtk/misc-gtk.c:258
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "ËùÓÐÎļþ"
 
-#: src/gtk/misc-gtk.c:264
+#: src/gtk/misc-gtk.c:263
 msgid "] (Cached) ["
 msgstr ""
 
-#: src/gtk/misc-gtk.c:278
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "δÁ¬½Ó"
 
@@ -2249,206 +2230,233 @@
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: ÖÁÉÙµÃÑ¡ÔñÒ»¸öÏîÄ¿\n"
 
-#: src/gtk/misc-gtk.c:937
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "¸Ä±ä"
+
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+msgid "Rename"
+msgstr "¸üÃû"
+
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "Ìí¼Ó"
+
+# gFTP Simplified Chinese message catalog
+# Copyright (C) 2000 Free Software Foundation, Inc.
+# Wu Yulun <migr@operamail.com>, 2000
+#
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "   È¡Ïû   "
+
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  ¹Ø±Õ  "
+
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  ¹Ø±Õ  "
+
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "»ñȡĿ¼Áбí"
 
-#: src/gtk/misc-gtk.c:957
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr ""
 
-#: src/gtk/misc-gtk.c:967
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
 "and %ld files"
 msgstr ""
 
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "Mkdir: ²Ù×÷È¡Ïû...±ØÐëÊäÈëÒ»¸ö×Ö·û´®\n"
+
+#: src/gtk/mkdir_dialog.c:108
 msgid "Mkdir"
 msgstr ""
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "½¨Á¢Ä¿Â¼"
 
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "ÊäÈëÒª´´½¨µÄĿ¼Ãû"
 
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "Mkdir: ²Ù×÷È¡Ïû...±ØÐëÊäÈëÒ»¸ö×Ö·û´®\n"
-
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "Ñ¡Ïî"
 
-#: src/gtk/options_dialog.c:317 src/gtk/options_dialog.c:517
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "×ÓÍøÆÁ±Î"
 
-#: src/gtk/options_dialog.c:323
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "±¾µØÖ÷»ú"
 
-#: src/gtk/options_dialog.c:350 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "±à¼­"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "±à¼­Ö÷»ú"
 
-#: src/gtk/options_dialog.c:440
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "Ìí¼ÓÖ÷»ú"
 
-#: src/gtk/options_dialog.c:464 src/gtk/options_dialog.c:555
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "ÓòÃû"
 
-#: src/gtk/options_dialog.c:484
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "ÍøÂçµØÖ·"
 
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-msgid "Rename"
-msgstr "¸üÃû"
-
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "¸üÃû: ²Ù×÷È¡Ïû...±ØÐëÊäÈëÒ»¸ö×Ö·û´®\n"
+
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr "ÄãÏ뽫 %s ¸üÃûΪ?"
 
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "¸üÃû: ²Ù×÷È¡Ïû...±ØÐëÊäÈëÒ»¸ö×Ö·û´®\n"
-
-#: src/gtk/transfer.c:80
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "½ÓÊÕÎļþÃû..."
 
-#: src/gtk/transfer.c:234 src/gtk/transfer.c:1211
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "ÕýÔÚÁ¬½Ó..."
 
-#: src/gtk/transfer.c:250 src/gtk/transfer.c:1109 src/gtk/transfer.c:1119
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "ÊäÈë¿ÚÁî"
 
-#: src/gtk/transfer.c:251 src/gtk/transfer.c:1110 src/gtk/transfer.c:1120
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "ÇëÊäÈëÄãÔڸ÷þÎñÆ÷ÉÏËùʹÓõĿÚÁî"
 
-#: src/gtk/transfer.c:364
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "µÈ´ý %d ÃëÖ±µ½ÖØг¢ÊÔÁ¬½Ó\n"
 
-#: src/gtk/transfer.c:409
+#: src/gtk/transfer.c:388
 #, fuzzy
 msgid "Transfer Files"
 msgstr "/´«Êä/ÉÏ´«Îļþ"
 
-#: src/gtk/transfer.c:417
+#: src/gtk/transfer.c:396
 #, fuzzy
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "ÉÏ´«Îļþ: ûÓÐÁ¬½Óµ½Ô¶³Ì·þÎñÆ÷\n"
 
-#: src/gtk/transfer.c:660
+#: src/gtk/transfer.c:639
 #, fuzzy
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "´íÎó: Ô¶³Ì·þÎñÆ÷ %s Á¬½Ó¶Ï¿ª. ´ïµ½×î´óÖØ´«´ÎÊý...Í£Ö¹\n"
 
-#: src/gtk/transfer.c:721
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "²»ÄÜ´Ó %s ÏÂÔØÎļþ %s\n"
 
-#: src/gtk/transfer.c:756
+#: src/gtk/transfer.c:735
 #, fuzzy, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "³É¹¦µÄɾ³ý %s\n"
 
-#: src/gtk/transfer.c:859 src/gtk/transfer.c:1039 src/gtk/transfer.c:1089
-#: src/gtk/transfer.c:1458
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 #, fuzzy
 msgid "Skipped"
 msgstr "Ìø¹ý"
 
-#: src/gtk/transfer.c:863 src/gtk/transfer.c:1066 src/gtk/transfer.c:1093
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 #, fuzzy
 msgid "Waiting..."
 msgstr "ÕýÔÚÅÅÐò..."
 
-#: src/gtk/transfer.c:948
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "ÕýÔÚ½ÓÊÕÎļþÃû...%s ×Ö½Ú"
 
-#: src/gtk/transfer.c:1042
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "Íê³É"
 
-#: src/gtk/transfer.c:1251
+#: src/gtk/transfer.c:1053
+#, c-format
+msgid "Stopping the transfer of %s\n"
+msgstr "ÕýÔÚÍ£Ö¹´«Êä %s\n"
+
+#: src/gtk/transfer.c:1260
 #, fuzzy, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr "Íê³É %d%%, Ô¤¼ÆÊ£Óàʱ¼ä %02d:%02d:%02d. (µÚ %d ¸öÎļþ,¹² %d ¸ö)"
 
-#: src/gtk/transfer.c:1276
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr "½ÓÊÕ %s ´Ó %s (ËÙÂÊ %.2fKB/s), Ô¤¼ÆÊ£Óàʱ¼ä %02d:%02d:%02d"
 
-#: src/gtk/transfer.c:1285
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr "½ÓÊÕ %s ´Ó %s, ´«ÊäÑÓ³Ù, Ê£Óàʱ¼äδ֪"
 
-#: src/gtk/transfer.c:1327
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "ÕýÔÚÍ£Ö¹´«Êä %s\n"
-
-#: src/gtk/transfer.c:1342 src/gtk/transfer.c:1364 src/gtk/transfer.c:1394
-#: src/gtk/transfer.c:1428 src/gtk/transfer.c:1479 src/gtk/transfer.c:1539
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 #, fuzzy
 msgid "There are no file transfers selected\n"
 msgstr "Ä¿Ç°ÎÞÈκδ«ÊäÈÎÎñ¿É¿ªÊ¼\n"
 
-#: src/gtk/transfer.c:1378
+#: src/gtk/transfer.c:1353
 #, fuzzy, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "ÕýÔÚÍ£Ö¹´«Êä %s\n"
 
-#: src/gtk/transfer.c:1411 src/gtk/transfer.c:1462
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, fuzzy, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "ÕýÔÚÍ£Ö¹´«Êä %s\n"
 
-#: src/gtk/transfer.c:1603
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "±¾µØ´óС"
 
-#: src/gtk/transfer.c:1604
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "Ô¶³Ì´óС"
 
-#: src/gtk/transfer.c:1605
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "ÐÐΪ"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "ÏÂÔØÎļþ"
 
-#: src/gtk/transfer.c:1610
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "ÉÏ´«Îļþ"
 
-#: src/gtk/transfer.c:1623
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2456,73 +2464,69 @@
 "ÒÔÏÂÎļþͬʱ´æÔÚÓÚ±¾µØºÍÔ¶³Ì¼ÆËã»ú\n"
 "ÇëÑ¡ÔñÈçºÎ²Ù×÷"
 
-#: src/gtk/transfer.c:1674 src/gtk/transfer.c:1713 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "¸²¸Ç"
 
-#: src/gtk/transfer.c:1679 src/gtk/transfer.c:1856
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "Ìø¹ý"
 
-#: src/gtk/transfer.c:1684 src/gtk/transfer.c:1719 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "Ðø´«"
 
-#: src/gtk/transfer.c:1725
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "Ìø¹ýÎļþ"
 
-#: src/gtk/transfer.c:1735
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "È«Ñ¡"
 
-#: src/gtk/transfer.c:1741
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "È¡ÏûÑ¡Ôñ"
 
-#: src/gtk/transfer.c:1982
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "´íÎó: ×ÓÏß³Ì %d ·µ»Ø %d\n"
 
-#: src/gtk/transfer.c:1985
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "×ÓÏß³Ì %d ³É¹¦·µ»Ø\n"
 
-#: src/gtk/transfer.c:1992
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "´íÎó: ²»Äܵõ½¹ØÓÚÎļþ %s µÄÐÅÏ¢: %s\n"
 
-#: src/gtk/transfer.c:1997
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "Îļþ %s ûÓиıä\n"
 
-#: src/gtk/transfer.c:2005
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "Îļþ %s ÒѾ­¸Ä±ä.\n"
 "ÄãÏëÔõô×öÄØ?"
 
-#: src/gtk/transfer.c:2008
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "±à¼­Îļþ"
 
-#: src/gtk/transfer.c:2009
-msgid "Upload"
-msgstr "ÉÏ´«"
-
-#: src/gtk/transfer.c:2095
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr "´íÎó: Ô¶³Ì·þÎñÆ÷ %s Á¬½Ó¶Ï¿ª. ´ïµ½×î´óÖØ´«´ÎÊý...Í£Ö¹\n"
 
-#: src/gtk/transfer.c:2103
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "´íÎó: Ô¶³Ì·þÎñÆ÷ %s Á¬½Ó¶Ï¿ª. %d ÃëºóÖØÐÂÁ¬½Ó\n"
@@ -2536,40 +2540,70 @@
 msgid "View: %s is a directory. Cannot view it.\n"
 msgstr "²é¿´: %s ÊÇĿ¼. ²»Äܲ鿴.\n"
 
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "±à¼­: ±ØÐëÔÚÑ¡Ïî¶Ô»°¿òÖÐÖ¸¶¨±à¼­Æ÷\n"
 
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "±à¼­: %s ÊÇÒ»¸öĿ¼,²»Äܱ༭.\n"
 
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr "´ò¿ª %s ÒÔ %s\n"
 
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "¹Û²ìÎļþ %s\n"
 
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "²é¿´: ²»ÄÜ´ò¿ªÎļþ %s: %s\n"
 
-#: src/gtk/view_dialog.c:372
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "²é¿´: ²»ÄÜ·ÖÖ§ÆäËü½ø³Ì: %s\n"
 
-#: src/gtk/view_dialog.c:375
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "ÔËÐгÌÐò: %s %s\n"
 
+#~ msgid "/Bookmarks/"
+#~ msgstr "/ÊéÇ©/"
+
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/ÊéÇ©/%s"
+
+#~ msgid "Create"
+#~ msgstr "´´½¨"
+
+#~ msgid "Yes"
+#~ msgstr "ÊÇ"
+
+#~ msgid "No"
+#~ msgstr "·ñ"
+
+#~ msgid "Don't Exit"
+#~ msgstr "²»Í˳ö"
+
+#~ msgid "Sort"
+#~ msgstr "ÅÅÐò"
+
+#~ msgid "Sorting..."
+#~ msgstr "ÕýÔÚÅÅÐò..."
+
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "´íÎó: ²»ÄÜ´ò¿ª %s: %s\n"
+
+#~ msgid "Upload"
+#~ msgstr "ÉÏ´«"
+
 #~ msgid "Log file:"
 #~ msgstr "ÈÕÖ¾Îļþ:"
 
--- a/po/zh_TW.po	Tue Sep 24 11:21:32 2002 +0000
+++ b/po/zh_TW.po	Tue Sep 24 12:18:40 2002 +0000
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gftp 2.0.13\n"
-"POT-Creation-Date: 2002-05-23 08:28-0400\n"
+"POT-Creation-Date: 2002-09-18 08:26-0400\n"
 "PO-Revision-Date: 2000-03-07 00:00+0800\n"
 "Last-Translator: Fang Chun-Chih <ccfang1@ms21.hinet.net>\n"
 "Language-Team: traditional Chinese <zh-l10n@linux.org.tw>\n"
@@ -12,6 +12,19 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+# src/local.c:353
+#: lib/bookmark.c:82
+#, fuzzy, c-format
+msgid "Error: Could not find bookmark %s\n"
+msgstr "錯誤: %s é‡æ–°å‘½å為 %s 失敗: %s\n"
+
+# src/bookmarks.c:80
+#: lib/bookmark.c:89 src/gtk/bookmarks.c:86
+msgid ""
+"Bookmarks Error: There are some missing entries in this bookmark. Make sure "
+"you have a hostname and username\n"
+msgstr "書籤錯誤: 此書籤中部份éºå¤±,請確定主機å稱åŠä½¿ç”¨è€…å稱都有輸入\n"
+
 #: lib/cache.c:173 lib/cache.c:225
 #, c-format
 msgid "Error: Invalid line %s in cache index file\n"
@@ -65,436 +78,380 @@
 msgstr ""
 
 #: lib/config_file.c:43
-msgid "Log file:"
+msgid "Max Log Window Size:"
 msgstr ""
 
 #: lib/config_file.c:44
-msgid "If this is set, gftp will automagically write a log to this file"
-msgstr ""
-
-#: lib/config_file.c:45
-msgid "Max Log Window Size:"
-msgstr ""
-
-#: lib/config_file.c:46
 msgid "The maximum size of the log window in bytes for the GTK+ port"
 msgstr ""
 
 # src/config_file.c:125
-#: lib/config_file.c:48
+#: lib/config_file.c:46
 #, fuzzy
 msgid "Append file transfers"
 msgstr "被動傳é€æª”案"
 
-#: lib/config_file.c:50
+#: lib/config_file.c:48
 msgid "Append new file transfers onto existing ones"
 msgstr ""
 
-# src/config_file.c:118
-#: lib/config_file.c:51
-msgid "Bring up reconnect dialog"
-msgstr "帶出é‡é€£ç·šè¦–窗"
-
-# src/config_file.c:119
-#: lib/config_file.c:53
-msgid "Bring up the reconnect dialog after login failure"
-msgstr "登錄失敗後帶出é‡é€£ç·šå°è©±æ¡†"
-
-# src/config_file.c:120
-#: lib/config_file.c:54
-msgid "Confirm delete"
-msgstr "確èªåˆªé™¤"
-
-# src/config_file.c:121
-#: lib/config_file.c:55
-msgid "Confirm when deleting files"
-msgstr "刪除檔案å‰è¦æ±‚確èª"
-
 # src/config_file.c:122
-#: lib/config_file.c:56
+#: lib/config_file.c:49
 msgid "Do one transfer at a time"
 msgstr "æ¯æ¬¡åªå‚³é€ä¸€å€‹æª”案"
 
 # src/config_file.c:123
-#: lib/config_file.c:56
+#: lib/config_file.c:49
 msgid "Do only one transfer at a time?"
 msgstr "æ¯æ¬¡åªå‚³é€ä¸€å€‹æª”案嗎?"
 
 # src/file_transfer.c:446 src/file_transfer.c:469 src/file_transfer.c:563
-#: lib/config_file.c:57
+#: lib/config_file.c:50
 #, fuzzy
 msgid "Overwrite by Default"
 msgstr "覆寫"
 
-#: lib/config_file.c:59
+#: lib/config_file.c:52
 msgid "Overwrite files by default or set to resume file transfers"
 msgstr ""
 
-# src/config_file.c:125
-#: lib/config_file.c:60
-msgid "Passive file transfers"
-msgstr "被動傳é€æª”案"
-
-# src/config_file.c:126
-#: lib/config_file.c:62
-msgid "Send PASV command or PORT command for data transfers"
-msgstr "é€å‡º PASV 或 PORT 資料傳é€çš„指令"
-
-# src/config_file.c:127
-#: lib/config_file.c:63
-msgid "Preserve permissions"
-msgstr "ä¿è­·æ¬Šé™"
-
-# src/config_file.c:129
-#: lib/config_file.c:64
-msgid "Save the permissions of the transfered files"
-msgstr "儲存傳é€æª”案權é™"
-
 # src/config_file.c:130
-#: lib/config_file.c:65
+#: lib/config_file.c:53
 msgid "Refresh after each file transfer"
 msgstr "æ¯ä¸€æª”案傳é€å¾Œæ›´æ–°ç•«é¢"
 
 # src/config_file.c:131
-#: lib/config_file.c:67
+#: lib/config_file.c:55
 msgid "Refresh the listbox after each file is transfered"
 msgstr "æ¯ä¸€æª”案傳é€å¾Œæ›´æ–°æª”案列表"
 
-# src/config_file.c:132
-#: lib/config_file.c:68
-msgid "Resolve Remote Symlinks"
-msgstr "解æžé ç«¯é€£çµ"
-
-# src/config_file.c:133
-#: lib/config_file.c:70
-msgid ""
-"If you disable this feature, then gFTP will only send LIST to the remote "
-"server instead of LIST -L"
-msgstr "若關閉此功能,gFTP å°‡å‚³é€ LIST 到é ç«¯ä¸»æ©Ÿ,è€Œéž LIST -L"
-
-# src/config_file.c:134
-#: lib/config_file.c:71
-msgid "Save geometry"
-msgstr "儲存相關資訊"
-
-# src/config_file.c:135
-#: lib/config_file.c:72
-msgid "Save the size of each widget for next startup"
-msgstr "儲存下次啟動 widget 的大å°"
-
-# src/config_file.c:136
-#: lib/config_file.c:73
-msgid "Show hidden files"
-msgstr "顯示隱è—檔案"
-
-# src/config_file.c:137
-#: lib/config_file.c:74
-msgid "Show hidden files in the listboxes"
-msgstr "在檔案列表中顯示隱è—檔案"
-
 # src/config_file.c:138
-#: lib/config_file.c:75
+#: lib/config_file.c:56
 msgid "Sort directories first"
 msgstr "目錄先排åº"
 
 # src/config_file.c:139
-#: lib/config_file.c:76
+#: lib/config_file.c:57
 msgid "Put the directories first then the files"
 msgstr "先目錄後檔案"
 
 # src/config_file.c:140
-#: lib/config_file.c:77
+#: lib/config_file.c:58
 #, fuzzy
 msgid "Start file transfers"
 msgstr "開始檔案傳é€"
 
 # src/config_file.c:141
-#: lib/config_file.c:79
+#: lib/config_file.c:60
 msgid "Automatically start the file transfers when they get queued?"
 msgstr "å–得佇列後自動開始檔案傳é€?"
 
-# src/config_file.c:143
-#: lib/config_file.c:80
-msgid "Use cache"
-msgstr "使用快å–"
-
-# src/config_file.c:144
-#: lib/config_file.c:81
-msgid "Do you want to use the cache?"
-msgstr "是å¦è¦ä½¿ç”¨å¿«å–?"
+# src/config_file.c:136
+#: lib/config_file.c:61
+msgid "Show hidden files"
+msgstr "顯示隱è—檔案"
+
+# src/config_file.c:137
+#: lib/config_file.c:62
+msgid "Show hidden files in the listboxes"
+msgstr "在檔案列表中顯示隱è—檔案"
 
 # src/config_file.c:640 src/config_file.c:878
-#: lib/config_file.c:83 src/gtk/options_dialog.c:317
-#: src/gtk/options_dialog.c:604
+#: lib/config_file.c:64 src/gtk/options_dialog.c:359
+#: src/gtk/options_dialog.c:628
 msgid "Network"
 msgstr "網路"
 
-# src/config_file.c:107
-#: lib/config_file.c:85
-msgid "Connect timeout:"
+# src/config_file.c:109
+#: lib/config_file.c:66
+#, fuzzy
+msgid "Network timeout:"
 msgstr "連線終止:"
 
-# src/config_file.c:108
-#: lib/config_file.c:86
-msgid "The max timeout for the connection"
-msgstr "連線時é™æœ€å¤§å€¼"
-
-# src/config_file.c:109
-#: lib/config_file.c:87
-#, fuzzy
-msgid "Read timeout:"
-msgstr "連線終止:"
-
-# src/config_file.c:110
-#: lib/config_file.c:88
-msgid "The timeout for the read()s and write()s"
-msgstr "讀å–或寫入逾時"
+#: lib/config_file.c:67
+msgid ""
+"The timeout waiting for network input/output. This is NOT an idle timeout."
+msgstr ""
 
 # src/config_file.c:111
-#: lib/config_file.c:89
+#: lib/config_file.c:68
 msgid "Connect retries:"
 msgstr "連線é‡è©¦æ¬¡æ•¸:"
 
 # src/config_file.c:112
-#: lib/config_file.c:90
+#: lib/config_file.c:69
 msgid "The number of auto-retries to do. Set this to 0 to retry indefinately"
 msgstr "自動é‡è©¦æ¬¡æ•¸. 設為 0 將一直é‡è©¦åˆ°é€£ç·šç‚ºæ­¢"
 
 # src/config_file.c:113
-#: lib/config_file.c:91
+#: lib/config_file.c:70
 msgid "Retry sleep time:"
 msgstr "é‡è©¦ç¡çœ æ™‚é–“"
 
 # src/config_file.c:114
-#: lib/config_file.c:92
+#: lib/config_file.c:71
 msgid "The number of seconds to wait between retries"
 msgstr "é‡è©¦ç­‰å¾…秒數"
 
 # src/config_file.c:115
-#: lib/config_file.c:93
+#: lib/config_file.c:72
 msgid "Max KB/S:"
 msgstr "最大 KB/秒:"
 
 # src/config_file.c:116
-#: lib/config_file.c:94
+#: lib/config_file.c:73
 msgid "The maximum KB/s a file transfer can get. (Set to 0 to disable)"
 msgstr "檔案傳é€æœ€å¤§é€ŸçŽ‡ KB/秒. (設 0 關閉此功能)"
 
 # src/bookmarks.c:823
-#: lib/config_file.c:95 lib/config_file.c:96
+#: lib/config_file.c:74 lib/config_file.c:75
 #, fuzzy
 msgid "Default Protocol"
 msgstr "å”定"
 
-#: lib/config_file.c:97
+#: lib/config_file.c:76
 msgid "This specifies the default protocol to use"
 msgstr ""
 
-#: lib/config_file.c:99
+#: lib/config_file.c:78
 msgid "FTP"
 msgstr ""
 
 # src/config_file.c:79 src/config_file.c:91
-#: lib/config_file.c:101 lib/config_file.c:126
+#: lib/config_file.c:80 lib/config_file.c:115
 msgid "Proxy hostname:"
 msgstr "Proxy 主機å稱"
 
 # src/config_file.c:80 src/config_file.c:92
-#: lib/config_file.c:102 lib/config_file.c:127
+#: lib/config_file.c:81 lib/config_file.c:116
 msgid "Firewall hostname"
 msgstr "防ç«ç‰†ä¸»æ©Ÿå稱"
 
 # src/config_file.c:81 src/config_file.c:93
-#: lib/config_file.c:103 lib/config_file.c:128
+#: lib/config_file.c:82 lib/config_file.c:117
 msgid "Proxy port:"
 msgstr "Proxy 埠:"
 
 # src/config_file.c:82 src/config_file.c:94
-#: lib/config_file.c:104 lib/config_file.c:129
+#: lib/config_file.c:83 lib/config_file.c:118
 msgid "Port to connect to on the firewall"
 msgstr "防ç«ç‰†çš„連接埠"
 
 # src/config_file.c:83 src/config_file.c:95
-#: lib/config_file.c:105 lib/config_file.c:130
+#: lib/config_file.c:84 lib/config_file.c:119
 msgid "Proxy username:"
 msgstr "Proxy 使用者å稱"
 
 # src/config_file.c:84 src/config_file.c:96
-#: lib/config_file.c:106 lib/config_file.c:131
+#: lib/config_file.c:85 lib/config_file.c:120
 msgid "Your firewall username"
 msgstr "防ç«ç‰† 使用者å稱"
 
 # src/config_file.c:85 src/config_file.c:97
-#: lib/config_file.c:107 lib/config_file.c:132
+#: lib/config_file.c:86 lib/config_file.c:121
 msgid "Proxy password:"
 msgstr "Proxy 密碼:"
 
 # src/config_file.c:86 src/config_file.c:98
-#: lib/config_file.c:108 lib/config_file.c:133
+#: lib/config_file.c:87 lib/config_file.c:122
 msgid "Your firewall password"
 msgstr "防ç«ç‰†å¯†ç¢¼"
 
 # src/config_file.c:87
-#: lib/config_file.c:109
+#: lib/config_file.c:88
 msgid "Proxy account:"
 msgstr "Proxy 帳號:"
 
 # src/config_file.c:88
-#: lib/config_file.c:109
+#: lib/config_file.c:88
 msgid "Your firewall account (optional)"
 msgstr "防ç«ç‰† 帳號(é¸ç”¨)"
 
+# src/config_file.c:125
+#: lib/config_file.c:91
+msgid "Passive file transfers"
+msgstr "被動傳é€æª”案"
+
+# src/config_file.c:126
+#: lib/config_file.c:93
+msgid "Send PASV command or PORT command for data transfers"
+msgstr "é€å‡º PASV 或 PORT 資料傳é€çš„指令"
+
+# src/config_file.c:132
+#: lib/config_file.c:94
+#, fuzzy
+msgid "Resolve Remote Symlinks (LIST -L)"
+msgstr "解æžé ç«¯é€£çµ"
+
+# src/config_file.c:133
+#: lib/config_file.c:96
+msgid ""
+"If you disable this feature, then gFTP will only send LIST to the remote "
+"server instead of LIST -L"
+msgstr "若關閉此功能,gFTP å°‡å‚³é€ LIST 到é ç«¯ä¸»æ©Ÿ,è€Œéž LIST -L"
+
 # src/config_file.c:447
-#: lib/config_file.c:110
+#: lib/config_file.c:99
 msgid "Proxy server type"
 msgstr "Proxy 伺æœå™¨åž‹æ…‹"
 
 # src/config_file.c:89
-#: lib/config_file.c:111
+#: lib/config_file.c:100
 msgid "Proxy config"
 msgstr "Proxy 設定"
 
 # src/config_file.c:90
-#: lib/config_file.c:112
+#: lib/config_file.c:101
 msgid "This specifies how your proxy server expects us to log in"
 msgstr "登錄 proxy 伺æœå™¨ 所需的資料 "
 
 # src/config_file.c:507
-#: lib/config_file.c:113
+#: lib/config_file.c:102
 #, c-format
 msgid "%pu = proxy user"
 msgstr "%pu = proxy 使用者"
 
 # src/config_file.c:512
-#: lib/config_file.c:114
+#: lib/config_file.c:103
 #, c-format
 msgid "%hu = host user"
 msgstr "%hu = host 使用者"
 
 # src/config_file.c:517
-#: lib/config_file.c:115
+#: lib/config_file.c:104
 #, c-format
 msgid "%pp = proxy pass"
 msgstr "%pp = proxy 密碼"
 
 # src/config_file.c:522
-#: lib/config_file.c:116
+#: lib/config_file.c:105
 #, c-format
 msgid "%hp = host pass"
 msgstr "%hp = 主機密碼"
 
 # src/config_file.c:527
-#: lib/config_file.c:117
+#: lib/config_file.c:106
 #, c-format
 msgid "%ph = proxy host"
 msgstr "%ph = proxy 主機"
 
 # src/config_file.c:532
-#: lib/config_file.c:118
+#: lib/config_file.c:107
 msgid "%hh = host"
 msgstr "%hh = 主機"
 
 # src/config_file.c:537
-#: lib/config_file.c:119
+#: lib/config_file.c:108
 #, c-format
 msgid "%po = proxy port"
 msgstr "%po = proxy 埠"
 
 # src/config_file.c:542
-#: lib/config_file.c:120
+#: lib/config_file.c:109
 #, c-format
 msgid "%ho = host port"
 msgstr "%ho = 主機埠"
 
 # src/config_file.c:547
-#: lib/config_file.c:121
+#: lib/config_file.c:110
 #, c-format
 msgid "%pa = proxy account"
 msgstr "%pa = proxy 帳號"
 
 # src/config_file.c:552
-#: lib/config_file.c:122
+#: lib/config_file.c:111
+#, c-format
 msgid "%ha = host account"
 msgstr "%ha = 主機帳號"
 
-#: lib/config_file.c:124
+#: lib/config_file.c:113
 msgid "HTTP"
 msgstr ""
 
 # src/config_file.c:145
-#: lib/config_file.c:135
+#: lib/config_file.c:124
 msgid "Use HTTP/1.1"
 msgstr "使用 HTTP/1.1 "
 
 # src/config_file.c:146
-#: lib/config_file.c:136
+#: lib/config_file.c:125
 msgid "Do you want to use HTTP/1.1 or HTTP/1.0"
 msgstr "您è¦ä½¿ç”¨ HTTP/1.1 或 HTTP/1.0"
 
+#: lib/config_file.c:127
+msgid "SSH"
+msgstr ""
+
+#: lib/config_file.c:129
+msgid "SSH Prog Name:"
+msgstr ""
+
+#: lib/config_file.c:130
+msgid "The path to the SSH executable"
+msgstr ""
+
+#: lib/config_file.c:131
+msgid "SSH Extra Params:"
+msgstr ""
+
+#: lib/config_file.c:132
+msgid "Extra parameters to pass to the SSH program"
+msgstr ""
+
+#: lib/config_file.c:133
+msgid "SSH sftpserv path:"
+msgstr ""
+
+#: lib/config_file.c:134
+msgid "Default remote SSH sftpserv path"
+msgstr ""
+
+#: lib/config_file.c:135
+msgid "SSH2 sftp-server path:"
+msgstr ""
+
+#: lib/config_file.c:136
+msgid "Default remote SSH2 sftp-server path"
+msgstr ""
+
 #: lib/config_file.c:138
-msgid "SSH"
+msgid "Need SSH User/Pass"
 msgstr ""
 
 #: lib/config_file.c:140
-msgid "SSH Prog Name:"
+msgid "Require a username/password for SSH connections"
 msgstr ""
 
 #: lib/config_file.c:141
-msgid "The path to the SSH executable"
-msgstr ""
-
-#: lib/config_file.c:142
-msgid "SSH Extra Params:"
+msgid "Use ssh-askpass util"
 msgstr ""
 
 #: lib/config_file.c:143
-msgid "Extra parameters to pass to the SSH program"
+msgid "Use the ssh-askpass utility to grab the users password"
 msgstr ""
 
 #: lib/config_file.c:144
-msgid "SSH sftpserv path:"
-msgstr ""
-
-#: lib/config_file.c:145
-msgid "Default remote SSH sftpserv path"
+msgid "Use SSH2 SFTP subsys"
 msgstr ""
 
 #: lib/config_file.c:146
-msgid "SSH2 sftp-server path:"
-msgstr ""
-
-#: lib/config_file.c:147
-msgid "Default remote SSH2 sftp-server path"
-msgstr ""
-
-#: lib/config_file.c:149
-msgid "Need SSH User/Pass"
-msgstr ""
-
-#: lib/config_file.c:151
-msgid "Require a username/password for SSH connections"
-msgstr ""
-
-#: lib/config_file.c:152
-msgid "Use ssh-askpass util"
-msgstr ""
-
-#: lib/config_file.c:154
-msgid "Use the ssh-askpass utility to grab the users password"
-msgstr ""
-
-#: lib/config_file.c:155
-msgid "Use SSH2 SFTP subsys"
-msgstr ""
-
-#: lib/config_file.c:157
 msgid ""
 "Call ssh with the -s sftp flag. This is helpful because you won't have to "
 "know the remote path to the remote sftp-server"
 msgstr ""
 
+#: lib/config_file.c:147
+msgid "Enable old SSH protocol"
+msgstr ""
+
+#: lib/config_file.c:149
+msgid ""
+"Enable the old SSH protocol. You will need to download the sftp server from "
+"http:///www.xbill.org/sftp"
+msgstr ""
+
 # src/config_file.c:149
-#: lib/config_file.c:160
+#: lib/config_file.c:152
 msgid ""
 "This defines what will happen when you double click a file in the file "
 "listboxes. 0=View file 1=Edit file 2=Transfer file"
@@ -502,7 +459,7 @@
 "以下定義當您雙響檔案列表中的檔案的動作  0=檢視檔案 1=編輯檔案 2=傳é€æª”案"
 
 # src/config_file.c:151
-#: lib/config_file.c:162
+#: lib/config_file.c:154
 msgid ""
 "(*) If this is set, and there is a ext= line below for the file extension, "
 "it will download the file as specified below"
@@ -511,39 +468,39 @@
 "案"
 
 # src/config_file.c:153
-#: lib/config_file.c:164
+#: lib/config_file.c:156
 msgid "The default width of the local files listbox"
 msgstr "近端檔案列表é è¨­å¯¬åº¦"
 
 # src/config_file.c:155
-#: lib/config_file.c:166
+#: lib/config_file.c:158
 msgid "The default width of the remote files listbox"
 msgstr "é ç«¯æª”案列表é è¨­å¯¬åº¦"
 
 # src/config_file.c:157
-#: lib/config_file.c:168
+#: lib/config_file.c:160
 msgid "The default height of the local/remote files listboxes"
 msgstr "近端/é ç«¯ 檔案列表é è¨­é«˜åº¦"
 
 # src/config_file.c:159
-#: lib/config_file.c:170
+#: lib/config_file.c:162
 msgid "The default height of the transfer listbox"
 msgstr "傳é€æª”案列表é è¨­é«˜åº¦"
 
 # src/config_file.c:161
-#: lib/config_file.c:172
+#: lib/config_file.c:164
 msgid "The default height of the logging window"
 msgstr "登錄視窗é è¨­é«˜åº¦"
 
 # src/config_file.c:163
-#: lib/config_file.c:174
+#: lib/config_file.c:166
 msgid ""
 "The width of the filename column in the transfer window. Set this to 0 to "
 "have this column automagically resize."
 msgstr "傳é€è¦–窗中的檔å欄ä½é•·åº¦. 此處設為 0 時,此欄ä½é•·åº¦å°‡è‡ªå‹•è¨­å®š"
 
 # src/config_file.c:165 src/config_file.c:177
-#: lib/config_file.c:176 lib/config_file.c:188
+#: lib/config_file.c:168 lib/config_file.c:180
 #, fuzzy
 msgid ""
 "The width of the filename column in the file listboxes. Set this to 0 to "
@@ -551,7 +508,7 @@
 msgstr "傳é€è¦–窗中的檔å欄ä½é•·åº¦. 此處設為 0 時,此欄ä½é•·åº¦å°‡è‡ªå‹•è¨­å®š"
 
 # src/config_file.c:167 src/config_file.c:179
-#: lib/config_file.c:178 lib/config_file.c:190
+#: lib/config_file.c:170 lib/config_file.c:182
 #, fuzzy
 msgid ""
 "The width of the size column in the file listboxes. Set this to 0 to have "
@@ -559,7 +516,7 @@
 msgstr "傳é€è¦–窗中的檔å欄ä½é•·åº¦. 此處設為 0 時,此欄ä½é•·åº¦å°‡è‡ªå‹•è¨­å®š"
 
 # src/config_file.c:169 src/config_file.c:181
-#: lib/config_file.c:180 lib/config_file.c:192
+#: lib/config_file.c:172 lib/config_file.c:184
 #, fuzzy
 msgid ""
 "The width of the user column in the file listboxes. Set this to 0 to have "
@@ -567,7 +524,7 @@
 msgstr "傳é€è¦–窗中的檔å欄ä½é•·åº¦. 此處設為 0 時,此欄ä½é•·åº¦å°‡è‡ªå‹•è¨­å®š"
 
 # src/config_file.c:171 src/config_file.c:183
-#: lib/config_file.c:182 lib/config_file.c:194
+#: lib/config_file.c:174 lib/config_file.c:186
 #, fuzzy
 msgid ""
 "The width of the group column in the file listboxes. Set this to 0 to have "
@@ -575,7 +532,7 @@
 msgstr "傳é€è¦–窗中的檔å欄ä½é•·åº¦. 此處設為 0 時,此欄ä½é•·åº¦å°‡è‡ªå‹•è¨­å®š"
 
 # src/config_file.c:173 src/config_file.c:185
-#: lib/config_file.c:184 lib/config_file.c:196
+#: lib/config_file.c:176 lib/config_file.c:188
 #, fuzzy
 msgid ""
 "The width of the date column in the file listboxes. Set this to 0 to have "
@@ -583,105 +540,105 @@
 msgstr "傳é€è¦–窗中的檔å欄ä½é•·åº¦. 此處設為 0 時,此欄ä½é•·åº¦å°‡è‡ªå‹•è¨­å®š"
 
 # src/config_file.c:175 src/config_file.c:187
-#: lib/config_file.c:186 lib/config_file.c:198
+#: lib/config_file.c:178 lib/config_file.c:190
 #, fuzzy
 msgid ""
 "The width of the attribs column in the file listboxes. Set this to 0 to have "
 "this column automagically resize. Set this to -1 to disable this column"
 msgstr "傳é€è¦–窗中的檔å欄ä½é•·åº¦. 此處設為 0 時,此欄ä½é•·åº¦å°‡è‡ªå‹•è¨­å®š"
 
-#: lib/config_file.c:200
+#: lib/config_file.c:192
 msgid "The color of the commands that are sent to the server"
 msgstr ""
 
-#: lib/config_file.c:202
+#: lib/config_file.c:194
 msgid "The color of the commands that are received from the server"
 msgstr ""
 
-#: lib/config_file.c:204
+#: lib/config_file.c:196
 msgid "The color of the error messages"
 msgstr ""
 
-#: lib/config_file.c:206
+#: lib/config_file.c:198
 msgid "The color of the rest of the log messages"
 msgstr ""
 
 # src/config_file.c:1236 src/config_file.c:1673
-#: lib/config_file.c:249 lib/config_file.c:793
+#: lib/config_file.c:241 lib/config_file.c:784
 #, c-format
 msgid "gFTP Error: Bad config file name %s\n"
 msgstr "gFTP 錯誤: 設定檔檔å錯誤 %s\n"
 
 # src/config_file.c:1246 src/config_file.c:1453
-#: lib/config_file.c:260 lib/config_file.c:562
+#: lib/config_file.c:252 lib/config_file.c:553
 #, c-format
 msgid "gFTP Error: Could not make directory %s: %s\n"
 msgstr "gFTP 錯誤: 無法建立目錄 %s: %s\n"
 
 # src/config_file.c:1256
-#: lib/config_file.c:270
+#: lib/config_file.c:262
 #, c-format
 msgid "gFTP Error: Cannot find master config file %s\n"
 msgstr "gFTP 錯誤: 找ä¸åˆ°ä¸»è¨­å®šæª” %s\n"
 
 # src/config_file.c:1258
-#: lib/config_file.c:272
+#: lib/config_file.c:264
 msgid "Did you do a make install?\n"
 msgstr "你有執行  make install 嗎?\n"
 
 # src/config_file.c:1267 src/config_file.c:1473 src/config_file.c:1678
-#: lib/config_file.c:281 lib/config_file.c:798
+#: lib/config_file.c:273 lib/config_file.c:789
 #, c-format
 msgid "gFTP Error: Cannot open config file %s: %s\n"
 msgstr "gFTP 錯誤: 無法開啟設定檔 %s: %s\n"
 
 # src/config_file.c:1412
-#: lib/config_file.c:439
+#: lib/config_file.c:431
 #, c-format
 msgid "gFTP Warning: Skipping line %d in config file: %s\n"
 msgstr "gFTP 警告: 設定檔第 %d 行跳éŽ: %s\n"
 
 # src/config_file.c:1236 src/config_file.c:1673
-#: lib/config_file.c:460
+#: lib/config_file.c:452
 #, fuzzy, c-format
 msgid "gFTP Error: Bad log file name %s\n"
 msgstr "gFTP 錯誤: 設定檔檔å錯誤 %s\n"
 
 # src/rfc959.c:523
-#: lib/config_file.c:466
+#: lib/config_file.c:458
 #, fuzzy, c-format
 msgid "gFTP Warning: Cannot open %s for writing: %s\n"
 msgstr "警告: ç„¡æ³•åˆ†æž %s\n"
 
 # src/config_file.c:1442 src/config_file.c:1688
-#: lib/config_file.c:551 lib/config_file.c:809
+#: lib/config_file.c:542 lib/config_file.c:800
 #, c-format
 msgid "gFTP Error: Bad bookmarks file name %s\n"
 msgstr "gFTP 錯誤: 錯誤的書籤檔å %s\n"
 
 # src/config_file.c:1463
-#: lib/config_file.c:572
+#: lib/config_file.c:563
 #, c-format
 msgid "Warning: Cannot find master bookmark file %s\n"
 msgstr "警告: 找ä¸åˆ°æ›¸ç±¤ä¸»æª” %s\n"
 
 # src/config_file.c:1693
-#: lib/config_file.c:583 lib/config_file.c:814
+#: lib/config_file.c:574 lib/config_file.c:805
 #, c-format
 msgid "gFTP Error: Cannot open bookmarks file %s: %s\n"
 msgstr "gFTP 錯誤: 無法開啟書籤檔 %s: %s\n"
 
 # src/config_file.c:1558
-#: lib/config_file.c:677
+#: lib/config_file.c:668
 #, c-format
 msgid "gFTP Warning: Skipping line %d in bookmarks file: %s\n"
 msgstr "gFTP 警告: è·³éŽ %d 行在書籤檔: %s\n"
 
 # src/config_file.c:1665
-#: lib/config_file.c:785
+#: lib/config_file.c:776
 #, fuzzy
 msgid ""
-"Config file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@seul."
+"Config file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@gftp."
 "org>. Warning: Any comments that you add to this file WILL be overwritten. "
 "If a entry has a (*) in it's comment, you can't change it inside gFTP"
 msgstr ""
@@ -692,10 +649,10 @@
 "\n"
 
 # src/config_file.c:1666
-#: lib/config_file.c:786
+#: lib/config_file.c:777
 #, fuzzy
 msgid ""
-"Bookmarks file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@seul."
+"Bookmarks file for gFTP. Copyright (C) 1998-2002 Brian Masney <masneyb@gftp."
 "org>. Warning: Any comments that you add to this file WILL be overwritten"
 msgstr ""
 "# gFTP 書簽檔\n"
@@ -704,7 +661,7 @@
 "\n"
 
 # src/config_file.c:1667
-#: lib/config_file.c:787
+#: lib/config_file.c:778
 msgid ""
 "This section specifies which hosts are on the local subnet and won't need to "
 "go out the proxy server (if available). Syntax: dont_use_proxy=.domain or "
@@ -714,7 +671,7 @@
 "dont_use_proxy=.domain 或 dont_use_proxy=network number/netmask"
 
 # src/config_file.c:1668
-#: lib/config_file.c:788
+#: lib/config_file.c:779
 msgid ""
 "ext=file extenstion:XPM file:Ascii or Binary (A or B):viewer program. Note: "
 "All arguments except the file extension are optional"
@@ -723,232 +680,232 @@
 "餘å¯æœ‰å¯ç„¡"
 
 # src/config_file.c:1669
-#: lib/config_file.c:789
+#: lib/config_file.c:780
 msgid "This section contains the data that is in the history"
 msgstr "這裡包å«äº†æ­·å²æª”的資料"
 
 # src/config_file.c:1902
-#: lib/config_file.c:1014
+#: lib/config_file.c:1005
 #, c-format
 msgid "gFTP Warning: Line %d doesn't have enough arguments\n"
 msgstr "gFTP 警告: 第 %d è¡Œåƒæ•¸ä¸è¶³\n"
 
 # src/local.c:188 src/local.c:251
-#: lib/local.c:159 lib/local.c:505
+#: lib/local.c:161 lib/local.c:538
 #, c-format
 msgid "Could not change local directory to %s: %s\n"
 msgstr "無法變更近端目錄為 %s: %s\n"
 
 # src/local.c:238
-#: lib/local.c:174 lib/local.c:493 lib/ssh.c:332 lib/ssh.c:751
+#: lib/local.c:176 lib/local.c:526 lib/ssh.c:348 lib/ssh.c:768
 #, fuzzy, c-format
 msgid "Could not get current working directory: %s\n"
 msgstr "無法變更é ç«¯ç›®éŒ„為 %s: %s\n"
 
 # src/misc.c:608
-#: lib/local.c:191 lib/local.c:327
+#: lib/local.c:193 lib/local.c:348
 #, fuzzy, c-format
 msgid "Error closing file descriptor: %s\n"
 msgstr "gFTP 錯誤: 無法開啟檔案 %s\n"
 
 # src/local.c:128 src/local.c:155
-#: lib/local.c:214 lib/local.c:270
+#: lib/local.c:222 lib/local.c:292
 #, c-format
 msgid "Error: Cannot open local file %s: %s\n"
 msgstr "錯誤: 無法開啟近端檔案 %s: %s\n"
 
-# src/local.c:128 src/local.c:155
-#: lib/local.c:225 lib/local.c:234 lib/local.c:243 lib/local.c:300
-#, fuzzy, c-format
-msgid "Error: Cannot seek on file %s: %s\n"
-msgstr "錯誤: 無法開啟近端檔案 %s: %s\n"
-
 # src/rfc2068.c:162 src/rfc959.c:177
-#: lib/local.c:278
+#: lib/local.c:230 lib/local.c:300
 #, fuzzy, c-format
 msgid "Cannot fdopen() socket for %s: %s\n"
 msgstr "無法連線到 %s: %s\n"
 
 # src/local.c:128 src/local.c:155
-#: lib/local.c:290
+#: lib/local.c:242 lib/local.c:251 lib/local.c:260 lib/local.c:322
+#, fuzzy, c-format
+msgid "Error: Cannot seek on file %s: %s\n"
+msgstr "錯誤: 無法開啟近端檔案 %s: %s\n"
+
+# src/local.c:128 src/local.c:155
+#: lib/local.c:312
 #, fuzzy, c-format
 msgid "Error: Cannot truncate local file %s: %s\n"
 msgstr "錯誤: 無法開啟近端檔案 %s: %s\n"
 
 # src/local.c:198
-#: lib/local.c:452
+#: lib/local.c:485
 #, fuzzy, c-format
 msgid "Could not get local directory listing %s: %s\n"
 msgstr "無法變更近端目錄為 %s: %s\n"
 
 # src/local.c:231
-#: lib/local.c:486
+#: lib/local.c:519
 #, c-format
 msgid "Successfully changed local directory to %s\n"
 msgstr "變更近端目錄為 %s\n"
 
 # src/local.c:267 src/local.c:292
-#: lib/local.c:521 lib/local.c:544 lib/ssh.c:852 lib/ssh.c:884
-#: src/gtk/transfer.c:2231 src/gtk/view_dialog.c:236
+#: lib/local.c:554 lib/local.c:577 lib/ssh.c:869 lib/ssh.c:901
+#: src/gtk/transfer.c:2219 src/gtk/view_dialog.c:238
 #, c-format
 msgid "Successfully removed %s\n"
 msgstr "已刪除 %s\n"
 
 # src/local.c:275
-#: lib/local.c:527 lib/ssh.c:844
+#: lib/local.c:560 lib/ssh.c:861
 #, c-format
 msgid "Error: Could not remove directory %s: %s\n"
 msgstr "錯誤: 無法刪除目錄 %s: %s\n"
 
 # src/local.c:299
-#: lib/local.c:550 lib/ssh.c:876 src/gtk/transfer.c:2235
-#: src/gtk/view_dialog.c:240
+#: lib/local.c:583 lib/ssh.c:893 src/gtk/transfer.c:2223
+#: src/gtk/view_dialog.c:242
 #, c-format
 msgid "Error: Could not remove file %s: %s\n"
 msgstr "錯誤: 無法刪除檔案 %s: %s\n"
 
 # src/local.c:316
-#: lib/local.c:567 lib/ssh.c:916
+#: lib/local.c:600 lib/ssh.c:933
 #, c-format
 msgid "Successfully made directory %s\n"
 msgstr "建目錄 %s æˆåŠŸ\n"
 
 # src/local.c:325
-#: lib/local.c:574 lib/ssh.c:908
+#: lib/local.c:607 lib/ssh.c:925
 #, c-format
 msgid "Error: Could not make directory %s: %s\n"
 msgstr "錯誤: 新增目錄 %s 失敗 : %s\n"
 
 # src/local.c:344
-#: lib/local.c:593 lib/ssh.c:950
+#: lib/local.c:626 lib/ssh.c:967
 #, c-format
 msgid "Successfully renamed %s to %s\n"
 msgstr " %s é‡æ–°å‘½å為 %s æˆåŠŸ\n"
 
 # src/local.c:353
-#: lib/local.c:600 lib/ssh.c:942
+#: lib/local.c:633 lib/ssh.c:959
 #, c-format
 msgid "Error: Could not rename %s to %s: %s\n"
 msgstr "錯誤: %s é‡æ–°å‘½å為 %s 失敗: %s\n"
 
 # src/local.c:376
-#: lib/local.c:623 lib/ssh.c:984
+#: lib/local.c:656 lib/ssh.c:1001
 #, c-format
 msgid "Successfully changed mode of %s to %d\n"
 msgstr "æˆåŠŸè®Šæ›´ %s 模å¼ç‚º %d\n"
 
 # src/local.c:384
-#: lib/local.c:630 lib/ssh.c:976
+#: lib/local.c:663 lib/ssh.c:993
 #, c-format
 msgid "Error: Could not change mode of %s to %d: %s\n"
 msgstr "錯誤: 無法自  %s  模å¼è®Šæ›´åˆ° %d: %s\n"
 
 # src/gftp.c:311
-#: lib/misc.c:345
+#: lib/misc.c:349
 #, fuzzy
 msgid "usage: gftp [[ftp://][user:[pass]@]ftp-site[:port][/directory]]\n"
 msgstr "語法: gftp [[ftp://][使用者:密碼@]ftp ä½å€[:埠號][/目錄]]\n"
 
 # src/misc.c:638
-#: lib/misc.c:373
+#: lib/misc.c:377
 #, c-format
 msgid "gFTP Error: Cannot find file %s in %s or %s\n"
 msgstr "gFTP 錯誤: 找ä¸åˆ°æª”案 %s 從 %s 或 %s\n"
 
 # src/view_dialog.c:282
-#: lib/misc.c:828
+#: lib/misc.c:832
 #, fuzzy, c-format
 msgid "Running program %s\n"
 msgstr "執行程å¼: %s %s\n"
 
 # src/config_file.c:192
-#: lib/options.h:33
+#: lib/options.h:34
 msgid "none"
 msgstr "ç„¡"
 
 # src/config_file.c:193
-#: lib/options.h:34
+#: lib/options.h:35
 msgid "SITE command"
 msgstr "ç«™å°æŒ‡ä»¤"
 
 # src/config_file.c:194
-#: lib/options.h:35
+#: lib/options.h:36
 #, fuzzy
 msgid "user@host"
 msgstr "user@host"
 
 # src/config_file.c:195
-#: lib/options.h:36
+#: lib/options.h:37
 #, fuzzy
 msgid "user@host:port"
 msgstr "user@host:埠"
 
 # src/config_file.c:196
-#: lib/options.h:37
+#: lib/options.h:38
 msgid "AUTHENTICATE"
 msgstr "é©—è­‰"
 
 # src/config_file.c:197
-#: lib/options.h:38
+#: lib/options.h:39
 msgid "user@host port"
 msgstr "user@host 埠"
 
 # src/config_file.c:198
-#: lib/options.h:39
+#: lib/options.h:40
 msgid "user@host NOAUTH"
 msgstr "user@host ä¸é©—è­‰"
 
 # src/config_file.c:378
-#: lib/options.h:40
+#: lib/options.h:41
 #, fuzzy
 msgid "HTTP Proxy"
 msgstr "/FTP/使用 proxy"
 
 # src/config_file.c:200
-#: lib/options.h:41
+#: lib/options.h:42
 msgid "Custom"
 msgstr "自é¸"
 
 # src/protocols.c:198 src/protocols.c:241
-#: lib/protocols.c:255 lib/protocols.c:299 lib/rfc2068.c:234
+#: lib/protocols.c:255 lib/protocols.c:301 lib/rfc2068.c:268 lib/rfc959.c:845
 #, fuzzy, c-format
 msgid "Connection to %s timed out\n"
 msgstr "連線終止:"
 
 # src/protocols.c:208
-#: lib/protocols.c:263 lib/rfc2068.c:246
+#: lib/protocols.c:264 lib/rfc2068.c:281
 #, fuzzy, c-format
 msgid "Error reading from host %s: %s\n"
 msgstr "錯誤: 無法開啟 %s: %s\n"
 
 # src/protocols.c:256
-#: lib/protocols.c:307
+#: lib/protocols.c:310
 #, fuzzy, c-format
 msgid "Error writing to host %s: %s\n"
 msgstr "錯誤: 寫入 %s 時發生錯誤\n"
 
 # src/file_transfer.c:161
-#: lib/protocols.c:362
+#: lib/protocols.c:366
 #, fuzzy, c-format
 msgid "Loading directory listing %s from cache\n"
 msgstr "å–得目錄內容"
 
 # src/local.c:353
-#: lib/protocols.c:411
+#: lib/protocols.c:415
 #, fuzzy, c-format
 msgid "Error: Cannot write to cache: %s\n"
 msgstr "錯誤: %s é‡æ–°å‘½å為 %s 失敗: %s\n"
 
 # src/protocols.c:669 src/rfc959.c:150
-#: lib/protocols.c:848 lib/protocols.c:871 lib/protocols.c:1685
-#: lib/protocols.c:1777
+#: lib/protocols.c:845 lib/protocols.c:868 lib/protocols.c:1700
+#: lib/protocols.c:1792
 #, c-format
 msgid "Looking up %s\n"
 msgstr "æœå°‹ %s\n"
 
 # src/protocols.c:675 src/rfc2068.c:143 src/rfc959.c:156
-#: lib/protocols.c:854 lib/protocols.c:877 lib/protocols.c:1690
-#: lib/protocols.c:1782
+#: lib/protocols.c:851 lib/protocols.c:874 lib/protocols.c:1705
+#: lib/protocols.c:1797
 #, c-format
 msgid "Cannot look up hostname %s: %s\n"
 msgstr "找ä¸åˆ°ä¸»æ©Ÿ %s: %s\n"
@@ -956,325 +913,609 @@
 # src/rfc959.c:936 src/rfc959.c:938 src/rfc959.c:969 src/rfc959.c:978
 # src/rfc959.c:1043 src/rfc959.c:1045 src/rfc959.c:1082
 #: lib/protocols.c:1189 lib/protocols.c:1191 lib/protocols.c:1222
-#: lib/protocols.c:1231 lib/protocols.c:1296 lib/protocols.c:1298
-#: lib/protocols.c:1335
+#: lib/protocols.c:1231 lib/protocols.c:1311 lib/protocols.c:1313
+#: lib/protocols.c:1350
 msgid "unknown"
 msgstr "未知"
 
 # src/rfc2068.c:106 src/rfc959.c:120 src/rfc959.c:659
-#: lib/protocols.c:1705 lib/protocols.c:1747 lib/rfc959.c:628
+#: lib/protocols.c:1720 lib/protocols.c:1762 lib/rfc959.c:656
 #, c-format
 msgid "Failed to create a socket: %s\n"
 msgstr "建立 socket: %s 失敗\n"
 
 # src/rfc959.c:169
-#: lib/protocols.c:1711 lib/protocols.c:1796
+#: lib/protocols.c:1726 lib/protocols.c:1811
 #, c-format
 msgid "Trying %s:%d\n"
 msgstr "試 %s:%d\n"
 
 # src/rfc2068.c:162 src/rfc959.c:177
-#: lib/protocols.c:1716 lib/protocols.c:1803
+#: lib/protocols.c:1731 lib/protocols.c:1818
 #, c-format
 msgid "Cannot connect to %s: %s\n"
 msgstr "無法連線到 %s: %s\n"
 
 # src/rfc2068.c:186 src/rfc959.c:201
-#: lib/protocols.c:1826
+#: lib/protocols.c:1833
 #, c-format
 msgid "Connected to %s:%d\n"
 msgstr "連線到 %s:%d\n"
 
+# src/rfc959.c:724
+#: lib/rfc2068.c:127 lib/rfc2068.c:136 lib/rfc959.c:137 lib/rfc959.c:146
+#: lib/rfc959.c:752 lib/rfc959.c:790 lib/ssh.c:304 lib/ssh.c:313
+#: lib/sshv2.c:362 lib/sshv2.c:371 src/gtk/view_dialog.c:80
+#: src/gtk/view_dialog.c:150
+#, fuzzy, c-format
+msgid "Cannot fdopen() socket: %s\n"
+msgstr "無法 bind port: %s\n"
+
 # src/rfc2068.c:209 src/rfc959.c:298
-#: lib/rfc2068.c:137 lib/rfc959.c:266 lib/ssh.c:358
+#: lib/rfc2068.c:155 lib/rfc959.c:274 lib/ssh.c:374 lib/sshv2.c:426
 #, c-format
 msgid "Disconnecting from site %s\n"
 msgstr "自 %s 離線\n"
 
 # src/rfc2068.c:253
-#: lib/rfc2068.c:185
+#: lib/rfc2068.c:213
+#, fuzzy, c-format
+msgid "Starting the file transfer at offset %lld\n"
+msgstr "åœæ­¢å‚³é€ %s\n"
+
+# src/rfc2068.c:253
+#: lib/rfc2068.c:218
 #, fuzzy, c-format
 msgid "Starting the file transfer at offset %ld\n"
 msgstr "åœæ­¢å‚³é€ %s\n"
 
 # src/rfc2068.c:271
-#: lib/rfc2068.c:204
+#: lib/rfc2068.c:238
 #, fuzzy, c-format
 msgid "Cannot retrieve file %s\n"
 msgstr "無法建立 %s: %s\n"
 
 # src/rfc2068.c:293
-#: lib/rfc2068.c:271
+#: lib/rfc2068.c:314
 #, fuzzy
 msgid "Finished retrieving data\n"
 msgstr "讀å–目錄完æˆ\n"
 
 # src/rfc2068.c:329
-#: lib/rfc2068.c:315 lib/ssh.c:565
+#: lib/rfc2068.c:361 lib/ssh.c:582 lib/sshv2.c:853
 msgid "Retrieving directory listing...\n"
 msgstr "接收目錄列表...\n"
 
-# src/rfc959.c:724
-#: lib/rfc959.c:129 lib/rfc959.c:138 lib/rfc959.c:724 lib/rfc959.c:761
-#: src/gtk/view_dialog.c:79 src/gtk/view_dialog.c:148
-#, fuzzy, c-format
-msgid "Cannot fdopen() socket: %s\n"
-msgstr "無法 bind port: %s\n"
-
-#: lib/rfc959.c:542 lib/ssh.c:686
+#: lib/rfc959.c:570 lib/ssh.c:703
 msgid "total"
 msgstr ""
 
 # src/rfc959.c:523
-#: lib/rfc959.c:544 lib/ssh.c:689
+#: lib/rfc959.c:572 lib/ssh.c:706
 #, c-format
 msgid "Warning: Cannot parse listing %s\n"
 msgstr "警告: ç„¡æ³•åˆ†æž %s\n"
 
 # src/rfc959.c:708
-#: lib/rfc959.c:672
+#: lib/rfc959.c:700
 #, c-format
 msgid "Cannot create a data connection: %s\n"
 msgstr "無法建立數據連線: %s\n"
 
 # src/rfc959.c:724
-#: lib/rfc959.c:687
+#: lib/rfc959.c:715
 #, c-format
 msgid "Cannot bind a port: %s\n"
 msgstr "無法 bind port: %s\n"
 
 # src/rfc959.c:734
-#: lib/rfc959.c:698
+#: lib/rfc959.c:726
 #, c-format
 msgid "Cannot listen on port %d: %s\n"
 msgstr "ç„¡æ³•ç›£è½ port %d: %s\n"
 
 # src/rfc2068.c:162 src/rfc959.c:177
-#: lib/rfc959.c:751
+#: lib/rfc959.c:779
 #, fuzzy, c-format
 msgid "Cannot accept connection from server: %s\n"
 msgstr "無法連線到 %s: %s\n"
 
 # src/local.c:353
-#: lib/rfc959.c:810 lib/rfc959.c:820 lib/ssh.c:1019 lib/ssh.c:1035
+#: lib/rfc959.c:855 lib/rfc959.c:865 lib/ssh.c:1031 lib/ssh.c:1044
+#: lib/sshv2.c:530 lib/sshv2.c:540
 #, fuzzy, c-format
 msgid "Error: Could not write to socket: %s\n"
 msgstr "錯誤: %s é‡æ–°å‘½å為 %s 失敗: %s\n"
 
 # src/rfc2068.c:162 src/rfc959.c:177
-#: lib/ssh.c:201
+#: lib/ssh.c:202 lib/sshv2.c:251
 #, fuzzy, c-format
 msgid "Opening SSH connection to %s\n"
 msgstr "無法連線到 %s: %s\n"
 
 # src/rfc2068.c:106 src/rfc959.c:120 src/rfc959.c:659
-#: lib/ssh.c:226
+#: lib/ssh.c:227 lib/sshv2.c:281
 #, fuzzy, c-format
 msgid "Cannot create a socket pair: %s\n"
 msgstr "建立 socket: %s 失敗\n"
 
 # src/rfc959.c:724
-#: lib/ssh.c:237
+#: lib/ssh.c:238 lib/sshv2.c:292
 #, fuzzy, c-format
 msgid "Cannot open master pty %s: %s\n"
 msgstr "無法 bind port: %s\n"
 
 # src/misc_dialogs.c:521 src/misc_dialogs.c:570
-#: lib/ssh.c:270
+#: lib/ssh.c:271 lib/sshv2.c:326
 #, fuzzy
 msgid "Error: Cannot execute ssh: "
 msgstr "錯誤: 無法開啟 %s: %s\n"
 
-#: lib/ssh.c:291
+#: lib/ssh.c:292 lib/sshv2.c:349
 msgid "Error: Received wrong init string from server\n"
 msgstr ""
 
-#: lib/ssh.c:312
+#: lib/ssh.c:328 lib/sshv2.c:393
 #, fuzzy, c-format
 msgid "Successfully logged into SSH server %s\n"
 msgstr "æˆåŠŸä¸Šå‚³æª”案 %s 到 %s\n"
 
 # src/view_dialog.c:276
-#: lib/ssh.c:318
+#: lib/ssh.c:334 lib/sshv2.c:399
 #, fuzzy, c-format
 msgid "Cannot fork another process: %s\n"
 msgstr "檢視: 無法 fork 其它程åº: %s\n"
 
-#: lib/ssh.c:396
+#: lib/ssh.c:412
 #, c-format
 msgid "Remote host could not find file %s\n"
 msgstr ""
 
-#: lib/ssh.c:509 lib/ssh.c:581 lib/ssh.c:704
+#: lib/ssh.c:527 lib/ssh.c:598 lib/ssh.c:721
 msgid "Received unexpected response from server\n"
 msgstr ""
 
 # src/rfc2068.c:329
-#: lib/ssh.c:617
+#: lib/ssh.c:634
 #, fuzzy
 msgid "Finished retrieving directory listing\n"
 msgstr "接收目錄列表...\n"
 
-#: lib/ssh.c:735
+#: lib/ssh.c:752
 #, c-format
 msgid "Could not change remote directory to %s: %s\n"
 msgstr "無法變更é ç«¯ç›®éŒ„為 %s: %s\n"
 
-#: lib/ssh.c:1059
+#: lib/ssh.c:1068 lib/sshv2.c:581 lib/sshv2.c:884 lib/sshv2.c:1746
+#: lib/sshv2.c:1830 lib/sshv2.c:1914
 #, c-format
 msgid "Error: Message size %d too big from server\n"
 msgstr ""
 
 # src/local.c:353
-#: lib/ssh.c:1097
+#: lib/ssh.c:1098 lib/sshv2.c:563 lib/sshv2.c:597
 #, fuzzy, c-format
 msgid "Error: Could not read from socket: %s\n"
 msgstr "錯誤: %s é‡æ–°å‘½å為 %s 失敗: %s\n"
 
-#: src/text/gftp-text.c:27
-msgid "open"
+#: lib/sshv2.c:385 lib/sshv2.c:446 lib/sshv2.c:459 lib/sshv2.c:481
+#: lib/sshv2.c:819 lib/sshv2.c:875 lib/sshv2.c:988 lib/sshv2.c:1001
+#: lib/sshv2.c:1014 lib/sshv2.c:1027 lib/sshv2.c:1083 lib/sshv2.c:1139
+#: lib/sshv2.c:1206 lib/sshv2.c:1644 lib/sshv2.c:1737 lib/sshv2.c:1821
+#: lib/sshv2.c:1902 lib/sshv2.c:1984
+msgid "Received wrong response from server, disconnecting\n"
+msgstr ""
+
+#: lib/sshv2.c:506
+#, c-format
+msgid "Error: Message size %d too big\n"
+msgstr ""
+
+#: lib/sshv2.c:642
+#, c-format
+msgid "%d: Protocol Initialization\n"
+msgstr ""
+
+#: lib/sshv2.c:648
+#, c-format
+msgid "%d: Protocol version %d\n"
+msgstr ""
+
+#: lib/sshv2.c:657
+#, c-format
+msgid "%d: Open %s\n"
+msgstr ""
+
+# src/misc_dialogs.c:113 src/view_dialog.c:202
+#: lib/sshv2.c:662
+#, fuzzy, c-format
+msgid "%d: Close\n"
+msgstr "  關閉"
+
+# src/mkdir_dialog.c:34
+#: lib/sshv2.c:668
+#, fuzzy, c-format
+msgid "%d: Open Directory %s\n"
+msgstr "新增目錄"
+
+# src/mkdir_dialog.c:34
+#: lib/sshv2.c:673
+#, fuzzy, c-format
+msgid "%d: Read Directory\n"
+msgstr "新增目錄"
+
+# src/rfc2068.c:271
+#: lib/sshv2.c:677
+#, fuzzy, c-format
+msgid "%d: Remove file %s\n"
+msgstr "無法建立 %s: %s\n"
+
+# src/mkdir_dialog.c:34
+#: lib/sshv2.c:682
+#, fuzzy, c-format
+msgid "%d: Make directory %s\n"
+msgstr "新增目錄"
+
+# src/bookmarks.c:848
+#: lib/sshv2.c:687
+#, fuzzy, c-format
+msgid "%d: Remove directory %s\n"
+msgstr "é ç«¯ç›®éŒ„:"
+
+#: lib/sshv2.c:692
+#, c-format
+msgid "%d: Realpath %s\n"
 msgstr ""
 
-#: src/text/gftp-text.c:28
-msgid "close"
+#: lib/sshv2.c:697
+#, c-format
+msgid "%d: File attributes\n"
+msgstr ""
+
+#: lib/sshv2.c:701
+#, c-format
+msgid "%d: Stat %s\n"
+msgstr ""
+
+#: lib/sshv2.c:718
+#, c-format
+msgid "%d: Chmod %s %o\n"
+msgstr ""
+
+#: lib/sshv2.c:723
+#, c-format
+msgid "%d: Utime %s %d\n"
+msgstr ""
+
+#: lib/sshv2.c:736 src/gtk/bookmarks.c:364 src/gtk/bookmarks.c:1081
+#: src/gtk/chmod_dialog.c:181 src/gtk/options_dialog.c:312
+#: src/gtk/options_dialog.c:686 src/gtk/transfer.c:1722
+msgid "OK"
+msgstr ""
+
+#: lib/sshv2.c:739
+msgid "EOF"
+msgstr ""
+
+#: lib/sshv2.c:742
+msgid "No such file or directory"
+msgstr ""
+
+#: lib/sshv2.c:745
+msgid "Permission denied"
 msgstr ""
 
+# src/bookmarks.c:244
+#: lib/sshv2.c:748
+#, fuzzy
+msgid "Failure"
+msgstr "/_檔案"
+
+#: lib/sshv2.c:751
+msgid "Bad message"
+msgstr ""
+
+# src/gftp.c:1593
+#: lib/sshv2.c:754
+#, fuzzy
+msgid "No connection"
+msgstr "尚未連線"
+
+# src/protocols.c:198 src/protocols.c:241
+#: lib/sshv2.c:757
+#, fuzzy
+msgid "Connection lost"
+msgstr "連線終止:"
+
+#: lib/sshv2.c:760
+msgid "Operation unsupported"
+msgstr ""
+
+#: lib/sshv2.c:763
+msgid "Unknown message returned from server"
+msgstr ""
+
+# src/misc_dialogs.c:82
+#: src/text/gftp-text.c:29
+#, fuzzy
+msgid "about"
+msgstr "關於"
+
 #: src/text/gftp-text.c:30
-msgid "pwd"
+msgid "Shows gFTP information"
 msgstr ""
 
 #: src/text/gftp-text.c:31
+msgid "ascii"
+msgstr ""
+
+#: src/text/gftp-text.c:32
+msgid "Sets the current file transfer mode to Ascii (only for FTP)"
+msgstr ""
+
+#: src/text/gftp-text.c:33
+msgid "binary"
+msgstr ""
+
+#: src/text/gftp-text.c:34
+msgid "Sets the current file transfer mode to Binary (only for FTP)"
+msgstr ""
+
+#: src/text/gftp-text.c:35
 msgid "cd"
 msgstr ""
 
+# src/local.c:238
+#: src/text/gftp-text.c:36 src/text/gftp-text.c:38
+#, fuzzy
+msgid "Changes the remote working directory"
+msgstr "無法變更é ç«¯ç›®éŒ„為 %s: %s\n"
+
 # src/gftp.c:1017 src/gftp.c:1069
-#: src/text/gftp-text.c:32
+#: src/text/gftp-text.c:37
 #, fuzzy
 msgid "chdir"
 msgstr "變更目錄"
 
-# src/mkdir_dialog.c:31
-#: src/text/gftp-text.c:33
-#, fuzzy
-msgid "mkdir"
-msgstr "新增目錄"
-
-# src/gftp.c:1017 src/gftp.c:1069
-#: src/text/gftp-text.c:34
-#, fuzzy
-msgid "rmdir"
-msgstr "變更目錄"
-
-# src/config_file.c:681 src/delete_dialog.c:31
-#: src/text/gftp-text.c:35
-#, fuzzy
-msgid "delete"
-msgstr "刪除"
-
 # src/chmod_dialog.c:37 src/chmod_dialog.c:41
-#: src/text/gftp-text.c:36
+#: src/text/gftp-text.c:39
 #, fuzzy
 msgid "chmod"
 msgstr "變更目錄"
 
-# src/rename_dialog.c:35 src/rename_dialog.c:46
-#: src/text/gftp-text.c:37
+# src/config_file.c:129
+#: src/text/gftp-text.c:40
 #, fuzzy
-msgid "rename"
-msgstr "é‡æ–°å‘½å"
-
-#: src/text/gftp-text.c:38
-msgid "ls"
-msgstr ""
-
-#: src/text/gftp-text.c:40
-msgid "binary"
-msgstr ""
+msgid "Changes the permissions of a remote file"
+msgstr "儲存傳é€æª”案權é™"
 
 #: src/text/gftp-text.c:41
-msgid "ascii"
+msgid "close"
 msgstr ""
 
+# src/gftp.c:1155
 #: src/text/gftp-text.c:42
-msgid "mget"
-msgstr ""
-
+#, fuzzy
+msgid "Disconnects from the remote site"
+msgstr "離線: 未連上é ç«¯ç«™å°\n"
+
+# src/config_file.c:681 src/delete_dialog.c:31
 #: src/text/gftp-text.c:43
-msgid "mput"
-msgstr ""
+#, fuzzy
+msgid "delete"
+msgstr "刪除"
 
 #: src/text/gftp-text.c:44
-msgid "get"
+msgid "Removes a remote file"
 msgstr ""
 
 #: src/text/gftp-text.c:45
-msgid "put"
+msgid "get"
 msgstr ""
 
+# src/file_transfer.c:395
+#: src/text/gftp-text.c:46 src/text/gftp-text.c:70
+#, fuzzy
+msgid "Downloads remote file(s)"
+msgstr "下載檔案"
+
+# src/gftp.c:396
 #: src/text/gftp-text.c:47
-msgid "lpwd"
-msgstr ""
+#, fuzzy
+msgid "help"
+msgstr "/說明"
 
 #: src/text/gftp-text.c:48
+msgid "Shows this help screen"
+msgstr ""
+
+#: src/text/gftp-text.c:49
 msgid "lcd"
 msgstr ""
 
+# src/local.c:238
+#: src/text/gftp-text.c:50 src/text/gftp-text.c:52
+#, fuzzy
+msgid "Changes the local working directory"
+msgstr "無法變更é ç«¯ç›®éŒ„為 %s: %s\n"
+
 # src/gftp.c:1017 src/gftp.c:1069
-#: src/text/gftp-text.c:49
+#: src/text/gftp-text.c:51
 #, fuzzy
 msgid "lchdir"
 msgstr "變更目錄"
 
-# src/mkdir_dialog.c:31
-#: src/text/gftp-text.c:50
-#, fuzzy
-msgid "lmkdir"
-msgstr "新增目錄"
-
-#: src/text/gftp-text.c:51
-msgid "lrmdir"
-msgstr ""
-
-# src/config_file.c:681 src/delete_dialog.c:31
-#: src/text/gftp-text.c:52
-#, fuzzy
-msgid "ldelete"
-msgstr "刪除"
-
 # src/chmod_dialog.c:37 src/chmod_dialog.c:41
 #: src/text/gftp-text.c:53
 #, fuzzy
 msgid "lchmod"
 msgstr "變更目錄"
 
+# src/config_file.c:129
+#: src/text/gftp-text.c:54
+#, fuzzy
+msgid "Changes the permissions of a local file"
+msgstr "儲存傳é€æª”案權é™"
+
+# src/config_file.c:681 src/delete_dialog.c:31
+#: src/text/gftp-text.c:55
+#, fuzzy
+msgid "ldelete"
+msgstr "刪除"
+
+#: src/text/gftp-text.c:56
+#, fuzzy
+msgid "Removes a local file"
+msgstr "é¸å–全部檔案"
+
+#: src/text/gftp-text.c:57
+msgid "lls"
+msgstr ""
+
+#: src/text/gftp-text.c:58
+msgid "Shows the directory listing for the current local directory"
+msgstr ""
+
+# src/mkdir_dialog.c:31
+#: src/text/gftp-text.c:59
+#, fuzzy
+msgid "lmkdir"
+msgstr "新增目錄"
+
+# src/bookmarks.c:861
+#: src/text/gftp-text.c:60
+#, fuzzy
+msgid "Creates a local directory"
+msgstr "進端目錄"
+
+#: src/text/gftp-text.c:61
+msgid "lpwd"
+msgstr ""
+
+#: src/text/gftp-text.c:62
+msgid "Show current local directory"
+msgstr ""
+
 # src/file_transfer.c:388 src/gftp.c:402 src/gftp.c:717
-#: src/text/gftp-text.c:54
+#: src/text/gftp-text.c:63
 #, fuzzy
 msgid "lrename"
 msgstr "檔å"
 
-#: src/text/gftp-text.c:55
-msgid "lls"
+#: src/text/gftp-text.c:64
+#, fuzzy
+msgid "Rename a local file"
+msgstr "é¸å–全部檔案"
+
+#: src/text/gftp-text.c:65
+msgid "lrmdir"
+msgstr ""
+
+# src/bookmarks.c:848
+#: src/text/gftp-text.c:66
+#, fuzzy
+msgid "Remove a local directory"
+msgstr "é ç«¯ç›®éŒ„:"
+
+#: src/text/gftp-text.c:67
+msgid "ls"
+msgstr ""
+
+#: src/text/gftp-text.c:68
+msgid "Shows the directory listing for the current remote directory"
+msgstr ""
+
+#: src/text/gftp-text.c:69
+msgid "mget"
 msgstr ""
 
-# src/misc_dialogs.c:82
-#: src/text/gftp-text.c:57
+# src/mkdir_dialog.c:31
+#: src/text/gftp-text.c:71
+#, fuzzy
+msgid "mkdir"
+msgstr "新增目錄"
+
+# src/bookmarks.c:848
+#: src/text/gftp-text.c:72
+#, fuzzy
+msgid "Creates a remote directory"
+msgstr "é ç«¯ç›®éŒ„:"
+
+#: src/text/gftp-text.c:73
+msgid "mput"
+msgstr ""
+
+# src/file_transfer.c:395
+#: src/text/gftp-text.c:74 src/text/gftp-text.c:78
 #, fuzzy
-msgid "about"
-msgstr "關於"
-
-#: src/text/gftp-text.c:58
+msgid "Uploads local file(s)"
+msgstr "上傳檔案"
+
+#: src/text/gftp-text.c:75
+msgid "open"
+msgstr ""
+
+# src/misc.c:685
+#: src/text/gftp-text.c:76
+#, fuzzy
+msgid "Opens a connection to a remote site"
+msgstr "%s: 尚未連çµé ç«¯ç«™å°\n"
+
+#: src/text/gftp-text.c:77
+msgid "put"
+msgstr ""
+
+#: src/text/gftp-text.c:79
+msgid "pwd"
+msgstr ""
+
+# src/bookmarks.c:848
+#: src/text/gftp-text.c:80
+#, fuzzy
+msgid "Show current remote directory"
+msgstr "é ç«¯ç›®éŒ„:"
+
+#: src/text/gftp-text.c:81
 msgid "quit"
 msgstr ""
 
-# src/gftp.c:396
-#: src/text/gftp-text.c:59
+#: src/text/gftp-text.c:82
+msgid "Exit from gFTP"
+msgstr ""
+
+# src/rename_dialog.c:35 src/rename_dialog.c:46
+#: src/text/gftp-text.c:83
+#, fuzzy
+msgid "rename"
+msgstr "é‡æ–°å‘½å"
+
+#: src/text/gftp-text.c:84
+msgid "Rename a remote file"
+msgstr ""
+
+# src/gftp.c:1017 src/gftp.c:1069
+#: src/text/gftp-text.c:85
 #, fuzzy
-msgid "help"
-msgstr "/說明"
+msgid "rmdir"
+msgstr "變更目錄"
+
+# src/bookmarks.c:848
+#: src/text/gftp-text.c:86
+#, fuzzy
+msgid "Remove a remote directory"
+msgstr "é ç«¯ç›®éŒ„:"
+
+#: src/text/gftp-text.c:87
+msgid "set"
+msgstr ""
+
+#: src/text/gftp-text.c:88
+msgid ""
+"Show configuration file variables. You can also set variables by set var=val"
+msgstr ""
 
 # src/gftp.c:130
-#: src/text/gftp-text.c:105
+#: src/text/gftp-text.c:134
 #, fuzzy
 msgid ""
 ">.\n"
@@ -1286,7 +1527,7 @@
 "gFTP æœ€æ–°çš„å‹•å‘ å¯åœ¨ http://www.gftp.org/ 找到\n"
 
 # src/gftp.c:132
-#: src/gtk/gftp-gtk.c:125 src/text/gftp-text.c:107
+#: src/text/gftp-text.c:136 src/gtk/gftp-gtk.c:131
 msgid ""
 "gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. "
 "This is free software, and you are welcome to redistribute it under certain "
@@ -1296,89 +1537,108 @@
 "é‡è£½èˆ‡æ•£ä½ˆ; 詳見檔案 COPYING . \n"
 
 # src/local.c:299
-#: src/text/gftp-text.c:179
+#: src/text/gftp-text.c:217
 #, fuzzy
 msgid "Error: Command not recognized\n"
 msgstr "錯誤: 無法刪除檔案 %s: %s\n"
 
 # src/gftp.c:311
-#: src/text/gftp-text.c:273
+#: src/text/gftp-text.c:312
 #, fuzzy
 msgid "usage: open [[ftp://][user:pass@]ftp-site[:port][/directory]]\n"
 msgstr "語法: gftp [[ftp://][使用者:密碼@]ftp ä½å€[:埠號][/目錄]]\n"
 
 # src/dnd.c:286 src/misc_dialogs.c:469
-#: src/gtk/dnd.c:43 src/gtk/menu-items.c:139 src/text/gftp-text.c:280
+#: src/text/gftp-text.c:319 src/gtk/dnd.c:43 src/gtk/menu-items.c:119
 #, c-format
 msgid "Could not parse URL %s\n"
 msgstr "ç„¡æ³•åˆ†æž URL %s\n"
 
 # src/misc_dialogs.c:71
-#: src/gtk/menu-items.c:722 src/text/gftp-text.c:328
+#: src/text/gftp-text.c:367 src/gtk/menu-items.c:815
 msgid "Translated by"
 msgstr "翻譯者:ccfang1@ms21.hinet.net "
 
 # src/misc.c:685
-#: src/text/gftp-text.c:349 src/text/gftp-text.c:365 src/text/gftp-text.c:391
-#: src/text/gftp-text.c:414 src/text/gftp-text.c:436 src/text/gftp-text.c:460
-#: src/text/gftp-text.c:488 src/text/gftp-text.c:519 src/text/gftp-text.c:565
-#: src/text/gftp-text.c:581 src/text/gftp-text.c:600 src/text/gftp-text.c:673
+#: src/text/gftp-text.c:390 src/text/gftp-text.c:406 src/text/gftp-text.c:436
+#: src/text/gftp-text.c:459 src/text/gftp-text.c:481 src/text/gftp-text.c:505
+#: src/text/gftp-text.c:533 src/text/gftp-text.c:564 src/text/gftp-text.c:615
+#: src/text/gftp-text.c:631 src/text/gftp-text.c:650 src/text/gftp-text.c:723
 #, fuzzy
 msgid "Error: Not connected to a remote site\n"
 msgstr "%s: 尚未連çµé ç«¯ç«™å°\n"
 
-#: src/text/gftp-text.c:370 src/text/gftp-text.c:375
+#: src/text/gftp-text.c:411 src/text/gftp-text.c:417
 msgid "usage: chdir <directory>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:398
+#: src/text/gftp-text.c:443
 msgid "usage: mkdir <new directory>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:420
+#: src/text/gftp-text.c:465
 msgid "usage: rmdir <directory>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:442
+#: src/text/gftp-text.c:487
 msgid "usage: delete <file>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:470
+#: src/text/gftp-text.c:515
 msgid "usage: rename <old name> <new name>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:498
+#: src/text/gftp-text.c:543
 msgid "usage: chmod <mode> <file>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:606
+#: src/text/gftp-text.c:656
 msgid "usage: mget <filespec>\n"
 msgstr ""
 
-#: src/text/gftp-text.c:679
+#: src/text/gftp-text.c:729
 msgid "usage: mput <filespec>\n"
 msgstr ""
 
-#: src/gtk/transfer.c:617 src/text/gftp-text.c:763
+#: src/text/gftp-text.c:813 src/gtk/transfer.c:592
 #, c-format
 msgid "File transfer will be throttled to %.2f KB/s\n"
 msgstr ""
 
 # src/file_transfer.c:773
-#: src/text/gftp-text.c:830
+#: src/text/gftp-text.c:880
 #, fuzzy, c-format
 msgid "Could not download %s\n"
 msgstr "無法下載 %s 從 %s\n"
 
 # src/file_transfer.c:767
-#: src/text/gftp-text.c:837
+#: src/text/gftp-text.c:887
 #, fuzzy, c-format
 msgid "Successfully transferred %s\n"
 msgstr "已刪除 %s\n"
 
+#: src/text/gftp-text.c:922
+msgid ""
+"Supported commands:\n"
+"\n"
+msgstr ""
+
+#: src/text/gftp-text.c:975
+msgid "usage: set [variable = value]\n"
+msgstr ""
+
+#: src/text/gftp-text.c:995
+#, c-format
+msgid "Error: Variable %s is not a valid configuration variable.\n"
+msgstr ""
+
+#: src/text/gftp-text.c:1018
+msgid "Error: You cannot change this variable\n"
+msgstr ""
+
 # src/misc.c:677
-#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:983 src/gtk/menu-items.c:74
-#: src/gtk/menu-items.c:115 src/gtk/misc-gtk.c:459 src/gtk/misc-gtk.c:467
+#: src/gtk/bookmarks.c:72 src/gtk/gftp-gtk.c:951 src/gtk/menu-items.c:65
+#: src/gtk/menu-items.c:95 src/gtk/misc-gtk.c:461 src/gtk/misc-gtk.c:469
 #, c-format
 msgid "%s: Please hit the stop button first to do anything else\n"
 msgstr "%s: 請先按åœæ­¢éµ!\n"
@@ -1391,33 +1651,27 @@
 
 # src/bookmarks.c:72
 #: src/gtk/bookmarks.c:80
+#, fuzzy
 msgid ""
 "Internal gFTP Error: Could not look up bookmark entry. This is definately a "
-"bug. Please email masneyb@seul.org about it. Please be sure to include the "
+"bug. Please email masneyb@gftp.org about it. Please be sure to include the "
 "version number and how you can reproduce it\n"
 msgstr ""
 "gFTP 內部錯誤: 找ä¸åˆ°æ›¸ç±¤. 這確定是bug. 請將相關資料 email 給 masneyb@seul."
 "org . 請務必告知版本號碼與你如何æ“作æ‰æœƒæœ‰æ­¤ç‹€æ³ç™¼ç”Ÿ\n"
 
-# src/bookmarks.c:80
-#: src/gtk/bookmarks.c:86
-msgid ""
-"Bookmarks Error: There are some missing entries in this bookmark. Make sure "
-"you have a hostname and username\n"
-msgstr "書籤錯誤: 此書籤中部份éºå¤±,請確定主機å稱åŠä½¿ç”¨è€…å稱都有輸入\n"
-
 # src/bookmarks.c:125 src/bookmarks.c:136
-#: src/gtk/bookmarks.c:134 src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:139 src/gtk/bookmarks.c:150
 msgid "Add Bookmark"
 msgstr "新增書籤"
 
 # src/bookmarks.c:132
-#: src/gtk/bookmarks.c:141
+#: src/gtk/bookmarks.c:146
 msgid "Add Bookmark: You must enter a hostname\n"
 msgstr "新增書籤 : 必須輸入主機å稱\n"
 
 # src/bookmarks.c:138
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 msgid ""
 "Enter the name of the bookmark you want to add\n"
 "You can separate items by a / to put it into a submenu\n"
@@ -1427,15 +1681,73 @@
 "ä½ å¯ä»¥å°‡æ›¸ç±¤æ”¾åˆ°æ¬¡é¸å–®,以 / 分隔å³å¯(例: Linux Sites/Debian)"
 
 # src/ftp.c:101 src/transfer_gui.c:424
-#: src/gtk/bookmarks.c:145
+#: src/gtk/bookmarks.c:150
 #, fuzzy
 msgid "Remember password"
 msgstr "輸入密碼"
 
-# src/bookmarks.c:139 src/config_file.c:667
-#: src/gtk/bookmarks.c:145 src/gtk/options_dialog.c:344
-msgid "Add"
-msgstr "新增"
+# src/bookmarks.c:155
+#: src/gtk/bookmarks.c:166
+msgid "Add Bookmark: You must enter a name for the bookmark\n"
+msgstr "新增書籤 : 必須輸入書籤å稱\n"
+
+# src/bookmarks.c:163
+#: src/gtk/bookmarks.c:173
+#, c-format
+msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
+msgstr "新增書籤 : %s 書籤å稱已存在,無法新增書籤\n"
+
+# src/bookmarks.c:244
+#: src/gtk/bookmarks.c:289
+msgid "/_File"
+msgstr "/_檔案"
+
+# src/bookmarks.c:245
+#: src/gtk/bookmarks.c:290
+msgid "/File/tearoff"
+msgstr "/檔案/tearoff"
+
+# src/bookmarks.c:246
+#: src/gtk/bookmarks.c:291
+msgid "/File/New Folder..."
+msgstr "/檔案/新目錄..."
+
+# src/bookmarks.c:247
+#: src/gtk/bookmarks.c:292
+msgid "/File/New Item..."
+msgstr "/檔案/æ–°é¸é …..."
+
+# src/bookmarks.c:248
+#: src/gtk/bookmarks.c:293
+msgid "/File/Delete"
+msgstr "/檔案/刪除"
+
+# src/bookmarks.c:249
+#: src/gtk/bookmarks.c:294
+msgid "/File/Properties..."
+msgstr "/檔案/屬性..."
+
+# src/bookmarks.c:250
+#: src/gtk/bookmarks.c:295
+msgid "/File/sep"
+msgstr "/檔案/sep"
+
+# src/bookmarks.c:251
+#: src/gtk/bookmarks.c:296
+msgid "/File/Close"
+msgstr "/檔案/關閉"
+
+# src/bookmarks.c:259
+#: src/gtk/bookmarks.c:307 src/gtk/bookmarks.c:310
+msgid "Edit Bookmarks"
+msgstr "編輯書籤"
+
+#: src/gtk/bookmarks.c:325 src/gtk/bookmarks.c:899 src/gtk/chmod_dialog.c:87
+#: src/gtk/gftp-gtk.c:116 src/gtk/menu-items.c:797 src/gtk/misc-gtk.c:898
+#: src/gtk/misc-gtk.c:1019 src/gtk/options_dialog.c:102
+#: src/gtk/view_dialog.c:267
+msgid "gFTP Icon"
+msgstr ""
 
 # src/bookmarks.c:139 src/bookmarks.c:312 src/bookmarks.c:678
 # src/bookmarks.c:688 src/bookmarks.c:943 src/chmod_dialog.c:152
@@ -1443,176 +1755,93 @@
 # src/ftp.c:104 src/misc_dialogs.c:338 src/misc_dialogs.c:370
 # src/misc_dialogs.c:440 src/misc_dialogs.c:483 src/mkdir_dialog.c:35
 # src/rename_dialog.c:47 src/transfer_gui.c:268 src/transfer_gui.c:427
-#: src/gtk/bookmarks.c:145 src/gtk/bookmarks.c:347 src/gtk/bookmarks.c:722
-#: src/gtk/bookmarks.c:732 src/gtk/bookmarks.c:1009 src/gtk/chmod_dialog.c:162
-#: src/gtk/menu-items.c:101 src/gtk/menu-items.c:168 src/gtk/menu-items.c:317
-#: src/gtk/mkdir_dialog.c:42 src/gtk/options_dialog.c:285
-#: src/gtk/options_dialog.c:672 src/gtk/rename_dialog.c:53
-#: src/gtk/transfer.c:258 src/gtk/transfer.c:1090 src/gtk/transfer.c:1100
-#: src/gtk/transfer.c:1737 src/gtk/transfer.c:1988
+#: src/gtk/bookmarks.c:374 src/gtk/bookmarks.c:1093 src/gtk/chmod_dialog.c:193
+#: src/gtk/options_dialog.c:323 src/gtk/options_dialog.c:697
+#: src/gtk/transfer.c:1734
 msgid "  Cancel  "
 msgstr "  å–消"
 
-# src/bookmarks.c:155
-#: src/gtk/bookmarks.c:161
-msgid "Add Bookmark: You must enter a name for the bookmark\n"
-msgstr "新增書籤 : 必須輸入書籤å稱\n"
-
-# src/bookmarks.c:163
-#: src/gtk/bookmarks.c:168
-#, c-format
-msgid "Add Bookmark: Cannot add bookmark %s because that name already exists\n"
-msgstr "新增書籤 : %s 書籤å稱已存在,無法新增書籤\n"
-
-# src/bookmarks.c:230 src/bookmarks.c:1193
-#: src/gtk/bookmarks.c:226 src/gtk/bookmarks.c:243
-msgid "/Bookmarks/"
-msgstr "/書籤/"
-
-# src/bookmarks.c:244
-#: src/gtk/bookmarks.c:276
-msgid "/_File"
-msgstr "/_檔案"
-
-# src/bookmarks.c:245
-#: src/gtk/bookmarks.c:277
-msgid "/File/tearoff"
-msgstr "/檔案/tearoff"
-
-# src/bookmarks.c:246
-#: src/gtk/bookmarks.c:278
-msgid "/File/New Folder..."
-msgstr "/檔案/新目錄..."
-
-# src/bookmarks.c:247
-#: src/gtk/bookmarks.c:279
-msgid "/File/New Item..."
-msgstr "/檔案/æ–°é¸é …..."
-
-# src/bookmarks.c:248
-#: src/gtk/bookmarks.c:280
-msgid "/File/Delete"
-msgstr "/檔案/刪除"
-
-# src/bookmarks.c:249
-#: src/gtk/bookmarks.c:281
-msgid "/File/Properties..."
-msgstr "/檔案/屬性..."
-
-# src/bookmarks.c:250
-#: src/gtk/bookmarks.c:282
-msgid "/File/sep"
-msgstr "/檔案/sep"
-
-# src/bookmarks.c:251
-#: src/gtk/bookmarks.c:283
-msgid "/File/Close"
-msgstr "/檔案/關閉"
-
-# src/bookmarks.c:259
-#: src/gtk/bookmarks.c:291
-msgid "Edit Bookmarks"
-msgstr "編輯書籤"
-
-#: src/gtk/bookmarks.c:337 src/gtk/bookmarks.c:997 src/gtk/menu-items.c:317
-#: src/gtk/options_dialog.c:274 src/gtk/options_dialog.c:661
-#: src/gtk/transfer.c:1725
-msgid "OK"
-msgstr ""
-
-# src/bookmarks.c:321 src/bookmarks.c:953 src/config_file.c:256
-#: src/gtk/bookmarks.c:356 src/gtk/bookmarks.c:1019
-#: src/gtk/options_dialog.c:296
-msgid "Apply"
-msgstr "應用"
-
-# src/bookmarks.c:346 src/bookmarks.c:376 src/bookmarks.c:388
-#: src/gtk/bookmarks.c:381 src/gtk/bookmarks.c:413 src/gtk/bookmarks.c:426
-#, c-format
-msgid "/Bookmarks/%s"
-msgstr "/書籤/%s"
-
 # src/bookmarks.c:676 src/bookmarks.c:686
-#: src/gtk/bookmarks.c:720 src/gtk/bookmarks.c:730
+#: src/gtk/bookmarks.c:765 src/gtk/bookmarks.c:775
 msgid "New Folder"
 msgstr "新目錄"
 
 # src/bookmarks.c:677
-#: src/gtk/bookmarks.c:721
+#: src/gtk/bookmarks.c:766
 msgid "Enter the name of the new folder to create"
 msgstr "請輸入欲新增目錄å稱"
 
-# src/bookmarks.c:678 src/bookmarks.c:688 src/mkdir_dialog.c:35
-#: src/gtk/bookmarks.c:722 src/gtk/bookmarks.c:732 src/gtk/mkdir_dialog.c:41
-msgid "Create"
-msgstr "新增"
-
 # src/bookmarks.c:687
-#: src/gtk/bookmarks.c:731
+#: src/gtk/bookmarks.c:776
 msgid "Enter the name of the new item to create"
 msgstr "輸入新增é¸é …å稱"
 
 # src/bookmarks.c:761
-#: src/gtk/bookmarks.c:813
+#: src/gtk/bookmarks.c:878 src/gtk/bookmarks.c:881
 msgid "Edit Entry"
 msgstr "編輯入å£"
 
 # src/bookmarks.c:778
-#: src/gtk/bookmarks.c:831
+#: src/gtk/bookmarks.c:914
 msgid "Description:"
 msgstr "簡介:"
 
 # src/bookmarks.c:793
-#: src/gtk/bookmarks.c:846
+#: src/gtk/bookmarks.c:929
 msgid "Hostname:"
 msgstr "主機å稱"
 
 # src/bookmarks.c:806
-#: src/gtk/bookmarks.c:859
+#: src/gtk/bookmarks.c:942
 msgid "Port:"
 msgstr "埠:"
 
 # src/bookmarks.c:823
-#: src/gtk/bookmarks.c:876
+#: src/gtk/bookmarks.c:959
 msgid "Protocol:"
 msgstr "å”定"
 
 # src/bookmarks.c:848
-#: src/gtk/bookmarks.c:900
+#: src/gtk/bookmarks.c:983
 msgid "Remote Directory:"
 msgstr "é ç«¯ç›®éŒ„:"
 
 # src/bookmarks.c:861
-#: src/gtk/bookmarks.c:913
+#: src/gtk/bookmarks.c:996
 msgid "Local Directory:"
 msgstr "進端目錄"
 
-#: src/gtk/bookmarks.c:926
+#: src/gtk/bookmarks.c:1009
 msgid "Remote SSH sftp path:"
 msgstr ""
 
 # src/bookmarks.c:878
-#: src/gtk/bookmarks.c:943
+#: src/gtk/bookmarks.c:1026
 msgid "Username:"
 msgstr "使用者å稱:"
 
 # src/bookmarks.c:891
-#: src/gtk/bookmarks.c:956
+#: src/gtk/bookmarks.c:1039
 msgid "Password:"
 msgstr "密碼:"
 
 # src/bookmarks.c:905
-#: src/gtk/bookmarks.c:970
+#: src/gtk/bookmarks.c:1053
 msgid "Account:"
 msgstr "帳號:"
 
 # src/bookmarks.c:918
-#: src/gtk/bookmarks.c:984
+#: src/gtk/bookmarks.c:1067
 msgid "Log in as ANONYMOUS"
 msgstr "匿å上線"
 
+# src/bookmarks.c:321 src/bookmarks.c:953 src/config_file.c:256
+#: src/gtk/bookmarks.c:1103 src/gtk/options_dialog.c:334
+msgid "Apply"
+msgstr "應用"
+
 # src/bookmarks.c:993
-#: src/gtk/bookmarks.c:1057
+#: src/gtk/bookmarks.c:1143
 #, c-format
 msgid ""
 "Are you sure you want to erase the bookmark\n"
@@ -1622,33 +1851,24 @@
 "åŠä»¥ä¸‹å…¨éƒ¨çš„å­æ›¸ç±¤?"
 
 # src/bookmarks.c:995
-#: src/gtk/bookmarks.c:1058
+#: src/gtk/bookmarks.c:1144
 msgid "Delete Bookmark"
 msgstr "刪除書籤"
 
-# src/bookmarks.c:995 src/delete_dialog.c:59
-#: src/gtk/bookmarks.c:1058 src/gtk/delete_dialog.c:124
-msgid "Yes"
-msgstr "是"
-
-# src/bookmarks.c:996 src/delete_dialog.c:60
-#: src/gtk/bookmarks.c:1059 src/gtk/delete_dialog.c:125
-msgid "No"
-msgstr "å¦"
-
 # src/bookmarks.c:1227
-#: src/gtk/bookmarks.c:1271
+#: src/gtk/bookmarks.c:1355
 msgid "Bookmarks"
 msgstr "書籤"
 
 # src/chmod_dialog.c:37 src/chmod_dialog.c:41
-#: src/gtk/chmod_dialog.c:43 src/gtk/chmod_dialog.c:48
+#: src/gtk/chmod_dialog.c:59 src/gtk/chmod_dialog.c:65
+#: src/gtk/chmod_dialog.c:70
 #, fuzzy
 msgid "Chmod"
 msgstr "變更目錄"
 
 # src/chmod_dialog.c:54
-#: src/gtk/chmod_dialog.c:60
+#: src/gtk/chmod_dialog.c:90
 msgid ""
 "You can now adjust the attributes of your file(s)\n"
 "Note: Not all ftp servers support the chmod feature"
@@ -1657,80 +1877,75 @@
 "並éžæ‰€æœ‰çš„ ftp 伺æœå™¨éƒ½æ”¯æ´ chmod 功能"
 
 # src/chmod_dialog.c:64
-#: src/gtk/chmod_dialog.c:70
+#: src/gtk/chmod_dialog.c:100
 msgid "Special"
 msgstr "特殊"
 
-#: src/gtk/chmod_dialog.c:78
+#: src/gtk/chmod_dialog.c:108
 msgid "SUID"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:82
+#: src/gtk/chmod_dialog.c:112
 msgid "SGID"
 msgstr ""
 
-#: src/gtk/chmod_dialog.c:86
+#: src/gtk/chmod_dialog.c:116
 msgid "Sticky"
 msgstr ""
 
 # src/chmod_dialog.c:80 src/gftp.c:719
-#: src/gtk/chmod_dialog.c:90 src/gtk/gftp-gtk.c:761
+#: src/gtk/chmod_dialog.c:120 src/gtk/gftp-gtk.c:728
 msgid "User"
 msgstr "æ“有者"
 
 # src/chmod_dialog.c:88 src/chmod_dialog.c:108 src/chmod_dialog.c:128
-#: src/gtk/chmod_dialog.c:98 src/gtk/chmod_dialog.c:118
-#: src/gtk/chmod_dialog.c:138
+#: src/gtk/chmod_dialog.c:128 src/gtk/chmod_dialog.c:148
+#: src/gtk/chmod_dialog.c:168
 msgid "Read"
 msgstr "讀"
 
 # src/chmod_dialog.c:92 src/chmod_dialog.c:112 src/chmod_dialog.c:132
-#: src/gtk/chmod_dialog.c:102 src/gtk/chmod_dialog.c:122
-#: src/gtk/chmod_dialog.c:142
+#: src/gtk/chmod_dialog.c:132 src/gtk/chmod_dialog.c:152
+#: src/gtk/chmod_dialog.c:172
 msgid "Write"
 msgstr "寫"
 
 # src/chmod_dialog.c:96 src/chmod_dialog.c:116 src/chmod_dialog.c:136
-#: src/gtk/chmod_dialog.c:106 src/gtk/chmod_dialog.c:126
-#: src/gtk/chmod_dialog.c:146
+#: src/gtk/chmod_dialog.c:136 src/gtk/chmod_dialog.c:156
+#: src/gtk/chmod_dialog.c:176
 msgid "Execute"
 msgstr "執行"
 
 # src/chmod_dialog.c:100 src/gftp.c:720
-#: src/gtk/chmod_dialog.c:110 src/gtk/gftp-gtk.c:762
+#: src/gtk/chmod_dialog.c:140 src/gtk/gftp-gtk.c:729
 msgid "Group"
 msgstr "群組"
 
 # src/chmod_dialog.c:120
-#: src/gtk/chmod_dialog.c:130
+#: src/gtk/chmod_dialog.c:160
 msgid "Other"
 msgstr "其它"
 
-# src/chmod_dialog.c:140 src/misc_dialogs.c:369
-#: src/gtk/chmod_dialog.c:150 src/gtk/menu-items.c:167
-msgid "Change"
-msgstr "變更"
-
-#: src/gtk/chmod_dialog.c:302 src/gtk/delete_dialog.c:245
-#: src/gtk/menu-items.c:496 src/gtk/mkdir_dialog.c:103
-#: src/gtk/rename_dialog.c:112 src/gtk/transfer.c:539
+#: src/gtk/chmod_dialog.c:337 src/gtk/delete_dialog.c:230
+#: src/gtk/menu-items.c:576 src/gtk/mkdir_dialog.c:65
+#: src/gtk/rename_dialog.c:66 src/gtk/transfer.c:514
 msgid "Operation canceled\n"
 msgstr ""
 
 # src/config_file.c:681 src/delete_dialog.c:31
-#: src/gtk/delete_dialog.c:46 src/gtk/options_dialog.c:358
+#: src/gtk/delete_dialog.c:45 src/gtk/options_dialog.c:400
 #, fuzzy
 msgid "Delete"
 msgstr "刪除"
 
 # src/delete_dialog.c:57
-#: src/gtk/delete_dialog.c:122
+#: src/gtk/delete_dialog.c:118
 #, fuzzy, c-format
 msgid "Are you sure you want to delete these %ld files and %ld directories"
 msgstr "確定刪除以下 %d 項"
 
 # src/delete_dialog.c:59
-#: src/gtk/delete_dialog.c:124
+#: src/gtk/delete_dialog.c:120
 msgid "Delete Files/Directories"
 msgstr "刪除 檔案/目錄"
 
@@ -1750,12 +1965,8 @@
 msgid "Drag-N-Drop: Ignoring url %s: Not a valid url\n"
 msgstr "抓-N-丟: ç•¥éŽ url %s: url 錯誤\n"
 
-#: src/gtk/gftp-gtk.c:110
-msgid "gFTP Icon"
-msgstr ""
-
 # src/gftp.c:130
-#: src/gtk/gftp-gtk.c:123
+#: src/gtk/gftp-gtk.c:129
 #, fuzzy
 msgid ""
 ">. If you have any questions, comments, or suggestions about this program, "
@@ -1766,12 +1977,12 @@
 "gFTP æœ€æ–°çš„å‹•å‘ å¯åœ¨ http://www.gftp.org/ 找到\n"
 
 # src/gftp.c:162 src/gftp.c:164
-#: src/gtk/gftp-gtk.c:147 src/gtk/gftp-gtk.c:149
+#: src/gtk/gftp-gtk.c:153
 msgid "Exit"
 msgstr "離開"
 
 # src/gftp.c:163
-#: src/gtk/gftp-gtk.c:148
+#: src/gtk/gftp-gtk.c:153
 msgid ""
 "There are file transfers in progress.\n"
 "Are you sure you want to exit?"
@@ -1779,546 +1990,548 @@
 "尚有檔案傳é€ä¸­, \n"
 "確定è¦é›¢é–‹å—Ž?"
 
-# src/gftp.c:164
-#: src/gtk/gftp-gtk.c:149
-msgid "Don't Exit"
-msgstr "ä¸è¦é›¢é–‹"
-
 # src/file_transfer.c:388 src/gftp.c:402 src/gftp.c:717
-#: src/gtk/gftp-gtk.c:241 src/gtk/gftp-gtk.c:759 src/gtk/transfer.c:1575
+#: src/gtk/gftp-gtk.c:253 src/gtk/gftp-gtk.c:726 src/gtk/transfer.c:1577
 #, fuzzy
 msgid "Filename"
 msgstr "檔å"
 
 # src/gftp.c:403
-#: src/gtk/gftp-gtk.c:242
+#: src/gtk/gftp-gtk.c:254
 msgid "Progress"
 msgstr "進度"
 
-#: src/gtk/gftp-gtk.c:341
+#: src/gtk/gftp-gtk.c:351
 msgid "/_FTP"
 msgstr ""
 
 # src/gftp.c:328
-#: src/gtk/gftp-gtk.c:342
+#: src/gtk/gftp-gtk.c:352
 #, fuzzy
 msgid "/FTP/tearoff"
 msgstr "/檔案/tearoff"
 
-#: src/gtk/gftp-gtk.c:343 src/gtk/gftp-gtk.c:344
+#: src/gtk/gftp-gtk.c:353
 msgid "/FTP/Window 1"
 msgstr ""
 
-#: src/gtk/gftp-gtk.c:344
+#: src/gtk/gftp-gtk.c:354
 msgid "/FTP/Window 2"
 msgstr ""
 
 # src/bookmarks.c:250
-#: src/gtk/gftp-gtk.c:345 src/gtk/gftp-gtk.c:348 src/gtk/gftp-gtk.c:350
+#: src/gtk/gftp-gtk.c:355 src/gtk/gftp-gtk.c:358 src/gtk/gftp-gtk.c:361
 #, fuzzy
 msgid "/FTP/sep"
 msgstr "/檔案/sep"
 
 # src/gftp.c:332 src/gftp.c:333
-#: src/gtk/gftp-gtk.c:346 src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:356
 msgid "/FTP/Ascii"
 msgstr "/FTP/純文字"
 
 # src/gftp.c:333
-#: src/gtk/gftp-gtk.c:347
+#: src/gtk/gftp-gtk.c:357
 msgid "/FTP/Binary"
 msgstr "/FTP/二進ä½"
 
 # src/gftp.c:335
-#: src/gtk/gftp-gtk.c:349
+#: src/gtk/gftp-gtk.c:359
 msgid "/FTP/_Options..."
 msgstr "/FTP/é¸é …..."
 
 # src/gftp.c:337
-#: src/gtk/gftp-gtk.c:351
+#: src/gtk/gftp-gtk.c:362
 msgid "/FTP/_Quit"
 msgstr "/FTP/離開"
 
 # src/gftp.c:338
-#: src/gtk/gftp-gtk.c:352
+#: src/gtk/gftp-gtk.c:363
 msgid "/_Local"
 msgstr "/近端"
 
 # src/gftp.c:339
-#: src/gtk/gftp-gtk.c:353
+#: src/gtk/gftp-gtk.c:364
 msgid "/Local/tearoff"
 msgstr "/近端/tearoff"
 
 # src/gftp.c:340
-#: src/gtk/gftp-gtk.c:354
+#: src/gtk/gftp-gtk.c:365
 #, fuzzy
 msgid "/Local/Open _URL..."
 msgstr "/近端/開啟 _URL..."
 
 # src/gftp.c:341
-#: src/gtk/gftp-gtk.c:355
+#: src/gtk/gftp-gtk.c:366
 #, fuzzy
 msgid "/Local/Disconnect"
 msgstr "/近端/離線"
 
 # src/gftp.c:342 src/gftp.c:347
-#: src/gtk/gftp-gtk.c:356 src/gtk/gftp-gtk.c:362
+#: src/gtk/gftp-gtk.c:367 src/gtk/gftp-gtk.c:373
 msgid "/Local/sep"
 msgstr "/近端/sep"
 
 # src/gftp.c:343
-#: src/gtk/gftp-gtk.c:357
+#: src/gtk/gftp-gtk.c:368
 msgid "/Local/Change Filespec..."
 msgstr "/近端/檔案æ“有人變更..."
 
 # src/gftp.c:344
-#: src/gtk/gftp-gtk.c:358
+#: src/gtk/gftp-gtk.c:369
 #, fuzzy
 msgid "/Local/Show selected"
 msgstr "/近端/å…¨é¸"
 
 # src/gftp.c:344
-#: src/gtk/gftp-gtk.c:359
+#: src/gtk/gftp-gtk.c:370
 msgid "/Local/Select All"
 msgstr "/近端/å…¨é¸"
 
 # src/gftp.c:345
-#: src/gtk/gftp-gtk.c:360
+#: src/gtk/gftp-gtk.c:371
 msgid "/Local/Select All Files"
 msgstr "/近端/é¸å–全部檔案"
 
 # src/gftp.c:346
-#: src/gtk/gftp-gtk.c:361
+#: src/gtk/gftp-gtk.c:372
 msgid "/Local/Deselect All"
 msgstr "/近端/å–消全部檔案"
 
+# src/gftp.c:351
+#: src/gtk/gftp-gtk.c:374
+#, fuzzy
+msgid "/Local/Save Directory Listing..."
+msgstr "/近端/建立目錄..."
+
 # src/gftp.c:348
-#: src/gtk/gftp-gtk.c:363
+#: src/gtk/gftp-gtk.c:375
 #, fuzzy
 msgid "/Local/Send SITE Command..."
 msgstr "/近端/傳é€æŒ‡ä»¤..."
 
 # src/gftp.c:349
-#: src/gtk/gftp-gtk.c:364
+#: src/gtk/gftp-gtk.c:376
 msgid "/Local/Change Directory"
 msgstr "/近端/變更ç¾è¡Œç›®éŒ„"
 
 # src/gftp.c:350
-#: src/gtk/gftp-gtk.c:365
+#: src/gtk/gftp-gtk.c:377
 msgid "/Local/Chmod..."
 msgstr "/近端/變更檔案權é™"
 
 # src/gftp.c:351
-#: src/gtk/gftp-gtk.c:366
+#: src/gtk/gftp-gtk.c:378
 msgid "/Local/Make Directory..."
 msgstr "/近端/建立目錄..."
 
 # src/gftp.c:352
-#: src/gtk/gftp-gtk.c:367
+#: src/gtk/gftp-gtk.c:379
 msgid "/Local/Rename..."
 msgstr "/近端/變更å稱..."
 
 # src/gftp.c:353
-#: src/gtk/gftp-gtk.c:368
+#: src/gtk/gftp-gtk.c:380
 msgid "/Local/Delete..."
 msgstr "/近端/刪除..."
 
 # src/gftp.c:354
-#: src/gtk/gftp-gtk.c:369
+#: src/gtk/gftp-gtk.c:381
 msgid "/Local/Edit..."
 msgstr "/近端/編輯..."
 
 # src/gftp.c:355
-#: src/gtk/gftp-gtk.c:370
+#: src/gtk/gftp-gtk.c:382
 msgid "/Local/View..."
 msgstr "/近端/檢視..."
 
 # src/gftp.c:356
-#: src/gtk/gftp-gtk.c:371
+#: src/gtk/gftp-gtk.c:383
 msgid "/Local/Refresh"
 msgstr "/近端/更新"
 
 # src/gftp.c:357
-#: src/gtk/gftp-gtk.c:372
+#: src/gtk/gftp-gtk.c:384
 msgid "/_Remote"
 msgstr "/é ç«¯"
 
 # src/gftp.c:358
-#: src/gtk/gftp-gtk.c:373
+#: src/gtk/gftp-gtk.c:385
 msgid "/Remote/tearoff"
 msgstr "/é ç«¯/tearoff"
 
 # src/gftp.c:359
-#: src/gtk/gftp-gtk.c:374
+#: src/gtk/gftp-gtk.c:386
 msgid "/Remote/Open _URL..."
 msgstr "/é ç«¯/é–‹å•Ÿ _URL..."
 
 # src/gftp.c:360
-#: src/gtk/gftp-gtk.c:375
+#: src/gtk/gftp-gtk.c:388
 #, fuzzy
 msgid "/Remote/Disconnect"
 msgstr "/é ç«¯/離線"
 
 # src/gftp.c:361 src/gftp.c:366
-#: src/gtk/gftp-gtk.c:376 src/gtk/gftp-gtk.c:382
+#: src/gtk/gftp-gtk.c:390 src/gtk/gftp-gtk.c:396
 msgid "/Remote/sep"
 msgstr "/é ç«¯/sep"
 
 # src/gftp.c:362
-#: src/gtk/gftp-gtk.c:377
+#: src/gtk/gftp-gtk.c:391
 msgid "/Remote/Change Filespec..."
 msgstr "/é ç«¯/檔案æ“有人變更..."
 
 # src/gftp.c:344
-#: src/gtk/gftp-gtk.c:378
+#: src/gtk/gftp-gtk.c:392
 #, fuzzy
 msgid "/Remote/Show selected"
 msgstr "/近端/å…¨é¸"
 
 # src/gftp.c:363
-#: src/gtk/gftp-gtk.c:379
+#: src/gtk/gftp-gtk.c:393
 msgid "/Remote/Select All"
 msgstr "/é ç«¯/å…¨é¸"
 
 # src/gftp.c:364
-#: src/gtk/gftp-gtk.c:380
+#: src/gtk/gftp-gtk.c:394
 msgid "/Remote/Select All Files"
 msgstr "/é ç«¯/é¸å–全部檔案"
 
 # src/gftp.c:365
-#: src/gtk/gftp-gtk.c:381
+#: src/gtk/gftp-gtk.c:395
 msgid "/Remote/Deselect All"
 msgstr "/é ç«¯/å–消全部檔案"
 
+# src/gftp.c:370
+#: src/gtk/gftp-gtk.c:397
+#, fuzzy
+msgid "/Remote/Save Directory Listing..."
+msgstr "/é ç«¯/新增目錄..."
+
 # src/gftp.c:367
-#: src/gtk/gftp-gtk.c:383
+#: src/gtk/gftp-gtk.c:398
 msgid "/Remote/Send SITE Command..."
 msgstr "/é ç«¯/傳é€æŒ‡ä»¤..."
 
 # src/gftp.c:368
-#: src/gtk/gftp-gtk.c:384
+#: src/gtk/gftp-gtk.c:399
 msgid "/Remote/Change Directory"
 msgstr "/é ç«¯/變更ç¾è¡Œç›®éŒ„"
 
 # src/gftp.c:369
-#: src/gtk/gftp-gtk.c:385
+#: src/gtk/gftp-gtk.c:400
 msgid "/Remote/Chmod..."
 msgstr "/é ç«¯/變更模å¼..."
 
 # src/gftp.c:370
-#: src/gtk/gftp-gtk.c:386
+#: src/gtk/gftp-gtk.c:401
 msgid "/Remote/Make Directory..."
 msgstr "/é ç«¯/新增目錄..."
 
 # src/gftp.c:371
-#: src/gtk/gftp-gtk.c:387
+#: src/gtk/gftp-gtk.c:402
 msgid "/Remote/Rename..."
 msgstr "/é ç«¯/æ›´å..."
 
 # src/gftp.c:372
-#: src/gtk/gftp-gtk.c:388
+#: src/gtk/gftp-gtk.c:403
 msgid "/Remote/Delete..."
 msgstr "/é ç«¯/刪除..."
 
 # src/gftp.c:373
-#: src/gtk/gftp-gtk.c:389
+#: src/gtk/gftp-gtk.c:404
 msgid "/Remote/Edit..."
 msgstr "/é ç«¯/編輯..."
 
 # src/gftp.c:374
-#: src/gtk/gftp-gtk.c:390
+#: src/gtk/gftp-gtk.c:405
 msgid "/Remote/View..."
 msgstr "/é ç«¯/檢視..."
 
 # src/gftp.c:375
-#: src/gtk/gftp-gtk.c:391
+#: src/gtk/gftp-gtk.c:406
 msgid "/Remote/Refresh"
 msgstr "/é ç«¯/æ›´æ–°"
 
 # src/gftp.c:376
-#: src/gtk/gftp-gtk.c:392
+#: src/gtk/gftp-gtk.c:407
 msgid "/_Bookmarks"
 msgstr "/書籤"
 
 # src/gftp.c:377
-#: src/gtk/gftp-gtk.c:393
+#: src/gtk/gftp-gtk.c:408
 msgid "/Bookmarks/tearoff"
 msgstr "/書籤/tearoff"
 
 # src/gftp.c:378
-#: src/gtk/gftp-gtk.c:394
+#: src/gtk/gftp-gtk.c:409
 msgid "/Bookmarks/Add bookmark"
 msgstr "/書籤/新增書籤"
 
 # src/gftp.c:379
-#: src/gtk/gftp-gtk.c:395
+#: src/gtk/gftp-gtk.c:411
 msgid "/Bookmarks/Edit bookmarks"
 msgstr "/書籤/編輯書籤"
 
 # src/gftp.c:380
-#: src/gtk/gftp-gtk.c:396
+#: src/gtk/gftp-gtk.c:412
 msgid "/Bookmarks/sep"
 msgstr "/書籤/sep"
 
 # src/gftp.c:381
-#: src/gtk/gftp-gtk.c:397
+#: src/gtk/gftp-gtk.c:413
 msgid "/_Transfers"
 msgstr "/傳é€"
 
 # src/gftp.c:382
-#: src/gtk/gftp-gtk.c:398
+#: src/gtk/gftp-gtk.c:414
 msgid "/Transfers/tearoff"
 msgstr "/傳é€/tearoff"
 
 # src/gftp.c:383
-#: src/gtk/gftp-gtk.c:399
+#: src/gtk/gftp-gtk.c:415
 msgid "/Transfers/Start Transfer"
 msgstr "/傳é€/開始傳é€"
 
 # src/gftp.c:384
-#: src/gtk/gftp-gtk.c:400
+#: src/gtk/gftp-gtk.c:416
 msgid "/Transfers/Stop Transfer"
 msgstr "/傳é€/åœæ­¢å‚³é€"
 
 # src/gftp.c:385
-#: src/gtk/gftp-gtk.c:401 src/gtk/gftp-gtk.c:406
+#: src/gtk/gftp-gtk.c:418 src/gtk/gftp-gtk.c:426
 msgid "/Transfers/sep"
 msgstr "/傳é€/sep"
 
 # src/gftp.c:387
-#: src/gtk/gftp-gtk.c:402
+#: src/gtk/gftp-gtk.c:419
 #, fuzzy
 msgid "/Transfers/Skip Current File"
 msgstr "/傳é€/上傳檔案"
 
 # src/gftp.c:386
-#: src/gtk/gftp-gtk.c:403
+#: src/gtk/gftp-gtk.c:420
 #, fuzzy
 msgid "/Transfers/Remove File"
 msgstr "/傳é€/接收檔案"
 
 # src/gftp.c:385
-#: src/gtk/gftp-gtk.c:404
+#: src/gtk/gftp-gtk.c:422
 #, fuzzy
 msgid "/Transfers/Move File _Up"
 msgstr "/傳é€/sep"
 
 # src/gftp.c:385
-#: src/gtk/gftp-gtk.c:405
+#: src/gtk/gftp-gtk.c:424
 #, fuzzy
 msgid "/Transfers/Move File _Down"
 msgstr "/傳é€/sep"
 
 # src/gftp.c:386
-#: src/gtk/gftp-gtk.c:407
+#: src/gtk/gftp-gtk.c:427
 msgid "/Transfers/Retrieve Files"
 msgstr "/傳é€/接收檔案"
 
 # src/gftp.c:387
-#: src/gtk/gftp-gtk.c:408
+#: src/gtk/gftp-gtk.c:428
 msgid "/Transfers/Put Files"
 msgstr "/傳é€/上傳檔案"
 
 # src/gftp.c:388
-#: src/gtk/gftp-gtk.c:409
+#: src/gtk/gftp-gtk.c:429
 msgid "/L_ogging"
 msgstr "/登錄"
 
 # src/gftp.c:389
-#: src/gtk/gftp-gtk.c:410
+#: src/gtk/gftp-gtk.c:430
 msgid "/Logging/tearoff"
 msgstr "/登錄/tearoff"
 
 # src/gftp.c:390
-#: src/gtk/gftp-gtk.c:411
+#: src/gtk/gftp-gtk.c:431
 msgid "/Logging/Clear"
 msgstr "/登錄/清除"
 
 # src/gftp.c:391
-#: src/gtk/gftp-gtk.c:412
+#: src/gtk/gftp-gtk.c:432
 msgid "/Logging/View log..."
 msgstr "/登錄/檢視 log..."
 
 # src/gftp.c:392
-#: src/gtk/gftp-gtk.c:413
+#: src/gtk/gftp-gtk.c:433
 msgid "/Logging/Save log..."
 msgstr "/登錄/儲存 log..."
 
 # src/gftp.c:393
-#: src/gtk/gftp-gtk.c:414
+#: src/gtk/gftp-gtk.c:434
 msgid "/Tool_s"
 msgstr "/工具"
 
 # src/gftp.c:394
-#: src/gtk/gftp-gtk.c:415
+#: src/gtk/gftp-gtk.c:435
 msgid "/Tools/tearoff"
 msgstr "/工具/tearoff"
 
 # src/gftp.c:395
-#: src/gtk/gftp-gtk.c:416
+#: src/gtk/gftp-gtk.c:436
 msgid "/Tools/Compare Windows"
 msgstr "/工具/視窗比較"
 
 # src/gftp.c:394
-#: src/gtk/gftp-gtk.c:417
+#: src/gtk/gftp-gtk.c:437
 #, fuzzy
 msgid "/Tools/Clear Cache"
 msgstr "/工具/tearoff"
 
 # src/gftp.c:396
-#: src/gtk/gftp-gtk.c:418
+#: src/gtk/gftp-gtk.c:438
 #, fuzzy
 msgid "/_Help"
 msgstr "/說明"
 
 # src/gftp.c:397
-#: src/gtk/gftp-gtk.c:419
+#: src/gtk/gftp-gtk.c:439
 msgid "/Help/tearoff"
 msgstr "/說明/tearoff"
 
 # src/gftp.c:398
-#: src/gtk/gftp-gtk.c:420
+#: src/gtk/gftp-gtk.c:440
 msgid "/Help/About..."
 msgstr "/說明/關於..."
 
 # src/gftp.c:612
-#: src/gtk/gftp-gtk.c:557
+#: src/gtk/gftp-gtk.c:551
 msgid "Host: "
 msgstr "主機:"
 
 # src/gftp.c:627
-#: src/gtk/gftp-gtk.c:577
+#: src/gtk/gftp-gtk.c:566
 msgid "Port: "
 msgstr "埠:"
 
 # src/gftp.c:642
-#: src/gtk/gftp-gtk.c:597
+#: src/gtk/gftp-gtk.c:581
 msgid "User: "
 msgstr "使用者:"
 
 # src/gftp.c:657
-#: src/gtk/gftp-gtk.c:617
+#: src/gtk/gftp-gtk.c:596
 msgid "Pass: "
 msgstr "密碼:"
 
 # src/gftp.c:718
-#: src/gtk/gftp-gtk.c:760
+#: src/gtk/gftp-gtk.c:727
 msgid "Size"
 msgstr "檔案大å°"
 
 # src/gftp.c:721
-#: src/gtk/gftp-gtk.c:763
+#: src/gtk/gftp-gtk.c:730
 msgid "Date"
 msgstr "日期"
 
 # src/gftp.c:722
-#: src/gtk/gftp-gtk.c:764
+#: src/gtk/gftp-gtk.c:731
 msgid "Attribs"
 msgstr "權é™"
 
 # src/ftp.c:103 src/misc_dialogs.c:439 src/transfer_gui.c:426
-#: src/gtk/gftp-gtk.c:984 src/gtk/menu-items.c:100 src/gtk/transfer.c:257
-#: src/gtk/transfer.c:1089 src/gtk/transfer.c:1099
+#: src/gtk/gftp-gtk.c:952 src/gtk/misc-gtk.c:871 src/gtk/misc-gtk.c:939
 msgid "Connect"
 msgstr "連線"
 
 # src/gftp.c:1108
-#: src/gtk/gftp-gtk.c:1004
+#: src/gtk/gftp-gtk.c:971
 msgid "Error: You must type in a host to connect to\n"
 msgstr "錯誤: 必須輸入欲連線主機\n"
 
-# src/gftp.c:1235
-#: src/gtk/gftp-gtk.c:1054
-msgid "Sort"
-msgstr "排åº"
-
-# src/gftp.c:1238
-#: src/gtk/gftp-gtk.c:1057
-msgid "Sorting..."
-msgstr "排åºä¸­..."
-
-#: src/gtk/menu-items.c:75 src/gtk/menu-items.c:116
+#: src/gtk/menu-items.c:66 src/gtk/menu-items.c:96
 msgid "OpenURL"
 msgstr ""
 
 # src/rename_dialog.c:64
-#: src/gtk/menu-items.c:83 src/gtk/menu-items.c:124
+#: src/gtk/menu-items.c:74 src/gtk/menu-items.c:104
 #, fuzzy
 msgid "OpenURL: Operation canceled...you must enter a string\n"
 msgstr "é‡æ–°å‘½å: 動作å–消...必須輸入字串\n"
 
 # src/misc_dialogs.c:438
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Connect via URL"
 msgstr "經 URL 連線"
 
 # src/misc_dialogs.c:438
-#: src/gtk/menu-items.c:99
+#: src/gtk/menu-items.c:128
 msgid "Enter ftp url to connect to"
 msgstr "輸入欲連線之 ftp url"
 
+# src/misc_dialogs.c:388
+#: src/gtk/menu-items.c:160
+msgid "Change Filespec: Operation canceled...you must enter a string\n"
+msgstr "變更襠案屬性: 作業å–消...必須輸入字串\n"
+
 # src/misc_dialogs.c:365 src/misc_dialogs.c:368
-#: src/gtk/menu-items.c:163 src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:198 src/gtk/menu-items.c:201
 msgid "Change Filespec"
 msgstr "變更襠案屬性"
 
 # src/misc_dialogs.c:368
-#: src/gtk/menu-items.c:166
+#: src/gtk/menu-items.c:201
 msgid "Enter the new file specification"
 msgstr "輸入新的襠案屬性"
 
-# src/misc_dialogs.c:388
-#: src/gtk/menu-items.c:188
-msgid "Change Filespec: Operation canceled...you must enter a string\n"
-msgstr "變更襠案屬性: 作業å–消...必須輸入字串\n"
+# src/rfc959.c:523
+#: src/gtk/menu-items.c:231 src/gtk/menu-items.c:636 src/gtk/menu-items.c:692
+#: src/gtk/view_dialog.c:70 src/gtk/view_dialog.c:140
+#, fuzzy, c-format
+msgid "Error: Cannot open %s for writing: %s\n"
+msgstr "警告: ç„¡æ³•åˆ†æž %s\n"
+
+# src/file_transfer.c:161
+#: src/gtk/menu-items.c:281
+#, fuzzy
+msgid "Save Directory Listing"
+msgstr "å–得目錄內容"
+
+# src/misc_dialogs.c:353
+#: src/gtk/menu-items.c:398
+msgid "SITE: Operation canceled...you must enter a string\n"
+msgstr "ç«™å°: 作業å–消...必須輸入字串\n"
 
 # src/misc_dialogs.c:334 src/misc_dialogs.c:337
-#: src/gtk/menu-items.c:313 src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:417 src/gtk/menu-items.c:420
 msgid "Site"
 msgstr "ç«™å°"
 
 # src/misc_dialogs.c:337
-#: src/gtk/menu-items.c:316
+#: src/gtk/menu-items.c:420
 msgid "Enter site-specific command"
 msgstr "輸入 site-specific 指令"
 
-# src/misc_dialogs.c:353
-#: src/gtk/menu-items.c:332
-msgid "SITE: Operation canceled...you must enter a string\n"
-msgstr "ç«™å°: 作業å–消...必須輸入字串\n"
-
 # src/gftp.c:1017 src/gftp.c:1069
-#: src/gtk/menu-items.c:360 src/gtk/menu-items.c:394
+#: src/gtk/menu-items.c:440 src/gtk/menu-items.c:474
 #, fuzzy
 msgid "Chdir"
 msgstr "變更目錄"
 
-# src/misc_dialogs.c:521 src/misc_dialogs.c:570
-#: src/gtk/menu-items.c:555 src/gtk/menu-items.c:630 src/gtk/view_dialog.c:69
-#: src/gtk/view_dialog.c:138
-#, c-format
-msgid "Error: Cannot open %s: %s\n"
-msgstr "錯誤: 無法開啟 %s: %s\n"
-
 # src/misc_dialogs.c:530 src/misc_dialogs.c:578
-#: src/gtk/menu-items.c:578 src/gtk/menu-items.c:653
+#: src/gtk/menu-items.c:659 src/gtk/menu-items.c:715
 #, fuzzy, c-format
 msgid "Error: Error writing to %s: %s\n"
 msgstr "錯誤: 寫入 %s 時發生錯誤\n"
 
-# src/misc_dialogs.c:543
-#: src/gtk/menu-items.c:598
-msgid "Save Log"
-msgstr "儲存 Log"
-
 # src/misc_dialogs.c:582
-#: src/gtk/menu-items.c:663
+#: src/gtk/menu-items.c:725
 #, c-format
 msgid "Successfully wrote the log file to %s\n"
 msgstr "log 檔寫入 %s æˆåŠŸ\n"
 
+# src/misc_dialogs.c:543
+#: src/gtk/menu-items.c:737
+msgid "Save Log"
+msgstr "儲存 Log"
+
 # src/misc_dialogs.c:40
-#: src/gtk/menu-items.c:691
+#: src/gtk/menu-items.c:773
 #, c-format
 msgid ""
 "Cannot find the license agreement file COPYING. Please make sure it is in "
@@ -2326,16 +2539,16 @@
 msgstr "找ä¸åˆ°ç‰ˆæ¬Šæª”案 COPYING. 請到  %s 或 %s 找找看"
 
 # src/misc_dialogs.c:43
-#: src/gtk/menu-items.c:694
+#: src/gtk/menu-items.c:777 src/gtk/menu-items.c:782
 msgid "About gFTP"
 msgstr "關於 gFTP"
 
 # src/misc_dialogs.c:69
-#: src/gtk/menu-items.c:720
+#: src/gtk/menu-items.c:813
 #, fuzzy, c-format
 msgid ""
 "%s\n"
-"Copyright (C) 1998-2002 Brian Masney <masneyb@seul.org>\n"
+"Copyright (C) 1998-2002 Brian Masney <masneyb@gftp.org>\n"
 "Official Homepage: http://www.gftp.org/\n"
 "Logo by: Aaron Worley <planet_hoth@yahoo.com>\n"
 msgstr ""
@@ -2345,322 +2558,355 @@
 "識別圖作者: Aaron Worley <planet_hoth@yahoo.com>\n"
 
 # src/misc_dialogs.c:82
-#: src/gtk/menu-items.c:733
+#: src/gtk/menu-items.c:826
 #, fuzzy
 msgid "About"
 msgstr "關於"
 
 # src/misc_dialogs.c:108
-#: src/gtk/menu-items.c:781
+#: src/gtk/menu-items.c:875
 msgid "License Agreement"
 msgstr "版權宣告"
 
 # src/misc_dialogs.c:113 src/view_dialog.c:202
-#: src/gtk/menu-items.c:786 src/gtk/view_dialog.c:301
+#: src/gtk/menu-items.c:881 src/gtk/view_dialog.c:314
 msgid "  Close  "
 msgstr "  關閉"
 
 # src/gftp.c:1169
-#: src/gtk/menu-items.c:863
+#: src/gtk/menu-items.c:963
 msgid "Compare Windows"
 msgstr "視窗比較"
 
 # src/gftp.c:1604
-#: src/gtk/misc-gtk.c:189
+#: src/gtk/misc-gtk.c:190
 msgid "Refresh"
 msgstr "æ›´æ–°"
 
 # src/gftp.c:1581
-#: src/gtk/misc-gtk.c:256
+#: src/gtk/misc-gtk.c:257
 msgid "All Files"
 msgstr "全部檔案"
 
 # src/gftp.c:1579
-#: src/gtk/misc-gtk.c:262
+#: src/gtk/misc-gtk.c:263
 #, fuzzy
 msgid "] (Cached) ["
 msgstr "](å¿«å–) ["
 
 # src/gftp.c:1593
-#: src/gtk/misc-gtk.c:276
+#: src/gtk/misc-gtk.c:277
 msgid "Not connected"
 msgstr "尚未連線"
 
 # src/misc.c:608
-#: src/gtk/misc-gtk.c:385
+#: src/gtk/misc-gtk.c:387
 #, fuzzy, c-format
 msgid "Error opening file %s: %s\n"
 msgstr "gFTP 錯誤: 無法開啟檔案 %s\n"
 
 # src/misc.c:685
-#: src/gtk/misc-gtk.c:475
+#: src/gtk/misc-gtk.c:477
 #, fuzzy, c-format
 msgid "%s: Not connected to a remote site\n"
 msgstr "%s: 尚未連çµé ç«¯ç«™å°\n"
 
 # src/misc.c:692
-#: src/gtk/misc-gtk.c:482
+#: src/gtk/misc-gtk.c:484
 #, c-format
 msgid "%s: This feature is not available using this protocol\n"
 msgstr "%s: 使用此å”定時,本項功能無效\n"
 
 # src/misc.c:700
-#: src/gtk/misc-gtk.c:490
+#: src/gtk/misc-gtk.c:492
 #, c-format
 msgid "%s: You must only have one item selected\n"
 msgstr "%s: åªèƒ½é¸æ“‡ä¸€é …\n"
 
 # src/misc.c:707
-#: src/gtk/misc-gtk.c:497
+#: src/gtk/misc-gtk.c:499
 #, c-format
 msgid "%s: You must have at least one item selected\n"
 msgstr "%s: 至少é¸æ“‡ä¸€é …\n"
 
+# src/chmod_dialog.c:140 src/misc_dialogs.c:369
+#: src/gtk/misc-gtk.c:868 src/gtk/misc-gtk.c:936
+msgid "Change"
+msgstr "變更"
+
+# src/rename_dialog.c:35 src/rename_dialog.c:46
+#: src/gtk/misc-gtk.c:874 src/gtk/misc-gtk.c:942 src/gtk/rename_dialog.c:109
+#: src/gtk/rename_dialog.c:121
+#, fuzzy
+msgid "Rename"
+msgstr "é‡æ–°å‘½å"
+
+# src/bookmarks.c:139 src/config_file.c:667
+#: src/gtk/misc-gtk.c:933 src/gtk/options_dialog.c:386
+msgid "Add"
+msgstr "新增"
+
+# src/bookmarks.c:139 src/bookmarks.c:312 src/bookmarks.c:678
+# src/bookmarks.c:688 src/bookmarks.c:943 src/chmod_dialog.c:152
+# src/config_file.c:245 src/config_file.c:946 src/file_transfer.c:515
+# src/ftp.c:104 src/misc_dialogs.c:338 src/misc_dialogs.c:370
+# src/misc_dialogs.c:440 src/misc_dialogs.c:483 src/mkdir_dialog.c:35
+# src/rename_dialog.c:47 src/transfer_gui.c:268 src/transfer_gui.c:427
+#: src/gtk/misc-gtk.c:959
+#, fuzzy
+msgid "Cancel"
+msgstr "  å–消"
+
+# src/misc_dialogs.c:113 src/view_dialog.c:202
+#: src/gtk/misc-gtk.c:1029
+#, fuzzy
+msgid "  Yes  "
+msgstr "  關閉"
+
+# src/misc_dialogs.c:113 src/view_dialog.c:202
+#: src/gtk/misc-gtk.c:1039
+#, fuzzy
+msgid "  No  "
+msgstr "  關閉"
+
 # src/file_transfer.c:161
-#: src/gtk/misc-gtk.c:935
+#: src/gtk/misc-gtk.c:1079
 msgid "Getting directory listings"
 msgstr "å–得目錄內容"
 
-#: src/gtk/misc-gtk.c:956
+#: src/gtk/misc-gtk.c:1099
 msgid "  Stop  "
 msgstr ""
 
-#: src/gtk/misc-gtk.c:966
+#: src/gtk/misc-gtk.c:1109
 #, c-format
 msgid ""
 "Received %ld directories\n"
 "and %ld files"
 msgstr ""
 
+# src/mkdir_dialog.c:52
+#: src/gtk/mkdir_dialog.c:87
+msgid "Mkdir: Operation canceled...you must enter a string\n"
+msgstr "新增目錄: 動作å–消...必須輸入字串\n"
+
 # src/mkdir_dialog.c:31
-#: src/gtk/mkdir_dialog.c:36
+#: src/gtk/mkdir_dialog.c:108
 #, fuzzy
 msgid "Mkdir"
 msgstr "新增目錄"
 
 # src/mkdir_dialog.c:34
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Make Directory"
 msgstr "新增目錄"
 
 # src/mkdir_dialog.c:34
-#: src/gtk/mkdir_dialog.c:40
+#: src/gtk/mkdir_dialog.c:112
 msgid "Enter name of directory to create"
 msgstr "輸入欲新增目錄å稱"
 
-# src/mkdir_dialog.c:52
-#: src/gtk/mkdir_dialog.c:56
-msgid "Mkdir: Operation canceled...you must enter a string\n"
-msgstr "新增目錄: 動作å–消...必須輸入字串\n"
-
 # src/config_file.c:212
-#: src/gtk/options_dialog.c:57
+#: src/gtk/options_dialog.c:77 src/gtk/options_dialog.c:83
 msgid "Options"
 msgstr "é¸é …"
 
 # src/config_file.c:641 src/config_file.c:836
-#: src/gtk/options_dialog.c:318 src/gtk/options_dialog.c:538
+#: src/gtk/options_dialog.c:360 src/gtk/options_dialog.c:582
 msgid "Netmask"
 msgstr "網路é®ç½©"
 
 # src/config_file.c:647
-#: src/gtk/options_dialog.c:324
+#: src/gtk/options_dialog.c:366
 msgid "Local Hosts"
 msgstr "近端主機"
 
 # src/config_file.c:674 src/view_dialog.c:82
-#: src/gtk/options_dialog.c:351 src/gtk/view_dialog.c:104
+#: src/gtk/options_dialog.c:393 src/gtk/view_dialog.c:105
 msgid "Edit"
 msgstr "編輯"
 
 # src/config_file.c:764
-#: src/gtk/options_dialog.c:441
+#: src/gtk/options_dialog.c:497
 msgid "Edit Host"
 msgstr "編輯主機å稱"
 
 # src/config_file.c:764
-#: src/gtk/options_dialog.c:441
+#: src/gtk/options_dialog.c:497
 msgid "Add Host"
 msgstr "新增主機"
 
 # src/config_file.c:787 src/config_file.c:870
-#: src/gtk/options_dialog.c:465 src/gtk/options_dialog.c:596
+#: src/gtk/options_dialog.c:529 src/gtk/options_dialog.c:620
 msgid "Domain"
 msgstr "網域"
 
 # src/config_file.c:807
-#: src/gtk/options_dialog.c:485
+#: src/gtk/options_dialog.c:549
 msgid "Network Address"
 msgstr "網路ä½å€"
 
-# src/rename_dialog.c:35 src/rename_dialog.c:46
-#: src/gtk/rename_dialog.c:40 src/gtk/rename_dialog.c:52
-#: src/gtk/rename_dialog.c:53
-#, fuzzy
-msgid "Rename"
-msgstr "é‡æ–°å‘½å"
+# src/rename_dialog.c:64
+#: src/gtk/rename_dialog.c:88
+msgid "Rename: Operation canceled...you must enter a string\n"
+msgstr "é‡æ–°å‘½å: 動作å–消...必須輸入字串\n"
 
 # src/rename_dialog.c:45
-#: src/gtk/rename_dialog.c:50
+#: src/gtk/rename_dialog.c:119
 #, c-format
 msgid "What would you like to rename %s to?"
 msgstr " %s é‡æ–°å‘½å為何 ?"
 
-# src/rename_dialog.c:64
-#: src/gtk/rename_dialog.c:68
-msgid "Rename: Operation canceled...you must enter a string\n"
-msgstr "é‡æ–°å‘½å: 動作å–消...必須輸入字串\n"
-
 # src/ftp.c:284 src/ftp.c:389
-#: src/gtk/transfer.c:81
+#: src/gtk/transfer.c:72
 msgid "Receiving file names..."
 msgstr "接收檔å..."
 
 # src/ftp.c:84 src/transfer_gui.c:456
-#: src/gtk/transfer.c:239 src/gtk/transfer.c:1189
+#: src/gtk/transfer.c:241 src/gtk/transfer.c:1220
 msgid "Connecting..."
 msgstr "連線中..."
 
 # src/ftp.c:101 src/transfer_gui.c:424
-#: src/gtk/transfer.c:255 src/gtk/transfer.c:1087 src/gtk/transfer.c:1097
+#: src/gtk/transfer.c:251 src/gtk/transfer.c:1116 src/gtk/transfer.c:1127
 msgid "Enter Password"
 msgstr "輸入密碼"
 
 # src/ftp.c:102 src/transfer_gui.c:425
-#: src/gtk/transfer.c:256 src/gtk/transfer.c:1088 src/gtk/transfer.c:1098
+#: src/gtk/transfer.c:252 src/gtk/transfer.c:1117 src/gtk/transfer.c:1128
 msgid "Please enter your password for this site"
 msgstr "請輸入此主機的密碼"
 
 # src/ftp.c:244
-#: src/gtk/transfer.c:369
+#: src/gtk/transfer.c:343
 #, c-format
 msgid "Waiting %d seconds until trying to connect again\n"
 msgstr "ç¨å¾… %d 秒後é‡è©¦é€£ç·š \n"
 
 # src/gftp.c:387
-#: src/gtk/transfer.c:414
+#: src/gtk/transfer.c:388
 #, fuzzy
 msgid "Transfer Files"
 msgstr "/傳é€/上傳檔案"
 
 # src/file_transfer.c:75
-#: src/gtk/transfer.c:421
+#: src/gtk/transfer.c:396
 #, fuzzy
 msgid "Retrieve Files: Not connected to a remote site\n"
 msgstr "上傳檔案: 尚未連上é ç«¯ç«™å°\n"
 
 # src/file_transfer.c:872
-#: src/gtk/transfer.c:653
+#: src/gtk/transfer.c:639
 #, fuzzy
 msgid "Error: Remote site disconnected after trying to transfer file\n"
 msgstr "錯誤: %s é ç«¯ç«™å°å°šæœªé€£ç·š. å·²é”最大連線次數...放棄\n"
 
 # src/file_transfer.c:773
-#: src/gtk/transfer.c:714
+#: src/gtk/transfer.c:700
 #, c-format
 msgid "Could not download %s from %s\n"
 msgstr "無法下載 %s 從 %s\n"
 
 # src/file_transfer.c:767
-#: src/gtk/transfer.c:749
+#: src/gtk/transfer.c:735
 #, fuzzy, c-format
 msgid "Successfully transferred %s at %.2f KB/s\n"
 msgstr "已刪除 %s\n"
 
 # src/file_transfer.c:612
-#: src/gtk/transfer.c:838 src/gtk/transfer.c:1017 src/gtk/transfer.c:1067
-#: src/gtk/transfer.c:1431
+#: src/gtk/transfer.c:838 src/gtk/transfer.c:1018 src/gtk/transfer.c:1096
+#: src/gtk/transfer.c:1433
 #, fuzzy
 msgid "Skipped"
 msgstr "è·³éŽ"
 
 # src/transfer_gui.c:332 src/transfer_gui.c:351
-#: src/gtk/transfer.c:842 src/gtk/transfer.c:1044 src/gtk/transfer.c:1071
+#: src/gtk/transfer.c:842 src/gtk/transfer.c:1073 src/gtk/transfer.c:1100
 #, fuzzy
 msgid "Waiting..."
 msgstr "排åºä¸­..."
 
 # src/transfer_gui.c:70
-#: src/gtk/transfer.c:926
+#: src/gtk/transfer.c:927
 #, c-format
 msgid "Retrieving file names...%s bytes"
 msgstr "讀å–檔å...%s bytes"
 
 # src/transfer_gui.c:313
-#: src/gtk/transfer.c:1020
+#: src/gtk/transfer.c:1021
 msgid "Finished"
 msgstr "已完æˆ"
 
+# src/transfer_gui.c:493 src/transfer_gui.c:578
+#: src/gtk/transfer.c:1053
+#, c-format
+msgid "Stopping the transfer of %s\n"
+msgstr "åœæ­¢å‚³é€ %s\n"
+
 # src/transfer_gui.c:175
-#: src/gtk/transfer.c:1229
+#: src/gtk/transfer.c:1260
 #, fuzzy, c-format
-msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %d of %ld)"
+msgid "%d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)"
 msgstr "%d%% 完æˆ, é è¨ˆ %02d:%02d:%02d 後çµæŸ. (檔案 %d of %d)"
 
 # src/transfer_gui.c:200
-#: src/gtk/transfer.c:1254
+#: src/gtk/transfer.c:1285
 #, c-format
 msgid "Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"
 msgstr "接收 %s of %s 以 %.2fKB/s, é è¨ˆ %02d:%02d:%02d 後çµæŸ"
 
 # src/transfer_gui.c:213
-#: src/gtk/transfer.c:1263
+#: src/gtk/transfer.c:1294
 #, c-format
 msgid "Recv %s of %s, transfer stalled, unknown time remaining"
 msgstr "接收 %s of %s, 傳é€é²ç·©, 無法估計時間"
 
-# src/transfer_gui.c:493 src/transfer_gui.c:578
-#: src/gtk/transfer.c:1306
-#, c-format
-msgid "Stopping the transfer of %s\n"
-msgstr "åœæ­¢å‚³é€ %s\n"
-
 # src/transfer_gui.c:544
-#: src/gtk/transfer.c:1320 src/gtk/transfer.c:1342 src/gtk/transfer.c:1372
-#: src/gtk/transfer.c:1406 src/gtk/transfer.c:1452 src/gtk/transfer.c:1512
+#: src/gtk/transfer.c:1317 src/gtk/transfer.c:1339 src/gtk/transfer.c:1369
+#: src/gtk/transfer.c:1403 src/gtk/transfer.c:1454 src/gtk/transfer.c:1514
 #, fuzzy
 msgid "There are no file transfers selected\n"
 msgstr "無檔案å¯ä¾›å‚³é€\n"
 
 # src/transfer_gui.c:493 src/transfer_gui.c:578
-#: src/gtk/transfer.c:1357
+#: src/gtk/transfer.c:1353
 #, fuzzy, c-format
 msgid "Stopping the transfer on host %s\n"
 msgstr "åœæ­¢å‚³é€ %s\n"
 
 # src/transfer_gui.c:493 src/transfer_gui.c:578
-#: src/gtk/transfer.c:1389 src/gtk/transfer.c:1435
+#: src/gtk/transfer.c:1386 src/gtk/transfer.c:1437
 #, fuzzy, c-format
 msgid "Skipping file %s on host %s\n"
 msgstr "åœæ­¢å‚³é€ %s\n"
 
 # src/file_transfer.c:389
-#: src/gtk/transfer.c:1576
+#: src/gtk/transfer.c:1578
 msgid "Local Size"
 msgstr "近端容é‡å¤§å°"
 
 # src/file_transfer.c:390
-#: src/gtk/transfer.c:1577
+#: src/gtk/transfer.c:1579
 msgid "Remote Size"
 msgstr "é ç«¯å®¹é‡å¤§å°"
 
 # src/file_transfer.c:391
-#: src/gtk/transfer.c:1578
+#: src/gtk/transfer.c:1580
 msgid "Action"
 msgstr "å•Ÿå‹•"
 
 # src/file_transfer.c:395
-#: src/gtk/transfer.c:1583
+#: src/gtk/transfer.c:1585
 msgid "Download Files"
 msgstr "下載檔案"
 
 # src/file_transfer.c:395
-#: src/gtk/transfer.c:1583
+#: src/gtk/transfer.c:1585
 msgid "Upload Files"
 msgstr "上傳檔案"
 
 # src/file_transfer.c:408
-#: src/gtk/transfer.c:1596
+#: src/gtk/transfer.c:1598
 msgid ""
 "The following file(s) exist on both the local and remote computer\n"
 "Please select what you would like to do"
@@ -2669,87 +2915,82 @@
 "è«‹é¸æ“‡è¦å‹•ä½œçš„部份"
 
 # src/file_transfer.c:446 src/file_transfer.c:469 src/file_transfer.c:563
-#: src/gtk/transfer.c:1652 src/gtk/transfer.c:1691 src/gtk/transfer.c:1790
+#: src/gtk/transfer.c:1649 src/gtk/transfer.c:1688 src/gtk/transfer.c:1787
 msgid "Overwrite"
 msgstr "覆寫"
 
 # src/file_transfer.c:612
-#: src/gtk/transfer.c:1657 src/gtk/transfer.c:1834
+#: src/gtk/transfer.c:1654 src/gtk/transfer.c:1831
 msgid "Skip"
 msgstr "è·³éŽ"
 
 # src/file_transfer.c:475 src/file_transfer.c:588
-#: src/gtk/transfer.c:1662 src/gtk/transfer.c:1697 src/gtk/transfer.c:1812
+#: src/gtk/transfer.c:1659 src/gtk/transfer.c:1694 src/gtk/transfer.c:1809
 msgid "Resume"
 msgstr "確èª"
 
 # src/file_transfer.c:481
-#: src/gtk/transfer.c:1703
+#: src/gtk/transfer.c:1700
 msgid "Skip File"
 msgstr "ç•¥éŽæª”案"
 
 # src/file_transfer.c:491
-#: src/gtk/transfer.c:1713
+#: src/gtk/transfer.c:1710
 msgid "Select All"
 msgstr "å…¨é¸"
 
 # src/file_transfer.c:497
-#: src/gtk/transfer.c:1719
+#: src/gtk/transfer.c:1716
 msgid "Deselect All"
 msgstr "全部å–消"
 
 # src/transfer_gui.c:245
-#: src/gtk/transfer.c:1960
+#: src/gtk/transfer.c:1957
 #, c-format
 msgid "Error: Child %d returned %d\n"
 msgstr "錯誤: Child %d 回傳 %d\n"
 
 # src/transfer_gui.c:248
-#: src/gtk/transfer.c:1963
+#: src/gtk/transfer.c:1960
 #, c-format
 msgid "Child %d returned successfully\n"
 msgstr "Child %d 回傳æˆåŠŸ\n"
 
 # src/transfer_gui.c:254
-#: src/gtk/transfer.c:1970
+#: src/gtk/transfer.c:1967
 #, c-format
 msgid "Error: Cannot get information about file %s: %s\n"
 msgstr "錯誤: 無法å–得檔案 %s 的資訊 : %s\n"
 
 # src/transfer_gui.c:258
-#: src/gtk/transfer.c:1975
+#: src/gtk/transfer.c:1972
 #, c-format
 msgid "File %s was not changed\n"
 msgstr "檔案 %s 尚未變更\n"
 
 # src/transfer_gui.c:264
-#: src/gtk/transfer.c:1983
-#, c-format
+#: src/gtk/transfer.c:1980
+#, fuzzy, c-format
 msgid ""
 "File %s has changed.\n"
-"What would you like to do?"
+"Would you like to upload it?"
 msgstr ""
 "檔案 %s 已經變更了.\n"
 "下一步呢?"
 
 # src/transfer_gui.c:267
-#: src/gtk/transfer.c:1986
+#: src/gtk/transfer.c:1983
 msgid "Edit File"
 msgstr "編輯檔案"
 
-# src/transfer_gui.c:267
-#: src/gtk/transfer.c:1987
-msgid "Upload"
-msgstr "上傳"
-
 # src/file_transfer.c:872
-#: src/gtk/transfer.c:2073
+#: src/gtk/transfer.c:2065
 #, c-format
 msgid "Error: Remote site %s disconnected. Max retries reached...giving up\n"
 msgstr "錯誤: %s é ç«¯ç«™å°å°šæœªé€£ç·š. å·²é”最大連線次數...放棄\n"
 
 # src/file_transfer.c:879
-#: src/gtk/transfer.c:2081
+#: src/gtk/transfer.c:2073
 #, c-format
 msgid "Error: Remote site %s disconnected. Will reconnect in %d seconds\n"
 msgstr "錯誤: %s é ç«¯ç«™å°å°šæœªé€£ç·š. %d 秒內é‡æ–°é€£ç·š\n"
@@ -2766,46 +3007,134 @@
 msgstr "檢視:  %s 是目錄,無法檢視.\n"
 
 # src/view_dialog.c:88
-#: src/gtk/view_dialog.c:110
+#: src/gtk/view_dialog.c:111
 msgid "Edit: You must specify an editor in the options dialog\n"
 msgstr "編輯:必須在é¸é …å°è©±æ¡†ä¸­æŒ‡å®šæ–‡æ›¸ç·¨è¼¯å™¨\n"
 
 # src/view_dialog.c:101
-#: src/gtk/view_dialog.c:123
+#: src/gtk/view_dialog.c:124
 #, c-format
 msgid "Edit: %s is a directory. Cannot edit it.\n"
 msgstr "編輯: %s 是目錄,無法編輯\n"
 
 # src/view_dialog.c:139
-#: src/gtk/view_dialog.c:190
+#: src/gtk/view_dialog.c:192
 #, c-format
 msgid "Opening %s with %s\n"
 msgstr " %s 以 %s 開啟\n"
 
 # src/view_dialog.c:170
-#: src/gtk/view_dialog.c:214
+#: src/gtk/view_dialog.c:216
 #, c-format
 msgid "Viewing file %s\n"
 msgstr "檢視檔案 %s\n"
 
 # src/view_dialog.c:166
-#: src/gtk/view_dialog.c:221
+#: src/gtk/view_dialog.c:223
 #, c-format
 msgid "View: Cannot open file %s: %s\n"
 msgstr "檢視: 無法開啟檔案 %s: %s\n"
 
 # src/view_dialog.c:276
-#: src/gtk/view_dialog.c:374
+#: src/gtk/view_dialog.c:392
 #, c-format
 msgid "View: Cannot fork another process: %s\n"
 msgstr "檢視: 無法 fork 其它程åº: %s\n"
 
 # src/view_dialog.c:282
-#: src/gtk/view_dialog.c:377
+#: src/gtk/view_dialog.c:395
 #, c-format
 msgid "Running program: %s %s\n"
 msgstr "執行程å¼: %s %s\n"
 
+# src/config_file.c:118
+#~ msgid "Bring up reconnect dialog"
+#~ msgstr "帶出é‡é€£ç·šè¦–窗"
+
+# src/config_file.c:119
+#~ msgid "Bring up the reconnect dialog after login failure"
+#~ msgstr "登錄失敗後帶出é‡é€£ç·šå°è©±æ¡†"
+
+# src/config_file.c:120
+#~ msgid "Confirm delete"
+#~ msgstr "確èªåˆªé™¤"
+
+# src/config_file.c:121
+#~ msgid "Confirm when deleting files"
+#~ msgstr "刪除檔案å‰è¦æ±‚確èª"
+
+# src/config_file.c:127
+#~ msgid "Preserve permissions"
+#~ msgstr "ä¿è­·æ¬Šé™"
+
+# src/config_file.c:134
+#~ msgid "Save geometry"
+#~ msgstr "儲存相關資訊"
+
+# src/config_file.c:135
+#~ msgid "Save the size of each widget for next startup"
+#~ msgstr "儲存下次啟動 widget 的大å°"
+
+# src/config_file.c:143
+#~ msgid "Use cache"
+#~ msgstr "使用快å–"
+
+# src/config_file.c:144
+#~ msgid "Do you want to use the cache?"
+#~ msgstr "是å¦è¦ä½¿ç”¨å¿«å–?"
+
+# src/config_file.c:107
+#~ msgid "Connect timeout:"
+#~ msgstr "連線終止:"
+
+# src/config_file.c:108
+#~ msgid "The max timeout for the connection"
+#~ msgstr "連線時é™æœ€å¤§å€¼"
+
+# src/config_file.c:110
+#~ msgid "The timeout for the read()s and write()s"
+#~ msgstr "讀å–或寫入逾時"
+
+# src/bookmarks.c:230 src/bookmarks.c:1193
+#~ msgid "/Bookmarks/"
+#~ msgstr "/書籤/"
+
+# src/bookmarks.c:346 src/bookmarks.c:376 src/bookmarks.c:388
+#~ msgid "/Bookmarks/%s"
+#~ msgstr "/書籤/%s"
+
+# src/bookmarks.c:678 src/bookmarks.c:688 src/mkdir_dialog.c:35
+#~ msgid "Create"
+#~ msgstr "新增"
+
+# src/bookmarks.c:995 src/delete_dialog.c:59
+#~ msgid "Yes"
+#~ msgstr "是"
+
+# src/bookmarks.c:996 src/delete_dialog.c:60
+#~ msgid "No"
+#~ msgstr "å¦"
+
+# src/gftp.c:164
+#~ msgid "Don't Exit"
+#~ msgstr "ä¸è¦é›¢é–‹"
+
+# src/gftp.c:1235
+#~ msgid "Sort"
+#~ msgstr "排åº"
+
+# src/gftp.c:1238
+#~ msgid "Sorting..."
+#~ msgstr "排åºä¸­..."
+
+# src/misc_dialogs.c:521 src/misc_dialogs.c:570
+#~ msgid "Error: Cannot open %s: %s\n"
+#~ msgstr "錯誤: 無法開啟 %s: %s\n"
+
+# src/transfer_gui.c:267
+#~ msgid "Upload"
+#~ msgstr "上傳"
+
 # src/config_file.c:378
 #, fuzzy
 #~ msgid "FTP Proxy"
@@ -2867,10 +3196,6 @@
 #~ msgid "Please wait while getting directory listings"
 #~ msgstr "å–得目錄內容中,è«‹ç¨å¾…"
 
-# src/gftp.c:1155
-#~ msgid "Disconnect: Not connected to a remote site\n"
-#~ msgstr "離線: 未連上é ç«¯ç«™å°\n"
-
 # src/misc_dialogs.c:480
 #~ msgid "Error: Could not connect to host %s. What would you like to do?"
 #~ msgstr "錯誤: 無法連接主機 %s. 下一步è¦æ€Žéº¼è¾¦"
@@ -2936,9 +3261,6 @@
 #~ msgid "Select all"
 #~ msgstr "å…¨é¸"
 
-#~ msgid "Select all files"
-#~ msgstr "é¸å–全部檔案"
-
 #~ msgid "Deselect all"
 #~ msgstr "å–消全部檔案"
 
--- a/src/Makefile.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,347 +0,0 @@
-# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
-
-# Copyright (C) 1994, 1995-8, 1999, 2001 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 =
-
-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@ $(AM_INSTALL_PROGRAM_FLAGS)
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
-
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_alias = @host_alias@
-host_triplet = @host@
-AWK = @AWK@
-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
-CATOBJEXT = @CATOBJEXT@
-CC = @CC@
-CPP = @CPP@
-DATADIRNAME = @DATADIRNAME@
-EXEEXT = @EXEEXT@
-EXTRA_LIBS = @EXTRA_LIBS@
-GENCAT = @GENCAT@
-GETCONF = @GETCONF@
-GFTP_GTK = @GFTP_GTK@
-GFTP_TEXT = @GFTP_TEXT@
-GLIBC21 = @GLIBC21@
-GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_CONFIG = @GLIB_CONFIG@
-GLIB_LIBS = @GLIB_LIBS@
-GMSGFMT = @GMSGFMT@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_CONFIG = @GTK_CONFIG@
-GTK_LIBS = @GTK_LIBS@
-HAVE_LIB = @HAVE_LIB@
-INSTOBJEXT = @INSTOBJEXT@
-INTLBISON = @INTLBISON@
-INTLLIBS = @INTLLIBS@
-INTLOBJS = @INTLOBJS@
-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
-LIB = @LIB@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LN_S = @LN_S@
-LTLIB = @LTLIB@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-PACKAGE = @PACKAGE@
-PKG_CONFIG = @PKG_CONFIG@
-POSUB = @POSUB@
-PREFIX = @PREFIX@
-PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
-PTHREAD_LIBS = @PTHREAD_LIBS@
-RANLIB = @RANLIB@
-READLINE_LIBS = @READLINE_LIBS@
-U = @U@
-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-
-SUBDIRS = text gtk
-bin_SCRIPTS = gftp
-EXTRA_DIST = gftp.in
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = ../config.h
-CONFIG_CLEAN_FILES =  gftp
-SCRIPTS =  $(bin_SCRIPTS)
-
-DIST_COMMON =  Makefile.am Makefile.in gftp.in
-
-
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-
-TAR = tar
-GZIP_ENV = --best
-all: all-redirect
-.SUFFIXES:
-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-	cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
-	cd $(top_builddir) \
-	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-gftp: $(top_builddir)/config.status gftp.in
-	cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-install-binSCRIPTS: $(bin_SCRIPTS)
-	@$(NORMAL_INSTALL)
-	$(mkinstalldirs) $(DESTDIR)$(bindir)
-	@list='$(bin_SCRIPTS)'; for p in $$list; do \
-	  if test -f $$p; then \
-	    echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
-	    $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
-	  else if test -f $(srcdir)/$$p; then \
-	    echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
-	    $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
-	  else :; fi; fi; \
-	done
-
-uninstall-binSCRIPTS:
-	@$(NORMAL_UNINSTALL)
-	list='$(bin_SCRIPTS)'; for p in $$list; do \
-	  rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
-	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 -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
-
-mostlyclean-tags:
-
-clean-tags:
-
-distclean-tags:
-	-rm -f TAGS ID
-
-maintainer-clean-tags:
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-
-subdir = src
-
-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 --foreign src/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-binSCRIPTS
-install-exec: install-exec-recursive
-
-install-data-am:
-install-data: install-data-recursive
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-install: install-recursive
-uninstall-am: uninstall-binSCRIPTS
-uninstall: uninstall-recursive
-all-am: Makefile $(SCRIPTS)
-all-redirect: all-recursive
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
-installdirs: installdirs-recursive
-installdirs-am:
-	$(mkinstalldirs)  $(DESTDIR)$(bindir)
-
-
-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
-
-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-binSCRIPTS install-binSCRIPTS 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:
--- a/src/gtk/Makefile.am	Tue Sep 24 11:21:32 2002 +0000
+++ b/src/gtk/Makefile.am	Tue Sep 24 12:18:40 2002 +0000
@@ -6,6 +6,6 @@
                      gftp-gtk.c menu-items.c misc-gtk.c mkdir_dialog.c \
                      options_dialog.c rename_dialog.c transfer.c view_dialog.c
 INCLUDES = @GTK_CFLAGS@ @PTHREAD_CFLAGS@ -DSHARE_DIR=\"$(datadir)/gftp\" -DLOCALE_DIR=\"$(localedir)\" -I../../intl
-LDADD = ../../lib/libgftp.a @INTLLIBS@ @GTK_LIBS@ @PTHREAD_LIBS@ @EXTRA_LIBS@
+LDADD = ../../lib/libgftp.a @LIBINTL@ @GTK_LIBS@ @PTHREAD_LIBS@ @EXTRA_LIBS@
 noinst_HEADERS = gftp-gtk.h
 localedir = $(datadir)/locale
--- a/src/gtk/Makefile.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,367 +0,0 @@
-# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
-
-# Copyright (C) 1994, 1995-8, 1999, 2001 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 =
-
-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@ $(AM_INSTALL_PROGRAM_FLAGS)
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
-
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_alias = @host_alias@
-host_triplet = @host@
-AWK = @AWK@
-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
-CATOBJEXT = @CATOBJEXT@
-CC = @CC@
-CPP = @CPP@
-DATADIRNAME = @DATADIRNAME@
-EXEEXT = @EXEEXT@
-EXTRA_LIBS = @EXTRA_LIBS@
-GENCAT = @GENCAT@
-GETCONF = @GETCONF@
-GFTP_GTK = @GFTP_GTK@
-GFTP_TEXT = @GFTP_TEXT@
-GLIBC21 = @GLIBC21@
-GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_CONFIG = @GLIB_CONFIG@
-GLIB_LIBS = @GLIB_LIBS@
-GMSGFMT = @GMSGFMT@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_CONFIG = @GTK_CONFIG@
-GTK_LIBS = @GTK_LIBS@
-HAVE_LIB = @HAVE_LIB@
-INSTOBJEXT = @INSTOBJEXT@
-INTLBISON = @INTLBISON@
-INTLLIBS = @INTLLIBS@
-INTLOBJS = @INTLOBJS@
-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
-LIB = @LIB@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LN_S = @LN_S@
-LTLIB = @LTLIB@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-PACKAGE = @PACKAGE@
-PKG_CONFIG = @PKG_CONFIG@
-POSUB = @POSUB@
-PREFIX = @PREFIX@
-PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
-PTHREAD_LIBS = @PTHREAD_LIBS@
-RANLIB = @RANLIB@
-READLINE_LIBS = @READLINE_LIBS@
-U = @U@
-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-
-bin_PROGRAMS = @GFTP_GTK@
-EXTRA_PROGRAMS = gftp-gtk
-gftp_gtk_SOURCES = bookmarks.c chmod_dialog.c delete_dialog.c dnd.c                      gftp-gtk.c menu-items.c misc-gtk.c mkdir_dialog.c                      options_dialog.c rename_dialog.c transfer.c view_dialog.c
-
-INCLUDES = @GTK_CFLAGS@ @PTHREAD_CFLAGS@ -DSHARE_DIR=\"$(datadir)/gftp\" -DLOCALE_DIR=\"$(localedir)\" -I../../intl
-LDADD = ../../lib/libgftp.a @INTLLIBS@ @GTK_LIBS@ @PTHREAD_LIBS@ @EXTRA_LIBS@
-noinst_HEADERS = gftp-gtk.h
-localedir = $(datadir)/locale
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = ../../config.h
-CONFIG_CLEAN_FILES = 
-bin_PROGRAMS =  @GFTP_GTK@
-PROGRAMS =  $(bin_PROGRAMS)
-
-
-DEFS = @DEFS@ -I. -I$(srcdir) -I../..
-CPPFLAGS = @CPPFLAGS@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-gftp_gtk_OBJECTS =  bookmarks.o chmod_dialog.o delete_dialog.o dnd.o \
-gftp-gtk.o menu-items.o misc-gtk.o mkdir_dialog.o options_dialog.o \
-rename_dialog.o transfer.o view_dialog.o
-gftp_gtk_LDADD = $(LDADD)
-gftp_gtk_DEPENDENCIES =  ../../lib/libgftp.a
-gftp_gtk_LDFLAGS = 
-CFLAGS = @CFLAGS@
-COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
-HEADERS =  $(noinst_HEADERS)
-
-DIST_COMMON =  Makefile.am Makefile.in
-
-
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-
-TAR = tar
-GZIP_ENV = --best
-DEP_FILES =  .deps/bookmarks.P .deps/chmod_dialog.P \
-.deps/delete_dialog.P .deps/dnd.P .deps/gftp-gtk.P .deps/menu-items.P \
-.deps/misc-gtk.P .deps/mkdir_dialog.P .deps/options_dialog.P \
-.deps/rename_dialog.P .deps/transfer.P .deps/view_dialog.P
-SOURCES = $(gftp_gtk_SOURCES)
-OBJECTS = $(gftp_gtk_OBJECTS)
-
-all: all-redirect
-.SUFFIXES:
-.SUFFIXES: .S .c .o .s
-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-	cd $(top_srcdir) && $(AUTOMAKE) --foreign src/gtk/Makefile
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
-	cd $(top_builddir) \
-	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-
-mostlyclean-binPROGRAMS:
-
-clean-binPROGRAMS:
-	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
-
-distclean-binPROGRAMS:
-
-maintainer-clean-binPROGRAMS:
-
-install-binPROGRAMS: $(bin_PROGRAMS)
-	@$(NORMAL_INSTALL)
-	$(mkinstalldirs) $(DESTDIR)$(bindir)
-	@list='$(bin_PROGRAMS)'; for p in $$list; do \
-	  if test -f $$p; then \
-	    echo "  $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
-	     $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
-	  else :; fi; \
-	done
-
-uninstall-binPROGRAMS:
-	@$(NORMAL_UNINSTALL)
-	list='$(bin_PROGRAMS)'; for p in $$list; do \
-	  rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
-	done
-
-.s.o:
-	$(COMPILE) -c $<
-
-.S.o:
-	$(COMPILE) -c $<
-
-mostlyclean-compile:
-	-rm -f *.o core *.core
-
-clean-compile:
-
-distclean-compile:
-	-rm -f *.tab.c
-
-maintainer-clean-compile:
-
-gftp-gtk$(EXEEXT): $(gftp_gtk_OBJECTS) $(gftp_gtk_DEPENDENCIES)
-	@rm -f gftp-gtk$(EXEEXT)
-	$(LINK) $(gftp_gtk_LDFLAGS) $(gftp_gtk_OBJECTS) $(gftp_gtk_LDADD) $(LIBS)
-
-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:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
-	tags=; \
-	here=`pwd`; \
-	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 -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
-
-mostlyclean-tags:
-
-clean-tags:
-
-distclean-tags:
-	-rm -f TAGS ID
-
-maintainer-clean-tags:
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-
-subdir = src/gtk
-
-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 --foreign src/gtk/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
-
-DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
-
--include $(DEP_FILES)
-
-mostlyclean-depend:
-
-clean-depend:
-
-distclean-depend:
-	-rm -rf .deps
-
-maintainer-clean-depend:
-
-%.o: %.c
-	@echo '$(COMPILE) -c $<'; \
-	$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
-	@-cp .deps/$(*F).pp .deps/$(*F).P; \
-	tr ' ' '\012' < .deps/$(*F).pp \
-	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
-	    >> .deps/$(*F).P; \
-	rm .deps/$(*F).pp
-
-%.lo: %.c
-	@echo '$(LTCOMPILE) -c $<'; \
-	$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
-	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
-	  < .deps/$(*F).pp > .deps/$(*F).P; \
-	tr ' ' '\012' < .deps/$(*F).pp \
-	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
-	    >> .deps/$(*F).P; \
-	rm -f .deps/$(*F).pp
-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-binPROGRAMS
-install-exec: install-exec-am
-
-install-data-am:
-install-data: install-data-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-install: install-am
-uninstall-am: uninstall-binPROGRAMS
-uninstall: uninstall-am
-all-am: Makefile $(PROGRAMS) $(HEADERS)
-all-redirect: all-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
-installdirs:
-	$(mkinstalldirs)  $(DESTDIR)$(bindir)
-
-
-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-binPROGRAMS mostlyclean-compile \
-		mostlyclean-tags mostlyclean-depend mostlyclean-generic
-
-mostlyclean: mostlyclean-am
-
-clean-am:  clean-binPROGRAMS clean-compile clean-tags clean-depend \
-		clean-generic mostlyclean-am
-
-clean: clean-am
-
-distclean-am:  distclean-binPROGRAMS distclean-compile distclean-tags \
-		distclean-depend distclean-generic clean-am
-
-distclean: distclean-am
-
-maintainer-clean-am:  maintainer-clean-binPROGRAMS \
-		maintainer-clean-compile maintainer-clean-tags \
-		maintainer-clean-depend 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: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
-maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
-mostlyclean-compile distclean-compile clean-compile \
-maintainer-clean-compile tags mostlyclean-tags distclean-tags \
-clean-tags maintainer-clean-tags distdir mostlyclean-depend \
-distclean-depend clean-depend maintainer-clean-depend 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 \
-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:
--- a/src/gtk/bookmarks.c	Tue Sep 24 11:21:32 2002 +0000
+++ b/src/gtk/bookmarks.c	Tue Sep 24 12:18:40 2002 +0000
@@ -224,7 +224,7 @@
   gtk_item_factory_create_item (factory, &test, (gpointer) tempentry->path,
 				1);
   g_free (test.path);
-  gftp_write_config_file ();
+  gftp_write_bookmarks_file ();
 }
 
 
@@ -487,7 +487,7 @@
       new_bookmarks_htable = NULL;
     }
   build_bookmarks_menu ();
-  gftp_write_config_file ();
+  gftp_write_bookmarks_file ();
 }
 
 
--- a/src/text/Makefile.am	Tue Sep 24 11:21:32 2002 +0000
+++ b/src/text/Makefile.am	Tue Sep 24 12:18:40 2002 +0000
@@ -4,6 +4,6 @@
 EXTRA_PROGRAMS = gftp-text
 gftp_text_SOURCES=gftp-text.c 
 INCLUDES=@GLIB_CFLAGS@ -DSHARE_DIR=\"$(datadir)/gftp\" -DLOCALE_DIR=\"$(localedir)\" -I../../intl
-LDADD = ../../lib/libgftp.a @INTLLIBS@ @GLIB_LIBS@ @EXTRA_LIBS@ @READLINE_LIBS@
+LDADD = ../../lib/libgftp.a @LIBINTL@ @GLIB_LIBS@ @EXTRA_LIBS@ @READLINE_LIBS@
 noinst_HEADERS=gftp-text.h
 localedir=$(datadir)/locale
--- a/src/text/Makefile.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,361 +0,0 @@
-# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
-
-# Copyright (C) 1994, 1995-8, 1999, 2001 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 =
-
-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@ $(AM_INSTALL_PROGRAM_FLAGS)
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
-
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-host_alias = @host_alias@
-host_triplet = @host@
-AWK = @AWK@
-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
-CATOBJEXT = @CATOBJEXT@
-CC = @CC@
-CPP = @CPP@
-DATADIRNAME = @DATADIRNAME@
-EXEEXT = @EXEEXT@
-EXTRA_LIBS = @EXTRA_LIBS@
-GENCAT = @GENCAT@
-GETCONF = @GETCONF@
-GFTP_GTK = @GFTP_GTK@
-GFTP_TEXT = @GFTP_TEXT@
-GLIBC21 = @GLIBC21@
-GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_CONFIG = @GLIB_CONFIG@
-GLIB_LIBS = @GLIB_LIBS@
-GMSGFMT = @GMSGFMT@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_CONFIG = @GTK_CONFIG@
-GTK_LIBS = @GTK_LIBS@
-HAVE_LIB = @HAVE_LIB@
-INSTOBJEXT = @INSTOBJEXT@
-INTLBISON = @INTLBISON@
-INTLLIBS = @INTLLIBS@
-INTLOBJS = @INTLOBJS@
-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
-LIB = @LIB@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LN_S = @LN_S@
-LTLIB = @LTLIB@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-PACKAGE = @PACKAGE@
-PKG_CONFIG = @PKG_CONFIG@
-POSUB = @POSUB@
-PREFIX = @PREFIX@
-PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
-PTHREAD_LIBS = @PTHREAD_LIBS@
-RANLIB = @RANLIB@
-READLINE_LIBS = @READLINE_LIBS@
-U = @U@
-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-
-bin_PROGRAMS = @GFTP_TEXT@
-EXTRA_PROGRAMS = gftp-text
-gftp_text_SOURCES = gftp-text.c 
-INCLUDES = @GLIB_CFLAGS@ -DSHARE_DIR=\"$(datadir)/gftp\" -DLOCALE_DIR=\"$(localedir)\" -I../../intl
-LDADD = ../../lib/libgftp.a @INTLLIBS@ @GLIB_LIBS@ @EXTRA_LIBS@ @READLINE_LIBS@
-noinst_HEADERS = gftp-text.h
-localedir = $(datadir)/locale
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = ../../config.h
-CONFIG_CLEAN_FILES = 
-bin_PROGRAMS =  @GFTP_TEXT@
-PROGRAMS =  $(bin_PROGRAMS)
-
-
-DEFS = @DEFS@ -I. -I$(srcdir) -I../..
-CPPFLAGS = @CPPFLAGS@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
-gftp_text_OBJECTS =  gftp-text.o
-gftp_text_LDADD = $(LDADD)
-gftp_text_DEPENDENCIES =  ../../lib/libgftp.a
-gftp_text_LDFLAGS = 
-CFLAGS = @CFLAGS@
-COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
-HEADERS =  $(noinst_HEADERS)
-
-DIST_COMMON =  Makefile.am Makefile.in
-
-
-DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-
-TAR = tar
-GZIP_ENV = --best
-DEP_FILES =  .deps/gftp-text.P
-SOURCES = $(gftp_text_SOURCES)
-OBJECTS = $(gftp_text_OBJECTS)
-
-all: all-redirect
-.SUFFIXES:
-.SUFFIXES: .S .c .o .s
-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-	cd $(top_srcdir) && $(AUTOMAKE) --foreign src/text/Makefile
-
-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
-	cd $(top_builddir) \
-	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
-
-mostlyclean-binPROGRAMS:
-
-clean-binPROGRAMS:
-	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
-
-distclean-binPROGRAMS:
-
-maintainer-clean-binPROGRAMS:
-
-install-binPROGRAMS: $(bin_PROGRAMS)
-	@$(NORMAL_INSTALL)
-	$(mkinstalldirs) $(DESTDIR)$(bindir)
-	@list='$(bin_PROGRAMS)'; for p in $$list; do \
-	  if test -f $$p; then \
-	    echo "  $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
-	     $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
-	  else :; fi; \
-	done
-
-uninstall-binPROGRAMS:
-	@$(NORMAL_UNINSTALL)
-	list='$(bin_PROGRAMS)'; for p in $$list; do \
-	  rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
-	done
-
-.s.o:
-	$(COMPILE) -c $<
-
-.S.o:
-	$(COMPILE) -c $<
-
-mostlyclean-compile:
-	-rm -f *.o core *.core
-
-clean-compile:
-
-distclean-compile:
-	-rm -f *.tab.c
-
-maintainer-clean-compile:
-
-gftp-text$(EXEEXT): $(gftp_text_OBJECTS) $(gftp_text_DEPENDENCIES)
-	@rm -f gftp-text$(EXEEXT)
-	$(LINK) $(gftp_text_LDFLAGS) $(gftp_text_OBJECTS) $(gftp_text_LDADD) $(LIBS)
-
-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:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
-	tags=; \
-	here=`pwd`; \
-	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 -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
-
-mostlyclean-tags:
-
-clean-tags:
-
-distclean-tags:
-	-rm -f TAGS ID
-
-maintainer-clean-tags:
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-
-subdir = src/text
-
-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 --foreign src/text/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
-
-DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
-
--include $(DEP_FILES)
-
-mostlyclean-depend:
-
-clean-depend:
-
-distclean-depend:
-	-rm -rf .deps
-
-maintainer-clean-depend:
-
-%.o: %.c
-	@echo '$(COMPILE) -c $<'; \
-	$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
-	@-cp .deps/$(*F).pp .deps/$(*F).P; \
-	tr ' ' '\012' < .deps/$(*F).pp \
-	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
-	    >> .deps/$(*F).P; \
-	rm .deps/$(*F).pp
-
-%.lo: %.c
-	@echo '$(LTCOMPILE) -c $<'; \
-	$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
-	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
-	  < .deps/$(*F).pp > .deps/$(*F).P; \
-	tr ' ' '\012' < .deps/$(*F).pp \
-	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
-	    >> .deps/$(*F).P; \
-	rm -f .deps/$(*F).pp
-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-binPROGRAMS
-install-exec: install-exec-am
-
-install-data-am:
-install-data: install-data-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-install: install-am
-uninstall-am: uninstall-binPROGRAMS
-uninstall: uninstall-am
-all-am: Makefile $(PROGRAMS) $(HEADERS)
-all-redirect: all-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
-installdirs:
-	$(mkinstalldirs)  $(DESTDIR)$(bindir)
-
-
-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-binPROGRAMS mostlyclean-compile \
-		mostlyclean-tags mostlyclean-depend mostlyclean-generic
-
-mostlyclean: mostlyclean-am
-
-clean-am:  clean-binPROGRAMS clean-compile clean-tags clean-depend \
-		clean-generic mostlyclean-am
-
-clean: clean-am
-
-distclean-am:  distclean-binPROGRAMS distclean-compile distclean-tags \
-		distclean-depend distclean-generic clean-am
-
-distclean: distclean-am
-
-maintainer-clean-am:  maintainer-clean-binPROGRAMS \
-		maintainer-clean-compile maintainer-clean-tags \
-		maintainer-clean-depend 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: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
-maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
-mostlyclean-compile distclean-compile clean-compile \
-maintainer-clean-compile tags mostlyclean-tags distclean-tags \
-clean-tags maintainer-clean-tags distdir mostlyclean-depend \
-distclean-depend clean-depend maintainer-clean-depend 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 \
-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:
--- a/stamp-h.in	Tue Sep 24 11:21:32 2002 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-timestamp