summaryrefslogtreecommitdiffstats
path: root/contrib/nvi/catalog
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2013-08-11 20:03:12 +0000
committerpeter <peter@FreeBSD.org>2013-08-11 20:03:12 +0000
commit5f2a1d653696ec5457bfd044f0ebcd873bfc3c80 (patch)
tree7c1ae67d07b93aea05bfea51c590c1112b65042b /contrib/nvi/catalog
parent324febaf01918418f99998aa5537126ac98c9df0 (diff)
downloadFreeBSD-src-5f2a1d653696ec5457bfd044f0ebcd873bfc3c80.zip
FreeBSD-src-5f2a1d653696ec5457bfd044f0ebcd873bfc3c80.tar.gz
Update nvi-1.79 to 2.1.1-4334a8297f
This is the gsoc-2011 project to clean up and backport multibyte support from other nvi forks in a form we can use. USE_WIDECHAR is on unless building for the rescue crunchgen. This should allow editing in the native locale encoding. USE_ICONV depends on make.conf having 'WITH_ICONV=YES' for now. This adds the ability to do things like edit a KOI8-R file while having $LANG set to (say) en_US.UTF-8. iconv is used to transcode the characters for display. Other points: * It uses gencat and catopen/etc instead of homegrown msg catalog stuff. * A lot of stuff has been trimmed out, eg: the perl and tcl bindings which we could never use in base anyway. * It uses ncursesw when in widechar mode. This could be interesting. GSoC info: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/zy/1 Repo at: https://github.com/lichray/nvi2 Obtained from: Zhihao Yuan <lichray@gmail.com>
Diffstat (limited to 'contrib/nvi/catalog')
-rw-r--r--contrib/nvi/catalog/Makefile26
-rw-r--r--contrib/nvi/catalog/README125
-rw-r--r--contrib/nvi/catalog/dump.c4
-rw-r--r--contrib/nvi/catalog/dutch317
-rw-r--r--contrib/nvi/catalog/dutch.base15
-rw-r--r--contrib/nvi/catalog/dutch.check37
-rw-r--r--contrib/nvi/catalog/english317
-rw-r--r--contrib/nvi/catalog/english.base309
-rw-r--r--contrib/nvi/catalog/english.check36
-rw-r--r--contrib/nvi/catalog/french317
-rw-r--r--contrib/nvi/catalog/french.base15
-rw-r--r--contrib/nvi/catalog/french.check34
-rw-r--r--contrib/nvi/catalog/german317
-rw-r--r--contrib/nvi/catalog/german.base311
-rw-r--r--contrib/nvi/catalog/german.check36
-rw-r--r--contrib/nvi/catalog/german.owner3
-rw-r--r--contrib/nvi/catalog/polish317
-rw-r--r--contrib/nvi/catalog/polish.base13
-rw-r--r--contrib/nvi/catalog/polish.check35
-rw-r--r--contrib/nvi/catalog/ru_RU.KOI8-R267
-rw-r--r--contrib/nvi/catalog/ru_RU.KOI8-R.base109
-rw-r--r--contrib/nvi/catalog/ru_RU.KOI8-R.check169
-rw-r--r--contrib/nvi/catalog/ru_RU.KOI8-R.owner4
-rw-r--r--contrib/nvi/catalog/spanish317
-rw-r--r--contrib/nvi/catalog/spanish.base5
-rw-r--r--contrib/nvi/catalog/spanish.check35
-rw-r--r--contrib/nvi/catalog/swedish317
-rw-r--r--contrib/nvi/catalog/swedish.base41
-rw-r--r--contrib/nvi/catalog/swedish.check34
-rw-r--r--contrib/nvi/catalog/uk_UA.KOI8-U317
-rw-r--r--contrib/nvi/catalog/uk_UA.KOI8-U.base11
-rw-r--r--contrib/nvi/catalog/zh_CN.GB2312.base311
-rw-r--r--contrib/nvi/catalog/zh_CN.GB2312.owner1
33 files changed, 675 insertions, 3847 deletions
diff --git a/contrib/nvi/catalog/Makefile b/contrib/nvi/catalog/Makefile
index e11eb5a..11e71cc 100644
--- a/contrib/nvi/catalog/Makefile
+++ b/contrib/nvi/catalog/Makefile
@@ -1,7 +1,8 @@
-# @(#)Makefile 8.29 (Berkeley) 10/19/96
+# $Id: Makefile,v 9.0 2012/10/19 15:13:11 zy Exp $
-CAT= dutch english french german polish ru_SU.KOI8-R spanish swedish
-FILES= ../cl/*.c ../common/*.c ../ex/*.c ../tk/*.c ../vi/*.c
+CAT= dutch english french german polish ru_RU.KOI8-R spanish swedish \
+ uk_UA.KOI8-U zh_CN.GB2312
+FILES= ../cl/*.c ../common/*.c ../ex/*.c ../vi/*.c
all: dump ${CAT}
@@ -18,13 +19,10 @@ ${CAT}: english.base
print "DUPLICATE MESSAGE NUMBER " $$1; \
exit 1; \
} \
- for (; nline < $$1; ++nline) \
- print ""; \
print $0; \
}' | \
- sed -e '1s/^/VI_MESSAGE_CATALOG/' \
- -e '/"/s/^[^"]*"//' \
- -e '1!s/"$$/X/' > $@; \
+ sed -e '1s/^/$$set 1~$$quote "~/; 1y/~/\n/' | \
+ gencat $@ /dev/stdin; \
chmod 444 $@; \
if grep DUPLICATE $@ > /dev/null; then \
grep DUPLICATE $@; \
@@ -34,7 +32,8 @@ ${CAT}: english.base
fi
CHK= dutch.check english.check french.check german.check \
- polish.check ru_SU.KOI8-R.check spanish.check swedish.check
+ polish.check ru_RU.KOI8-R.check spanish.check swedish.check \
+ uk_UA.KOI8-U.check zh_CN.GB2312.check
check: ${CHK}
${CHK}: ${CAT}
@echo "... $@"; \
@@ -63,19 +62,14 @@ ${CHK}: ${CAT}
echo "Duplicate messages, both id and message (this is okay):"; \
sed '/^$$/d' < $$f.base | sort | uniq -c | \
awk '$$1 != 1 { print $$0 }' | sort -n; \
- echo =========================; \
- echo "Duplicate messages, just message (this is okay):"; \
- sed '/^$$/d' < $$f | sort | uniq -c | \
- awk '$$1 != 1 { print $$0 }' | sort -n; \
echo =========================) > $@
english.base: dump ${FILES} #Makefile
./dump ${FILES} |\
sed -e '/|/!d' \
-e 's/|/ "/' \
- -e 's/^"//' \
- -e 's/\\"/"/g' |\
- sort -n > $@
+ -e 's/^"//' |\
+ sort -nu > $@
dump: dump.c
${CC} -O -o dump dump.c
diff --git a/contrib/nvi/catalog/README b/contrib/nvi/catalog/README
index 15a7063..42a728a 100644
--- a/contrib/nvi/catalog/README
+++ b/contrib/nvi/catalog/README
@@ -1,15 +1,9 @@
-# @(#)README 8.4 (Berkeley) 11/22/94
+# $Id: README,v 9.0 2012/10/19 17:06:15 zy Exp $
Generally, all non-system error and informational messages in nvi are
catalog messages, i.e. they can be tailored to a specific langauge.
-Command strings, usage strings, system errors and other "known text"
-are not. It would certainly be possible to internationalize all the
-text strings in nvi, but it's unclear that it's the right thing to do.
-
-First, there's no portable way to do message catalogs. The System V
-scheme is a reasonable choice, but none of the 4BSD derived systems
-support it. So, catalogs are completely implemented within nvi, and
-don't require any library support.
+Command strings, usage strings, system errors and other 'known text'
+are not.
Message catalogs in nvi are fairly simple. Every catalog message
consists of two parts -- an initial number followed by a pipe (`|')
@@ -33,19 +27,7 @@ For example:
msgq(sp, M_ERR, "002|Error: %d %x", arg1, arg2);
-is a format string that displays two arguments. It is possible, however,
-to reorder the arguments or to not display all of them. The convention
-nvi uses is the System V printf(3) convention, i.e. "%[0-9]*$" is the name
-of a specific, numbered argument. For example:
-
- msgq(sp, M_ERR, "002|Error: %2$d %1$x", arg1, arg2);
-
-displays the arguments in reverse order.
-
-If the system supports this convention in its library printf routines
-(as specified by the test #define NL_ARGMAX), nvi uses those routines.
-Otherwise, there is some serious magic going on in common/msg.c to make
-this all work.
+is a format string that displays two arguments.
Arguments to the msgq function are required to contain ONLY printable
characters. No further translation is done by the msgq routine before
@@ -54,14 +36,16 @@ displaying the message on the screen. For example, in the msgq call:
msgq(sp, M_ERR, "003|File: %s", file_name);
"file_name" must contain only printable characters. The routine
-msg_print() returns a printable version of a string in allocated
-memory. For example:
+msg_print() returns a printable version of a string; the third argument
+indicates whether the string needs to be freed. For example:
char *p;
+ int nf;
- p = msg_print(sp, file_name);
- msgq(sp, M_ERR, M("003", "File: %s"), p);
- FREE_SPACE(sp, p, 0);
+ p = msg_print(sp, file_name, &nf);
+ msgq(sp, M_ERR, "003|File: %s", p);
+ if (nf)
+ FREE_SPACE(sp, p, 0);
makes sure that "file_name" is printable before calling the msgq
routine.
@@ -71,63 +55,40 @@ routine.
The message catalogs themselves are maintained in two files. The first
is the "base file" which contains two fields, a record number and the
message itself. All base files are named using the convention
-"vi_<language>.base", e.g. the English one is "vi_english.base". For
+"<language>.base", e.g. the English one is "english.base". For
example:
- 002 "Unable to create temporary file"
- 003 "Warning: %s is not a regular file"
- 004 "%s already locked, session is read-only"
- 005 "%s: remove"
- 006 "%s: close"
- 007 "%s: remove"
- 008 "%s: remove"
- 009 "Read-only file, not written; use ! to override"
- 010 "Read-only file, not written"
-
-are the first few lines of the current vi_english.base file. Note that
-message #1 is missing -- the first message of each catalog is a special
-one, so that nvi can recognize message catalog files. It's added by the
-Makefile script that creates the second version of the message catalog.
-
-The second file is the file used by nvi to access messages, and is a list
-of the messages, one per line:
-
- VI_MESSAGE_CATALOG
- Unable to create temporary fileX
- Warning: %s is not a regular fileX
- %s already locked, session is read-onlyX
- %s: removeX
- %s: closeX
- %s: removeX
- %s: removeX
- Read-only file, not written; use ! to overrideX
- Read-only file, not writtenX
-
-Note that all messages have had a trailing 'X' character appended. This
-is to provide nvi a place to store a trailing nul for the message so that
-C library routines that expect one won't be disappointed.
-
-These files are named for their language, e.g. "vi_english". The second
-files are automatically created from the first files.
+ 002 "Line length overflow"
+ 003 "unable to delete line %lu"
+ 004 "unable to append to line %lu"
+ 005 "unable to insert at line %lu"
+ 006 "unable to store line %lu"
+ 007 "unable to get last line"
-To create a new catalog for nvi:
+are the first few lines of the current english.base file.
-Copy the file vi_english.base to a file that you can modify , e.g. "cp
-vi_english.base vi_german.base". For each of the messages in the file,
-replace the message with the string that you want to use. To find out
-what the arguments to a message are, I'm afraid you'll have to search
-the source code for the message number. You can find them fairly quickly
-by doing:
+Before this file being converted to the second file, the POSIX formatted
+message catalog file, by gencat(1), two lines:
- cd ..; egrep '123\|' */*.[chys]
+ $set 1
+ $quote "
+
+will be inserted before the base text to setup the set_id and the quote
+character. So the double-quote needs to be escaped by a backslash to be
+included in a message; same as the backslash itself.
+
+These files are named for their language, e.g. "english". However, a
+locale(1) name is also recommended.
+
+To create a new catalog for nvi:
-I'm sorry that there's not an easier way, but I couldn't think of
-anything that wasn't a lot of work.
+Copy the file english.base to a file that you can modify , e.g. "cp
+english.base german.base". For each of the messages in the file,
+replace the message with the string that you want to use. If you have
+doubts about the meaning of a message, just email me.
-If, for some reason, you don't have the file vi_english.base, or you
-have new sources for which you want to create a new base catalog, you
-can create it by running the command "make english" in the catalog
-directory.
+A latest english.base can be created from source by running the command
+"make english" in the catalog/ directory.
Once you've translated all of the strings, then add your catalog to the
"CAT=" line of the Makefile, and run the command "make catalog". This
@@ -156,11 +117,11 @@ a single place.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
To select a catalog when running nvi, set the "msgcat" option. If the
value of this option ends with a '/', it is treated as the name of a
-directory that contains a message catalog "vi_XXXX", where XXXX is the
-value of the LANG environmental variable, if it's set, or the value of
-the LC_MESSAGES environmental variable if it's not. If neither of those
-environmental variables are set, or if the option doesn't end in a '/',
-the option is treated as the full path name of the message catalog to use.
+directory that contains a message catalog "$LC_MESSAGES", which is set
+through the LC_MESSAGES environment variable but returned by setlocale(3).
+Check the output of locale(1) to validate such a value. If the option
+doesn't end in a '/', the option is treated as the full path name of the
+message catalog to use.
If any messages are missing from the catalog, the backup text (English)
is used instead.
diff --git a/contrib/nvi/catalog/dump.c b/contrib/nvi/catalog/dump.c
index 0b3cd26..b657877 100644
--- a/contrib/nvi/catalog/dump.c
+++ b/contrib/nvi/catalog/dump.c
@@ -105,10 +105,10 @@ main(argc, argv)
for (; *argv != NULL; ++argv) {
if ((fp = fopen(*argv, "r")) == NULL) {
perror(*argv);
- exit (1);
+ return (1);
}
parse(fp);
(void)fclose(fp);
}
- exit (0);
+ return (0);
}
diff --git a/contrib/nvi/catalog/dutch b/contrib/nvi/catalog/dutch
deleted file mode 100644
index de9fb60..0000000
--- a/contrib/nvi/catalog/dutch
+++ /dev/null
@@ -1,317 +0,0 @@
-VI_MESSAGE_CATALOG
-regel te langX
-kan regel %lu niet verwijderenX
-kan niet toevoegen aan regel %luX
-kan niet invoegen vooraan regel %luX
-kan regel %lu niet opslaanX
-kan laatste regel niet lezenX
-Fout: kan regel %lu niet vindenX
-log bestandX
-Er vindt geen logging plaats, kan wijzigingen niet ongedaan makenX
-geen wijzigingen om ongedaan te makenX
-Er vindt geen logging plaats, kan wijzigingen niet ongedaan makenX
-Er vindt geen logging plaats, herhaling niet mogelijkX
-geen wijzigingen om te herhalenX
-%s/%d: schrijven naar log misluktX
-Vi's standaard invoer en uitvoer moeten aan een terminal gekoppeld zijnX
-Merk %s: niet gezetX
-Merk %s: de regel is verwijderdX
-Merk %s: de cursor positie bestaat niet meerX
-Fout: X
-nieuw bestandX
-naam veranderdX
-gewijzigdX
-ongewijzigdX
-NIET BEVEILIGDX
-niet schrijfbaarX
-regel %lu uit %lu [%ld%%]X
-leeg bestandX
-regel %luX
-Het bestand %s is geen message catalogX
-Niet in staat om de standaard %s optie in te stellenX
-Gebruik: %sX
-set: optie %s onbekend: 'set all' laat alle opties zienX
-set: [no]%s optie kan geen waarde hebbenX
-set: %s optie moet een waarde hebbenX
-set: %s optie: %sX
-set: %s optie: %s: getal is te grootX
-set: %s optie: %s is een ongeldige waardeX
-set: %s optie moet een waarde hebbenX
-Te weinig kolommen op het scherm, minder dan %dX
-Aantal kolommen te groot, meer dan %dX
-Te weinig regels op het scherm, minder dan %dX
-Aantal regels te groot, meer dan %dX
-De lisp optie is niet ondersteundX
-messages niet uitgeschakeld: %sX
-messages niet geactiveerd: %sX
-
-De paragraph optie moet karakter paren bevattenX
-De section optie moet karakter paren bevattenX
-
-
-
-De standaard buffer is leegX
-Buffer %s is leegX
-Bestanden met newlines in de naam kunnen niet hersteld wordenX
-Wijzigingen kunnen niet ongedaan gemaakt worden als deze sessie misluktX
-Bestand wordt gecopieerd voor herstel...X
-Herstel mechanisme werkt niet: %sX
-Wijzigingen kunnen niet ongedaan gemaakt worden als deze sessie misluktX
-Kon bestand niet veilig stellen: %sX
-Bestand wordt gecopieerd voor herstel...X
-Informatie met betrekking tot gebruiker nummer %u niet gevondenX
-Kan herstel bestand niet beveiligenX
-herstel buffer overgelopenX
-herstel bestandX
-%s: verminkt herstel bestandX
-%s: verminkt herstel bestandX
-U heeft geen bestand genaamd %s te herstellenX
-U kan eerdere versies van dit bestand herstellenX
-U kan nog meer bestanden herstellenX
-kan geen email versturen: %sX
-Bestand leeg; niets om te doorzoekenX
-Einde van het bestand bereikt zonder dat het patroon gevonden isX
-Geen vorig zoek patroonX
-Patroon niet gevondenX
-Begin van het bestand bereikt zonder dat het patroon gevonden isX
-Zoek-operatie omgeslagenX
-Bezig met zoeken...X
-Geen niet-printbaar karakter gevondenX
-Onbekend commandoX
-
-Commando niet beschikbaar in ex modeX
-Aantal mag niet nul zijnX
-%s: ongeldige regel aanduidingX
-Interne fout in syntax tabel (%s: %s)X
-Gebruik: %sX
-%s: tijdelijke buffer niet vrijgegevenX
-Vlag offset voor regel 1X
-Vlag offset voorbij bestands eindeX
-bestand/scherm veranderd tijdens uitvoeren van @ in een blokX
-bestand/scherm veranderd tijdens uitvoeren van globaal/v commandoX
-Ex commando mislukt: rest van commando(s) genegeerdX
-Ex commando mislukt: gemappede toetsen genegeerdX
-Het tweede adres is kleiner dan het eersteX
-Geen merk naam opgegevenX
-\\ niet gevolgd door / of ?X
-Referentie aan een regel nummer kleiner dan 0X
-Het %s commando is onbekendX
-Adres waarde te grootX
-Adres waarde te kleinX
-Ongeldige adres combinatieX
-Ongeldig adres: slechts %lu regels in het bestand aanwezigX
-Ongeldig adres: het bestand is leegX
-Het %s commando staat het adres 0 niet toeX
-Geen afkortingen om weer te gevenX
-Afkortingen moeten eindigen met een "woord" letterX
-Afkortingen mogen geen tabulaties of spaties bevattenX
-Afkortingen mogen geen woord/niet-woord karakters mengen, behalve aan het eindeX
-"%s" is geen afkortingX
-Vi commando mislukt: gemappede toetsen genegeerdX
-Dit is het laatste bestandX
-Dit is het eerste bestandX
-Dit is het eerste bestandX
-lijst met bestanden is leegX
-Geen voorgaand commando om "!" te vervangenX
-Geen bestandsnaam voor %%X
-Geen bestandsnaam voor #X
-Fout: execl: %sX
-I/O fout: %sX
-Bestand gewijzigd sinds laatste schrijfactie; schrijf het weg of gebruik ! om het te forcerenX
-Kan uw home directory niet vindenX
-Nieuwe huidige directory: %sX
-Geen cut buffers aanwezigX
-Het %s commando kan niet gebruikt worden in een globaal of v commandoX
-%s/%s: niet gelezen: noch U noch root is de eigenaarX
-%s/%s: niet gelezen: U bent niet de eigenaarX
-%s/%s: niet gelezen: kan gewijzigd worden door andere gebruikersX
-%s: niet gelezen: noch U noch root is de eigenaar"X
-%s: niet gelezen: U bent niet de eigenaarX
-%s: niet gelezen: kan gewijzigd worden door andere gebruikersX
-Geen volgende regel om samen te voegenX
-Geen input map entriesX
-Geen command map entriesX
-Het %s karakter kan niet ge-remapped wordenX
-"%s" is niet gemappedX
-Merk naam moet een enkel karakter zijnX
-%s bestaat al, niet weggeschreven; gebruik ! om het te forcerenX
-Nieuw .exrc bestand: %s. X
-doel regel ligt in het blokX
-Het open commando vereist dat de open optie actief isX
-Het open commando is nog niet ondersteundX
-Kan dit bestand niet veilig stellenX
-Bestand veilig gesteldX
-%s resulteert in te veel bestandsnamenX
-Alleen echte bestanden en named pipes kunnen gelezen wordenX
-%s: lees beveiliging niet beschikbaarX
-Bezig met lezen...X
-%s: %lu regels, %lu karaktersX
-Geen achtergrond schermen aanwezigX
-Het script commando is alleen beschikbaar in vi modeX
-Geen comando om uit te voerenX
-shiftwidth optie op 0 gezetX
-Count te grootX
-Count te kleinX
-Reguliere expressie opgegeven; r vlag heeft geen betekenisX
-De #, l en p vlaggen kunnen niet gecombineerd worden met de c vlag in vi modeX
-Geen match gevondenX
-Geen voorafgaande tag aanwezigX
-Minder dan %s elementen op de tags stapel; gebruik :display t[ags]X
-Geen bestand genaamd %s op de tags stapel; gebruik :display t[ags]X
-Kies Enter om door te gaan: X
-%s: tag niet gevondenX
-%s: verminkte tag in %sX
-%s: Het regel nummer van deze tag is voorbij het einde van het bestandX
-De tags stapel is leegX
-%s: zoek patroon niet gevondenX
-%d andere bestanden te wijzigenX
-Buffer %s is leegX
-Bevestig wijziging? [n]X
-OnderbrokenX
-Geen voorafgaande buffer om uit te voerenX
-Geen vorige reguliere expressieX
-Het %s commando vereist dat er een bestand geladen isX
-Gebruik: %sX
-Het visual commando vereist dat de open optie actief isX
-
-Leeg bestandX
-Geen voorafgaand F, f, T of t zoek commandoX
-%s niet gevondenX
-Geen voorafgaand bestand te bewerkenX
-Cursor niet op een getalX
-Getal wordt te grootX
-Getal wordt te kleinX
-Geen overeenkomstig karakter op deze regelX
-Overeenkomstig karakter niet gevondenX
-Geen karakters te vervangenX
-Geen ander scherm aanwezigX
-Karakters achter het zoek patroon, de regel offset, en/of het z commandoX
-Geen voorafgaand zoek patroonX
-Zoekopdracht na omslag teruggekeerd op originele positieX
-Afkorting overschrijdt expansie limiet: karakters genegeerdX
-Ongeldig karakter; quote to enterX
-Reeds aan het begin van de invoerX
-Niet meer karakters te verwijderenX
-Verplaatsing voorbij het einde van het bestandX
-Verplaatsing voorbij het einde van de regelX
-Cursor niet verplaatstX
-Reeds aan het begin van het bestandX
-Verplaatsing voorbij het begin van het bestandX
-Reeds in de eerste kolomX
-Buffers moeten voor het commando opgegeven wordenX
-Reeds bij het einde van het bestandX
-Reeds bij het einde van de regelX
-%s is geen vi commandoX
-Gebruik: %sX
-Geen karakters te verwijderenX
-Het Q commando vereist de ex terminal interfaceX
-Geen commando om te herhalenX
-Het bestand is leegX
-%s mag niet gebruikt worden als een verplaatsings commandoX
-Al in commando modeX
-Cursor niet in een woordX
-
-Windows optie waarde is te groot, maximum is %uX
-ToevoegenX
-VeranderenX
-CommandoX
-InvoegenX
-VervangenX
-Verplaatsing voorbij het eind van het schermX
-Verplaatsing voorbij het begin van het schermX
-Scherm moet meer dan %d regels hebben om het te kunnen splitsenX
-Er zijn geen achtergrond schermenX
-Er is geen achtergrond scherm waarin U bestand %s aan het bewerken bentX
-U kan uw enige scherm niet in de achtergrond zettenX
-Het scherm kan slechts verkleind worden tot %d regelsX
-Het scherm kan niet kleinerX
-Het scherm kan niet groterX
-
-Dit scherm kan niet gesuspend wordenX
-Onderbroken: gemappede toetsen genegeerdX
-vi: tijdelijke buffer niet vrijgegevenX
-Deze terminal heeft geen %s toetsX
-Er kan slechts een buffer opgegeven wordenX
-Getal groter dan %luX
-OnderbrokenX
-Aanmaken van tijdelijk bestand is misluktX
-Waarschuwing: %s is geen regulier bestandX
-%s is al geopend, bestand is in deze sessie niet schrijfbaarX
-%s: verwijdering misluktX
-%s: sluiting misluktX
-%s: verwijdering misluktX
-%s: verwijdering misluktX
-Bestand niet schrijfbaar, niet weggeschreven; gebruik ! om het te forcerenX
-Bestand niet schrijfbaar, niet weggeschrevenX
-%s bestaat al, niet weggeschreven; gebruik ! om het te forcerenX
-%s bestaat al, niet weggeschrevenX
-Gebruik ! om een incompleet bestand weg te schrijvenX
-Bestand incompleet, niet weggeschrevenX
-%s: bestand op disk nieuwer dan deze versie; gebruik ! om het te forcerenX
-%s: bestand op disk nieuwer dan deze versieX
-%s: schrijf beveiliging niet beschikbaarX
-Bezig met schrijven...X
-%s: WAARSCHUWING: BESTAND INCOMPLEETX
-Reeds op de eerste tag van deze groepX
-%s: nieuw bestand: %lu regels, %lu karaktersX
-%s: %lu regels, %lu karaktersX
-%s resulteert in te veel bestandsnamenX
-%s: geen normaal bestandX
-%s: U bent niet de eigenaarX
-%s: kan gewijzigd worden door andere gebruikersX
-Bestand gewijzigd sinds laatste schrijfactie; schrijf het weg of gebruik ! om het te forcerenX
-Bestand gewijzigd sinds laatste schrijfactie; schrijf het weg of gebruik :edit! om het te forcerenX
-Bestand gewijzigd sinds laatste schrijfactie; schrijf het weg of gebruik ! om het te forcerenX
-Tijdelijk bestand; exit negeert wijzigingenX
-Bestand niet schrijfbaar, wijzigingen niet automatisch weggeschrevenX
-log opnieuw gestartX
-Bevestig? [ynq]X
-Druk op een toets om door te gaan: X
-Druk op een toets om door te gaan [: voor meer ex commandos]: X
-Druk op een toets om door te gaan [q om te stoppen]: X
-Deze vorm van %s vereist de ex terminal interfaceX
-Entering ex input mode.X
-Commando mislukt, nog geen bestand geladen.X
- doorgaan?X
-Onverwacht character eventX
-Onverwacht end-of-file eventX
-Geen match gevonden voor dit patroonX
-Onverwacht interrupt eventX
-Onverwacht quit eventX
-Onverwacht repaint eventX
-Reeds op de laatste tag van deze groepX
-Het %s command vereist de ex terminal interfaceX
-Deze vorm van %s is niet ondersteund als de secure edit optie actief isX
-Onverwacht string eventX
-Onverwacht timeout eventX
-Onverwacht write eventX
-
-Shell expansies zijn niet ondersteund als de secure edit optie actief isX
-Het %s commando is niet ondersteund als de secure edit optie actief isX
-set: %s mag niet uitgezet wordenX
-Scherm te klein.X
-toegevoegdX
-gewijzigdX
-verwijderdX
-samengevoegdX
-verplaatstX
-verschovenX
-gebufferdX
-regelX
-regelsX
-Vi was niet geladen met een Tcl interpreterX
-Bestand gewijzigd sinds het de laatste keer weg is geschreven.X
-Shell expansie misluktX
-Geen %s edit optie opgegevenX
-Vi was niet geladen met een Perl interpreterX
-Geen ex commando om uit te voerenX
-Kies <CR> om commando uit te voeren, :q om te stoppenX
-Gebruik "cscope help" voor uitlegX
-Nog geen cscope connectie aanwezigX
-%s: onbekend zoek type: gebruik een van %sX
-%d: onbekende cscope sessieX
-set: de %s optie mag nooit aangezet wordenX
-set: de %s optie mag nooit op 0 gezet wordenX
-%s: toegevoegd: %lu regels, %lu karaktersX
-Onverwacht resize eventX
-%d bestanden te wijzigenX
diff --git a/contrib/nvi/catalog/dutch.base b/contrib/nvi/catalog/dutch.base
index 2d8667e..eca193c 100644
--- a/contrib/nvi/catalog/dutch.base
+++ b/contrib/nvi/catalog/dutch.base
@@ -43,8 +43,7 @@
044 "De lisp optie is niet ondersteund"
045 "messages niet uitgeschakeld: %s"
046 "messages niet geactiveerd: %s"
-048 "De paragraph optie moet karakter paren bevatten"
-049 "De section optie moet karakter paren bevatten"
+047 "De %s optie moet karakter paren bevatten"
053 "De standaard buffer is leeg"
054 "Buffer %s is leeg"
055 "Bestanden met newlines in de naam kunnen niet hersteld worden"
@@ -97,16 +96,16 @@
103 "Ongeldig adres: het bestand is leeg"
104 "Het %s commando staat het adres 0 niet toe"
105 "Geen afkortingen om weer te geven"
-106 "Afkortingen moeten eindigen met een "woord" letter"
+106 "Afkortingen moeten eindigen met een \"woord\" letter"
107 "Afkortingen mogen geen tabulaties of spaties bevatten"
108 "Afkortingen mogen geen woord/niet-woord karakters mengen, behalve aan het einde"
-109 ""%s" is geen afkorting"
+109 "\"%s\" is geen afkorting"
110 "Vi commando mislukt: gemappede toetsen genegeerd"
111 "Dit is het laatste bestand"
112 "Dit is het eerste bestand"
113 "Dit is het eerste bestand"
114 "lijst met bestanden is leeg"
-115 "Geen voorgaand commando om "!" te vervangen"
+115 "Geen voorgaand commando om \"!\" te vervangen"
116 "Geen bestandsnaam voor %%"
117 "Geen bestandsnaam voor #"
118 "Fout: execl: %s"
@@ -119,14 +118,14 @@
125 "%s/%s: niet gelezen: noch U noch root is de eigenaar"
126 "%s/%s: niet gelezen: U bent niet de eigenaar"
127 "%s/%s: niet gelezen: kan gewijzigd worden door andere gebruikers"
-128 "%s: niet gelezen: noch U noch root is de eigenaar""
+128 "%s: niet gelezen: noch U noch root is de eigenaar"
129 "%s: niet gelezen: U bent niet de eigenaar"
130 "%s: niet gelezen: kan gewijzigd worden door andere gebruikers"
131 "Geen volgende regel om samen te voegen"
132 "Geen input map entries"
133 "Geen command map entries"
134 "Het %s karakter kan niet ge-remapped worden"
-135 ""%s" is niet gemapped"
+135 "\"%s\" is niet gemapped"
136 "Merk naam moet een enkel karakter zijn"
137 "%s bestaat al, niet weggeschreven; gebruik ! om het te forceren"
138 "Nieuw .exrc bestand: %s. "
@@ -296,7 +295,7 @@
306 "Vi was niet geladen met een Perl interpreter"
307 "Geen ex commando om uit te voeren"
308 "Kies <CR> om commando uit te voeren, :q om te stoppen"
-309 "Gebruik "cscope help" voor uitleg"
+309 "Gebruik \"cscope help\" voor uitleg"
310 "Nog geen cscope connectie aanwezig"
311 "%s: onbekend zoek type: gebruik een van %s"
312 "%d: onbekende cscope sessie"
diff --git a/contrib/nvi/catalog/dutch.check b/contrib/nvi/catalog/dutch.check
deleted file mode 100644
index d651aec..0000000
--- a/contrib/nvi/catalog/dutch.check
+++ /dev/null
@@ -1,37 +0,0 @@
-Unused message id's (this is okay):
-001
-047
-050
-051
-052
-081
-176
-213
-229
-288
-=========================
-MISSING ERROR MESSAGES (Please add!):
-=========================
-Extra error messages (just delete them):
-=========================
-MESSAGES WITH THE SAME MESSAGE ID's (FIX!):
-=========================
-Duplicate messages, both id and message (this is okay):
-=========================
-Duplicate messages, just message (this is okay):
- 2 %s bestaat al, niet weggeschreven; gebruik ! om het te forcerenX
- 2 %s resulteert in te veel bestandsnamenX
- 2 %s: %lu regels, %lu karaktersX
- 2 %s: verminkt herstel bestandX
- 2 Bestand wordt gecopieerd voor herstel...X
- 2 Buffer %s is leegX
- 2 Dit is het eerste bestandX
- 2 Er vindt geen logging plaats, kan wijzigingen niet ongedaan makenX
- 2 OnderbrokenX
- 2 Wijzigingen kunnen niet ongedaan gemaakt worden als deze sessie misluktX
- 2 gewijzigdX
- 2 set: %s optie moet een waarde hebbenX
- 3 %s: verwijdering misluktX
- 3 Bestand gewijzigd sinds laatste schrijfactie; schrijf het weg of gebruik ! om het te forcerenX
- 4 Gebruik: %sX
-=========================
diff --git a/contrib/nvi/catalog/english b/contrib/nvi/catalog/english
deleted file mode 100644
index f34451d..0000000
--- a/contrib/nvi/catalog/english
+++ /dev/null
@@ -1,317 +0,0 @@
-VI_MESSAGE_CATALOG
-Line length overflowX
-unable to delete line %luX
-unable to append to line %luX
-unable to insert at line %luX
-unable to store line %luX
-unable to get last lineX
-Error: unable to retrieve line %luX
-Log fileX
-Logging not being performed, undo not possibleX
-No changes to undoX
-Logging not being performed, undo not possibleX
-Logging not being performed, roll-forward not possibleX
-No changes to re-doX
-%s/%d: log put errorX
-Vi's standard input and output must be a terminalX
-Mark %s: not setX
-Mark %s: the line was deletedX
-Mark %s: cursor position no longer existsX
-Error: X
-new fileX
-name changedX
-modifiedX
-unmodifiedX
-UNLOCKEDX
-readonlyX
-line %lu of %lu [%ld%%]X
-empty fileX
-line %luX
-The file %s is not a message catalogX
-Unable to set default %s optionX
-Usage: %sX
-set: no %s option: 'set all' gives all option valuesX
-set: [no]%s option doesn't take a valueX
-set: %s option isn't a booleanX
-set: %s option: %sX
-set: %s option: %s: value overflowX
-set: %s option: %s is an illegal numberX
-set: %s option isn't a booleanX
-Screen columns too small, less than %dX
-Screen columns too large, greater than %dX
-Screen lines too small, less than %dX
-Screen lines too large, greater than %dX
-The lisp option is not implementedX
-messages not turned off: %sX
-messages not turned on: %sX
-
-The paragraph option must be in two character groupsX
-The section option must be in two character groupsX
-
-
-
-The default buffer is emptyX
-Buffer %s is emptyX
-Files with newlines in the name are unrecoverableX
-Modifications not recoverable if the session failsX
-Copying file for recovery...X
-Preservation failed: %sX
-Modifications not recoverable if the session failsX
-File backup failed: %sX
-Copying file for recovery...X
-Information on user id %u not foundX
-Unable to lock recovery fileX
-Recovery file buffer overrunX
-Recovery fileX
-%s: malformed recovery fileX
-%s: malformed recovery fileX
-No files named %s, readable by you, to recoverX
-There are older versions of this file for you to recoverX
-There are other files for you to recoverX
-not sending email: %sX
-File empty; nothing to searchX
-Reached end-of-file without finding the patternX
-No previous search patternX
-Pattern not foundX
-Reached top-of-file without finding the patternX
-Search wrappedX
-Searching...X
-No non-printable character foundX
-Unknown command nameX
-
-%s: command not available in ex modeX
-Count may not be zeroX
-%s: bad line specificationX
-Internal syntax table error (%s: %s)X
-Usage: %sX
-%s: temporary buffer not releasedX
-Flag offset to before line 1X
-Flag offset past end-of-fileX
-@ with range running when the file/screen changedX
-Global/v command running when the file/screen changedX
-Ex command failed: pending commands discardedX
-Ex command failed: mapped keys discardedX
-The second address is smaller than the firstX
-No mark name suppliedX
-\\ not followed by / or ?X
-Reference to a line number less than 0X
-The %s command is unknownX
-Address value overflowX
-Address value underflowX
-Illegal address combinationX
-Illegal address: only %lu lines in the fileX
-Illegal address: the file is emptyX
-The %s command doesn't permit an address of 0X
-No abbreviations to displayX
-Abbreviations must end with a "word" characterX
-Abbreviations may not contain tabs or spacesX
-Abbreviations may not mix word/non-word characters, except at the endX
-"%s" is not an abbreviationX
-Vi command failed: mapped keys discardedX
-No more files to editX
-No previous files to editX
-No previous files to rewindX
-No file list to displayX
-No previous command to replace "!"X
-No filename to substitute for %%X
-No filename to substitute for #X
-Error: execl: %sX
-I/O error: %sX
-File modified since last complete write; write or use ! to overrideX
-Unable to find home directory locationX
-New current directory: %sX
-No cut buffers to displayX
-The %s command can't be used as part of a global or v commandX
-%s/%s: not sourced: not owned by you or rootX
-%s/%s: not sourced: not owned by youX
-%s/%s: not sourced: writeable by a user other than the ownerX
-%s: not sourced: not owned by you or rootX
-%s: not sourced: not owned by youX
-%s: not sourced: writeable by a user other than the ownerX
-No following lines to joinX
-No input map entriesX
-No command map entriesX
-The %s character may not be remappedX
-"%s" isn't currently mappedX
-Mark names must be a single characterX
-%s exists, not written; use ! to overrideX
-New exrc file: %sX
-Destination line is inside move rangeX
-The open command requires that the open option be setX
-The open command is not yet implementedX
-Preservation of this file not possibleX
-File preservedX
-%s: expanded into too many file namesX
-Only regular files and named pipes may be readX
-%s: read lock was unavailableX
-Reading...X
-%s: %lu lines, %lu charactersX
-No background screens to displayX
-The script command is only available in vi modeX
-No command to executeX
-shiftwidth option set to 0X
-Count overflowX
-Count underflowX
-Regular expression specified; r flag meaninglessX
-The #, l and p flags may not be combined with the c flag in vi modeX
-No match foundX
-No previous tag enteredX
-Less than %s entries on the tags stack; use :display t[ags]X
-No file %s on the tags stack to return to; use :display t[ags]X
-Press Enter to continue: X
-%s: tag not foundX
-%s: corrupted tag in %sX
-%s: the tag's line number is past the end of the fileX
-The tags stack is emptyX
-%s: search pattern not foundX
-%d more files to editX
-Buffer %s is emptyX
-Confirm change? [n]X
-InterruptedX
-No previous buffer to executeX
-No previous regular expressionX
-The %s command requires that a file have already been read inX
-Usage: %sX
-The visual command requires that the open option be setX
-
-Empty fileX
-No previous F, f, T or t searchX
-%s not foundX
-No previous file to editX
-Cursor not in a numberX
-Resulting number too largeX
-Resulting number too smallX
-No match character on this lineX
-Matching character not foundX
-No characters to replaceX
-No other screen to switch toX
-Characters after search string, line offset and/or z commandX
-No previous search patternX
-Search wrapped to original positionX
-Abbreviation exceeded expansion limit: characters discardedX
-Illegal character; quote to enterX
-Already at the beginning of the insertX
-No more characters to eraseX
-Movement past the end-of-fileX
-Movement past the end-of-lineX
-No cursor movement madeX
-Already at the beginning of the fileX
-Movement past the beginning of the fileX
-Already in the first columnX
-Buffers should be specified before the commandX
-Already at end-of-fileX
-Already at end-of-lineX
-%s isn't a vi commandX
-Usage: %sX
-No characters to deleteX
-The Q command requires the ex terminal interfaceX
-No command to repeatX
-The file is emptyX
-%s may not be used as a motion commandX
-Already in command modeX
-Cursor not in a wordX
-
-Windows option value is too large, max is %uX
-AppendX
-ChangeX
-CommandX
-InsertX
-ReplaceX
-Movement past the end-of-screenX
-Movement past the beginning-of-screenX
-Screen must be larger than %d lines to splitX
-There are no background screensX
-There's no background screen editing a file named %sX
-You may not background your only displayed screenX
-The screen can only shrink to %d rowsX
-The screen cannot shrinkX
-The screen cannot growX
-
-This screen may not be suspendedX
-Interrupted: mapped keys discardedX
-vi: temporary buffer not releasedX
-This terminal has no %s keyX
-Only one buffer may be specifiedX
-Number larger than %luX
-InterruptedX
-Unable to create temporary fileX
-Warning: %s is not a regular fileX
-%s already locked, session is read-onlyX
-%s: removeX
-%s: closeX
-%s: removeX
-%s: removeX
-Read-only file, not written; use ! to overrideX
-Read-only file, not writtenX
-%s exists, not written; use ! to overrideX
-%s exists, not writtenX
-Partial file, not written; use ! to overrideX
-Partial file, not writtenX
-%s: file modified more recently than this copy; use ! to overrideX
-%s: file modified more recently than this copyX
-%s: write lock was unavailableX
-Writing...X
-%s: WARNING: FILE TRUNCATEDX
-Already at the first tag of this groupX
-%s: new file: %lu lines, %lu charactersX
-%s: %lu lines, %lu charactersX
-%s expanded into too many file namesX
-%s: not a regular fileX
-%s: not owned by youX
-%s: accessible by a user other than the ownerX
-File modified since last complete write; write or use ! to overrideX
-File modified since last complete write; write or use :edit! to overrideX
-File modified since last complete write; write or use ! to overrideX
-File is a temporary; exit will discard modificationsX
-File readonly, modifications not auto-writtenX
-Log restartedX
-confirm? [ynq]X
-Press any key to continue: X
-Press any key to continue [: to enter more ex commands]: X
-Press any key to continue [q to quit]: X
-That form of %s requires the ex terminal interfaceX
-Entering ex input mode.X
-Command failed, no file read in yet.X
- cont?X
-Unexpected character eventX
-Unexpected end-of-file eventX
-No matches for queryX
-Unexpected interrupt eventX
-Unexpected quit eventX
-Unexpected repaint eventX
-Already at the last tag of this groupX
-The %s command requires the ex terminal interfaceX
-That form of %s is not supported when the secure edit option is setX
-Unexpected string eventX
-Unexpected timeout eventX
-Unexpected write eventX
-
-Shell expansions not supported when the secure edit option is setX
-The %s command is not supported when the secure edit option is setX
-set: the %s option may not be turned offX
-Display too small.X
-addedX
-changedX
-deletedX
-joinedX
-movedX
-shiftedX
-yankedX
-lineX
-linesX
-Vi was not loaded with a Tcl interpreterX
-File modified since last write.X
-Shell expansion failedX
-No %s edit option specifiedX
-Vi was not loaded with a Perl interpreterX
-No ex command to executeX
-Enter <CR> to execute a command, :q to exitX
-Use "cscope help" for helpX
-No cscope connections runningX
-%s: unknown search type: use one of %sX
-%d: no such cscope sessionX
-set: the %s option may never be turned onX
-set: the %s option may never be set to 0X
-%s: appended: %lu lines, %lu charactersX
-Unexpected resize eventX
-%d files to editX
diff --git a/contrib/nvi/catalog/english.base b/contrib/nvi/catalog/english.base
deleted file mode 100644
index 6d8d7bf..0000000
--- a/contrib/nvi/catalog/english.base
+++ /dev/null
@@ -1,309 +0,0 @@
-002 "Line length overflow"
-003 "unable to delete line %lu"
-004 "unable to append to line %lu"
-005 "unable to insert at line %lu"
-006 "unable to store line %lu"
-007 "unable to get last line"
-008 "Error: unable to retrieve line %lu"
-009 "Log file"
-010 "Logging not being performed, undo not possible"
-011 "No changes to undo"
-012 "Logging not being performed, undo not possible"
-013 "Logging not being performed, roll-forward not possible"
-014 "No changes to re-do"
-015 "%s/%d: log put error"
-016 "Vi's standard input and output must be a terminal"
-017 "Mark %s: not set"
-018 "Mark %s: the line was deleted"
-019 "Mark %s: cursor position no longer exists"
-020 "Error: "
-021 "new file"
-022 "name changed"
-023 "modified"
-024 "unmodified"
-025 "UNLOCKED"
-026 "readonly"
-027 "line %lu of %lu [%ld%%]"
-028 "empty file"
-029 "line %lu"
-030 "The file %s is not a message catalog"
-031 "Unable to set default %s option"
-032 "Usage: %s"
-033 "set: no %s option: 'set all' gives all option values"
-034 "set: [no]%s option doesn't take a value"
-035 "set: %s option isn't a boolean"
-036 "set: %s option: %s"
-037 "set: %s option: %s: value overflow"
-038 "set: %s option: %s is an illegal number"
-039 "set: %s option isn't a boolean"
-040 "Screen columns too small, less than %d"
-041 "Screen columns too large, greater than %d"
-042 "Screen lines too small, less than %d"
-043 "Screen lines too large, greater than %d"
-044 "The lisp option is not implemented"
-045 "messages not turned off: %s"
-046 "messages not turned on: %s"
-048 "The paragraph option must be in two character groups"
-049 "The section option must be in two character groups"
-053 "The default buffer is empty"
-054 "Buffer %s is empty"
-055 "Files with newlines in the name are unrecoverable"
-056 "Modifications not recoverable if the session fails"
-057 "Copying file for recovery..."
-058 "Preservation failed: %s"
-059 "Modifications not recoverable if the session fails"
-060 "File backup failed: %s"
-061 "Copying file for recovery..."
-062 "Information on user id %u not found"
-063 "Unable to lock recovery file"
-064 "Recovery file buffer overrun"
-065 "Recovery file"
-066 "%s: malformed recovery file"
-067 "%s: malformed recovery file"
-068 "No files named %s, readable by you, to recover"
-069 "There are older versions of this file for you to recover"
-070 "There are other files for you to recover"
-071 "not sending email: %s"
-072 "File empty; nothing to search"
-073 "Reached end-of-file without finding the pattern"
-074 "No previous search pattern"
-075 "Pattern not found"
-076 "Reached top-of-file without finding the pattern"
-077 "Search wrapped"
-078 "Searching..."
-079 "No non-printable character found"
-080 "Unknown command name"
-082 "%s: command not available in ex mode"
-083 "Count may not be zero"
-084 "%s: bad line specification"
-085 "Internal syntax table error (%s: %s)"
-086 "Usage: %s"
-087 "%s: temporary buffer not released"
-088 "Flag offset to before line 1"
-089 "Flag offset past end-of-file"
-090 "@ with range running when the file/screen changed"
-091 "Global/v command running when the file/screen changed"
-092 "Ex command failed: pending commands discarded"
-093 "Ex command failed: mapped keys discarded"
-094 "The second address is smaller than the first"
-095 "No mark name supplied"
-096 "\\ not followed by / or ?"
-097 "Reference to a line number less than 0"
-098 "The %s command is unknown"
-099 "Address value overflow"
-100 "Address value underflow"
-101 "Illegal address combination"
-102 "Illegal address: only %lu lines in the file"
-103 "Illegal address: the file is empty"
-104 "The %s command doesn't permit an address of 0"
-105 "No abbreviations to display"
-106 "Abbreviations must end with a "word" character"
-107 "Abbreviations may not contain tabs or spaces"
-108 "Abbreviations may not mix word/non-word characters, except at the end"
-109 ""%s" is not an abbreviation"
-110 "Vi command failed: mapped keys discarded"
-111 "No more files to edit"
-112 "No previous files to edit"
-113 "No previous files to rewind"
-114 "No file list to display"
-115 "No previous command to replace "!""
-116 "No filename to substitute for %%"
-117 "No filename to substitute for #"
-118 "Error: execl: %s"
-119 "I/O error: %s"
-120 "File modified since last complete write; write or use ! to override"
-121 "Unable to find home directory location"
-122 "New current directory: %s"
-123 "No cut buffers to display"
-124 "The %s command can't be used as part of a global or v command"
-125 "%s/%s: not sourced: not owned by you or root"
-126 "%s/%s: not sourced: not owned by you"
-127 "%s/%s: not sourced: writeable by a user other than the owner"
-128 "%s: not sourced: not owned by you or root"
-129 "%s: not sourced: not owned by you"
-130 "%s: not sourced: writeable by a user other than the owner"
-131 "No following lines to join"
-132 "No input map entries"
-133 "No command map entries"
-134 "The %s character may not be remapped"
-135 ""%s" isn't currently mapped"
-136 "Mark names must be a single character"
-137 "%s exists, not written; use ! to override"
-138 "New exrc file: %s"
-139 "Destination line is inside move range"
-140 "The open command requires that the open option be set"
-141 "The open command is not yet implemented"
-142 "Preservation of this file not possible"
-143 "File preserved"
-144 "%s: expanded into too many file names"
-145 "Only regular files and named pipes may be read"
-146 "%s: read lock was unavailable"
-147 "Reading..."
-148 "%s: %lu lines, %lu characters"
-149 "No background screens to display"
-150 "The script command is only available in vi mode"
-151 "No command to execute"
-152 "shiftwidth option set to 0"
-153 "Count overflow"
-154 "Count underflow"
-155 "Regular expression specified; r flag meaningless"
-156 "The #, l and p flags may not be combined with the c flag in vi mode"
-157 "No match found"
-158 "No previous tag entered"
-159 "Less than %s entries on the tags stack; use :display t[ags]"
-160 "No file %s on the tags stack to return to; use :display t[ags]"
-161 "Press Enter to continue: "
-162 "%s: tag not found"
-163 "%s: corrupted tag in %s"
-164 "%s: the tag's line number is past the end of the file"
-165 "The tags stack is empty"
-166 "%s: search pattern not found"
-167 "%d more files to edit"
-168 "Buffer %s is empty"
-169 "Confirm change? [n]"
-170 "Interrupted"
-171 "No previous buffer to execute"
-172 "No previous regular expression"
-173 "The %s command requires that a file have already been read in"
-174 "Usage: %s"
-175 "The visual command requires that the open option be set"
-177 "Empty file"
-178 "No previous F, f, T or t search"
-179 "%s not found"
-180 "No previous file to edit"
-181 "Cursor not in a number"
-182 "Resulting number too large"
-183 "Resulting number too small"
-184 "No match character on this line"
-185 "Matching character not found"
-186 "No characters to replace"
-187 "No other screen to switch to"
-188 "Characters after search string, line offset and/or z command"
-189 "No previous search pattern"
-190 "Search wrapped to original position"
-191 "Abbreviation exceeded expansion limit: characters discarded"
-192 "Illegal character; quote to enter"
-193 "Already at the beginning of the insert"
-194 "No more characters to erase"
-195 "Movement past the end-of-file"
-196 "Movement past the end-of-line"
-197 "No cursor movement made"
-198 "Already at the beginning of the file"
-199 "Movement past the beginning of the file"
-200 "Already in the first column"
-201 "Buffers should be specified before the command"
-202 "Already at end-of-file"
-203 "Already at end-of-line"
-204 "%s isn't a vi command"
-205 "Usage: %s"
-206 "No characters to delete"
-207 "The Q command requires the ex terminal interface"
-208 "No command to repeat"
-209 "The file is empty"
-209 "The file is empty"
-210 "%s may not be used as a motion command"
-211 "Already in command mode"
-212 "Cursor not in a word"
-214 "Windows option value is too large, max is %u"
-215 "Append"
-216 "Change"
-217 "Command"
-218 "Insert"
-219 "Replace"
-220 "Movement past the end-of-screen"
-221 "Movement past the beginning-of-screen"
-222 "Screen must be larger than %d lines to split"
-223 "There are no background screens"
-224 "There's no background screen editing a file named %s"
-225 "You may not background your only displayed screen"
-226 "The screen can only shrink to %d rows"
-227 "The screen cannot shrink"
-228 "The screen cannot grow"
-230 "This screen may not be suspended"
-231 "Interrupted: mapped keys discarded"
-232 "vi: temporary buffer not released"
-233 "This terminal has no %s key"
-234 "Only one buffer may be specified"
-235 "Number larger than %lu"
-236 "Interrupted"
-237 "Unable to create temporary file"
-238 "Warning: %s is not a regular file"
-239 "%s already locked, session is read-only"
-240 "%s: remove"
-241 "%s: close"
-242 "%s: remove"
-243 "%s: remove"
-244 "Read-only file, not written; use ! to override"
-245 "Read-only file, not written"
-246 "%s exists, not written; use ! to override"
-247 "%s exists, not written"
-248 "Partial file, not written; use ! to override"
-249 "Partial file, not written"
-250 "%s: file modified more recently than this copy; use ! to override"
-251 "%s: file modified more recently than this copy"
-252 "%s: write lock was unavailable"
-253 "Writing..."
-254 "%s: WARNING: FILE TRUNCATED"
-255 "Already at the first tag of this group"
-256 "%s: new file: %lu lines, %lu characters"
-257 "%s: %lu lines, %lu characters"
-258 "%s expanded into too many file names"
-259 "%s: not a regular file"
-260 "%s: not owned by you"
-261 "%s: accessible by a user other than the owner"
-262 "File modified since last complete write; write or use ! to override"
-263 "File modified since last complete write; write or use :edit! to override"
-264 "File modified since last complete write; write or use ! to override"
-265 "File is a temporary; exit will discard modifications"
-266 "File readonly, modifications not auto-written"
-267 "Log restarted"
-268 "confirm? [ynq]"
-269 "Press any key to continue: "
-270 "Press any key to continue [: to enter more ex commands]: "
-271 "Press any key to continue [q to quit]: "
-272 "That form of %s requires the ex terminal interface"
-273 "Entering ex input mode."
-274 "Command failed, no file read in yet."
-275 " cont?"
-276 "Unexpected character event"
-277 "Unexpected end-of-file event"
-278 "No matches for query"
-279 "Unexpected interrupt event"
-280 "Unexpected quit event"
-281 "Unexpected repaint event"
-282 "Already at the last tag of this group"
-283 "The %s command requires the ex terminal interface"
-284 "That form of %s is not supported when the secure edit option is set"
-285 "Unexpected string event"
-286 "Unexpected timeout event"
-287 "Unexpected write event"
-289 "Shell expansions not supported when the secure edit option is set"
-290 "The %s command is not supported when the secure edit option is set"
-291 "set: the %s option may not be turned off"
-292 "Display too small."
-293 "added"
-294 "changed"
-295 "deleted"
-296 "joined"
-297 "moved"
-298 "shifted"
-299 "yanked"
-300 "line"
-301 "lines"
-302 "Vi was not loaded with a Tcl interpreter"
-303 "File modified since last write."
-304 "Shell expansion failed"
-304 "Shell expansion failed"
-305 "No %s edit option specified"
-306 "Vi was not loaded with a Perl interpreter"
-307 "No ex command to execute"
-308 "Enter <CR> to execute a command, :q to exit"
-309 "Use "cscope help" for help"
-310 "No cscope connections running"
-311 "%s: unknown search type: use one of %s"
-312 "%d: no such cscope session"
-313 "set: the %s option may never be turned on"
-314 "set: the %s option may never be set to 0"
-315 "%s: appended: %lu lines, %lu characters"
-316 "Unexpected resize event"
-317 "%d files to edit"
diff --git a/contrib/nvi/catalog/english.check b/contrib/nvi/catalog/english.check
deleted file mode 100644
index 5109378..0000000
--- a/contrib/nvi/catalog/english.check
+++ /dev/null
@@ -1,36 +0,0 @@
-Unused message id's (this is okay):
-001
-047
-050
-051
-052
-081
-176
-229
-288
-=========================
-MISSING ERROR MESSAGES (Please add!):
-=========================
-Extra error messages (just delete them):
-=========================
-MESSAGES WITH THE SAME MESSAGE ID's (FIX!):
-=========================
-Duplicate messages, both id and message (this is okay):
- 2 209 "The file is empty"
- 2 304 "Shell expansion failed"
-=========================
-Duplicate messages, just message (this is okay):
- 2 %s exists, not written; use ! to overrideX
- 2 %s: %lu lines, %lu charactersX
- 2 %s: malformed recovery fileX
- 2 Buffer %s is emptyX
- 2 Copying file for recovery...X
- 2 InterruptedX
- 2 Logging not being performed, undo not possibleX
- 2 Modifications not recoverable if the session failsX
- 2 No previous search patternX
- 2 set: %s option isn't a booleanX
- 3 %s: removeX
- 3 File modified since last complete write; write or use ! to overrideX
- 4 Usage: %sX
-=========================
diff --git a/contrib/nvi/catalog/french b/contrib/nvi/catalog/french
deleted file mode 100644
index de473c1..0000000
--- a/contrib/nvi/catalog/french
+++ /dev/null
@@ -1,317 +0,0 @@
-VI_MESSAGE_CATALOG
-Dépassement de longueur de ligneX
-impossible de supprimer la ligne %luX
-impossible d'ajouter à la ligne %luX
-impossible d'insérer devant la ligne %luX
-impossible de stocker la ligne %luX
-impossible d'obtenir la dernière ligneX
-Erreur : impossible de récupérer la ligne %luX
-Fichier journalX
-Aucune journalisation n'étant effectuée, impossible d'annulerX
-Aucune action à annulerX
-Aucune journalisation n'étant effectuée, impossible d'annulerX
-Aucune journalisation n'étant effectuée, reprise actualisée impossibleX
-Aucune action à refaireX
-%s/%d : Erreur d'écriture de journalX
-L'entrée et la sortie Vi standards doivent être un terminalX
-Marque %s : non définieX
-Marque %s : la ligne a été suppriméeX
-Marque %s : la position du curseur n'existe plusX
-Erreur : X
-nouveau fichierX
-le nom a changéX
-modifiéX
-non modifiéX
-DÉVERROUILLÉX
-lecture seuleX
-ligne %lu de %lu [%ld%%]X
-fichier videX
-ligne %luX
-Ce fichier %s n'est pas un catalogue de messagesX
-Impossible de configurer option %s par défautX
-Utilisation : %sX
-Définition : pas d'option %s : 'set all' donne toutes les valeurs optionnellesX
-Définition : option [no]%s ne prend pas de valeurX
-Définition : l'option %s n'est pas booléenneX
-Définition : option %s : %sX
-Définition : option %s : %s : Dépassement de valeurX
-Définition : option %s : %s n'est pas un nombre valideX
-Définition : l'option %s n'est pas booléenneX
-Les colonnes de l'écran sont trop petites, inférieures à %dX
-Les colonnes de l'écran sont trop grandes, supérieures à %dX
-Les lignes de l'écran sont trop courtes, inférieures à %dX
-Les lignes de l'écran sont trop longues, supérieures à %dX
-L'option lisp n'est pas implémentéeX
-Les messages ne sont pas désactivés : %sX
-Les messages ne sont pas activés : %sX
-
-L'option de paragraphe doit être en groupe de deux caractèresX
-L'option de section doit être en groupe de deux caractèresX
-
-
-
-Le tampon par défaut est videX
-Le tampon %s est videX
-Les fichiers dont le nom contient des caractères de saut de ligne sont irrécupérablesX
-Impossible de récupérer les modifications si la session échoueX
-Copie en cours du fichier pour récupération...X
-La préservation a échoué : %sX
-Impossible de récupérer les modifications si la session échoueX
-La sauvegarde du fichier a échoué : %sX
-Copie en cours du fichier pour récupération...X
-Les renseignements sur l'identité %u de l'utilisateur sont introuvablesX
-Impossible de verrouiller le fichier de récupérationX
-Débordement de tampon du fichier de récupérationX
-Fichier de récupérationX
-%s : Fichier de récupération malforméX
-%s : Fichier de récupération malforméX
-Aucun fichier nommé %s à récupérer, que vous puissiez lireX
-Il existe des versions récupérables antérieures à ce fichierX
-Vous avez d'autres fichiers à récupérerX
-pas d'envoi d'email : %sX
-Fichier vide, rien à rechercherX
-Fin de fichier atteinte sans trouver le motifX
-Pas de motif de recherche précédentX
-Motif introuvableX
-Début du fichier atteint sans trouver le motifX
-La recherche est revenue à son point de départX
-Recherche en cours...X
-Caractère non-imprimable introuvableX
-Nom de commande inconnuX
-
-%s : Commande non disponible en ex modeX
-Le compteur ne peut être zéroX
-%s : mauvaise spécification de ligneX
-Erreur de tableau de syntaxe interne (%s: %s)X
-Utilisation : %sX
-%s : tampon temporaire non libéréX
-Décalage de drapeau hors de la ligne 1X
-Décalage de drapeau hors de la fin du fichierX
-@ avec plage, en cours d'exécution quand le fichier/l'écran a changéX
-Commande Global/v en cours d'exécution quand le fichier/l'écran a changéX
-La commande ex a échoué : commandes en attente abandonnéesX
-La commande ex a échoué : les touches affectées sont abandonnéesX
-La deuxième adresse est plus petite que la premièreX
-Aucun nom de marque fourniX
-\\ non suivi par / ou ?X
-Référence à un numéro de ligne inférieure à 0X
-La commande %s est inconnueX
-Dépassement de la valeur adresseX
-Dépassement négatif de la valeur adresseX
-Combinaison d'adresse non valideX
-Adresse non valide : il n'y a que %lu lignes dans ce fichierX
-Adresse non valide : le fichier est videX
-La commande %s ne permet pas une adresse de 0X
-Pas d'abréviations à afficherX
-Les abréviations doivent finir par un caractère"motX
-Les abréviations ne peuvent pas contenir de tabulations ni d'espacesX
-Les abréviations ne peuvent pas contenir un mélange de caractères mot/non-mot, sauf à la finX
-"%s" n'est pas une abréviationX
-La commande Vi a échoué : Les touches affectées ont été abandonnéesX
-Plus de fichiers à éditerX
-Pas de fichiers précédents à éditerX
-Pas de fichiers précédents à rembobinerX
-Pas de liste de fichiers à afficherX
-Pas de commande précédente à remplacer"!"X
-Pas de nom de fichier à substituer à %%X
-Pas de nom de fichier à substituer à #X
-Erreur : execl : %sX
-Erreur E/S : %sX
-Fichier modifié depuis la dernière écriture complète ; écrire ou utiliser ! pour outrepasserX
-Impossible de trouver l'emplacement du répertoire d'origineX
-Nouveau répertoire en cours : %sX
-Pas de tampon de coupure à afficherX
-La commande %s ne peut pas être utilisée à l'intérieur d'une commande globale ou commande vX
-%s/%s : échec de source : ni vous ni le super-utilisateur n'êtes les propriétaires X
-%s/%s : échec de source : vous n'êtes pas le propriétaireX
-%s/%s : échec de source : peut être écrit par un utilisateur autre que le propriétaireX
-%s : échec de source : ni vous ni le super-utilisateur n'êtes les propriétairesX
-%s : échec de source : vous n'êtes pas le propriétaireX
-%s : échec de source : peut être écrit par un utilisateur autre que le propriétaireX
-Pas de lignes suivantes à joindreX
-Pas d'entrées de mappage d'entréeX
-Pas d'entrées de mappage de commandesX
-Le caractère %s ne peut pas être remappéX
-"%s" n'est pas actuellement mappéX
-Les noms de marque ne doivent avoir qu'un caractèreX
-%s existe, non enregistré; utiliser ! pour outrepasserX
-Nouveau fichier exrc : %sX
-La ligne de destination est à l'intérieur de la plage à déplacerX
-La commande ouverte nécessite que l'option ouverte soit définieX
-La commande ouverte n'est pas encore implémentéeX
-La préservation de ce fichier est impossibleX
-Fichier préservéX
-%s: étendu dans trop de noms de fichiersX
-Vous ne pouvez lire que les fichiers standards et les canaux de transmission nommésX
-%s: Interdiction de lecture non disponibleX
-Lecture en cours...X
-%s: %lu lignes, %lu caractèresX
-Pas d'écrans d'arrière-plan à afficherX
-La commande script n'est disponible qu'en mode viX
-Pas de commande à exécuterX
-Option de largeur de décalage définie sur 0X
-Compter dépassementX
-Compter dépassement négatifX
-Expression standard spécifiée; drapeau r superfluX
-Vous ne pouvez pas en mode vi, combiner les drapeaux #, l et p avec le drapeau cX
-Aucune correspondance trouvéeX
-Aucune marque précédente entréeX
-Moins de %s entrées dans la pile de marques ; utilisez t[ags]X
-Pas de fichier %s vers lequel retourner dans la pile de marques ; utiliser : affichage t[ags]X
-Appuyez sur Entrée pour continuer :X
-%s : marque introuvableX
-%s : marque corrompue en %sX
-%s : le numéro de ligne de la marque dépasse la fin du fichierX
-La pile de marques est videX
-%s : motif de recherche introuvableX
-%d fichiers supplémentaires à éditerX
-Le tampon %s est vide
-Confirmer les changements ? [n]X
-InterrompuX
-Pas de tampon précédent à exécuterX
-Pas d'expression standard précédenteX
-La commande %s nécessite qu'un fichier ait déjà été lu en mémoireX
-Utilisation : %sX
-La commande visual nécessite que l'option open soit définieX
-
-Fichier videX
-Pas de recherche précédente F, f, T ou tX
-%s introuvableX
-Pas de fichier précédent à éditerX
-Le curseur n'est pas dans un nombreX
-Le nombre obtenu est trop grandX
-Le nombre obtenu est trop petitX
-Pas de correspondance de caractère sur cette ligneX
-Caractère correspondant introuvableX
-Pas de caractères à remplacerX
-Pas d'autre écran vers lequel basculerX
-Caractères après la chaîne de recherche, décalage de ligne et/ou commande zX
-Pas de motif de recherche précédentX
-La recherche est revenue à son point de départX
-L'abréviation a dépassé la limite de l'expansion : caractères abandonnésX
-Caractère non valide ; guillemet pour saisirX
-Déjà au début de l'insertionX
-Plus de caractères à effacerX
-Déplacement hors de fin de fichierX
-Déplacement hors de fin de ligneX
-Aucun mouvement de curseur n'a été effectuéX
-Déjà au début du fichierX
-Déplacement hors du début du fichierX
-Déjà dans la première colonneX
-Les tampons doivent être spécifiés avant la commandeX
-Déjà à la fin du fichierX
-Déjà à la fin de la ligneX
-%s n'est pas une commande viX
-Utilisation : %sX
-Pas de caractères à supprimerX
-La commande Q nécessite une interface terminal exX
-Pas de commande à répéterX
-Le fichier est videX
-Vous ne pouvez pas utiliser %s comme commande de déplacementX
-Déjà en mode commandeX
-Le curseur n'est pas dans un motX
-
-Valeur optionnelle de fenêtre trop grande, maximum est %uX
-AjouterX
-ChangerX
-CommandeX
-InsérerX
-RemplacerX
-Déplacement hors de la fin d'écranX
-Déplacement hors du début d'écranX
-L'écran doit être supérieur à %d lignes pour se fractionnerX
-Il n'y a pas d'écran d'arrière-planX
-Il n'y a pas d'écran d'arrière-plan qui édite un fichier nommé %sX
-Vous ne pouvez pas mettre à l'arrière-plan votre seul écran affichéX
-L'écran ne peut être réduit qu'à %d rangsX
-L'écran n'est pas auto-réductibleX
-L'écran n'est pas auto-extensibleX
-
-Vous ne pouvez pas mettre cet écran en attenteX
-Interrompu : les touches affectées ont été abandonnéesX
-vi : le tampon temporaire n' a pas été libéréX
-Ce terminal n'a pas de touche %sX
-Vous ne pouvez spécifier qu'un seul tamponX
-Nombre supérieur à %luX
-InterrompuX
-Impossible de créer un fichier temporaireX
-Avertissement : %s n'est pas un fichier standardX
-%s déjà verrouillé, session en lecture seuleX
-%s: supprimerX
-%s: fermerX
-%s: supprimerX
-%s: supprimerX
-Fichier en lecture seule, non écrit, utiliser ! pour outrepasserX
-Fichier en lecture seule, non écritX
-%s existe, non écrit; utiliser ! pour outrepasserX
-%s existe, non écritX
-Fichier partiel, non écrit; utiliser ! pour outrepasserX
-Fichier partiel, non écritX
-%s: fichier modifié plus récemment que cet exemplaire; utiliser ! pour outrepasserX
-%s: fichier modifié plus récemment que cet exemplaireX
-%s: interdiction d'écriture non disponibleX
-Ecriture en cours...X
-%s: AVERTISSEMENT : FICHIER TRONQUÉX
-Première marque de ce groupe déjà atteinteX
-%s: nouveau fichier : %lu lignes, %lu caractèresX
-%s: %lu lignes, %lu caractèresX
-%s étendue à trop de noms de fichiersX
-%s: pas un fichier standardX
-%s: ne vous appartient pasX
-%s: accessible par un utilisateur autre que son propriétaireX
-Fichier modifé depuis la dernière écriture complète ; écrire ou utiliser ! pour outrepasser X
-Fichier modifé depuis la dernière écriture complète ; écrire ou utiliser :edit! pour outrepasserX
-Fichier modifé depuis la dernière écriture complète ; écrire ou utiliser ! pour outrepasserX
-Fichier temporaire ; quitter annulera les modificationsX
-Fichier en lecture seule ; les modifications ne sont pas écrites automatiquementX
-Journal redémarréX
-confirmer ? [ynq]X
-Appuyez sur n'importe quelle touche pour continuer : X
-Appuyez sur n'importe quelle touche pour continuer [: pour entrer plus de commandes ex] : X
-Appuyez sur n'importe quelle touche pour continuer [q pour Quitter]: X
-Cette forme de %s nécessite l'interface de terminal exX
-Entrée de mode entrée ex.X
-La commande a échoué, aucun fichier n'a encore été lu.X
-cont?X
-Evénement imprévu de caractèreX
-Evénement imprévu de fin-de-fichierX
-Pas de correspondances pour cette requêteX
-Evénement imprévu d'interruptionX
-Evénement quitter imprévuX
-Evénement imprévu de rafraîchissementX
-La dernière marque de ce groupe a déjà été atteinteX
-La commande %s nécessite l'interface de terminal exX
-Cette forme de %s n'est pas reconnue quand l'option d'édition protégée est activéeX
-Evénement imprévu de chaîneX
-Evénement imprévu de délai impartiX
-Evénement d'écriture imprévuX
-
-Les expansions du shell ne sont pas reconnues quand l'option d'édition protégée est activéeX
-La commande %s n'est pas reconnue quand l'option d'édition protégée est activéeX
-Définition : l'option %s ne peut pas être désactivéeX
-Affichage trop petit.X
-ajoutéX
-changéX
-suppriméX
-jointX
-déplacéX
-décaléX
-coupéX
-ligneX
-lignesX
-Vi n'a pas été chargé avec un interprétateur TclX
-Ficher modifié depuis le dernier enregistrement.X
-L'expansion du shell a échouéX
-Pas d'option d'édition %s spécifiéeX
-Vi n'a pas été chargé avec un interprétateur PerlX
-Pas de commande ex à exécuterX
-Entrez <CR> pour exécuter une commande, :q pour quitterX
-Utiliser "cscope help" pour obtenir de l'aideX
-Aucune connexion cscope n'est lancéeX
-%s : type de recherche inconnu : utiliser un des %sX
-%d : Il n'existe pas de telle session cscopeX
-Définition : l'option %s ne peut jamais être activéeX
-Définition : l'option %s ne peut jamais être définie sur 0X
-%s: joints : %lu lignes, %lu caractèresX
-événement imprévu de redimensionnementX
-%d fichiers à éditerX
diff --git a/contrib/nvi/catalog/french.base b/contrib/nvi/catalog/french.base
index b92fb30..234b8c6 100644
--- a/contrib/nvi/catalog/french.base
+++ b/contrib/nvi/catalog/french.base
@@ -43,8 +43,7 @@
044 "L'option lisp n'est pas implémentée"
045 "Les messages ne sont pas désactivés : %s"
046 "Les messages ne sont pas activés : %s"
-048 "L'option de paragraphe doit être en groupe de deux caractères"
-049 "L'option de section doit être en groupe de deux caractères"
+047 "L'option de %s doit être en groupe de deux caractères"
053 "Le tampon par défaut est vide"
054 "Le tampon %s est vide"
055 "Les fichiers dont le nom contient des caractères de saut de ligne sont irrécupérables"
@@ -97,16 +96,16 @@
103 "Adresse non valide : le fichier est vide"
104 "La commande %s ne permet pas une adresse de 0"
105 "Pas d'abréviations à afficher"
-106 "Les abréviations doivent finir par un caractère"mot"
+106 "Les abréviations doivent finir par un caractère \"mot\""
107 "Les abréviations ne peuvent pas contenir de tabulations ni d'espaces"
108 "Les abréviations ne peuvent pas contenir un mélange de caractères mot/non-mot, sauf à la fin"
-109 ""%s" n'est pas une abréviation"
+109 "\"%s\" n'est pas une abréviation"
110 "La commande Vi a échoué : Les touches affectées ont été abandonnées"
111 "Plus de fichiers à éditer"
112 "Pas de fichiers précédents à éditer"
113 "Pas de fichiers précédents à rembobiner"
114 "Pas de liste de fichiers à afficher"
-115 "Pas de commande précédente à remplacer"!""
+115 "Pas de commande précédente à remplacer \"!\""
116 "Pas de nom de fichier à substituer à %%"
117 "Pas de nom de fichier à substituer à #"
118 "Erreur : execl : %s"
@@ -126,7 +125,7 @@
132 "Pas d'entrées de mappage d'entrée"
133 "Pas d'entrées de mappage de commandes"
134 "Le caractère %s ne peut pas être remappé"
-135 ""%s" n'est pas actuellement mappé"
+135 "\"%s\" n'est pas actuellement mappé"
136 "Les noms de marque ne doivent avoir qu'un caractère"
137 "%s existe, non enregistré; utiliser ! pour outrepasser"
138 "Nouveau fichier exrc : %s"
@@ -200,7 +199,6 @@
207 "La commande Q nécessite une interface terminal ex"
208 "Pas de commande à répéter"
209 "Le fichier est vide"
-209 "Le fichier est vide"
210 "Vous ne pouvez pas utiliser %s comme commande de déplacement"
211 "Déjà en mode commande"
212 "Le curseur n'est pas dans un mot"
@@ -293,12 +291,11 @@
302 "Vi n'a pas été chargé avec un interprétateur Tcl"
303 "Ficher modifié depuis le dernier enregistrement."
304 "L'expansion du shell a échoué"
-304 "L'expansion du shell a échoué"
305 "Pas d'option d'édition %s spécifiée"
306 "Vi n'a pas été chargé avec un interprétateur Perl"
307 "Pas de commande ex à exécuter"
308 "Entrez <CR> pour exécuter une commande, :q pour quitter"
-309 "Utiliser "cscope help" pour obtenir de l'aide"
+309 "Utiliser \"cscope help\" pour obtenir de l'aide"
310 "Aucune connexion cscope n'est lancée"
311 "%s : type de recherche inconnu : utiliser un des %s"
312 "%d : Il n'existe pas de telle session cscope"
diff --git a/contrib/nvi/catalog/french.check b/contrib/nvi/catalog/french.check
deleted file mode 100644
index 1e53d93..0000000
--- a/contrib/nvi/catalog/french.check
+++ /dev/null
@@ -1,34 +0,0 @@
-Unused message id's (this is okay):
-001
-047
-050
-051
-052
-081
-176
-229
-288
-=========================
-MISSING ERROR MESSAGES (Please add!):
-=========================
-Extra error messages (just delete them):
-=========================
-MESSAGES WITH THE SAME MESSAGE ID's (FIX!):
-=========================
-Duplicate messages, both id and message (this is okay):
- 2 209 "Le fichier est vide"
- 2 304 "L'expansion du shell a ‚chou‚"
-=========================
-Duplicate messages, just message (this is okay):
- 2 %s : Fichier de r‚cup‚ration malform‚X
- 2 %s: %lu lignes, %lu caractŠresX
- 2 Aucune connexion n'‚tant effectu‚e, impossible d'annulerX
- 2 Copie en cours du fichier pour r‚cup‚ration...X
- 2 D‚finition : l'option %s n'est pas bool‚enneX
- 2 Impossible de r‚cup‚rer les modifications si la session ‚choueX
- 2 InterrompuX
- 2 La recherche est revenue … son point de d‚partX
- 2 Pas de motif de recherche pr‚c‚dentX
- 3 %s: supprimerX
- 4 Utilisation : %sX
-=========================
diff --git a/contrib/nvi/catalog/german b/contrib/nvi/catalog/german
deleted file mode 100644
index 0810ba6c..0000000
--- a/contrib/nvi/catalog/german
+++ /dev/null
@@ -1,317 +0,0 @@
-VI_MESSAGE_CATALOG
-Zeilenlaengen UeberlaufX
-kann Zeile %lu nicht loeschenX
-kann an Zeile %lu nicht anfuegenX
-kann in Zeile %lu nicht einfuegenX
-kann Zeile %lu nicht speichernX
-kann letzte Zeile nicht lesenX
-Fehler: kann Zeile %lu nicht wiederherstellenX
-ProtokolldateiX
-Keine Protokollierung aktiv, rueckgaengig machen nicht moeglichX
-Keine Aenderungen rueckgaengig zu machenX
-Keine Protokollierung aktiv, rueckgaengig machen nicht moeglichX
-Keine Protokollierung aktiv, Wiederholung von Aenderungen nicht moeglichX
-Keine Aenderungen zu wiederholenX
-%s/%d: ProtokollschreibfehlerX
-Vi's Standardein- und ausgabe muss ein Terminal seinX
-Marke %s: nicht gesetztX
-Marke %s: die Zeile wurde geloeschtX
-Marke %s: Cursorposition existiert nicht mehrX
-Fehler: X
-neue DateiX
-Name geaendertX
-geaendertX
-nicht geaendertX
-NICHT GELOCKEDX
-nur zum LesenX
-Zeile %lu von %lu [%ld%%]X
-leere DateiX
-Zeile %luX
-Die Datei %s ist kein MeldungskatalogX
-Setzen der Voreinstellung fuer %s Option nicht moeglichX
-Benutzung: %sX
-set: keine %s Option: 'set all' zeigt alle Optionen mit Werten anX
-set: der [no]%s Option kann kein Wert zugewiesen werdenX
-set: %s ist keine boolsche OptionX
-set: %s Option: %sX
-set: %s Option: %s: Wert UeberlaufX
-set: %s Option: %s ist eine ungueltige ZahlX
-set: %s ist keine boolsche OptionX
-Anzeige hat zu wenig Spalten, weniger als %dX
-Anzeige hat zu viele Spalten, mehr als %dX
-Anzeige hat zu wenig Zeilen, weniger als %dX
-Anzeige hat zu viele Zeilen, mehr als %dX
-Die lisp Option ist nicht implementiertX
-Messages nicht abgeschalten: %sX
-Messages nicht eingeschalten: %sX
-
-Die paragraph Option muss Gruppen zu zwei Zeichen enthaltenX
-Die section Option muss Gruppen zu zwei Zeichen enthaltenX
-
-
-
-Der Standardpuffer ist leerX
-Puffer %s ist leerX
-Dateien mit newlines im Namen sind nicht wiederherstellbarX
-Aenderungen nicht wiederherstellbar falls die Editorsitzung schief gehtX
-kopiere Datei fuer Wiederherstellung ...X
-Rettungsmechanismus funktioniert nicht: %sX
-Aenderungen nicht wiederherstellbar falls die Editorsitzung schief gehtX
-Sicherung der Datei gescheitert: %sX
-kopiere Datei fuer Wiederherstellung ...X
-Informationen ueber den Benutzer mit id %u nicht gefundenX
-Wiederherstellungsdatei kann nicht gesperrt werdenX
-Puffer der Wiederherstellungsdatei uebergelaufenX
-WiederherstellungsdateiX
-%s: Wiederherstellungsdatei hat falsches FormatX
-%s: Wiederherstellungsdatei hat falsches FormatX
-Keine von Ihnen lesbaren Dateien mit Namen %s zum WiederherstellenX
-Es gibt aeltere Versionen dieser Datei von Ihnen zum WiederherstellenX
-Sie haben noch andere Dateien zum WiederherstellenX
-schicke keine email: %sX
-Datei leer; nichts zu suchenX
-Dateiende erreicht, ohne das Suchmuster zu findenX
-Kein altes SuchmusterX
-Suchmuster nicht gefundenX
-Dateianfang erreicht, ohne das Suchmuster zu findenX
-Suche umgeschlagenX
-suche ...X
-Keine nichtdruckbaren Zeichen gefundenX
-Unbekannter KommandonameX
-
-%s: Kommando im ex Modus nicht verfuegbarX
-Count darf nicht Null seinX
-%s: falsche ZeilenangabeX
-Interner Syntaxtabellenfehler (%s: %s)X
-Benutzung: %sX
-%s: temporaerer Puffer nicht freigegebenX
-Flagoffset vor Zeile 1X
-Flagoffset hinter dem DateiendeX
-@ mit Bereich lief als Datei/Anzeige geaendert wurdeX
-globales oder v-Kommando lief als Datei/Anzeige geaendert wurdeX
-Ex Kommando misslungen: restliche Kommandoeingabe ignoriertX
-Ex Kommando misslungen: umdefinierte Tasten ungueltigX
-Die zweite Adresse ist kleiner als die ersteX
-Kein Markenname angegebenX
-\\ ohne folgenden / oder ?X
-Referenz auf eine negative ZeilennummerX
-Das Kommando %s ist unbekanntX
-Adresswert zu grossX
-Adresswert zu kleinX
-Ungueltige AdresskombinationX
-Ungueltige Adresse: nur %lu Zeilen in der DateiX
-Ungueltige Adresse: die Datei ist leerX
-Das Kommando %s erlaubt keine Adresse 0X
-Keine Abkuerzungen zum AnzeigenX
-Abkuerzungen muessen mit einem "Wort"-Zeichen endenX
-Abkuerzungen duerfen keine Tabulator- oder Leerzeichen enthaltenX
-In Abkuerzungen duerfen ausser am Ende Wort- und Nicht-Wort-Zeichen nicht gemischt werdenX
-"%s" ist keine AbkuerzungX
-Vi Kommando misslungen: umdefinierte Tasten ungueltigX
-Keine weiteren Dateien zu edierenX
-Keine vorhergehenden Dateien zu edierenX
-Keine vorhergehenden Dateien fuer rewindX
-Keine Dateiliste zum AnzeigenX
-Kein vorhergehendes Kommando um "!" zu ersetzenX
-Kein Dateiname fuer %%X
-Kein Dateiname fuer #X
-Fehler: execl: %sX
-I/O Fehler: %sX
-Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende ! zum ignorierenX
-Kann Homedirectory nicht bestimmenX
-Neues aktuelles Directory: %sX
-Keine Puffer anzuzeigenX
-Das Kommando %s kann nicht als Teil eines global oder v Kommandos verwendet werdenX
-%s/%s: nicht gelesen: gehoehrt weder Ihnen noch rootX
-%s/%s: nicht gelesen: gehoehrt nicht IhnenX
-%s/%s: nicht gelesen: anderer Benutzer als Eigentuemer hat SchreibrechtX
-%s: nicht gelesen: gehoehrt weder Ihnen noch rootX
-%s: nicht gelesen: gehoehrt nicht IhnenX
-%s: nicht gelesen: anderer Benutzer als Eigentuemer hat SchreibrechtX
-Keine folgenden Zeilen zum VerbindenX
-Kein Eingabe-Map EintragX
-Kein Kommando-Map EintragX
-Das %s Zeichen kann nicht umgemappt werdenX
-"%s" ist momentan nicht gemapptX
-Markennamen muessen einzelne Buchstaben seinX
-%s existiert, nicht geschrieben; verwende ! zum UeberschreibenX
-Neue .exrc Datei: %s. X
-Zielzeile ist innerhalb des VerschiebebereichsX
-Das open Kommando verlangt, dass die open Option gesetzt istX
-Das open Kommando ist nocht nicht implementiertX
-Rettung dieser Datei nicht moeglichX
-Datei gerettetX
-%s wurde in zu viele Dateinamen expandiertX
-Nur regulaere Dateien und named pipes koennen gelesen werdenX
-%s: Lesesperrung war nicht moeglichX
-lese ...X
-%s: %lu Zeilen, %lu ZeichenX
-Keine Hintegrundanzeigen vorhandenX
-Das script Kommando ist nur im vi Modus verfuegbarX
-Kein Kommando auszufuehrenX
-shiftwidth Option auf 0 gesetztX
-Count ueberlaufX
-Count unterlaufX
-Regulaerer Ausdruck angegeben; r Flag bedeutungslosX
-Die #, l und p Flags koennen im vi Modus nicht mit dem c Flag kombiniert werdenX
-Keine Uebereinstimmung gefundenX
-Kein vorhergehender 'tag' angegebenX
-Weniger als %s Eintraege auf dem 'tag'-Stack; verwende :display t[ags]X
-Keine Datei namens %s auf dem 'tag'-Stack; verwende :display t[ags]X
-Druecke Enter um fortzufahren: X
-%s: 'tag' nicht gefundenX
-%s: kaputter 'tag' in %sX
-%s: die Zeilennummer des 'tag' ist hinter dem DateiendeX
-Der 'tag' Stack ist leerX
-%s: Suchmuster nicht gefundenX
-%d weitere Dateien zu edierenX
-Puffer %s ist leerX
-Bestaetige Aenderung [n]X
-Unterbrochen.X
-Kein vorhergehender Puffer zum AusfuehrenX
-Kein vorhergehender regulaerer AusdruckX
-Das Kommando %s verlangt, dass bereits eine Datei eingelesen wurdeX
-Benutzung: %sX
-Das visual Kommando verlangt dass die open Option gesetzt istX
-
-Leere DateiX
-Keine vorhergehende F, f, T oder t SucheX
-%s nicht gefundenX
-Keine vorhergehende Datei zu edierenX
-Cursor nicht auf einer ZahlX
-Sich ergebende Zahl ist zu grossX
-Sich ergebende Zahl ist zu kleinX
-Kein korrespondierendes Zeichen in dieser ZeileX
-Korrespondierendes Zeichen nicht gefundenX
-Keine Zeichen zu ersetzenX
-Keine andere Anzeige zum HinschaltenX
-Zeichen nach Suchmuster, Zeilenoffset und/oder z KommandoX
-Kein altes SuchmusterX
-Suche zur urspruenglichen Position umgeschlagenX
-Abkuerzung ueberschreitet Expansionsgrenze: Zeichen weggelassenX
-Nicht erlaubtes Zeichen; maskiere zum EingebenX
-Bereits am Anfang der EingabeX
-Keine weiteren Zeichen zu loeschenX
-Bewegung hinter das DateiendeX
-Bewegung hinter das ZeilenendeX
-Keine Cursorbewegung gemachtX
-Bereits am DateianfangX
-Bewegung vor den DateianfangX
-Bereits in der ersten SpalteX
-Puffer sollen vor dem Kommando angegeben werdenX
-Bereits am DateiendeX
-Bereits am ZeilenendeX
-%s ist kein vi KommandoX
-Benutzung: %sX
-Keine Zeichen zu loeschenX
-Das Q Kommando benoetigt das ex Terminal InterfaceX
-Kein Kommando zu wiederholenX
-Die Datei ist leerX
-%s kann nicht als Bewegungskommando verwendet werdenX
-Bereits im Kommando-ModusX
- Cursor nicht auf einem WortX
-
-Wert der Window Option ist zu gross, max ist %uX
-AnfuegenX
-AendernX
-KommandoX
-EinfuegenX
-ErsetzenX
-Bewegung hinter das AnzeigenendeX
-Bewegung vor den AnzeigenanfangX
-Anzeige muss zum Zerlegen groesser als %d seinX
-Keine Hintergrundanzeigen vorhandenX
-Es gibt keine Hintergrundanzeige die eine Datei namens %s ediertX
-Die einzige dargestellte Anzeige kann nicht in den Hintergrund gebracht werdenX
-Die Anzeige kann nur auf %d Zeilen verkleinert werdenX
-Die Anzeige kann nicht verkleinert werdenX
-Die Anzeige kann nicht vergroessert werdenX
-
-Diese Anzeige kann nicht gestopped werdenX
-Unterbrochen: umdefinierte Tasten ungueltigX
-vi: temporaerer Puffer nicht freigegebenX
-Dieses Terminal hat keine %s TasteX
-es kann nur ein Puffer angegeben werdenX
-Zahl groesser als %luX
-UnterbrochenX
-Nicht moeglich temporaere Datei anzulegenX
-Warnung: %s ist keine regulaere DateiX
-%s ist bereits gesperrt, nur-lese EditorsitzungX
-%s: loeschenX
-%s: schliessenX
-%s: loeschenX
-%s: loeschenX
-Nur-lese Datei, nicht geschrieben; verwende ! zum UeberschreibenX
-Nur-lese Datei, nicht geschriebenX
-%s existiert, nicht geschrieben; verwende ! zum UeberschreibenX
-%s existiert, nicht geschriebenX
-Teil der Datei, nicht geschrieben; verwende ! zum UeberschreibenX
-Teil der Datei, nicht geschriebenX
-%s: Datei wurde spaeter als diese Kopie veraendert; verwende ! zum UeberschreibenX
-%s: Datei wurde spaeter als diese Kopie veraendertX
-%s: Schreibsperrung war nicht moeglichX
-schreibe ...X
-%s: WARNUNG: DATEI ABGESCHNITTENX
-Bereits am ersten 'tag' dieser GruppeX
-%s: neue Datei: %lu Zeilen, %lu ZeichenX
-%s: %lu Zeilen, %lu ZeichenX
-%s wurde in zu viele Dateinamen expandiertX
-%s: keine regulaere DateiX
-%s: gehoehrt nicht IhnenX
-%s: anderer Benutzer als Eigentuemer hat ZugriffX
-Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende ! zum ignorierenX
-Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende :edit! zum ignorierenX
-Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende ! zum ignorierenX
-Datei ist temporaer; beim Verlassen gehen die Aenderungen verlorenX
-Nur-lese Datei, Aenderungen werden nicht automatisch geschriebenX
-Portokollierung neu begonnenX
-bestaetigen [ynq]X
-Druecke beliebige Taste um fortzufahrenX
-Druecke beliebige Taste um fortzufahren [: um weitere Kommandos einzugeben]: X
-Druecke beliebige Taste um fortzufahren [q zum Verlassen]: X
-Diese Form von %s benoetigt das ex Terminal-InterfaceX
-Gehe in ex Eingabe-Modus.\nX
-Kommando schief gelaufen, noch keine Datei eingelesenX
- weiter?X
-unerwartetes Zeichen - EreignisX
-unerwartetes Dateiende - EreignisX
-Keine Position zum Anspringen gefundenX
-unerwartetes Unterbrechungs - EreignisX
-unerwartetes Verlassen - EreignisX
-unerwartetes Wiederherstellungs - EreignisX
-Bereits am letzten 'tag' dieser GruppeX
-Das %s Kommando benoetigt das ex Terminal-InterfaceX
-Diese Form von %s wird nicht unterstuetzt wenn die 'secure edit' - Option gesetzt istX
-unerwartetes Zeichenketten - EreignisX
-unerwartetes timeout - EreignisX
-unerwartetes Schreibe - EreignisX
-
-Shell Expandierungen nicht unterstuetzt wenn die 'secure edit' - Option gesetzt istX
-Das %s Kommando wird nicht unterstuetzt wenn die 'secure edit' - Option gesetzt istX
-set: %s kann nicht ausgeschaltet werdenX
-Anzeige zu klein.X
-angefuegtX
-geaendertX
-geloeschtX
-verbundenX
-verschobenX
-geschobenX
-in Puffer geschriebenX
-ZeileX
-ZeilenX
-Vi wurde nicht mit dem Tcl Interpreter gelinktX
-Datei wurde seit dem letzten Schreiben veraendert.X
-Shell Expansion nicht geklapptX
-Es ist keine %s Edieroption angegebenX
-Vi wurde nicht mit einem Perl Interpreter geladenX
-Kein ex Kommando auszufuehrenX
-Druecke <CR> um ein Kommando auszufuehren, :q zum verlassenX
-Verwende "cscope help" fuer HilestellungX
-Keine cscope Verbindung aktivX
-%s: unbekannter Suchtyp: verwende einen aus %sX
-%d: keine solche cscope VerbindungX
-set: die %s Option kann nicht eingeschaltet werdenX
-set: die %s Option kann nicht auf 0 gesetzt werdenX
-%s: angefuegt: %lu Zeilen, %lu ZeichenX
-unerwartetes Groessenveraenderungs - EreignisX
-%d Dateien zu edierenX
diff --git a/contrib/nvi/catalog/german.base b/contrib/nvi/catalog/german.base
index 135b72d..f636df2 100644
--- a/contrib/nvi/catalog/german.base
+++ b/contrib/nvi/catalog/german.base
@@ -1,67 +1,66 @@
-002 "Zeilenlaengen Ueberlauf"
-003 "kann Zeile %lu nicht loeschen"
-004 "kann an Zeile %lu nicht anfuegen"
-005 "kann in Zeile %lu nicht einfuegen"
+002 "Zeilenlängen-Überlauf"
+003 "kann Zeile %lu nicht löschen"
+004 "kann an Zeile %lu nicht anfügen"
+005 "kann in Zeile %lu nicht einfügen"
006 "kann Zeile %lu nicht speichern"
007 "kann letzte Zeile nicht lesen"
008 "Fehler: kann Zeile %lu nicht wiederherstellen"
009 "Protokolldatei"
-010 "Keine Protokollierung aktiv, rueckgaengig machen nicht moeglich"
-011 "Keine Aenderungen rueckgaengig zu machen"
-012 "Keine Protokollierung aktiv, rueckgaengig machen nicht moeglich"
-013 "Keine Protokollierung aktiv, Wiederholung von Aenderungen nicht moeglich"
-014 "Keine Aenderungen zu wiederholen"
+010 "Keine Protokollierung aktiv, Rückgängigmachen nicht möglich"
+011 "Keine Änderungen rückgängig zu machen"
+012 "Keine Protokollierung aktiv, Rückgängigmachen nicht möglich"
+013 "Keine Protokollierung aktiv, Wiederholung von Änderungen nicht möglich"
+014 "Keine Änderungen zu wiederholen"
015 "%s/%d: Protokollschreibfehler"
-016 "Vi's Standardein- und ausgabe muss ein Terminal sein"
+016 "Vi's Standardein- und -ausgabe muß ein Terminal sein"
017 "Marke %s: nicht gesetzt"
-018 "Marke %s: die Zeile wurde geloescht"
+018 "Marke %s: die Zeile wurde gelöscht"
019 "Marke %s: Cursorposition existiert nicht mehr"
020 "Fehler: "
021 "neue Datei"
-022 "Name geaendert"
-023 "geaendert"
-024 "nicht geaendert"
-025 "NICHT GELOCKED"
+022 "Name geändert"
+023 "geändert"
+024 "nicht geändert"
+025 "NICHT GELOCKT"
026 "nur zum Lesen"
027 "Zeile %lu von %lu [%ld%%]"
028 "leere Datei"
029 "Zeile %lu"
030 "Die Datei %s ist kein Meldungskatalog"
-031 "Setzen der Voreinstellung fuer %s Option nicht moeglich"
+031 "Setzen der Voreinstellung für %s Option nicht möglich"
032 "Benutzung: %s"
033 "set: keine %s Option: 'set all' zeigt alle Optionen mit Werten an"
034 "set: der [no]%s Option kann kein Wert zugewiesen werden"
-035 "set: %s ist keine boolsche Option"
+035 "set: %s ist keine Boolsche Option"
036 "set: %s Option: %s"
-037 "set: %s Option: %s: Wert Ueberlauf"
-038 "set: %s Option: %s ist eine ungueltige Zahl"
-039 "set: %s ist keine boolsche Option"
-040 "Anzeige hat zu wenig Spalten, weniger als %d"
-041 "Anzeige hat zu viele Spalten, mehr als %d"
-042 "Anzeige hat zu wenig Zeilen, weniger als %d"
-043 "Anzeige hat zu viele Zeilen, mehr als %d"
-044 "Die lisp Option ist nicht implementiert"
-045 "Messages nicht abgeschalten: %s"
-046 "Messages nicht eingeschalten: %s"
-048 "Die paragraph Option muss Gruppen zu zwei Zeichen enthalten"
-049 "Die section Option muss Gruppen zu zwei Zeichen enthalten"
+037 "set: %s Option: %s: Werte-Überlauf"
+038 "set: %s Option: %s ist eine ungültige Zahl"
+039 "set: %s ist keine Boolsche Option"
+040 "Bildschirm hat zu wenig Spalten, weniger als %d"
+041 "Bildschirm hat zu viele Spalten, mehr als %d"
+042 "Bildschirm hat zu wenig Zeilen, weniger als %d"
+043 "Bildschirm hat zu viele Zeilen, mehr als %d"
+044 "Die lisp-Option ist nicht implementiert"
+045 "Meldungen nicht abgeschaltet: %s"
+046 "Meldungen nicht eingeschaltet: %s"
+047 "Die %s-Option muß Gruppen zu zwei Zeichen enthalten"
053 "Der Standardpuffer ist leer"
054 "Puffer %s ist leer"
055 "Dateien mit newlines im Namen sind nicht wiederherstellbar"
-056 "Aenderungen nicht wiederherstellbar falls die Editorsitzung schief geht"
-057 "kopiere Datei fuer Wiederherstellung ..."
+056 "Änderungen nicht wiederherstellbar, falls die Editorsitzung schiefgeht"
+057 "kopiere Datei für Wiederherstellung ..."
058 "Rettungsmechanismus funktioniert nicht: %s"
-059 "Aenderungen nicht wiederherstellbar falls die Editorsitzung schief geht"
+059 "Änderungen nicht wiederherstellbar, falls die Editorsitzung schiefgeht"
060 "Sicherung der Datei gescheitert: %s"
-061 "kopiere Datei fuer Wiederherstellung ..."
-062 "Informationen ueber den Benutzer mit id %u nicht gefunden"
-063 "Wiederherstellungsdatei kann nicht gesperrt werden"
-064 "Puffer der Wiederherstellungsdatei uebergelaufen"
+061 "kopiere Datei für Wiederherstellung ..."
+062 "Informationen über den Benutzer mit id %u nicht gefunden"
+063 "Wiederherstellungsdatei kann nicht gelockt werden"
+064 "Puffer der Wiederherstellungsdatei übergelaufen"
065 "Wiederherstellungsdatei"
066 "%s: Wiederherstellungsdatei hat falsches Format"
067 "%s: Wiederherstellungsdatei hat falsches Format"
068 "Keine von Ihnen lesbaren Dateien mit Namen %s zum Wiederherstellen"
-069 "Es gibt aeltere Versionen dieser Datei von Ihnen zum Wiederherstellen"
+069 "Es gibt ältere Versionen dieser Datei von Ihnen zum Wiederherstellen"
070 "Sie haben noch andere Dateien zum Wiederherstellen"
071 "schicke keine email: %s"
072 "Datei leer; nichts zu suchen"
@@ -69,110 +68,110 @@
074 "Kein altes Suchmuster"
075 "Suchmuster nicht gefunden"
076 "Dateianfang erreicht, ohne das Suchmuster zu finden"
-077 "Suche umgeschlagen"
+077 "Suche beginnt von vorn"
078 "suche ..."
079 "Keine nichtdruckbaren Zeichen gefunden"
080 "Unbekannter Kommandoname"
-082 "%s: Kommando im ex Modus nicht verfuegbar"
-083 "Count darf nicht Null sein"
+082 "%s: Kommando im ex-Modus nicht verfügbar"
+083 "Anzahl darf nicht Null sein"
084 "%s: falsche Zeilenangabe"
085 "Interner Syntaxtabellenfehler (%s: %s)"
086 "Benutzung: %s"
-087 "%s: temporaerer Puffer nicht freigegeben"
+087 "%s: temporärer Puffer nicht freigegeben"
088 "Flagoffset vor Zeile 1"
089 "Flagoffset hinter dem Dateiende"
-090 "@ mit Bereich lief als Datei/Anzeige geaendert wurde"
-091 "globales oder v-Kommando lief als Datei/Anzeige geaendert wurde"
-092 "Ex Kommando misslungen: restliche Kommandoeingabe ignoriert"
-093 "Ex Kommando misslungen: umdefinierte Tasten ungueltig"
+090 "@ mit Bereich lief, als Datei/Anzeige geändert wurde"
+091 "globales oder v-Kommando lief, als Datei/Anzeige geändert wurde"
+092 "Ex-Kommando mißlungen: restliche Kommandoeingabe ignoriert"
+093 "Ex-Kommando mißlungen: umdefinierte Tasten ungültig"
094 "Die zweite Adresse ist kleiner als die erste"
095 "Kein Markenname angegeben"
096 "\\ ohne folgenden / oder ?"
097 "Referenz auf eine negative Zeilennummer"
098 "Das Kommando %s ist unbekannt"
-099 "Adresswert zu gross"
-100 "Adresswert zu klein"
-101 "Ungueltige Adresskombination"
-102 "Ungueltige Adresse: nur %lu Zeilen in der Datei"
-103 "Ungueltige Adresse: die Datei ist leer"
+099 "Adreßwert zu groß"
+100 "Adreßwert zu klein"
+101 "Ungültige Adreßkombination"
+102 "Ungültige Adresse: nur %lu Zeilen in der Datei"
+103 "Ungültige Adresse: die Datei ist leer"
104 "Das Kommando %s erlaubt keine Adresse 0"
-105 "Keine Abkuerzungen zum Anzeigen"
-106 "Abkuerzungen muessen mit einem "Wort"-Zeichen enden"
-107 "Abkuerzungen duerfen keine Tabulator- oder Leerzeichen enthalten"
-108 "In Abkuerzungen duerfen ausser am Ende Wort- und Nicht-Wort-Zeichen nicht gemischt werden"
-109 ""%s" ist keine Abkuerzung"
-110 "Vi Kommando misslungen: umdefinierte Tasten ungueltig"
-111 "Keine weiteren Dateien zu edieren"
-112 "Keine vorhergehenden Dateien zu edieren"
-113 "Keine vorhergehenden Dateien fuer rewind"
+105 "Keine Abkürzungen zum Anzeigen"
+106 "Abkürzungen müssen mit einem \"Wort\"-Zeichen enden"
+107 "Abkürzungen dürfen keine Tabulator- oder Leerzeichen enthalten"
+108 "In Abkürzungen dürfen außer am Ende Wort- und Nicht-Wort-Zeichen nicht gemischt werden"
+109 "\"%s\" ist keine Abkürzung"
+110 "Vi Kommando mißlungen: umdefinierte Tasten ungültig"
+111 "Keine weiteren Dateien zu editieren"
+112 "Keine vorhergehenden Dateien zu editieren"
+113 "Keine vorhergehenden Dateien für rewind"
114 "Keine Dateiliste zum Anzeigen"
-115 "Kein vorhergehendes Kommando um "!" zu ersetzen"
-116 "Kein Dateiname fuer %%"
-117 "Kein Dateiname fuer #"
+115 "Kein vorhergehendes Kommando, um \"!\" zu ersetzen"
+116 "Kein Dateiname für %%"
+117 "Kein Dateiname für #"
118 "Fehler: execl: %s"
-119 "I/O Fehler: %s"
-120 "Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende ! zum ignorieren"
+119 "E/A-Fehler: %s"
+120 "Datei wurde seit dem letzten vollständigen Schreiben geändert; schreibe oder verwende ! zum ignorieren"
121 "Kann Homedirectory nicht bestimmen"
122 "Neues aktuelles Directory: %s"
123 "Keine Puffer anzuzeigen"
124 "Das Kommando %s kann nicht als Teil eines global oder v Kommandos verwendet werden"
-125 "%s/%s: nicht gelesen: gehoehrt weder Ihnen noch root"
-126 "%s/%s: nicht gelesen: gehoehrt nicht Ihnen"
-127 "%s/%s: nicht gelesen: anderer Benutzer als Eigentuemer hat Schreibrecht"
-128 "%s: nicht gelesen: gehoehrt weder Ihnen noch root"
-129 "%s: nicht gelesen: gehoehrt nicht Ihnen"
-130 "%s: nicht gelesen: anderer Benutzer als Eigentuemer hat Schreibrecht"
+125 "%s/%s: nicht gelesen: gehört weder Ihnen noch root"
+126 "%s/%s: nicht gelesen: gehört nicht Ihnen"
+127 "%s/%s: nicht gelesen: anderer Benutzer als Eigentümer hat Schreibrecht"
+128 "%s: nicht gelesen: gehört weder Ihnen noch root"
+129 "%s: nicht gelesen: gehört nicht Ihnen"
+130 "%s: nicht gelesen: anderer Benutzer als Eigentümer hat Schreibrecht"
131 "Keine folgenden Zeilen zum Verbinden"
-132 "Kein Eingabe-Map Eintrag"
-133 "Kein Kommando-Map Eintrag"
+132 "Kein input-Map Eintrag"
+133 "Kein command-Map Eintrag"
134 "Das %s Zeichen kann nicht umgemappt werden"
-135 ""%s" ist momentan nicht gemappt"
-136 "Markennamen muessen einzelne Buchstaben sein"
-137 "%s existiert, nicht geschrieben; verwende ! zum Ueberschreiben"
+135 "\"%s\" ist momentan nicht gemappt"
+136 "Markennamen müssen einzelne Buchstaben sein"
+137 "%s existiert, nicht geschrieben; verwende ! zum Überschreiben"
138 "Neue .exrc Datei: %s. "
139 "Zielzeile ist innerhalb des Verschiebebereichs"
-140 "Das open Kommando verlangt, dass die open Option gesetzt ist"
+140 "Das open Kommando verlangt, daß die open Option gesetzt ist"
141 "Das open Kommando ist nocht nicht implementiert"
-142 "Rettung dieser Datei nicht moeglich"
+142 "Rettung dieser Datei nicht möglich"
143 "Datei gerettet"
144 "%s wurde in zu viele Dateinamen expandiert"
-145 "Nur regulaere Dateien und named pipes koennen gelesen werden"
-146 "%s: Lesesperrung war nicht moeglich"
+145 "Nur reguläre Dateien und named pipes können gelesen werden"
+146 "%s: Locken zum Lesen war nicht möglich"
147 "lese ..."
148 "%s: %lu Zeilen, %lu Zeichen"
-149 "Keine Hintegrundanzeigen vorhanden"
-150 "Das script Kommando ist nur im vi Modus verfuegbar"
-151 "Kein Kommando auszufuehren"
+149 "Keine Hintergrundanzeigen vorhanden"
+150 "Das script Kommando ist nur im vi Modus verfügbar"
+151 "Kein Kommando auszuführen"
152 "shiftwidth Option auf 0 gesetzt"
-153 "Count ueberlauf"
-154 "Count unterlauf"
-155 "Regulaerer Ausdruck angegeben; r Flag bedeutungslos"
-156 "Die #, l und p Flags koennen im vi Modus nicht mit dem c Flag kombiniert werden"
-157 "Keine Uebereinstimmung gefunden"
+153 "Anzahl-Überlauf"
+154 "Anzahl-Unterlauf"
+155 "Regulärer Ausdruck angegeben; r Flag bedeutungslos"
+156 "Die #, l und p Flags können im vi Modus nicht mit dem c Flag kombiniert werden"
+157 "Keine Übereinstimmung gefunden"
158 "Kein vorhergehender 'tag' angegeben"
-159 "Weniger als %s Eintraege auf dem 'tag'-Stack; verwende :display t[ags]"
+159 "Weniger als %s Einträge auf dem 'tag'-Stack; verwende :display t[ags]"
160 "Keine Datei namens %s auf dem 'tag'-Stack; verwende :display t[ags]"
-161 "Druecke Enter um fortzufahren: "
+161 "Drücke Enter um fortzufahren: "
162 "%s: 'tag' nicht gefunden"
163 "%s: kaputter 'tag' in %s"
164 "%s: die Zeilennummer des 'tag' ist hinter dem Dateiende"
165 "Der 'tag' Stack ist leer"
166 "%s: Suchmuster nicht gefunden"
-167 "%d weitere Dateien zu edieren"
+167 "%d weitere Dateien zu editieren"
168 "Puffer %s ist leer"
-169 "Bestaetige Aenderung [n]"
+169 "Bestätige Änderung [n]"
170 "Unterbrochen."
-171 "Kein vorhergehender Puffer zum Ausfuehren"
-172 "Kein vorhergehender regulaerer Ausdruck"
-173 "Das Kommando %s verlangt, dass bereits eine Datei eingelesen wurde"
+171 "Kein vorhergehender Puffer zum Ausführen"
+172 "Kein vorhergehender regulärer Ausdruck"
+173 "Das Kommando %s verlangt, daß bereits eine Datei eingelesen wurde"
174 "Benutzung: %s"
-175 "Das visual Kommando verlangt dass die open Option gesetzt ist"
+175 "Das visual Kommando verlangt daß die open Option gesetzt ist"
177 "Leere Datei"
178 "Keine vorhergehende F, f, T oder t Suche"
179 "%s nicht gefunden"
-180 "Keine vorhergehende Datei zu edieren"
+180 "Keine vorhergehende Datei zu editieren"
181 "Cursor nicht auf einer Zahl"
-182 "Sich ergebende Zahl ist zu gross"
+182 "Sich ergebende Zahl ist zu groß"
183 "Sich ergebende Zahl ist zu klein"
184 "Kein korrespondierendes Zeichen in dieser Zeile"
185 "Korrespondierendes Zeichen nicht gefunden"
@@ -180,11 +179,11 @@
187 "Keine andere Anzeige zum Hinschalten"
188 "Zeichen nach Suchmuster, Zeilenoffset und/oder z Kommando"
189 "Kein altes Suchmuster"
-190 "Suche zur urspruenglichen Position umgeschlagen"
-191 "Abkuerzung ueberschreitet Expansionsgrenze: Zeichen weggelassen"
+190 "Suche zur ursprünglichen Position zurückgekehrt"
+191 "Abkürzung überschreitet Expansionsgrenze: Zeichen weggelassen"
192 "Nicht erlaubtes Zeichen; maskiere zum Eingeben"
193 "Bereits am Anfang der Eingabe"
-194 "Keine weiteren Zeichen zu loeschen"
+194 "Keine weiteren Zeichen zu löschen"
195 "Bewegung hinter das Dateiende"
196 "Bewegung hinter das Zeilenende"
197 "Keine Cursorbewegung gemacht"
@@ -196,73 +195,73 @@
203 "Bereits am Zeilenende"
204 "%s ist kein vi Kommando"
205 "Benutzung: %s"
-206 "Keine Zeichen zu loeschen"
-207 "Das Q Kommando benoetigt das ex Terminal Interface"
+206 "Keine Zeichen zu löschen"
+207 "Das Q Kommando benötigt das ex Terminal Interface"
208 "Kein Kommando zu wiederholen"
209 "Die Datei ist leer"
210 "%s kann nicht als Bewegungskommando verwendet werden"
211 "Bereits im Kommando-Modus"
212 " Cursor nicht auf einem Wort"
-214 "Wert der Window Option ist zu gross, max ist %u"
-215 "Anfuegen"
-216 "Aendern"
+214 "Wert der Window Option ist zu groß, max ist %u"
+215 "Anhängen"
+216 "Ändern"
217 "Kommando"
-218 "Einfuegen"
+218 "Einfügen"
219 "Ersetzen"
220 "Bewegung hinter das Anzeigenende"
221 "Bewegung vor den Anzeigenanfang"
-222 "Anzeige muss zum Zerlegen groesser als %d sein"
+222 "Anzeige muß für Bildschirmteilung größer als %d sein"
223 "Keine Hintergrundanzeigen vorhanden"
-224 "Es gibt keine Hintergrundanzeige die eine Datei namens %s ediert"
+224 "Es gibt keine Hintergrundanzeige, die eine Datei namens %s editiert"
225 "Die einzige dargestellte Anzeige kann nicht in den Hintergrund gebracht werden"
226 "Die Anzeige kann nur auf %d Zeilen verkleinert werden"
227 "Die Anzeige kann nicht verkleinert werden"
-228 "Die Anzeige kann nicht vergroessert werden"
-230 "Diese Anzeige kann nicht gestopped werden"
-231 "Unterbrochen: umdefinierte Tasten ungueltig"
-232 "vi: temporaerer Puffer nicht freigegeben"
+228 "Die Anzeige kann nicht vergrößert werden"
+230 "Diese Anzeige kann nicht gestopt werden"
+231 "Unterbrochen: umdefinierte Tasten ungültig"
+232 "vi: temporärer Puffer nicht freigegeben"
233 "Dieses Terminal hat keine %s Taste"
234 "es kann nur ein Puffer angegeben werden"
-235 "Zahl groesser als %lu"
+235 "Zahl größer als %lu"
236 "Unterbrochen"
-237 "Nicht moeglich temporaere Datei anzulegen"
-238 "Warnung: %s ist keine regulaere Datei"
-239 "%s ist bereits gesperrt, nur-lese Editorsitzung"
-240 "%s: loeschen"
-241 "%s: schliessen"
-242 "%s: loeschen"
-243 "%s: loeschen"
-244 "Nur-lese Datei, nicht geschrieben; verwende ! zum Ueberschreiben"
-245 "Nur-lese Datei, nicht geschrieben"
-246 "%s existiert, nicht geschrieben; verwende ! zum Ueberschreiben"
+237 "Nicht möglich, temporäre Datei anzulegen"
+238 "Warnung: %s ist keine reguläre Datei"
+239 "%s ist bereits gelockt, Editorsitzung schreibgeschützt"
+240 "%s: löschen"
+241 "%s: schließen"
+242 "%s: löschen"
+243 "%s: löschen"
+244 "Datei nicht schreibbar, nicht geschrieben; verwende ! zum Überschreiben"
+245 "Datei nicht schreibbar, nicht geschrieben"
+246 "%s existiert, nicht geschrieben; verwende ! zum Überschreiben"
247 "%s existiert, nicht geschrieben"
-248 "Teil der Datei, nicht geschrieben; verwende ! zum Ueberschreiben"
+248 "Teil der Datei, nicht geschrieben; verwende ! zum Überschreiben"
249 "Teil der Datei, nicht geschrieben"
-250 "%s: Datei wurde spaeter als diese Kopie veraendert; verwende ! zum Ueberschreiben"
-251 "%s: Datei wurde spaeter als diese Kopie veraendert"
-252 "%s: Schreibsperrung war nicht moeglich"
+250 "%s: Datei wurde später als diese Kopie verändert; verwende ! zum Überschreiben"
+251 "%s: Datei wurde später als diese Kopie verändert"
+252 "%s: Locken zum Schreiben war nicht möglich"
253 "schreibe ..."
254 "%s: WARNUNG: DATEI ABGESCHNITTEN"
255 "Bereits am ersten 'tag' dieser Gruppe"
256 "%s: neue Datei: %lu Zeilen, %lu Zeichen"
257 "%s: %lu Zeilen, %lu Zeichen"
258 "%s wurde in zu viele Dateinamen expandiert"
-259 "%s: keine regulaere Datei"
-260 "%s: gehoehrt nicht Ihnen"
-261 "%s: anderer Benutzer als Eigentuemer hat Zugriff"
-262 "Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende ! zum ignorieren"
-263 "Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende :edit! zum ignorieren"
-264 "Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende ! zum ignorieren"
-265 "Datei ist temporaer; beim Verlassen gehen die Aenderungen verloren"
-266 "Nur-lese Datei, Aenderungen werden nicht automatisch geschrieben"
+259 "%s: keine reguläre Datei"
+260 "%s: gehört nicht Ihnen"
+261 "%s: anderer Benutzer als Eigentümer hat Zugriff"
+262 "Datei wurde seit dem letzten vollständigen Schreiben geändert; schreibe oder verwende ! zum ignorieren"
+263 "Datei wurde seit dem letzten vollständigen Schreiben geändert; schreibe oder verwende :edit! zum ignorieren"
+264 "Datei wurde seit dem letzten vollständigen Schreiben geändert; schreibe oder verwende ! zum ignorieren"
+265 "Datei ist temporär; beim Verlassen gehen die Änderungen verloren"
+266 "Datei ist schreibgeschützt, Änderungen werden nicht automatisch geschrieben"
267 "Portokollierung neu begonnen"
-268 "bestaetigen [ynq]"
-269 "Druecke beliebige Taste um fortzufahren"
-270 "Druecke beliebige Taste um fortzufahren [: um weitere Kommandos einzugeben]: "
-271 "Druecke beliebige Taste um fortzufahren [q zum Verlassen]: "
-272 "Diese Form von %s benoetigt das ex Terminal-Interface"
+268 "bestätigen [ynq]"
+269 "Drücke beliebige Taste um fortzufahren"
+270 "Drücke beliebige Taste um fortzufahren [: um weitere Kommandos einzugeben]: "
+271 "Drücke beliebige Taste um fortzufahren [q zum Verlassen]: "
+272 "Diese Form von %s benötigt das ex Terminal-Interface"
273 "Gehe in ex Eingabe-Modus.\n"
-274 "Kommando schief gelaufen, noch keine Datei eingelesen"
+274 "Kommando schiefgelaufen, noch keine Datei eingelesen"
275 " weiter?"
276 "unerwartetes Zeichen - Ereignis"
277 "unerwartetes Dateiende - Ereignis"
@@ -271,18 +270,18 @@
280 "unerwartetes Verlassen - Ereignis"
281 "unerwartetes Wiederherstellungs - Ereignis"
282 "Bereits am letzten 'tag' dieser Gruppe"
-283 "Das %s Kommando benoetigt das ex Terminal-Interface"
-284 "Diese Form von %s wird nicht unterstuetzt wenn die 'secure edit' - Option gesetzt ist"
+283 "Das %s Kommando benötigt das ex Terminal-Interface"
+284 "Diese Form von %s wird nicht unterstützt wenn die 'secure edit' - Option gesetzt ist"
285 "unerwartetes Zeichenketten - Ereignis"
286 "unerwartetes timeout - Ereignis"
287 "unerwartetes Schreibe - Ereignis"
-289 "Shell Expandierungen nicht unterstuetzt wenn die 'secure edit' - Option gesetzt ist"
-290 "Das %s Kommando wird nicht unterstuetzt wenn die 'secure edit' - Option gesetzt ist"
+289 "Shell Expandierungen nicht unterstützt wenn die 'secure edit' - Option gesetzt ist"
+290 "Das %s Kommando wird nicht unterstützt wenn die 'secure edit' - Option gesetzt ist"
291 "set: %s kann nicht ausgeschaltet werden"
292 "Anzeige zu klein."
-293 "angefuegt"
-294 "geaendert"
-295 "geloescht"
+293 "angefügt"
+294 "geändert"
+295 "gelöscht"
296 "verbunden"
297 "verschoben"
298 "geschoben"
@@ -290,18 +289,18 @@
300 "Zeile"
301 "Zeilen"
302 "Vi wurde nicht mit dem Tcl Interpreter gelinkt"
-303 "Datei wurde seit dem letzten Schreiben veraendert."
-304 "Shell Expansion nicht geklappt"
-305 "Es ist keine %s Edieroption angegeben"
+303 "Datei wurde seit dem letzten Schreiben verändert."
+304 "Shell Expansion hat nicht geklappt"
+305 "Es ist keine %s Editieroption angegeben"
306 "Vi wurde nicht mit einem Perl Interpreter geladen"
-307 "Kein ex Kommando auszufuehren"
-308 "Druecke <CR> um ein Kommando auszufuehren, :q zum verlassen"
-309 "Verwende "cscope help" fuer Hilestellung"
+307 "Kein ex Kommando auszuführen"
+308 "Drücke <CR> um ein Kommando auszuführen, :q zum verlassen"
+309 "Verwende \"cscope help\" für Hilestellung"
310 "Keine cscope Verbindung aktiv"
311 "%s: unbekannter Suchtyp: verwende einen aus %s"
312 "%d: keine solche cscope Verbindung"
313 "set: die %s Option kann nicht eingeschaltet werden"
314 "set: die %s Option kann nicht auf 0 gesetzt werden"
-315 "%s: angefuegt: %lu Zeilen, %lu Zeichen"
-316 "unerwartetes Groessenveraenderungs - Ereignis"
+315 "%s: angefügt: %lu Zeilen, %lu Zeichen"
+316 "unerwartetes Größenveränderungs - Ereignis"
317 "%d Dateien zu edieren"
diff --git a/contrib/nvi/catalog/german.check b/contrib/nvi/catalog/german.check
deleted file mode 100644
index 4fd60c1..0000000
--- a/contrib/nvi/catalog/german.check
+++ /dev/null
@@ -1,36 +0,0 @@
-Unused message id's (this is okay):
-001
-047
-050
-051
-052
-081
-176
-213
-229
-288
-=========================
-MISSING ERROR MESSAGES (Please add!):
-=========================
-Extra error messages (just delete them):
-=========================
-MESSAGES WITH THE SAME MESSAGE ID's (FIX!):
-=========================
-Duplicate messages, both id and message (this is okay):
-=========================
-Duplicate messages, just message (this is okay):
- 2 %s existiert, nicht geschrieben; verwende ! zum UeberschreibenX
- 2 %s wurde in zu viele Dateinamen expandiertX
- 2 %s: %lu Zeilen, %lu ZeichenX
- 2 %s: Wiederherstellungsdatei hat falsches FormatX
- 2 Aenderungen nicht wiederherstellbar falls die Editorsitzung schief gehtX
- 2 Kein altes SuchmusterX
- 2 Keine Protokollierung aktiv, rueckgaengig machen nicht moeglichX
- 2 Puffer %s ist leerX
- 2 geaendertX
- 2 kopiere Datei fuer Wiederherstellung ...X
- 2 set: %s ist keine boolsche OptionX
- 3 %s: loeschenX
- 3 Datei wurde seit dem letzten vollstaendigen Schreiben geaendert; schreibe oder verwende ! zum ignorierenX
- 4 Benutzung: %sX
-=========================
diff --git a/contrib/nvi/catalog/german.owner b/contrib/nvi/catalog/german.owner
index e72e8ae..efed56a 100644
--- a/contrib/nvi/catalog/german.owner
+++ b/contrib/nvi/catalog/german.owner
@@ -1 +1,2 @@
-Bernhard Daeubler <daeb@physik.uni-ulm.de>
+Bernhard Daeubler <daeb@physik.uni-ulm.de>
+Joerg Wunsch <joerg_wunsch@uriah.heep.sax.de>
diff --git a/contrib/nvi/catalog/polish b/contrib/nvi/catalog/polish
deleted file mode 100644
index fc51203..0000000
--- a/contrib/nvi/catalog/polish
+++ /dev/null
@@ -1,317 +0,0 @@
-VI_MESSAGE_CATALOG
-Zbyt d³uga liniaX
-nie mo¿na usun±æ linii %luX
-nie mo¿na dodaæ do linii %luX
-nie mo¿na wstawiæ w linii %luX
-nie mo¿na zachowaæ linii %luX
-nie mo¿na pobraæ ostatniej liniiX
-B³±d: nie mo¿na pobraæ linii %luX
-Plik loguX
-Brak logowania, anulowanie (undo) niemo¿liweX
-Brak zmian do anulowaniaX
-Brak logowania, anulowanie (undo) niemo¿liweX
-Brak logowania, nie mo¿na przegl±daæ do przoduX
-Brak zmian do powtórzeniaX
-%s/%d: b³±d zapisu do loguX
-Standardowe wej¶cie i wyj¶cie vi musi byæ terminalemX
-Znacznik %s: nie ustawionyX
-Znacznik %s: linia zosta³a usuniêtaX
-Znacznik %s: pozycja kursora ju¿ nie istniejeX
-B³±d: X
-nowy plikX
-nazwa zosta³a zmienionaX
-zmienionyX
-nie zmienionyX
-ODBLOKOWANYX
-tylko do odczytuX
-linia %lu z %lu [%ld%%]X
-pusty plikX
-linia %luX
-Plik %s nie jest katalogiem komunikatówX
-Nie mo¿na ustawiæ domy¶lnej opcji %sX
-Sposób u¿ycia: %sX
-set: brak opcji %s: 'set all' wy¶wietla warto¶ci opcjiX
-set: opcja no]%s nie pobiera warto¶ciX
-set: opcja %s nie jest zmienn± boolowsk±X
-set: opcja %s: %sX
-set: opcja %s: %s: przepe³nienieX
-set: opcja %s: %s nie jest poprawn± liczb±X
-set: opcja %s nie jest zmienn± boolowsk±X
-Zbyt ma³a liczba kolumn ekranu, mniejsza ni¿ %dX
-Zbyt du¿a liczba kolumn, wiêksza ni¿ %dX
-Zbyt ma³a liczba wierszy ekranu, mniejsza ni¿ %dX
-Zbyt du¿a liczba wierszy ekranu, wiêksza ni¿ %dX
-Opcja lisp nie jest zaimplementowanaX
-komunikaty nie wy³±czone: %sX
-komunikaty nie w³±czone: %sX
-
-Opcja paragraph musi sk³adaæ siê z dwóch grup symboliX
-Opcja section musi sk³adaæ siê z dwóch grup symboliX
-
-
-
-Domy¶lny bufor jest pustyX
-Bufor %s jest pustyX
-Pliki z symbolem nowego wiersza w nazwie nie mog± byæ odtworzoneX
-Zmiany nie do odtworzenia, je¶li sesja zostanie przerwanaX
-Tworzenie kopii zapasowej...X
-B³±d podczas zachowywania: %sX
-Zmiany nie do odtworzenia, je¶li sesja zostanie przerwanaX
-B³±d podczas tworzenia kopii zapasowej: %sX
-Tworzenie kopii zapasowej...X
-Nie znaleziono informacji o u¿ytkowniku numer %uX
-Nie mo¿na zablokowaæ kopii zapasowejX
-Przepe³nienie bufora kopii zapasowejX
-Kopia zapasowaX
-%s: b³êdna kopia zapasowaX
-%s: b³êdna kopia zapasowaX
-Brak plików o nazwie %s, które móg³by¶ odczytaæ, do odzyskaniaX
-Istniej± starsze wersje tego pliku, które mo¿na odzyskaæX
-Istniej± inne pliki, które mo¿na odzyskaæX
-nie wysy³am poczty: %sX
-Pusty plik; nie ma czego szukaæX
-Dotarto do koñca pliku bez znalezienia szukanego wzorcaX
-Brak poprzedniego wzorca poszukiwañX
-Nie znaleziono wzorcaX
-Dotarto do pocz±tku pliku bez znalezienia szukanego wzorcaX
-Poszukiwanie od pocz±tkuX
-Szukam...X
-Nie znaleziono niedrukowalnych znakówX
-Nieznana nazwa poleceniaX
-
-%s: polecenie niedostêpne w trybie edytora exX
-Liczba nie mo¿e byæ zeremX
-%s: b³êdny numer liniiX
-Wewnêtrzny b³±d tablicy sk³adni (%s: %s)X
-Sposób u¿ycia: %sX
-%s: tymczasowy bufor nie zosta³ zwolnionyX
-Przesuniêcie przed liniê 1X
-Przesuniêcie poza koniec plikuX
-@ with range running when the file/screen changedX
-Wykonywano polecenie globalne/wizualne podczas zmiany pliku/ekranuX
-B³±d polecenie ex: pozosta³e polecenia anulowaneX
-B³±d polecenia ex: mapowanie klawiszy anulowaneX
-Drugi adres jest mniejszy od pierwszegoX
-Nie podano nazwy znacznikaX
-\\ bez / lub ?X
-Odniesienie do linii o numerze mniejszym od 0X
-Nieznane polecenie %sX
-Przepe³nienie warto¶ci adresuX
-Niedomiar warto¶ci adresuX
-Niedozwolona kombinacja adresuX
-Niedozwolony adres: jest tylko %lu linii w plikuX
-Niedozwolony adres: plik jest pustyX
-Polecenie %s nie zezwala na u¿ycie adresu 0X
-Brak skrótów do wy¶wietleniaX
-Skróty musz± siê koñczyæ symbolem "s³owo"X
-Skróty nie mog± zawieraæ spacji lub tabulacjiX
-Skróty nie mog± przeplataæ symboli s³owo/nie-s³owo, z wyj±tkiem na koñcu liniiX
-"%s" nie jest skrótemX
-B³±d polecenia vi: mapowanie klawiszy odrzuconeX
-Nie ma wiêcej plików do edycjiX
-Nie ma poprzednich plików do edycjiX
-Nie ma poprzednich plików do przewiniêcia wsteczX
-Nie ma listy plików do wy¶wietleniaX
-Nie ma poprzedniego polecenia do zast±pienia "!"X
-Nie ma nazwy pliku do zast±pienia %%X
-Nie ma nazwy pliku do zast±pienia #X
-B³±d: execl: %sX
-B³±d I/O: %sX
-Plik zmodyfikowany od ostatniego zapisu; zapisz lub u¿yj ! ¿eby wymusiæX
-Nie mozna znale¼æ katalogu domowego (home)X
-Nowy katalog bie¿±cy: %sX
-Nie ma buforów edycji do wy¶wietleniaX
-Polecenie %s nie mo¿e byæ u¿yte jako czê¶æ polecenia globalnego lub wizualnegoX
-%s/%s: nie wczytany: nie nale¿y do ciebie ani do rootaX
-%s/%s: nie wczytany: nie nale¿y do ciebieX
-%s/%s: nie wczytany: inny u¿ytkownik ni¿ w³a¶ciciel ma prawo do zapisuX
-%s: nie wczytany: nie nale¿y do ciebie ani do rootaX
-%s: nie wczytany: nie nale¿y do ciebieX
-%s: nie wczytany: inny uzytkownik ni¿ w³a¶ciciel ma prawo do zapisuX
-Brak kolejnych linii do po³±czeniaX
-Brak pozycji map wej¶ciowychX
-Brak pozycji map poleceñX
-Znak %s nie mo¿e byæ przemapowanyX
-"%s" obecnie nie jest mapowanyX
-Nazwa znacznika musi byæ pojedyñcz± liter±X
-%s istnieje, nie zapisany; u¿yj ! ¿eby wymusiæX
-Nowy plik exrc: %sX
-Linia docelowa jest wewn±trz przenoszonego obszaruX
-Polecenie open wymaga ustawienia opcji openX
-Polecenie open jest niezaimplementowaneX
-Niemo¿liwe jest zachowanie tego plikuX
-Plik zachowanyX
-%s: rozwija siê na zbyt wiele nazw plikówX
-Tylko zwyk³e pliki i nazwane ³±cza (named pipes) mo¿na czytaæX
-%s: nie mo¿na za³o¿yæ blokady do odczytuX
-Czytanie...X
-%s: %lu linii, %lu znakówX
-Brak ekranów w tle do wy¶wietleniaX
-Polecenie script dostêpne jest tylko w trybie viX
-Brak polecenia do wykonaniaX
-Opcja shiftwidth ustawiona na 0X
-Przepe³nienie licznikaX
-Niedomiar licznikaX
-Podano wyra¿enie regularne; flaga r nie ma znaczeniaX
-Flagi #, l oraz p nie mog± byæ ³±czone z flag± c w trybie viX
-Nie znaleziono wzorcaX
-Brak poprzedniego znacznikaX
-Mniej ni¿ %s na stosie znaczników; u¿yj :display t[ags]X
-Brak pliku %s na stosie znaczników do powrotu; u¿yj :display t[ags]X
-Naci¶nij Enter: X
-%s: znacznik nie znalezionyX
-%s: b³êdny znacznik w %sX
-%s: numer linii znacznika wykracza poza koniec plikuX
-Stos znaczników jest pustyX
-%s: nie znaleziono szukanego wzorcaX
-%d plików jeszcze do edycjiX
-Bufor %s jest pustyX
-Potwierdzasz zmianê? [n]X
-PrzerwanyX
-Brak poprzedniego bufora do wykonaniaX
-Brak poprzedniego wyra¿enia regularnegoX
-Polecenie %s wymaga uprzedniego wczytania plikuX
-Sposób u¿ycia: %sX
-Polecenie wizualne wymaga ustawienia opcji openX
-
-Pusty plikX
-Brak poprzedniego szukania F, f, T lub tX
-%s nie znalezionoX
-Brak poprzedniego pliku do edycjiX
-Kursor nie na liczbieX
-Liczba wynikowa zbyt du¿aX
-Liczba wynikowa zbyt ma³aX
-Brak pasuj±cych znaków w tej liniiX
-Nie znaleziono pasuj±cych znakówX
-Brak znaków do zamianyX
-Brak innego ekranu do prze³±czeniaX
-Znaki poza napisem do szukania, przesuniêciem linii i/lub poleceniem zX
-Brak poprzedniego wzorca szukaniaX
-Szukanie wróci³o do pierwotnej pozycjiX
-Skrót przekroczy³ limit rozwiniêcia: czê¶æ znaków odrzuconoX
-Niedozwolony znak; zacytuj, ¿eby wprowadziæX
-Ju¿ na pocz±tku wstawianiaX
-Brak kolejnych znaków do usuniêciaX
-Przesuniêcie poza koniec plikuX
-Przesuniêcie poza koniec liniiX
-Nie wykonano przesuniêcia kursoraX
-Ju¿ na pocz±tku plikuX
-Przesuniêcie przed pocz±tek plikuX
-Ju¿ w pierwszej kolumnieX
-Nale¿y podaæ bufory przed poleceniemX
-Ju¿ na koñcu plikuX
-Ju¿ na koñcu liniiX
-%s nie jest poleceniem viX
-Sposób u¿ycia: %sX
-Brak znaków do usuniêciaX
-Polecenie Q wymaga interfejsu terminala exX
-Brak polecenia do powtórzeniaX
-Plik jest pustyX
-%s nie mo¿e byæ u¿yte jako polecenie przesuniêciaX
-Ju¿ w trybie poleceñX
-Kursor nie na s³owieX
-
-Warto¶ci opcji okna zbyt du¿e, max to %uX
-Do³±czX
-ZmieñX
-PolecenieX
-WstawX
-ZamieñX
-Przesuniêcie poza koniec ekranuX
-Przesuniêcie przed pocz±tek ekranuX
-Ekran musi mieæ wiêcej ni¿ %d linii, ¿eby go podzieliæX
-Brak ekranów w tleX
-Nie ma ekranu w tle z edycj± pliku o nazwie %sX
-Nie mo¿na schowaæ w tle jedynego ekranu edycyjnegoX
-Mo¿na zmniejszyæ ekran tylko do %d wierszyX
-Ekran nie mo¿e byæ zmniejszonyX
-Ekran nie mo¿e byæ zwiêkszonyX
-
-Ekran nie mo¿e byæ zawieszonyX
-Przerwano: odrzucono mapowane klawiszeX
-vi: nie zwolniono bufora tymczasowegoX
-Ten terminal nie posiada klawisza %sX
-Mo¿na podaæ tylko jeden buforX
-Liczba wiêksza ni¿ %luX
-PrzerwanoX
-Nie mo¿na utworzyæ pliku tymczasowegoX
-Uwaga: %s nie jest zwyk³ym plikiemX
-%s ju¿ zablokowany, sesja tylko do odczytuX
-%s: usuñX
-%s: zamknijX
-%s: usuñX
-%s: usuñX
-Plik tylko do odczytu, nie zapisany; u¿yj ! ¿eby wymusiæX
-Plik tylko do odczytu, nie zapisanyX
-%s istnieje, nie zapisany; u¿yj ! ¿eby wymusiæX
-%s istnieje, nie zapisanyX
-Plik czê¶ciowy, nie zapisany; u¿yj ! ¿eby wymusiæX
-Plik czê¶ciowy, nie zapisanyX
-%s: plik zmodyfikowany pó¼niej, ni¿ ta kopia; u¿yj ! ¿eby wymusiæX
-%s: plik zmodyfikowany pó¼niej, ni¿ ta kopiaX
-%s: nie mo¿na zablokowaæ do pisaniaX
-Zapisywanie...X
-%s: OSTRZE¯ENIE: PLIK ZOSTA£ OBCIÊTYX
-Ju¿ przy pierwszym znaczniku z tej grupyX
-%s: nowy plik: %lu linii, %lu znakówX
-%s: %lu linii, %lu znakówX
-%s rozwija siê na zbyt wiele nazw plikówX
-%s: nie jest zwyk³ym plikiemX
-%s: nie jeste¶ w³a¶cicielemX
-%s: dostêpny dla u¿ytkownika innego ni¿ w³a¶cicielX
-Plik zmodyfikowany od ostatniego zapisu; zapisz lub u¿yj ! ¿eby wymusiæX
-Plik zmodyfikowany od ostatniego zapisu; zapisz lub u¿yj :edit! ¿eby wymusiæX
-Plik zmodyfikowany od ostatniego zapisu; zapisz lub u¿yj ! ¿eby wymusiæX
-To jest plik tymczasowy; wyj¶cie anuluje zmianyX
-Plik tylko do odczytu, nie ma autozapisu zmianX
-Ponownie rozpoczêto logowanieX
-potwierdzasz? [ynq]X
-Naci¶nij dowolny klawisz: X
-Naci¶nij dowolny klawisz [: ¿eby podaæ nastêpne polecenia ex]: X
-Naci¶nij dowolny klawisz [q ¿eby zakoñczyæ]: X
-Ta forma %s wymaga interfejsu terminala exX
-Wchodzê w tryb wprowadzania ex.X
-B³±d polecenia, jeszcze nie wczytano pliku.X
- dalej?X
-Nieoczekiwany symbolX
-Nieoczekiwany koniec plikuX
-Brak wzorców pasuj±cych do zapytaniaX
-Nieoczekiwane przerwanieX
-Nieoczekiwane polecenie koniecX
-Nieoczekiwane polecenie od¶wie¿eniaX
-Ju¿ przy ostatnim znaczniku z tej grupyX
-Polecenie %s wymaga interfejsu terminala exX
-Ta forma %s jest niedostêpna, kiedy ustawiona jest opcja bezpiecznej edycjiX
-Nieoczekiwany ci±g znakówX
-Nieoczekiwany timeoutX
-Nieoczekiwane polecenie zapisuX
-
-Rozwiniêcia shella niedostêpne w trybie bezpiecznej edycjiX
-Polecenie %s jest niedostêpne w trybie bezpiecznej edycjiX
-set: opcji %s nie mo¿na wy³±czyæX
-Ekran zbyt ma³y.X
-dodanoX
-zmienionoX
-usuniêtoX
-po³±czonoX
-przeniesionoX
-przesuniêtoX
-wczytanoX
-liniaX
-liniiX
-Vi nie zosta³ uruchomiony z interpreterem TclX
-Plik zmodyfikowany od ostatniego zapisuX
-B³±d rozwiniêcia shellaX
-Brak opcji %s edycjiX
-Vi nie zosta³ uruchomiony z interpreterem PerlX
-Brak polecenia ex do wykonaniaX
-Naci¶nij <CR> ¿eby wykonac polecenie, :q ¿eby wyj¶æX
-U¿yj "cscope help" w celu uzyskania pomocyX
-Brak aktywnych po³±czeñ cscopeX
-%s: nieznany typ poszukiwañ: u¿yj jednego z %sX
-%d: brak takiej sesji cscopeX
-set: nie mo¿na nigdy w³±czyæ opcji %sX
-set: opcja %s nie mo¿e nigdy mieæ warto¶ci 0X
-%s: dodano: %lu linii, %lu znakówX
-Nieoczekiwane polecenie zmiany rozmiaruX
-%d plików do edycjiX
diff --git a/contrib/nvi/catalog/polish.base b/contrib/nvi/catalog/polish.base
index 8e07a97..74b2756 100644
--- a/contrib/nvi/catalog/polish.base
+++ b/contrib/nvi/catalog/polish.base
@@ -43,8 +43,7 @@
044 "Opcja lisp nie jest zaimplementowana"
045 "komunikaty nie wy³±czone: %s"
046 "komunikaty nie w³±czone: %s"
-048 "Opcja paragraph musi sk³adaæ siê z dwóch grup symboli"
-049 "Opcja section musi sk³adaæ siê z dwóch grup symboli"
+047 "Opcja %s musi sk³adaæ siê z dwóch grup symboli"
053 "Domy¶lny bufor jest pusty"
054 "Bufor %s jest pusty"
055 "Pliki z symbolem nowego wiersza w nazwie nie mog± byæ odtworzone"
@@ -97,16 +96,16 @@
103 "Niedozwolony adres: plik jest pusty"
104 "Polecenie %s nie zezwala na u¿ycie adresu 0"
105 "Brak skrótów do wy¶wietlenia"
-106 "Skróty musz± siê koñczyæ symbolem "s³owo""
+106 "Skróty musz± siê koñczyæ symbolem \"s³owo\""
107 "Skróty nie mog± zawieraæ spacji lub tabulacji"
108 "Skróty nie mog± przeplataæ symboli s³owo/nie-s³owo, z wyj±tkiem na koñcu linii"
-109 ""%s" nie jest skrótem"
+109 "\"%s\" nie jest skrótem"
110 "B³±d polecenia vi: mapowanie klawiszy odrzucone"
111 "Nie ma wiêcej plików do edycji"
112 "Nie ma poprzednich plików do edycji"
113 "Nie ma poprzednich plików do przewiniêcia wstecz"
114 "Nie ma listy plików do wy¶wietlenia"
-115 "Nie ma poprzedniego polecenia do zast±pienia "!""
+115 "Nie ma poprzedniego polecenia do zast±pienia \"!\""
116 "Nie ma nazwy pliku do zast±pienia %%"
117 "Nie ma nazwy pliku do zast±pienia #"
118 "B³±d: execl: %s"
@@ -126,7 +125,7 @@
132 "Brak pozycji map wej¶ciowych"
133 "Brak pozycji map poleceñ"
134 "Znak %s nie mo¿e byæ przemapowany"
-135 ""%s" obecnie nie jest mapowany"
+135 "\"%s\" obecnie nie jest mapowany"
136 "Nazwa znacznika musi byæ pojedyñcz± liter±"
137 "%s istnieje, nie zapisany; u¿yj ! ¿eby wymusiæ"
138 "Nowy plik exrc: %s"
@@ -296,7 +295,7 @@
306 "Vi nie zosta³ uruchomiony z interpreterem Perl"
307 "Brak polecenia ex do wykonania"
308 "Naci¶nij <CR> ¿eby wykonac polecenie, :q ¿eby wyj¶æ"
-309 "U¿yj "cscope help" w celu uzyskania pomocy"
+309 "U¿yj \"cscope help\" w celu uzyskania pomocy"
310 "Brak aktywnych po³±czeñ cscope"
311 "%s: nieznany typ poszukiwañ: u¿yj jednego z %s"
312 "%d: brak takiej sesji cscope"
diff --git a/contrib/nvi/catalog/polish.check b/contrib/nvi/catalog/polish.check
deleted file mode 100644
index 400f0b9..0000000
--- a/contrib/nvi/catalog/polish.check
+++ /dev/null
@@ -1,35 +0,0 @@
-Unused message id's (this is okay):
-001
-047
-050
-051
-052
-081
-176
-213
-229
-288
-=========================
-MISSING ERROR MESSAGES (Please add!):
-=========================
-Extra error messages (just delete them):
-=========================
-MESSAGES WITH THE SAME MESSAGE ID's (FIX!):
-=========================
-Duplicate messages, both id and message (this is okay):
-=========================
-Duplicate messages, just message (this is okay):
- 2 %s istnieje, nie zapisany; u¿yj ! ¿eby wymusiæX
- 2 %s: %lu linii, %lu znakówX
- 2 %s: b³êdna kopia zapasowaX
- 2 Brak logowania, anulowanie (undo) niemo¿liweX
- 2 Bufor %s jest pustyX
- 2 Nie znaleziono wzorcaX
- 2 Przesuniêcie poza koniec plikuX
- 2 Tworzenie kopii zapasowej...X
- 2 Zmiany nie do odtworzenia, je¶li sesja zostanie przerwanaX
- 2 set: opcja %s nie jest zmienn± boolowsk±X
- 3 %s: usuñX
- 3 Plik zmodyfikowany od ostatniego zapisu; zapisz lub u¿yj ! ¿eby wymusiæX
- 4 Sposób u¿ycia: %sX
-=========================
diff --git a/contrib/nvi/catalog/ru_RU.KOI8-R b/contrib/nvi/catalog/ru_RU.KOI8-R
deleted file mode 100644
index 6801a30..0000000
--- a/contrib/nvi/catalog/ru_RU.KOI8-R
+++ /dev/null
@@ -1,267 +0,0 @@
-VI_MESSAGE_CATALOG
-ðÅÒÅÐÏÌÎÅÎÉÅ ÚÎÁÞÅÎÉÑ ÄÌÉÎÙ ÓÔÒÏËÉX
-ÎÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÔÒÏËÕ %luX
-ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ Ë ÓÔÒÏËÅ %luX
-ÎÅ×ÏÚÍÏÖÎÏ ×ÓÔÁ×ÉÔØ × ÓÔÒÏËÕ %luX
-ÎÅ×ÏÚÍÏÖÎÏ ÓÏÈÒÁÎÉÔØ ÓÔÒÏËÕ %luX
-ÎÅ×ÏÚÍÏÖÎÏ ÄÏÓÔÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÒÏËÕX
-
-æÁÊÌ ÚÁÐÉÓÅÊX
-úÁÐÉÓÉ ÎÅ ×ÅÌÉÓØ, ÎÅ×ÏÚÍÏÖÎÏ ÏÔÍÅÎÉÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕX
-îÅÔ ÉÚÍÅÎÅÎÉÊ ÄÌÑ ÏÔÍÅÎÙX
-úÁÐÉÓÉ ÎÅ ×ÅÌÉÓØ, ÎÅ×ÏÚÍÏÖÎÏ ÏÔÍÅÎÉÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕX
-úÁÐÉÓÉ ÎÅ ×ÅÌÉÓØ, ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÓÍÏÔÒÅÔØ ×ÐÅÒÅÄX
-îÅÔ ÉÚÍÅÎÅÎÉÊ ÄÌÑ ÐÅÒÅÄÅÌËÉX
-%s/%d: ÏÛÉÂËÁ ÐÒÉ ÚÁÐÉÓÉ ÐÒÏÔÏËÏÌÁX
-óÔÁÎÄÁÒÔÎÙÊ ××ÏÄ/×Ù×ÏÄ ÄÌÑ VI ÄÏÌÖÅÎ ÂÙÔØ ÔÅÒÍÉÎÁÌX
-ïÔÍÅÔËÁ %s: ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁX
-ïÔÍÅÔËÁ %s: ÓÔÒÏËÁ ÂÙÌÁ ÕÄÁÌÅÎÁX
-ïÔÍÅÔËÁ %s: ÐÏÚÉÃÉÉ ËÕÒÓÏÒÁ ÂÏÌØÛÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔX
-ïÛÉÂËÁ: X
-
-
-
-
-
-
-
-
-
-æÁÊÌ %s ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÔÁÌÏÇÏÍ ÓÏÏÂÝÅÎÉÊX
-îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÏÐÃÉÀ %s ÐÏ ÕÍÏÌÞÁÎÉÀX
-éÓÐÏÌØÚÏ×ÁÎÉÅ: %sX
-ïÐÃÉÉ %s ÎÅÔ: 'set all' ÐÏËÁÚÙ×ÁÅÔ ×ÓÅ ×ÏÚÍÏÖÎÙÅ ÏÐÃÉÉX
-set: [no]%s ÎÅ ÐÒÉÎÉÍÁÅÔ ÔÁËÏÇÏ ÚÎÁÞÅÎÉÑX
-set: %s ÏÐÃÉÑ ÎÅ Ñ×ÌÑÅÔÓÑ ÌÏÇÉÞÅÓËÏÊX
-
-
-set: ÎÅÐÒÁ×ÉÌØÎÏÅ ÚÎÁÞÅÎÉÅ %sX
-set: %s ÏÐÃÉÑ ÎÅ Ñ×ÌÑÅÔÓÑ ÌÏÇÉÞÅÓËÏÊX
-ëÏÌÉÞÅÓÔ×Ï ËÏÌÏÎÏË ÜËÒÁÎÁ ÓÌÉÛËÏÍ ÍÁÌÏ, ÍÅÎØÛÅ ÞÅÍ %dX
-ëÏÌÉÞÅÓÔ×Ï ËÏÌÏÎÏË ÜËÒÁÎÁ ÓÌÉÛËÏÍ ×ÅÌÉËÏ, ÂÏÌØÛÅ ÞÅÍ %dX
-ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÜËÒÁÎÁ ÓÌÉÛËÏÍ ÍÁÌÏ, ÍÅÎØÛÅ ÞÅÍ %dX
-ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÜËÒÁÎÁ ÓÌÉÛËÏÍ ×ÅÌÉËÏ, ÂÏÌØÛÅ ÞÅÍ %dX
-ïÐÃÉÑ lisp ÏÔÓÕÔÓÔ×ÕÅÔX
-óÏÏÂÝÅÎÉÑ ÎÅ ×ÙËÌÀÞÅÎÙ: %sX
-óÏÏÂÝÅÎÉÑ ÎÅ ×ËÌÀÞÅÎÙ: %sX
-
-ïÐÃÉÑ paragraph ÄÏÌÖÎÁ ÓÏÓÔÏÑÔØ ÉÚ ÇÒÕÐÐ Ó Ä×ÕÍÑ ÓÉÍ×ÏÌÁÍÉX
-ïÐÃÉÑ section ÄÏÌÖÎÁ ÓÏÓÔÏÑÔØ ÉÚ ÇÒÕÐÐ Ó Ä×ÕÍÑ ÓÉÍ×ÏÌÁÍÉX
-
-
-
-óÔÁÒÔÏ×ÙÊ ÂÕÆÅÒ ÐÕÓÔX
-âÕÆÅÒ %s ÐÕÓÔX
-æÁÊÌÙ Ó ÓÉÍ×ÏÌÁÍÉ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ × ÉÍÅÎÉ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÏÓÓÔÁÎÏ×ÌÅÎÙX
-éÚÍÅÎÅÎÉÑ ÎÅ ÓÏÈÒÁÎÅÎÙ ÐÒÉ ËÒÁÈÅ ÓÅÓÓÉÉX
-
-óÏÈÒÁÎÅÎÉÅ ÎÅ ÕÄÁÌÏÓØ: %sX
-éÚÍÅÎÅÎÉÑ ÎÅ ÓÏÈÒÁÎÑÀÔÓÑ ÐÒÉ ÏÂÒÙ×Å ÓÅÓÓÉÉX
-óÏÈÒÁÎÅÎÉÅ ËÏÐÉÉ ÆÁÊÌÁ ÎÅ ÕÄÁÌÏÓØ: %sX
-
-éÎÆÏÒÍÁÃÉÉ ÎÁ ÐÏÌØÚÏ×ÁÔÅÌÑ %u ÎÅ ÎÁÊÄÅÎÏX
-îÅ×ÏÚÍÏÖÎÏ ÚÁÝÉÔÉÔØ ÓÐÁÓÅÎÎÙÊ ÆÁÊÌX
-âÕÆÅÒ ×ÏÓÓÔÁÎÏ×ÌÅÎÎÏÇÏ ÆÁÊÌÁ ÐÅÒÅÐÏÌÎÅÎX
-÷ÏÓÓÔÁÎÏ×ÌÅÎÎÙÊ ÆÁÊÌX
-%s: ÎÅ ÄÏ ËÏÎÃÁ ×ÏÓÓÔÁÎÏ×ÌÅÎÎÙÊ ÆÁÊÌX
-%s: ÎÅ ÄÏ ËÏÎÃÁ ×ÏÓÓÔÁÎÏ×ÌÅÎÎÙÊ ÆÁÊÌX
-æÁÊÌÏ× Ó ÉÍÅÎÅÍ %s, ËÏÔÏÒÙÅ ÷Ù ÍÏÖÅÔÅ ÞÉÔÁÔØ, ÎÅ ÓÕÝÅÓÔ×ÕÅÔX
-åÓÔØ ÓÔÁÒÙÅ ×ÅÒÓÉÉ ÆÁÊÌÁ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØX
-óÕÝÅÓÔ×ÕÀÔ ÄÒÕÇÉÅ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØX
-Å-mail ÎÅ ÐÏÓÌÁÎ: %sX
-æÁÊÌ ÐÕÓÔ - ÉÓËÁÔØ ÎÅÞÅÇÏX
-äÏÓÔÉÇÎÕÔ ËÏÎÅà ÆÁÊÌÁ ÂÅÚ ÎÁÈÏÖÄÅÎÉÑ ÏÂÒÁÚÃÁ ÐÏÉÓËÁX
-îÅ ÚÁÄÁÎ ÏÂÒÁÚÅà ÐÏÉÓËÁX
-ïÂÒÁÚÅà ÐÏÉÓËÁ ÎÅ ÎÁÊÄÅÎX
-äÏÓÔÕÐÎÏ ÎÁÞÁÌÏ ÆÁÊÌÁ ÂÅÚ ÎÁÈÏÖÄÅÎÉÑ ÏÂÒÁÚÃÁ ÐÏÉÓËÁX
-ðÏÉÓË ÚÁÃÉËÌÅÎX
-
-îÅÐÅÞÁÔÎÙÈ ÓÉÍ×ÏÌÏ× ÎÅ ÎÁÊÄÅÎÏX
-îÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁX
-
-%s: ËÏÍÁÎÄÁ ÎÅ ÄÏÓÔÕÐÎÁ × ÒÅÖÉÍÅ exX
-óÞÅÔÞÉË ÎÅ ÍÏÖÅÔ ÂÙÔØ ÎÕÌÅÍX
-%s: ÎÅÐÒÁ×ÉÌØÎÏÅ ÕËÁÚÁÎÉÅ ÓÔÒÏËÉX
-÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × ÓÉÎÔÁËÓÉÓÅ (%s: %s)X
-éÓÐÏÌØÚÏ×ÁÎÉÅ: %sX
-%s: ×ÒÅÍÅÎÎÙÊ ÂÕÆÅÒ ÎÅ ÉÓÐÏÌØÚÏ×ÁÎX
-íÅÔËÁ ÐÏÓÔÁ×ÌÅÎÁ ÐÅÒÅÄ ÓÔÒÏËÏÊ 1X
-íÅÔËÁ ÐÏÓÔÁ×ÌÅÎÁ ÐÏÓÌÅ ËÏÎÃÁ ÆÁÊÌÁX
-
-
-ëÏÍÁÎÄÁ ex ÎÅ ÕÄÁÌÁÓØ: ÐÏÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ ÚÁÂÙÔÙX
-
-÷ÔÏÒÏÊ ÁÄÒÅÓ ÍÅÎØÛÅ ÞÅÍ ÐÅÒ×ÙÊX
-îÅ ÕËÁÚÁÎÏ ÎÁÚ×ÁÎÉÅ ÏÔÍÅÔËÉX
-\\ ÎÅ ÚÁ×ÅÒÛÁÅÔÓÑ / ÉÌÉ ?X
-óÓÙÌËÁ Ë ÓÔÒÏËÅ Ó ÎÏÍÅÒÏÍ ÍÅÎØÛÅ 0X
-ëÏÍÁÎÄÁ %s ÎÅÉÚ×ÅÓÔÎÁX
-ðÅÒÅÐÏÌÎÅÎÉÅ ÚÎÁÞÅÎÉÑ ÁÄÒÅÓÁX
-îÅÄÏÂÏÒ ÚÎÁÞÅÎÉÑ ÁÄÒÅÓÁX
-îÅÄÏÐÕÓÔÉÍÁÑ ËÏÍÂÉÎÁÃÉÑ × ÁÄÒÅÓÅX
-îÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ: ×ÓÅÇÏ %lu ÓÔÒÏË × ÆÁÊÌÅX
-îÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ: ÆÁÊÌ ÐÕÓÔX
-ëÏÍÁÎÄÁ %s ÎÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÄÒÅÓ 0X
-áÂÂÒÅ×ÉÁÔÕÒÙ ÏÔÓÕÔÓÔ×ÕÀÔX
-áÂÂÒÅ×ÉÁÔÕÒÙ ÄÏÌÖÎÙ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÓÉÍ×ÏÌÏÍ "word"X
-áÂÂÒÅ×ÉÁÔÕÒÙ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÓÉÍ×ÏÌÙ ÔÁÂÕÌÑÃÉÉ ÉÌÉ ÐÒÏÂÅÌÙX
-áÂÂÒÅ×ÉÁÔÕÒÙ ÎÅ ÍÏÇÕÔ ÓÏÞÅÔÁÔØÓÑ Ó ÓÉÍ×ÏÌÁÍÉ ÓÌÏ×/ÎÅ-ÓÌÏ×, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ËÏÎÃÁ ÓÔÒÏËÉX
-"%s" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÂÂÒÅ×ÉÁÔÕÒÏÊX
-
-æÁÊÌÏ× ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÂÏÌØÛÅ ÎÅÔX
-ïÔÓÕÔÓÔ×ÉÅ ÐÒÅÄÙÄÕÝÅÇÏ ÆÁÊÌÁ ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑX
-ïÔÓÕÔÓÔ×ÉÅ ÐÒÅÄÙÄÕÝÅÇÏ ÆÁÊÌÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÎÁÚÁÄX
-îÅÔ ÆÁÊÌÏ×X
-ïÔÓÕÔÓÔ×ÉÅ ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ ÄÌÑ ÚÁÍÅÎÙ "!"X
-ïÔÓÕÔÓÔ×ÉÅ ÚÁÍÅÎÙ ÄÌÑ %%X
-ïÔÓÕÔÓÔ×ÉÅ ÚÁÍÅÎÙ ÄÌÑ #X
-ïÛÉÂËÁ: execl: %sX
-ïÛÉÂËÁ ××ÏÄÁ/×Ù×ÏÄÁ: %sX
-æÁÊÌ ÉÚÍÅÎÅÎ Ó ÍÏÍÅÎÔÁ ÐÏÓÌÅÄÎÅÊ ÐÏÌÎÏÊ ÚÁÐÉÓÉ: ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
-îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÄÏÍÁÛÎÉÊ ËÁÔÁÌÏÇX
-îÏ×ÙÊ ËÁÔÁÌÏÇ: %sX
-îÅÔ ×ÙÒÅÚÁÎÎÙÈ ÂÕÆÅÒÏ×X
-ëÏÍÁÎÄÁ %s ÎÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ×ÎÕÔÒÉ ÇÌÏÂÁÌØÎÏÊ ÉÌÉ v ËÏÍÁÎÄÙX
-%s/%s: ÎÅ ÏÔËÒÙÔ: ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÷ÁÍ ÉÌÉ root-ÕX
-%s/%s: ÎÅ ÏÔËÒÙÔ: ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÷ÁÍX
-%s/%s: ÎÅ ÏÔËÒÙÔ: ×ÏÚÍÏÖÎÏÓÔØ ÚÁÐÉÓÉ Õ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÎÅ Ñ×ÌÑÀÝÅÇÏÓÑ ×ÌÁÄÅÌØÃÅÍX
-%s: ÎÅ ÓÞÉÔÁÎ: ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÷ÁÍ ÉÌÉ root-ÕX
-%s: ÎÅ ÓÞÉÔÁÎ: ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÷ÁÍX
-%s: ÎÅ ÓÞÉÔÁÎ: ×ÏÚÍÏÖÎÏÓÔØ ÚÁÐÉÓÉ Õ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÎÅ Ñ×ÌÑÀÝÅÇÏÓÑ ×ÌÁÄÅÌØÃÅÍX
-ðÏÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ ÏÔÓÕÔÓÔ×ÕÀÔX
-ïÔÓÕÔÓÔ×ÉÅ ÐÁÒÁÍÅÔÒÏ× ××ÏÄÁX
-ïÔÓÕÔÓÔ×ÉÅ ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÙX
-óÉÍ×ÏÌ %s ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÎÁÚÎÁÞÅÎX
-"%s" ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÎÅ ÎÁÚÎÁÞÅÎX
-éÍÑ ÍÅÔËÉ ÄÏÌÖÎÏ ÂÙÔØ ÏÄÎÉÍ ÓÉÍ×ÏÌÏÍX
-%s ÓÕÝÅÓÔ×ÕÅÔ, ÎÅ ÚÁÐÉÓÁÎ; ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
-îÏ×ÙÊ ÆÁÊÌ exrc: %sX
-óÔÒÏËÁ ÐÅÒÅÎÏÓÁ ÎÁÈÏÄÉÔÓÑ ×ÎÕÔÒÉ ÐÁÒÁÍÅÔÒÏ× ÐÅÒÅÎÏÓÁX
-ëÏÍÁÎÄÁ open ÐÏÄÒÁÚÕÍÅ×ÁÅÔ ÕÓÔÁÎÏ×ËÕ ÏÐÃÉÉ openX
-ëÏÍÁÎÄÁ open ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁX
-úÁÝÉÔÁ ÆÁÊÌÁ ÎÅ×ÏÚÍÏÖÎÁX
-æÁÊÌ ÚÁÝÉÝÅÎX
-%s ÒÁÓÛÉÒÉÌÓÑ × ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍÅÎ ÆÁÊÌÏ×X
-
-%s: ÚÁÝÉÔÁ ÎÁ ÞÔÅÎÉÅ ÂÙÌÁ ÎÅÄÏÓÔÕÐÎÁX
-
-%s: %lu ÓÔÒÏË, %lu ÓÉÍ×ÏÌÏ×X
-îÅÔ ÔÅÎÅ×ÙÈ ÏËÏÎX
-ëÏÍÁÎÄÁ script ÉÓÐÏÌØÚÕÅÔÓÑ ÔÏÌØËÏ × ÒÅÖÉÍÅ viX
-îÅÔ ËÏÍÁÎÄÙ ÄÌÑ ÉÓÐÏÌÎÅÎÉÑX
-ïÐÃÉÑ shiftwidth ÕÓÔÁÎÏ×ÌÅÎÁ ÎÁ 0X
-ðÅÒÅÐÏÌÎÅÎÉÅ ÓÞÅÔÞÉËÁX
-ãÉËÌ ×ÙÐÏÌÎÅÎ ÎÅ ÄÏ ËÏÎÃÁX
-õËÁÚÁÎÏ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ: ÆÌÁÇ r ÎÅ ÎÕÖÅÎX
-æÌÁÇÉ #, l É p ÎÅ ÍÏÇÕÔ ÂÙÔØ ÏÂßÅÄÉÎÅÎÙ Ó ÆÌÁÇÏÍ c × ÒÅÖÉÍÅ viX
-óÏ×ÐÁÄÅÎÉÊ ÎÅÔX
-íÅÔËÁ ÏÔÓÕÔÓÔ×ÕÅÔX
-÷ ÓÔÅËÅ ÍÅÔÏË ÚÁÐÉÓÅÊ ÍÅÎØÛÅ, ÞÅÍ %s, ÉÓÐÏÌØÚÕÊÔÅ :display t[ags]X
-æÁÊÌÁ Ó ÉÍÅÎÅÍ %s × ÓÔÅËÅ ÍÅÔÏË ÎÅÔ; ÉÓÐÏÌØÚÕÊÔÅ :display t[ags]X
-
-%s: ÍÅÔËÁ ÎÅ ÎÁÊÄÅÎÁX
-%s: ÐÌÏÈÁÑ ÍÅÔËÁ × %sX
-
-óÔÅË ÍÅÔÏË ÐÕÓÔX
-%s: ÏÂÒÁÚÅÃ ÐÏÉÓËÁ ÎÅ ÎÁÊÄÅÎX
-
-âÕÆÅÒ %s ÐÕÓÔX
-
-ðÒÅÒ×ÁÎÏX
-ïÔÓÕÔÓÔ×ÉÅ ÂÕÆÅÒÁ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑX
-îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑX
-ëÏÍÁÎÄÁ %s ÐÏÄÒÁÚÕÍÅ×ÁÅÔ ÎÁÌÉÞÉÅ ÐÒÏÞÔÅÎÎÏÇÏ ÆÁÊÌÁX
-éÓÐÏÌØÚÏ×ÁÎÉÅ: %sX
-ëÏÍÁÎÄÁ visual ÐÏÄÒÁÚÕÍÅ×ÁÅÔ ÏÂÑÚÁÔÅÌØÎÕÀ ÕÓÔÁÎÏ×ËÕ ÏÐÃÉÉ openX
-
-ðÕÓÔÏÊ ÆÁÊÌX
-îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ÐÏÉÓËÁ F, f, T, ÉÌÉ tX
-%s ÎÅ ÎÁÊÄÅÎÏX
-îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ÆÁÊÌÁ ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑX
-ëÕÒÓÏÒ ÓÔÏÉÔ ÎÅ ÎÁ ÃÉÆÒÅX
-ðÏÌÕÞÅÎÎÏÅ ÞÉÓÌÏ ÓÌÉÛËÏÍ ×ÅÌÉËÏX
-ðÏÌÕÞÅÎÎÏÅ ÞÉÓÌÏ ÓÌÉÛËÏÍ ÍÁÌÏX
-ðÏÄÈÏÄÑÝÅÇÏ ÓÉÍ×ÏÌÁ ÎÅÔ ÎÁ ÜÔÏÊ ÓÔÒÏËÅX
-ðÏÄÈÏÄÑÝÉÊ ÓÉÍ×ÏÌ ÎÅ ÎÁÊÄÅÎX
-îÅÔ ÓÉÍ×ÏÌÏ× ÄÌÑ ÕÄÁÌÅÎÉÑX
-äÒÕÇÏÇÏ ÜËÒÁÎÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔX
-óÉÍ×ÏÌÙ ÐÏÓÌÅ ÓÔÒÏËÉ ÄÌÑ ÐÏÉÓËÁ, ÓÍÅÝÅÎÉÑ ÓÔÒÏËÉ É/ÉÌÉ ËÏÍÁÎÄÙ zX
-ðÒÏÛÌÙÊ ÏÂÒÁÚÅÃ ÐÏÉÓËÁ ÏÔÓÕÔÓÔ×ÕÅÔX
-ðÏÉÓË ÚÁ×ÅÒÛÉÌÓÑ ÎÁ ÎÁÞÁÌØÎÏÊ ÐÏÚÉÃÉÉX
-
-óÉÍ×ÏÌ ÎÅÐÒÁ×ÉÌÅÎ; Ë×ÏÔÉÒÕÊÔÅ ÄÌÑ ××ÏÄÁX
-õÖÅ ÎÁ ÎÁÞÁÌÅ ×ÓÔÁ×ËÉX
-îÅÔ ÓÉÍ×ÏÌÏ× ÄÌÑ ÕÄÁÌÅÎÉÑX
-ðÅÒÅÄ×ÉÖÅÎÉÅ ÚÁ ËÏÎÅà ÆÁÊÌÁX
-ðÅÒÅÄ×ÉÖÅÎÉÅ ÚÁ ËÏÎÅà ÓÔÒÏËÉX
-ä×ÉÖÅÎÉÅ ÓÔÒÏËÉ ÎÅ ÓÄÅÌÁÎÏX
-õÖÅ ÎÁ ÎÁÞÁÌÅ ÆÁÊÌÁX
-ä×ÉÖÅÎÉÅ ËÕÒÓÏÒÁ ÚÁ ÎÁÞÁÌÏ ÆÁÊÌÁX
-õÖÅ × ÐÅÒ×ÏÊ ËÏÌÏÎËÅX
-âÕÆÅÒÙ ÄÏÌÖÎÙ ÂÙÔØ ÕËÁÚÁÎÙ ÄÏ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙX
-õÖÅ ÎÁ ËÏÎÃÅ ÆÁÊÌÁX
-õÖÅ ÎÁ ËÏÎÃÅ ÓÔÒÏËÉX
-%s ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÍÁÎÄÏÊ VIX
-éÓÐÏÌØÚÏ×ÁÎÉÅ: %sX
-îÅÔ ÓÉÍ×ÏÌÏ× ÄÌÑ ÕÄÁÌÅÎÉÑX
-
-îÅÔ ËÏÍÁÎÄÙ ÄÌÑ ÐÏ×ÔÏÒÁX
-
-ëÏÍÁÎÄÁ %s ÎÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ËÁË ËÏÍÁÎÄÁ ÐÅÒÅÍÅÝÅÎÉÑX
-õÖÅ × ËÏÍÁÎÄÎÏÍ ÒÅÖÉÍÅX
-
-
-úÎÁÞÅÎÉÅ ÏÐÃÉÉ windows ÓÌÉÛËÏÍ ×ÅÌÉËÏ, ÍÁËÓÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ = %uX
-
-
-
-
-
-ä×ÉÖÅÎÉÅ ËÕÒÓÏÒÁ ÚÁ ËÏÎÅà ÜËÒÁÎÁX
-ä×ÉÖÅÎÉÅ ËÕÒÓÏÒÁ ÚÁ ÎÁÞÁÌÏ ÜËÒÁÎÁX
-
-ôÅÎÅ×ÙÈ ÏËÏÎ ÎÅÔX
-îÅ ÓÕÝÅÓÔ×ÕÅÔ ÔÅÎÅ×ÏÇÏ ÏËÎÁ Ó ÒÅÄÁËÔÉÒÏ×ÁÎÉÅÍ ÆÁÊÌÁ %sX
-÷Ù ÎÅ ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÅÄÉÎÓÔ×ÅÎÎÏÅ ÏËÎÏ ÔÅÎÅ×ÙÍX
-üËÒÁÎ ÍÏÖÅÔ ÂÙÔØ ÓÖÁÔX
-üËÒÁÎ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÓÖÁÔ ÔÏÌØËÏ ÄÏ %d ÓÔÒÏËX
-üËÒÁÎ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÒÁÓÛÉÒÅÎX
-
-
-
-
-äÁÎÎÙÊ ÔÉÐ ÔÅÒÍÉÎÁÌÁ ÎÅ ÉÍÅÅÔ ËÌÁ×ÉÛÉ %sX
-
-
-
-îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌX
-÷ÎÉÍÁÎÉÅ: %s ÓÐÅÃÉÁÌØÎÙÊ ÆÁÊÌX
-%s ÕÖÅ ÚÁÂÌÏËÉÒÏ×ÁÎ, ÄÏÓÔÕÐÅÎ ÔÏÌØËÏ ÎÁ ÞÔÅÎÉÅX
-%s: ÕÄÁÌÅÎX
-%s: ÚÁËÒÙÔX
-%s: ÕÄÁÌÅÎX
-%s: ÕÄÁÌÅÎX
-æÁÊÌ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ, ÎÅ ÚÁÐÉÓÁÎ: éÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
-æÁÊÌ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ, ÎÅ ÚÁÐÉÓÁÎX
-%s ÓÕÝÅÓÔ×ÕÅÔ, ÎÅ ÚÁÐÉÓÁÎ; ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
-%s ÓÕÝÅÓÔ×ÕÅÔ, ÎÅ ÚÁÐÉÓÁÎX
-éÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÞÁÓÔÉÞÎÏÊ ÚÁÐÉÓÉ ÆÁÊÌÁX
-þÁÓÔØ ÆÁÊÌÁ, ÆÁÊÌ ÎÅ ÚÁÐÉÓÁÎX
-%s: æÁÊÌ ÉÚÍÅÎÑÌÓÑ ÐÏÚÄÎÅÅ, ÞÅÍ ÄÁÎÎÁÑ ËÏÐÉÑ: ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
-%s: æÁÊÌ ÉÚÍÅÎÑÌÓÑ ÐÏÚÄÎÅÅ, ÞÅÍ ÄÁÎÎÁÑ ËÏÐÉÑX
-%s: ÚÁÝÉÔÁ ÎÁ ÚÁÐÉÓØ ÂÙÌÁ ÎÅÄÏÓÔÕÐÎÁX
-
-%s: ÷îéíáîéå: æáêì õóåþåîX
-
-%s: ÎÏ×ÙÊ ÆÁÊÌ: %lu ÓÔÒÏË, %lu ÓÉÍ×ÏÌÏ×X
-%s: %lu ÓÔÒÏË, %lu ÓÉÍ×ÏÌÏ×X
-%s ÒÁÓÛÉÒÉÌÓÑ × ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍÅÎ ÆÁÊÌÏ×X
-%s: ÓÐÅÃÉÁÌØÎÙÊ ÆÁÊÌX
-%s: ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÷ÁÍX
-%s: ÄÏÓÔÕÐÅÎ ÎÅ ÔÏÌØËÏ ÷ÁÍX
-æÁÊÌ ÉÚÍÅÎÅÎ ÓÏ ×ÒÅÍÅÎÉ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ: ÓÏÈÒÁÎÉÔÅ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
-æÁÊÌ ÉÚÍÅÎÅÎ ÓÏ ×ÒÅÍÅÎÉ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ: ÓÏÈÒÁÎÉÔÅ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ :edit ÄÌÑ ÏÂÈÏÄÁX
-æÁÊÌ ÉÚÍÅÎÅÎ ÓÏ ×ÒÅÍÅÎÉ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ: ÓÏÈÒÁÎÉÔÅ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
-æÁÊÌ ×ÒÅÍÅÎÎÙÊ: ×ÙÈÏÄ ÓÏÔÒÅÔ ÌÀÂÙÅ ÉÚÍÅÎÅÎÉÑX
-
-úÁÐÉÓÉ ÎÁÞÁÔÙ ÚÁÎÏ×ÏX
diff --git a/contrib/nvi/catalog/ru_RU.KOI8-R.base b/contrib/nvi/catalog/ru_RU.KOI8-R.base
index b030868..6d1c1b5 100644
--- a/contrib/nvi/catalog/ru_RU.KOI8-R.base
+++ b/contrib/nvi/catalog/ru_RU.KOI8-R.base
@@ -4,6 +4,7 @@
005 "ÎÅ×ÏÚÍÏÖÎÏ ×ÓÔÁ×ÉÔØ × ÓÔÒÏËÕ %lu"
006 "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÈÒÁÎÉÔØ ÓÔÒÏËÕ %lu"
007 "ÎÅ×ÏÚÍÏÖÎÏ ÄÏÓÔÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÒÏËÕ"
+008 "ïÛÉÂËÁ: ÎÅ ÕÄÁÌÏÓØ ÐÏÌÕÞÉÔØ ÓÔÒÏËÕ %lu"
009 "æÁÊÌ ÚÁÐÉÓÅÊ"
010 "úÁÐÉÓÉ ÎÅ ×ÅÌÉÓØ, ÎÅ×ÏÚÍÏÖÎÏ ÏÔÍÅÎÉÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ"
011 "îÅÔ ÉÚÍÅÎÅÎÉÊ ÄÌÑ ÏÔÍÅÎÙ"
@@ -16,12 +17,23 @@
018 "ïÔÍÅÔËÁ %s: ÓÔÒÏËÁ ÂÙÌÁ ÕÄÁÌÅÎÁ"
019 "ïÔÍÅÔËÁ %s: ÐÏÚÉÃÉÉ ËÕÒÓÏÒÁ ÂÏÌØÛÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
020 "ïÛÉÂËÁ: "
+021 "ÎÏ×ÙÊ ÆÁÊÌ"
+022 "ÉÍÑ ÉÚÍÅÎÅÎÏ"
+023 "ÍÏÄÉÆÉÃÉÒÏ×ÁÎÏ"
+024 "ÎÅ ÍÏÄÉÆÉÃÉÒÏ×ÁÎÏ"
+025 "òáúâìïëéòï÷áîï"
+026 "ÔÏÌØËÏ ÞÔÅÎÉÅ"
+027 "ÓÔÒÏËÁ %lu ÉÚ %lu [%ld%%]"
+028 "ÐÕÓÔÏÊ ÆÁÊÌ"
+029 "ÓÔÒÏËÁ %lu"
030 "æÁÊÌ %s ÎÅ Ñ×ÌÑÅÔÓÑ ËÁÔÁÌÏÇÏÍ ÓÏÏÂÝÅÎÉÊ"
031 "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÏÐÃÉÀ %s ÐÏ ÕÍÏÌÞÁÎÉÀ"
032 "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s"
033 "ïÐÃÉÉ %s ÎÅÔ: 'set all' ÐÏËÁÚÙ×ÁÅÔ ×ÓÅ ×ÏÚÍÏÖÎÙÅ ÏÐÃÉÉ"
034 "set: [no]%s ÎÅ ÐÒÉÎÉÍÁÅÔ ÔÁËÏÇÏ ÚÎÁÞÅÎÉÑ"
035 "set: %s ÏÐÃÉÑ ÎÅ Ñ×ÌÑÅÔÓÑ ÌÏÇÉÞÅÓËÏÊ"
+036 "set: %s ÏÐÃÉÑ: %s"
+037 "set: %s ÏÐÃÉÑ: %s: ÚÎÁÞÅÎÉÅ ÐÅÒÅÐÏÌÎÅÎÉÑ"
038 "set: ÎÅÐÒÁ×ÉÌØÎÏÅ ÚÎÁÞÅÎÉÅ %s"
039 "set: %s ÏÐÃÉÑ ÎÅ Ñ×ÌÑÅÔÓÑ ÌÏÇÉÞÅÓËÏÊ"
040 "ëÏÌÉÞÅÓÔ×Ï ËÏÌÏÎÏË ÜËÒÁÎÁ ÓÌÉÛËÏÍ ÍÁÌÏ, ÍÅÎØÛÅ ÞÅÍ %d"
@@ -31,15 +43,16 @@
044 "ïÐÃÉÑ lisp ÏÔÓÕÔÓÔ×ÕÅÔ"
045 "óÏÏÂÝÅÎÉÑ ÎÅ ×ÙËÌÀÞÅÎÙ: %s"
046 "óÏÏÂÝÅÎÉÑ ÎÅ ×ËÌÀÞÅÎÙ: %s"
-048 "ïÐÃÉÑ paragraph ÄÏÌÖÎÁ ÓÏÓÔÏÑÔØ ÉÚ ÇÒÕÐÐ Ó Ä×ÕÍÑ ÓÉÍ×ÏÌÁÍÉ"
-049 "ïÐÃÉÑ section ÄÏÌÖÎÁ ÓÏÓÔÏÑÔØ ÉÚ ÇÒÕÐÐ Ó Ä×ÕÍÑ ÓÉÍ×ÏÌÁÍÉ"
+047 "ïÐÃÉÑ %s ÄÏÌÖÎÁ ÓÏÓÔÏÑÔØ ÉÚ ÇÒÕÐÐ Ó Ä×ÕÍÑ ÓÉÍ×ÏÌÁÍÉ"
053 "óÔÁÒÔÏ×ÙÊ ÂÕÆÅÒ ÐÕÓÔ"
054 "âÕÆÅÒ %s ÐÕÓÔ"
055 "æÁÊÌÙ Ó ÓÉÍ×ÏÌÁÍÉ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ × ÉÍÅÎÉ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÏÓÓÔÁÎÏ×ÌÅÎÙ"
056 "éÚÍÅÎÅÎÉÑ ÎÅ ÓÏÈÒÁÎÅÎÙ ÐÒÉ ËÒÁÈÅ ÓÅÓÓÉÉ"
+057 "ëÏÐÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ..."
058 "óÏÈÒÁÎÅÎÉÅ ÎÅ ÕÄÁÌÏÓØ: %s"
059 "éÚÍÅÎÅÎÉÑ ÎÅ ÓÏÈÒÁÎÑÀÔÓÑ ÐÒÉ ÏÂÒÙ×Å ÓÅÓÓÉÉ"
060 "óÏÈÒÁÎÅÎÉÅ ËÏÐÉÉ ÆÁÊÌÁ ÎÅ ÕÄÁÌÏÓØ: %s"
+061 "ëÏÐÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ..."
062 "éÎÆÏÒÍÁÃÉÉ ÎÁ ÐÏÌØÚÏ×ÁÔÅÌÑ %u ÎÅ ÎÁÊÄÅÎÏ"
063 "îÅ×ÏÚÍÏÖÎÏ ÚÁÝÉÔÉÔØ ÓÐÁÓÅÎÎÙÊ ÆÁÊÌ"
064 "âÕÆÅÒ ×ÏÓÓÔÁÎÏ×ÌÅÎÎÏÇÏ ÆÁÊÌÁ ÐÅÒÅÐÏÌÎÅÎ"
@@ -56,6 +69,7 @@
075 "ïÂÒÁÚÅà ÐÏÉÓËÁ ÎÅ ÎÁÊÄÅÎ"
076 "äÏÓÔÕÐÎÏ ÎÁÞÁÌÏ ÆÁÊÌÁ ÂÅÚ ÎÁÈÏÖÄÅÎÉÑ ÏÂÒÁÚÃÁ ÐÏÉÓËÁ"
077 "ðÏÉÓË ÚÁÃÉËÌÅÎ"
+078 "ðÏÉÓË..."
079 "îÅÐÅÞÁÔÎÙÈ ÓÉÍ×ÏÌÏ× ÎÅ ÎÁÊÄÅÎÏ"
080 "îÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁ"
082 "%s: ËÏÍÁÎÄÁ ÎÅ ÄÏÓÔÕÐÎÁ × ÒÅÖÉÍÅ ex"
@@ -66,7 +80,10 @@
087 "%s: ×ÒÅÍÅÎÎÙÊ ÂÕÆÅÒ ÎÅ ÉÓÐÏÌØÚÏ×ÁÎ"
088 "íÅÔËÁ ÐÏÓÔÁ×ÌÅÎÁ ÐÅÒÅÄ ÓÔÒÏËÏÊ 1"
089 "íÅÔËÁ ÐÏÓÔÁ×ÌÅÎÁ ÐÏÓÌÅ ËÏÎÃÁ ÆÁÊÌÁ"
+090 "@ Ó ÄÉÁÐÁÚÏÎÏÍ ×ÙÐÏÌÎÑÅÔÓÑ ËÏÇÄÁ ÆÁÊÌ/ÜËÒÁÎ ÉÚÍÅÎÅÎÙ"
+091 "çÌÏÂÁÌØÎÁÑ/v ËÏÍÁÎÄÁ ×ÙÐÏÌÎÑÅÔÓÑ ËÏÇÄÁ ÆÁÊÌ/ÜËÒÁÎ ÉÚÍÅÎÅÎÙ"
092 "ëÏÍÁÎÄÁ ex ÎÅ ÕÄÁÌÁÓØ: ÐÏÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ ÚÁÂÙÔÙ"
+093 "ëÏÍÁÎÄÁ ex ÎÅ ÕÄÁÌÁÓØ: ÎÁÚÎÁÞÅÎÎÙÅ ËÌÁ×ÉÛÉ ÚÁÂÙÔÙ"
094 "÷ÔÏÒÏÊ ÁÄÒÅÓ ÍÅÎØÛÅ ÞÅÍ ÐÅÒ×ÙÊ"
095 "îÅ ÕËÁÚÁÎÏ ÎÁÚ×ÁÎÉÅ ÏÔÍÅÔËÉ"
096 "\\ ÎÅ ÚÁ×ÅÒÛÁÅÔÓÑ / ÉÌÉ ?"
@@ -79,15 +96,16 @@
103 "îÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ: ÆÁÊÌ ÐÕÓÔ"
104 "ëÏÍÁÎÄÁ %s ÎÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÄÒÅÓ 0"
105 "áÂÂÒÅ×ÉÁÔÕÒÙ ÏÔÓÕÔÓÔ×ÕÀÔ"
-106 "áÂÂÒÅ×ÉÁÔÕÒÙ ÄÏÌÖÎÙ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÓÉÍ×ÏÌÏÍ "word""
+106 "áÂÂÒÅ×ÉÁÔÕÒÙ ÄÏÌÖÎÙ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÓÉÍ×ÏÌÏÍ \"ÓÌÏ×\""
107 "áÂÂÒÅ×ÉÁÔÕÒÙ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÓÉÍ×ÏÌÙ ÔÁÂÕÌÑÃÉÉ ÉÌÉ ÐÒÏÂÅÌÙ"
108 "áÂÂÒÅ×ÉÁÔÕÒÙ ÎÅ ÍÏÇÕÔ ÓÏÞÅÔÁÔØÓÑ Ó ÓÉÍ×ÏÌÁÍÉ ÓÌÏ×/ÎÅ-ÓÌÏ×, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ËÏÎÃÁ ÓÔÒÏËÉ"
-109 ""%s" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÂÂÒÅ×ÉÁÔÕÒÏÊ"
+109 "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÂÂÒÅ×ÉÁÔÕÒÏÊ"
+110 "Vi ËÏÍÁÎÄÁ ÎÅ ÕÄÁÌÁÓØ: ÎÁÚÎÁÞÅÎÎÙÅ ËÌÁ×ÉÛÉ ÚÁÂÙÔÙ"
111 "æÁÊÌÏ× ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÂÏÌØÛÅ ÎÅÔ"
112 "ïÔÓÕÔÓÔ×ÉÅ ÐÒÅÄÙÄÕÝÅÇÏ ÆÁÊÌÁ ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ"
113 "ïÔÓÕÔÓÔ×ÉÅ ÐÒÅÄÙÄÕÝÅÇÏ ÆÁÊÌÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÎÁÚÁÄ"
114 "îÅÔ ÆÁÊÌÏ×"
-115 "ïÔÓÕÔÓÔ×ÉÅ ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ ÄÌÑ ÚÁÍÅÎÙ "!""
+115 "ïÔÓÕÔÓÔ×ÉÅ ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ ÄÌÑ ÚÁÍÅÎÙ \"!\""
116 "ïÔÓÕÔÓÔ×ÉÅ ÚÁÍÅÎÙ ÄÌÑ %%"
117 "ïÔÓÕÔÓÔ×ÉÅ ÚÁÍÅÎÙ ÄÌÑ #"
118 "ïÛÉÂËÁ: execl: %s"
@@ -107,7 +125,7 @@
132 "ïÔÓÕÔÓÔ×ÉÅ ÐÁÒÁÍÅÔÒÏ× ××ÏÄÁ"
133 "ïÔÓÕÔÓÔ×ÉÅ ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÙ"
134 "óÉÍ×ÏÌ %s ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÎÁÚÎÁÞÅÎ"
-135 ""%s" ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÎÅ ÎÁÚÎÁÞÅÎ"
+135 "\"%s\" ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÎÅ ÎÁÚÎÁÞÅÎ"
136 "éÍÑ ÍÅÔËÉ ÄÏÌÖÎÏ ÂÙÔØ ÏÄÎÉÍ ÓÉÍ×ÏÌÏÍ"
137 "%s ÓÕÝÅÓÔ×ÕÅÔ, ÎÅ ÚÁÐÉÓÁÎ; ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁ"
138 "îÏ×ÙÊ ÆÁÊÌ exrc: %s"
@@ -117,7 +135,9 @@
142 "úÁÝÉÔÁ ÆÁÊÌÁ ÎÅ×ÏÚÍÏÖÎÁ"
143 "æÁÊÌ ÚÁÝÉÝÅÎ"
144 "%s ÒÁÓÛÉÒÉÌÓÑ × ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍÅÎ ÆÁÊÌÏ×"
+145 "ôÏÌØËÏ ÏÂÙÞÎÙÅ ÆÁÊÌÙ ÉÌÉ ÉÍÅÎÏ×ÁÎÎÙÅ ËÁÎÁÌÙ ÍÏÇÕÔ ÂÙÔØ ÐÒÏÞÉÔÁÎÙ"
146 "%s: ÚÁÝÉÔÁ ÎÁ ÞÔÅÎÉÅ ÂÙÌÁ ÎÅÄÏÓÔÕÐÎÁ"
+147 "þÔÅÎÉÅ..."
148 "%s: %lu ÓÔÒÏË, %lu ÓÉÍ×ÏÌÏ×"
149 "îÅÔ ÔÅÎÅ×ÙÈ ÏËÏÎ"
150 "ëÏÍÁÎÄÁ script ÉÓÐÏÌØÚÕÅÔÓÑ ÔÏÌØËÏ × ÒÅÖÉÍÅ vi"
@@ -131,11 +151,15 @@
158 "íÅÔËÁ ÏÔÓÕÔÓÔ×ÕÅÔ"
159 "÷ ÓÔÅËÅ ÍÅÔÏË ÚÁÐÉÓÅÊ ÍÅÎØÛÅ, ÞÅÍ %s, ÉÓÐÏÌØÚÕÊÔÅ :display t[ags]"
160 "æÁÊÌÁ Ó ÉÍÅÎÅÍ %s × ÓÔÅËÅ ÍÅÔÏË ÎÅÔ; ÉÓÐÏÌØÚÕÊÔÅ :display t[ags]"
+161 "îÁÖÍÉÔÅ Enter ÞÔÏÂÙ ÐÒÏÄÏÌÖÉÔØ: "
162 "%s: ÍÅÔËÁ ÎÅ ÎÁÊÄÅÎÁ"
163 "%s: ÐÌÏÈÁÑ ÍÅÔËÁ × %s"
+164 "%s: ÎÏÍÅÒ ÓÔÒÏËÉ ÍÅÔËÉ ×ÙÛÅÌ ÚÁ ËÏÎÅÃ ÆÁÊÌÁ"
165 "óÔÅË ÍÅÔÏË ÐÕÓÔ"
166 "%s: ÏÂÒÁÚÅÃ ÐÏÉÓËÁ ÎÅ ÎÁÊÄÅÎ"
+167 "ÅÝÅ %d ÆÁÊÌÏ× ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ"
168 "âÕÆÅÒ %s ÐÕÓÔ"
+169 "ðÏÄÔ×ÅÒÄÉÔØ ÉÚÍÅÎÅÎÉÑ? [n]"
170 "ðÒÅÒ×ÁÎÏ"
171 "ïÔÓÕÔÓÔ×ÉÅ ÂÕÆÅÒÁ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ"
172 "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ"
@@ -156,6 +180,7 @@
188 "óÉÍ×ÏÌÙ ÐÏÓÌÅ ÓÔÒÏËÉ ÄÌÑ ÐÏÉÓËÁ, ÓÍÅÝÅÎÉÑ ÓÔÒÏËÉ É/ÉÌÉ ËÏÍÁÎÄÙ z"
189 "ðÒÏÛÌÙÊ ÏÂÒÁÚÅÃ ÐÏÉÓËÁ ÏÔÓÕÔÓÔ×ÕÅÔ"
190 "ðÏÉÓË ÚÁ×ÅÒÛÉÌÓÑ ÎÁ ÎÁÞÁÌØÎÏÊ ÐÏÚÉÃÉÉ"
+191 "áÂÂÒÅ×ÉÁÔÕÒÁ ÐÒÅ×ÙÓÉÌÁ ÌÉÍÉÔ ÒÁÓÛÉÒÅÎÉÑ: ÓÉÍ×ÏÌÙ ÚÁÂÙÔÙ"
192 "óÉÍ×ÏÌ ÎÅÐÒÁ×ÉÌÅÎ; Ë×ÏÔÉÒÕÊÔÅ ÄÌÑ ××ÏÄÁ"
193 "õÖÅ ÎÁ ÎÁÞÁÌÅ ×ÓÔÁ×ËÉ"
194 "îÅÔ ÓÉÍ×ÏÌÏ× ÄÌÑ ÕÄÁÌÅÎÉÑ"
@@ -171,19 +196,34 @@
204 "%s ÎÅ Ñ×ÌÑÅÔÓÑ ËÏÍÁÎÄÏÊ VI"
205 "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s"
206 "îÅÔ ÓÉÍ×ÏÌÏ× ÄÌÑ ÕÄÁÌÅÎÉÑ"
+207 "ëÏÍÁÎÄÁ Q ÔÒÅÂÕÅÔ ex ÉÎÔÅÒÆÅÊÓ ÔÅÒÍÉÎÁÌÁ"
208 "îÅÔ ËÏÍÁÎÄÙ ÄÌÑ ÐÏ×ÔÏÒÁ"
+209 "æÁÊÌ ÐÕÓÔ"
210 "ëÏÍÁÎÄÁ %s ÎÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ËÁË ËÏÍÁÎÄÁ ÐÅÒÅÍÅÝÅÎÉÑ"
211 "õÖÅ × ËÏÍÁÎÄÎÏÍ ÒÅÖÉÍÅ"
+212 "ëÕÒÓÏÒ ÎÁÈÏÄÉÔÓÑ ÎÅ ÎÁ ÓÌÏ×Å"
214 "úÎÁÞÅÎÉÅ ÏÐÃÉÉ windows ÓÌÉÛËÏÍ ×ÅÌÉËÏ, ÍÁËÓÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ = %u"
+215 "äÏÂÁ×ÉÔØ"
+216 "éÚÍÅÎÉÔØ"
+217 "ëÏÍÁÎÄÁ"
+218 "÷ÓÔÁ×ÉÔØ"
+219 "úÁÍÅÎÉÔØ"
220 "ä×ÉÖÅÎÉÅ ËÕÒÓÏÒÁ ÚÁ ËÏÎÅà ÜËÒÁÎÁ"
221 "ä×ÉÖÅÎÉÅ ËÕÒÓÏÒÁ ÚÁ ÎÁÞÁÌÏ ÜËÒÁÎÁ"
+222 "äÌÑ ÒÁÚÄÅÌÅÎÉÑ ÜËÒÁÎ ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ ÞÅÍ ÓÔÒÏËÉ %d"
223 "ôÅÎÅ×ÙÈ ÏËÏÎ ÎÅÔ"
224 "îÅ ÓÕÝÅÓÔ×ÕÅÔ ÔÅÎÅ×ÏÇÏ ÏËÎÁ Ó ÒÅÄÁËÔÉÒÏ×ÁÎÉÅÍ ÆÁÊÌÁ %s"
225 "÷Ù ÎÅ ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÅÄÉÎÓÔ×ÅÎÎÏÅ ÏËÎÏ ÔÅÎÅ×ÙÍ"
226 "üËÒÁÎ ÍÏÖÅÔ ÂÙÔØ ÓÖÁÔ"
227 "üËÒÁÎ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÓÖÁÔ ÔÏÌØËÏ ÄÏ %d ÓÔÒÏË"
228 "üËÒÁÎ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÒÁÓÛÉÒÅÎ"
+230 "üÔÏÔ ÜËÒÁÎ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÉÏÓÔÁÎÏ×ÌÅÎ"
+231 "ðÒÅÒ×ÁÎÏ: ÎÁÚÎÁÞÅÎÎÙÅ ËÌÁ×ÉÛÉ ÚÁÂÙÔÙ"
+232 "vi: ×ÒÅÍÅÎÎÙÊ ÂÕÆÅÒ ÎÅ ÏÓ×ÏÂÏÖÄÅÎ"
233 "äÁÎÎÙÊ ÔÉÐ ÔÅÒÍÉÎÁÌÁ ÎÅ ÉÍÅÅÔ ËÌÁ×ÉÛÉ %s"
+234 "íÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎ ÔÏÌØËÏ ÏÄÉÎ ÂÕÆÅÒ"
+235 "þÉÓÌÏ ÂÏÌØÛÅ ÞÅÍ %lu"
+236 "ðÒÅÒ×ÁÎÏ"
237 "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ"
238 "÷ÎÉÍÁÎÉÅ: %s ÓÐÅÃÉÁÌØÎÙÊ ÆÁÊÌ"
239 "%s ÕÖÅ ÚÁÂÌÏËÉÒÏ×ÁÎ, ÄÏÓÔÕÐÅÎ ÔÏÌØËÏ ÎÁ ÞÔÅÎÉÅ"
@@ -200,7 +240,9 @@
250 "%s: æÁÊÌ ÉÚÍÅÎÑÌÓÑ ÐÏÚÄÎÅÅ, ÞÅÍ ÄÁÎÎÁÑ ËÏÐÉÑ: ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁ"
251 "%s: æÁÊÌ ÉÚÍÅÎÑÌÓÑ ÐÏÚÄÎÅÅ, ÞÅÍ ÄÁÎÎÁÑ ËÏÐÉÑ"
252 "%s: ÚÁÝÉÔÁ ÎÁ ÚÁÐÉÓØ ÂÙÌÁ ÎÅÄÏÓÔÕÐÎÁ"
+253 "úÁÐÉÓØ..."
254 "%s: ÷îéíáîéå: æáêì õóåþåî"
+255 "õÖÅ ÐÒÉÓÕÔÓÔ×ÕÅÔ × ÐÅÒ×ÏÊ ÍÅÔËÅ ÄÁÎÎÏÊ ÇÒÕÐÐÙ"
256 "%s: ÎÏ×ÙÊ ÆÁÊÌ: %lu ÓÔÒÏË, %lu ÓÉÍ×ÏÌÏ×"
257 "%s: %lu ÓÔÒÏË, %lu ÓÉÍ×ÏÌÏ×"
258 "%s ÒÁÓÛÉÒÉÌÓÑ × ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍÅÎ ÆÁÊÌÏ×"
@@ -211,4 +253,59 @@
263 "æÁÊÌ ÉÚÍÅÎÅÎ ÓÏ ×ÒÅÍÅÎÉ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ: ÓÏÈÒÁÎÉÔÅ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ :edit ÄÌÑ ÏÂÈÏÄÁ"
264 "æÁÊÌ ÉÚÍÅÎÅÎ ÓÏ ×ÒÅÍÅÎÉ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ: ÓÏÈÒÁÎÉÔÅ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁ"
265 "æÁÊÌ ×ÒÅÍÅÎÎÙÊ: ×ÙÈÏÄ ÓÏÔÒÅÔ ÌÀÂÙÅ ÉÚÍÅÎÅÎÉÑ"
+266 "æÁÊÌ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ, Á×ÔÏÚÁÐÉÓØ ÎÅ ÓÒÁÂÏÔÁÌÁ"
267 "úÁÐÉÓÉ ÎÁÞÁÔÙ ÚÁÎÏ×Ï"
+268 "ÐÏÄÔ×ÅÒÄÉÔØ? [ynq]"
+269 "îÁÖÍÉÔÅ ÌÀÂÕÀ ËÌÁ×ÉÛÕ ÞÔÏÂÙ ÐÒÏÄÏÌÖÉÔØ: "
+270 "îÁÖÍÉÔÅ ÌÀÂÕÀ ËÌÁ×ÉÛÕ ÞÔÏÂÙ ÐÒÏÄÏÌÖÉÔØ [: ÞÔÏÂÙ ××ÅÓÔÉ ÅÝÅ ex ËÏÍÁÎÄÙ]: "
+271 "îÁÖÍÉÔÅ ÌÀÂÕÀ ËÌÁ×ÉÛÕ ÞÔÏÂÙ ÐÒÏÄÏÌÖÉÔØ [q ÞÔÏÂÙ ×ÙÊÔÉ]: "
+272 "üÔÁ ÆÏÒÍÁ %s ÔÒÅÂÕÅÔ ex ÉÎÔÅÒÆÅÊÓ ÔÅÒÍÉÎÁÌÁ"
+273 "÷ÈÏÄ × ÒÅÖÉÍ ××ÏÄÁ ex."
+274 "ëÏÍÁÎÄÁ ÎÅ ÕÄÁÌÁÓØ, ÆÁÊÌ ÅÝÅ ÎÅ ÐÒÏÞÔÅÎ."
+275 " ÐÒÏÄ?"
+276 "îÅÏÖÉÄÁÎÎÏÅ ÓÉÍ×ÏÌØÎÏÅ ÓÏÂÙÔÉÅ"
+277 "îÅÏÖÉÄÁÎÎÏÅ ÓÏÂÙÔÉÅ 'ËÏÎÅà ÆÁÊÌÁ'"
+278 "ðÏ ÚÁÐÒÏÓÕ ÓÏ×ÐÁÄÅÎÉÊ ÎÅÔ"
+279 "îÅÏÖÉÄÁÎÎÏÅ ÓÏÂÙÔÉÅ ÐÒÅÒÙ×ÁÎÉÑ"
+280 "îÅÏÖÉÄÁÎÎÏÅ ÓÏÂÙÔÉÅ ×ÙÈÏÄÁ"
+281 "îÅÏÖÉÄÁÎÎÏÅ ÓÏÂÙÔÉÅ ÐÅÒÅÒÉÓÏ×ËÉ"
+282 "õÖÅ ÐÒÉÓÕÔÓÔ×ÕÅÔ × ÐÏÓÌÅÄÎÅÊ ÍÅÔËÅ ÄÁÎÎÏÊ ÇÒÕÐÐÙ"
+283 "ëÏÍÁÎÄÁ %s ÔÒÅÂÕÅÔ ex ÉÎÔÅÒÆÅÊÓ ÔÅÒÍÉÎÁÌÁ"
+284 "üÔÁ ÆÏÒÍÁ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÏËÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÏÐÃÉÑ ÂÅÚÏÐÁÓÎÏÇÏ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ"
+285 "îÅÏÖÉÄÁÎÎÏÅ ÓÔÒÏËÏ×ÏÅ ÓÏÂÙÔÉÅ"
+286 "îÅÏÖÉÄÁÎÎÏÅ ÓÏÂÙÔÉÅ ÔÁÊÍÁÕÔÁ"
+287 "îÅÏÖÉÄÁÎÎÏÅ ÓÏÂÙÔÉÅ ÚÁÐÉÓÉ"
+288 "äÌÑ ÒÁÚÄÅÌÅÎÉÑ ÜËÒÁÎ ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ ÞÅÍ ÓÔÏÌÂÃÙ %d"
+289 "Shell ÒÁÓÛÉÒÅÎÉÑ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÐÏËÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÏÐÃÉÑ ÂÅÚÏÐÁÓÎÏÇÏ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ"
+290 "ëÏÍÁÎÄÁ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÏËÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÏÐÃÉÑ ÂÅÚÏÐÁÓÎÏÇÏ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ"
+291 "set: ÏÐÃÉÑ %s ÎÅ ÍÏÖÅÔ ÂÙÔØ ×ÙËÌÀÞÅÎÁ"
+292 "üËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ"
+293 "ÄÏÂÁ×ÌÅÎÏ"
+294 "ÉÚÍÅÎÅÎÏ"
+295 "ÕÄÁÌÅÎÏ"
+296 "ÐÒÉÓÏÅÄÉÎÅÎÏ"
+297 "ÐÅÒÅÍÅÝÅÎÏ"
+298 "ÓÍÅÝÅÎÏ"
+299 "ÓËÏÐÉÒÏ×ÁÎÏ"
+300 "ÓÔÒÏËÁ"
+301 "ÓÔÒÏËÉ"
+303 "æÁÊÌ ÉÚÍÅÎÅÎ Ó ÍÏÍÅÎÔÁ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ."
+304 "Shell ÒÁÓÛÉÒÅÎÉÅ ÎÅ ÕÄÁÌÏÓØ"
+305 "îÅÔ ÕËÁÚÁÎÎÏÊ %s ÏÐÃÉÉ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ"
+307 "îÅÔ ex ËÏÍÁÎÄÙ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ"
+308 "÷×ÅÄÉÔÅ <CR> ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ ËÏÍÁÎÄÙ, :q ÞÔÏÂÙ ×ÙÊÔÉ"
+309 "éÓÐÏÌØÚÕÊÔÅ \"cscope help\" ÄÌÑ ÐÏÍÏÝÉ"
+310 "îÅÔ ÚÁÐÕÝÅÎÎÏÇÏ cscope ÓÏÅÄÉÎÅÎÉÑ"
+311 "%s: ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ ÐÏÉÓËÁ: ÉÓÐÏÌØÚÕÊÔÅ ÏÄÉÎ ÉÚ %s"
+312 "%d: ÎÅÔ ÔÁËÏÇÏ cscope ÓÅÁÎÓÁ"
+313 "set: %s ÏÐÃÉÑ ÎÉËÏÇÄÁ ÎÅ ÍÏÖÅÔ ÂÙÔØ ×ËÌÀÞÅÎÁ"
+314 "set: %s ÏÐÃÉÑ ÎÉËÏÇÄÁ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÁ × 0"
+315 "%s: ÄÏÂÁ×ÌÅÎÏ: %lu ÓÔÒÏË, %lu ÓÉÍ×ÏÌÏ×"
+316 "îÅÏÖÉÄÁÎÎÏÅ ÓÏÂÙÔÉÅ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ"
+317 "%d ÆÁÊÌÏ× ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ"
+319 "%d ÜËÒÁÎÏ× × ÆÏÎÏ×ÏÍ ÒÅÖÉÍÅ; ÉÓÐÏÌØÚÕÊÔÅ :display ÞÔÏÂÙ ÐÅÒÅÞÉÓÌÉÔØ ÉÈ"
+320 "îÅÉÚ×ÅÓÔÎÁÑ ÐÏÚÉÃÉÑ ËÕÒÓÏÒÁ"
+321 "ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ËÏÄÉÒÏ×ËÉ ÆÁÊÌÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+322 "ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ËÏÄÉÒÏ×ËÉ ××ÏÄÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+323 "îÅ×ÅÒÎÙÊ ××ÏÄ. õÓÅÞÅÎÏ."
+324 "ïÛÉÂËÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × ÓÔÒÏËÅ %d"
diff --git a/contrib/nvi/catalog/ru_RU.KOI8-R.check b/contrib/nvi/catalog/ru_RU.KOI8-R.check
deleted file mode 100644
index 6dcca1b..0000000
--- a/contrib/nvi/catalog/ru_RU.KOI8-R.check
+++ /dev/null
@@ -1,169 +0,0 @@
-Unused message id's (this is okay):
-001
-008
-021
-022
-023
-024
-025
-026
-027
-028
-029
-036
-037
-047
-050
-051
-052
-057
-061
-078
-081
-090
-091
-093
-110
-145
-147
-161
-164
-167
-169
-176
-191
-207
-209
-212
-213
-215
-216
-217
-218
-219
-222
-229
-230
-231
-232
-234
-235
-236
-253
-255
-266
-=========================
-MISSING ERROR MESSAGES (Please add!):
-008
-021
-022
-023
-024
-025
-026
-027
-028
-029
-036
-037
-057
-061
-078
-090
-091
-093
-110
-145
-147
-161
-164
-167
-169
-191
-207
-209
-212
-215
-216
-217
-218
-219
-222
-230
-231
-232
-234
-235
-236
-253
-255
-266
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-=========================
-Extra error messages (just delete them):
-=========================
-MESSAGES WITH THE SAME MESSAGE ID's (FIX!):
-=========================
-Duplicate messages, both id and message (this is okay):
-=========================
-Duplicate messages, just message (this is okay):
- 2 %s ÒÁÓÛÉÒÉÌÓÑ × ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍÅÎ ÆÁÊÌÏ×X
- 2 %s ÓÕÝÅÓÔ×ÕÅÔ, ÎÅ ÚÁÐÉÓÁÎ; ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
- 2 %s: %lu ÓÔÒÏË, %lu ÓÉÍ×ÏÌÏ×X
- 2 %s: ÎÅ ÄÏ ËÏÎÃÁ ×ÏÓÓÔÁÎÏ×ÌÅÎÎÙÊ ÆÁÊÌX
- 2 âÕÆÅÒ %s ÐÕÓÔX
- 2 úÁÐÉÓÉ ÎÅ ×ÅÌÉÓØ, ÎÅ×ÏÚÍÏÖÎÏ ÏÔÍÅÎÉÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕX
- 2 æÁÊÌ ÉÚÍÅÎÅÎ ÓÏ ×ÒÅÍÅÎÉ ÐÏÓÌÅÄÎÅÊ ÚÁÐÉÓÉ: ÓÏÈÒÁÎÉÔÅ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ ! ÄÌÑ ÏÂÈÏÄÁX
- 2 set: %s ÏÐÃÉÑ ÎÅ Ñ×ÌÑÅÔÓÑ ÌÏÇÉÞÅÓËÏÊX
- 3 %s: ÕÄÁÌÅÎX
- 3 îÅÔ ÓÉÍ×ÏÌÏ× ÄÌÑ ÕÄÁÌÅÎÉÑX
- 4 éÓÐÏÌØÚÏ×ÁÎÉÅ: %sX
-=========================
diff --git a/contrib/nvi/catalog/ru_RU.KOI8-R.owner b/contrib/nvi/catalog/ru_RU.KOI8-R.owner
index 47ebabd..20ab08c 100644
--- a/contrib/nvi/catalog/ru_RU.KOI8-R.owner
+++ b/contrib/nvi/catalog/ru_RU.KOI8-R.owner
@@ -1 +1,3 @@
-Dima Ruban <dima@rdy.com>, "Andrey A. Chernov" <ache@nagual.pp.ru>
+Andrey A. Chernov <ache@nagual.ru>
+Dima Ruban <dima@rdy.com>
+Pavel Timofeev <timp87@gmail.com>
diff --git a/contrib/nvi/catalog/spanish b/contrib/nvi/catalog/spanish
deleted file mode 100644
index c74f52f..0000000
--- a/contrib/nvi/catalog/spanish
+++ /dev/null
@@ -1,317 +0,0 @@
-VI_MESSAGE_CATALOG
-Desbordamiento de longitud de líneaX
-no se puede borrar la línea %luX
-no se puede añadir la línea %luX
-no se puede insertar en la línea %luX
-no se puede guardar la línea %luX
-no se puede obtener la última líneaX
-Error: no se puede recuperar la línea %luX
-Archivo de logX
-No se realiza log, no se puede deshacerX
-No hay cambios para deshacerX
-No se realiza log, no se puede deshacerX
-No se realiza log, no se puede remontar hacia adelanteX
-No hay cambios para rehacerX
-%s/%d: error de logX
-La entrada y salida estándar de Vi debe ser una terminalX
-Marcar %s: no determinadoX
-Marcar %s: se borró la líneaX
-Marcar %s: la posición del cursor ya no existeX
-Error: X
-nuevo archivoX
-nombre cambiadoX
-modificadoX
-no modificadoX
-DESTRABADOX
-lectura solamenteX
-línea %lu de %lu [%ld%%]X
-archivo vacíoX
-línea %luX
-El archivo %s no es un catálogo de mensajesX
-No se puede determinar la opción por omisión %sX
-Uso: %sX
-determinar: no hay opción %s: 'determinar todo' establece todos los valores de opciónX
-determinar: [no] hay opción %s no tiene valorX
-determinar: opción %s no es booleanoX
-determinar: opción %s: %sX
-determinar: opción %s: %s: desbordamiento de valoresX
-determinar: opción %s: %s es un número ilegalX
-determinar: opción %s no es booleanoX
-Las columnas en pantalla son demasiado pequeñas, menos de %dX
-Las columnas en pantalla son demasiado grandes, más de %dX
-Las líneas en pantalla son demasiado pequeñas, menos de %dX
-Las líneas en pantalla son demasiado grandes, más de %dX
-La opción lisp no está implementadaX
-mensajes no desconectados: %sX
-mensajes no conectados: %sX
-
-La opción de párrafo debe estar en dos grupos de caracteresX
-La opción de sección debe estar en dos grupos de caracteresX
-
-
-
-El buffer por omisión está vacíoX
-El buffer %s está vacíoX
-Los archivos con nuevas líneas en el nombre son irrecuperablesX
-Las modificaciones no pueden recuperarse si la sesión fallaX
-Copiando archivo para recuperación...X
-Preservación fracasada: %sX
-Las modificaciones no pueden recuperarse si la sesión fallaX
-Archivo de respaldo fracasado: %sX
-Copiando archivo para recuperación...X
-Información sobre identificación del usuario %u no encontradaX
-No se puede trabar archivo de recuperaciónX
-Desbordamiento de buffer de archivo de recuperaciónX
-Archivo de recuperaciónX
-%s: archivo de recuperación defectuosoX
-%s: archivo de recuperación defectuosoX
-No hay archivos denominados %s, que usted pueda leer, para recuperarX
-Existen versiones más antiguas de este archivo que usted puede recuperarX
-Existen otros archivos que usted puede recuperarX
-no envía email: %sX
-Archivo vacío; no hay nada para buscarX
-Se alcanzó el final del archivo sin encontrar el patrónX
-No hay patrón anterior de búsquedaX
-No se encontró el patrónX
- Se alcanzó el principio del archivo sin encontrar el patrónX
-Búsqueda reiniciadaX
-Buscando...X
-No se encontró ningún carácter no imprimibleX
-Nombre de comando desconocidoX
-
-%s: comando no disponible en modalidad exX
-La cuenta no puede ser ceroX
-%s: mala especificación de líneaX
-Error interno de tabla de sintaxis (%s: %s)X
-Uso: %sX
-%s: buffer temporario no liberadoX
-Desplazamiento de marcador a antes de la línea 1X
-Desplazamiento de marcador más allá del final del archivoX
-@ con rango que corre cuando se cambia el archivo/la pantallaX
-Comando global/v que corre cuando se cambia el archivo/la pantallaX
-Comando Ex fracasado: comandos pendientes descartadosX
-Comando Ex fracasado: teclas mapeadas descartadasX
-La segunda dirección es más pequeña que la primeraX
-No se suministra nombre de marcaX
-\\ no es seguido por / o ?X
-Referencia a un número de línea menor que 0X
-El comando %s es desconocidoX
-Desbordamiento de valor de direcciónX
-Subdesbordamiento de valor de direcciónX
-Combinación de dirección ilegalX
-Dirección ilegal: sólo %lu líneas en el archivoX
-Dirección ilegal: el archivo está vacíoX
-El comando %s no permite una dirección de 0X
-No hay abreviaturas para visualizarX
-Las abreviaturas deben terminar con un carácter de \"palabra\" X
-Las abreviaturas no pueden contener tabs o espaciosX
-Las abreviaturas no pueden mezclar caracteres palabra/no-palabra, salvo al finalX
-\"%s\" no es una abreviaturaX
-Comando Vi fracasado: teclas mapeadas descartadasX
-No hay más archivos para editarX
-No hay archivos anteriores para editarX
-No hay archivos anteriores para rebobinarX
-No hay lista de archivos para visualizarX
-No hay un comando anterior para reemplazar a \"!\"X
-No hay nombre de archivo para sustituir por %%X
-No hay nombre de archivo para sustituir por #X
-Error: execl: %sX
-Error de E/S: %sX
-Archivo modificado desde la última escritura completa; escribir o usar ! para alterarX
-No se puede encontrar la ubicación del directorio inicialX
-Nuevo directorio actual: %sX
-No hay buffers sueltos para visualizarX
-El comando %s no puede usarse como parte de un comando global o vX
-%s/%s: sin fuente: no le pertenece a usted o a raízX
-%s/%s: sin fuente: no le pertenece a ustedX
-%s/%s: sin fuente: puede ser escrito por un usuario que no sea el propietarioX
-%s: sin fuente: no le pertenece a usted o a raízX
-%s: sin fuente: no le pertenece a ustedX
-%s: sin fuente: puede ser escrito por un usuario que no sea el propietarioX
-No hay líneas siguientes para unirX
-No hay anotaciones de mapa de entradaX
-No hay anotaciones de mapa de comandoX
-El carácter %s no puede remapearseX
-\"%s\" no está mapeado actualmenteX
-Marca de nombres debe ser un sólo carácterX
-%s existe, no está escrito; usar ! para alterarX
-Nuevo archivo exrc: %sX
-La línea de destino se encuentra dentro del rango de movimientoX
-El comando abierto requiere que se determine la opción abiertaX
-El comando abierto no se ha implementado aúnX
-No es posible preservar este archivoX
-Archivo preservadoX
-%s: expandido a demasiados nombres de archivoX
-Sólo pueden leerse los archivos regulares y los conductos nombradosX
-%s: traba de lectura no disponibleX
-Leyendo...X
-%s: %lu líneas, %lu caracteresX
-No hay pantallas de fondo para mostrarX
-El comando de script sólo está disponible en modalidad viX
-No hay comando para ejecutarX
-opción de ancho de desplazamiento en 0X
-Desbordamiento de cuentaX
-Subdesbordamiento de cuentaX
-Expresión regular especificada; marcador r no tiene significadoX
-Los marcadores #, l y p no pueden combinarse con el marcador c en la modalidad viX
-No se encontró coincidenciaX
-No se ingresó un identificador anteriorX
-Se encontraron menos de %s anotaciones en la pila de identificadores; usar :visualizar i[dentificadores]X
-No hay archivo %s en la pila de identificadores al que se pueda volver; usar :visualizar i[dentificadores]"
-Presionar Intro para continuar: X
-%s: no se encontró el identificadorX
-%s: identificador corrompido en %sX
-%s: el número de línea del identificador es posterior al final del archivoX
-La pila de identificadores está vacíaX
-%s: patrón de búsqueda no encontradoX
-%d archivos más para editarX
-El buffer %s está vacíoX
-¿Confirmar cambio? [n]X
-InterrumpidoX
-No hay buffer anterior para ejecutarX
-No hay expresión regular anteriorX
-El comando %s requiere que se haya leído un archivoX
-Uso: %sX
-El comando visual requiere que se determine la opción abiertaX
-
-Archivo vacíoX
-No hay búsqueda F, f, T o t anteriorX
-%s no se encontróX
-No hay archivo anterior para editarX
-El cursor no está en un númeroX
-El número resultante es demasiado grandeX
- El número resultante es demasiado pequeñoX
-No hay carácter coincidente en esta líneaX
-No se encontró un carácter coincidenteX
-No hay caracteres para reemplazarX
-No hay otra pantalla a la que se pueda pasarX
-Caracteres tras de cadena de búsqueda, desplazamiento de línea y/o comando zX
-No hay patrón anterior de búsquedaX
-Búsqueda vuelve a la posición inicialX
-Se superó el límite de expansión de abreviatura: se descartaron caracteresX
-Carácter ilegal; mencionar para entrarX
-Ya se encuentra al principio de la inserciónX
-No hay más caracteres para borrarX
-Movimiento más allá del final del archivoX
-Movimiento más allá del final de la líneaX
-No hay movimiento del cursorX
-Ya se encuentra al principio del archivoX
-Movimiento más allá del principio del archivoX
-Ya se encuentra en la primera columnaX
-Los buffers deben especificarse antes del comandoX
-Ya se encuentra al final del archivoX
-Ya se encuentra al final de la líneaX
-%s no es un comando viX
-Uso: %sX
-No hay caracteres para borrarX
-El comando Q requiere la interfase de terminal exX
-No hay comando para repetirX
-El archivo está vacíoX
-%s no puede usarse como comando de movimientoX
-Ya se encuentra en modalidad de comandoX
-El cursor no se encuentra en una palabraX
-
-El valor de opción de Windows es demasiado grande, el máx. es %uX
-AñadirX
-CambiarX
-ComandoX
-InsertarX
-ReemplazarX
-El movimiento va más allá del final de la pantallaX
-El movimiento va más allá del principio de la pantallaX
-La pantalla debe tener más de %d líneas para dividirseX
-No hay pantallas de fondoX
-No hay pantalla de fondo editando un archivo denominado %sX
-No se puede poner fondo a la única pantalla que se visualizaX
-La pantalla sólo puede reducirse a %d hilerasX
-La pantalla no puede reducirseX
-La pantalla no puede aumentarseX
-
-Esta pantalla no puede suspenderseX
-Interrumpido: teclas mapeadas descartadasX
-vi: buffer temporario no liberadoX
-Esta terminal no tiene tecla %sX
-Sólo un buffer puede especificarseX
-Número mayor que %luX
-InterrumpidoX
-No se puede crear archivo temporarioX
-Advertencia: %s no es un archivo regularX
-%s ya se encuentra trabado, la sesión es de lectura solamenteX
-%s: eliminarX
-%s: cerrarX
-%s: eliminarX
-%s: eliminarX
-Archivo de lectura solamente, no escrito; usar ! para alterarX
- Archivo de lectura solamente, no escritoX
-%s existe, no escrito; usar ! para alterarX
-%s existe, no escritoX
-Archivo parcial, no escrito; usar ! para alterarX
-Archivo parcial, no escritoX
-%s: archivo modificado más recientemente que esta copia; usar ! para alterarX
-%s: archivo modificado más recientemente que esta copiaX
-%s: la traba de escritura no estaba disponibleX
-Escribiendo...X
-%s: ADVERTENCIA: ARCHIVO TRUNCADOX
-Ya se encuentra en el primer identificador de este grupoX
-%s: nuevo archivo: %lu líneas, %lu caracteresX
-%s: %lu líneas, %lu caracteresX
-%s expandido a demasiados nombres de archivosX
-%s: no es un archivo regularX
-%s: no le perteneceX
-%s: accesible por un usuario que no sea el propietarioX
-Archivo modificado desde la última escritura completa; escribir o usar ! para alterarX
-Archivo modificado desde la última escritura completa; escribir o usar :editar! para alterarX
-Archivo modificado desde la última escritura completa; escribir o usar ! para alterarX
-El archivo es temporario; al salir se descartarán las modificacionesX
-Archivo de lectura solamente, las modificaciones no se autoescribenX
-Se reinició el logX
-confirmar? [snq]X
-Presionar cualquier tecla para continuar: X
-Presionar cualquier tecla para continuar [: para ingresar más comandos ex]: X
-Presionar cualquier tecla para continuar [q para salir]: X
-Esta forma de %s requiere la interfase terminal exX
-Ingresando en la modalidad de entrada ex.X
-Comando fracasado, no hay archivo leído aun.X
- cont?X
-Evento inesperado de carácterX
-Evento inesperado de final de archivoX
-No hay coincidencias para consultaX
-Evento inesperado de interrupciónX
-Evento inesperado de salidaX
-Evento inesperado de repinturaX
-Ya se encuentra en el último identificador de este grupoX
-El comando %s requiere la interfase terminal exX
-Esta forma de %s no se encuentra soportada cuando se determina la opción de edición seguraX
-Evento inesperado de cadenaX
-Evento inesperado de tiempo excedidoX
-Evento inesperado de escrituraX
-
-Las expansiones de shell no se encuentran soportadas cuando se determina la opción de edición seguraX
-El comando %s no se encuentra soportado cuando se determina la opción de edición seguraX
-determinar: la opción %s puede no estar desconectadaX
-El monitor es demasiado pequeño.X
-agregadoX
-cambiadoX
-borradoX
-unidoX
-movidoX
-desplazadoX
-arrancadoX
-líneaX
-líneasX
-Vi no se cargó con un intérprete TclX
-Archivo modificado desde la última escritura.X
-Expansión de shell fracasadaX
-No hay opción de edición %s especificadaX
-Vi no se cargó con un intérprete PerlX
-No hay comando ex para ejecutarX
-Ingresar <CR> para ejecutar un comando, :q para salirX
-Usar \"cscope ayuda\" para obtener ayudaX
-No hay conexiones cscope corriendoX
-%s: tipo de búsqueda desconocido: usar uno de %sX
-%d: no existe esta sesión cscopeX
-determinar: la opción %s no puede conectarse nuncaX
-determinar: la opción %s no puede determinarse nunca en 0X
-%s: añadido: %lu líneas, %lu caracteresX
-Evento inesperado de modificación de tamañoX
-%d archivos para editarX
diff --git a/contrib/nvi/catalog/spanish.base b/contrib/nvi/catalog/spanish.base
index c3549c3..ee37a6d 100644
--- a/contrib/nvi/catalog/spanish.base
+++ b/contrib/nvi/catalog/spanish.base
@@ -43,8 +43,7 @@
044 "La opción lisp no está implementada"
045 "mensajes no desconectados: %s"
046 "mensajes no conectados: %s"
-048 "La opción de párrafo debe estar en dos grupos de caracteres"
-049 "La opción de sección debe estar en dos grupos de caracteres"
+047 "La opción de %s debe estar en dos grupos de caracteres"
053 "El buffer por omisión está vacío"
054 "El buffer %s está vacío"
055 "Los archivos con nuevas líneas en el nombre son irrecuperables"
@@ -200,7 +199,6 @@
207 "El comando Q requiere la interfase de terminal ex"
208 "No hay comando para repetir"
209 "El archivo está vacío"
-209 "El archivo está vacío"
210 "%s no puede usarse como comando de movimiento"
211 "Ya se encuentra en modalidad de comando"
212 "El cursor no se encuentra en una palabra"
@@ -293,7 +291,6 @@
302 "Vi no se cargó con un intérprete Tcl"
303 "Archivo modificado desde la última escritura."
304 "Expansión de shell fracasada"
-304 "Expansión de shell fracasada"
305 "No hay opción de edición %s especificada"
306 "Vi no se cargó con un intérprete Perl"
307 "No hay comando ex para ejecutar"
diff --git a/contrib/nvi/catalog/spanish.check b/contrib/nvi/catalog/spanish.check
deleted file mode 100644
index f3784b5..0000000
--- a/contrib/nvi/catalog/spanish.check
+++ /dev/null
@@ -1,35 +0,0 @@
-Unused message id's (this is okay):
-001
-047
-050
-051
-052
-081
-176
-229
-288
-=========================
-MISSING ERROR MESSAGES (Please add!):
-=========================
-Extra error messages (just delete them):
-=========================
-MESSAGES WITH THE SAME MESSAGE ID's (FIX!):
-=========================
-Duplicate messages, both id and message (this is okay):
- 2 209 "El archivo está vacío"
- 2 304 "Expansión de shell fracasada"
-=========================
-Duplicate messages, just message (this is okay):
- 2 %s: %lu líneas, %lu caracteresX
- 2 %s: archivo de recuperación defectuosoX
- 2 Copiando archivo para recuperación...X
- 2 El buffer %s está vacíoX
- 2 InterrumpidoX
- 2 Las modificaciones no pueden recuperarse si la sesión fallaX
- 2 No hay patrón anterior de búsquedaX
- 2 No se realiza log, no se puede deshacerX
- 2 determinar: opción %s no es booleanoX
- 3 %s: eliminarX
- 3 Archivo modificado desde la última escritura completa; escribir o usar ! para alterarX
- 4 Uso: %sX
-=========================
diff --git a/contrib/nvi/catalog/swedish b/contrib/nvi/catalog/swedish
deleted file mode 100644
index 044b354..0000000
--- a/contrib/nvi/catalog/swedish
+++ /dev/null
@@ -1,317 +0,0 @@
-VI_MESSAGE_CATALOG
-För långa raderX
-kan inte ta bort rad %luX
-kan inte lägga till på rad %luX
-kan inte sätta in på rad %luX
-kan inte lagra rad %luX
-kan inte hämta sista radenX
-Fel: kan inte hämta rad %luX
-LoggningsfilX
-Loggning utförs inte, ångra är inte möjligtX
-Inga ändringar att ångraX
-Loggning utförs inte, ångra är inte möjligtX
-Loggning utförs inte, ångra ångra är inte möjligtX
-Inga ändringar att återgöraX
-%s/%d: fel vid loggningX
-Vi:s standard in och ut måste gå till en terminalX
-Markering %s: inte sattX
-Markering %s: raden har tagits bortX
-Markering %s: markörpositionen finns inte längreX
-Fel: X
-ny filX
-namnet ändradesX
-ändradX
-oförändradX
-OLÅSTX
-inte skrivbarX
-rad %lu av %lu [%ld%%]X
-tom filX
-rad %luX
-Filen %s är ingen meddelandekatalogX
-Kan inte sätta standardvärde för %s flagganX
-Användning: %sX
-set: %s är en okänd flagga: "set all" visar alla flaggorX
-set: [no]%s flaggan kan inte ges ett värdeX
-set: %s flaggan är inte boleanskX
-set: %s flaggan: %sX
-set: %s flaggan: %s: för stort värdeX
-set: %s flaggan: %s är ett otillåtet talX
-set: %s flaggan är inte boleanskX
-Fönsterkolumnerna är för få, mindre än %dX
-Fönsterkolumnerna är för många, fler än %dX
-Fönsterraderna är för få, mindre än %dX
-Fönsterraderna är för många, fler än %dX
-Lisp flaggan är inte implementeradX
-meddelanden är inte avslagna: %sX
-meddelanden är inte påslagna: %sX
-
-Paragraph flaggan måste ges i teckengrupper om tvåX
-Section flaggan måste ges i teckengrupper om tvåX
-
-
-
-Standardbufferten är tomX
-Buffer %s är tomX
-Filer med radmatning i namnet kan inte återskapasX
-Ändringar kan inte återskapas om programmet krascharX
-Kopierar filen för återskapning...X
-Säkerhetskopiering misslyckades: %sX
-Ändringar kan inte återskapas om programmet krascharX
-Misslyckades att säkerhetskopiera filen: %sX
-Kopierar filen för återskapning...X
-Kan inte hitta information om användaridentitet %uX
-Kan inte låsa återskapningsfilenX
-Återskapningsfilens buffer överskrivenX
-ÅterskapningsfilX
-%s: Återskapningsfilen är korruptX
-%s: Återskapningsfilen är korruptX
-Det finns ingen fil %s, läsbar av dig, att återskapaX
-Det finns äldre versioner av denna fil som du kan återskapaX
-Det finns andra filer du kan återskapaX
-skickar inte email: %sX
-Filen är tom; inget att söka iX
-Kom till slutet på filen utan att hitta söksträngenX
-Ingen tidigare söksträngX
-Hittar inte söksträngenX
-Kom till början av filen utan att hitta söksträngenX
-Sökningen slog runtX
-Söker...X
-Inga icke skrivbara tecken funnaX
-Okänt kommandonamnX
-
-%s: kommandot är inte tillgängligt i "ex" lägeX
-Talet får inte vara nollX
-%s: Ogiltig radspecifikationX
-Fel i intern syntaxtabell (%s: %s)X
-Användning: %sX
-%s: temporärbuffert inte frisläpptX
-Offset är före rad 1X
-Offset är efter slutet på filenX
-@ med intervall exekverades när filen/fönstret ändradesX
-Global/v kommando exekverades när filen/fönstret ändradesX
-Ex kommando misslyckades: efterföljande kommandon ignoreradeX
-Ex kommando misslyckades: omdefinierade tangenter ignoreradeX
-Den andra adressen är mindre än den förstaX
-Inget namn på markering givetX
-\\ följs inte av / eller ?X
-Referens till ett radnummer mindre än 0X
-%s kommandot är inte käntX
-Värdet på adressen är för stortX
-Värdet på adressen är för litetX
-Otillåten adresskombinationX
-Otillåten adress: bara %lu rader finns i filenX
-Otillåten adress: filen är tomX
-%s kommandot tillåter inte en adress som är 0X
-Inga förkortningar att visaX
-Förkortningar måste sluta med ett "ord" teckenX
-Förkortningar kan inte innehålla mellanslag eller tabX
-Förkortningar kan inte blanda "ord"/"icke ord" tecken, utom i slutetX
-"%s" är ingen förkortningX
-Vi kommando misslyckades: omdefinierade tangenter ignoreradeX
-Inga fler filer att editeraX
-Inga tidigare filer att editeraX
-Inga tidigare filer att spela tillbakaX
-Ingen fillista att visaX
-Inget tidigare kommando att ersätta "!" medX
-Inget filnamn att ersätta %% medX
-Inget filnamn att ersätta # medX
-Fel: execl: %sX
-I/O fel: %sX
-Filen ändrad efter sista skrivning; spara eller använd !X
-Kan inte hitta hemkatalogX
-Ny nuvarande katalog: %sX
-Inga "cut buffers" att visaX
-%s kommandot kan inte används som del i ett "global" eller v kommandoX
-%s/%s: inte läst: varken du eller root är ägareX
-%s/%s: inte läst: du är inte ägareX
-%s/%s: inte läst: skrivbar av annan än ägarenX
-%s: inte läst: varken du eller root är ägareX
-%s: inte läst: du är inte ägareX
-%s: inte läst: skrivbar av annan än ägarenX
-Ingen nästa rad att sätta ihop medX
-Det finns inget i inmatningsmappningenX
-Det finns inget i kommandomappningenX
-%s tecknet kan inte mappas omX
-"%s" är inte ommappat just nuX
-Namn på markeringar måste vara ett tecken långaX
-%s finns, inget sparat; använd ! för att sparaX
-Ny exrc fil: %sX
-Målraden ligger inne i området som ska flyttasX
-Open kommandot kräver att open flaggan är sattX
-Open kommandot är inte implementerat ännuX
-Säkerhetskopiering av filen är inte möjligtX
-Filen säkerhetskopieradX
-%s expanderade till för många filnamnX
-Endast vanliga filer och namngivna rör kan läsasX
-%s: läslåset är otillgängligtX
-Läser...X
-%s: %lu rader, %lu teckenX
-Inga bakgrundsfönster att visaX
-Script kommandot finns bara i "vi" lägeX
-Inget kommando att exekveraX
-shiftwidth flaggan satt till 0X
-Talet har för stort värdeX
-Talet har för litet värdeX
-Reguljärt uttryck är givet; r flaggan är meningslösX
-#, l och p flaggorna kan inte kombineras med c flaggan i "vi" lägeX
-Ingen matchande text funnenX
-Inget tidigare märke har givitsX
-Det är färre än %s märken i stacken; använd :display t[ags]X
-Det finns ingen fil %s i märkesstacken; använd :display t[ags]X
-Tryck Enter för att fortsätta: X
-%s: märke inte funnetX
-%s: korrupt märke i %sX
-%s: märkets radnummer är bortom filslutetX
-Märkesstacken är tomX
-%s: söksträngen inte funnenX
-%d filer till att editeraX
-Buffert %s är tomX
-Bekräfta ändring? [n]X
-AvbrutenX
-Ingen tidigare buffert att exekveraX
-Inget tidigare reguljärt uttryckX
-%s kommandot kräver att en fil redan lästs inX
-Användning: %sX
-Visual kommandot kräver att open flaggan är sattX
-
-Tom filX
-Ingen tidigare F, f, T eller t sökningX
-%s inte funnenX
-Ingen tidigare fil att editeraX
-Markören är inte i ett talX
-Det resulterande talet är för stortX
-Det resulterande talet är för litetX
-Inget matchande tecken på denna radX
-Matchande tecken inte funnetX
-Det finns inga tecken att ersättaX
-Det finns inget fönster att byta tillX
-Tecken efter söksträng, radoffset och/eller z kommandotX
-Ingen tidigare söksträngX
-Sökningen slog runt till ursprungliga positionenX
-Förkortning överskred expanderingsgränsen: tecken har tagits bortX
-Ogiltigt tecken; använd "quote" för att sätta inX
-Redan i början på insättningenX
-Inga fler tecken att ta bortX
-Försök att gå bortom slutet på filenX
-Försök att gå bortom slutet på radenX
-Ingen förflyttning gjordX
-Redan i början på filenX
-Försök att gå före början på filenX
-Redan i första kolumnenX
-Buffertar måste anges före kommandotX
-Redan i slutet av filenX
-Redan på slutet av radenX
-%s är inte ett "vi" kommandoX
-Användning: %sX
-Inga tecken att ta bortX
-Q kommandot kräver "ex" i terminallägeX
-Inget kommando att repeteraX
-Filen är tomX
-%s kan inte användas som ett förflyttningskommandoX
-Redan i kommando lägeX
-Markören är inte i ett ordX
-
-Windows flaggans värde är för stor, största värde är %uX
-Lägg tillX
-ÄndraX
-KommandoX
-Sätt inX
-ErsättX
-Förflyttning bortom fönsterslutX
-Förflyttning till före fönstrets börjanX
-Fönstret måste vara större än %d rader för delningX
-Det finns inga fönster i bakgrundenX
-Det finns inget fönster i bakgrunden som editerar filen %sX
-Du får inte sätta ditt enda synliga fönster i bakgrundenX
-Fönstret kan bara krympa till %d raderX
-Fönstret kan inte krympaX
-Fönstret kan inte växaX
-
-Detta fönster kan inte pausasX
-Avbrutet: omdefinierade tangenter ignoreradeX
-vi: temporärbuffertar inte frisläpptaX
-Denna terminal har ingen %s tangentX
-Endast en buffert kan angesX
-Talet är större än %luX
-AvbrutetX
-Kan inte skapa temporär filX
-Warning: %s är inte en normal filX
-%s är redan låst, detta blir en icke skrivbar sessionX
-%s: ta bortX
-%s: stängX
-%s: ta bortX
-%s: ta bortX
-Ej skrivbar fil, filen inte sparad; använd ! för att skriva överX
-Ej skrivbar fil, filen inte sparadX
-%s finns, ej sparad; använd ! för att utföra operationenX
-%s finns, filen inte sparadX
-Ofullständig fil, filen inte sparad, använd ! för att skriva överX
-Ofullständig fil, filen inte sparadX
-%s: filen ändrad efter denna kopia togs; använd ! för att utföra operationenX
-%s: filen ändrad efter denna kopia togsX
-%s: skrivlåset är otillgängligtX
-Skriver...X
-%s: VARNING: FILEN TRUNKERADX
-Redan vid första märket i denna gruppX
-%s: ny fil: %lu rader, %lu teckenX
-%s: %lu rader, %lu teckenX
-%s expanderade till för många filnamnX
-%s är inte en normal filX
-%s ägs inte av digX
-%s är åtkomstbar av andra än ägarenX
-Filen har ändrats efter den sparats; spara eller använd !X
-Filen har ändrats efter den sparats; spara eller använd :edit!X
-Filen har ändrats efter den sparats; spara eller använd !X
-Filen är temporär; exit kastar bort ändringarnaX
-Ej skrivbar fil, ändringar har inte automatsparatsX
-Loggningen startar omX
-bekräfta? [ynq]X
-Tryck på en tangent för att fortsätta: X
-Tryck på en tangent för att fortsätta [: för att ge fler kommandon]: X
-Tryck på en tangent för att fortsätta [q för att avsluta]: X
-Den formen av %s kräver "ex" i terminallägeX
-Går till "ex" inmatningsläge.X
-Kommandot misslyckades, ingen fil inläst ännu.X
- forts?X
-Oväntad teckenhändelseX
-Oväntad filslutshändelseX
-Sökningen hittade ingentingX
-Oväntad avbrottshändelseX
-Oväntad avslutningshändelseX
-Oväntad omritningshändelseX
-Redan vid sista märket i denna gruppX
-%s kommandot kräver "ex" i terminallägeX
-Den formen av %s är inte tillgänglig när secure edit flaggan är sattX
-Oväntad stränghändelseX
-Oväntad tidshändelseX
-Oväntad skrivhändelseX
-
-Skalexpansion är inte tillgänglig när secure edit flaggan är sattX
-%s kommandot är inte tillgänglig när secure edit flaggan är sattX
-set: %s kan inte slås avX
-Fönstret för litet.X
-tillagdaX
-ändradeX
-borttagnaX
-ihopsattaX
-flyttadeX
-flyttadeX
-inklistradeX
-radX
-raderX
-Vi har inte länkats med en Tcl tolkX
-Filen har ändrats efter den sparats.X
-Skalexpansion misslyckadesX
-Ingen %s edit flagga givenX
-Vi har inte länkats med en Perl tolkX
-Inga "ex" kommandon att exekveraX
-Tryck <CR> för att exekvera kommando, :q för att avslutaX
-Gör "cscope help" för hjälpX
-Inga cscope kopplingar körsX
-%s: okänd söktyp: använd en av %sX
-%d: ingen sådan cscope sessionX
-set: %s flaggan får aldrig slås påX
-set: %s flaggan får aldrig sättas till 0X
-%s: tillagt: %lu rader, %lu teckenX
-Oväntad storleksändringX
-%d filer att editeraX
diff --git a/contrib/nvi/catalog/swedish.base b/contrib/nvi/catalog/swedish.base
index 43bf776..7143c5a 100644
--- a/contrib/nvi/catalog/swedish.base
+++ b/contrib/nvi/catalog/swedish.base
@@ -29,7 +29,7 @@
030 "Filen %s är ingen meddelandekatalog"
031 "Kan inte sätta standardvärde för %s flaggan"
032 "Användning: %s"
-033 "set: %s är en okänd flagga: "set all" visar alla flaggor"
+033 "set: %s är en okänd flagga: \"set all\" visar alla flaggor"
034 "set: [no]%s flaggan kan inte ges ett värde"
035 "set: %s flaggan är inte boleansk"
036 "set: %s flaggan: %s"
@@ -43,8 +43,7 @@
044 "Lisp flaggan är inte implementerad"
045 "meddelanden är inte avslagna: %s"
046 "meddelanden är inte påslagna: %s"
-048 "Paragraph flaggan måste ges i teckengrupper om två"
-049 "Section flaggan måste ges i teckengrupper om två"
+047 "%s flaggan måste ges i teckengrupper om två"
053 "Standardbufferten är tom"
054 "Buffer %s är tom"
055 "Filer med radmatning i namnet kan inte återskapas"
@@ -73,7 +72,7 @@
078 "Söker..."
079 "Inga icke skrivbara tecken funna"
080 "Okänt kommandonamn"
-082 "%s: kommandot är inte tillgängligt i "ex" läge"
+082 "%s: kommandot är inte tillgängligt i \"ex\" läge"
083 "Talet får inte vara noll"
084 "%s: Ogiltig radspecifikation"
085 "Fel i intern syntaxtabell (%s: %s)"
@@ -97,16 +96,16 @@
103 "Otillåten adress: filen är tom"
104 "%s kommandot tillåter inte en adress som är 0"
105 "Inga förkortningar att visa"
-106 "Förkortningar måste sluta med ett "ord" tecken"
+106 "Förkortningar måste sluta med ett \"ord\" tecken"
107 "Förkortningar kan inte innehålla mellanslag eller tab"
-108 "Förkortningar kan inte blanda "ord"/"icke ord" tecken, utom i slutet"
-109 ""%s" är ingen förkortning"
+108 "Förkortningar kan inte blanda \"ord\"/\"icke ord\" tecken, utom i slutet"
+109 "\"%s\" är ingen förkortning"
110 "Vi kommando misslyckades: omdefinierade tangenter ignorerade"
111 "Inga fler filer att editera"
112 "Inga tidigare filer att editera"
113 "Inga tidigare filer att spela tillbaka"
114 "Ingen fillista att visa"
-115 "Inget tidigare kommando att ersätta "!" med"
+115 "Inget tidigare kommando att ersätta \"!\" med"
116 "Inget filnamn att ersätta %% med"
117 "Inget filnamn att ersätta # med"
118 "Fel: execl: %s"
@@ -114,8 +113,8 @@
120 "Filen ändrad efter sista skrivning; spara eller använd !"
121 "Kan inte hitta hemkatalog"
122 "Ny nuvarande katalog: %s"
-123 "Inga "cut buffers" att visa"
-124 "%s kommandot kan inte används som del i ett "global" eller v kommando"
+123 "Inga \"cut buffers\" att visa"
+124 "%s kommandot kan inte används som del i ett \"global\" eller v kommando"
125 "%s/%s: inte läst: varken du eller root är ägare"
126 "%s/%s: inte läst: du är inte ägare"
127 "%s/%s: inte läst: skrivbar av annan än ägaren"
@@ -126,7 +125,7 @@
132 "Det finns inget i inmatningsmappningen"
133 "Det finns inget i kommandomappningen"
134 "%s tecknet kan inte mappas om"
-135 ""%s" är inte ommappat just nu"
+135 "\"%s\" är inte ommappat just nu"
136 "Namn på markeringar måste vara ett tecken långa"
137 "%s finns, inget sparat; använd ! för att spara"
138 "Ny exrc fil: %s"
@@ -141,13 +140,13 @@
147 "Läser..."
148 "%s: %lu rader, %lu tecken"
149 "Inga bakgrundsfönster att visa"
-150 "Script kommandot finns bara i "vi" läge"
+150 "Script kommandot finns bara i \"vi\" läge"
151 "Inget kommando att exekvera"
152 "shiftwidth flaggan satt till 0"
153 "Talet har för stort värde"
154 "Talet har för litet värde"
155 "Reguljärt uttryck är givet; r flaggan är meningslös"
-156 "#, l och p flaggorna kan inte kombineras med c flaggan i "vi" läge"
+156 "#, l och p flaggorna kan inte kombineras med c flaggan i \"vi\" läge"
157 "Ingen matchande text funnen"
158 "Inget tidigare märke har givits"
159 "Det är färre än %s märken i stacken; använd :display t[ags]"
@@ -182,7 +181,7 @@
189 "Ingen tidigare söksträng"
190 "Sökningen slog runt till ursprungliga positionen"
191 "Förkortning överskred expanderingsgränsen: tecken har tagits bort"
-192 "Ogiltigt tecken; använd "quote" för att sätta in"
+192 "Ogiltigt tecken; använd \"quote\" för att sätta in"
193 "Redan i början på insättningen"
194 "Inga fler tecken att ta bort"
195 "Försök att gå bortom slutet på filen"
@@ -194,10 +193,10 @@
201 "Buffertar måste anges före kommandot"
202 "Redan i slutet av filen"
203 "Redan på slutet av raden"
-204 "%s är inte ett "vi" kommando"
+204 "%s är inte ett \"vi\" kommando"
205 "Användning: %s"
206 "Inga tecken att ta bort"
-207 "Q kommandot kräver "ex" i terminalläge"
+207 "Q kommandot kräver \"ex\" i terminalläge"
208 "Inget kommando att repetera"
209 "Filen är tom"
210 "%s kan inte användas som ett förflyttningskommando"
@@ -260,8 +259,8 @@
269 "Tryck på en tangent för att fortsätta: "
270 "Tryck på en tangent för att fortsätta [: för att ge fler kommandon]: "
271 "Tryck på en tangent för att fortsätta [q för att avsluta]: "
-272 "Den formen av %s kräver "ex" i terminalläge"
-273 "Går till "ex" inmatningsläge."
+272 "Den formen av %s kräver \"ex\" i terminalläge"
+273 "Går till \"ex\" inmatningsläge."
274 "Kommandot misslyckades, ingen fil inläst ännu."
275 " forts?"
276 "Oväntad teckenhändelse"
@@ -271,7 +270,7 @@
280 "Oväntad avslutningshändelse"
281 "Oväntad omritningshändelse"
282 "Redan vid sista märket i denna grupp"
-283 "%s kommandot kräver "ex" i terminalläge"
+283 "%s kommandot kräver \"ex\" i terminalläge"
284 "Den formen av %s är inte tillgänglig när secure edit flaggan är satt"
285 "Oväntad stränghändelse"
286 "Oväntad tidshändelse"
@@ -294,9 +293,9 @@
304 "Skalexpansion misslyckades"
305 "Ingen %s edit flagga given"
306 "Vi har inte länkats med en Perl tolk"
-307 "Inga "ex" kommandon att exekvera"
+307 "Inga \"ex\" kommandon att exekvera"
308 "Tryck <CR> för att exekvera kommando, :q för att avsluta"
-309 "Gör "cscope help" för hjälp"
+309 "Gör \"cscope help\" för hjälp"
310 "Inga cscope kopplingar körs"
311 "%s: okänd söktyp: använd en av %s"
312 "%d: ingen sådan cscope session"
diff --git a/contrib/nvi/catalog/swedish.check b/contrib/nvi/catalog/swedish.check
deleted file mode 100644
index c70b9bb..0000000
--- a/contrib/nvi/catalog/swedish.check
+++ /dev/null
@@ -1,34 +0,0 @@
-Unused message id's (this is okay):
-001
-047
-050
-051
-052
-081
-176
-213
-229
-288
-=========================
-MISSING ERROR MESSAGES (Please add!):
-=========================
-Extra error messages (just delete them):
-=========================
-MESSAGES WITH THE SAME MESSAGE ID's (FIX!):
-=========================
-Duplicate messages, both id and message (this is okay):
-=========================
-Duplicate messages, just message (this is okay):
- 2 %s expanderade till för många filnamnX
- 2 %s: %lu rader, %lu teckenX
- 2 %s: Återskapningsfilen är korruptX
- 2 Filen har ändrats efter den sparats; spara eller använd !X
- 2 Ingen tidigare söksträngX
- 2 Kopierar filen för återskapning...X
- 2 Loggning utförs inte, ångra är inte möjligtX
- 2 flyttadeX
- 2 set: %s flaggan är inte boleanskX
- 2 Ändringar kan inte återskapas om programmet krascharX
- 3 %s: ta bortX
- 4 Användning: %sX
-=========================
diff --git a/contrib/nvi/catalog/uk_UA.KOI8-U b/contrib/nvi/catalog/uk_UA.KOI8-U
deleted file mode 100644
index 3344866..0000000
--- a/contrib/nvi/catalog/uk_UA.KOI8-U
+++ /dev/null
@@ -1,317 +0,0 @@
-VI_MESSAGE_CATALOG
-ðÅÒÅÐÏ×ÎÅÎÎÑ ÚÎÁÞÅÎÎÑ ÄÏ×ÖÉÎÉ ÒÑÄËÕX
-ÎÅÍÏÖÌÉ×Ï ÓÔÅÒÔÉ ÒÑÄÏË %luX
-ÎÅÍÏÖÌÉ×Ï ÄÏÄÁÔÉ ÄÏ ÒÑÄËÕ %luX
-ÎÅÍÏÖÌÉ×Ï ×ÓÔÁ×ÉÔÉ × ÒÑÄÏË %luX
-ÎÅÍÏÖÌÉ×Ï ÒÏÚͦÓÔÉÔÉ ÒÑÄÏË %luX
-ÎÅÍÏÖÌÉ×Ï Ä¦ÓÔÁÔÉ ÏÓÔÁÎÎ¦Ê ÒÑÄÏËX
-ðÏÍÉÌËÁ: ÎÅÍÏÖÌÉ×Ï ÏÔÒÉÍÁÔÉ ÒÑÄÏË %luX
-æÁÊÌ ÚÁÐÉÓ¦×X
-úÁÐÉÓÉ ÎÅ ×ÅÌÉÓÑ, ÎÅÍÏÖÌÉ×Ï ×¦ÄͦÎÉÔÉ ÏÓÔÁÎÎÀ ËÏÍÁÎÄÕX
-îÅÍÁ ÞÏÇÏ ×¦ÄͦÎÑÔÉX
-úÁÐÉÓÉ ÎÅ ×ÅÌÉÓÑ, ÎÅÍÏÖÌÉ×Ï ×¦ÄͦÎÉÔÉ ÏÓÔÁÎÎÀ ËÏÍÁÎÄÕX
-úÁÐÉÓÉ ÎÅ ×ÅÌÉÓÑ, ÎÅÍÏÖÌÉ×Ï ÐÒÏÄÉ×ÉÔÉÓÑ ×ÐÅÒÅÄX
-îÅÍÁ ÞÏÇÏ ÐÏ×ÔÏÒÀ×ÁÔÉX
-%s/%d: ÐÏÍÉÌËÁ ÚÁÐÉÓÕ ÐÒÏÔÏËÏÌÕX
-óÔÁÎÄÁÒÔÎÉÍ ××ÅÄÅÎÎÑÍ/×É×ÅÄÅÎÎÑÍ ÄÌÑ vi ÍÁ¤ ÂÕÔÉ ÔÅÒͦÎÁÌX
-í¦ÔËÁ %s: ÎÅ ×ÓÔÁÎÏ×ÌÅÎÏX
-í¦ÔËÁ %s: ÒÑÄÏË ÓÔÅÒÔÏX
-í¦ÔËÁ %s: ÐÏÚÉæ§ ËÕÒÓÏÒÕ Â¦ÌØÛÅ ÎÅ ¦ÓÎÕ¤X
-ðÏÍÉÌËÁ: X
-îÏ×ÉÊ ÆÁÊÌX
-IÍ'Ñ ÚͦÎÉÌÏÓØX
-ÚͦÎÅÎÉÊX
-ÎÅ ÚͦÎÅÎÉÊX
-òO3âìOëO÷áîOX
-Ô¦ÌØËÉ ÄÌÑ ÞÉÔÁÎÎÑX
-ÒÑÄÏË %lu Ú %lu [%ld%%]X
-ÐÕÓÔÉÊ ÆÁÊÌX
-ÒÑÄÏË %luX
-æÁÊÌ %s ÎÅ ¤ ÆÁÊÌÏÍ ÐÏצÄÏÍÌÅÎÎØX
-îÅÍÏÖÌÉ×Ï ×ÓÔÁÎÏ×ÉÔÉ ÏÐæÀ %s ÚÁ ÚÍÏ×ÞÁÎÎÑÍX
-÷ÉËÏÒÉÓÔÁÎÎÑ: %sX
-ïÐæ§ %s ÎÅÍÁ¤: 'set all' ÐÏËÁÚÕ¤ ×Ó¦ ÍÏÖÌÉצ ÏÐæ§X
-set: [no]%s ÎÅ ÎÁÂÕ×Á¤ ÔÁËÏÇÏ ÚÎÁÞÅÎÎÑX
-set: %s ÏÐÃ¦Ñ ÎÅ ¤ ÌÏǦÞÎÏÀX
-set: ÏÐÃ¦Ñ %s: %sX
-set: ÏÐÃ¦Ñ %s: %s: ÐÅÒÅÐÏ×ÎÅÎÎÑX
-set: ÎÅÐÒÁ×ÉÌØÎÅ ÚÎÁÞÅÎÎÑ %sX
-set: %s ÏÐÃ¦Ñ ÎÅ ¤ ÌÏǦÞÎÏÀX
-ë¦ÌØ˦ÓÔØ ËÏÌÏÎÏË ÎÁ ÜËÒÁΦ ÎÁÄÔÏ ÍÁÌÁ, ÍÅÎÛÅ Î¦Ö %dX
-ë¦ÌØ˦ÓÔØ ËÏÌÏÎÏË ÎÁ ÜËÒÁΦ ÎÁÄÔÏ ×ÅÌÉËÁ, ¦ÌØÛÅ Î¦Ö %dX
-ë¦ÌØ˦ÓÔØ ÒÑÄË¦× ÎÁ ÜËÒÁΦ ÎÁÄÔÏ ÍÁÌÁ, ÍÅÎÛÅ Î¦Ö %dX
-ë¦ÌØ˦ÓÔØ ÒÑÄË¦× ÎÁ ÜËÒÁΦ ÎÁÄÔÏ ×ÅÌÉËÁ, ¦ÌØÛÅ Î¦Ö %dX
-ïÐÃ¦Ñ lisp צÄÓÕÔÎÑX
-ðÏצÄÏÍÌÅÎÎÑ ÎÅ ×ÉÍËÎÅΦ: %sX
-ðÏצÄÏÍÌÅÎÎÑ ÎÅ ×צÍËÎÅΦ: %sX
-
-ïÐÃ¦Ñ paragraph ÐÏ×ÉÎÎÁ ͦÓÔÉÔÉ ÇÒÕÐÉ Ú Ä×ÏÈ ÓÉÍ×Ï̦×X
-ïÐÃ¦Ñ section ÐÏ×ÉÎÎÁ ͦÓÔÉÔÉ ÇÒÕÐÉ Ú Ä×ÏÈ ÓÉÍ×Ï̦×X
-
-
-
-óÔÁÒÔÏ×ÉÊ ÂÕÆÅÒ ÐÏÒÏÖΦÊX
-âÕÆÅÒ %s ÐÏÒÏÖΦÊX
-îÅÍÏÖÌÉ×Ï ×¦ÄÎÏ×ÉÔÉ ÆÁÊÌ, ÝÏ Í¦ÓÔÉÔØ × ¦ÍÅΦ ÓÉÍ×ÏÌÉ ÐÅÒÅ×ÅÄÅÎÎÑ ËÁÒÅÔËÉX
-úͦÎÉ ÎÅ ÍÏÖÎÁ ÂÕÄŠצÄÎÏ×ÉÔÉ Ð¦ÓÌÑ ËÒÁÈÕ ÓÅÓ¦§X
-ëÏЦÀ×ÁÎÎÑ ÆÁÊÌÕ ÄÌÑ ×¦ÄÎÏ×ÌÅÎÎÑ...X
-úÂÅÒÅÖÅÎÎÑ ÎÅ ×ÄÁÌÏÓØ: %sX
-úͦÎÉ ÎÅ ÍÏÖÎÁ ÂÕÄŠצÄÎÏ×ÉÔÉ Ð¦ÓÌÑ ËÒÁÈÕ ÓÅÓ¦§X
-úÂÅÒÅÖÅÎÎÑ ËÏЦ§ ÆÁÊÌÕ ÎÅ ×ÄÁÌÏÓØ: %sX
-ëÏЦÀ×ÁÎÎÑ ÆÁÊÌÕ ÄÌÑ ×¦ÄÎÏ×ÌÅÎÎÑ...X
-IÎÆÏÒÍÁæÀ ÐÒÏ ËÏÒÉÓÔÕ×ÁÞÁ %u ÎÅ ÚÎÁÊÄÅÎÏX
-úÁÂÌÏËÕ×ÁÔÉ ×¦ÄÎÏ×ÌÅÎÎÉÊ ÆÁÊÌ ÎÅÍÏÖÌÉ×ÏX
-âÕÆÅÒ ×¦ÄÎÏ×ÌÅÎÏÇÏ ÆÁÊÌÕ ÐÅÒÅÐÏ×ÎÅÎÏX
-÷¦ÄÎÏ×ÌÅÎÎÉÊ ÆÁÊÌX
-%s: ÆÁÊÌ ×¦ÄÎÏ×ÌÅÎÎÉÊ ÎÅ ÄÏ Ë¦ÎÃÑX
-%s: ÆÁÊÌ ×¦ÄÎÏ×ÌÅÎÎÉÊ ÎÅ ÄÏ Ë¦ÎÃÑX
-îÅ ¦ÓÎÕÀ¤ ÆÁÊÌ¦× Ú ¦ÍÅÎÅÍ %s, Ñ˦ ÷É ÍÏÖÅÔÅ ÐÒÏÞÉÔÁÔÉX
-IÓÎÕÀÔØ ÓÔÁÒ¦ ×ÅÒÓ¦§ ÆÁÊÌÕ, Ñ˦ ÍÏÖÎÁ צÄÎÏ×ÉÔÉX
-IÓÎÕÀÔØ ¦ÎÛ¦ ÆÁÊÌÉ, Ñ˦ ÍÏÖÎÁ צÄÎÏ×ÉÔÉX
-e-mail ΊצĦÓÌÁÎÏ: %sX
-æÁÊÌ ÐÕÓÔÉÊ - ÎÅÍÁ ÞÏÇÏ ÛÕËÁÔÉX
-äÏÓÑÎÕÔÏ Ë¦ÎÃÑ ÆÁÊÌÕ ÂÅÚ ÚÎÁÈÏÖÄÅÎÎÑ ÚÒÁÚËÕ ÐÏÛÕËÕX
-îÅ ÚÁÄÁÎÏ ÚÒÁÚÏË ÐÏÛÕËÕX
-úÒÁÚÏË ÐÏÛÕËÕ ÎÅ ÚÎÁÊÄÅÎÏX
-äÏÓÑÎÕÔÏ ÐÏÞÁÔËÕ ÆÁÊÌÕ ÂÅÚ ÚÎÁÈÏÖÄÅÎÎÑ ÚÒÁÚËÕ ÐÏÛÕËÕX
-ðÏÛÕË ÚÁÃÉËÌÅÎÏX
-ðÏÛÕË...X
-îÅÐÅÞÁÔÎÉÈ ÓÉÍ×ÏÌ¦× ÎÅ ÚÎÁÊÄÅÎÏX
-îÅצÄÏÍÁ ËÏÍÁÎÄÁX
-
-%s: ËÏÍÁÎÄÁ ÎÅ ÄÏÓÔÕÐÎÁ × ÒÅÖÉͦ exX
-ì¦ÞÉÌØÎÉË ÎÅ ÍÏÖÅ ÂÕÔÉ ÎÕÌÅÍX
-%s: ÎÅÐÒÁ×ÉÌØÎÅ ×ÉÚÎÁÞÅÎÎÑ ÒÑÄËÕX
-÷ÎÕÔÒ¦ÛÎÑ ÐÏÍÉÌËÁ × ÓÉÎÔÁËÓÉÓ¦ (%s: %s)X
-÷ÉËÏÒÉÓÔÁÎÎÑ: %sX
-%s: ÔÉÍÞÁÓÏ×ÉÊ ÂÕÆÅÒ ÎÅ ×ÉËÏÒÉÓÔÁÎÏX
-í¦ÔËÕ ÐÏÓÔÁ×ÌÅÎÏ ÐÅÒÅÄ ÐÅÒÛÉÍ ÒÑÄËÏÍX
-í¦ÔËÕ ÐÏÓÔÁ×ÌÅÎÏ Ð¦ÓÌÑ Ë¦ÎÃÑ ÆÁÊÌÕX
-@ Ú Ä¦ÁÐÁÚÏÎÏÍ ÐÒÁÃÀ¤ ËÏÌÉ ÚͦÎÅÎÏ ÆÁÊÌ/צËÎÏX
-ëÏÍÁÎÄÁ Global/v ÐÒÁÃÀ¤ ËÏÌÉ ÚͦÎÅÎÏ ÆÁÊÌ/צËÎÏX
-ëÏÍÁÎÄÁ ex ÎÅ ×ÄÁÌÁÓØ: ÎÁÓÔÕÐΦ ËÏÍÁÎÄÉ Ú'¦ÇÎÏÒÏ×ÁÎÏX
-ëÏÍÁÎÄÁ ex ÎÅ ×ÄÁÌÁÓØ: צÄÏÂÒÁÖÅΦ ËÌÁצۦ Ú'¦ÇÎÏÒÏ×ÁÎÏX
-äÒÕÇÁ ÁÄÒÅÓÁ ÍÅÎÛÅ Î¦Ö ÐÅÒÛÁX
-îÅ ×ËÁÚÁÎÏ ¦Í'Ñ Í¦ÔËÉX
-\\ ÎÅ ÚÁ˦ÎÞÕ¤ÔØÓÑ / ÞÉ ?X
-ðÏÓÉÌÁÎÎÑ ÎÁ ÒÑÄÏË Ú ÎÏÍÅÒÏÍ, ÍÅÎÛÉÍ Î¦Ö 0X
-ëÏÍÁÎÄÁ %s ÎÅצÄÏÍÁX
-ðÅÒÅÐÏ×ÎÅÎÎÑ Ì¦ÞÉÌØÎÉËÁ ÁÄÒÅÓX
-îÅÄÏÂ¦Ò Ì¦ÞÉÌØÎÉËÁ ÁÄÒÅÓX
-îÅÄÏÐÕÓÔÉÍÁ ËÏͦÎÁÃ¦Ñ × ÁÄÒÅÓ¦X
-îÅÐÒÁ×ÉÌØÎÁ ÁÄÒÅÓÁ: ×ÓØÏÇÏ %lu ÒÑÄË¦× Õ ÆÁÊ̦X
-îÅÐÒÁ×ÉÌØÎÁ ÁÄÒÅÓÁ: ÆÁÊÌ ÐÕÓÔÉÊX
-ëÏÍÁÎÄÁ %s ÎÅ ÍÏÖÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÁÄÒÅÓÕ 0X
-îÅÍÁ¤ ÁÂÒÅצÁÔÕÒX
-áÂÒÅצÁÔÕÒÉ ÐÏ×ÉÎΦ ÚÁ˦ÎÞÕ×ÁÔÉÓÑ ÓÉÍ×ÏÌÏÍ "word"X
-÷ ÁÂÒÅצÁÔÕÒ¦ ÎÅ ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÓÉÍ×ÏÌÉ ÔÁÂÕÌÑæ§ ÔÁ ÐÒϦÌÉX
-áÂÒÅצÁÔÕÒÉ ÎÅ ÍÏÖÕÔØ ÚͦÛÕ×ÁÔÉ ÓÉÍ×ÏÌÉ Ó̦×/ÎÅ-Ó̦×, ȦÂÁ ÝÏ × Ë¦Îæ ÒÑÄËÕX
-"%s" ÎÅ ÁÂÒÅצÁÔÕÒÁX
-ëÏÍÁÎÄÁ Vi ÎÅ ×ÄÁÌÁÓØ: צÄÏÂÒÁÖÅΦ ËÌÁצۦ Ú'¦ÇÎÏÒÏ×ÁÎÏX
-æÁÊÌ¦× ÄÌÑ ÒÅÄÁÇÕ×ÁÎÎÑ Â¦ÌØÛÅ ÎÅÍÁ¤X
-ðÏÐÅÒÅÄÎØÏÇÏ ÆÁÊÌÕ ÄÌÑ ÒÅÄÁÇÕ×ÁÎÎÑ ÎÅÍÁ¤X
-ðÏÐÅÒÅÄÎØÏÇÏ ÆÁÊÌÕ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÎÅÍÁ¤X
-îÅÍÁ¤ ÆÁÊ̦×X
-îÅÍÁ¤ ÐÏÐÅÒÅÄÎØϧ ËÏÍÁÎÄÉ ÄÌÑ ÚÁͦÎÉ "!"X
-÷¦ÄÓÕÔΤ ¦Í'Ñ ÆÁÊÌÕ ÄÌÑ Ð¦ÄͦÎÉ %%X
-÷¦ÄÓÕÔΤ ¦Í'Ñ ÆÁÊÌÕ ÄÌÑ Ð¦ÄͦÎÉ #X
-ðÏÍÉÌËÁ: execl: %sX
-ðÏÍÉÌËÁ ××ÅÄÅÎÎÑ/×É×ÅÄÅÎÎÑ: %sX
-æÁÊÌ ÍÏÄÉƦËÏ×ÁÎÏ Ð¦ÓÌÑ ÏÓÔÁÎÎØϧ ËÏÍÁÎÄÉ ÐÏ×ÎÏÇÏ ÚÁÐÉÓÕ: ÚÂÅÒÅÖ¦ÔØ ÞÉ ×ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÏÂÈÏÄÕX
-îÅÍÏÖÌÉ×Ï ÚÎÁÊÔÉ ÄÏÍÁÛÎ¦Ê ËÁÔÁÌÏÇX
-îÏ×ÉÊ ËÁÔÁÌÏÇ: %sX
-îÅÍÁ¤ ÎÁÐÏ×ÎÅÎÉÈ ÂÕÆÅÒ¦×X
-ëÏÍÁÎÄÁ %s ÎÅ ×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ÑË ÞÁÓÔÉÎÁ ËÏÍÁÎÄÉ global ÞÉ vX
-%s/%s: ΊצÄËÒÉÔÏ: ÎÅ ÎÁÌÅÖÉÔØ ÷ÁÍ ÞÉ ÁÄͦΦÓÔÒÁÔÏÒÕX
-%s/%s: ΊצÄËÒÉÔÏ: ÎÅ ÎÁÌÅÖÉÔØ ÷ÁÍX
-%s/%s: ΊצÄËÒÉÔÏ: ÍÏÖÌÉצÓÔØ ÚÁÐÉÓÕ ËÏÒÉÓÔÕ×ÁÞÅÍ, ÑËÉÊ ÎÅ ¤ ×ÌÁÓÎÉËÏÍX
-%s: ΊצÄËÒÉÔÏ: ÎÅ ÎÁÌÅÖÉÔØ ÷ÁÍ ÞÉ ÁÄͦΦÓÔÒÁÔÏÒÕX
-%s: ΊצÄËÒÉÔÏ: ÎÅ ÎÁÌÅÖÉÔØ ÷ÁÍX
-%s: ΊצÄËÒÉÔÏ: ÍÏÖÌÉצÓÔØ ÚÁÐÉÓÕ ËÏÒÉÓÔÕ×ÁÞÅÍ, ÑËÉÊ ÎÅ ¤ ×ÌÁÓÎÉËÏÍX
-îÅÍÁ¤ ¦ÌØÛÅ ÒÑÄË¦× ÄÌÑ ÏÂ'¤ÄÎÁÎÎÑX
-îÅÍÁ¤ ÐÁÒÁÍÅÔÒ¦× ××ÅÄÅÎÎÑX
-îÅÍÁ¤ ÐÁÒÁÍÅÔÒ¦× ËÏÍÁÎÄÉX
-óÉÍ×ÏÌ %s ÎÅ ÍÏÖÎÁ ÐÅÒÅÎÁÚÎÁÞÉÔÉX
-"%s" ÚÁÒÁÚ ÎÅ ÐÅÒÅÎÁÚÎÁÞÅÎÏX
-IÍ'Ñ Í¦ÔËÉ -- ÏÄÉÎ ÓÉÍ×ÏÌX
-%s ¦ÓÎÕ¤, ÎÅ ÚÁÐÉÓÁÎÏ; ×ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÏÂÈÏÄÕX
-îÏ×ÉÊ ÆÁÊÌ exrÓ: %sX
-òÑÄÏË ÐÒÉÚÎÁÞÅÎÎÑ ÚÁÚÎÁÞÅÎÏ ×ÓÅÒÅÄÉΦ ĦÁÐÁÚÏÎÕ ÐÅÒÅͦÝÅÎÎÑX
-ëÏÍÁÎÄÁ open ×ÉÍÁÇÁ¤ ×ÓÔÁÎÏ×ÌÅÎÎÑ ÏÐæ§ openX
-ëÏÍÁÎÄÕ open ÝÅ ÎÅ ÒÅÁ̦ÚÏ×ÁÎÏX
-úÁÈÉÓÔ ÆÁÊÌÕ ÎÅÍÏÖÌÉ×ÉÊX
-æÁÊÌ ÚÁÈÉÝÅÎÏX
-%s ÒÏÚÛÉÒÉ×ÓÑ × ÎÁÄÔÏ ×ÅÌÉËÕ Ë¦ÌØ˦ÓÔØ ¦ÍÅÎ ÆÁÊ̦×X
-ðÒÏÞÉÔÁÔÉ ÍÏÖÎÁ Ô¦ÌØËÉ ÐÒÏÓÔÉÊ ÆÁÊÌ ÞÉ ¦ÍÅÎÏ×ÁÎÉÊ ËÁÎÁÌ(pipe)X
-%s: ÂÌÏËÕ×ÁÎÎÑ ×¦Ä ÞÉÔÁÎÎÑ ÎÅÍÏÖÌÉ×ÅX
-úÞÉÔÕÀ...X
-%s: %lu ÒÑÄ˦×, %lu ÓÉÍ×Ï̦×X
-îÅÍÁ¤ Ô¦ÎØÏ×ÉÈ ×¦ËÏÎX
-ëÏÍÁÎÄÁ script ÄÏÓÔÕÐÎÁ ÌÉÛÅ × ÒÅÖÉͦ viX
-îÅÍÁ ËÏÍÁÎÄÉ ÄÌÑ ×ÉËÏÎÁÎÎÑX
-ïÐæÀ shiftwidth ×ÓÔÁÎÏ×ÌÅÎÏ × 0X
-ðÅÒÅÐÏ×ÎÅÎÎÑ Ì¦ÞÉÌØÎÉËÁX
-ãÉËÌ ×ÉËÏÎÁÎÏ ÎÅ ÄÏ Ë¦ÎÃÑX
-÷ËÁÚÁÎÏ ÒÅÇÕÌÑÒÎÉÊ ×ÉÒÁÚ; ÐÁÒÁÍÅÔÒ 'r' ÎÅ ÍÁ¤ ÓÅÎÓÕX
-ðÁÒÁÍÅÔÒÉ #, l ÔÁ p ÎÅ ÍÏÖÎÁ ËÏͦÎÕ×ÁÔÉ Ú ÐÁÒÁÍÅÔÒÏÍ 'c' × ÒÅÖÉͦ viX
-óЦ×ÐÁÄÁÎØ ÎÅÍÁ¤X
-TÅÇ ×¦ÄÓÕÔΦÊX
-íÅÎÛÅ Î¦Ö %s ÚÁÐÉÓ¦× Õ ÓÔÅËÕ ÔÅǦ×; ×ÉËÏÒÉÓÔÁÊÔÅ :display t[ags]X
-îÅÍÁ¤ ÆÁÊÌÕ %s × ÓÔÅËÕ ÔÅÇ¦× ÄÌÑ ÐÏ×ÅÒÎÅÎÎÑ; ×ÉËÏÒÉÓÔÁÊÔÅ :display t[ags]X
-îÁÔÉÓΦÔØ ENTER ÄÌÑ ÐÒÏÄÏ×ÖÅÎÎÑ: X
-%s: ÔÅÇ ÎÅ ÚÎÁÊÄÅÎÏX
-%s: Ú¦ÐÓÏ×ÁÎÉÊ ÔÅÇ × %sX
-%s: ÎÏÍÅÒ ÒÑÄËÕ ÔÅÇÁ ÚÎÁÈÏÄÉÔØÓÑ ÚÁ ˦ÎÃÅÍ ÆÁÊÌÕX
-óÔÅË ÔÅÇ¦× ÐÏÒÏÖΦÊX
-%s: ÚÒÁÚÏË ÐÏÛÕËÕ ÎÅ ÚÎÁÊÄÅÎÏX
-úÁÌÉÛÉÌÏÓØ %d ÆÁÊÌ¦× ÄÌÑ ÒÅÄÁÇÕ×ÁÎÎÑX
-âÕÆÅÒ %s ÐÏÒÏÖΦÊX
-úͦÎÉÔÉ? [n]X
-ðÅÒÅÒ×ÁÎÏX
-îÅÍÁ¤ ÂÕÆÅÒÕ ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑX
-îÅÍÁ¤ ÐÏÐÅÒÅÄÎØÏÇÏ ÒÅÇÕÌÑÒÎÏÇÏ ×ÉÒÁÚÕX
-ëÏÍÁÎÄÁ %s ×ÉÍÁÇÁ¤ ×ÖÅ ÐÒÏÞÉÔÁÎÉÊ ÆÁÊÌX
-÷ÉËÏÒÉÓÔÁÎÎÑ: %sX
-ëÏÍÁÎÄÁ visual ×ÉÍÁÇÁ¤ ×ÓÔÁÎÏ×ÌÅÎÎÑ ÏÐæ§ openX
-
-ðÕÓÔÉÊ ÆÁÊÌX
-îÅÍÁ¤ ÐÏÐÅÒÅÄÎØÏÇÏ ÐÏÛÕËÕ F, f, T, ÞÉ tX
-%s ÎÅ ÚÎÁÊÄÅÎÏX
-îÅÍÁ¤ ÐÏÐÅÒÅÄÎØÏÇÏ ÆÁÊÌÕ ÄÌÑ ÒÅÄÁÇÕ×ÁÎÎÑX
-ëÕÒÓÏÒ ÓÔϧÔØ ÎÅ ÎÁ ÃÉÆÒ¦X
-OÔÒÉÍÁÎÅ ÞÉÓÌÏ ÎÁÄÔÏ ×ÅÌÉËÅX
-OÔÒÉÍÁÎÅ ÞÉÓÌÏ ÎÁÄÔÏ ÍÁÌÅX
-îÅÍÁ¤ צÄÐÏצÄÎÏÇÏ ÓÉÍ×ÏÌÕ × ÃØÏÍÕ ÒÑÄËÕX
-÷¦ÄÐÏצÄÎÉÊ ÓÉÍ×ÏÌ ÎÅ ÚÎÁÊÄÅÎÏX
-îÅÍÁ¤ ÓÉÍ×ÏÌ¦× ÄÌÑ ÚÁͦÎÉX
-îÅÍÁ¤ ¦ÎÛÏÇÏ ×¦ËÎÁX
-óÉÍ×ÏÌÉ Ð¦ÓÌÑ ÒÑÄËÕ ÄÌÑ ÐÏÛÕËÕ, ÚͦÝÅÎÎÑ ÒÑÄËÕ ÔÁ/ÞÉ ËÏÍÁÎÄÉ zX
-îÅÍÁ¤ ÐÏÐÅÒÅÄÎØÏÇÏ ÚÒÁÚËÕ ÐÏÛÕËÕX
-ðÏÛÕË ÚÁ˦ÎÞÉ×ÓÑ ÎÁ ÐÏÞÁÔËÏ×¦Ê ÐÏÚÉæ§X
-áÂÒÅצÁÔÕÒÁ ÐÅÒÅ×ÉÝÉÌÁ Ì¦Í¦Ô ÒÏÚÛÉÒÅÎÎÑ: ÓÉÍ×ÏÌÉ Ú'¦ÇÎÏÒÏ×ÁÎÏX
-îÅÄÏÚ×ÏÌÅÎÉÊ ÓÉÍ×ÏÌ: ÚÁÄÁÊÔÅ × ÄÕÖËÁÈX
-÷ÖÅ ÎÁ ÐÏÞÁÔËÕ ×ÓÔÁ×ËÉX
-îÅÍÁ¤ ÓÉÍ×ÏÌ¦× ÄÌÑ ×ÉÄÁÌÅÎÎÑX
-òÕÈ ÚÁ ˦ÎÅÃØ ÆÁÊÌÕX
-òÕÈ ÚÁ ˦ÎÅÃØ ÒÑÄËÕX
-ëÕÒÓÏÒ ÎÅ ÐÅÒÅͦÝÕ×Á×ÓÑX
-÷ÖÅ ÎÁ ÐÏÞÁÔËÕ ÆÁÊÌÕX
-òÕÈ ËÕÒÓÏÒÕ ÚÁ ÐÏÞÁÔÏË ÆÁÊÌÕX
-÷ÖÅ × ÐÅÒÛ¦Ê ËÏÌÏÎæX
-âÕÆÅÒ ÔÒÅÂÁ ×ËÁÚÕ×ÁÔÉ ÐÅÒÅÄ ËÏÍÁÎÄÏÀX
-÷ÖÅ ÎÁ ˦Îæ ÆÁÊÌÕX
-÷ÖÅ ÎÁ ˦Îæ ÒÑÄËÕX
-%s ÎÅ ËÏÍÁÎÄÁ ViX
-÷ÉËÏÒÉÓÔÁÎÎÑ: %sX
-îÅÍÁ¤ ÓÉÍ×ÏÌ¦× ÄÌÑ ×ÉÄÁÌÅÎÎÑX
-ëÏÍÁÎÄÁ Q ×ÉÍÁÇÁ¤ ¦ÎÔÅÒÆÅÊÓÕ exX
-îÅÍÁ¤ ËÏÍÁÎÄÉ ÄÌÑ ÐÏ×ÔÏÒÅÎÎÑX
-æÁÊÌ ÐÕÓÔÉÊX
-ëÏÍÁÎÄÕ %s ÎÅ ÍÏÖÎÁ ×ÉËÏÒÉÓÔÁÔÉ ÄÌÑ ÐÅÒÅͦÝÅÎÎÑX
-÷ÖÅ × ËÏÍÁÎÄÎÏÍÕ ÒÅÖÉͦX
-ëÕÒÓÏÒ ÓÔϧÔØ ÎÅ ÎÁ ÓÌÏצX
-
-úÎÁÞÎÅÎÎÑ ÏÐæ§ Windows ÎÁÄÔÏ ×ÅÌÉËÅ, ÍÁËÓÉÍÕÍ = %uX
-äÏÐÉÓÁÔÉX
-úͦÎÉÔÉX
-ëÏÍÁÎÄÁX
-÷ÓÔÁ×ÉÔÉX
-úÁͦÎÉÔÉX
-òÕÈ ËÕÒÓÏÒÕ ÚÁ ˦ÎÅÃØ ÜËÒÁÎÕX
-òÕÈ ËÕÒÓÏÒÕ ÚÁ ÐÏÞÁÔÏË ÜËÒÁÎÕX
-äÌÑ ÒÏÚÂÉÔÔÑ ×¦ËÎÏ ÍÁ¤ ͦÓÔÉÔÉ Â¦ÌØÛÅ Î¦Ö %d ÒÑÄ˦×X
-ô¦ÎØÏ×ÉÈ ×¦ËÏÎ ÎÅÍÁ¤X
-îÅÍÁ¤ Ô¦ÎØÏ×ÏÇÏ ×¦ËÎÁ Ú ÒÅÄÁÇÕ×ÁÎÎÑÍ ÆÁÊÌÕ %sX
-îÅ ÍÏÖÎÁ ÚÒÏÂÉÔÉ Ô¦ÎØÏ×ÉÍ ¤ÄÉΊצËÎÏX
-÷¦ËÎÏ ÍÏÖÎÁ ÓÔÉÓÎÕÔÉ ÌÉÛÅ ÄÏ %d ÒÑÄ˦×X
-÷¦ËÎÏ ÎÅ ÍÏÖÎÁ ÓÔÉÓÎÕÔÉX
-÷¦ËÎÏ ÎÅ ÍÏÖÎÁ ÒÏÚÛÉÒÉÔÉX
-
-ãŠצËÎÏ ÎÅ ÍÏÖÎÁ ÐÒÉÚÕÐÉÎÉÔÉX
-ðÅÒÅÒ×ÁÎÏ: צÄÏÂÒÁÖÅΦ ËÌÁצۦ Ú'¦ÇÎÏÒÏ×ÁÎÏX
-vi: ÔÉÍÞÁÓÏ×ÉÊ ÂÕÆÕÒ ÎÅ ×ÉצÌØÎÅÎÏX
-ãÅÊ ÔÉÐ ÔÅÒͦÎÁÌÕ ÎÅÍÁ¤ ËÌÁצۦ %sX
-íÏÖÎÁ ×ËÁÚÁÔÉ ÌÉÛÅ ÏÄÉÎ ÂÕÆÅÒX
-þÉÓÌÏ Â¦ÌØÛÅ, Î¦Ö %luX
-ðÅÒÅÒ×ÁÎÏX
-îÅÍÏÖÌÕ ÓÔ×ÏÒÉÔÉ ÔÉÍÞÁÓÏ×ÉÊ ÆÁÊÌX
-õ÷áçá: %s ÓÐÅæÁÌØÎÉÊ ÆÁÊÌX
-%s ×ÖÅ ÚÁÂÌÏËÏ×ÁÎÏ, ÄÏÓÔÕÐÎÉÊ Ô¦ÌØËÉ ÄÌÑ ÞÉÔÁÎÎÑX
-%s: ÓÔÅÒÔÏX
-%s: ÚÁËÒÉÔÏX
-%s: ÓÔÅÒÔÏX
-%s: ÓÔÅÒÔÏX
-æÁÊÌ Ô¦ÌØËÉ ÄÌÑ ÞÉÔÁÎÎÑ, ÎÅ ÚÁÐÉÓÁÎÏ: ÷ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÏÂÈÏÄÕX
-æÁÊÌ Ô¦ÌØËÉ ÄÌÑ ÞÉÔÁÎÎÑ, ÎÅ ÚÁÐÉÓÁÎÏX
-%s ¦ÓÎÕ¤, ÎÅ ÚÁÐÉÓÁÎÏ; ×ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÏÂÈÏÄÕX
-%s ¦ÓÎÕ¤, ÎÅ ÚÁÐÉÓÁÎÏX
-÷ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÞÁÓÔËÏ×ÏÇÏ ÚÁÐÉÓÕ ÆÁÊÌÕX
-þÁÓÔÉÎÁ ÆÁÊÌÕ, ÆÁÊÌ ÎÅ ÚÁÐÉÓÁÎÏX
-%s: æÁÊÌ ÚͦÎÀ×Á×ÓÑ Ð¦ÚΦÛÅ, Î¦Ö ÃÑ ËÏЦÑ: ×ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÏÂÈÏÄÕX
-%s: æÁÊÌ ÚͦÎÀ×Á×ÓÑ Ð¦ÚΦÛÅ, Î¦Ö ÃÑ ËÏЦÑX
-%s: ÚÁÈÉÓÔ ×¦Ä ÚÁÐÉÓÕ ÎÅÄÏÓÔÕÐÎÉÊX
-úÁÐÉÓ...X
-%s: õ÷áçá: ÆÁÊÌ ÏÂÒ¦ÚÁÎÏX
-÷ÖÅ ÎÁ ÐÅÒÛÏÍÕ ÔÅÇÕ × Ã¦Ê ÇÒÕЦX
-%s: ÎÏ×ÉÊ ÆÁÊÌ: %lu ÒÑÄ˦×, %lu ÓÉÍ×Ï̦×X
-%s: %lu ÒÑÄ˦×, %lu ÓÉÍ×Ï̦×X
-%s ÒÏÚÛÉÒÉ×ÓÑ × ÎÁÄÔÏ ×ÅÌÉËÕ Ë¦ÌØ˦ÓÔØ ¦ÍÅÎ ÆÁÊ̦×X
-%s: ÓÐÅæÁÌØÎÉÊ ÆÁÊÌX
-%s: ÎÅ ÎÁÌÅÖÉÔØ ÷ÁÍX
-%s: ÄÏÓÔÕÐÎÉÊ ÎÅ ÌÉÛÅ ÷ÁÍ
-æÁÊÌ ÍÏÄÉƦËÏ×ÁÎÏ Ð¦ÓÌÑ ÏÓÔÁÎÎØϧ ËÏÍÁÎÄÉ ÚÁÐÉÓÕ: ÚÂÅÒÅÖ¦ÔØ ÞÉ ×ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÏÂÈÏÄÕX
-æÁÊÌ ÍÏÄÉƦËÏ×ÁÎÏ Ð¦ÓÌÑ ÏÓÔÁÎÎØϧ ËÏÍÁÎÄÉ ÚÁÐÉÓÕ: ÚÂÅÒÅÖ¦ÔØ ÞÉ ×ÉËÏÒÉÓÔÁÊÔÅ :edit ÄÌÑ ÏÂÈÏÄÕX
-æÁÊÌ ÍÏÄÉƦËÏ×ÁÎÏ Ð¦ÓÌÑ ÏÓÔÁÎÎØϧ ËÏÍÁÎÄÉ ÚÁÐÉÓÕ: ÚÂÅÒÅÖ¦ÔØ ÞÉ ×ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÏÂÈÏÄÕX
-ôÉÍÞÁÓÏ×ÉÊ ÆÁÊÌ: ×ÉÈ¦Ä Ú¦ÔÒÅ ÚͦÎÉX
-æÁÊÌ Ô¦ÌØËÉ ÄÌÑ ÞÉÔÁÎÎÑ, ÚͦÎÉ ÎÅ ÚÁÐÉÛÕÔØÓÑ Á×ÔÏÍÁÔÉÞÎÏX
-úÁÐÉÓÉ ÐÏÞÁÔ¦ ÚÁÎÏ×ÏX
-ð¦ÄÔ×ÅÒÄÖÕ¤ÔÅ? [ynq]X
-îÁÔÉÓΦÔØ ENTER ÄÌÑ ÐÒÏÄÏ×ÖÅÎÎÑ: X
-îÁÔÉÓΦÔØ ENTER ÄÌÑ ÐÒÏÄÏ×ÖÅÎÎÑ [: ÄÌÑ ¦ÎÛÉÈ ËÏÍÁÎÄ] X
-îÁÔÉÓΦÔØ ENTER ÄÌÑ ÐÒÏÄÏ×ÖÅÎÎÑ [q ÄÌÑ ×ÉÈÏÄÕ]: X
-TÁËÁ ÆÏÒÍÁ %s ×ÉÍÁÇÁ¤ ¦ÎÔÅÒÆÅÊÓÕ exX
-÷ÈÏÄÉÍ × ÒÅÖÉÍ ××ÅÄÅÎÎÑ exX
-úÂ¦Ê ËÏÍÁÎÄÉ, ÆÁÊÌ ÎÅ ÐÒÏÞÉÔÁÎÏX
-ðÒÏÄÏ×ÖÉÔÉ?X
-îÅÏÞ¦ËÕ×ÁÎÁ ÓÉÍ×ÏÌØÎÁ ÐÏĦÑX
-îÅÏÞ¦ËÕ×ÁÎÁ ÐÏÄ¦Ñ Ë¦ÎÃÑ ÆÁÊÌÕX
-îÅÍÁ¤ ÓЦ×ÐÁÄÁÎØ ÚÁ ÚÁÐÉÔÏÍX
-îÅÏÞ¦ËÕ×ÁÎÁ ÐÏÄ¦Ñ ÐÅÒÅÒÉ×ÁÎÎÑX
-îÅÏÞ¦ËÕ×ÁÎÁ ÐÏÄ¦Ñ ×ÉÈÏÄÕX
-îÅÏÞ¦ËÕ×ÁÎÁ ÐÏÄ¦Ñ ÐÅÒÅÒÉÓÏ×ËÉX
-÷ÖÅ ÎÁ ÏÓÔÁÎÎØÍÕ ôÅÇÕ × Ã¦Ê ÇÒÕЦX
-ëÏÍÁÎÄÁ %s ×ÉÍÁÇÁ¤ ¦ÎÔÅÒÆÅÊÓÕ exX
-TÁËÁ ÆÏÒÍÁ %s ÎÅ ÄÏÚ×ÏÌѤÔØÓÑ ÐÒÉ ×ÓÔÁÎÏ×ÌÅÎ¦Ê ÏÐæ§ secure editX
-îÅÏÞ¦ËÕ×ÁÎÁ ÐÏÄ¦Ñ ÒÑÄËÕX
-îÅÏÞ¦ËÕ×ÁÎÁ ÐÏÄ¦Ñ ÔÁÊÍ-ÁÕÔÕX
-îÅÏÞ¦ËÕ×ÁÎÁ ÐÏÄ¦Ñ ÚÁÐÉÓÕX
-
-Shell'¦×ÓËÅ ÄÏÐÏ×ÎÅÎÎÑ ÎÅ ÄÏÚ×ÏÌѤÔØÓÑ ÐÒÉ ×ÓÔÁÎÏ×ÌÅÎ¦Ê ÏÐæ§ secure editX
-ëÏÍÁÎÄÁ %s ÎÅ ÄÏÚ×ÏÌѤÔØÓÑ ÐÒÉ ×ÓÔÁÎÏ×ÌÅÎ¦Ê ÏÐæ§ secure editX
-set: ÏÐæÀ %s ÎÅÍÏÖÎÁ ×ÉÓÔÁ×ÉÔÉ ×ÉÍËÎÅÎÏÀX
-åËÒÁÎ ÎÁÄÔÏ ÍÁÌÉÊ.X
-ÄÏÄÁÎÏX
-ÚͦÎÅÎÏX
-ÓÔÅÒÔÏX
-ÏÂ'¤ÄÎÁÎÏX
-ÐÅÒÅͦÝÅÎÏX
-ÚÄ×ÉÎÕÔÏX
-×ÓÔÁ×ÌÅÎÏX
-ÒÑÄÏËX
-ÒÑÄ˦×X
-Vi ÚÁ×ÁÎÔÁÖÅÎÏ ÂÅÚ ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ TclX
-æÁÊÌ ÍÏÄÉƦËÏ×ÁÎÏ Ð¦ÓÌÑ ÏÓÔÁÎÎØϧ ËÏÍÁÎÄÉ ÚÁÐÉÓÕ.X
-îÅ×ÄÁÞÁ shell'¦×ÓØËÏÇÏ ÄÏÐÏ×ÎÅÎÎÑX
-OÐæ§ ÒÅÄÁÇÕ×ÁÎÎÑ %s ÎÅ ×ËÁÚÁÎÏX
-Vi ÚÁ×ÁÎÔÁÖÅÎÏ ÂÅÚ ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ PerlX
-îÅÍÁ¤ ËÏÍÁÎÄÉ ex ÄÌÑ ×ÉËÏÎÁÎÎÑX
-îÁÔÉÓΦÔØ ENTER ÝÏ ×ÉËÏÎÁÔÉ ËÏÍÁÎÄÕ, q ÝÏ ×ÉÊÔÉX
-÷×ÅĦÔØ 'cscope help' ÄÌÑ ¦ÎÆÏÒÍÁæ§X
-îÅÍÁ¤ cscope Ú'¤ÄÎÁÎÎØX
-%s: ÎÅצÄÏÍÉÊ ÔÉÐ ÐÏÛÕËÕ: ×ÉËÏÒÉÓÔÏ×ÕÊÔÅ ÏÄÉÎ Ú %sX
-%d: ÎÅÍÁ¤ ÔÁËϧ ÓÅÓ¦§ cscopeX
-set: ÏÐæÀ %s ÎÅÍÏÖÎÁ ×ÉÓÔÁ×ÉÔÉ ÕצÍËÎÅÎÏÀX
-set: ÏÐæÀ %s ÎÅÍÏÖÎÁ ×ÉÓÔÁ×ÉÔÉ × 0X
-%s: ÄÏÄÁÎÏ: %lu ÒÑÄ˦×, %lu ÓÉÍ×Ï̦×X
-îÅÏÞ¦ËÕ×ÁÎÁ ÐÏÄ¦Ñ ÚͦÎÉ ÒÏÚͦÒÕX
-%d ÆÁÊÌ¦× ÄÌÑ ÒÅÄÁÇÕ×ÁÎÎÑX
diff --git a/contrib/nvi/catalog/uk_UA.KOI8-U.base b/contrib/nvi/catalog/uk_UA.KOI8-U.base
index 7db9c2e..b2dfc7f 100644
--- a/contrib/nvi/catalog/uk_UA.KOI8-U.base
+++ b/contrib/nvi/catalog/uk_UA.KOI8-U.base
@@ -43,8 +43,7 @@
044 "ïÐÃ¦Ñ lisp צÄÓÕÔÎÑ"
045 "ðÏצÄÏÍÌÅÎÎÑ ÎÅ ×ÉÍËÎÅΦ: %s"
046 "ðÏצÄÏÍÌÅÎÎÑ ÎÅ ×צÍËÎÅΦ: %s"
-048 "ïÐÃ¦Ñ paragraph ÐÏ×ÉÎÎÁ ͦÓÔÉÔÉ ÇÒÕÐÉ Ú Ä×ÏÈ ÓÉÍ×Ï̦×"
-049 "ïÐÃ¦Ñ section ÐÏ×ÉÎÎÁ ͦÓÔÉÔÉ ÇÒÕÐÉ Ú Ä×ÏÈ ÓÉÍ×Ï̦×"
+047 "ïÐÃ¦Ñ %s ÐÏ×ÉÎÎÁ ͦÓÔÉÔÉ ÇÒÕÐÉ Ú Ä×ÏÈ ÓÉÍ×Ï̦×"
053 "óÔÁÒÔÏ×ÉÊ ÂÕÆÅÒ ÐÏÒÏÖΦÊ"
054 "âÕÆÅÒ %s ÐÏÒÏÖΦÊ"
055 "îÅÍÏÖÌÉ×Ï ×¦ÄÎÏ×ÉÔÉ ÆÁÊÌ, ÝÏ Í¦ÓÔÉÔØ × ¦ÍÅΦ ÓÉÍ×ÏÌÉ ÐÅÒÅ×ÅÄÅÎÎÑ ËÁÒÅÔËÉ"
@@ -97,16 +96,16 @@
103 "îÅÐÒÁ×ÉÌØÎÁ ÁÄÒÅÓÁ: ÆÁÊÌ ÐÕÓÔÉÊ"
104 "ëÏÍÁÎÄÁ %s ÎÅ ÍÏÖÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÁÄÒÅÓÕ 0"
105 "îÅÍÁ¤ ÁÂÒÅצÁÔÕÒ"
-106 "áÂÒÅצÁÔÕÒÉ ÐÏ×ÉÎΦ ÚÁ˦ÎÞÕ×ÁÔÉÓÑ ÓÉÍ×ÏÌÏÍ "word""
+106 "áÂÒÅצÁÔÕÒÉ ÐÏ×ÉÎΦ ÚÁ˦ÎÞÕ×ÁÔÉÓÑ ÓÉÍ×ÏÌÏÍ \"Ó̦×\""
107 "÷ ÁÂÒÅצÁÔÕÒ¦ ÎÅ ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÓÉÍ×ÏÌÉ ÔÁÂÕÌÑæ§ ÔÁ ÐÒϦÌÉ"
108 "áÂÒÅצÁÔÕÒÉ ÎÅ ÍÏÖÕÔØ ÚͦÛÕ×ÁÔÉ ÓÉÍ×ÏÌÉ Ó̦×/ÎÅ-Ó̦×, ȦÂÁ ÝÏ × Ë¦Îæ ÒÑÄËÕ"
-109 ""%s" ÎÅ ÁÂÒÅצÁÔÕÒÁ"
+109 "\"%s\" ÎÅ ÁÂÒÅצÁÔÕÒÁ"
110 "ëÏÍÁÎÄÁ Vi ÎÅ ×ÄÁÌÁÓØ: צÄÏÂÒÁÖÅΦ ËÌÁצۦ Ú'¦ÇÎÏÒÏ×ÁÎÏ"
111 "æÁÊÌ¦× ÄÌÑ ÒÅÄÁÇÕ×ÁÎÎÑ Â¦ÌØÛÅ ÎÅÍÁ¤"
112 "ðÏÐÅÒÅÄÎØÏÇÏ ÆÁÊÌÕ ÄÌÑ ÒÅÄÁÇÕ×ÁÎÎÑ ÎÅÍÁ¤"
113 "ðÏÐÅÒÅÄÎØÏÇÏ ÆÁÊÌÕ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÎÅÍÁ¤"
114 "îÅÍÁ¤ ÆÁÊ̦×"
-115 "îÅÍÁ¤ ÐÏÐÅÒÅÄÎØϧ ËÏÍÁÎÄÉ ÄÌÑ ÚÁͦÎÉ "!""
+115 "îÅÍÁ¤ ÐÏÐÅÒÅÄÎØϧ ËÏÍÁÎÄÉ ÄÌÑ ÚÁͦÎÉ \"!\""
116 "÷¦ÄÓÕÔΤ ¦Í'Ñ ÆÁÊÌÕ ÄÌÑ Ð¦ÄͦÎÉ %%"
117 "÷¦ÄÓÕÔΤ ¦Í'Ñ ÆÁÊÌÕ ÄÌÑ Ð¦ÄͦÎÉ #"
118 "ðÏÍÉÌËÁ: execl: %s"
@@ -126,7 +125,7 @@
132 "îÅÍÁ¤ ÐÁÒÁÍÅÔÒ¦× ××ÅÄÅÎÎÑ"
133 "îÅÍÁ¤ ÐÁÒÁÍÅÔÒ¦× ËÏÍÁÎÄÉ"
134 "óÉÍ×ÏÌ %s ÎÅ ÍÏÖÎÁ ÐÅÒÅÎÁÚÎÁÞÉÔÉ"
-135 ""%s" ÚÁÒÁÚ ÎÅ ÐÅÒÅÎÁÚÎÁÞÅÎÏ"
+135 "\"%s\" ÚÁÒÁÚ ÎÅ ÐÅÒÅÎÁÚÎÁÞÅÎÏ"
136 "IÍ'Ñ Í¦ÔËÉ -- ÏÄÉÎ ÓÉÍ×ÏÌ"
137 "%s ¦ÓÎÕ¤, ÎÅ ÚÁÐÉÓÁÎÏ; ×ÉËÏÒÉÓÔÁÊÔÅ ! ÄÌÑ ÏÂÈÏÄÕ"
138 "îÏ×ÉÊ ÆÁÊÌ exrÓ: %s"
diff --git a/contrib/nvi/catalog/zh_CN.GB2312.base b/contrib/nvi/catalog/zh_CN.GB2312.base
new file mode 100644
index 0000000..5cd8dba
--- /dev/null
+++ b/contrib/nvi/catalog/zh_CN.GB2312.base
@@ -0,0 +1,311 @@
+002 "Ð㤶ÈÒç³ö"
+003 "ÎÞ·¨É¾³ýµÚ %lu ÐÐ"
+004 "ÎÞ·¨ÏòµÚ %lu ÐÐ×·¼Ó"
+005 "ÎÞ·¨ÏòµÚ %lu ÐвåÈë"
+006 "ÎÞ·¨´æ´¢µÚ %lu ÐÐ"
+007 "ÎÞ·¨»ñµÃ×îºóÒ»ÐÐ"
+008 "´íÎó£ºÎÞ·¨»ñÈ¡µÚ %lu ÐÐ"
+009 "ÈÕÖ¾Îļþ"
+010 "ÈÕ־δ¼Ç¼£¬ÎÞ·¨³·Ïú"
+011 "δ×öÐ޸ģ¬ÎÞ·¨³·Ïú"
+012 "ÈÕ־δ¼Ç¼£¬ÎÞ·¨³·Ïú"
+013 "ÈÕ־δ¼Ç¼£¬ÎÞ·¨»Ø¹ö"
+014 "δ×öÐ޸ģ¬ÎÞ·¨ÖØ×ö"
+015 "%s/%d: ÈÕÖ¾´íÎó"
+016 "Vi µÄ±ê×¼ÊäÈëºÍÊä³ö±ØÐëÊÇÖÕ¶Ë"
+017 "±ê¼Ç %s: δÉèÖÃ"
+018 "±ê¼Ç %s: ¸ÃÐб»É¾³ý"
+019 "±ê¼Ç %s: ¹â±êλÖò»´æÔÚ"
+020 "´íÎó£º"
+021 "ÐÂÎļþ"
+022 "ÎļþÃû±ä¸ü"
+023 "ÒÑÐÞ¸Ä"
+024 "δÐÞ¸Ä"
+025 "ÒѽâËø"
+026 "Ö»¶Á"
+027 "µÚ %lu ÐУ¯¹² %lu ÐÐ [%ld%%]"
+028 "¿ÕÎļþ"
+029 "µÚ %lu ÐÐ"
+030 "Îļþ %s ²»ÊÇÏûϢĿ¼"
+031 "ÎÞ·¨ÉèÖÃÑ¡Ïî %s µÄĬÈÏÖµ"
+032 "Ó÷¨ %s"
+033 "set: ²»´æÔÚÑ¡Ïî %s£»Óà 'set all' ²é¿´ËùÓÐÑ¡ÏîµÄÖµ"
+034 "set: Ñ¡Ïî [no]%s ²»½ÓÊܸ³Öµ"
+035 "set: Ñ¡Ïî %s ²»ÊÇ¿ª¹Ø"
+036 "set: Ñ¡Ïî %s: %s"
+037 "set: Ñ¡Ïî %s: %s: ÖµÒç³ö"
+038 "set: Ñ¡Ïî %s: %s ÊÇÒ»¸ö·Ç·¨Êý×Ö"
+039 "set: Ñ¡Ïî %s ²»ÊÇ¿ª¹Ø"
+040 "ÆÁĻ̫խ£¬ÁпíСÓÚ %d"
+041 "ÆÁĻ̫¿í£¬Áпí´óÓÚ %d"
+042 "ÆÁĻ̫°«£¬ÐиßСÓÚ %d"
+043 "ÆÁĻ̫¸ß£¬ÐиߴóÓÚ %d"
+044 "lisp Ñ¡ÏîδʵÏÖ"
+045 "ÏûϢδ¹Ø±Õ£º%s"
+046 "ÏûϢδ´ò¿ª£º%s"
+047 "%s Ñ¡Ïî±ØÐëÿÁ½¸ö×Ö·ûÒ»×é"
+053 "ĬÈÏ»º³åÇøΪ¿Õ"
+054 "»º³åÇø %s Ϊ¿Õ"
+055 "ÎļþÃûÖÐÓл»ÐеÄÎļþÊÇÎÞ·¨»Ö¸´µÄ"
+056 "Ò»µ©»á»°Ê§°Ü£¬ÐÞ¸ÄÎÞ·¨»Ö¸´"
+057 "ÕýÔÚ±¸·ÝÎļþ¡­¡­"
+058 "±£´æʧ°Ü£º%s"
+059 "Ò»µ©»á»°Ê§°Ü£¬ÐÞ¸ÄÎÞ·¨»Ö¸´"
+060 "Îļþ±¸·Ýʧ°Ü£º%s"
+061 "ÕýÔÚ±¸·ÝÎļþ¡­¡­"
+062 "ID Ϊ %u µÄÓû§Î´ÕÒµ½"
+063 "ÎÞ·¨¸ø»Ö¸´Îļþ¼ÓËø"
+064 "»Ö¸´Îļþ»º³åÇøÒç³ö"
+065 "»Ö¸´Îļþ"
+066 "%s: »Ö¸´Îļþ¸ñʽÒì³£"
+067 "%s: »Ö¸´Îļþ¸ñʽÒì³£"
+068 "²»´æÔÚÃûΪ %s µÄ£¬¿É¶Á²¢ÐèÒª»Ö¸´µÄÎļþ"
+069 "´æÔÚ´ËÎļþµÄ¾É°æ±¾ÐèÒªÄú»Ö¸´"
+070 "´æÔÚÆäËüÐèÒªÄú»Ö¸´µÄÎļþ"
+071 "Óʼþδ·¢³ö£º%s"
+072 "ÎļþΪ¿Õ£¬ÎÞ·¨ËÑË÷"
+073 "µ½´ïÎļþβ£¬Î´ÕÒµ½Ä£Ê½"
+074 "ûÓÐÉÏÒ»¸öËÑË÷ģʽ"
+075 "ģʽδÕÒµ½"
+076 "µ½´ïÎļþÍ·£¬Î´ÕÒµ½Ä£Ê½"
+077 "ËÑË÷»Øת"
+078 "ÕýÔÚËÑË÷¡­¡­"
+079 "δÕÒµ½²»¿É´òÓ¡×Ö·û"
+080 "ÃüÁîÃû²»Ã÷"
+082 "%s: ÃüÁîÔÚ ex ģʽϲ»¿ÉÓÃ"
+083 "ÃüÁî¼ÆÊý²»¿ÉΪ 0"
+084 "%s: ´íÎóµÄÐÐÃèÊö"
+085 "ÄÚ²¿Óï·¨±í´íÎó (%s: %s)"
+086 "Ó÷¨£º%s"
+087 "%s: ÁÙʱ»º³åÇøδÊÍ·Å"
+088 "ÐÞÊηûÆ«ÒÆÁ¿ÔÚµÚÒ»ÐÐ֮ǰ"
+089 "ÐÞÊηûÆ«ÒÆÁ¿³¬¹ý×îºóÒ»ÐÐ"
+090 "Îļþ£¯ÆÁÄ»¸Ä±äʱÓдø·¶Î§µÄ @ ÃüÁîÕýÔÚÔËÐÐ"
+091 "Îļþ£¯ÆÁÄ»¸Ä±äʱÓÐÈ«¾ÖÃüÁv ÃüÁîÕýÔÚÔËÐÐ"
+092 "Ex ÃüÁîʧ°Ü£ºµÈ´ýÖеÄÃüÁîÒѶªÆú"
+093 "Ex ÃüÁîʧ°Ü£º¼üÓ³ÉäÒѶªÆú"
+094 "µÚ¶þµØַСÓÚµÚÒ»µØÖ·"
+095 "δÌṩ±ê¼ÇÃû"
+096 "\\ ûÓиúÔÚ / »ò ? ºóÃæ"
+097 "ÒýÓÃÁËСÓÚ 0 µÄÐкÅ"
+098 "%s ÃüÁî²»Ã÷"
+099 "µØÖ·ÖµÒç³ö"
+100 "µØÖ·ÖµÏÂÒç"
+101 "·Ç·¨µÄµØÖ·×éºÏ"
+102 "·Ç·¨µØÖ·£ºÎļþÖ»ÓÐ %lu ÐÐ"
+103 "·Ç·¨µØÖ·£ºÎļþΪ¿Õ"
+104 "ÃüÁî %s ²»ÔÊÐíµØַΪ 0"
+105 "ûÓпÉÏÔʾµÄËõд"
+106 "Ëõд±ØÐëÒÔ¡¸µ¥´Ê¡¹×Ö·û½áÊø"
+107 "Ëõд²»ÄÜ°üº¬ÖƱí·û»ò¿Õ¸ñ"
+108 "Ëõд²»ÄÜÔÚ½áβ֮ÍâµÄµØ·½»ìÓõ¥´Ê£¯·Çµ¥´Ê×Ö·û"
+109 "\"%s\" ²»ÊÇËõд"
+110 "Vi ÃüÁîʧ°Ü£º¼üÓ³ÉäÒѶªÆú"
+111 "ûÓÐÊ£ÓàµÄ´ý±à¼­Îļþ"
+112 "ûÓÐÉÏÒ»¸ö´ý±à¼­Îļþ"
+113 "ûÓÐÉÏÒ»¸öÐèÖØб༭µÄÎļþ"
+114 "ûÓпÉÏÔʾµÄÎļþÁбí"
+115 "ȱÉÙÓÃÓÚÌæ»» \"!\" µÄÉÏÒ»ÌõÃüÁî"
+116 "ȱÉÙÓÃÓÚÌæ»» %% µÄÎļþÃû"
+117 "ȱÉÙÓÃÓÚÌæ»» # µÄÎļþÃû"
+118 "´íÎó£ºexecl: %s"
+119 "ÊäÈ룯Êä³ö´íÎó£º%s"
+120 "ÎļþÔÚÉÏÒ»´ÎÍêÕûдÈëºó±»Ð޸ģ»Ð´ÈëÎļþ£¬»òʹÓà ! Ç¿ÖÆÇл»Ä¿Â¼"
+121 "ÎÞ·¨ÕÒµ½Óû§ÆðʼĿ¼"
+122 "еĵ±Ç°Ä¿Â¼£º%s"
+123 "ûÓпÉÏÔʾµÄ¼ôÇлº³åÇø"
+124 "%s ÃüÁî²»Äܱ»ÓÃ×÷È«¾ÖÃüÁî»ò v ÃüÁîµÄÒ»²¿·Ö"
+125 "%s/%s: δÒýÈ룺²»ÊôÓÚÄú»ò¸ùÓû§"
+126 "%s/%s: δÒýÈ룺²»ÊôÓÚÄú"
+127 "%s/%s: δÒýÈ룺¿ÉÒÔ±»ÎļþÊôÖ÷ÒÔÍâµÄÓû§Ð´Èë"
+128 "%s: δÒýÈ룺²»ÊôÓÚÄú»ò¸ùÓû§"
+129 "%s: δÒýÈ룺²»ÊôÓÚÄú"
+130 "%s: δÒýÈ룺¿ÉÒÔ±»ÎļþÊôÖ÷ÒÔÍâµÄÓû§Ð´Èë"
+131 "ȱÉÙ¿ÉÒԺϲ¢µÄÐÐ"
+132 "ȱÉÙÊäÈëÓ³Éä"
+133 "ȱÉÙÃüÁîÓ³Éä"
+134 "%s ×Ö·û²»Äܱ»ÖØÐÂÓ³Éä"
+135 "\"%s\" Ŀǰδ±»Ó³Éä"
+136 "±ê¼ÇÃû±ØÐëÊǵ¥¸ö×Ö·û"
+137 "%s ÒÑ´æÔÚ£¬Î´Ð´È룻Óà ! ¸²¸ÇÎļþ"
+138 "н¨ exrc Îļþ£º%s"
+139 "Ä¿±êÐÐÔÚÒƶ¯·¶Î§Ö®ÄÚ"
+140 "open ÒªÇó¿ªÆô open Ñ¡Ïî"
+141 "open ÃüÁîδʵÏÖ"
+142 "ÎÞ·¨±£³Ö´ËÎļþ"
+143 "ÎļþÒѱ£³Ö"
+144 "%s: Õ¹¿ªµÄÎļþÃû¹ý¶à"
+145 "Ö»ÄܶÁÈ¡³£¹æÎļþºÍ¾ßÃû¹ÜµÀ"
+146 "%s: ¶ÁËø²»¿ÉÓÃ"
+147 "ÕýÔÚ¶ÁÈ¡¡­¡­"
+148 "%s: %lu ÐУ¬%lu ¸ö×Ö·û"
+149 "ûÓпÉÏÔʾµÄºǫ́ÆÁÄ»"
+150 "script ÃüÁî½öÔÚ vi ģʽÏ¿ÉÓÃ"
+151 "ûÓÐÒªÖ´ÐеÄÃüÁî"
+152 "shiftwidth Ñ¡Ïî±»ÉèΪ 0"
+153 "ÃüÁî¼ÆÊýÒç³ö"
+154 "ÃüÁî¼ÆÊýÏÂÒç"
+155 "ÕýÔò±í´ïʽÒÑÖ¸¶¨£»r ÐÞÊηûÎÞЧ"
+156 "#, l ºÍ p ÐÞÊηûÔÚ vi ģʽϲ»ÄÜÓë c ÐÞÊηû×éºÏ"
+157 "δÕÒµ½Æ¥Åä"
+158 "ûÓÐÉÏÒ»´Î½øÈëµÄ tag"
+159 "tags Õ»ÉϵļǼÉÙÓÚ %s Ìõ£»Óà :display t[ags] ÏÔʾËüÃÇ"
+160 "tags Õ»Éϲ»´æÔÚÎļþ %s£¬ÎÞ·¨·µ»Ø£»Óà :display t[ags] ²é¿´"
+161 "°´»Ø³µ¼ü¼ÌÐø£º"
+162 "%s: tag δÕÒµ½"
+163 "%s: Ëð»µµÄ tag ÔÚ %s ÖÐ"
+164 "%s: tag µÄÐкų¬¹ýÁËÎļþβ"
+165 "tags ջΪ¿Õ"
+166 "%s: ËÑË÷ģʽδÕÒµ½"
+167 "»¹ÓÐ %d ¸ö´ý±à¼­Îļþ"
+168 "»º³åÇø %s Ϊ¿Õ"
+169 "È·ÈÏÐ޸ģ¿[n]"
+170 "ÒÑÖжÏ"
+171 "ûÓÐÉÏÒ»¸ö¿É¹©Ö´ÐеĻº³åÇø"
+172 "ûÓÐÉÏÒ»ÌõÕýÔò±í´ïʽ"
+173 "%s ÒªÇó´æÔÚÒ»¸öÒѶÁÈëµÄÎļþ"
+174 "Ó÷¨£º%s"
+175 "visual ÃüÁîÒªÇó¿ªÆô open Ñ¡Ïî"
+177 "¿ÕÎļþ"
+178 "ûÓÐÉÏÒ»´Î F, f, T »ò t ËÑË÷"
+179 "%s δÕÒµ½"
+180 "ûÓÐÉÏÒ»¸ö´ý±à¼­Îļþ"
+181 "¹â±ê²»ÔÚÊý×ÖÉÏ"
+182 "½á¹ûÊý×Ö¹ý´ó"
+183 "½á¹ûÊý×Ö¹ýС"
+184 "ÕâÒ»ÐÐÉÏûÓÐÆ¥ÅäµÄ×Ö·û"
+185 "Æ¥Åä×Ö·ûδÕÒµ½"
+186 "ûÓпÉÌæ»»µÄ×Ö·û"
+187 "ûÓÐÆäËüÆÁÄ»¿ÉÒÔÇл»"
+188 "ÔÚËÑË÷×Ö·û´®¡¢ÐÐÆ«ÒÆÁ¿»ò z ÃüÁîÖ®ºóÓжàÓà×Ö·û"
+189 "ûÓÐÉÏÒ»¸öËÑË÷ģʽ"
+190 "ËÑË÷»Øתµ½Á˳õʼλÖÃ"
+191 "Ëõдչ¿ª³¬¹ýÏÞÖÆ£º×Ö·ûÒѶªÆú"
+192 "·Ç·¨×Ö·û£»ÓÃÒýºÅÀ¨ÆðÀ´ÔÙÊäÈë"
+193 "Òѵ½²åÈëµãµÄ¿ªÊ¼"
+194 "ûÓпɲÁ³ýµÄÊ£Óà×Ö·û"
+195 "Òƶ¯³¬¹ýÎļþβ"
+196 "Òƶ¯³¬¹ýÐÐÄ©"
+197 "¹â±êδÒƶ¯"
+198 "Òѵ½ÎļþÍ·"
+199 "Òƶ¯³¬¹ýÎļþÍ·"
+200 "ÒÑλÓÚµÚÒ»ÁÐ"
+201 "»º³åÇøÓ¦ÔÚÃüÁîÇ°Ö¸¶¨"
+202 "Òѵ½Îļþβ"
+203 "Òѵ½ÐÐÄ©"
+204 "%s ²»ÊÇ vi ÃüÁî"
+205 "Ó÷¨ %s"
+206 "ûÓпÉɾ³ýµÄ×Ö·û"
+207 "Q ÃüÁîÐèÒª ex Öն˽çÃæ"
+208 "ûÓпÉÖظ´µÄÃüÁî"
+209 "ÎļþΪ¿Õ"
+210 "%s ²»Äܱ»ÓÃ×÷Òƶ¯ÃüÁî"
+211 "ÒÑ´¦ÓÚÃüÁîģʽ"
+212 "¹â±ê²»ÔÚµ¥´ÊÉÏ"
+214 "´°¿ÚÑ¡ÏîµÄÖµ¹ý´ó£¬×î´óÖµ %u"
+215 "×·¼Ó"
+216 "ÐÞ¸Ä"
+217 "ÃüÁî"
+218 "²åÈë"
+219 "Ìæ»»"
+220 "Òƶ¯³¬¹ýÆÁÄ»ÖÕµã"
+221 "Òƶ¯³¬¹ýÆÁÄ»Æðµã"
+222 "·ÖÆÁÐèÒª¶àÓÚ %d ÐÐ"
+223 "ûÓкǫ́ÆÁÄ»"
+224 "²»´æÔÚÕýÔڱ༭Îļþ %s µÄºǫ́ÆÁÄ»"
+225 "²»ÄÜ°ÑÄúΨһµÄÆÁÄ»ÖÃÓÚºǫ́"
+226 "ÆÁĻֻÄÜÊÕËõµ½ %d ÐÐ"
+227 "ÆÁÄ»²»ÄÜÊÕËõ"
+228 "ÆÁÄ»²»ÄÜÔö¸ß"
+230 "²»ÄܹÒÆð´ËÆÁÄ»"
+231 "ÒÑÖжϣº¼üÓ³ÉäÒѶªÆú"
+232 "vi: ÁÙʱ»º³åÇøδÊÍ·Å"
+233 "´ËÖÕ¶ËûÓÐ %s ¼ü"
+234 "Ö»ÄÜÖ¸¶¨Ò»¸ö»º³åÇø"
+235 "Êý×Ö´óÓÚ %lu"
+236 "ÒÑÖжÏ"
+237 "ÎÞ·¨´´½¨ÁÙʱÎļþ"
+238 "¾¯¸æ£º%s ²»Êdz£¹æÎļþ"
+239 "%s ÒѼÓËø£¬»á»°ÎªÖ»¶Á"
+240 "%s: ÒƳý"
+241 "%s: ¹Ø±Õ"
+242 "%s: ÒƳý"
+243 "%s: ÒƳý"
+244 "Ö»¶ÁÎļþ£¬Î´Ð´È룻Óà ! Ç¿ÖÆдÈë"
+245 "Ö»¶ÁÎļþ£¬Î´Ð´Èë"
+246 "%s ÒÑ´æÔÚ£¬Î´Ð´È룻Óà ! ¸²¸ÇÎļþ"
+247 "%s ÒÑ´æÔÚ£¬Î´Ð´Èë"
+248 "ÊÇÒÑ´æÔÚÎļþµÄÒ»²¿·Ö£¬Î´Ð´È룻Óà ! Ç¿ÖÆдÈë"
+249 "ÊÇÒÑ´æÔÚÎļþµÄÒ»²¿·Ö£¬Î´Ð´Èë"
+250 "%s: Îļþ±»Ð޸ģ¬ÐÂÓÚµ±Ç°¿½±´£»Óà ! Ç¿ÖÆдÈë"
+251 "%s: Îļþ±»Ð޸ģ¬ÐÂÓÚµ±Ç°¿½±´"
+252 "%s: дËø²»¿ÉÓÃ"
+253 "ÕýÔÚдÈë¡­¡­"
+254 "%s: ¾¯¸æ£ºÎļþ±»½Ø¶Ï"
+255 "ÒÑλÓÚÕâ×é tags ÖеĵÚÒ»¸ö"
+256 "%s: ÐÂÎļþ£º%lu ÐУ¬%lu ¸ö×Ö·û"
+257 "%s: %lu ÐУ¬%lu ¸ö×Ö·û"
+258 "%s: Õ¹¿ªµÄÎļþÃû¹ý¶à"
+259 "%s: ²»Êdz£¹æÎļþ"
+260 "%s: ²»ÊôÓÚÄú"
+261 "%s: ¿É±»ÎļþÊôÖ÷ÒÔÍâµÄÓû§·ÃÎÊ"
+262 "ÎļþÔÚÉÏÒ»´ÎÍêÕûдÈëºó±»Ð޸ģ»Ð´ÈëÎļþ£¬»òʹÓà ! Ç¿ÖÆÔØÈë"
+263 "ÎļþÔÚÉÏÒ»´ÎÍêÕûдÈëºó±»Ð޸ģ»Ð´ÈëÎļþ£¬»òʹÓà :edit! Ç¿ÖƱ༭"
+264 "ÎļþÔÚÉÏÒ»´ÎÍêÕûдÈëºó±»Ð޸ģ»Ð´ÈëÎļþ£¬»òʹÓà ! Ç¿ÖÆÖ´ÐÐ"
+265 "ÁÙʱÎļþ£¬Í˳ö½«¶ªÆúÈ«²¿ÐÞ¸Ä"
+266 "ÎļþÖ»¶Á£¬ÐÞ¸Äδ±»×Ô¶¯Ð´Èë"
+267 "ÈÕÖ¾ÖØÆô"
+268 "È·ÈÏ£¿[ynq]"
+269 "°´ÈÎÒâ¼ü¼ÌÐø£º"
+270 "°´ÈÎÒâ¼ü¼ÌÐø£Û°´ : ¼üÊäÈë ex ÃüÁî£Ý£º"
+271 "°´ÈÎÒâ¼ü¼ÌÐø£Û°´ q ¼üÍƳö£Ý£º"
+272 "¸ÃÐÎʽµÄ %s ÃüÁîÐèÒª ex Öն˽çÃæ"
+273 "½øÈë ex ÊäÈëģʽ"
+274 "ÃüÁîʧ°Ü£¬ÉÐδ¶ÁÈëÎļþ"
+275 " ¼ÌÐø£¿"
+276 "ÒâÍâµÄ×Ö·ûʼþ"
+277 "ÒÔÍâµÄÎļþβʼþ"
+278 "²éѯδÕÒµ½Æ¥Åä"
+279 "ÒâÍâµÄÖжÏʼþ"
+280 "ÒâÍâµÄÍ˳öʼþ"
+281 "ÒâÍâµÄÖØ»æʼþ"
+282 "ÒÑλÓÚÕâ×é tags ÖеÄ×îºóÒ»¸ö"
+283 "%s ÃüÁîÐèÒª ex Öն˽çÃæ"
+284 "secure ±à¼­Ñ¡ÏÆôʱ²»Ö§³Ö¸ÃÐÎʽµÄ %s ÃüÁî"
+285 "ÒâÍâµÄ×Ö·û´®Ê¼þ"
+286 "ÒâÍâµÄ³¬Ê±Ê¼þ"
+287 "ÒâÍâµÄдÈëʼþ"
+288 "·ÖÆÁÐèÒª¶àÓÚ %d ÁÐ"
+289 "secure ±à¼­Ñ¡ÏÆôʱ²»Ö§³Ö shell Õ¹¿ª"
+290 "secure ±à¼­Ñ¡ÏÆôʱ²»Ö§³Ö %s ÃüÁî"
+291 "set: Ñ¡Ïî %s ²»ÄܹرÕ"
+292 "ÏÔʾ¿Õ¼ä̫С"
+293 "ÒÑÌí¼Ó"
+294 "ÒÑÐÞ¸Ä"
+295 "ÒÑɾ³ý"
+296 "ÒѺϲ¢"
+297 "ÒÑÒƶ¯"
+298 "ÒÑÆ«ÒÆ"
+299 "ÒѸ´ÖÆ"
+300 "ÐÐ"
+301 "ÐÐ"
+303 "ÎļþÔÚÉÏÒ»´ÎдÈëºó±»ÐÞ¸Ä"
+304 "Shell Õ¹¿ªÊ§°Ü"
+305 "δָ¶¨ %s ±à¼­Ñ¡Ïî"
+307 "ûÓÐÒªÖ´ÐÐµÄ ex ÃüÁî"
+308 "¼üÈë»Ø³µÖ´ÐÐÒ»ÌõÃüÁ:q Í˳ö"
+309 "ʹÓà \"cscope help\" ²é¿´°ïÖú"
+310 "ûÓÐÕýÔÚÔËÐÐµÄ cscope Á¬½Ó"
+311 "%s: ËÑË÷ÀàÐͲ»Ã÷£ºÊ¹Óà %s ÖеÄÒ»¸ö"
+312 "%d: ÎÞ´Ë cscope »á»°"
+313 "set: Ñ¡Ïî %s ¾ø¶Ô²»ÄÜ¿ªÆô"
+314 "set: Ñ¡Ïî %s ¾ø¶Ô²»Äܱ»ÉèΪ 0"
+315 "%s: ÒÑ×·¼Ó£º%lu ÐУ¬%lu ¸ö×Ö·û"
+316 "ÒâÍâµÄ´óСµ÷Õûʼþ"
+317 "%d ¸ö´ý±à¼­µÄÎļþ"
+319 "%d ¸öºǫ́ÆÁÄ»£»Óà :display ÁгöËüÃÇ"
+320 "¹â±êλÖò»Ã÷"
+321 "²»Ö§³ÖÎļþ±àÂëת»»"
+322 "²»Ö§³ÖÊäÈë±àÂëת»»"
+323 "ÎÞЧÊäÈ룬ÒѽضÏ"
+324 "µÚ %d ÐÐÉÏÓÐת»»´íÎó"
diff --git a/contrib/nvi/catalog/zh_CN.GB2312.owner b/contrib/nvi/catalog/zh_CN.GB2312.owner
new file mode 100644
index 0000000..8052cac
--- /dev/null
+++ b/contrib/nvi/catalog/zh_CN.GB2312.owner
@@ -0,0 +1 @@
+Zhihao Yuan <lichray@gmail.com>
OpenPOWER on IntegriCloud