Nano 0.9.99pre1 release


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@487 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
diff --git a/ChangeLog b/ChangeLog
index 5118fc5..ee1bc6a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,4 @@
-CVS code -
+nano 0.9.99-pre1 - 01/17/2001
 General
 	- Changed #ifdefs to check for both DISABLE_TABCOMP and
 	  NANO_SMALL, makes tiny option leave out tab completion, which
diff --git a/NEWS b/NEWS
index 67b1b2a..d819af0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,13 @@
+01/17/2001 - Nano 0.9.99-pre1 is released.  This is the first pre-1.0
+		release of nano, and is also the first release since the
+		code freeze for nano 1.0.  Don't expect (or request) any 
+		new features between now and nano 1.0, only bugfixes,
+		optimizations and doc/translation updates.  For fixes, a
+		nasty segfault when trying to insert one's home directory
+		(~), some checks for the NumLock key making the keypad
+		go awry, window size sanity checks, many autoconf fixes,
+		and support for the KDE konsole keypad layout.  Have fun.
+
 01/07/2001 - Nano 0.9.25 is the "Just one more feature I swear!" release.
 		It includes one new feature that Pico has had forever, a
 		built-in file browser.  Since not everyone may want this 
diff --git a/configure b/configure
index f8bd0ba..b1ea531 100755
--- a/configure
+++ b/configure
@@ -722,7 +722,7 @@
 
 PACKAGE=nano
 
-VERSION=0.9.25-cvs
+VERSION=0.9.99pre1
 
 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; }
diff --git a/configure.in b/configure.in
index 89f2954..b8174d9 100644
--- a/configure.in
+++ b/configure.in
@@ -1,7 +1,7 @@
 # $Id$
 dnl Process this file with autoconf to produce a configure script.
 AC_INIT(nano.c)
-AM_INIT_AUTOMAKE(nano, 0.9.25-cvs)
+AM_INIT_AUTOMAKE(nano, 0.9.99pre1)
 AM_CONFIG_HEADER(config.h:config.h.in)
 ALL_LINGUAS="es de fr it id fi"
 
diff --git a/faq.html b/faq.html
index 51abd75..2efb601 100644
--- a/faq.html
+++ b/faq.html
@@ -195,7 +195,7 @@
 of nano?</font></h2>
 
 <blockquote><font color="#330000">The current version of nano *should*
-be 0.9.25.&nbsp; Of course you should always check the nano hompage to
+be 0.9.99pre1.&nbsp; Of course you should always check the nano hompage to
 see what the latest and greatest version is.</font></blockquote>
 
 <h2>
diff --git a/po/de.po b/po/de.po
index b580790..8cdc4ab 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: nano 0.9.17\n"
-"POT-Creation-Date: 2001-01-07 20:52-0500\n"
+"POT-Creation-Date: 2001-01-17 06:48-0500\n"
 "PO-Revision-Date: 2000-09-09 11:55+0200\n"
 "Last-Translator: Florian König <floki@bigfoot.com>\n"
 "Language-Team: German <floki@bigfoot.com>\n"
@@ -62,7 +62,7 @@
 msgid "File to insert [from ./] "
 msgstr "Datei zum Einfügen [von ./] "
 
-#: files.c:308 files.c:333 files.c:566 nano.c:1429
+#: files.c:308 files.c:333 files.c:566 nano.c:1441
 msgid "Cancelled"
 msgstr "Abgebrochen"
 
@@ -110,16 +110,16 @@
 msgid "File exists, OVERWRITE ?"
 msgstr "Datei exisitiert, ÜBERSCHREIBEN ?"
 
-#: files.c:1037
+#: files.c:1042
 msgid "(more)"
 msgstr ""
 
-#: files.c:1300
+#: files.c:1307
 msgid "Can't move up a directory"
 msgstr ""
 
 #. We can't open this dir for some reason.  Complain
-#: files.c:1308
+#: files.c:1315
 #, fuzzy, c-format
 msgid "Can't open \"%s\": %s"
 msgstr "Konnte %s nicht schließen: %s"
@@ -425,7 +425,7 @@
 msgid "To Files"
 msgstr "Neue Datei"
 
-#: nano.c:133
+#: nano.c:137
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -434,18 +434,22 @@
 "\n"
 "Puffer in 'nano.save' geschrieben\n"
 
-#: nano.c:135
+#: nano.c:139
 #, c-format
 msgid ""
 "\n"
 "No %s written (file exists?)\n"
 msgstr ""
 
-#: nano.c:142
+#: nano.c:148
+msgid "Window size is too small for Nano..."
+msgstr ""
+
+#: nano.c:156
 msgid "Key illegal in VIEW mode"
 msgstr "Unzulässige Taste im View Modus"
 
-#: nano.c:186
+#: nano.c:207
 msgid ""
 " nano help text\n"
 "\n"
@@ -481,15 +485,15 @@
 "verfügbar. Optionale Tasten sind eingeklammert.\n"
 "\n"
 
-#: nano.c:289
+#: nano.c:310
 msgid "free_node(): free'd a node, YAY!\n"
 msgstr "free_node(): Knoten freigegeben.\n"
 
-#: nano.c:294
+#: nano.c:315
 msgid "free_node(): free'd last node.\n"
 msgstr "free_node(): letzter Knoten freigegeben.\n"
 
-#: nano.c:349
+#: nano.c:370
 msgid ""
 "Usage: nano [GNU long option] [option] +LINE <file>\n"
 "\n"
@@ -497,91 +501,91 @@
 "Aufruf: nano [lange GNU Option] [Option] +ZEILE <Datei>\n"
 "\n"
 
-#: nano.c:350
+#: nano.c:371
 msgid "Option\t\tLong option\t\tMeaning\n"
 msgstr "Option\t\tlange Option\t\tBedeutung\n"
 
-#: nano.c:352
+#: nano.c:373
 msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
 msgstr " -T \t\t--tabsize=[Anzahl]\tTabulator-Größe auf Anzahl setzen\n"
 
-#: nano.c:355
+#: nano.c:376
 msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
 msgstr " -R\t\t--regexp\t\tRegulären Ausdruck zur Suche verwenden\n"
 
-#: nano.c:359
+#: nano.c:380
 msgid " -V \t\t--version\t\tPrint version information and exit\n"
 msgstr " -V \t\t--version\t\tVersionsinfo ausgeben und beenden\n"
 
-#: nano.c:361
+#: nano.c:382
 msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
 msgstr " -c \t\t--const\t\t\tCursorposition ständig anzeigen\n"
 
-#: nano.c:363
+#: nano.c:384
 msgid " -h \t\t--help\t\t\tShow this message\n"
 msgstr " -h \t\t--help\t\t\tDiese Meldung anzeigen\n"
 
-#: nano.c:365
+#: nano.c:386
 msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
 msgstr " -i \t\t--autoindent\t\tNeue Zeilen automatisch einrücken\n"
 
-#: nano.c:368
+#: nano.c:389
 msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
 msgstr " -k \t\t--cut\t\t\t^K schneidet vom Cursor bis zum Zeilenende aus\n"
 
-#: nano.c:371
+#: nano.c:392
 msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
 msgstr ""
 " -l \t\t--nofollow\t\tSymbolischen Links nicht folgen, sondern "
 "überschreiben.\n"
 
-#: nano.c:374
+#: nano.c:395
 msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
 msgstr " -m \t\t--mouse\t\t\tMaus aktivieren\n"
 
-#: nano.c:378
+#: nano.c:399
 msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
 msgstr ""
 
-#: nano.c:381
+#: nano.c:402
 msgid ""
 " -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
 msgstr ""
 " -r [#Spalten] \t--fill=[#Spalten]\tSpalten auffüllen (Zeilenumbruch bei) "
 "#Spalten\n"
 
-#: nano.c:383
+#: nano.c:405
 msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
 msgstr ""
 " -s [Programm] \t--speller=[Programm]\tAlternative Rechtschreibprüfung\n"
 
-#: nano.c:385
+#: nano.c:408
 msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
 msgstr " -t \t\t--tempfile\t\tBeim Beenden ohne Rückfrage speichern\n"
 
-#: nano.c:387
+#: nano.c:410
 msgid " -v \t\t--view\t\t\tView (read only) mode\n"
 msgstr ""
 " -v \t\t--view\t\t\tNur zum Lesen öffnen (keine Veränderungen möglich)\n"
 
-#: nano.c:389
+#: nano.c:412
 msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
 msgstr " -w \t\t--nowrap\t\tLange Zeilen nicht in neue Zeilen umbrechen\n"
 
-#: nano.c:391
+#: nano.c:414
 msgid " -x \t\t--nohelp\t\tDon't show help window\n"
 msgstr " -x \t\t--nohelp\t\tHilfe-Fenster nicht anzeigen\n"
 
-#: nano.c:393
+#: nano.c:416
 msgid " -z \t\t--suspend\t\tEnable suspend\n"
 msgstr ""
 " -z \t\t--suspend\t\tSuspend (anhalten und zurück zur Shell) aktivieren\n"
 
-#: nano.c:395
+#: nano.c:418
 msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
 msgstr " +ZEILE\t\t\t\t\tBei Zeile ZEILE beginnen\n"
 
-#: nano.c:397
+#: nano.c:420
 msgid ""
 "Usage: nano [option] +LINE <file>\n"
 "\n"
@@ -589,224 +593,228 @@
 "Aufruf: nano [Option] +ZEILE <Datei>\n"
 "\n"
 
-#: nano.c:398
+#: nano.c:421
 msgid "Option\t\tMeaning\n"
 msgstr "Option\t\tBedeutung\n"
 
-#: nano.c:399
+#: nano.c:422
 msgid " -T [num]\tSet width of a tab to num\n"
 msgstr " -T [Anzahl]\tTabulator-Größe auf Anzahl setzen\n"
 
-#: nano.c:400
+#: nano.c:423
 msgid " -R\t\tUse regular expressions for search\n"
 msgstr " -R\t\tRegulären Ausdruck zur Suche verwenden\n"
 
-#: nano.c:401
+#: nano.c:424
 msgid " -V \t\tPrint version information and exit\n"
 msgstr " -V \t\tVersionsinfo ausgeben und beenden\n"
 
-#: nano.c:402
+#: nano.c:425
 msgid " -c \t\tConstantly show cursor position\n"
 msgstr " -c \t\tCursorposition ständig anzeigen\n"
 
-#: nano.c:403
+#: nano.c:426
 msgid " -h \t\tShow this message\n"
 msgstr " -h \t\tDiese Meldung anzeigen\n"
 
-#: nano.c:404
+#: nano.c:427
 msgid " -i \t\tAutomatically indent new lines\n"
 msgstr " -i \t\tNeue Zeilen automatisch einrücken\n"
 
-#: nano.c:406
+#: nano.c:429
 msgid " -k \t\tLet ^K cut from cursor to end of line\n"
 msgstr " -k \t\t^K schneidet vom Cursor bis zum Zeilenende aus\n"
 
-#: nano.c:409
+#: nano.c:432
 msgid " -l \t\tDon't follow symbolic links, overwrite\n"
 msgstr " -l \t\tSymbolischen Links nicht folgen, sondern überschreiben\n"
 
-#: nano.c:412
+#: nano.c:435
 msgid " -m \t\tEnable mouse\n"
 msgstr " -m \t\tMaus aktivieren\n"
 
-#: nano.c:415
+#: nano.c:438
 msgid " -p \t\tEmulate Pico as closely as possible\n"
 msgstr ""
 
-#: nano.c:416
+#: nano.c:439
 msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
 msgstr " -r [#Spalten] \tSpalten auffüllen (Zeilenumbruch bei) #Spalten\n"
 
-#: nano.c:417
+#: nano.c:441
 msgid " -s [prog]  \tEnable alternate speller\n"
 msgstr " -s [Programm]  \tAlternative Rechtschreibprüfung\n"
 
-#: nano.c:418
+#: nano.c:443
 msgid " -t \t\tAuto save on exit, don't prompt\n"
 msgstr " -t \t\tBeim Beenden ohne Rückfrage speichern\n"
 
-#: nano.c:419
+#: nano.c:444
 msgid " -v \t\tView (read only) mode\n"
 msgstr " -v \t\tNur zum Lesen öffnen (keine Veränderungen möglich)\n"
 
-#: nano.c:420
+#: nano.c:445
 msgid " -w \t\tDon't wrap long lines\n"
 msgstr " -w \t\tLange Zeilen nicht in neue Zeilen umbrechen\n"
 
-#: nano.c:421
+#: nano.c:446
 msgid " -x \t\tDon't show help window\n"
 msgstr " -x \t\tHilfe-Fenster nicht anzeigen\n"
 
-#: nano.c:422
+#: nano.c:447
 msgid " -z \t\tEnable suspend\n"
 msgstr " -z \t\tSuspend (anhalten und zurück zur Shell) aktivieren\n"
 
-#: nano.c:423
+#: nano.c:448
 msgid " +LINE\t\tStart at line number LINE\n"
 msgstr " +ZEILE\t\tBei Zeile ZEILE beginnen\n"
 
-#: nano.c:430
+#: nano.c:455
 #, c-format
 msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
 msgstr " nano Version %s von Chris Allegretta (compiliert um %s, %s)\n"
 
-#: nano.c:433
+#: nano.c:458
 #, fuzzy
 msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
 msgstr " Email: nano@nano-editor.org\tWWW: http://www.nano-editor.org\n"
 
-#: nano.c:434
+#: nano.c:459
 msgid ""
 "\n"
 " Compiled options:"
 msgstr ""
 
-#: nano.c:496
+#: nano.c:524
 msgid "Mark Set"
 msgstr "Markierung gesetzt"
 
-#: nano.c:501
+#: nano.c:529
 msgid "Mark UNset"
 msgstr "Markierung gelöscht"
 
-#: nano.c:949
+#: nano.c:970
 #, c-format
 msgid "check_wrap called with inptr->data=\"%s\"\n"
 msgstr "check_wrap aufgerufen mit inptr->data=\"%s\"\n"
 
-#: nano.c:1000
+#: nano.c:1021
 #, c-format
 msgid "current->data now = \"%s\"\n"
 msgstr "current->data jetzt = \"%s\"\n"
 
-#: nano.c:1052
+#: nano.c:1073
 #, c-format
 msgid "After, data = \"%s\"\n"
 msgstr "Nachher, data = \"%s\"\n"
 
-#: nano.c:1152
+#: nano.c:1173
 msgid "Edit a replacement"
 msgstr ""
 
-#: nano.c:1376
+#: nano.c:1388
 #, c-format
 msgid "Could not create a temporary filename: %s"
 msgstr "Konnte keine temporäre Datei erzeugen: %s"
 
-#: nano.c:1382
+#: nano.c:1394
 msgid "Spell checking failed: unable to write temp file!"
 msgstr ""
 
-#: nano.c:1394
+#: nano.c:1406
 msgid "Finished checking spelling"
 msgstr "Rechtschreibprüfung abgeschlossen"
 
-#: nano.c:1396
+#: nano.c:1408
 msgid "Spell checking failed"
 msgstr ""
 
-#: nano.c:1416
+#: nano.c:1428
 msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
 msgstr "Veränderten Puffer speichern (\"Nein\" verwirft die Änderungen) ? "
 
-#: nano.c:1512
+#: nano.c:1524
 msgid "Received SIGHUP"
 msgstr ""
 
-#: nano.c:1578
+#: nano.c:1594
 msgid "Cannot resize top win"
 msgstr "Kann die Größe des oberen Fensters nicht verändern"
 
-#: nano.c:1580
+#: nano.c:1596
 msgid "Cannot move top win"
 msgstr "Kann oberes Fenster nicht verschieben"
 
-#: nano.c:1582
+#: nano.c:1598
 msgid "Cannot resize edit win"
 msgstr "Kann Größe des Bearbeitungsfensters nicht verändern"
 
-#: nano.c:1584
+#: nano.c:1600
 msgid "Cannot move edit win"
 msgstr "Kann Bearbeitungsfenster nicht verschieben"
 
-#: nano.c:1586
+#: nano.c:1602
 msgid "Cannot resize bottom win"
 msgstr "Kann Größe des unteren Fensters nicht verändern"
 
-#: nano.c:1588
+#: nano.c:1604
 msgid "Cannot move bottom win"
 msgstr "Kann unteres Fenster nicht verschieben"
 
-#: nano.c:1883
+#: nano.c:1895
 msgid "Can now UnJustify!"
 msgstr ""
 
-#: nano.c:1978
+#: nano.c:1990
 #, c-format
 msgid "%s enable/disable"
 msgstr "%s  aktivieren/deaktivieren"
 
-#: nano.c:1991
+#: nano.c:2005
 msgid "enabled"
 msgstr "aktiviert"
 
-#: nano.c:1992
+#: nano.c:2006
 msgid "disabled"
 msgstr "deaktiviert"
 
-#: nano.c:2230
+#: nano.c:2058
+msgid "NumLock glitch detected.  Keypad will malfunction with NumLock off"
+msgstr ""
+
+#: nano.c:2273
 msgid "Main: set up windows\n"
 msgstr "Hauptprogramm: Fenster konfigurieren\n"
 
-#: nano.c:2237
+#: nano.c:2280
 msgid "Main: bottom win\n"
 msgstr "Hauptprogramm: unteres Fenster\n"
 
-#: nano.c:2243
+#: nano.c:2286
 msgid "Main: open file\n"
 msgstr "Hauptprogramm: Datei öffnen\n"
 
-#: nano.c:2283
+#: nano.c:2330
 #, fuzzy, c-format
 msgid "I got Alt-O-%c! (%d)\n"
 msgstr "Erhielt Alt-[-%c! (%d)\n"
 
-#: nano.c:2311
+#: nano.c:2357
 #, fuzzy, c-format
 msgid "I got Alt-[-1-%c! (%d)\n"
 msgstr "Erhielt Alt-[-%c! (%d)\n"
 
-#: nano.c:2344
+#: nano.c:2390
 #, fuzzy, c-format
 msgid "I got Alt-[-2-%c! (%d)\n"
 msgstr "Erhielt Alt-[-%c! (%d)\n"
 
-#: nano.c:2392
+#: nano.c:2432
 #, c-format
 msgid "I got Alt-[-%c! (%d)\n"
 msgstr "Erhielt Alt-[-%c! (%d)\n"
 
-#: nano.c:2418
+#: nano.c:2458
 #, c-format
 msgid "I got Alt-%c! (%d)\n"
 msgstr "Erhielt Alt-%c! (%d)\n"
@@ -961,48 +969,48 @@
 msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
 msgstr "Zeile %d von %d (%.0f%%), Zeichen %d von %d (%.0f%%)"
 
-#: winio.c:1303
+#: winio.c:1301
 msgid "Dumping file buffer to stderr...\n"
 msgstr "Gebe Datei Puffer nach stderr aus...\n"
 
-#: winio.c:1305
+#: winio.c:1303
 msgid "Dumping cutbuffer to stderr...\n"
 msgstr "Gebe Inhalt der Zwischenablage nach stderr aus...\n"
 
-#: winio.c:1307
+#: winio.c:1305
 msgid "Dumping a buffer to stderr...\n"
 msgstr "Gebe einen Puffer nach stderr aus...\n"
 
-#: winio.c:1382
+#: winio.c:1380
 msgid "The nano text editor"
 msgstr ""
 
-#: winio.c:1383
+#: winio.c:1381
 #, fuzzy
 msgid "version "
 msgstr "Version"
 
-#: winio.c:1384
+#: winio.c:1382
 msgid "Brought to you by:"
 msgstr ""
 
-#: winio.c:1385
+#: winio.c:1383
 msgid "Special thanks to:"
 msgstr ""
 
-#: winio.c:1386
+#: winio.c:1384
 msgid "The Free Software Foundation"
 msgstr ""
 
-#: winio.c:1387
+#: winio.c:1385
 msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
 msgstr ""
 
-#: winio.c:1388
+#: winio.c:1386
 msgid "and anyone else we forgot..."
 msgstr ""
 
-#: winio.c:1389
+#: winio.c:1387
 msgid "Thank you for using nano!\n"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index 21e1a32..552e497 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: 0.9.24-CVS\n"
-"POT-Creation-Date: 2001-01-07 20:52-0500\n"
+"POT-Creation-Date: 2001-01-17 06:48-0500\n"
 "PO-Revision-Date: 2001-01-04 17:45+0100\n"
 "Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -62,7 +62,7 @@
 msgid "File to insert [from ./] "
 msgstr "Fichero a insertar [desde ./] "
 
-#: files.c:308 files.c:333 files.c:566 nano.c:1429
+#: files.c:308 files.c:333 files.c:566 nano.c:1441
 msgid "Cancelled"
 msgstr "Cancelado"
 
@@ -110,17 +110,17 @@
 msgid "File exists, OVERWRITE ?"
 msgstr "El fichero existe, SOBREESCRIBIR ?"
 
-#: files.c:1037
+#: files.c:1042
 msgid "(more)"
 msgstr "(más)"
 
-#: files.c:1300
+#: files.c:1307
 msgid "Can't move up a directory"
 msgstr "No puedo ascender de directorio"
 
 # y, c-format
 #. We can't open this dir for some reason.  Complain
-#: files.c:1308
+#: files.c:1315
 #, c-format
 msgid "Can't open \"%s\": %s"
 msgstr "No se puede abrir \"%s\": %s"
@@ -422,7 +422,7 @@
 msgid "To Files"
 msgstr "A Ficheros"
 
-#: nano.c:133
+#: nano.c:137
 #, c-format
 msgid ""
 "\n"
@@ -431,7 +431,7 @@
 "\n"
 "Buffer escrito en %s\n"
 
-#: nano.c:135
+#: nano.c:139
 #, c-format
 msgid ""
 "\n"
@@ -440,11 +440,15 @@
 "\n"
 "No se ha escrito %s (¿existe el fichero?)\n"
 
-#: nano.c:142
+#: nano.c:148
+msgid "Window size is too small for Nano..."
+msgstr ""
+
+#: nano.c:156
 msgid "Key illegal in VIEW mode"
 msgstr "Tecla ilegal en modo VISUALIZACIÓN"
 
-#: nano.c:186
+#: nano.c:207
 msgid ""
 " nano help text\n"
 "\n"
@@ -483,15 +487,15 @@
 "teclas opcionales están representadas entre paréntesis:\n"
 "\n"
 
-#: nano.c:289
+#: nano.c:310
 msgid "free_node(): free'd a node, YAY!\n"
 msgstr "free_node(): liberado un nodo, YEAH!\n"
 
-#: nano.c:294
+#: nano.c:315
 msgid "free_node(): free'd last node.\n"
 msgstr "free_node(): liberado el último nodo.\n"
 
-#: nano.c:349
+#: nano.c:370
 msgid ""
 "Usage: nano [GNU long option] [option] +LINE <file>\n"
 "\n"
@@ -499,84 +503,84 @@
 "Uso: nano [opción larga GNU] [opción] +LÍNEA <fichero>\n"
 "\n"
 
-#: nano.c:350
+#: nano.c:371
 msgid "Option\t\tLong option\t\tMeaning\n"
 msgstr "Opcion\t\tOpcion larga\t\tSignificado\n"
 
-#: nano.c:352
+#: nano.c:373
 msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
 msgstr " -T \t\t--tabsize=[num]\t\tFijar el ancho de tab a num\n"
 
-#: nano.c:355
+#: nano.c:376
 msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
 msgstr " -R\t\t--regexp\t\tUsar expresiones regulares para las búsquedas\n"
 
-#: nano.c:359
+#: nano.c:380
 msgid " -V \t\t--version\t\tPrint version information and exit\n"
 msgstr " -V \t\t--version\t\tImprimir versión y salir\n"
 
-#: nano.c:361
+#: nano.c:382
 msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
 msgstr " -c \t\t--const\t\t\tMostrar constantemente la posición del cursor\n"
 
-#: nano.c:363
+#: nano.c:384
 msgid " -h \t\t--help\t\t\tShow this message\n"
 msgstr " -h \t\t--help\t\t\tMostrar este mensaje\n"
 
-#: nano.c:365
+#: nano.c:386
 msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
 msgstr " -i \t\t--autoindent\t\tIndentar automáticamente nuevas líneas\n"
 
-#: nano.c:368
+#: nano.c:389
 msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
 msgstr " -k \t\t--cut\t\t\t^K corta desde el cursor al final de línea\n"
 
-#: nano.c:371
+#: nano.c:392
 msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
 msgstr " -l \t\t--nofollow\t\tNo seguir enlaces simbólicos, sobreescribirlos\n"
 
-#: nano.c:374
+#: nano.c:395
 msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
 msgstr " -m \t\t--mouse\t\t\tHabilitar ratón\n"
 
-#: nano.c:378
+#: nano.c:399
 msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
 msgstr " -p\t \t--pico\t\t\tEmular a Pico lo máximo posible\n"
 
-#: nano.c:381
+#: nano.c:402
 msgid ""
 " -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
 msgstr " -r [#cols] \t--fill=[#cols]\t\tRellenar columnas (wrapear en) #cols\n"
 
-#: nano.c:383
+#: nano.c:405
 msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
 msgstr " -s [prog] \t--speller=[prog]\tHabilitar corrector alternativo\n"
 
-#: nano.c:385
+#: nano.c:408
 msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
 msgstr " -t \t\t--tempfile\t\tAutosalvar al salir, sin preguntar\n"
 
-#: nano.c:387
+#: nano.c:410
 msgid " -v \t\t--view\t\t\tView (read only) mode\n"
 msgstr " -v \t\t--view\t\t\tModo visualización (sólo lectura)\n"
 
-#: nano.c:389
+#: nano.c:412
 msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
 msgstr " -w \t\t--nowrap\t\tNo wrapear líneas largas\n"
 
-#: nano.c:391
+#: nano.c:414
 msgid " -x \t\t--nohelp\t\tDon't show help window\n"
 msgstr " -x \t\t--nohelp\t\tNo mostrar la ventana de ayuda\n"
 
-#: nano.c:393
+#: nano.c:416
 msgid " -z \t\t--suspend\t\tEnable suspend\n"
 msgstr " -z \t\t--suspend\t\tHabilitar suspensión\n"
 
-#: nano.c:395
+#: nano.c:418
 msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
 msgstr " +LINE\t\t\t\t\tComenzar en la línea número LÍNEA\n"
 
-#: nano.c:397
+#: nano.c:420
 msgid ""
 "Usage: nano [option] +LINE <file>\n"
 "\n"
@@ -584,92 +588,92 @@
 "Uso: nano [opción] +LÍNEA <fichero>\n"
 "\n"
 
-#: nano.c:398
+#: nano.c:421
 msgid "Option\t\tMeaning\n"
 msgstr "Opción\t\tSignificado\n"
 
-#: nano.c:399
+#: nano.c:422
 msgid " -T [num]\tSet width of a tab to num\n"
 msgstr " -T [num]\tFijar el ancho de tab a num\n"
 
-#: nano.c:400
+#: nano.c:423
 msgid " -R\t\tUse regular expressions for search\n"
 msgstr " -R\t\tUsar expresiones regulares para las búsquedas\n"
 
-#: nano.c:401
+#: nano.c:424
 msgid " -V \t\tPrint version information and exit\n"
 msgstr " -V \t\tImprimir información sobre la versión y salir\n"
 
-#: nano.c:402
+#: nano.c:425
 msgid " -c \t\tConstantly show cursor position\n"
 msgstr " -c \t\tMostrar constantemente la posición del cursor\n"
 
-#: nano.c:403
+#: nano.c:426
 msgid " -h \t\tShow this message\n"
 msgstr " -h \t\tMostrar este mensaje\n"
 
-#: nano.c:404
+#: nano.c:427
 msgid " -i \t\tAutomatically indent new lines\n"
 msgstr " -v \t\tIndentar automáticamente nuevas líneas\n"
 
-#: nano.c:406
+#: nano.c:429
 msgid " -k \t\tLet ^K cut from cursor to end of line\n"
 msgstr " -k \t\t^K corta desde el cursor al final de línea\n"
 
-#: nano.c:409
+#: nano.c:432
 msgid " -l \t\tDon't follow symbolic links, overwrite\n"
 msgstr " -l \t\tNo seguir enlaces simbólicos, sobreescribirlos\n"
 
-#: nano.c:412
+#: nano.c:435
 msgid " -m \t\tEnable mouse\n"
 msgstr " -m \t\tHabilitar ratón\n"
 
-#: nano.c:415
+#: nano.c:438
 msgid " -p \t\tEmulate Pico as closely as possible\n"
 msgstr " -p \t\tEmular a Pico lo máximo posible\n"
 
-#: nano.c:416
+#: nano.c:439
 msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
 msgstr " -r [#cols] \tRellenar columnas (wrapear líneas en) #cols\n"
 
-#: nano.c:417
+#: nano.c:441
 msgid " -s [prog]  \tEnable alternate speller\n"
 msgstr " -s [prog] \tHabilitar corrector alternativo\n"
 
-#: nano.c:418
+#: nano.c:443
 msgid " -t \t\tAuto save on exit, don't prompt\n"
 msgstr " -t \t\tAutosalvar al salir, no preguntar\n"
 
-#: nano.c:419
+#: nano.c:444
 msgid " -v \t\tView (read only) mode\n"
 msgstr " -v \t\tModo visualización (sólo lectura)\n"
 
-#: nano.c:420
+#: nano.c:445
 msgid " -w \t\tDon't wrap long lines\n"
 msgstr " -w \t\tNo wrapear líneas largas\n"
 
-#: nano.c:421
+#: nano.c:446
 msgid " -x \t\tDon't show help window\n"
 msgstr " -x \t\tNo mostrar la ventana de ayuda\n"
 
-#: nano.c:422
+#: nano.c:447
 msgid " -z \t\tEnable suspend\n"
 msgstr " -z \t\tHabilitar suspensión\n"
 
-#: nano.c:423
+#: nano.c:448
 msgid " +LINE\t\tStart at line number LINE\n"
 msgstr " +LÍNEA\t\tComenzar en la línea número LÍNEA\n"
 
-#: nano.c:430
+#: nano.c:455
 #, c-format
 msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
 msgstr " nano versión %s por Chris Allegretta (compilado %s, %s)\n"
 
-#: nano.c:433
+#: nano.c:458
 msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
 msgstr " Correo-e: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
 
-#: nano.c:434
+#: nano.c:459
 msgid ""
 "\n"
 " Compiled options:"
@@ -677,133 +681,137 @@
 "\n"
 " Opciones compiladas:"
 
-#: nano.c:496
+#: nano.c:524
 msgid "Mark Set"
 msgstr "Marca Establecida"
 
-#: nano.c:501
+#: nano.c:529
 msgid "Mark UNset"
 msgstr "Marca Borrada"
 
-#: nano.c:949
+#: nano.c:970
 #, c-format
 msgid "check_wrap called with inptr->data=\"%s\"\n"
 msgstr "check_wrap llamada con inptr->data=\"%s\"\n"
 
-#: nano.c:1000
+#: nano.c:1021
 #, c-format
 msgid "current->data now = \"%s\"\n"
 msgstr "current->data ahora = \"%d\"\n"
 
-#: nano.c:1052
+#: nano.c:1073
 #, c-format
 msgid "After, data = \"%s\"\n"
 msgstr "Después, data = \"%s\"\n"
 
-#: nano.c:1152
+#: nano.c:1173
 msgid "Edit a replacement"
 msgstr "Editar un reemplazo"
 
-#: nano.c:1376
+#: nano.c:1388
 #, c-format
 msgid "Could not create a temporary filename: %s"
 msgstr "No pude crear un fichero temporal: %s"
 
-#: nano.c:1382
+#: nano.c:1394
 msgid "Spell checking failed: unable to write temp file!"
 msgstr ""
 "Comprobación de ortografía fallida: no se pudo escribir fichero temporal!"
 
-#: nano.c:1394
+#: nano.c:1406
 msgid "Finished checking spelling"
 msgstr "Revisión de ortografía finalizada"
 
-#: nano.c:1396
+#: nano.c:1408
 msgid "Spell checking failed"
 msgstr "Comprobación de ortografía fallida"
 
-#: nano.c:1416
+#: nano.c:1428
 msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
 msgstr "Salvar el buffer modificado (RESPONDER \"No\" DESTRUIRÁ LOS CAMBIOS) ?"
 
-#: nano.c:1512
+#: nano.c:1524
 msgid "Received SIGHUP"
 msgstr "SIGHUP recibido"
 
-#: nano.c:1578
+#: nano.c:1594
 msgid "Cannot resize top win"
 msgstr "No se puede cambiar el tamaño de la ventana superior"
 
-#: nano.c:1580
+#: nano.c:1596
 msgid "Cannot move top win"
 msgstr "No se puede mover la ventana superior"
 
-#: nano.c:1582
+#: nano.c:1598
 msgid "Cannot resize edit win"
 msgstr "No se puede cambiar el tamaño de la ventana de edición"
 
-#: nano.c:1584
+#: nano.c:1600
 msgid "Cannot move edit win"
 msgstr "No se puede mover la ventana de edición"
 
-#: nano.c:1586
+#: nano.c:1602
 msgid "Cannot resize bottom win"
 msgstr "No se puede cambiar el tamaño de la ventana inferior"
 
-#: nano.c:1588
+#: nano.c:1604
 msgid "Cannot move bottom win"
 msgstr "No se puede mover la ventana inferior"
 
-#: nano.c:1883
+#: nano.c:1895
 msgid "Can now UnJustify!"
 msgstr "Ahora puedes desjustificar!"
 
-#: nano.c:1978
+#: nano.c:1990
 #, c-format
 msgid "%s enable/disable"
 msgstr "%s habilitar/deshabilitar"
 
-#: nano.c:1991
+#: nano.c:2005
 msgid "enabled"
 msgstr "habilitado"
 
-#: nano.c:1992
+#: nano.c:2006
 msgid "disabled"
 msgstr "deshabilitado"
 
-#: nano.c:2230
+#: nano.c:2058
+msgid "NumLock glitch detected.  Keypad will malfunction with NumLock off"
+msgstr ""
+
+#: nano.c:2273
 msgid "Main: set up windows\n"
 msgstr "Main: configurar las ventanas\n"
 
-#: nano.c:2237
+#: nano.c:2280
 msgid "Main: bottom win\n"
 msgstr "Main: ventana inferior\n"
 
-#: nano.c:2243
+#: nano.c:2286
 msgid "Main: open file\n"
 msgstr "Main: abrir fichero\n"
 
-#: nano.c:2283
+#: nano.c:2330
 #, c-format
 msgid "I got Alt-O-%c! (%d)\n"
 msgstr "Pillé Alt-O-%c! (%d)\n"
 
-#: nano.c:2311
+#: nano.c:2357
 #, c-format
 msgid "I got Alt-[-1-%c! (%d)\n"
 msgstr "Pillé Alt-[-1-%c! (%d)\n"
 
-#: nano.c:2344
+#: nano.c:2390
 #, c-format
 msgid "I got Alt-[-2-%c! (%d)\n"
 msgstr "Pillé Alt-[-2-%c! (%d)\n"
 
-#: nano.c:2392
+#: nano.c:2432
 #, c-format
 msgid "I got Alt-[-%c! (%d)\n"
 msgstr "Pillé Alt-[-%c! (%d)\n"
 
-#: nano.c:2418
+#: nano.c:2458
 #, c-format
 msgid "I got Alt-%c! (%d)\n"
 msgstr "Pillé Alt-%c! (%d)\n"
@@ -955,46 +963,46 @@
 msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
 msgstr "línea %d de %d (%.0f%%), carácter %d de %d (%.0f%%)"
 
-#: winio.c:1303
+#: winio.c:1301
 msgid "Dumping file buffer to stderr...\n"
 msgstr "Volcando buffer de fichero a stderr...\n"
 
-#: winio.c:1305
+#: winio.c:1303
 msgid "Dumping cutbuffer to stderr...\n"
 msgstr "Volcando el cutbuffer a stderr...\n"
 
-#: winio.c:1307
+#: winio.c:1305
 msgid "Dumping a buffer to stderr...\n"
 msgstr "Volcando un buffer a stderr...\n"
 
-#: winio.c:1382
+#: winio.c:1380
 msgid "The nano text editor"
 msgstr "El editor de textos nano"
 
-#: winio.c:1383
+#: winio.c:1381
 msgid "version "
 msgstr "versión "
 
-#: winio.c:1384
+#: winio.c:1382
 msgid "Brought to you by:"
 msgstr "Por cortesía de:"
 
-#: winio.c:1385
+#: winio.c:1383
 msgid "Special thanks to:"
 msgstr "Agradecimientos especiales para:"
 
-#: winio.c:1386
+#: winio.c:1384
 msgid "The Free Software Foundation"
 msgstr "La Free Software Foundation"
 
-#: winio.c:1387
+#: winio.c:1385
 msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
 msgstr "Pavel Curtis, Zeyd Ben-Halim y Eric S. Raymond por ncurses"
 
-#: winio.c:1388
+#: winio.c:1386
 msgid "and anyone else we forgot..."
 msgstr "y cualquiera del que nos hayamos olvidado..."
 
-#: winio.c:1389
+#: winio.c:1387
 msgid "Thank you for using nano!\n"
 msgstr "Gracias por usar nano!\n"
diff --git a/po/fi.po b/po/fi.po
index ee11d52..703090e 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: nano 0.9.11\n"
-"POT-Creation-Date: 2000-06-20 22:31-0400\n"
+"POT-Creation-Date: 2001-01-17 06:48-0500\n"
 "PO-Revision-Date: 2000-06-21 23:08+03:00\n"
 "Last-Translator: Pauli Virtanen <pauli.virtanen@saunalahti.fi>\n"
 "Language-Team: Finnish <fi@li.org>\n"
@@ -13,359 +13,443 @@
 "Content-Type: text/plain; charset=iso-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: cut.c:43
+#: cut.c:44
 #, c-format
 msgid "add_to_cutbuffer called with inptr->data = %s\n"
 msgstr "add_to_cutbuffer funktion parametri inptr->data = %s\n"
 
-#: cut.c:148
+#: cut.c:150
 msgid "Blew away cutbuffer =)\n"
 msgstr "Leiketila katosi =)\n"
 
-#: files.c:119
+#: files.c:122
 msgid "read_line: not on first line and prev is NULL"
 msgstr "read_line: ei ensimmäisellä rivillä ja prev on NULL"
 
-#: files.c:180 files.c:193
+#: files.c:184 files.c:202
 #, c-format
 msgid "Read %d lines"
 msgstr "%d riviä luettu"
 
-#: files.c:211 search.c:126 search.c:144
+#: files.c:220 search.c:188
 #, c-format
 msgid "\"%s\" not found"
 msgstr "Tiedostoa \"%s\" ei ole"
 
 #. We have a new file
-#: files.c:215
+#: files.c:224
 msgid "New File"
 msgstr "Uusi tiedosto"
 
-#: files.c:224
+#: files.c:237
 #, c-format
 msgid "File \"%s\" is a directory"
 msgstr "\"%s\" on hakemisto"
 
-#: files.c:229
+#. Don't open character or block files.  Sorry, /dev/sndstat!
+#: files.c:240
+#, fuzzy, c-format
+msgid "File \"%s\" is a device file"
+msgstr "\"%s\" on hakemisto"
+
+#: files.c:247
 msgid "Reading File"
 msgstr "Tiedostoa luetaan"
 
-#: files.c:242
+#: files.c:261
 msgid "File to insert [from ./] "
 msgstr "Lisättävä tiedosto [hakemistossa ./]"
 
-#: files.c:270 files.c:294 files.c:458 nano.c:1166
+#: files.c:308 files.c:333 files.c:566 nano.c:1441
 msgid "Cancelled"
 msgstr "Peruttu"
 
-#: files.c:306 files.c:322 files.c:334 files.c:351 files.c:357
+#: files.c:379 files.c:396 files.c:410 files.c:427 files.c:433
 #, c-format
 msgid "Could not open file for writing: %s"
 msgstr "Tiedostoa ei voitu avata luettavaksi: %s"
 
-#: files.c:314
-msgid "Could not open file: Path length exceeded."
-msgstr "Tiedostoa ei voitu avata: liian pitkä tiedostonnimi."
-
-#: files.c:339
+#: files.c:415
 #, c-format
 msgid "Wrote >%s\n"
 msgstr "Kirjoitettu: >%s\n"
 
-#: files.c:366
+#: files.c:442
 #, c-format
 msgid "Could not close %s: %s"
 msgstr "Tiedosto %s ei sulkeutunut: %s"
 
 #. Try a rename??
-#: files.c:387 files.c:398 files.c:403
+#: files.c:465 files.c:474 files.c:479
 #, c-format
 msgid "Could not open %s for writing: %s"
 msgstr "Tiedostoa %s ei voitu avata kirjoitettavaksi: %s"
 
-#: files.c:409
+#: files.c:486
 #, c-format
 msgid "Could not set permissions %o on %s: %s"
 msgstr "Oikeuksia %o ei voitu asettaa tiedostolle %s: %s"
 
-#: files.c:416
+#: files.c:491
 #, c-format
 msgid "Wrote %d lines"
 msgstr "%d riviä kirjoitettu"
 
-#: files.c:437
+#: files.c:524
 msgid "File Name to write"
 msgstr "Kirjoitettavan tiedoston nimi"
 
-#: files.c:442
+#: files.c:541
 #, c-format
 msgid "filename is %s"
 msgstr "tiedoston nimi on %s"
 
-#: files.c:447
+#: files.c:555
 msgid "File exists, OVERWRITE ?"
 msgstr "Tiedosto on jo olemassa, korvataanko?"
 
-#: global.c:110
+#: files.c:1042
+msgid "(more)"
+msgstr ""
+
+#: files.c:1307
+msgid "Can't move up a directory"
+msgstr ""
+
+#. We can't open this dir for some reason.  Complain
+#: files.c:1315
+#, fuzzy, c-format
+msgid "Can't open \"%s\": %s"
+msgstr "Tiedosto %s ei sulkeutunut: %s"
+
+#: global.c:128
+#, fuzzy
+msgid "Constant cursor position"
+msgstr " -c \t\tNäytä kohdistimen sijainti jatkuvasti\n"
+
+#: global.c:129
+#, fuzzy
+msgid "Auto indent"
+msgstr "Siirry"
+
+#: global.c:130
+msgid "Suspend"
+msgstr ""
+
+#: global.c:131
+msgid "Help mode"
+msgstr ""
+
+#: global.c:132
+msgid "Pico mode"
+msgstr ""
+
+#: global.c:133
+msgid "Mouse support"
+msgstr ""
+
+#: global.c:134
+msgid "Cut to end"
+msgstr ""
+
+#: global.c:136
+msgid "Regular expressions"
+msgstr ""
+
+#: global.c:138
+msgid "Auto wrap"
+msgstr ""
+
+#: global.c:182
 msgid "Invoke the help menu"
 msgstr "Avaa ohjevalikko"
 
-#: global.c:111
+#: global.c:183
 msgid "Write the current file to disk"
 msgstr "Kirjoita nykyinen tiedosto levylle"
 
-#: global.c:112
+#: global.c:184
 msgid "Exit from nano"
 msgstr "Poistu nanosta"
 
-#: global.c:113
+#: global.c:185
 msgid "Goto a specific line number"
 msgstr "Siirry tietylle riville"
 
-#: global.c:114
+#: global.c:186
 msgid "Justify the current paragraph"
 msgstr "Tasaa nykyinen kappale"
 
-#: global.c:115
+#: global.c:187
+msgid "Unjustify after a justify"
+msgstr ""
+
+#: global.c:188
 msgid "Replace text within the editor"
 msgstr "Etsi ja korvaa tekstiä"
 
-#: global.c:116
+#: global.c:189
 msgid "Insert another file into the current one"
 msgstr "Lisää toinen tiedosto nykyiseen tiedostoon"
 
-#: global.c:117
+#: global.c:190
 msgid "Search for text within the editor"
 msgstr "Etsi tekstiä"
 
-#: global.c:118
+#: global.c:191
 msgid "Move to the previous screen"
 msgstr "Siirry edelliseen ruutuun"
 
-#: global.c:119
+#: global.c:192
 msgid "Move to the next screen"
 msgstr "Siirry seuraavaan ruutuun"
 
-#: global.c:120
+#: global.c:193
 msgid "Cut the current line and store it in the cutbuffer"
 msgstr "Leikkaa nykyinen rivi leiketilaan"
 
-#: global.c:121
+#: global.c:194
 msgid "Uncut from the cutbuffer into the current line"
 msgstr "Kopioi rivi leiketilasta nykyiselle riville"
 
-#: global.c:122
+#: global.c:195
 msgid "Show the posititon of the cursor"
 msgstr "Näytä kohdistimen sijainti"
 
-#: global.c:123
+#: global.c:196
 msgid "Invoke the spell checker (if available)"
 msgstr "Käynnistä oikoluin (jos saatavilla)"
 
-#: global.c:124
+#: global.c:197
 msgid "Move up one line"
 msgstr "Siirry yksi rivi ylöspäin"
 
-#: global.c:125
+#: global.c:198
 msgid "Move down one line"
 msgstr "Siirry yksi rivi alaspäin"
 
-#: global.c:126
+#: global.c:199
 msgid "Move forward one character"
 msgstr "Siirry yksi merkki eteenpäin"
 
-#: global.c:127
+#: global.c:200
 msgid "Move back one character"
 msgstr "Siirry yksi merkki taaksepäin"
 
-#: global.c:128
+#: global.c:201
 msgid "Move to the beginning of the current line"
 msgstr "Siirry nykyisen rivin alkuun"
 
-#: global.c:129
+#: global.c:202
 msgid "Move to the end of the current line"
 msgstr "Siirry nykyisen rivin loppuun"
 
-#: global.c:130
+#: global.c:203
 msgid "Go to the first line of the file"
 msgstr "Siirry tiedoston ensimmäiselle riville"
 
-#: global.c:131
+#: global.c:204
 msgid "Go to the last line of the file"
 msgstr "Siirry tiedoston viimeiselle riville"
 
-#: global.c:132
+#: global.c:205
 msgid "Refresh (redraw) the current screen"
 msgstr "Piirrä ruutu uudestaan"
 
-#: global.c:133
+#: global.c:206
 msgid "Mark text at the current cursor location"
 msgstr "Merkitse kohdistimen kohdalla oleva teksti"
 
-#: global.c:134
+#: global.c:207
 msgid "Delete the character under the cursor"
 msgstr "Poista kohdistimen kohdalla oleva merkki"
 
-#: global.c:136
+#: global.c:209
 msgid "Delete the character to the left of the cursor"
 msgstr "Poista kohdistimesta vasemmalle oleva merkki"
 
-#: global.c:137
+#: global.c:210
 msgid "Insert a tab character"
 msgstr "Lisää sarkainmerkki"
 
-#: global.c:138
+#: global.c:211
 msgid "Insert a carriage return at the cursor position"
 msgstr "Lisää rivinvaihto kohdistimen kohdalle"
 
-#: global.c:140
+#: global.c:213
 msgid "Make the current search or replace case (in)sensitive"
 msgstr "Muuta etsintä- tai korvaustoiminnon kirjainkoosta piittaamista."
 
-#: global.c:141
+#: global.c:214
+msgid "Go to file browser"
+msgstr ""
+
+#: global.c:215
 msgid "Cancel the current function"
 msgstr "Peru nykyinen toiminto."
 
-#: global.c:146 global.c:256 global.c:322
+#: global.c:219 global.c:335
 msgid "Get Help"
 msgstr "Ohjeita"
 
-#: global.c:149 global.c:157
+#: global.c:222 global.c:230
 msgid "WriteOut"
 msgstr "Kirjoita"
 
-#: global.c:153 global.c:311
+#: global.c:226 global.c:409 global.c:433
 msgid "Exit"
 msgstr "Lopeta"
 
-#: global.c:161 global.c:252
+#: global.c:234 global.c:331 global.c:353 global.c:373
 msgid "Goto Line"
 msgstr "Siirry"
 
-#: global.c:166 global.c:244
+#: global.c:239 global.c:322
 msgid "Justify"
 msgstr "Tasaa"
 
-#: global.c:169 global.c:240
+#: global.c:243 global.c:318 global.c:349
 msgid "Replace"
 msgstr "Korvaa"
 
-#: global.c:173
+#: global.c:247
 msgid "Read File"
 msgstr "Lue tied."
 
-#: global.c:177
+#: global.c:251
 msgid "Where Is"
 msgstr "Etsi"
 
-#: global.c:181 global.c:303
+#: global.c:255 global.c:401 global.c:425
 msgid "Prev Page"
 msgstr "Ed. sivu"
 
-#: global.c:185 global.c:307
+#: global.c:259 global.c:405 global.c:429
 msgid "Next Page"
 msgstr "Seur. sivu"
 
-#: global.c:189
+#: global.c:263
 msgid "Cut Text"
 msgstr "Leikkaa"
 
-#: global.c:192
+#: global.c:267
+#, fuzzy
+msgid "UnJustify"
+msgstr "Tasaa"
+
+#: global.c:270
 msgid "UnCut Txt"
 msgstr "Liitä"
 
-#: global.c:196
+#: global.c:274
 msgid "Cur Pos"
 msgstr "Sijainti"
 
-#: global.c:200
+#: global.c:278
 msgid "To Spell"
 msgstr "Oikolue"
 
-#: global.c:204
+#: global.c:282
 msgid "Up"
 msgstr "Ylös"
 
-#: global.c:207
+#: global.c:285
 msgid "Down"
 msgstr "Alas"
 
-#: global.c:210
+#: global.c:288
 msgid "Forward"
 msgstr "Eteenpäin"
 
-#: global.c:213
+#: global.c:291
 msgid "Back"
 msgstr "Takaisin"
 
-#: global.c:216
+#: global.c:294
 msgid "Home"
 msgstr "Home"
 
-#: global.c:219
+#: global.c:297
 msgid "End"
 msgstr "End"
 
-#: global.c:222
+#: global.c:300
 msgid "Refresh"
 msgstr "Piirrä uudelleen"
 
-#: global.c:225
+#: global.c:303
 msgid "Mark Text"
 msgstr "Merkitse tekstiä"
 
-#: global.c:228
+#: global.c:306
 msgid "Delete"
 msgstr "Poista"
 
-#: global.c:232
+#: global.c:310
 msgid "Backspace"
 msgstr "Askelpalautin"
 
-#: global.c:236
+#: global.c:314
 msgid "Tab"
 msgstr "Sarkain"
 
-#: global.c:247
+#: global.c:326
 msgid "Enter"
 msgstr "Enter"
 
-#: global.c:260 global.c:277 global.c:293
+#: global.c:339 global.c:360 global.c:381 global.c:391
 msgid "First Line"
 msgstr "1. rivi"
 
-#: global.c:263 global.c:280 global.c:296
+#: global.c:342 global.c:363 global.c:384 global.c:394
 msgid "Last Line"
 msgstr "Viim. rivi"
 
-#: global.c:266 global.c:283
+#: global.c:345 global.c:366
 msgid "Case Sens"
 msgstr "Kirj. koko"
 
-#: global.c:270
-msgid "To Replace"
-msgstr "Korvattava"
-
-#: global.c:273 global.c:289 global.c:299 global.c:315 global.c:319
-#: global.c:325 winio.c:975
+#: global.c:356 global.c:376 global.c:387 global.c:397 global.c:418
+#: global.c:421 winio.c:1038
 msgid "Cancel"
 msgstr "Peru"
 
-#: global.c:286
-msgid "To Search"
-msgstr "Etsittävä"
+#: global.c:369
+#, fuzzy
+msgid "No Replace"
+msgstr "Korvattava"
 
-#: nano.c:112
+#: global.c:414
+#, fuzzy
+msgid "To Files"
+msgstr "Uusi tiedosto"
+
+#: nano.c:137
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Buffer written to 'nano.save'\n"
-msgstr "\nTeksti kirjoitettu tiedostoon 'nano.save'\n"
+"Buffer written to %s\n"
+msgstr ""
+"\n"
+"Teksti kirjoitettu tiedostoon 'nano.save'\n"
 
-#: nano.c:119
+#: nano.c:139
+#, c-format
+msgid ""
+"\n"
+"No %s written (file exists?)\n"
+msgstr ""
+
+#: nano.c:148
+msgid "Window size is too small for Nano..."
+msgstr ""
+
+#: nano.c:156
 msgid "Key illegal in VIEW mode"
 msgstr "Virheellinen näppäin katselutilassa"
 
-#: nano.c:159
+#: nano.c:207
+#, fuzzy
 msgid ""
 " nano help text\n"
 "\n"
@@ -378,429 +462,582 @@
 "commonly used shortcuts in the editor.\n"
 "\n"
 " The notation for shortcuts is as follows: Control-key sequences are notated "
-"with a caret (^) symbol.  Alt-key sequences are notated with an at (@) "
-"symbol.  The following keystrokes are available in the main editor window. "
-"Optional keys are shown in parentheses:\n"
+"with a caret (^) symbol and are entered with the Control (Ctrl) key.  "
+"Escape-key sequences are notated with the Meta (M) symbol and can be entered "
+"using either the Esc, Alt or Meta key depending on your keyboard setup.  The "
+"following keystrokes are available in the main editor window. Optional keys "
+"are shown in parentheses:\n"
 "\n"
 msgstr ""
 " nanon ohje\n"
 "\n"
-" nano-editori on suunniteltu vastaamaan UW Pico-editorin toiminnallisuutta ja helppokäyttöisyyttä. Editorin näytöllä näkyy neljä osaa. Ylin rivi näyttää ohjelman versionumeron, nykyisen tiedoston nimen sekä sen että onko tiedostoa muutettu. Tilarivi on kolmas rivi alhaalta. Se näyttää tärkeät viestit. Alimmilla kahdella rivillä on lueteltu useimmin tarvitut pikanäppäimet.\n"
+" nano-editori on suunniteltu vastaamaan UW Pico-editorin toiminnallisuutta "
+"ja helppokäyttöisyyttä. Editorin näytöllä näkyy neljä osaa. Ylin rivi "
+"näyttää ohjelman versionumeron, nykyisen tiedoston nimen sekä sen että onko "
+"tiedostoa muutettu. Tilarivi on kolmas rivi alhaalta. Se näyttää tärkeät "
+"viestit. Alimmilla kahdella rivillä on lueteltu useimmin tarvitut "
+"pikanäppäimet.\n"
 "\n"
-" Näppäinohjeissa Control-näppäimen komentoja on merkitty hatulla (^). Alt-näppäimen komentoja on merkitty at-merkillä (@). Seuraavia näppäinkomentoja voi käyttää editorin pääikkunassa. Valinnaiset näppäimet ovat sulkeissa:\n"
+" Näppäinohjeissa Control-näppäimen komentoja on merkitty hatulla (^). "
+"Alt-näppäimen komentoja on merkitty at-merkillä (@). Seuraavia "
+"näppäinkomentoja voi käyttää editorin pääikkunassa. Valinnaiset näppäimet "
+"ovat sulkeissa:\n"
 "\n"
 
-#: nano.c:260
+#: nano.c:310
 msgid "free_node(): free'd a node, YAY!\n"
 msgstr "free_node(): node vapautettu, YAY!\n"
 
-#: nano.c:265
+#: nano.c:315
 msgid "free_node(): free'd last node.\n"
 msgstr "free_node(): viimeinen node vapautettu.\n"
 
-#: nano.c:310
+#: nano.c:370
 msgid ""
 "Usage: nano [GNU long option] [option] +LINE <file>\n"
 "\n"
-msgstr "Käyttö: nano [GNU pitkät komentoriviasetukset] [asetukset] +RIVI <tiedosto>\n"
+msgstr ""
+"Käyttö: nano [GNU pitkät komentoriviasetukset] [asetukset] +RIVI <tiedosto>\n"
 
-#: nano.c:311
+#: nano.c:371
 msgid "Option\t\tLong option\t\tMeaning\n"
 msgstr "Asetus\t\tPitkä asetus\t\tMerkitys\n"
 
-#: nano.c:314
+#: nano.c:373
 msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
 msgstr " -T \t\t--tabsize=[leveys]\tAseta sarkaimen leveys\n"
 
-#: nano.c:318
+#: nano.c:376
+msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
+msgstr ""
+
+#: nano.c:380
 msgid " -V \t\t--version\t\tPrint version information and exit\n"
 msgstr " -V \t\t--version\t\tTulosta versiotiedot ja lopeta\n"
 
-#: nano.c:320
+#: nano.c:382
 msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
 msgstr " -c \t\t--const\t\t\tNäytä kohdistimen sijainti jatkuvasti\n"
 
-#: nano.c:322
+#: nano.c:384
 msgid " -h \t\t--help\t\t\tShow this message\n"
 msgstr " -h \t\t--help\t\t\tNäytä tämä ohje\n"
 
-#: nano.c:324
+#: nano.c:386
 msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
 msgstr " -i \t\t--autoindent\t\tSisennä uudet rivit automaattisesti\n"
 
-#: nano.c:326
-msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite.\n"
+#: nano.c:389
+msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
+msgstr ""
+
+#: nano.c:392
+#, fuzzy
+msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
 msgstr ""
 " -l \t\t--nofollow\t\tÄlä seuraa symbolisia linkkejä, vaan\n"
 "\t\t\t\t\tkorvaa ne tiedostoilla.\n"
 
-#: nano.c:329
+#: nano.c:395
 msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
 msgstr " -m \t\t--mouse\t\t\tKäytä hiirtä\n"
 
-#: nano.c:334
+#: nano.c:399
+msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
+msgstr ""
+
+#: nano.c:402
 msgid ""
 " -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
 msgstr " -r [#lkm] \t--fill=[#lkm]\t\tRivitä annettua pidemmät rivit\n"
 
-#: nano.c:336
-msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
-msgstr " -p\t \t--pico\t\t\tNäytä 2 alinta riviä kuin Pico\n"
-
-#: nano.c:338
+#: nano.c:405
 msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
 msgstr " -s [ohjelma] \t--speller=[ohjelma]\tKäytä annettua oikolukuohjelmaa\n"
 
-#: nano.c:340
+#: nano.c:408
 msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
 msgstr ""
 " -t \t\t--tempfile\t\tTallenna tiedosto kysymättä\n"
 "\t\t\t\t\tpoistettaessa \n"
 
-#: nano.c:342
+#: nano.c:410
 msgid " -v \t\t--view\t\t\tView (read only) mode\n"
 msgstr " -v \t\t--view\t\t\tKatselutila (vain luku)\n"
 
-#: nano.c:344
+#: nano.c:412
 msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
 msgstr " -w \t\t--nowrap\t\tÄlä rivitä pitkiä rivejä\n"
 
-#: nano.c:346
+#: nano.c:414
 msgid " -x \t\t--nohelp\t\tDon't show help window\n"
 msgstr " -x \t\t--nohelp\t\tÄlä näytä ohjeikkunaa\n"
 
-#: nano.c:348
+#: nano.c:416
 msgid " -z \t\t--suspend\t\tEnable suspend\n"
 msgstr " -z \t\t--suspend\t\tMahdollista keskeyttäminen\n"
 
-#: nano.c:350
+#: nano.c:418
 msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
 msgstr " +RIVI\t\t\t\t\tSiirry riville RIVI\n"
 
-#: nano.c:352
+#: nano.c:420
 msgid ""
 "Usage: nano [option] +LINE <file>\n"
 "\n"
-msgstr "Käyttö: nano [asetukset] +RIVI <tiedosto>\n\n"
+msgstr ""
+"Käyttö: nano [asetukset] +RIVI <tiedosto>\n"
+"\n"
 
-#: nano.c:353
+#: nano.c:421
 msgid "Option\t\tMeaning\n"
 msgstr "Asetus\t\tMerkitys\n"
 
-#: nano.c:355
+#: nano.c:422
 msgid " -T [num]\tSet width of a tab to num\n"
 msgstr " -T [leveys]\tAseta sarkaimen leveys\n"
 
-#: nano.c:357
+#: nano.c:423
+msgid " -R\t\tUse regular expressions for search\n"
+msgstr ""
+
+#: nano.c:424
 msgid " -V \t\tPrint version information and exit\n"
 msgstr " -V \t\tTulosta versiotiedot ja lopeta\n"
 
-#: nano.c:358
+#: nano.c:425
 msgid " -c \t\tConstantly show cursor position\n"
 msgstr " -c \t\tNäytä kohdistimen sijainti jatkuvasti\n"
 
-#: nano.c:359
+#: nano.c:426
 msgid " -h \t\tShow this message\n"
 msgstr " -h \t\tNäytä tämä ohje\n"
 
-#: nano.c:360
+#: nano.c:427
 msgid " -i \t\tAutomatically indent new lines\n"
 msgstr " -i \t\tSisennä uudet rivit automaattisesti\n"
 
-#: nano.c:362
-msgid " -l \t\tDon't follow symbolic links, overwrite.\n"
+#: nano.c:429
+msgid " -k \t\tLet ^K cut from cursor to end of line\n"
+msgstr ""
+
+#: nano.c:432
+#, fuzzy
+msgid " -l \t\tDon't follow symbolic links, overwrite\n"
 msgstr " -l \t\tÄlä seuraa symbolisia linkkejä, vaan korvaa ne tiedostoilla.\n"
 
-#: nano.c:365
+#: nano.c:435
 msgid " -m \t\tEnable mouse\n"
 msgstr " -m \t\tKäytä hiirtä\n"
 
-#: nano.c:369
+#: nano.c:438
+msgid " -p \t\tEmulate Pico as closely as possible\n"
+msgstr ""
+
+#: nano.c:439
 msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
 msgstr " -r [#lkm] \tRivitä annettua pidemmät rivit\n"
 
-#: nano.c:370
+#: nano.c:441
 msgid " -s [prog]  \tEnable alternate speller\n"
 msgstr " -s [ohjelma]  \tKäytä annettua oikolukuohjelmaa\n"
 
-#: nano.c:371
-msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
-msgstr " -p \t\tNäytä 2 alinta riviä kuin Pico\n"
-
-#: nano.c:372
+#: nano.c:443
 msgid " -t \t\tAuto save on exit, don't prompt\n"
 msgstr " -t \t\tTallenna tiedosto kysymättä poistettaessa\n"
 
-#: nano.c:373
+#: nano.c:444
 msgid " -v \t\tView (read only) mode\n"
 msgstr " -v \t\tKatselutila (vain luku)\n"
 
-#: nano.c:374
+#: nano.c:445
 msgid " -w \t\tDon't wrap long lines\n"
 msgstr " -w \t\tÄlä rivitä pitkiä rivejä\n"
 
-#: nano.c:375
+#: nano.c:446
 msgid " -x \t\tDon't show help window\n"
 msgstr " -x \t\tÄlä näytä ohjeikkunaa\n"
 
-#: nano.c:376
+#: nano.c:447
 msgid " -z \t\tEnable suspend\n"
 msgstr " -z \t\tMahdollista keskeyttäminen\n"
 
-#: nano.c:377
+#: nano.c:448
 msgid " +LINE\t\tStart at line number LINE\n"
 msgstr " +RIVI\t\tSiirry riville RIVI\n"
 
-#: nano.c:384
+#: nano.c:455
 #, c-format
 msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
 msgstr " nano, versio %s. Chris Allegretta (käännetty %s, %s)\n"
 
-#: nano.c:386
-msgid " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
+#: nano.c:458
+#, fuzzy
+msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
 msgstr " Maili: nano@asty.org\tNetti: http://www.asty.org/nano\n"
 
-#: nano.c:411
+#: nano.c:459
+msgid ""
+"\n"
+" Compiled options:"
+msgstr ""
+
+#: nano.c:524
 msgid "Mark Set"
 msgstr "Teksti merkitty"
 
-#: nano.c:416
+#: nano.c:529
 msgid "Mark UNset"
 msgstr "Merkintä poistettu"
 
-#: nano.c:848
+#: nano.c:970
 #, c-format
 msgid "check_wrap called with inptr->data=\"%s\"\n"
 msgstr "check_wrap -funktion parametri inptr->data=\"%s\"\n"
 
-#: nano.c:926
+#: nano.c:1021
 #, c-format
 msgid "current->data now = \"%s\"\n"
 msgstr "current->data nyt = \"%s\"\n"
 
-#: nano.c:970
+#: nano.c:1073
 #, c-format
 msgid "After, data = \"%s\"\n"
 msgstr "Jälkeenpäin, data = \"%s\"\n"
 
-#: nano.c:1033
-msgid "Error deleting tempfile, ack!"
-msgstr "Väliaikaistiedostoa poistettaessa tapahtui virhe."
+#: nano.c:1173
+msgid "Edit a replacement"
+msgstr ""
 
-#: nano.c:1046 nano.c:1096
+#: nano.c:1388
 #, c-format
 msgid "Could not create a temporary filename: %s"
 msgstr "Väliaikaista tiedostonnimeä ei voitu luoda: %s"
 
-#: nano.c:1068 nano.c:1118
-#, c-format
-msgid "Could not invoke spell program \"%s\""
-msgstr "Oikoluinta \"%s\" ei voitu käynnistää"
+#: nano.c:1394
+msgid "Spell checking failed: unable to write temp file!"
+msgstr ""
 
-#. Why 32512? I dont know!
-#: nano.c:1074 nano.c:1124
-msgid "Could not invoke \"ispell\""
-msgstr "\"ispell\" -ohjelmaa ei voitu käynnistää"
-
-#: nano.c:1086 nano.c:1136
+#: nano.c:1406
 msgid "Finished checking spelling"
 msgstr "Oikoluku on valmis"
 
-#: nano.c:1153
+#: nano.c:1408
+msgid "Spell checking failed"
+msgstr ""
+
+#: nano.c:1428
 msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
 msgstr "Tallenna muutettu teksti (Muutokset häviävät, jos vastaat \"ei\") ? "
 
-#: nano.c:1276
+#: nano.c:1524
+msgid "Received SIGHUP"
+msgstr ""
+
+#: nano.c:1594
 msgid "Cannot resize top win"
 msgstr "Yläikkunan kokoa ei voi muuttaa"
 
-#: nano.c:1278
+#: nano.c:1596
 msgid "Cannot move top win"
 msgstr "Yläikkunaa ei voi siirtää"
 
-#: nano.c:1280
+#: nano.c:1598
 msgid "Cannot resize edit win"
 msgstr "Muokkausikkunan kokoa ei voi muuttaa"
 
-#: nano.c:1282
+#: nano.c:1600
 msgid "Cannot move edit win"
 msgstr "Muokkausikkunaa ei voi siirtää"
 
-#: nano.c:1284
+#: nano.c:1602
 msgid "Cannot resize bottom win"
 msgstr "Alaikkunan kokoa ei voi muuttaa"
 
-#: nano.c:1286
+#: nano.c:1604
 msgid "Cannot move bottom win"
 msgstr "Alaikkunaa ei voi siirtää"
 
-#: nano.c:1750
+#: nano.c:1895
+msgid "Can now UnJustify!"
+msgstr ""
+
+#: nano.c:1990
+#, c-format
+msgid "%s enable/disable"
+msgstr ""
+
+#: nano.c:2005
+msgid "enabled"
+msgstr ""
+
+#: nano.c:2006
+msgid "disabled"
+msgstr ""
+
+#: nano.c:2058
+msgid "NumLock glitch detected.  Keypad will malfunction with NumLock off"
+msgstr ""
+
+#: nano.c:2273
 msgid "Main: set up windows\n"
 msgstr "Päätila: ikkunoiden asettelu\n"
 
-#: nano.c:1772
+#: nano.c:2280
 msgid "Main: bottom win\n"
 msgstr "Päätila: alaikkuna\n"
 
-#: nano.c:1778
+#: nano.c:2286
 msgid "Main: open file\n"
 msgstr "Päätila: avaa tiedosto\n"
 
-#: nano.c:1851
+#: nano.c:2330
+#, fuzzy, c-format
+msgid "I got Alt-O-%c! (%d)\n"
+msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
+
+#: nano.c:2357
+#, fuzzy, c-format
+msgid "I got Alt-[-1-%c! (%d)\n"
+msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
+
+#: nano.c:2390
+#, fuzzy, c-format
+msgid "I got Alt-[-2-%c! (%d)\n"
+msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
+
+#: nano.c:2432
 #, c-format
 msgid "I got Alt-[-%c! (%d)\n"
 msgstr "Vastaanotettu Alt-[-%c! (%d)\n"
 
-#: nano.c:1867
+#: nano.c:2458
 #, c-format
 msgid "I got Alt-%c! (%d)\n"
 msgstr "Vastaanotettu Alt-%c! (%d)\n"
 
-#: search.c:54
-#, c-format
-msgid "Case Sensitive Search%s"
+#: search.c:118
+#, fuzzy, c-format
+msgid "Case Sensitive Regexp Search%s%s"
 msgstr "Kirjainkoosta välittävä etsintä%s"
 
-#: search.c:55
-#, c-format
-msgid "Search%s"
+#: search.c:120
+#, fuzzy, c-format
+msgid "Regexp Search%s%s"
 msgstr "Etsintä%s"
 
-#: search.c:59
+#: search.c:122
+#, fuzzy, c-format
+msgid "Case Sensitive Search%s%s"
+msgstr "Kirjainkoosta välittävä etsintä%s"
+
+#: search.c:124
+#, fuzzy, c-format
+msgid "Search%s%s"
+msgstr "Etsintä%s"
+
+#: search.c:127
+#, fuzzy
+msgid " (to replace)"
+msgstr "Korvattava"
+
+#: search.c:136 search.c:321
 msgid "Search Cancelled"
 msgstr "Etsintä peruttu"
 
-#: search.c:140
+#: search.c:194
+#, fuzzy, c-format
+msgid "\"%s...\" not found"
+msgstr "Tiedostoa \"%s\" ei ole"
+
+#: search.c:243
 msgid "Search Wrapped"
 msgstr "Etsintä jatkuu"
 
-#: search.c:190
+#: search.c:343
 #, c-format
 msgid "Replaced %d occurences"
 msgstr "%d kohtaa korvattu"
 
-#: search.c:192
+#: search.c:345
 msgid "Replaced 1 occurence"
 msgstr "1 kohta korvattu"
 
-#: search.c:210 search.c:232 search.c:255
+#: search.c:483 search.c:587 search.c:603
 msgid "Replace Cancelled"
 msgstr "Korvaus peruttu"
 
-#: search.c:228
+#: search.c:533
+msgid "Replace this instance?"
+msgstr "Korvataanko tämä kohta?"
+
+#: search.c:545
+msgid "Replace failed: unknown subexpression!"
+msgstr ""
+
+#: search.c:628
 #, c-format
 msgid "Replace with [%s]"
 msgstr "Korvaa merkkijonolla [%s]"
 
-#. last_search is empty
-#: search.c:253
+#: search.c:632 search.c:636
 msgid "Replace with"
 msgstr "Korvaa merkkijonolla"
 
-#: search.c:294
-msgid "Replace this instance?"
-msgstr "Korvataanko tämä kohta?"
-
 #. Ask for it
-#: search.c:359
+#: search.c:671
 msgid "Enter line number"
 msgstr "Kirjoita rivin numero"
 
-#: search.c:361
+#: search.c:673
 msgid "Aborted"
 msgstr "Keskeytetty"
 
-#: search.c:381
+#: search.c:693
 msgid "Come on, be reasonable"
 msgstr "Jotakin järkevää, kiitos?"
 
-#: search.c:386
+#: search.c:698
 #, c-format
 msgid "Only %d lines available, skipping to last line"
 msgstr "Vain %d riviä olemassa, siirrytään viimeiselle riville"
 
-#: winio.c:118
+#: winio.c:121
 #, c-format
 msgid "actual_x_from_start for xplus=%d returned %d\n"
 msgstr "actual_x_from_start parametrilla xplus=%d palautti %d\n"
 
-#: winio.c:412
+#: winio.c:441
 #, c-format
 msgid "input '%c' (%d)\n"
 msgstr "syöte '%c' (%d)\n"
 
-#: winio.c:448
+#: winio.c:483
 msgid "New Buffer"
 msgstr "Uusi teksti"
 
-#: winio.c:451
+#: winio.c:487
 msgid "  File: ..."
 msgstr "  Tiedosto: ..."
 
-#: winio.c:459
+#: winio.c:489
+#, fuzzy
+msgid "   DIR: ..."
+msgstr "  Tiedosto: ..."
+
+#: winio.c:500
 msgid "Modified"
 msgstr "Muokattu"
 
-#: winio.c:892
+#: winio.c:952
 #, c-format
 msgid "Moved to (%d, %d) in edit buffer\n"
 msgstr "Kohtaan (%d,%d) siirrytty muokkausruudussa\n"
 
-#: winio.c:903
+#: winio.c:963
 #, c-format
 msgid "current->data = \"%s\"\n"
 msgstr "current->data = \"%s\"\n"
 
-#: winio.c:946
+#: winio.c:1008
 #, c-format
 msgid "I got \"%s\"\n"
 msgstr "Saatiin \"%s\"\n"
 
-#: winio.c:970
-msgid " Y"
-msgstr " Y"
-
-#: winio.c:970
+#: winio.c:1033
 msgid "Yes"
 msgstr "Kyllä"
 
-#: winio.c:972
-msgid " A"
-msgstr " A"
-
-#: winio.c:972
+#: winio.c:1035
 msgid "All"
 msgstr "Kaikki"
 
-#: winio.c:974
-msgid " N"
-msgstr " N"
-
-#: winio.c:974
+#: winio.c:1037
 msgid "No"
 msgstr "Ei"
 
-#: winio.c:975
-msgid "^C"
-msgstr "^C"
-
-#: winio.c:1114
+#: winio.c:1167
 #, c-format
 msgid "do_cursorpos: linepct = %f, bytepct = %f\n"
 msgstr "do_cursorpos: linepct = %f, bytepct = %f\n"
 
-#: winio.c:1118
+#: winio.c:1171
 msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
 msgstr "rivi %d/%d (%.0f%%), merkki %d/%d (%.0f%%)"
 
-#: winio.c:1242
+#: winio.c:1301
 msgid "Dumping file buffer to stderr...\n"
 msgstr "Syötetään tiedosto stderriin...\n"
 
-#: winio.c:1244
+#: winio.c:1303
 msgid "Dumping cutbuffer to stderr...\n"
 msgstr "Syötetään leiketila stderriin...\n"
 
-#: winio.c:1246
+#: winio.c:1305
 msgid "Dumping a buffer to stderr...\n"
 msgstr "Syötetään teksti stderriin...\n"
+
+#: winio.c:1380
+msgid "The nano text editor"
+msgstr ""
+
+#: winio.c:1381
+msgid "version "
+msgstr ""
+
+#: winio.c:1382
+msgid "Brought to you by:"
+msgstr ""
+
+#: winio.c:1383
+msgid "Special thanks to:"
+msgstr ""
+
+#: winio.c:1384
+msgid "The Free Software Foundation"
+msgstr ""
+
+#: winio.c:1385
+msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
+msgstr ""
+
+#: winio.c:1386
+msgid "and anyone else we forgot..."
+msgstr ""
+
+#: winio.c:1387
+msgid "Thank you for using nano!\n"
+msgstr ""
+
+#~ msgid "Could not open file: Path length exceeded."
+#~ msgstr "Tiedostoa ei voitu avata: liian pitkä tiedostonnimi."
+
+#~ msgid "To Search"
+#~ msgstr "Etsittävä"
+
+#~ msgid " -p\t \t--pico\t\t\tMake bottom 2 lines more Pico-like\n"
+#~ msgstr " -p\t \t--pico\t\t\tNäytä 2 alinta riviä kuin Pico\n"
+
+#~ msgid " -p \t\tMake bottom 2 lines more Pico-like\n"
+#~ msgstr " -p \t\tNäytä 2 alinta riviä kuin Pico\n"
+
+#~ msgid "Error deleting tempfile, ack!"
+#~ msgstr "Väliaikaistiedostoa poistettaessa tapahtui virhe."
+
+#~ msgid "Could not invoke spell program \"%s\""
+#~ msgstr "Oikoluinta \"%s\" ei voitu käynnistää"
+
+#~ msgid "Could not invoke \"ispell\""
+#~ msgstr "\"ispell\" -ohjelmaa ei voitu käynnistää"
+
+#~ msgid " Y"
+#~ msgstr " Y"
+
+#~ msgid " A"
+#~ msgstr " A"
+
+#~ msgid " N"
+#~ msgstr " N"
+
+#~ msgid "^C"
+#~ msgstr "^C"
diff --git a/po/fr.po b/po/fr.po
index aff074c..9f154b9 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: 0.8.9\n"
-"POT-Creation-Date: 2001-01-07 20:52-0500\n"
+"POT-Creation-Date: 2001-01-17 06:48-0500\n"
 "PO-Revision-Date: 2000-07-09 01:32+0100\n"
 "Last-Translator: Clement Laforet <sheep.killer@free.fr>\n"
 "Language-Team: French <LL@li.org>\n"
@@ -64,7 +64,7 @@
 msgid "File to insert [from ./] "
 msgstr "Fichier à insérer [depuis ./] "
 
-#: files.c:308 files.c:333 files.c:566 nano.c:1429
+#: files.c:308 files.c:333 files.c:566 nano.c:1441
 msgid "Cancelled"
 msgstr "Annulé"
 
@@ -112,16 +112,16 @@
 msgid "File exists, OVERWRITE ?"
 msgstr "Fichier existant, écrire par-dessus ?"
 
-#: files.c:1037
+#: files.c:1042
 msgid "(more)"
 msgstr ""
 
-#: files.c:1300
+#: files.c:1307
 msgid "Can't move up a directory"
 msgstr ""
 
 #. We can't open this dir for some reason.  Complain
-#: files.c:1308
+#: files.c:1315
 #, fuzzy, c-format
 msgid "Can't open \"%s\": %s"
 msgstr "Impossible de fermer %s: %s"
@@ -433,7 +433,7 @@
 msgid "To Files"
 msgstr "Nouveau fichier"
 
-#: nano.c:133
+#: nano.c:137
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -442,18 +442,22 @@
 "\n"
 "Buffer écrit dans 'nano.save'\n"
 
-#: nano.c:135
+#: nano.c:139
 #, c-format
 msgid ""
 "\n"
 "No %s written (file exists?)\n"
 msgstr ""
 
-#: nano.c:142
+#: nano.c:148
+msgid "Window size is too small for Nano..."
+msgstr ""
+
+#: nano.c:156
 msgid "Key illegal in VIEW mode"
 msgstr "Touche illégale en mode VISUALISATION"
 
-#: nano.c:186
+#: nano.c:207
 #, fuzzy
 msgid ""
 " nano help text\n"
@@ -490,15 +494,15 @@
 "entre parenthèses :\n"
 "\n"
 
-#: nano.c:289
+#: nano.c:310
 msgid "free_node(): free'd a node, YAY!\n"
 msgstr "free_node(): libération d'un noeud, OUAIS!\n"
 
-#: nano.c:294
+#: nano.c:315
 msgid "free_node(): free'd last node.\n"
 msgstr "free_node(): libération du dernier noeud \n"
 
-#: nano.c:349
+#: nano.c:370
 msgid ""
 "Usage: nano [GNU long option] [option] +LINE <file>\n"
 "\n"
@@ -506,94 +510,94 @@
 "Utilisation: nano [option longue GNU] [option] +LIGNE <fichier>\n"
 "\n"
 
-#: nano.c:350
+#: nano.c:371
 msgid "Option\t\tLong option\t\tMeaning\n"
 msgstr "Option\t\tOption Longue\t\tSignification\n"
 
-#: nano.c:352
+#: nano.c:373
 msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
 msgstr ""
 "-T \t\t--tabsize=[num]\t\tDefini la profondeur d'une tabulation à num\n"
 
-#: nano.c:355
+#: nano.c:376
 msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
 msgstr ""
 "-R\t\t--regexp\t\tUtilise les expressions regulières pour la recherche\n"
 
-#: nano.c:359
+#: nano.c:380
 msgid " -V \t\t--version\t\tPrint version information and exit\n"
 msgstr " -V \t\t--version\t\tAfficher les informations de version et sortir\n"
 
-#: nano.c:361
+#: nano.c:382
 msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
 msgstr " -c \t\t--const\t\t\tAfficher constamment la position du curseur\n"
 
-#: nano.c:363
+#: nano.c:384
 msgid " -h \t\t--help\t\t\tShow this message\n"
 msgstr " -h \t\t--help\t\t\tAfficher ce message\n"
 
-#: nano.c:365
+#: nano.c:386
 msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
 msgstr ""
 " -i \t\t--autoindent\t\tIndenter automatiquement les nouvelles lignes\n"
 
-#: nano.c:368
+#: nano.c:389
 msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
 msgstr ""
 
-#: nano.c:371
+#: nano.c:392
 msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
 msgstr ""
 " -l \t\t--nofollow\t\tNe suit pas les liens symboliques. Outrepasse "
 "l'écriture\n"
 
-#: nano.c:374
+#: nano.c:395
 msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
 msgstr " -m \t\t--mouse\t\t\tActiver le support souris\n"
 
-#: nano.c:378
+#: nano.c:399
 msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
 msgstr ""
 
-#: nano.c:381
+#: nano.c:402
 msgid ""
 " -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
 msgstr ""
 " -r [#cols] \t--fill=[#cols]\t\tMettre la colonne de fin de ligne à (couper "
 "les lignes à) #cols\n"
 
-#: nano.c:383
+#: nano.c:405
 msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
 msgstr ""
 " -s [prog] \t--speller=[prog]\tActiver un vérificateur orthographique "
 "alternatif\n"
 
-#: nano.c:385
+#: nano.c:408
 msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
 msgstr ""
 " -t \t\t--tempfile\t\tSauver automatiquement à la sortie, sans demander\n"
 
-#: nano.c:387
+#: nano.c:410
 msgid " -v \t\t--view\t\t\tView (read only) mode\n"
 msgstr " -v \t\t--view\t\t\tMode Visualisation (lecture seule)\n"
 
-#: nano.c:389
+#: nano.c:412
 msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
 msgstr " -w \t\t--nowrap\t\tNe pas couper les lignes trop longues\n"
 
-#: nano.c:391
+#: nano.c:414
 msgid " -x \t\t--nohelp\t\tDon't show help window\n"
 msgstr " -x \t\t--nohelp\t\tNe pas afficher la fenêtre d'aide\n"
 
-#: nano.c:393
+#: nano.c:416
 msgid " -z \t\t--suspend\t\tEnable suspend\n"
 msgstr " -z \t\t--suspend\t\tAutoriser la suspension\n"
 
-#: nano.c:395
+#: nano.c:418
 msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
 msgstr " +LIGNE\t\t\t\t\tCommencer à la ligne LIGNE\n"
 
-#: nano.c:397
+#: nano.c:420
 msgid ""
 "Usage: nano [option] +LINE <file>\n"
 "\n"
@@ -601,226 +605,230 @@
 "Utilisation: nano [option] +LIGNE <fichier>\n"
 "\n"
 
-#: nano.c:398
+#: nano.c:421
 msgid "Option\t\tMeaning\n"
 msgstr "Option\t\tSignification\n"
 
-#: nano.c:399
+#: nano.c:422
 msgid " -T [num]\tSet width of a tab to num\n"
 msgstr "-T [num]\tDéfini la pronfondeur de tabulation à num\n"
 
-#: nano.c:400
+#: nano.c:423
 msgid " -R\t\tUse regular expressions for search\n"
 msgstr "-R\t\tUtilisation des expressions régulières pour la recherche\n"
 
-#: nano.c:401
+#: nano.c:424
 msgid " -V \t\tPrint version information and exit\n"
 msgstr " -V \t\tAfficher les informations de version et sortir\n"
 
-#: nano.c:402
+#: nano.c:425
 msgid " -c \t\tConstantly show cursor position\n"
 msgstr " -c \t\tAfficher constamment la position du curseur\n"
 
-#: nano.c:403
+#: nano.c:426
 msgid " -h \t\tShow this message\n"
 msgstr " -h \t\tAfficher ce message\n"
 
-#: nano.c:404
+#: nano.c:427
 msgid " -i \t\tAutomatically indent new lines\n"
 msgstr " -i \t\tIndenter automatiquement les nouvelles lignes\n"
 
-#: nano.c:406
+#: nano.c:429
 msgid " -k \t\tLet ^K cut from cursor to end of line\n"
 msgstr ""
 
-#: nano.c:409
+#: nano.c:432
 msgid " -l \t\tDon't follow symbolic links, overwrite\n"
 msgstr "-l \t\tNe pas suivre les liens symboliques. Outrepasse à l'écriture\n"
 
-#: nano.c:412
+#: nano.c:435
 msgid " -m \t\tEnable mouse\n"
 msgstr " -m \t\tActiver la souris\n"
 
-#: nano.c:415
+#: nano.c:438
 msgid " -p \t\tEmulate Pico as closely as possible\n"
 msgstr ""
 
-#: nano.c:416
+#: nano.c:439
 msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
 msgstr ""
 " -r [#cols] \tMettre la colonne de fin de ligne à (couper les lignes à) "
 "#cols\n"
 
-#: nano.c:417
+#: nano.c:441
 msgid " -s [prog]  \tEnable alternate speller\n"
 msgstr " -s [prog]  \tActiver un vérificateur orthographique alternatif\n"
 
-#: nano.c:418
+#: nano.c:443
 msgid " -t \t\tAuto save on exit, don't prompt\n"
 msgstr " -t \t\tSauver automatiquement à la sortie, sans demander\n"
 
-#: nano.c:419
+#: nano.c:444
 msgid " -v \t\tView (read only) mode\n"
 msgstr " -v \t\tMode Visualisation seule (lecture seule)\n"
 
-#: nano.c:420
+#: nano.c:445
 msgid " -w \t\tDon't wrap long lines\n"
 msgstr " -w \t\tNe pas couper les lignes longues\n"
 
-#: nano.c:421
+#: nano.c:446
 msgid " -x \t\tDon't show help window\n"
 msgstr " -x \t\tNe pas afficher la fenêtre d'aide\n"
 
-#: nano.c:422
+#: nano.c:447
 msgid " -z \t\tEnable suspend\n"
 msgstr " -z \t\tAutoriser la suspension\n"
 
-#: nano.c:423
+#: nano.c:448
 msgid " +LINE\t\tStart at line number LINE\n"
 msgstr " +LIGNE\t\tDémarrer à la ligne LIGNE\n"
 
-#: nano.c:430
+#: nano.c:455
 #, c-format
 msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
 msgstr " nano version %s de Chris Allegretta (compilée %s, %s)\n"
 
-#: nano.c:433
+#: nano.c:458
 #, fuzzy
 msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
 msgstr " Email: nano@asty.org\tWeb: http://www.asty.org/nano\n"
 
-#: nano.c:434
+#: nano.c:459
 msgid ""
 "\n"
 " Compiled options:"
 msgstr ""
 
-#: nano.c:496
+#: nano.c:524
 msgid "Mark Set"
 msgstr "Marque enregistrée"
 
-#: nano.c:501
+#: nano.c:529
 msgid "Mark UNset"
 msgstr "Marque effacée"
 
-#: nano.c:949
+#: nano.c:970
 #, c-format
 msgid "check_wrap called with inptr->data=\"%s\"\n"
 msgstr "check_wrap appelée avec inptr->data=\"%s\"\n"
 
-#: nano.c:1000
+#: nano.c:1021
 #, c-format
 msgid "current->data now = \"%s\"\n"
 msgstr "current->data vaut maintenant \"%s\"\n"
 
-#: nano.c:1052
+#: nano.c:1073
 #, c-format
 msgid "After, data = \"%s\"\n"
 msgstr "Après, data = \"%s\"\n"
 
-#: nano.c:1152
+#: nano.c:1173
 msgid "Edit a replacement"
 msgstr ""
 
-#: nano.c:1376
+#: nano.c:1388
 #, c-format
 msgid "Could not create a temporary filename: %s"
 msgstr "Impossible de créer un nom de fichier temporaire: %s"
 
-#: nano.c:1382
+#: nano.c:1394
 msgid "Spell checking failed: unable to write temp file!"
 msgstr ""
 
-#: nano.c:1394
+#: nano.c:1406
 msgid "Finished checking spelling"
 msgstr "Vérification orthographique terminée"
 
-#: nano.c:1396
+#: nano.c:1408
 msgid "Spell checking failed"
 msgstr ""
 
-#: nano.c:1416
+#: nano.c:1428
 msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
 msgstr "Sauver le buffer modifié (RÉPONDRE \"No\" EFFACERA LES CHANGEMENTS"
 
-#: nano.c:1512
+#: nano.c:1524
 msgid "Received SIGHUP"
 msgstr ""
 
-#: nano.c:1578
+#: nano.c:1594
 msgid "Cannot resize top win"
 msgstr "Impossible de redimensionner la fenêtre du haut"
 
-#: nano.c:1580
+#: nano.c:1596
 msgid "Cannot move top win"
 msgstr "Impossible de bouger la fenêtre du haut"
 
-#: nano.c:1582
+#: nano.c:1598
 msgid "Cannot resize edit win"
 msgstr "Impossible de redimensionner la fenêtre d'édition"
 
-#: nano.c:1584
+#: nano.c:1600
 msgid "Cannot move edit win"
 msgstr "Impossible de bouger la fenêtre d'édition"
 
-#: nano.c:1586
+#: nano.c:1602
 msgid "Cannot resize bottom win"
 msgstr "Impossible de redimensionner la fenêtre du bas"
 
-#: nano.c:1588
+#: nano.c:1604
 msgid "Cannot move bottom win"
 msgstr "Impossible de bouger la fenêtre du bas"
 
-#: nano.c:1883
+#: nano.c:1895
 msgid "Can now UnJustify!"
 msgstr ""
 
-#: nano.c:1978
+#: nano.c:1990
 #, c-format
 msgid "%s enable/disable"
 msgstr ""
 
-#: nano.c:1991
+#: nano.c:2005
 msgid "enabled"
 msgstr ""
 
-#: nano.c:1992
+#: nano.c:2006
 msgid "disabled"
 msgstr ""
 
-#: nano.c:2230
+#: nano.c:2058
+msgid "NumLock glitch detected.  Keypad will malfunction with NumLock off"
+msgstr ""
+
+#: nano.c:2273
 msgid "Main: set up windows\n"
 msgstr "Main: configuration des fenêtres\n"
 
-#: nano.c:2237
+#: nano.c:2280
 msgid "Main: bottom win\n"
 msgstr "Main: fenêtre du bas\n"
 
-#: nano.c:2243
+#: nano.c:2286
 msgid "Main: open file\n"
 msgstr "Main: ouvrir fichier\n"
 
-#: nano.c:2283
+#: nano.c:2330
 #, fuzzy, c-format
 msgid "I got Alt-O-%c! (%d)\n"
 msgstr "J'ai reçu Alt-[-%c! (%d)\n"
 
-#: nano.c:2311
+#: nano.c:2357
 #, fuzzy, c-format
 msgid "I got Alt-[-1-%c! (%d)\n"
 msgstr "J'ai reçu Alt-[-%c! (%d)\n"
 
-#: nano.c:2344
+#: nano.c:2390
 #, fuzzy, c-format
 msgid "I got Alt-[-2-%c! (%d)\n"
 msgstr "J'ai reçu Alt-[-%c! (%d)\n"
 
-#: nano.c:2392
+#: nano.c:2432
 #, c-format
 msgid "I got Alt-[-%c! (%d)\n"
 msgstr "J'ai reçu Alt-[-%c! (%d)\n"
 
-#: nano.c:2418
+#: nano.c:2458
 #, c-format
 msgid "I got Alt-%c! (%d)\n"
 msgstr "J'ai reçu Alt-%c! (%d)\n"
@@ -974,47 +982,47 @@
 msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
 msgstr "ligne %d sur %d (%.0f%%), caractère %d sur %d (%.0f%%)"
 
-#: winio.c:1303
+#: winio.c:1301
 msgid "Dumping file buffer to stderr...\n"
 msgstr "Envoi du buffer fichier sur stderr...\n"
 
-#: winio.c:1305
+#: winio.c:1303
 msgid "Dumping cutbuffer to stderr...\n"
 msgstr "Envoi du cutbuffer sur stderr...\n"
 
-#: winio.c:1307
+#: winio.c:1305
 msgid "Dumping a buffer to stderr...\n"
 msgstr "Envoi d'un buffer sur stderr...\n"
 
-#: winio.c:1382
+#: winio.c:1380
 msgid "The nano text editor"
 msgstr ""
 
-#: winio.c:1383
+#: winio.c:1381
 msgid "version "
 msgstr ""
 
-#: winio.c:1384
+#: winio.c:1382
 msgid "Brought to you by:"
 msgstr ""
 
-#: winio.c:1385
+#: winio.c:1383
 msgid "Special thanks to:"
 msgstr ""
 
-#: winio.c:1386
+#: winio.c:1384
 msgid "The Free Software Foundation"
 msgstr ""
 
-#: winio.c:1387
+#: winio.c:1385
 msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
 msgstr ""
 
-#: winio.c:1388
+#: winio.c:1386
 msgid "and anyone else we forgot..."
 msgstr ""
 
-#: winio.c:1389
+#: winio.c:1387
 msgid "Thank you for using nano!\n"
 msgstr ""
 
diff --git a/po/id.po b/po/id.po
index 1e287c8..39c2076 100644
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: nano-0.9.10\n"
-"POT-Creation-Date: 2001-01-07 20:52-0500\n"
+"POT-Creation-Date: 2001-01-17 06:48-0500\n"
 "PO-Revision-Date: 2000-06-08 20:56+07:00\n"
 "Last-Translator: Tedi Heriyanto <tedi-h@usa.net>\n"
 "Language-Team: Indonesian <id@li.org>\n"
@@ -61,7 +61,7 @@
 msgid "File to insert [from ./] "
 msgstr "File untuk disisipkan "
 
-#: files.c:308 files.c:333 files.c:566 nano.c:1429
+#: files.c:308 files.c:333 files.c:566 nano.c:1441
 msgid "Cancelled"
 msgstr "Dibatalkan"
 
@@ -109,16 +109,16 @@
 msgid "File exists, OVERWRITE ?"
 msgstr "File ada, DITIMPA ?"
 
-#: files.c:1037
+#: files.c:1042
 msgid "(more)"
 msgstr ""
 
-#: files.c:1300
+#: files.c:1307
 msgid "Can't move up a directory"
 msgstr ""
 
 #. We can't open this dir for some reason.  Complain
-#: files.c:1308
+#: files.c:1315
 #, fuzzy, c-format
 msgid "Can't open \"%s\": %s"
 msgstr "Tidak dapat menutup %s: %s"
@@ -425,7 +425,7 @@
 msgid "To Files"
 msgstr "File Baru"
 
-#: nano.c:133
+#: nano.c:137
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -434,18 +434,22 @@
 "\n"
 "Buffer ditulis ke 'nano.save'\n"
 
-#: nano.c:135
+#: nano.c:139
 #, c-format
 msgid ""
 "\n"
 "No %s written (file exists?)\n"
 msgstr ""
 
-#: nano.c:142
+#: nano.c:148
+msgid "Window size is too small for Nano..."
+msgstr ""
+
+#: nano.c:156
 msgid "Key illegal in VIEW mode"
 msgstr "Kunci ilegal dalam mode VIEW"
 
-#: nano.c:186
+#: nano.c:207
 #, fuzzy
 msgid ""
 " nano help text\n"
@@ -483,99 +487,99 @@
 "Kunci-kunci opsional ditunjukkan dalam kurung:\n"
 "\n"
 
-#: nano.c:289
+#: nano.c:310
 msgid "free_node(): free'd a node, YAY!\n"
 msgstr "free_node(): bebaskan sebuah node, YAY!\n"
 
-#: nano.c:294
+#: nano.c:315
 msgid "free_node(): free'd last node.\n"
 msgstr "free_node(): bebaskan node terakhir.\n"
 
-#: nano.c:349
+#: nano.c:370
 msgid ""
 "Usage: nano [GNU long option] [option] +LINE <file>\n"
 "\n"
 msgstr "Pemakaian: nano [GNU long option] [option] +LINE <file>\n"
 
-#: nano.c:350
+#: nano.c:371
 msgid "Option\t\tLong option\t\tMeaning\n"
 msgstr "Option: Long option     Arti\n"
 
-#: nano.c:352
+#: nano.c:373
 msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
 msgstr ""
 
-#: nano.c:355
+#: nano.c:376
 msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
 msgstr ""
 
-#: nano.c:359
+#: nano.c:380
 msgid " -V \t\t--version\t\tPrint version information and exit\n"
 msgstr "-V      --version       Tampilkan versi dan keluar\n"
 
-#: nano.c:361
+#: nano.c:382
 msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
 msgstr "-c      --const         Menampilkan posisi kursor secara konstan\n"
 
-#: nano.c:363
+#: nano.c:384
 msgid " -h \t\t--help\t\t\tShow this message\n"
 msgstr "-h      --help          Tampilkan pesan ini\n"
 
-#: nano.c:365
+#: nano.c:386
 msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
 msgstr "-i      --autoindent    Indentasi baris barus secara otomatis\n"
 
-#: nano.c:368
+#: nano.c:389
 msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
 msgstr ""
 
-#: nano.c:371
+#: nano.c:392
 msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
 msgstr "-l      --nofollow      Jangan ikuti link simbolik, timpa\n"
 
-#: nano.c:374
+#: nano.c:395
 msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
 msgstr "-m      --mouse         Aktifkan mouse\n"
 
-#: nano.c:378
+#: nano.c:399
 msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
 msgstr ""
 
-#: nano.c:381
+#: nano.c:402
 msgid ""
 " -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
 msgstr "-r [#cols]      --fill=[#cols]  Set fill col ke (wrap line di) #cols\n"
 
-#: nano.c:383
+#: nano.c:405
 msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
 msgstr "-s [prog]       --speller=[prog]        Aktifkan speller alternatif\n"
 
-#: nano.c:385
+#: nano.c:408
 msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
 msgstr ""
 "-t      --tempfile      Autosave saat keluar, jangan minta konfirmasi\n"
 
-#: nano.c:387
+#: nano.c:410
 msgid " -v \t\t--view\t\t\tView (read only) mode\n"
 msgstr "-v      --view  Mode Tampil (baca saja)\n"
 
-#: nano.c:389
+#: nano.c:412
 msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
 msgstr "-w      --nowrap        Jangan wrap baris panjang\n"
 
-#: nano.c:391
+#: nano.c:414
 msgid " -x \t\t--nohelp\t\tDon't show help window\n"
 msgstr "-x      --nohelp        Jangan tampilkan jendela bantuan\n"
 
-#: nano.c:393
+#: nano.c:416
 msgid " -z \t\t--suspend\t\tEnable suspend\n"
 msgstr "-z      --suspend       Aktifkan suspend\n"
 
-#: nano.c:395
+#: nano.c:418
 msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
 msgstr "+LINE                   Mulai pada nomor baris LINE\n"
 
-#: nano.c:397
+#: nano.c:420
 msgid ""
 "Usage: nano [option] +LINE <file>\n"
 "\n"
@@ -583,224 +587,228 @@
 "Pemakaian: nano [option] +LINE <file>\n"
 "\n"
 
-#: nano.c:398
+#: nano.c:421
 msgid "Option\t\tMeaning\n"
 msgstr "Option          Arti\n"
 
-#: nano.c:399
+#: nano.c:422
 msgid " -T [num]\tSet width of a tab to num\n"
 msgstr " -T [num]\tGanti lebar tabulasi manjadi num\n"
 
-#: nano.c:400
+#: nano.c:423
 msgid " -R\t\tUse regular expressions for search\n"
 msgstr ""
 
-#: nano.c:401
+#: nano.c:424
 msgid " -V \t\tPrint version information and exit\n"
 msgstr "-V     Tampilkan informasi versi dan keluar\n"
 
-#: nano.c:402
+#: nano.c:425
 msgid " -c \t\tConstantly show cursor position\n"
 msgstr "-c     Menampilkan posisi kursor secara konstan\n"
 
-#: nano.c:403
+#: nano.c:426
 msgid " -h \t\tShow this message\n"
 msgstr "-h     Tampilkan pesan ini\n"
 
-#: nano.c:404
+#: nano.c:427
 msgid " -i \t\tAutomatically indent new lines\n"
 msgstr "-i     Indent baris barus secara otomatis\n"
 
-#: nano.c:406
+#: nano.c:429
 msgid " -k \t\tLet ^K cut from cursor to end of line\n"
 msgstr ""
 
-#: nano.c:409
+#: nano.c:432
 msgid " -l \t\tDon't follow symbolic links, overwrite\n"
 msgstr "-l     Jangan ikuti link simbolik, timpa\n"
 
-#: nano.c:412
+#: nano.c:435
 msgid " -m \t\tEnable mouse\n"
 msgstr "-m     Aktifkan mouse\n"
 
-#: nano.c:415
+#: nano.c:438
 msgid " -p \t\tEmulate Pico as closely as possible\n"
 msgstr ""
 
-#: nano.c:416
+#: nano.c:439
 msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
 msgstr "-r [#cols]   Set fill col ke (wrap line di) #cols\n"
 
-#: nano.c:417
+#: nano.c:441
 msgid " -s [prog]  \tEnable alternate speller\n"
 msgstr "-s [prog]    Aktifkan speller alternatif\n"
 
-#: nano.c:418
+#: nano.c:443
 msgid " -t \t\tAuto save on exit, don't prompt\n"
 msgstr "-t     Autosave saat keluar, jangan minta konfirmasi.\n"
 
-#: nano.c:419
+#: nano.c:444
 msgid " -v \t\tView (read only) mode\n"
 msgstr "-v     Mode Tampil (baca saja)\n"
 
-#: nano.c:420
+#: nano.c:445
 msgid " -w \t\tDon't wrap long lines\n"
 msgstr "-w     Jangan wrap baris panjang\n"
 
-#: nano.c:421
+#: nano.c:446
 msgid " -x \t\tDon't show help window\n"
 msgstr "-x     Jangan tampilkan jendela bantuan\n"
 
-#: nano.c:422
+#: nano.c:447
 msgid " -z \t\tEnable suspend\n"
 msgstr "-z     Aktifkan suspend\n"
 
-#: nano.c:423
+#: nano.c:448
 msgid " +LINE\t\tStart at line number LINE\n"
 msgstr "+LINE    Mulai pada nomor baris LINE\n"
 
-#: nano.c:430
+#: nano.c:455
 #, c-format
 msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
 msgstr "nano versi %s oleh Chris Allegretta (compiled %s, %s)\n"
 
-#: nano.c:433
+#: nano.c:458
 #, fuzzy
 msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
 msgstr " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org\n"
 
-#: nano.c:434
+#: nano.c:459
 msgid ""
 "\n"
 " Compiled options:"
 msgstr ""
 
-#: nano.c:496
+#: nano.c:524
 msgid "Mark Set"
 msgstr "Set Tanda"
 
-#: nano.c:501
+#: nano.c:529
 msgid "Mark UNset"
 msgstr "Unset Tanda"
 
-#: nano.c:949
+#: nano.c:970
 #, c-format
 msgid "check_wrap called with inptr->data=\"%s\"\n"
 msgstr "check_wrap dipanggil dengan inptr->data=\"%s\"\n"
 
-#: nano.c:1000
+#: nano.c:1021
 #, c-format
 msgid "current->data now = \"%s\"\n"
 msgstr "current->data sekarang =\"%s\"\n"
 
-#: nano.c:1052
+#: nano.c:1073
 #, c-format
 msgid "After, data = \"%s\"\n"
 msgstr "Setelah, data= \"%s\"\n"
 
-#: nano.c:1152
+#: nano.c:1173
 msgid "Edit a replacement"
 msgstr ""
 
-#: nano.c:1376
+#: nano.c:1388
 #, c-format
 msgid "Could not create a temporary filename: %s"
 msgstr "Tidak dapat membuat nama file sementara: %s"
 
-#: nano.c:1382
+#: nano.c:1394
 msgid "Spell checking failed: unable to write temp file!"
 msgstr ""
 
-#: nano.c:1394
+#: nano.c:1406
 msgid "Finished checking spelling"
 msgstr "Selesai memeriksa ejaan"
 
-#: nano.c:1396
+#: nano.c:1408
 msgid "Spell checking failed"
 msgstr ""
 
-#: nano.c:1416
+#: nano.c:1428
 msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
 msgstr "Simpan buffer termodifikasi (JAWAB \"No\" AKAN MENGHAPUS PERUBAHAN) ?"
 
-#: nano.c:1512
+#: nano.c:1524
 msgid "Received SIGHUP"
 msgstr ""
 
-#: nano.c:1578
+#: nano.c:1594
 msgid "Cannot resize top win"
 msgstr "Tidak dapat menganti ukuran jendela atas"
 
-#: nano.c:1580
+#: nano.c:1596
 msgid "Cannot move top win"
 msgstr "Tidak dapat memindahkan jendela atas"
 
-#: nano.c:1582
+#: nano.c:1598
 msgid "Cannot resize edit win"
 msgstr "Tidak dapat mengganti ukuran jendela edit"
 
-#: nano.c:1584
+#: nano.c:1600
 msgid "Cannot move edit win"
 msgstr "Tidak dapat memindah jendela edit"
 
-#: nano.c:1586
+#: nano.c:1602
 msgid "Cannot resize bottom win"
 msgstr "Tidak dapat mengganti ukuran jendela bawah"
 
-#: nano.c:1588
+#: nano.c:1604
 msgid "Cannot move bottom win"
 msgstr "Tidak dapat memindah jendela bawah"
 
-#: nano.c:1883
+#: nano.c:1895
 msgid "Can now UnJustify!"
 msgstr ""
 
-#: nano.c:1978
+#: nano.c:1990
 #, c-format
 msgid "%s enable/disable"
 msgstr ""
 
-#: nano.c:1991
+#: nano.c:2005
 msgid "enabled"
 msgstr ""
 
-#: nano.c:1992
+#: nano.c:2006
 msgid "disabled"
 msgstr ""
 
-#: nano.c:2230
+#: nano.c:2058
+msgid "NumLock glitch detected.  Keypad will malfunction with NumLock off"
+msgstr ""
+
+#: nano.c:2273
 msgid "Main: set up windows\n"
 msgstr "Main: menset jendela\n"
 
-#: nano.c:2237
+#: nano.c:2280
 msgid "Main: bottom win\n"
 msgstr "Main: jendela bawah\n"
 
-#: nano.c:2243
+#: nano.c:2286
 msgid "Main: open file\n"
 msgstr "Main: membuka file\n"
 
-#: nano.c:2283
+#: nano.c:2330
 #, fuzzy, c-format
 msgid "I got Alt-O-%c! (%d)\n"
 msgstr "Saya mendapat Alt-%c! (%d)\n"
 
-#: nano.c:2311
+#: nano.c:2357
 #, fuzzy, c-format
 msgid "I got Alt-[-1-%c! (%d)\n"
 msgstr "Saya mendapat Alt-%c! (%d)\n"
 
-#: nano.c:2344
+#: nano.c:2390
 #, fuzzy, c-format
 msgid "I got Alt-[-2-%c! (%d)\n"
 msgstr "Saya mendapat Alt-%c! (%d)\n"
 
-#: nano.c:2392
+#: nano.c:2432
 #, c-format
 msgid "I got Alt-[-%c! (%d)\n"
 msgstr "Saya mendapat Alt-%c! (%d)\n"
 
-#: nano.c:2418
+#: nano.c:2458
 #, c-format
 msgid "I got Alt-%c! (%d)\n"
 msgstr "Saya mendapat Alt-%c! (%d)\n"
@@ -954,47 +962,47 @@
 msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
 msgstr "baris %d dari %d (%f.0f%%), karakter %d dari %d (%.0f%%)"
 
-#: winio.c:1303
+#: winio.c:1301
 msgid "Dumping file buffer to stderr...\n"
 msgstr "Kirim buffer file ke stderr...\n"
 
-#: winio.c:1305
+#: winio.c:1303
 msgid "Dumping cutbuffer to stderr...\n"
 msgstr "Kirim cutbuffer ke stderr...\n"
 
-#: winio.c:1307
+#: winio.c:1305
 msgid "Dumping a buffer to stderr...\n"
 msgstr "Kirim buffer ke stderr...\n"
 
-#: winio.c:1382
+#: winio.c:1380
 msgid "The nano text editor"
 msgstr ""
 
-#: winio.c:1383
+#: winio.c:1381
 msgid "version "
 msgstr ""
 
-#: winio.c:1384
+#: winio.c:1382
 msgid "Brought to you by:"
 msgstr ""
 
-#: winio.c:1385
+#: winio.c:1383
 msgid "Special thanks to:"
 msgstr ""
 
-#: winio.c:1386
+#: winio.c:1384
 msgid "The Free Software Foundation"
 msgstr ""
 
-#: winio.c:1387
+#: winio.c:1385
 msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
 msgstr ""
 
-#: winio.c:1388
+#: winio.c:1386
 msgid "and anyone else we forgot..."
 msgstr ""
 
-#: winio.c:1389
+#: winio.c:1387
 msgid "Thank you for using nano!\n"
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index ce623df..8adc874 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: 0.8.7\n"
-"POT-Creation-Date: 2001-01-07 20:52-0500\n"
+"POT-Creation-Date: 2001-01-17 06:48-0500\n"
 "PO-Revision-Date: 2000-03-03 04:57+0100\n"
 "Last-Translator: Daniele Medri <madrid@linux.it>\n"
 "MIME-Version: 1.0\n"
@@ -61,7 +61,7 @@
 msgid "File to insert [from ./] "
 msgstr "File da inserire [da ./] "
 
-#: files.c:308 files.c:333 files.c:566 nano.c:1429
+#: files.c:308 files.c:333 files.c:566 nano.c:1441
 msgid "Cancelled"
 msgstr "Cancellato"
 
@@ -109,16 +109,16 @@
 msgid "File exists, OVERWRITE ?"
 msgstr "File esistente, SOVRASCRIVERE?"
 
-#: files.c:1037
+#: files.c:1042
 msgid "(more)"
 msgstr ""
 
-#: files.c:1300
+#: files.c:1307
 msgid "Can't move up a directory"
 msgstr ""
 
 #. We can't open this dir for some reason.  Complain
-#: files.c:1308
+#: files.c:1315
 #, fuzzy, c-format
 msgid "Can't open \"%s\": %s"
 msgstr "Impossibile chiudere %s: %s"
@@ -425,7 +425,7 @@
 msgid "To Files"
 msgstr "Nuovo file"
 
-#: nano.c:133
+#: nano.c:137
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -434,18 +434,22 @@
 "\n"
 "Buffer scritto su 'nano.save'\n"
 
-#: nano.c:135
+#: nano.c:139
 #, c-format
 msgid ""
 "\n"
 "No %s written (file exists?)\n"
 msgstr ""
 
-#: nano.c:142
+#: nano.c:148
+msgid "Window size is too small for Nano..."
+msgstr ""
+
+#: nano.c:156
 msgid "Key illegal in VIEW mode"
 msgstr "Chiave illegale nella modalità VISTA"
 
-#: nano.c:186
+#: nano.c:207
 msgid ""
 " nano help text\n"
 "\n"
@@ -466,15 +470,15 @@
 "\n"
 msgstr ""
 
-#: nano.c:289
+#: nano.c:310
 msgid "free_node(): free'd a node, YAY!\n"
 msgstr "free_node(): liberado un nodo, YEAH!\n"
 
-#: nano.c:294
+#: nano.c:315
 msgid "free_node(): free'd last node.\n"
 msgstr "free_node(): liberado el último nodo.\n"
 
-#: nano.c:349
+#: nano.c:370
 msgid ""
 "Usage: nano [GNU long option] [option] +LINE <file>\n"
 "\n"
@@ -482,85 +486,85 @@
 "Utilizzo: nano [GNU opzioni lunghe] [opzioni] +LINEA <file>\n"
 "\n"
 
-#: nano.c:350
+#: nano.c:371
 msgid "Option\t\tLong option\t\tMeaning\n"
 msgstr "Opzioni\t\tLunghe opzioni\t\tSignificato\n"
 
-#: nano.c:352
+#: nano.c:373
 msgid " -T \t\t--tabsize=[num]\t\tSet width of a tab to num\n"
 msgstr ""
 
-#: nano.c:355
+#: nano.c:376
 msgid " -R\t\t--regexp\t\tUse regular expressions for search\n"
 msgstr ""
 
-#: nano.c:359
+#: nano.c:380
 msgid " -V \t\t--version\t\tPrint version information and exit\n"
 msgstr " -V \t\t--versione\t\tStampa informazioni sulla versione ed esci\n"
 
-#: nano.c:361
+#: nano.c:382
 msgid " -c \t\t--const\t\t\tConstantly show cursor position\n"
 msgstr " -c \t\t--const\t\t\tMostra sempre la posizione del cursore\n"
 
-#: nano.c:363
+#: nano.c:384
 msgid " -h \t\t--help\t\t\tShow this message\n"
 msgstr " -h \t\t--help\t\t\tMostra questo messaggio\n"
 
-#: nano.c:365
+#: nano.c:386
 msgid " -i \t\t--autoindent\t\tAutomatically indent new lines\n"
 msgstr " -i \t\t--autoindent\t\tIndentar automáticamente nuevas líneas\n"
 
-#: nano.c:368
+#: nano.c:389
 msgid " -k \t\t--cut\t\t\tLet ^K cut from cursor to end of line\n"
 msgstr ""
 
-#: nano.c:371
+#: nano.c:392
 msgid " -l \t\t--nofollow\t\tDon't follow symbolic links, overwrite\n"
 msgstr ""
 
-#: nano.c:374
+#: nano.c:395
 msgid " -m \t\t--mouse\t\t\tEnable mouse\n"
 msgstr " -m \t\t--mouse\t\t\tAttiva mouse\n"
 
-#: nano.c:378
+#: nano.c:399
 msgid " -p\t \t--pico\t\t\tEmulate Pico as closely as possible\n"
 msgstr ""
 
-#: nano.c:381
+#: nano.c:402
 msgid ""
 " -r [#cols] \t--fill=[#cols]\t\tSet fill cols to (wrap lines at) #cols\n"
 msgstr " -r [#cols] \t--fill=[#cols]\t\tConfigura riempimento colonne\n"
 
-#: nano.c:383
+#: nano.c:405
 msgid " -s [prog] \t--speller=[prog]\tEnable alternate speller\n"
 msgstr " -s [prog] \t--speller=[prog]\tAttiva correttore alternativo\n"
 
-#: nano.c:385
+#: nano.c:408
 msgid " -t \t\t--tempfile\t\tAuto save on exit, don't prompt\n"
 msgstr ""
 " -t \t\t--tempfile\t\tSalvataggio automatico in uscita senza richiesta\n"
 
-#: nano.c:387
+#: nano.c:410
 msgid " -v \t\t--view\t\t\tView (read only) mode\n"
 msgstr " -v \t\t--view\t\t\tVisualizzazione (sola lettura)\n"
 
-#: nano.c:389
+#: nano.c:412
 msgid " -w \t\t--nowrap\t\tDon't wrap long lines\n"
 msgstr " -w \t\t--nowrap\t\tNon interrompere linee lunghe\n"
 
-#: nano.c:391
+#: nano.c:414
 msgid " -x \t\t--nohelp\t\tDon't show help window\n"
 msgstr " -x \t\t--nohelp\t\tNon mostrare finestra aiuti\n"
 
-#: nano.c:393
+#: nano.c:416
 msgid " -z \t\t--suspend\t\tEnable suspend\n"
 msgstr " -z \t\t--suspend\t\tAbilita sospensione\n"
 
-#: nano.c:395
+#: nano.c:418
 msgid " +LINE\t\t\t\t\tStart at line number LINE\n"
 msgstr " +LINE\t\t\t\t\tInizia alla linea numero\n"
 
-#: nano.c:397
+#: nano.c:420
 msgid ""
 "Usage: nano [option] +LINE <file>\n"
 "\n"
@@ -568,226 +572,230 @@
 "Uso: nano [opzioni] +LINEA <file>\n"
 "\n"
 
-#: nano.c:398
+#: nano.c:421
 msgid "Option\t\tMeaning\n"
 msgstr "Opzioni\t\tSignificato\n"
 
-#: nano.c:399
+#: nano.c:422
 msgid " -T [num]\tSet width of a tab to num\n"
 msgstr ""
 
-#: nano.c:400
+#: nano.c:423
 msgid " -R\t\tUse regular expressions for search\n"
 msgstr ""
 
-#: nano.c:401
+#: nano.c:424
 msgid " -V \t\tPrint version information and exit\n"
 msgstr " -V \t\tStampa informazioni sulla versione ed esci\n"
 
-#: nano.c:402
+#: nano.c:425
 msgid " -c \t\tConstantly show cursor position\n"
 msgstr " -c \t\tMostra sempre la posizione del cursore\n"
 
-#: nano.c:403
+#: nano.c:426
 msgid " -h \t\tShow this message\n"
 msgstr " -h \t\tMostra questo messaggio\n"
 
-#: nano.c:404
+#: nano.c:427
 msgid " -i \t\tAutomatically indent new lines\n"
 msgstr " -v \t\tIndentazione automatica nuove linee\n"
 
-#: nano.c:406
+#: nano.c:429
 msgid " -k \t\tLet ^K cut from cursor to end of line\n"
 msgstr ""
 
-#: nano.c:409
+#: nano.c:432
 msgid " -l \t\tDon't follow symbolic links, overwrite\n"
 msgstr " -l \t\tNon seguire i link simbolici, sovrascrivi\n"
 
-#: nano.c:412
+#: nano.c:435
 msgid " -m \t\tEnable mouse\n"
 msgstr " -m \t\tAttiva mouse\n"
 
-#: nano.c:415
+#: nano.c:438
 msgid " -p \t\tEmulate Pico as closely as possible\n"
 msgstr ""
 
-#: nano.c:416
+#: nano.c:439
 msgid " -r [#cols] \tSet fill cols to (wrap lines at) #cols\n"
 msgstr " -r [#cols] \tRiempimento colonne (interrompi linee a) #cols\n"
 
-#: nano.c:417
+#: nano.c:441
 msgid " -s [prog]  \tEnable alternate speller\n"
 msgstr " -s [prog] \tAttiva correttore alternativo\n"
 
-#: nano.c:418
+#: nano.c:443
 msgid " -t \t\tAuto save on exit, don't prompt\n"
 msgstr " -t \t\tSalvataggio automatico in uscita senza avviso\n"
 
-#: nano.c:419
+#: nano.c:444
 msgid " -v \t\tView (read only) mode\n"
 msgstr " -v \t\tVisualizza (sola lettura)\n"
 
-#: nano.c:420
+#: nano.c:445
 msgid " -w \t\tDon't wrap long lines\n"
 msgstr " -w \t\tNon interrompere linee lunghe\n"
 
-#: nano.c:421
+#: nano.c:446
 msgid " -x \t\tDon't show help window\n"
 msgstr " -x \t\tNon mostrare la finestra Aiuti\n"
 
-#: nano.c:422
+#: nano.c:447
 msgid " -z \t\tEnable suspend\n"
 msgstr " -z \t\tAttiva sospensione\n"
 
-#: nano.c:423
+#: nano.c:448
 msgid " +LINE\t\tStart at line number LINE\n"
 msgstr " +LINEA\t\tInizia alla LINEA numero\n"
 
-#: nano.c:430
+#: nano.c:455
 #, c-format
 msgid " nano version %s by Chris Allegretta (compiled %s, %s)\n"
 msgstr " nano versione %s di Chris Allegretta (compilato %s, %s\n"
 
-#: nano.c:433
+#: nano.c:458
 #, fuzzy
 msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org"
 msgstr "Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org\n"
 
-#: nano.c:434
+#: nano.c:459
 msgid ""
 "\n"
 " Compiled options:"
 msgstr ""
 
-#: nano.c:496
+#: nano.c:524
 msgid "Mark Set"
 msgstr ""
 
-#: nano.c:501
+#: nano.c:529
 msgid "Mark UNset"
 msgstr ""
 
-#: nano.c:949
+#: nano.c:970
 #, c-format
 msgid "check_wrap called with inptr->data=\"%s\"\n"
 msgstr "check_wrap chiamata con inptr->data=\"%s\"\n"
 
-#: nano.c:1000
+#: nano.c:1021
 #, c-format
 msgid "current->data now = \"%s\"\n"
 msgstr "current->data ora = \"%d\"\n"
 
-#: nano.c:1052
+#: nano.c:1073
 #, c-format
 msgid "After, data = \"%s\"\n"
 msgstr "Dopo, data = \"%s\"\n"
 
-#: nano.c:1152
+#: nano.c:1173
 msgid "Edit a replacement"
 msgstr ""
 
-#: nano.c:1376
+#: nano.c:1388
 #, c-format
 msgid "Could not create a temporary filename: %s"
 msgstr "Impossibile creare un nome file temporaneo: %s"
 
-#: nano.c:1382
+#: nano.c:1394
 msgid "Spell checking failed: unable to write temp file!"
 msgstr ""
 
-#: nano.c:1394
+#: nano.c:1406
 msgid "Finished checking spelling"
 msgstr "Controllo ortografico terminato"
 
-#: nano.c:1396
+#: nano.c:1408
 msgid "Spell checking failed"
 msgstr ""
 
-#: nano.c:1416
+#: nano.c:1428
 msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
 msgstr ""
 "Salva il buffer modificato (RISPONDENDO \"No\" ANNULLERETE I CAMBIAMENTI "
 "AVVENUTI) ?"
 
-#: nano.c:1512
+#: nano.c:1524
 msgid "Received SIGHUP"
 msgstr ""
 
-#: nano.c:1578
+#: nano.c:1594
 msgid "Cannot resize top win"
 msgstr "Impossibile ridimensionare la finestra superiore"
 
-#: nano.c:1580
+#: nano.c:1596
 msgid "Cannot move top win"
 msgstr "Impossibile spostare la finestra superiore"
 
-#: nano.c:1582
+#: nano.c:1598
 msgid "Cannot resize edit win"
 msgstr "Impossibile ridimensionare la finestra di modifica"
 
-#: nano.c:1584
+#: nano.c:1600
 msgid "Cannot move edit win"
 msgstr "Impossibile spostare finestra di modifica"
 
-#: nano.c:1586
+#: nano.c:1602
 msgid "Cannot resize bottom win"
 msgstr "Impossibile ridimensionare la finestra inferiore"
 
-#: nano.c:1588
+#: nano.c:1604
 msgid "Cannot move bottom win"
 msgstr "Impossibile spostare la finestra inferiore"
 
-#: nano.c:1883
+#: nano.c:1895
 msgid "Can now UnJustify!"
 msgstr ""
 
-#: nano.c:1978
+#: nano.c:1990
 #, c-format
 msgid "%s enable/disable"
 msgstr ""
 
-#: nano.c:1991
+#: nano.c:2005
 msgid "enabled"
 msgstr ""
 
-#: nano.c:1992
+#: nano.c:2006
 msgid "disabled"
 msgstr ""
 
-#: nano.c:2230
+#: nano.c:2058
+msgid "NumLock glitch detected.  Keypad will malfunction with NumLock off"
+msgstr ""
+
+#: nano.c:2273
 msgid "Main: set up windows\n"
 msgstr "Main: configura finestre\n"
 
-#: nano.c:2237
+#: nano.c:2280
 msgid "Main: bottom win\n"
 msgstr "Main: finestra inferiore\n"
 
-#: nano.c:2243
+#: nano.c:2286
 msgid "Main: open file\n"
 msgstr "Main: apri file\n"
 
-#: nano.c:2283
+#: nano.c:2330
 #, fuzzy, c-format
 msgid "I got Alt-O-%c! (%d)\n"
 msgstr "Premuto Alt-[-%c! (%d)\n"
 
-#: nano.c:2311
+#: nano.c:2357
 #, fuzzy, c-format
 msgid "I got Alt-[-1-%c! (%d)\n"
 msgstr "Premuto Alt-[-%c! (%d)\n"
 
-#: nano.c:2344
+#: nano.c:2390
 #, fuzzy, c-format
 msgid "I got Alt-[-2-%c! (%d)\n"
 msgstr "Premuto Alt-[-%c! (%d)\n"
 
-#: nano.c:2392
+#: nano.c:2432
 #, c-format
 msgid "I got Alt-[-%c! (%d)\n"
 msgstr "Premuto Alt-[-%c! (%d)\n"
 
-#: nano.c:2418
+#: nano.c:2458
 #, c-format
 msgid "I got Alt-%c! (%d)\n"
 msgstr "Premuto Alt-%c! (%d)\n"
@@ -941,47 +949,47 @@
 msgid "line %d of %d (%.0f%%), character %d of %d (%.0f%%)"
 msgstr "linea %d di %d (%.0f%%), carattere %d di %d (%.0f%%)"
 
-#: winio.c:1303
+#: winio.c:1301
 msgid "Dumping file buffer to stderr...\n"
 msgstr "Copia file buffer sullo stderr...\n"
 
-#: winio.c:1305
+#: winio.c:1303
 msgid "Dumping cutbuffer to stderr...\n"
 msgstr "Copia cutbuffer sullo stderr...\n"
 
-#: winio.c:1307
+#: winio.c:1305
 msgid "Dumping a buffer to stderr...\n"
 msgstr "Copia un buffer sullo stderr...\n"
 
-#: winio.c:1382
+#: winio.c:1380
 msgid "The nano text editor"
 msgstr ""
 
-#: winio.c:1383
+#: winio.c:1381
 msgid "version "
 msgstr ""
 
-#: winio.c:1384
+#: winio.c:1382
 msgid "Brought to you by:"
 msgstr ""
 
-#: winio.c:1385
+#: winio.c:1383
 msgid "Special thanks to:"
 msgstr ""
 
-#: winio.c:1386
+#: winio.c:1384
 msgid "The Free Software Foundation"
 msgstr ""
 
-#: winio.c:1387
+#: winio.c:1385
 msgid "Pavel Curtis, Zeyd Ben-Halim and Eric S. Raymond for ncurses"
 msgstr ""
 
-#: winio.c:1388
+#: winio.c:1386
 msgid "and anyone else we forgot..."
 msgstr ""
 
-#: winio.c:1389
+#: winio.c:1387
 msgid "Thank you for using nano!\n"
 msgstr ""